(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!****************************!*\ !*** E:/ruyi/dapp/main.js ***! \****************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\n__webpack_require__(/*! uni-pages */ 7);\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 472));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 736));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! ./uview-ui */ 739));\nvar _textDecoding = __webpack_require__(/*! text-decoding */ 857);\nvar _momentMin = _interopRequireDefault(__webpack_require__(/*! ./common/moment.min.js */ 876));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_momentMin.default.locale('zh-cn');\n_vue.default.prototype.$moment = _momentMin.default;\nglobal.TextEncoder = _textDecoding.TextEncoder;\nglobal.TextDecoder = _textDecoding.TextDecoder;\n_vue.default.use(_uviewUi.default);\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread({}, _App.default));\napp.$mount();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/global.js */ 1)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJtb21lbnQiLCJsb2NhbGUiLCJWdWUiLCJwcm90b3R5cGUiLCIkbW9tZW50IiwiZ2xvYmFsIiwiVGV4dEVuY29kZXIiLCJUZXh0RGVjb2RlciIsInVzZSIsInVWaWV3IiwiY29uZmlnIiwicHJvZHVjdGlvblRpcCIsIkFwcCIsIm1wVHlwZSIsImFwcCIsIiRtb3VudCJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQTJDO0FBQUE7QUFDM0NBLGtCQUFNLENBQUNDLE1BQU0sQ0FBQyxPQUFPLENBQUM7QUFDdEJDLFlBQUcsQ0FBQ0MsU0FBUyxDQUFDQyxPQUFPLEdBQUdKLGtCQUFNO0FBQzlCSyxNQUFNLENBQUNDLFdBQVcsR0FBR0EseUJBQVc7QUFDaENELE1BQU0sQ0FBQ0UsV0FBVyxHQUFHQSx5QkFBVztBQUNoQ0wsWUFBRyxDQUFDTSxHQUFHLENBQUNDLGdCQUFLLENBQUM7QUFDZFAsWUFBRyxDQUFDUSxNQUFNLENBQUNDLGFBQWEsR0FBRyxLQUFLO0FBQ2hDQyxZQUFHLENBQUNDLE1BQU0sR0FBRyxLQUFLO0FBRWxCLElBQU1DLEdBQUcsR0FBRyxJQUFJWixZQUFHLG1CQUNaVSxZQUFHLEVBQ1I7QUFDRkUsR0FBRyxDQUFDQyxNQUFNLEVBQUUsQyIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IEFwcCBmcm9tICcuL0FwcCdcclxuaW1wb3J0IHVWaWV3IGZyb20gJy4vdXZpZXctdWknXHJcbmltcG9ydCB7IFRleHRFbmNvZGVyLCBUZXh0RGVjb2RlciB9IGZyb20gJ3RleHQtZGVjb2RpbmcnXHJcbmltcG9ydCBtb21lbnQgZnJvbSAnLi9jb21tb24vbW9tZW50Lm1pbi5qcydcclxubW9tZW50LmxvY2FsZSgnemgtY24nKVxyXG5WdWUucHJvdG90eXBlLiRtb21lbnQgPSBtb21lbnQ7XHJcbmdsb2JhbC5UZXh0RW5jb2RlciA9IFRleHRFbmNvZGVyXHJcbmdsb2JhbC5UZXh0RGVjb2RlciA9IFRleHREZWNvZGVyXHJcblZ1ZS51c2UodVZpZXcpXHJcblZ1ZS5jb25maWcucHJvZHVjdGlvblRpcCA9IGZhbHNlXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG5cclxuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XHJcbiAgICAuLi5BcHBcclxufSlcclxuYXBwLiRtb3VudCgpIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { var g; // This works in non-strict mode g = (function() { return this; })(); try { // This works if eval is allowed (see CSP) g = g || new Function("return this")(); } catch (e) { // This works if the window reference is available if (typeof window === "object") g = window; } // g can still be undefined, but nothing to do about it... // We return undefined, instead of nothing here, so it's // easier to handle this case. if(!global) { ...} module.exports = g; /***/ }), /* 2 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 3 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 4); function _defineProperty(obj, key, value) { key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 4 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 6); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 5 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 6 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 7 */ /*!*******************************!*\ !*** E:/ruyi/dapp/pages.json ***! \*******************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function (callback) { var promise = this.constructor; return this.then(function (value) { return promise.resolve(callback()).then(function () { return value; }); }, function (reason) { return promise.resolve(callback()).then(function () { throw reason; }); }); }; } if (typeof uni !== 'undefined' && uni && uni.requireGlobal) { var global = uni.requireGlobal(); ArrayBuffer = global.ArrayBuffer; Int8Array = global.Int8Array; Uint8Array = global.Uint8Array; Uint8ClampedArray = global.Uint8ClampedArray; Int16Array = global.Int16Array; Uint16Array = global.Uint16Array; Int32Array = global.Int32Array; Uint32Array = global.Uint32Array; Float32Array = global.Float32Array; Float64Array = global.Float64Array; BigInt64Array = global.BigInt64Array; BigUint64Array = global.BigUint64Array; } if (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/login/detection', function () { return Vue.extend(__webpack_require__(/*! pages/login/detection.vue?mpType=page */ 8).default); }); __definePage('pages/login/login', function () { return Vue.extend(__webpack_require__(/*! pages/login/login.vue?mpType=page */ 15).default); }); __definePage('pages/login/transfer', function () { return Vue.extend(__webpack_require__(/*! pages/login/transfer.vue?mpType=page */ 81).default); }); __definePage('pages/updatePage', function () { return Vue.extend(__webpack_require__(/*! pages/updatePage.vue?mpType=page */ 366).default); }); __definePage('pages/login/forget', function () { return Vue.extend(__webpack_require__(/*! pages/login/forget.vue?mpType=page */ 371).default); }); __definePage('pages/index/index', function () { return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 376).default); }); __definePage('pages/user/user', function () { return Vue.extend(__webpack_require__(/*! pages/user/user.vue?mpType=page */ 396).default); }); __definePage('pages/myProxy/myProxy', function () { return Vue.extend(__webpack_require__(/*! pages/myProxy/myProxy.vue?mpType=page */ 399).default); }); __definePage('pages/mymoney/mymoney', function () { return Vue.extend(__webpack_require__(/*! pages/mymoney/mymoney.vue?mpType=page */ 417).default); }); __definePage('pages/mymoney/allDetail', function () { return Vue.extend(__webpack_require__(/*! pages/mymoney/allDetail.vue?mpType=page */ 422).default); }); __definePage('pages/mymoney/moneyDetail', function () { return Vue.extend(__webpack_require__(/*! pages/mymoney/moneyDetail.vue?mpType=page */ 427).default); }); __definePage('pages/mymoney/slDetail', function () { return Vue.extend(__webpack_require__(/*! pages/mymoney/slDetail.vue?mpType=page */ 432).default); }); __definePage('pages/myuser/myuser', function () { return Vue.extend(__webpack_require__(/*! pages/myuser/myuser.vue?mpType=page */ 437).default); }); __definePage('pages/me/index', function () { return Vue.extend(__webpack_require__(/*! pages/me/index.vue?mpType=page */ 442).default); }); __definePage('pages/me/editUserInfo', function () { return Vue.extend(__webpack_require__(/*! pages/me/editUserInfo.vue?mpType=page */ 447).default); }); __definePage('pages/me/resetPwd', function () { return Vue.extend(__webpack_require__(/*! pages/me/resetPwd.vue?mpType=page */ 452).default); }); __definePage('pages/myProxy/uplode', function () { return Vue.extend(__webpack_require__(/*! pages/myProxy/uplode.vue?mpType=page */ 457).default); }); __definePage('pages/interstellareye/interstellareye', function () { return Vue.extend(__webpack_require__(/*! pages/interstellareye/interstellareye.vue?mpType=page */ 478).default); }); __definePage('pages/interstellareye/Registergame', function () { return Vue.extend(__webpack_require__(/*! pages/interstellareye/Registergame.vue?mpType=page */ 483).default); }); __definePage('pages/wallet/choosewallet', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/choosewallet.vue?mpType=page */ 488).default); }); __definePage('pages/wallet/createmethod', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/createmethod.vue?mpType=page */ 525).default); }); __definePage('pages/wallet/createwallet', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/createwallet.vue?mpType=page */ 530).default); }); __definePage('pages/wallet/index', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/index.vue?mpType=page */ 535).default); }); __definePage('pages/wallet/paymentcode', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/paymentcode.vue?mpType=page */ 558).default); }); __definePage('pages/wallet/assets', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/assets.vue?mpType=page */ 563).default); }); __definePage('pages/wallet/transfer', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/transfer.vue?mpType=page */ 568).default); }); __definePage('pages/wallet/myassets', function () { return Vue.extend(__webpack_require__(/*! pages/wallet/myassets.vue?mpType=page */ 573).default); }); __definePage('pages/game/index', function () { return Vue.extend(__webpack_require__(/*! pages/game/index.vue?mpType=page */ 578).default); }); __definePage('pages/game/games-detail', function () { return Vue.extend(__webpack_require__(/*! pages/game/games-detail.vue?mpType=page */ 583).default); }); __definePage('pages/game/gamestrategy', function () { return Vue.extend(__webpack_require__(/*! pages/game/gamestrategy.vue?mpType=page */ 588).default); }); __definePage('pages/game/accountnumber', function () { return Vue.extend(__webpack_require__(/*! pages/game/accountnumber.vue?mpType=page */ 593).default); }); __definePage('pages/game/gamestrategydetails', function () { return Vue.extend(__webpack_require__(/*! pages/game/gamestrategydetails.vue?mpType=page */ 598).default); }); __definePage('pages/game/accountnumberdetails', function () { return Vue.extend(__webpack_require__(/*! pages/game/accountnumberdetails.vue?mpType=page */ 603).default); }); __definePage('pages/game/paysuccess', function () { return Vue.extend(__webpack_require__(/*! pages/game/paysuccess.vue?mpType=page */ 608).default); }); __definePage('pages/game/accounttrading', function () { return Vue.extend(__webpack_require__(/*! pages/game/accounttrading.vue?mpType=page */ 613).default); }); __definePage('pages/game/ransactionrecords', function () { return Vue.extend(__webpack_require__(/*! pages/game/ransactionrecords.vue?mpType=page */ 618).default); }); __definePage('pages/game/payment', function () { return Vue.extend(__webpack_require__(/*! pages/game/payment.vue?mpType=page */ 623).default); }); __definePage('pages/smarttrading/index', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/index.vue?mpType=page */ 641).default); }); __definePage('pages/smarttrading/myassetdetails', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/myassetdetails.vue?mpType=page */ 675).default); }); __definePage('pages/smarttrading/recommend', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/recommend.vue?mpType=page */ 680).default); }); __definePage('pages/smarttrading/incomes', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/incomes.vue?mpType=page */ 705).default); }); __definePage('pages/smarttrading/buy', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/buy.vue?mpType=page */ 710).default); }); __definePage('pages/smarttrading/blanceDetail', function () { return Vue.extend(__webpack_require__(/*! pages/smarttrading/blanceDetail.vue?mpType=page */ 726).default); }); /***/ }), /* 8 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/login/detection.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detection.vue?vue&type=template&id=1594bcc6&mpType=page */ 9);\n/* harmony import */ var _detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detection.vue?vue&type=script&lang=js&mpType=page */ 11);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/detection.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vZGV0ZWN0aW9uLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xNTk0YmNjNiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZGV0ZWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9kZXRlY3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbG9naW4vZGV0ZWN0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n"); /***/ }), /* 9 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/detection.vue?vue&type=template&id=1594bcc6&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detection.vue?vue&type=template&id=1594bcc6&mpType=page */ 10); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_template_id_1594bcc6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 10 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/detection.vue?vue&type=template&id=1594bcc6&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "detection_page"), attrs: { _i: 0 } }, [_c("text", [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.detectionMessage)))])] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 11 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/detection.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detection.vue?vue&type=script&lang=js&mpType=page */ 12);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detection_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStpQixDQUFnQixrbEJBQUcsRUFBQyIsImZpbGUiOiIxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2RldGVjdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGV0ZWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/detection.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n detectionMessage: \"\",\n userIsLogin: false\n };\n },\n onShow: function onShow() {\n var _that = this;\n uni.showLoading({\n title: \"環境檢測中...\"\n });\n var permission = 'android.permission.WRITE_EXTERNAL_STORAGE';\n var result = plus.navigator.checkPermission(permission);\n var isAuth = false;\n if (result === 'authorized') {\n __f__(\"log\", '已授權', \" at pages/login/detection.vue:24\");\n isAuth = true;\n } else {\n __f__(\"log\", '未授權', \" at pages/login/detection.vue:27\");\n isAuth = false;\n }\n if (isAuth) {\n var token = uni.getStorageSync(\"token\");\n if (token) {\n _that.userIsLogin = true;\n }\n _that.initPage();\n } else {\n uni.hideLoading();\n uni.showToast({\n title: \"請打開APP權限\",\n icon: \"error\"\n });\n _that.detectionMessage = \"請在手機設置裡面打開APP權限\";\n }\n __f__(\"log\", \"development\", 67676767, \" at pages/login/detection.vue:44\");\n // if(process.env.NODE_ENV === 'development'){\n // uni.reLaunch({\n // url:\"/pages/smarttrading/index\"\n // })\n // return\n // }\n },\n\n methods: {\n initPage: function initPage() {\n var timeout = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 5000;\n var _that = this;\n uni.request({\n url: \"https://www.google.com/favicon.ico?t=\".concat(Date.now()),\n method: 'HEAD',\n timeout: timeout,\n success: function success(res) {\n __f__(\"log\", '用戶打開VPN了', \" at pages/login/detection.vue:60\");\n uni.hideLoading();\n if (_that.userIsLogin) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n } else {\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n }\n },\n fail: function fail(error) {\n __f__(\"log\", '用戶沒有打開VPN', \" at pages/login/detection.vue:73\");\n _that.detectionMessage = \"請打開VPN使用該app\";\n uni.hideLoading();\n uni.showToast({\n title: \"請打開VPN使用\",\n icon: \"error\"\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vZGV0ZWN0aW9uLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiZGV0ZWN0aW9uTWVzc2FnZSIsInVzZXJJc0xvZ2luIiwib25TaG93IiwiX3RoYXQiLCJ1bmkiLCJzaG93TG9hZGluZyIsInRpdGxlIiwicGVybWlzc2lvbiIsInJlc3VsdCIsInBsdXMiLCJuYXZpZ2F0b3IiLCJjaGVja1Blcm1pc3Npb24iLCJpc0F1dGgiLCJ0b2tlbiIsImdldFN0b3JhZ2VTeW5jIiwiaW5pdFBhZ2UiLCJoaWRlTG9hZGluZyIsInNob3dUb2FzdCIsImljb24iLCJwcm9jZXNzIiwibWV0aG9kcyIsInRpbWVvdXQiLCJyZXF1ZXN0IiwidXJsIiwiRGF0ZSIsIm5vdyIsIm1ldGhvZCIsInN1Y2Nlc3MiLCJyZXMiLCJzd2l0Y2hUYWIiLCJyZUxhdW5jaCIsImZhaWwiLCJlcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxnQkFBZ0IsRUFBRSxFQUFFO01BQ3BCQyxXQUFXLEVBQUU7SUFDZCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxNQUFNLG9CQUFHO0lBQ1IsSUFBSUMsS0FBSyxHQUFHLElBQUk7SUFDaEJDLEdBQUcsQ0FBQ0MsV0FBVyxDQUFDO01BQ2ZDLEtBQUssRUFBRTtJQUNSLENBQUMsQ0FBQztJQUNGLElBQU1DLFVBQVUsR0FBRywyQ0FBMkM7SUFDOUQsSUFBTUMsTUFBTSxHQUFHQyxJQUFJLENBQUNDLFNBQVMsQ0FBQ0MsZUFBZSxDQUFDSixVQUFVLENBQUM7SUFDekQsSUFBSUssTUFBTSxHQUFHLEtBQUs7SUFDbEIsSUFBSUosTUFBTSxLQUFLLFlBQVksRUFBRTtNQUM1QixhQUFZLEtBQUs7TUFDakJJLE1BQU0sR0FBRyxJQUFJO0lBQ2QsQ0FBQyxNQUFNO01BQ04sYUFBWSxLQUFLO01BQ2pCQSxNQUFNLEdBQUcsS0FBSztJQUNmO0lBQ0EsSUFBSUEsTUFBTSxFQUFFO01BQ1gsSUFBSUMsS0FBSyxHQUFHVCxHQUFHLENBQUNVLGNBQWMsQ0FBQyxPQUFPLENBQUM7TUFDdkMsSUFBSUQsS0FBSyxFQUFFO1FBQ1ZWLEtBQUssQ0FBQ0YsV0FBVyxHQUFHLElBQUk7TUFDekI7TUFDQUUsS0FBSyxDQUFDWSxRQUFRLEVBQUU7SUFDakIsQ0FBQyxNQUFNO01BQ05YLEdBQUcsQ0FBQ1ksV0FBVyxFQUFFO01BQ2pCWixHQUFHLENBQUNhLFNBQVMsQ0FBQztRQUNiWCxLQUFLLEVBQUUsVUFBVTtRQUNqQlksSUFBSSxFQUFFO01BQ1AsQ0FBQyxDQUFDO01BQ0ZmLEtBQUssQ0FBQ0gsZ0JBQWdCLEdBQUcsaUJBQWlCO0lBQzNDO0lBQ0EsYUFBWW1CLGFBQW9CLEVBQUUsUUFBUTtJQUMxQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRCxDQUFDOztFQUNEQyxPQUFPLEVBQUU7SUFDUkwsUUFBUSxzQkFBaUI7TUFBQSxJQUFoQk0sT0FBTyx1RUFBRyxJQUFJO01BQ3RCLElBQUlsQixLQUFLLEdBQUcsSUFBSTtNQUNoQkMsR0FBRyxDQUFDa0IsT0FBTyxDQUFDO1FBQ1hDLEdBQUcsaURBQTBDQyxJQUFJLENBQUNDLEdBQUcsRUFBRSxDQUFFO1FBQ3pEQyxNQUFNLEVBQUUsTUFBTTtRQUNkTCxPQUFPLEVBQUVBLE9BQU87UUFDaEJNLE9BQU8sbUJBQUNDLEdBQUcsRUFBRTtVQUNaLGFBQVksVUFBVTtVQUN0QnhCLEdBQUcsQ0FBQ1ksV0FBVyxFQUFFO1VBQ2pCLElBQUliLEtBQUssQ0FBQ0YsV0FBVyxFQUFFO1lBQ3RCRyxHQUFHLENBQUN5QixTQUFTLENBQUM7Y0FDYk4sR0FBRyxFQUFFO1lBQ04sQ0FBQyxDQUFDO1VBQ0gsQ0FBQyxNQUFNO1lBQ05uQixHQUFHLENBQUMwQixRQUFRLENBQUM7Y0FDWlAsR0FBRyxFQUFFO1lBQ04sQ0FBQyxDQUFDO1VBQ0g7UUFDRCxDQUFDO1FBQ0RRLElBQUksZ0JBQUNDLEtBQUssRUFBRTtVQUNYLGFBQVksV0FBVztVQUN2QjdCLEtBQUssQ0FBQ0gsZ0JBQWdCLEdBQUcsY0FBYztVQUN2Q0ksR0FBRyxDQUFDWSxXQUFXLEVBQUU7VUFDakJaLEdBQUcsQ0FBQ2EsU0FBUyxDQUFDO1lBQ2JYLEtBQUssRUFBRSxVQUFVO1lBQ2pCWSxJQUFJLEVBQUU7VUFDUCxDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0ZGV0ZWN0aW9uTWVzc2FnZTogXCJcIixcblx0XHRcdHVzZXJJc0xvZ2luOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0b25TaG93KCkge1xuXHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdHRpdGxlOiBcIueSsOWig+aqoua4rOS4rS4uLlwiXG5cdFx0fSlcblx0XHRjb25zdCBwZXJtaXNzaW9uID0gJ2FuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFJztcblx0XHRjb25zdCByZXN1bHQgPSBwbHVzLm5hdmlnYXRvci5jaGVja1Blcm1pc3Npb24ocGVybWlzc2lvbik7XG5cdFx0bGV0IGlzQXV0aCA9IGZhbHNlO1xuXHRcdGlmIChyZXN1bHQgPT09ICdhdXRob3JpemVkJykge1xuXHRcdFx0Y29uc29sZS5sb2coJ+W3suaOiOasiicpO1xuXHRcdFx0aXNBdXRoID0gdHJ1ZTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0Y29uc29sZS5sb2coJ+acquaOiOasiicpO1xuXHRcdFx0aXNBdXRoID0gZmFsc2U7XG5cdFx0fVxuXHRcdGlmIChpc0F1dGgpIHtcblx0XHRcdGxldCB0b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInRva2VuXCIpO1xuXHRcdFx0aWYgKHRva2VuKSB7XG5cdFx0XHRcdF90aGF0LnVzZXJJc0xvZ2luID0gdHJ1ZTtcblx0XHRcdH1cblx0XHRcdF90aGF0LmluaXRQYWdlKCk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiBcIuiri+aJk+mWi0FQUOasiumZkFwiLFxuXHRcdFx0XHRpY29uOiBcImVycm9yXCJcblx0XHRcdH0pXG5cdFx0XHRfdGhhdC5kZXRlY3Rpb25NZXNzYWdlID0gXCLoq4vlnKjmiYvmqZ/oqK3nva7oo6HpnaLmiZPplotBUFDmrIrpmZBcIjtcblx0XHR9XG5cdFx0Y29uc29sZS5sb2cocHJvY2Vzcy5lbnYuTk9ERV9FTlYsIDY3Njc2NzY3KVxuXHRcdC8vIGlmKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKXtcblx0XHQvLyAgICB1bmkucmVMYXVuY2goe1xuXHRcdC8vICAgICAgICAgdXJsOlwiL3BhZ2VzL3NtYXJ0dHJhZGluZy9pbmRleFwiXG5cdFx0Ly8gICAgICAgIH0pXG5cdFx0Ly8gICAgIHJldHVyblxuXHRcdC8vIH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGluaXRQYWdlKHRpbWVvdXQgPSA1MDAwKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0XHR1cmw6IGBodHRwczovL3d3dy5nb29nbGUuY29tL2Zhdmljb24uaWNvP3Q9JHtEYXRlLm5vdygpfWAsXG5cdFx0XHRcdG1ldGhvZDogJ0hFQUQnLFxuXHRcdFx0XHR0aW1lb3V0OiB0aW1lb3V0LFxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfnlKjmiLbmiZPplotWUE7kuoYnKTtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHRpZiAoX3RoYXQudXNlcklzTG9naW4pIHtcblx0XHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsKGVycm9yKSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+eUqOaItuaykuacieaJk+mWi1ZQTicpO1xuXHRcdFx0XHRcdF90aGF0LmRldGVjdGlvbk1lc3NhZ2UgPSBcIuiri+aJk+mWi1ZQTuS9v+eUqOipsmFwcFwiO1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi6KuL5omT6ZaLVlBO5L2/55SoXCIsXG5cdFx0XHRcdFx0XHRpY29uOiBcImVycm9yXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///12\n"); /***/ }), /* 13 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! exports provided: log, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); function typof (v) { var s = Object.prototype.toString.call(v) return s.substring(8, s.length - 1) } function isDebugMode () { /* eslint-disable no-undef */ return typeof __channelId__ === 'string' && __channelId__ } function jsonStringifyReplacer (k, p) { switch (typof(p)) { case 'Function': return 'function() { [native code] }' default : return p } } function log (type) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key] } console[type].apply(console, args) } function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } var type = args.shift() if (isDebugMode()) { args.push(args.pop().replace('at ', 'uni-app:///')) return console[type].apply(console, args) } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v).toLowerCase() if (type === '[object object]' || type === '[object array]') { try { v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' } catch (e) { v = type } } else { if (v === null) { v = '---NULL---' } else if (v === undefined) { v = '---UNDEFINED---' } else { var vType = typof(v).toUpperCase() if (vType === 'NUMBER' || vType === 'BOOLEAN') { v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' } else { v = String(v) } } } return v }) var msg = '' if (msgs.length > 1) { var lastMsg = msgs.pop() msg = msgs.join('---COMMA---') if (lastMsg.indexOf(' at ') === 0) { msg += lastMsg } else { msg += '---COMMA---' + lastMsg } } else { msg = msgs[0] } console[type](msg) } /***/ }), /* 14 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { if(typeof renderjs.beforeCreate === 'function'){ renderjs.beforeCreate = [renderjs.beforeCreate] } (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 15 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/pages/login/login.vue?mpType=page ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.vue?vue&type=template&id=5b26a3ac&mpType=page */ 16);\n/* harmony import */ var _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.vue?vue&type=script&lang=js&mpType=page */ 18);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2xvZ2luLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01YjI2YTNhYyZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbG9naW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2xvZ2luL2xvZ2luLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/login.vue?vue&type=template&id=5b26a3ac&mpType=page ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./login.vue?vue&type=template&id=5b26a3ac&mpType=page */ 17); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 17 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/login.vue?vue&type=template&id=5b26a3ac&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "login_page"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "login-header"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "title-tip"), attrs: { _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "title-tip"), attrs: { _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "form-box"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "row-input"), attrs: { _i: 5 } }, [ _c("text", { staticClass: _vm._$s(6, "sc", "tip"), attrs: { _i: 6 }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "input-box"), attrs: { _i: 7 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], attrs: { _i: 8 }, domProps: { value: _vm._$s(8, "v-model", _vm.account) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "row-input"), attrs: { _i: 9 } }, [ _c("text", { staticClass: _vm._$s(10, "sc", "tip"), attrs: { _i: 10 }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "input-box"), attrs: { _i: 11 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], attrs: { password: _vm._$s(12, "a-password", _vm.showPassword), _i: 12, }, domProps: { value: _vm._$s(12, "v-model", _vm.password) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 13, "a-src", !_vm.showPassword ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 13, }, on: { click: _vm.changePassword }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "row-input"), attrs: { _i: 14 } }, [ _c("text", { staticClass: _vm._$s(15, "sc", "tip"), attrs: { _i: 15 }, }), _c( "view", { staticClass: _vm._$s(16, "sc", "input-box"), attrs: { _i: 16 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.googlecode, expression: "googlecode", }, ], attrs: { _i: 17 }, domProps: { value: _vm._$s(17, "v-model", _vm.googlecode) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.googlecode = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(18, "sc", "sendcode"), attrs: { _i: 18 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.googleTip)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "login-btn"), attrs: { _i: 19 }, on: { click: _vm.loginYuan }, }, [_c("button")] ), _c( "view", { staticClass: _vm._$s(21, "sc", "login-btn"), attrs: { _i: 21 }, on: { click: _vm.toRegire }, }, [_c("button")] ), _c( "view", { staticClass: _vm._$s(23, "sc", "login-btn"), attrs: { _i: 23 }, on: { click: _vm.toTransfer }, }, [_c("button")] ), ] ), _c("upVersion", { attrs: { _i: 25 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 18 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/login.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./login.vue?vue&type=script&lang=js&mpType=page */ 19);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb2dpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/login.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _amUpVersion = _interopRequireDefault(__webpack_require__(/*! @/components/am-upVersion/am-upVersion.vue */ 23));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _sqlite = _interopRequireDefault(__webpack_require__(/*! @/common/sqlite */ 80));\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 _default = {\n components: {\n upVersion: _amUpVersion.default\n },\n data: function data() {\n return {\n email: \"\",\n googleTip: \"發送\",\n googlecode: \"\",\n account: \"\",\n password: \"\",\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n showPassword: true\n };\n },\n onLoad: function onLoad(option) {\n var that = this;\n ;\n if (option.email != '' && option.password != '') {\n that.account = option.email;\n that.password = option.password;\n }\n },\n mounted: function mounted() {\n // if(process.env.NODE_ENV === 'development'){\n // uni.reLaunch({\n // url:\"/pages/smarttrading/index\"\n // })\n // return\n // }\n this.serarchIslogining();\n },\n methods: {\n serarchIslogining: function serarchIslogining() {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var searchCondition, userSplList;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n searchCondition = '';\n _context.next = 3;\n return _sqlite.default.selectTableData(_sqlite.default.regTable, searchCondition);\n case 3:\n userSplList = _context.sent;\n if (!userSplList.length > 0) {\n uni.showModal({\n title: \"溫馨提示\",\n content: \"為了老用戶的賬戶安全著想,請老用戶點擊賬戶升級按鈕進行賬戶升級。\"\n });\n }\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n changePassword: function changePassword() {\n this.showPassword = !this.showPassword;\n },\n toRegire: function toRegire() {\n uni.navigateTo({\n url: \"/pages/login/forget\"\n });\n },\n toTransfer: function toTransfer() {\n uni.navigateTo({\n url: \"/pages/login/transfer\"\n });\n },\n loginYuan: function loginYuan() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var params, res, user_id;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(!_this2.account || !_this2.password || !_this2.googlecode)) {\n _context2.next = 3;\n break;\n }\n uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n });\n return _context2.abrupt(\"return\");\n case 3:\n params = {\n account: _this2.account,\n password: _this2.password,\n googlecode: _this2.googlecode,\n mch: getApp().globalData.deviceId\n };\n _context2.next = 6;\n return (0, _api._zhujiLogin)(params);\n case 6:\n res = _context2.sent;\n if (res.code === 1) {\n uni.setStorageSync('token', res.data.userinfo.token);\n user_id = res.data.userinfo.id;\n uni.setStorageSync(\"user_userinfo_\".concat(user_id), res.data.userinfo);\n uni.switchTab({\n url: '/pages/index/index'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: \"error\"\n });\n }\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJ1cFZlcnNpb24iLCJkYXRhIiwiZW1haWwiLCJnb29nbGVUaXAiLCJnb29nbGVjb2RlIiwiYWNjb3VudCIsInBhc3N3b3JkIiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJzaG93UGFzc3dvcmQiLCJvbkxvYWQiLCJvcHRpb24iLCJ0aGF0IiwibW91bnRlZCIsInNlcmFyY2hJc2xvZ2luaW5nIiwibWV0aG9kcyIsInNlYXJjaENvbmRpdGlvbiIsIkRCIiwic2VsZWN0VGFibGVEYXRhIiwicmVnVGFibGUiLCJ1c2VyU3BsTGlzdCIsImxlbmd0aCIsInVuaSIsInNob3dNb2RhbCIsInRpdGxlIiwiY29udGVudCIsImdvb2dsZWVtYWlsIiwibnVtIiwiZ29vZ2xlVGltZXIiLCJzZXRJbnRlcnZhbCIsImNsZWFySW50ZXJ2YWwiLCJjaGFuZ2VQYXNzd29yZCIsInRvUmVnaXJlIiwibmF2aWdhdGVUbyIsInVybCIsInRvVHJhbnNmZXIiLCJsb2dpbll1YW4iLCJzaG93VG9hc3QiLCJpY29uIiwicGFyYW1zIiwibWNoIiwiZ2V0QXBwIiwiZ2xvYmFsRGF0YSIsImRldmljZUlkIiwiX3podWppTG9naW4iLCJyZXMiLCJjb2RlIiwic2V0U3RvcmFnZVN5bmMiLCJ1c2VyaW5mbyIsInRva2VuIiwidXNlcl9pZCIsImlkIiwic3dpdGNoVGFiIiwibXNnIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUE4Q0M7QUFDQTtBQUdBO0FBbEREO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBT2dCO0VBQ2RBLFVBQVUsRUFBRTtJQUNYQyxTQUFTLEVBQVRBO0VBQ0QsQ0FBQztFQUNEQyxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxLQUFLLEVBQUUsRUFBRTtNQUNUQyxTQUFTLEVBQUUsSUFBSTtNQUNmQyxVQUFVLEVBQUUsRUFBRTtNQUNkQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxRQUFRLEVBQUUsRUFBRTtNQUNaQyxVQUFVLEVBQUUsd0JBQXdCO01BQ3BDQyxVQUFVLEVBQUUseUJBQXlCO01BQ3JDQyxZQUFZLEVBQUU7SUFDZixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxNQUFNLGtCQUFDQyxNQUFNLEVBQUU7SUFDZCxJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUFDO0lBQ2hCLElBQUlELE1BQU0sQ0FBQ1QsS0FBSyxJQUFJLEVBQUUsSUFBSVMsTUFBTSxDQUFDTCxRQUFRLElBQUksRUFBRSxFQUFFO01BQ2hETSxJQUFJLENBQUNQLE9BQU8sR0FBR00sTUFBTSxDQUFDVCxLQUFLO01BQzNCVSxJQUFJLENBQUNOLFFBQVEsR0FBR0ssTUFBTSxDQUFDTCxRQUFRO0lBQ2hDO0VBQ0QsQ0FBQztFQUNETyxPQUFPLHFCQUFHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ1QsSUFBSSxDQUFDQyxpQkFBaUIsRUFBRTtFQUN6QixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNGRCxpQkFBaUIsK0JBQUU7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ2xCRSxlQUFlLEdBQUcsRUFBRTtnQkFBQTtnQkFBQSxPQUNPQyxlQUFFLENBQUNDLGVBQWUsQ0FBQ0QsZUFBRSxDQUFDRSxRQUFRLEVBQUVILGVBQWUsQ0FBQztjQUFBO2dCQUFwRUksV0FBVztnQkFDeEIsSUFBSSxDQUFDQSxXQUFXLENBQUNDLE1BQU0sR0FBRyxDQUFDLEVBQUU7a0JBQzVCQyxHQUFHLENBQUNDLFNBQVMsQ0FBQztvQkFDYkMsS0FBSyxFQUFDLE1BQU07b0JBQ1pDLE9BQU8sRUFBQztrQkFDVCxDQUFDLENBQUM7Z0JBQ0g7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RDLFdBQVcseUJBQUc7TUFBQTtNQUNiLElBQUlDLEdBQUcsR0FBRyxFQUFFO01BQ1osSUFBSUMsV0FBVyxHQUFHQyxXQUFXLENBQUMsWUFBTTtRQUNuQyxLQUFJLENBQUMxQixTQUFTLEdBQUd3QixHQUFHLEdBQUcsR0FBRztRQUMxQkEsR0FBRyxFQUFFO1FBQ0wsSUFBSUEsR0FBRyxHQUFHLENBQUMsRUFBRTtVQUNaLEtBQUksQ0FBQ3hCLFNBQVMsR0FBRyxJQUFJO1VBQ3JCMkIsYUFBYSxDQUFDRixXQUFXLENBQUM7UUFDM0I7TUFDRCxDQUFDLEVBQUUsSUFBSSxDQUFDO0lBQ1QsQ0FBQztJQUNERyxjQUFjLDRCQUFHO01BQ2hCLElBQUksQ0FBQ3RCLFlBQVksR0FBRyxDQUFDLElBQUksQ0FBQ0EsWUFBWTtJQUN2QyxDQUFDO0lBQ0R1QixRQUFRLHNCQUFHO01BQ1ZWLEdBQUcsQ0FBQ1csVUFBVSxDQUFDO1FBQ2RDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsVUFBVSx3QkFBRztNQUNaYixHQUFHLENBQUNXLFVBQVUsQ0FBQztRQUNkQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0tFLFNBQVMsdUJBQUc7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQSxNQUNiLENBQUMsTUFBSSxDQUFDL0IsT0FBTyxJQUFJLENBQUMsTUFBSSxDQUFDQyxRQUFRLElBQUksQ0FBQyxNQUFJLENBQUNGLFVBQVU7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ3REa0IsR0FBRyxDQUFDZSxTQUFTLENBQUM7a0JBQ2JiLEtBQUssRUFBRSxTQUFTO2tCQUNoQmMsSUFBSSxFQUFFO2dCQUNQLENBQUMsQ0FBQztnQkFBQztjQUFBO2dCQUdFQyxNQUFNLEdBQUc7a0JBQ2RsQyxPQUFPLEVBQUUsTUFBSSxDQUFDQSxPQUFPO2tCQUNyQkMsUUFBUSxFQUFFLE1BQUksQ0FBQ0EsUUFBUTtrQkFDdkJGLFVBQVUsRUFBRSxNQUFJLENBQUNBLFVBQVU7a0JBQzNCb0MsR0FBRyxFQUFFQyxNQUFNLEVBQUUsQ0FBQ0MsVUFBVSxDQUFDQztnQkFDMUIsQ0FBQztnQkFBQTtnQkFBQSxPQUNlLElBQUFDLGdCQUFXLEVBQUNMLE1BQU0sQ0FBQztjQUFBO2dCQUEvQk0sR0FBRztnQkFDUCxJQUFJQSxHQUFHLENBQUNDLElBQUksS0FBSyxDQUFDLEVBQUU7a0JBQ25CeEIsR0FBRyxDQUFDeUIsY0FBYyxDQUFDLE9BQU8sRUFBRUYsR0FBRyxDQUFDNUMsSUFBSSxDQUFDK0MsUUFBUSxDQUFDQyxLQUFLLENBQUM7a0JBQ2hEQyxPQUFPLEdBQUdMLEdBQUcsQ0FBQzVDLElBQUksQ0FBQytDLFFBQVEsQ0FBQ0csRUFBRTtrQkFDbEM3QixHQUFHLENBQUN5QixjQUFjLHlCQUFrQkcsT0FBTyxHQUFJTCxHQUFHLENBQUM1QyxJQUFJLENBQUMrQyxRQUFRLENBQUM7a0JBQ2pFMUIsR0FBRyxDQUFDOEIsU0FBUyxDQUFDO29CQUNibEIsR0FBRyxFQUFFO2tCQUNOLENBQUMsQ0FBQztnQkFDSCxDQUFDLE1BQU07a0JBQ05aLEdBQUcsQ0FBQ2UsU0FBUyxDQUFDO29CQUNiYixLQUFLLEVBQUVxQixHQUFHLENBQUNRLEdBQUc7b0JBQ2RmLElBQUksRUFBRTtrQkFDUCxDQUFDLENBQUM7Z0JBQ0g7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRjtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCB1cFZlcnNpb24gZnJvbSBcIkAvY29tcG9uZW50cy9hbS11cFZlcnNpb24vYW0tdXBWZXJzaW9uLnZ1ZVwiO1xuXHRpbXBvcnQge1xuXHRcdF96aHVqaUxvZ2luXG5cdH0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuXHRpbXBvcnQgREIgZnJvbSBcIkAvY29tbW9uL3NxbGl0ZVwiO1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0Y29tcG9uZW50czoge1xuXHRcdFx0dXBWZXJzaW9uXG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0ZW1haWw6IFwiXCIsXG5cdFx0XHRcdGdvb2dsZVRpcDogXCLnmbzpgIFcIixcblx0XHRcdFx0Z29vZ2xlY29kZTogXCJcIixcblx0XHRcdFx0YWNjb3VudDogXCJcIixcblx0XHRcdFx0cGFzc3dvcmQ6IFwiXCIsXG5cdFx0XHRcdHNob3dwd2RJbWc6IFwic3RhdGljL2ljb24vZXllX29uLnBuZ1wiLFxuXHRcdFx0XHRoaWRlcHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vZmYucG5nXCIsXG5cdFx0XHRcdHNob3dQYXNzd29yZDogdHJ1ZVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25Mb2FkKG9wdGlvbikge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzOztcblx0XHRcdGlmIChvcHRpb24uZW1haWwgIT0gJycgJiYgb3B0aW9uLnBhc3N3b3JkICE9ICcnKSB7XG5cdFx0XHRcdHRoYXQuYWNjb3VudCA9IG9wdGlvbi5lbWFpbFxuXHRcdFx0XHR0aGF0LnBhc3N3b3JkID0gb3B0aW9uLnBhc3N3b3JkXG5cdFx0XHR9IFxuXHRcdH0sXG5cdFx0bW91bnRlZCgpIHtcbiAgICAgICAgICAgIC8vIGlmKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKXtcbiAgICAgICAgICAgIC8vICAgIHVuaS5yZUxhdW5jaCh7XG4gICAgICAgICAgICAvLyAgICAgICAgIHVybDpcIi9wYWdlcy9zbWFydHRyYWRpbmcvaW5kZXhcIlxuICAgICAgICAgICAgLy8gICAgICAgIH0pXG4gICAgICAgICAgICAvLyAgICAgcmV0dXJuXG4gICAgICAgICAgICAvLyB9XG5cdFx0XHR0aGlzLnNlcmFyY2hJc2xvZ2luaW5nKCk7XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRhc3luYyBzZXJhcmNoSXNsb2dpbmluZygpe1xuXHRcdFx0XHRjb25zdCBzZWFyY2hDb25kaXRpb24gPSAnJztcblx0ICAgICAgICAgICAgbGV0IHVzZXJTcGxMaXN0ID0gYXdhaXQgREIuc2VsZWN0VGFibGVEYXRhKERCLnJlZ1RhYmxlLCBzZWFyY2hDb25kaXRpb24pO1xuXHRcdFx0XHRpZiAoIXVzZXJTcGxMaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHRcdHRpdGxlOlwi5rqr6aao5o+Q56S6XCIsXG5cdFx0XHRcdFx0XHRjb250ZW50Olwi54K65LqG6ICB55So5oi255qE6LOs5oi25a6J5YWo6JGX5oOz77yM6KuL6ICB55So5oi26bue5pOK6LOs5oi25Y2H57Sa5oyJ6YiV6YCy6KGM6LOs5oi25Y2H57Sa44CCXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Z29vZ2xlZW1haWwoKSB7XG5cdFx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdFx0bGV0IGdvb2dsZVRpbWVyID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKGdvb2dsZVRpbWVyKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSwgMTAwMClcblx0XHRcdH0sXG5cdFx0XHRjaGFuZ2VQYXNzd29yZCgpIHtcblx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQgPSAhdGhpcy5zaG93UGFzc3dvcmQ7XG5cdFx0XHR9LFxuXHRcdFx0dG9SZWdpcmUoKSB7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2ZvcmdldFwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0dG9UcmFuc2ZlcigpIHtcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbG9naW4vdHJhbnNmZXJcIlxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIGxvZ2luWXVhbigpIHtcblx0XHRcdFx0aWYgKCF0aGlzLmFjY291bnQgfHwgIXRoaXMucGFzc3dvcmQgfHwgIXRoaXMuZ29vZ2xlY29kZSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfoq4vloavlr6vmraPnorros4foqIonLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0XHRhY2NvdW50OiB0aGlzLmFjY291bnQsXG5cdFx0XHRcdFx0cGFzc3dvcmQ6IHRoaXMucGFzc3dvcmQsXG5cdFx0XHRcdFx0Z29vZ2xlY29kZTogdGhpcy5nb29nbGVjb2RlLFxuXHRcdFx0XHRcdG1jaDogZ2V0QXBwKCkuZ2xvYmFsRGF0YS5kZXZpY2VJZFxuXHRcdFx0XHR9XG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfemh1amlMb2dpbihwYXJhbXMpO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgcmVzLmRhdGEudXNlcmluZm8udG9rZW4pO1xuXHRcdFx0XHRcdGxldCB1c2VyX2lkID0gcmVzLmRhdGEudXNlcmluZm8uaWQ7XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKGB1c2VyX3VzZXJpbmZvXyR7dXNlcl9pZH1gLCByZXMuZGF0YS51c2VyaW5mbyk7XG5cdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogXCJlcnJvclwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n"); /***/ }), /* 20 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); // TODO(Babel 8): Remove this file. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 21)(); module.exports = runtime; // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } /***/ }), /* 21 */ /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) { if (n.call(e, o)) return next.value = e[o], next.done = !1, next; } return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) { r.push(n); } return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) { "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); } }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 22 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 23 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/am-upVersion.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./am-upVersion.vue?vue&type=template&id=4cd8b9f8& */ 24);\n/* harmony import */ var _am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./am-upVersion.vue?vue&type=script&lang=js& */ 27);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/am-upVersion/am-upVersion.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2FtLXVwVmVyc2lvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGNkOGI5ZjgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hbS11cFZlcnNpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9hbS11cFZlcnNpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvYW0tdXBWZXJzaW9uL2FtLXVwVmVyc2lvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/am-upVersion.vue?vue&type=template&id=4cd8b9f8& ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./am-upVersion.vue?vue&type=template&id=4cd8b9f8& */ 25); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_template_id_4cd8b9f8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 25 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/am-upVersion/am-upVersion.vue?vue&type=template&id=4cd8b9f8& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "umask", { attrs: { show: _vm.uploadPopShow, duration: 0, _i: 1 }, on: { click: function ($event) {} }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "page-height"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "page-content"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "wrap"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "popup-bg"), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s( 6, "sc", "popup-content popup-content-show" ), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "update-wrap"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "content_update" ), attrs: { _i: 8 }, }, [ _c( "text", { staticClass: _vm._$s( 9, "sc", "title" ), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.newVision) ) ), ] ), _c("view", { staticClass: _vm._$s( 10, "sc", "title-sub" ), attrs: { _i: 10 }, }), _vm._$s(11, "i", !_vm.pressShow) ? _c("button", { staticClass: _vm._$s( 11, "sc", "btn" ), attrs: { _i: 11 }, on: { click: function ($event) { $event.stopPropagation() return _vm.toUpLoad() }, }, }) : _c( "view", { staticClass: _vm._$s( 12, "sc", "sche-wrap" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "sche-bg" ), attrs: { _i: 13 }, }, [ _c("view", { staticClass: _vm._$s( 14, "sc", "sche-bg-jindu" ), style: _vm._$s(14, "s", { width: _vm.pressValue + "%", }), attrs: { _i: 14 }, }), ] ), _c( "view", { staticClass: _vm._$s( 15, "sc", "down-text" ), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( ( _vm.downSize / 1024 / 1024 ).toFixed(2) ) ) + _vm._$s( 15, "t0-1", _vm._s( ( _vm.fileSize / 1024 / 1024 ).toFixed(2) ) ) ), ] ), ] ), ] ), ] ), _c("image", { staticClass: _vm._$s(16, "sc", "close-ioc"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ./static/img/close.png */ 26) ), _i: 16, }, on: { click: function ($event) { $event.stopPropagation() return _vm.closeUpdate() }, }, }), ] ), ] ), ] ), ] ), ] ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 26 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/static/img/close.png ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"assets/close.f5222ff2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJhc3NldHMvY2xvc2UuZjUyMjJmZjIucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/am-upVersion.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./am-upVersion.vue?vue&type=script&lang=js& */ 28);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_am_upVersion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FtLXVwVmVyc2lvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FtLXVwVmVyc2lvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/am-upVersion/am-upVersion.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _uMask = _interopRequireDefault(__webpack_require__(/*! ./u-mask/u-mask.vue */ 29));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n name: \"am-upVersion\",\n components: {\n umask: _uMask.default\n },\n data: function data() {\n return {\n newVision: \"1.0.0\",\n pressShow: false,\n downSize: 0,\n pressValue: 0,\n fileSize: 0,\n uploadPopShow: false,\n downloadTask: null\n };\n },\n watch: {\n newVision: function newVision(newValue) {\n if (this.compareVersions(newValue, plus.runtime.version) > 0 && uni.getStorageSync(\"nowVersion\") != this.newVision) {\n this.uploadPopShow = true;\n }\n }\n },\n mounted: function mounted() {\n this.getVersion();\n },\n methods: {\n getVersion: function getVersion() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api.getvision)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.newVision = res.data.newversion;\n _this.upLoadUrl = res.data.downloadurl;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n compareVersions: function compareVersions(version1, version2) {\n var v1 = version1.split('.').map(function (num) {\n return parseInt(num, 10);\n });\n var v2 = version2.split('.').map(function (num) {\n return parseInt(num, 10);\n });\n for (var i = 0; i < Math.max(v1.length, v2.length); i++) {\n if ((v1[i] || 0) > (v2[i] || 0)) return 1;\n if ((v1[i] || 0) < (v2[i] || 0)) return -1;\n }\n return 0;\n },\n toUpLoad: function toUpLoad() {\n var _this2 = this;\n if (!this.upLoadUrl) {\n uni.showToast({\n title: \"未檢測到下載地址\",\n icon: \"none\"\n });\n return;\n }\n this.pressShow = true;\n this.downloadTask = uni.downloadFile({\n url: this.upLoadUrl,\n success: function success(res) {\n if (res.statusCode === 200) {\n _this2.pressShow = false;\n _this2.uploadPopShow = false;\n plus.runtime.install(res.tempFilePath, {\n force: true\n }, function (suc) {\n uni.setStorageSync(\"nowVersion\", _this2.newVision);\n plus.runtime.restart();\n }, function (error) {\n __f__(\"log\", error, \" at components/am-upVersion/am-upVersion.vue:106\");\n });\n } else {\n uni.showToast({\n title: \"安裝包下載失敗!請聯繫管理員。\",\n icon: \"none\"\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: \"下載失敗,請檢查網絡\",\n icon: \"none\"\n });\n }\n });\n this.downloadTask.onProgressUpdate(function (res) {\n _this2.downSize = res.totalBytesWritten;\n _this2.fileSize = res.totalBytesExpectedToWrite;\n _this2.pressValue = res.progress;\n });\n },\n closeUpdate: function closeUpdate() {\n this.pressShow = false;\n this.uploadPopShow = false;\n if (this.downloadTask) {\n this.downloadTask.abort();\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9hbS11cFZlcnNpb24vYW0tdXBWZXJzaW9uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsInVtYXNrIiwiZGF0YSIsIm5ld1Zpc2lvbiIsInByZXNzU2hvdyIsImRvd25TaXplIiwicHJlc3NWYWx1ZSIsImZpbGVTaXplIiwidXBsb2FkUG9wU2hvdyIsImRvd25sb2FkVGFzayIsIndhdGNoIiwibW91bnRlZCIsIm1ldGhvZHMiLCJnZXRWZXJzaW9uIiwicmVzIiwiY29tcGFyZVZlcnNpb25zIiwidG9VcExvYWQiLCJ1bmkiLCJ0aXRsZSIsImljb24iLCJ1cmwiLCJzdWNjZXNzIiwicGx1cyIsImZvcmNlIiwiZmFpbCIsImNsb3NlVXBkYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFzQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FQO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBUTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBQUFDO2dCQUNBO2tCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7TUFFQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBQztVQUNBO1lBQ0E7WUFDQTtZQUNBQztjQUNBQztZQUNBO2NBQ0FOO2NBQ0FLO1lBQ0E7Y0FDQTtZQUNBO1VBQ0E7WUFDQUw7Y0FDQUM7Y0FDQUM7WUFDQTtVQUNBO1FBQ0E7UUFDQUs7VUFDQVA7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7TUFFQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQU07TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dW1hc2sgOnNob3c9XCJ1cGxvYWRQb3BTaG93XCIgQGNsaWNrPVwiXCIgOmR1cmF0aW9uPVwiMFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBhZ2UtaGVpZ2h0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwYWdlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvcHVwLWJnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3B1cC1jb250ZW50IHBvcHVwLWNvbnRlbnQtc2hvd1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1cGRhdGUtd3JhcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDxpbWFnZSBzcmM9XCJcIiBjbGFzcz1cInRvcC1pbWdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50X3VwZGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7nmbznj77mlrDniYjmnKxWe3sgbmV3VmlzaW9uIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtc3ViXCI+YXBw5paw54mI5pys5Y2H57SaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJidG5cIiB2LWlmPVwiIXByZXNzU2hvd1wiIEBjbGljay5zdG9wPVwidG9VcExvYWQoKVwiPueri+WNs+WNh+e0mjwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2NoZS13cmFwXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzY2hlLWJnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2NoZS1iZy1qaW5kdVwiIDpzdHlsZT1cInsgJ3dpZHRoJzogcHJlc3NWYWx1ZSArICclJyB9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZG93bi10ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOS4i+i8iemAsuW6pjoge3sgKGRvd25TaXplIC8gMTAyNCAvIDEwMjQpLnRvRml4ZWQoMikgfX1NIC9cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3sgKGZpbGVTaXplIC8gMTAyNCAvIDEwMjQpLnRvRml4ZWQoMikgfX1NXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9zdGF0aWMvaW1nL2Nsb3NlLnBuZ1wiIGNsYXNzPVwiY2xvc2UtaW9jXCIgQGNsaWNrLnN0b3A9XCJjbG9zZVVwZGF0ZSgpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bWFzaz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB1bWFzayBmcm9tIFwiLi91LW1hc2svdS1tYXNrLnZ1ZVwiO1xyXG5cdGltcG9ydCB7IGdldHZpc2lvbiB9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcImFtLXVwVmVyc2lvblwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHR1bWFza1xyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmV3VmlzaW9uOlwiMS4wLjBcIixcclxuXHRcdFx0XHRwcmVzc1Nob3c6IGZhbHNlLFxyXG5cdFx0XHRcdGRvd25TaXplOiAwLFxyXG5cdFx0XHRcdHByZXNzVmFsdWU6IDAsXHJcblx0XHRcdFx0ZmlsZVNpemU6IDAsXHJcblx0XHRcdFx0dXBsb2FkUG9wU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0ZG93bmxvYWRUYXNrOm51bGxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRuZXdWaXNpb24obmV3VmFsdWUpIHtcclxuXHRcdFx0ICAgIGlmICh0aGlzLmNvbXBhcmVWZXJzaW9ucyhuZXdWYWx1ZSwgcGx1cy5ydW50aW1lLnZlcnNpb24pID4gMCAmJiB1bmkuZ2V0U3RvcmFnZVN5bmMoXCJub3dWZXJzaW9uXCIpICE9IHRoaXMubmV3VmlzaW9uKSB7XHJcblx0XHRcdCAgICAgICAgdGhpcy51cGxvYWRQb3BTaG93ID0gdHJ1ZTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuZ2V0VmVyc2lvbigpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXN5bmMgZ2V0VmVyc2lvbigpe1xyXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBnZXR2aXNpb24oKTtcclxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcclxuXHRcdFx0XHRcdHRoaXMubmV3VmlzaW9uID0gcmVzLmRhdGEubmV3dmVyc2lvbjtcclxuXHRcdFx0XHRcdHRoaXMudXBMb2FkVXJsID0gcmVzLmRhdGEuZG93bmxvYWR1cmw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb21wYXJlVmVyc2lvbnModmVyc2lvbjEsIHZlcnNpb24yKSB7XHJcblx0XHRcdCAgICBjb25zdCB2MSA9IHZlcnNpb24xLnNwbGl0KCcuJykubWFwKG51bSA9PiBwYXJzZUludChudW0sIDEwKSk7XHJcblx0XHRcdCAgICBjb25zdCB2MiA9IHZlcnNpb24yLnNwbGl0KCcuJykubWFwKG51bSA9PiBwYXJzZUludChudW0sIDEwKSk7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBNYXRoLm1heCh2MS5sZW5ndGgsIHYyLmxlbmd0aCk7IGkrKykge1xyXG5cdFx0XHQgICAgICAgIGlmICgodjFbaV0gfHwgMCkgPiAodjJbaV0gfHwgMCkpIHJldHVybiAxO1xyXG5cdFx0XHQgICAgICAgIGlmICgodjFbaV0gfHwgMCkgPCAodjJbaV0gfHwgMCkpIHJldHVybiAtMTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIHJldHVybiAwO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b1VwTG9hZCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMudXBMb2FkVXJsKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5pyq5qqi5ris5Yiw5LiL6LyJ5Zyw5Z2AXCIsXHJcblx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5wcmVzc1Nob3cgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuZG93bmxvYWRUYXNrID0gdW5pLmRvd25sb2FkRmlsZSh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMudXBMb2FkVXJsLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLnN0YXR1c0NvZGUgPT09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucHJlc3NTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy51cGxvYWRQb3BTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLmluc3RhbGwocmVzLnRlbXBGaWxlUGF0aCwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9yY2U6IHRydWVcclxuXHRcdFx0XHRcdFx0XHR9LCAoc3VjKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dWZXJzaW9uXCIsdGhpcy5uZXdWaXNpb24pXHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUucmVzdGFydCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0sIChlcnJvcikgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyb3IpO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5a6J6KOd5YyF5LiL6LyJ5aSx5pWXIeiri+iBr+e5q+euoeeQhuWToeOAglwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5LiL6LyJ5aSx5pWX77yM6KuL5qqi5p+l57ay57WhXCIsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHR0aGlzLmRvd25sb2FkVGFzay5vblByb2dyZXNzVXBkYXRlKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZG93blNpemUgPSByZXMudG90YWxCeXRlc1dyaXR0ZW47XHJcblx0XHRcdFx0XHR0aGlzLmZpbGVTaXplID0gcmVzLnRvdGFsQnl0ZXNFeHBlY3RlZFRvV3JpdGU7XHJcblx0XHRcdFx0XHR0aGlzLnByZXNzVmFsdWUgPSByZXMucHJvZ3Jlc3M7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlVXBkYXRlKCkge1xyXG5cdFx0XHRcdHRoaXMucHJlc3NTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy51cGxvYWRQb3BTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0aWYgKHRoaXMuZG93bmxvYWRUYXNrKSB7XHJcblx0XHRcdFx0XHR0aGlzLmRvd25sb2FkVGFzay5hYm9ydCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQucGFnZS1oZWlnaHQge1xyXG5cdFx0Ly8gaGVpZ2h0OiAxMDB2aDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjcpO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLWJnIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1cC1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMzB2aDtcclxuXHRcdHdpZHRoOiA2NXZ3O1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLWNvbnRlbnQtc2hvdyB7XHJcblx0XHRhbmltYXRpb246IG15bW92ZSAzMDBtcztcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIG15bW92ZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdC8q6ZaL5aeL54K65Y6f5aeL5aSn5bCPKi9cclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQudXBkYXRlLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHJweCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxOHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHQudG9wLWltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMjU2cnB4O1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0dG9wOiAtMTgwcnB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk5OTk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRfdXBkYXRlIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogcmdiKDI1MiwgMTIyLCAxMTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGUtc3ViIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMTIyLCAxMTApO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xvc2UtaW9jIHtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5zY2hlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDUwcnB4IDA7XHJcblxyXG5cdFx0LnNjaGUtd3JhcC10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zY2hlLWJnIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0d2lkdGg6IDQ4MHJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5zY2hlLWJnLWppbmR1IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguL3N0YXRpYy9pbWcvcm91bmQucG5nKSByZ2IoMjUyLCAxMjIsIDExMCkgY2VudGVyIHJpZ2h0IDRycHggbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjZycHggMjZycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZG93bi10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6IHJnYigyNTIsIDEyMiwgMTEwKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZycHg7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/u-mask/u-mask.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-mask.vue?vue&type=template&id=30e9ec77&scoped=true& */ 30);\n/* harmony import */ var _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-mask.vue?vue&type=script&lang=js& */ 32);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"30e9ec77\",\n null,\n false,\n _u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/am-upVersion/u-mask/u-mask.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtbWFzay52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzBlOWVjNzcmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMzBlOWVjNzdcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9hbS11cFZlcnNpb24vdS1tYXNrL3UtbWFzay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /*!*********************************************************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/u-mask/u-mask.vue?vue&type=template&id=30e9ec77&scoped=true& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=template&id=30e9ec77&scoped=true& */ 31); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_30e9ec77_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 31 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/am-upVersion/u-mask/u-mask.vue?vue&type=template&id=30e9ec77&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-mask"), class: _vm._$s(0, "c", { "u-mask-zoom": _vm.zoom, "u-mask-show": _vm.show, }), style: _vm._$s(0, "s", [_vm.maskStyle, _vm.zoomStyle]), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return (function () {})($event) }, click: _vm.click, }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 32 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/components/am-upVersion/u-mask/u-mask.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=script&lang=js& */ 33);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbWFzay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbWFzay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/am-upVersion/u-mask/u-mask.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * mask 遮罩\n * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n * @tutorial https://www.uviewui.com/components/mask.html\n * @property {Boolean} show 是否显示遮罩(默认false)\n * @property {String Number} z-index z-index 层级(默认1070)\n * @property {Object} custom-style 自定义样式对象,见上方说明\n * @property {String Number} duration 动画时长,单位毫秒(默认300)\n * @property {Boolean} zoom 是否使用scale对遮罩进行缩放(默认true)\n * @property {Boolean} mask-click-able 遮罩是否可点击,为false时点击不会发送click事件(默认true)\n * @event {Function} click mask-click-able为true时,点击遮罩发送此事件\n * @example \n */\nvar _default2 = {\n name: \"u-mask\",\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: false\n },\n // 层级z-index\n zIndex: {\n type: [Number, String],\n default: '10070'\n },\n // 用户自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n // 遮罩的动画样式, 是否使用使用zoom进行scale进行缩放\n zoom: {\n type: Boolean,\n default: true\n },\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [Number, String],\n default: 300\n },\n // 是否可以通过点击遮罩进行关闭\n maskClickAble: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n zoomStyle: {\n transform: ''\n },\n scale: 'scale(1.2, 1.2)'\n };\n },\n watch: {\n show: function show(n) {\n if (n && this.zoom) {\n // 当展示遮罩的时候,设置scale为1,达到缩小(原来为1.2)的效果\n this.zoomStyle.transform = 'scale(1, 1)';\n } else if (!n && this.zoom) {\n // 当隐藏遮罩的时候,设置scale为1.2,达到放大(因为显示遮罩时已重置为1)的效果\n this.zoomStyle.transform = this.scale;\n }\n }\n },\n computed: {\n maskStyle: function maskStyle() {\n var style = {};\n style.backgroundColor = \"rgba(0, 0, 0, 0.6)\";\n if (this.show) style.zIndex = this.zIndex ? this.zIndex : this.$u.zIndex.mask;else style.zIndex = -1;\n style.transition = \"all \".concat(this.duration / 1000, \"s ease-in-out\");\n // 判断用户传递的对象是否为空,不为空就进行合并\n if (Object.keys(this.customStyle).length) style = _objectSpread(_objectSpread({}, style), this.customStyle);\n return style;\n }\n },\n methods: {\n click: function click() {\n if (!this.maskClickAble) return;\n this.$emit('click');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9hbS11cFZlcnNpb24vdS1tYXNrL3UtbWFzay52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwic2hvdyIsInR5cGUiLCJkZWZhdWx0IiwiekluZGV4IiwiY3VzdG9tU3R5bGUiLCJ6b29tIiwiZHVyYXRpb24iLCJtYXNrQ2xpY2tBYmxlIiwiZGF0YSIsInpvb21TdHlsZSIsInRyYW5zZm9ybSIsInNjYWxlIiwid2F0Y2giLCJjb21wdXRlZCIsIm1hc2tTdHlsZSIsInN0eWxlIiwibWV0aG9kcyIsImNsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWkEsZ0JBYUE7RUFDQUE7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0VBQ0E7RUFDQU07SUFDQTtNQUNBQztRQUNBQztNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBWjtNQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBYTtJQUNBQztNQUNBO01BQ0FDO01BQ0EsbUZBQ0FBO01BQ0FBO01BQ0E7TUFDQSxrRkFDQUEsUUFDQSxpQkFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtbWFza1wiIGhvdmVyLXN0b3AtcHJvcGFnYXRpb24gOnN0eWxlPVwiW21hc2tTdHlsZSwgem9vbVN0eWxlXVwiIEB0YXA9XCJjbGlja1wiXHJcblx0XHRAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cIigpID0+IHt9XCIgOmNsYXNzPVwie1xyXG5cdFx0J3UtbWFzay16b29tJzogem9vbSxcclxuXHRcdCd1LW1hc2stc2hvdyc6IHNob3dcclxuXHR9XCI+XHJcblx0XHQ8c2xvdCAvPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogbWFzayDpga7nvalcclxuXHQgKiBAZGVzY3JpcHRpb24g5Yib5bu65LiA5Liq6YGu572p5bGC77yM55So5LqO5by66LCD54m55a6a55qE6aG16Z2i5YWD57Sg77yM5bm26Zi75q2i55So5oi35a+56YGu572p5LiL5bGC55qE5YaF5a656L+b6KGM5pON5L2c77yM5LiA6Iis55So5LqO5by556qX5Zy65pmvXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvbWFzay5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93IOaYr+WQpuaYvuekuumBrue9qe+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSB6LWluZGV4IHotaW5kZXgg5bGC57qn77yI6buY6K6kMTA3MO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBjdXN0b20tc3R5bGUg6Ieq5a6a5LmJ5qC35byP5a+56LGh77yM6KeB5LiK5pa56K+05piOXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBkdXJhdGlvbiDliqjnlLvml7bplb/vvIzljZXkvY3mr6vnp5LvvIjpu5jorqQzMDDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHpvb20g5piv5ZCm5L2/55Soc2NhbGXlr7npga7nvanov5vooYznvKnmlL7vvIjpu5jorqR0cnVl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrLWNsaWNrLWFibGUg6YGu572p5piv5ZCm5Y+v54K55Ye777yM5Li6ZmFsc2Xml7bngrnlh7vkuI3kvJrlj5HpgIFjbGlja+S6i+S7tu+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGljayBtYXNrLWNsaWNrLWFibGXkuLp0cnVl5pe277yM54K55Ye76YGu572p5Y+R6YCB5q2k5LqL5Lu2XHJcblx0ICogQGV4YW1wbGUgPHUtbWFzayA6c2hvdz1cInNob3dcIiBAY2xpY2s9XCJzaG93ID0gZmFsc2VcIj48L3UtbWFzaz5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtbWFza1wiLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S66YGu572pXHJcblx0XHRcdHNob3c6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWxgue6p3otaW5kZXhcclxuXHRcdFx0ekluZGV4OiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnMTAwNzAnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeUqOaIt+iHquWumuS5ieagt+W8j1xyXG5cdFx0XHRjdXN0b21TdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YGu572p55qE5Yqo55S75qC35byP77yMIOaYr+WQpuS9v+eUqOS9v+eUqHpvb23ov5vooYxzY2FsZei/m+ihjOe8qeaUvlxyXG5cdFx0XHR6b29tOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmBrue9qeeahOi/h+a4oeaXtumXtO+8jOWNleS9jeS4um1zXHJcblx0XHRcdGR1cmF0aW9uOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAzMDBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5Y+v5Lul6YCa6L+H54K55Ye76YGu572p6L+b6KGM5YWz6ZetXHJcblx0XHRcdG1hc2tDbGlja0FibGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0em9vbVN0eWxlOiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY2FsZTogJ3NjYWxlKDEuMiwgMS4yKSdcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3cobikge1xyXG5cdFx0XHRcdGlmIChuICYmIHRoaXMuem9vbSkge1xyXG5cdFx0XHRcdFx0Ly8g5b2T5bGV56S66YGu572p55qE5pe25YCZ77yM6K6+572uc2NhbGXkuLox77yM6L6+5Yiw57yp5bCPKOWOn+adpeS4ujEuMinnmoTmlYjmnpxcclxuXHRcdFx0XHRcdHRoaXMuem9vbVN0eWxlLnRyYW5zZm9ybSA9ICdzY2FsZSgxLCAxKSc7XHJcblx0XHRcdFx0fSBlbHNlIGlmICghbiAmJiB0aGlzLnpvb20pIHtcclxuXHRcdFx0XHRcdC8vIOW9k+makOiXj+mBrue9qeeahOaXtuWAme+8jOiuvue9rnNjYWxl5Li6MS4y77yM6L6+5Yiw5pS+5aSnKOWboOS4uuaYvuekuumBrue9qeaXtuW3sumHjee9ruS4ujEp55qE5pWI5p6cXHJcblx0XHRcdFx0XHR0aGlzLnpvb21TdHlsZS50cmFuc2Zvcm0gPSB0aGlzLnNjYWxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdG1hc2tTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRzdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBcInJnYmEoMCwgMCwgMCwgMC42KVwiO1xyXG5cdFx0XHRcdGlmICh0aGlzLnNob3cpIHN0eWxlLnpJbmRleCA9IHRoaXMuekluZGV4ID8gdGhpcy56SW5kZXggOiB0aGlzLiR1LnpJbmRleC5tYXNrO1xyXG5cdFx0XHRcdGVsc2Ugc3R5bGUuekluZGV4ID0gLTE7XHJcblx0XHRcdFx0c3R5bGUudHJhbnNpdGlvbiA9IGBhbGwgJHt0aGlzLmR1cmF0aW9uIC8gMTAwMH1zIGVhc2UtaW4tb3V0YDtcclxuXHRcdFx0XHQvLyDliKTmlq3nlKjmiLfkvKDpgJLnmoTlr7nosaHmmK/lkKbkuLrnqbrvvIzkuI3kuLrnqbrlsLHov5vooYzlkIjlubZcclxuXHRcdFx0XHRpZiAoT2JqZWN0LmtleXModGhpcy5jdXN0b21TdHlsZSkubGVuZ3RoKSBzdHlsZSA9IHtcclxuXHRcdFx0XHRcdC4uLnN0eWxlLFxyXG5cdFx0XHRcdFx0Li4udGhpcy5jdXN0b21TdHlsZVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbGljaygpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMubWFza0NsaWNrQWJsZSkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC8vIEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9zdHlsZS5jb21wb25lbnRzLnNjc3NcIjtcclxuXHJcblx0LnUtbWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0fVxyXG5cclxuXHQudS1tYXNrLXNob3cge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdC51LW1hc2stem9vbSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ /*!***********************************!*\ !*** E:/ruyi/dapp/request/api.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._accountdetail = _accountdetail;\nexports._addresslogin = _addresslogin;\nexports._balances = _balances;\nexports._bindpid = _bindpid;\nexports._cashoutscore = _cashoutscore;\nexports._childrenlist = _childrenlist;\nexports._childrens = _childrens;\nexports._chkarea = _chkarea;\nexports._chksubdata = _chksubdata;\nexports._coinlist = _coinlist;\nexports._createorder = _createorder;\nexports._emailSend = _emailSend;\nexports._generateWords = _generateWords;\nexports._getaccountorder = _getaccountorder;\nexports._getaccounttag = _getaccounttag;\nexports._getaccounttype = _getaccounttype;\nexports._getareas = _getareas;\nexports._getcharge = _getcharge;\nexports._getexerciselogs = _getexerciselogs;\nexports._getgoogleauthurl = _getgoogleauthurl;\nexports._getinvestlogs = _getinvestlogs;\nexports._getpubaccount = _getpubaccount;\nexports._getpubguide = _getpubguide;\nexports._getpubtype = _getpubtype;\nexports._getrechargelogs = _getrechargelogs;\nexports._getstatics = _getstatics;\nexports._getwithdrawlogs = _getwithdrawlogs;\nexports._guidedetail = _guidedetail;\nexports._levelupinfo = _levelupinfo;\nexports._minerlist = _minerlist;\nexports._minerordlist = _minerordlist;\nexports._minerrewardlist = _minerrewardlist;\nexports._miners = _miners;\nexports._minerscorelist = _minerscorelist;\nexports._moneyRedeem = _moneyRedeem;\nexports._myIncome = _myIncome;\nexports._myparent = _myparent;\nexports._payXieyi = _payXieyi;\nexports._paysord = _paysord;\nexports._profile = _profile;\nexports._pubgame = _pubgame;\nexports._pullreward = _pullreward;\nexports._pushBuyInfo = _pushBuyInfo;\nexports._pushorder = _pushorder;\nexports._quantifyrewardlogs = _quantifyrewardlogs;\nexports._refwallet = _refwallet;\nexports._register = _register;\nexports._rewardlist = _rewardlist;\nexports._rewardstatic = _rewardstatic;\nexports._sendcoin = _sendcoin;\nexports._staticinfo = _staticinfo;\nexports._submitdata = _submitdata;\nexports._taxinfo = _taxinfo;\nexports._transfer = _transfer;\nexports._userInfos = _userInfos;\nexports._viplist = _viplist;\nexports._walletinfo = _walletinfo;\nexports._zhuji = _zhuji;\nexports._zhujiLogin = _zhujiLogin;\nexports.getvision = getvision;\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./index */ 35));\nvar serviceUrl = \"https://nfta.ikiry.com\";\nfunction _zhujiLogin(data) {\n return _index.default.post({\n url: '/api/user/login',\n //登录\n data: data\n });\n}\nfunction _register(data) {\n return _index.default.post({\n url: '/api/user/register',\n //注册\n data: data\n });\n}\nfunction _transfer(data) {\n return _index.default.post({\n url: '/api/user/resetwallet',\n //转移升级\n data: data\n });\n}\nfunction _userInfos() {\n return _index.default.post({\n url: '/api/user/index' //用户信息\n });\n}\n\nfunction _viplist(data) {\n return _index.default.post({\n url: '/api/user/getviplist',\n //获取vip列表\n data: data\n });\n}\nfunction _childrenlist(data) {\n return _index.default.post({\n url: '/api/user/getchildrenlist',\n //推荐列表\n data: data\n });\n}\nfunction _walletinfo(data) {\n return _index.default.post({\n url: '/api/user/getwalletinfo',\n //支付密码\n data: data\n });\n}\nfunction _bindpid(data) {\n return _index.default.post({\n url: '/api/user/bindpid',\n //绑定邀请人\n data: data\n });\n}\nfunction _myparent(data) {\n return _index.default.post({\n url: 'api/user/getmyparent',\n //绑定信息查询\n data: data\n });\n}\nfunction _levelupinfo(data) {\n return _index.default.post({\n url: '/api/user/getlevelupinfo',\n //获取升级vip信息\n data: data\n });\n}\nfunction _sendcoin(data) {\n return _index.default.post({\n url: '/api/user/sendcoin',\n //打款记录\n data: data\n });\n}\nfunction _staticinfo(data) {\n return _index.default.post({\n url: '/api/user/getstaticinfo',\n //我的统计信息\n data: data\n });\n}\nfunction _zhuji(data) {\n return _index.default.post({\n url: '/api/user/zhujilogin',\n //我的统计信息\n data: data\n });\n}\nfunction _coinlist(data) {\n return _index.default.post({\n url: '/api/user/getcoinlist',\n //钱包详细\n data: data\n });\n}\nfunction _miners(data) {\n return _index.default.post({\n url: '/api/user/getminers',\n //获取算力信息\n data: data\n });\n}\nfunction _pullreward(data) {\n return _index.default.post({\n url: '/api/user/pullreward',\n //领取积分收益\n data: data\n });\n}\nfunction _minerlist(data) {\n return _index.default.post({\n url: '/api/user/getminerlist',\n //算力明细\n data: data\n });\n}\nfunction _rewardlist(data) {\n return _index.default.post({\n url: '/api/user/getrewardlist',\n //直推收益\n data: data\n });\n}\nfunction _minerrewardlist(data) {\n return _index.default.post({\n url: '/api/user/getminerrewardlist',\n //挖矿收益\n data: data\n });\n}\nfunction _generateWords(data) {\n return _index.default.post({\n url: \"\".concat(serviceUrl, \"/generateWords\"),\n //创建钱包\n data: data\n });\n}\nfunction getvision(data) {\n return _index.default.post({\n url: \"/api/index/getvision\",\n //获取当前版本\n data: data\n });\n}\nfunction _createorder(data) {\n return _index.default.post({\n url: \"/api/miner/createorder\",\n //算力订单\n data: data\n });\n}\nfunction _paysord(data) {\n return _index.default.post({\n url: \"/api/miner/paysord\",\n //算力订单支付成功调用\n data: data\n });\n}\nfunction _childrens(data) {\n return _index.default.post({\n url: \"/api/user/getchildrens\",\n //获取推荐客户\n data: data\n });\n}\nfunction _minerscorelist(data) {\n return _index.default.post({\n url: \"/api/user/getminerscorelist\",\n //获取资产收益列表\n data: data\n });\n}\nfunction _profile(data) {\n return _index.default.post({\n url: \"/api/user/profile\",\n //修改信息\n data: data\n });\n}\nfunction _taxinfo(data) {\n return _index.default.post({\n url: \"/api/user/taxinfo\",\n //提取收益费率\n data: data\n });\n}\nfunction _cashoutscore(data) {\n return _index.default.post({\n url: \"/api/user/cashoutscore\",\n //收益领取\n data: data\n });\n}\nfunction _minerordlist(data) {\n return _index.default.post({\n url: \"/api/user/getminerordlist\",\n //算力订单\n data: data\n });\n}\nfunction _rewardstatic(data) {\n return _index.default.post({\n url: \"/api/user/getrewardstatic\",\n //获取资产收益、市场佣金\n data: data\n });\n}\nfunction _payXieyi(data) {\n return _index.default.post({\n url: \"/api/\",\n //算力协议\n data: data\n });\n}\nfunction _submitdata(data) {\n return _index.default.post({\n url: \"/api/user/submitdata\",\n //提交代理资料\n data: data\n });\n}\nfunction _chksubdata(data) {\n return _index.default.post({\n url: \"/api/user/chksubdata\",\n //判断是否提交过资料\n data: data\n });\n}\nfunction _chkarea(data) {\n return _index.default.post({\n url: \"/api/user/chkarea\",\n //判断是否提交过资料\n data: data\n });\n}\nfunction _addresslogin(data) {\n return _index.default.post({\n url: \"/api/user/addresslogin\",\n //助记词查询是否已注册\n data: data\n });\n}\nfunction _getareas(data) {\n return _index.default.post({\n url: \"/api/user/getareas\",\n //已被代理的省和区\n data: data\n });\n}\nfunction _refwallet(data) {\n return _index.default.post({\n url: \"/api/user/refwallet\",\n //关联钱包\n data: data\n });\n}\nfunction _emailSend(data) {\n return _index.default.post({\n url: \"/api/ems/send\",\n //获取邮箱验证码\n data: data\n });\n}\nfunction _getgoogleauthurl(data) {\n return _index.default.post({\n url: \"/api/user/getgoogleauthurl\",\n //获取谷歌验证码\n data: data\n });\n}\nfunction _getwithdrawlogs(data) {\n return _index.default.post({\n url: \"/api/user/withdrawlogs\",\n //获取领取收益记录\n data: data\n });\n}\nfunction _pubgame(data) {\n return _index.default.post({\n url: \"/api/pub/getpubgame\",\n //游戏推广列表\n data: data\n });\n}\nfunction _getpubtype(data) {\n return _index.default.post({\n url: \"/api/pub/getpubtype\",\n //攻略类型\n data: data\n });\n}\nfunction _getaccounttype(data) {\n return _index.default.post({\n url: \"/api/pub/getaccounttype\",\n //账号类型\n data: data\n });\n}\nfunction _getpubguide(data) {\n return _index.default.post({\n url: \"/api/pub/getpubguide\",\n //攻略列表\n data: data\n });\n}\nfunction _getpubaccount(data) {\n return _index.default.post({\n url: \"/api/pub/getpubaccount\",\n //账号列表\n data: data\n });\n}\nfunction _guidedetail(data) {\n return _index.default.post({\n url: \"/api/pub/guidedetail\",\n //攻略详情\n data: data\n });\n}\nfunction _accountdetail(data) {\n return _index.default.post({\n url: \"/api/pub/accountdetail\",\n //账号详情\n data: data\n });\n}\nfunction _balances(data) {\n return _index.default.get({\n url: \"\".concat(serviceUrl, \"/getUserBalances?address=\").concat(data) //获取余额\n });\n}\n\nfunction _getaccounttag(data) {\n return _index.default.get({\n url: \"/api/pub/getaccounttag\" //获取游戏类型\n });\n}\n\nfunction _getaccountorder(data) {\n return _index.default.get({\n url: \"/api/pub/getaccountorder?page=\".concat(data.page, \"&listrow=\").concat(data.listrow) //账号交易记录\n });\n}\n\nfunction _myIncome(data) {\n return _index.default.get({\n url: \"/api/quantify/getlist\" // 获取收益列表\n });\n}\n\nfunction _pushBuyInfo(data) {\n return _index.default.post({\n url: \"/api/quantify/pushdata\",\n // 保存购买信息\n data: data\n });\n}\nfunction _getstatics(data) {\n return _index.default.get({\n url: \"/api/quantify/getstatics\",\n // 获取总收益\n params: data\n });\n}\nfunction _pushorder(data) {\n return _index.default.post({\n url: \"/api/quantify/pushorder\",\n // 推送订单消息\n data: data\n });\n}\nfunction _getcharge(data) {\n return _index.default.get({\n url: \"/api/quantify/getcharge\",\n // 获取充值余额\n data: data\n });\n}\nfunction _getrechargelogs(data) {\n return _index.default.get({\n url: \"/api/quantify/getrechargelogs\",\n // 获取充值记录\n params: data\n });\n}\nfunction _getinvestlogs(data) {\n return _index.default.get({\n url: \"/api/quantify/getinvestlogs\",\n // 获取投资记录\n params: data\n });\n}\nfunction _getexerciselogs(data) {\n return _index.default.get({\n url: \"/api/quantify/getexerciselogs\",\n // 获取收益记录\n params: data\n });\n}\nfunction _moneyRedeem(data) {\n return _index.default.post({\n url: \"/api/quantify/redeem\",\n // 量化提现\n data: data\n });\n}\nfunction _quantifyrewardlogs(data) {\n return _index.default.get({\n url: \"/api/quantify/quantifyrewardlogs\",\n // 获取推荐收益记录\n params: data\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9hcGkuanMiXSwibmFtZXMiOlsic2VydmljZVVybCIsIl96aHVqaUxvZ2luIiwiZGF0YSIsImp5UmVxdWVzdCIsInBvc3QiLCJ1cmwiLCJfcmVnaXN0ZXIiLCJfdHJhbnNmZXIiLCJfdXNlckluZm9zIiwiX3ZpcGxpc3QiLCJfY2hpbGRyZW5saXN0IiwiX3dhbGxldGluZm8iLCJfYmluZHBpZCIsIl9teXBhcmVudCIsIl9sZXZlbHVwaW5mbyIsIl9zZW5kY29pbiIsIl9zdGF0aWNpbmZvIiwiX3podWppIiwiX2NvaW5saXN0IiwiX21pbmVycyIsIl9wdWxscmV3YXJkIiwiX21pbmVybGlzdCIsIl9yZXdhcmRsaXN0IiwiX21pbmVycmV3YXJkbGlzdCIsIl9nZW5lcmF0ZVdvcmRzIiwiZ2V0dmlzaW9uIiwiX2NyZWF0ZW9yZGVyIiwiX3BheXNvcmQiLCJfY2hpbGRyZW5zIiwiX21pbmVyc2NvcmVsaXN0IiwiX3Byb2ZpbGUiLCJfdGF4aW5mbyIsIl9jYXNob3V0c2NvcmUiLCJfbWluZXJvcmRsaXN0IiwiX3Jld2FyZHN0YXRpYyIsIl9wYXlYaWV5aSIsIl9zdWJtaXRkYXRhIiwiX2Noa3N1YmRhdGEiLCJfY2hrYXJlYSIsIl9hZGRyZXNzbG9naW4iLCJfZ2V0YXJlYXMiLCJfcmVmd2FsbGV0IiwiX2VtYWlsU2VuZCIsIl9nZXRnb29nbGVhdXRodXJsIiwiX2dldHdpdGhkcmF3bG9ncyIsIl9wdWJnYW1lIiwiX2dldHB1YnR5cGUiLCJfZ2V0YWNjb3VudHR5cGUiLCJfZ2V0cHViZ3VpZGUiLCJfZ2V0cHViYWNjb3VudCIsIl9ndWlkZWRldGFpbCIsIl9hY2NvdW50ZGV0YWlsIiwiX2JhbGFuY2VzIiwiZ2V0IiwiX2dldGFjY291bnR0YWciLCJfZ2V0YWNjb3VudG9yZGVyIiwicGFnZSIsImxpc3Ryb3ciLCJfbXlJbmNvbWUiLCJfcHVzaEJ1eUluZm8iLCJfZ2V0c3RhdGljcyIsInBhcmFtcyIsIl9wdXNob3JkZXIiLCJfZ2V0Y2hhcmdlIiwiX2dldHJlY2hhcmdlbG9ncyIsIl9nZXRpbnZlc3Rsb2dzIiwiX2dldGV4ZXJjaXNlbG9ncyIsIl9tb25leVJlZGVlbSIsIl9xdWFudGlmeXJld2FyZGxvZ3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0EsSUFBTUEsVUFBVSxHQUFHLHdCQUF3QjtBQUNwQyxTQUFTQyxXQUFXLENBQUNDLElBQUksRUFBQztFQUM3QixPQUFPQyxjQUFTLENBQUNDLElBQUksQ0FBQztJQUNsQkMsR0FBRyxFQUFDLGlCQUFpQjtJQUFDO0lBQ3RCSCxJQUFJLEVBQUpBO0VBQ0osQ0FBQyxDQUFDO0FBQ047QUFFTyxTQUFTSSxTQUFTLENBQUNKLElBQUksRUFBQztFQUMzQixPQUFPQyxjQUFTLENBQUNDLElBQUksQ0FBQztJQUNsQkMsR0FBRyxFQUFDLG9CQUFvQjtJQUFDO0lBQ3pCSCxJQUFJLEVBQUpBO0VBQ0osQ0FBQyxDQUFDO0FBQ047QUFDTyxTQUFTSyxTQUFTLENBQUNMLElBQUksRUFBQztFQUMzQixPQUFPQyxjQUFTLENBQUNDLElBQUksQ0FBQztJQUNsQkMsR0FBRyxFQUFDLHVCQUF1QjtJQUFDO0lBQzVCSCxJQUFJLEVBQUpBO0VBQ0osQ0FBQyxDQUFDO0FBQ047QUFFTyxTQUFTTSxVQUFVLEdBQUU7RUFDeEIsT0FBT0wsY0FBUyxDQUFDQyxJQUFJLENBQUM7SUFDbEJDLEdBQUcsRUFBQyxpQkFBaUIsQ0FBQztFQUMxQixDQUFDLENBQUM7QUFDTjs7QUFFTyxTQUFTSSxRQUFRLENBQUNQLElBQUksRUFBQztFQUMxQixPQUFPQyxjQUFTLENBQUNDLElBQUksQ0FBQztJQUNsQkMsR0FBRyxFQUFDLHNCQUFzQjtJQUFDO0lBQzNCSCxJQUFJLEVBQUpBO0VBQ0osQ0FBQyxDQUFDO0FBQ047QUFFTyxTQUFTUSxhQUFhLENBQUNSLElBQUksRUFBQztFQUMvQixPQUFPQyxjQUFTLENBQUND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ZXN0IGZyb20gXCIuL2luZGV4XCI7XHJcbmNvbnN0IHNlcnZpY2VVcmwgPSBcImh0dHBzOi8vbmZ0YS5pa2lyeS5jb21cIjtcclxuZXhwb3J0IGZ1bmN0aW9uIF96aHVqaUxvZ2luKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9sb2dpbicsLy/nmbvlvZVcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3JlZ2lzdGVyKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9yZWdpc3RlcicsLy/ms6jlhoxcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBfdHJhbnNmZXIoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDonL2FwaS91c2VyL3Jlc2V0d2FsbGV0JywvL+i9rOenu+WNh+e6p1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfdXNlckluZm9zKCl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDonL2FwaS91c2VyL2luZGV4JywvL+eUqOaIt+S/oeaBr1xyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF92aXBsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXR2aXBsaXN0JywvL+iOt+WPlnZpcOWIl+ihqFxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfY2hpbGRyZW5saXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXRjaGlsZHJlbmxpc3QnLC8v5o6o6I2Q5YiX6KGoXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF93YWxsZXRpbmZvKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXR3YWxsZXRpbmZvJywvL+aUr+S7mOWvhueggVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfYmluZHBpZChkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOicvYXBpL3VzZXIvYmluZHBpZCcsLy/nu5HlrprpgoDor7fkurpcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX215cGFyZW50KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6J2FwaS91c2VyL2dldG15cGFyZW50JywvL+e7keWumuS/oeaBr+afpeivolxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfbGV2ZWx1cGluZm8oZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDonL2FwaS91c2VyL2dldGxldmVsdXBpbmZvJywvL+iOt+WPluWNh+e6p3ZpcOS/oeaBr1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfc2VuZGNvaW4oZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDonL2FwaS91c2VyL3NlbmRjb2luJywvL+aJk+asvuiusOW9lVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfc3RhdGljaW5mbyhkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOicvYXBpL3VzZXIvZ2V0c3RhdGljaW5mbycsLy/miJHnmoTnu5/orqHkv6Hmga9cclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3podWppKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci96aHVqaWxvZ2luJywvL+aIkeeahOe7n+iuoeS/oeaBr1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfY29pbmxpc3QoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDonL2FwaS91c2VyL2dldGNvaW5saXN0JywvL+mSseWMheivpue7hlxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfbWluZXJzKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXRtaW5lcnMnLC8v6I635Y+W566X5Yqb5L+h5oGvXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9wdWxscmV3YXJkKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9wdWxscmV3YXJkJywvL+mihuWPluenr+WIhuaUtuebilxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfbWluZXJsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXRtaW5lcmxpc3QnLC8v566X5Yqb5piO57uGXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9yZXdhcmRsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXRyZXdhcmRsaXN0JywvL+ebtOaOqOaUtuebilxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfbWluZXJyZXdhcmRsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6Jy9hcGkvdXNlci9nZXRtaW5lcnJld2FyZGxpc3QnLC8v5oyW55+/5pS255uKXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZW5lcmF0ZVdvcmRzKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAke3NlcnZpY2VVcmx9L2dlbmVyYXRlV29yZHNgLC8v5Yib5bu66ZKx5YyFXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldHZpc2lvbihkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS9pbmRleC9nZXR2aXNpb25gLC8v6I635Y+W5b2T5YmN54mI5pysXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9jcmVhdGVvcmRlcihkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS9taW5lci9jcmVhdGVvcmRlcmAsLy/nrpflipvorqLljZVcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3BheXNvcmQoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvbWluZXIvcGF5c29yZGAsLy/nrpflipvorqLljZXmlK/ku5jmiJDlip/osIPnlKhcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2NoaWxkcmVucyhkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS91c2VyL2dldGNoaWxkcmVuc2AsLy/ojrflj5bmjqjojZDlrqLmiLdcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX21pbmVyc2NvcmVsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvZ2V0bWluZXJzY29yZWxpc3RgLC8v6I635Y+W6LWE5Lqn5pS255uK5YiX6KGoXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9wcm9maWxlKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvcHJvZmlsZWAsLy/kv67mlLnkv6Hmga9cclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3RheGluZm8oZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvdXNlci90YXhpbmZvYCwvL+aPkOWPluaUtuebiui0ueeOh1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfY2FzaG91dHNjb3JlKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvY2FzaG91dHNjb3JlYCwvL+aUtuebiumihuWPllxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfbWluZXJvcmRsaXN0KGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvZ2V0bWluZXJvcmRsaXN0YCwvL+eul+WKm+iuouWNlVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfcmV3YXJkc3RhdGljKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvZ2V0cmV3YXJkc3RhdGljYCwvL+iOt+WPlui1hOS6p+aUtuebiuOAgeW4guWcuuS9o+mHkVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfcGF5WGlleWkoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvYCwvL+eul+WKm+WNj+iurlxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3N1Ym1pdGRhdGEoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvdXNlci9zdWJtaXRkYXRhYCwvL+aPkOS6pOS7o+eQhui1hOaWmVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfY2hrc3ViZGF0YShkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS91c2VyL2Noa3N1YmRhdGFgLC8v5Yik5pat5piv5ZCm5o+Q5Lqk6L+H6LWE5paZXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9jaGthcmVhKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvY2hrYXJlYWAsLy/liKTmlq3mmK/lkKbmj5DkuqTov4fotYTmlplcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2FkZHJlc3Nsb2dpbihkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS91c2VyL2FkZHJlc3Nsb2dpbmAsLy/liqnorrDor43mn6Xor6LmmK/lkKblt7Lms6jlhoxcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2dldGFyZWFzKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvZ2V0YXJlYXNgLC8v5bey6KKr5Luj55CG55qE55yB5ZKM5Yy6XHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9yZWZ3YWxsZXQoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvdXNlci9yZWZ3YWxsZXRgLC8v5YWz6IGU6ZKx5YyFXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9lbWFpbFNlbmQoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvZW1zL3NlbmRgLC8v6I635Y+W6YKu566x6aqM6K+B56CBXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRnb29nbGVhdXRodXJsKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvZ2V0Z29vZ2xlYXV0aHVybGAsLy/ojrflj5bosLfmrYzpqozor4HnoIFcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBfZ2V0d2l0aGRyYXdsb2dzKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3VzZXIvd2l0aGRyYXdsb2dzYCwvL+iOt+WPlumihuWPluaUtuebiuiusOW9lVxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIF9wdWJnYW1lKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3B1Yi9nZXRwdWJnYW1lYCwvL+a4uOaIj+aOqOW5v+WIl+ihqFxyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRwdWJ0eXBlKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3B1Yi9nZXRwdWJ0eXBlYCwvL+aUu+eVpeexu+Wei1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfZ2V0YWNjb3VudHR5cGUoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvcHViL2dldGFjY291bnR0eXBlYCwvL+i0puWPt+exu+Wei1xyXG4gICAgICAgIGRhdGFcclxuICAgIH0pXHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRwdWJndWlkZShkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS9wdWIvZ2V0cHViZ3VpZGVgLC8v5pS755Wl5YiX6KGoXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gX2dldHB1YmFjY291bnQoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDogYC9hcGkvcHViL2dldHB1YmFjY291bnRgLC8v6LSm5Y+35YiX6KGoXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gX2d1aWRlZGV0YWlsKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6IGAvYXBpL3B1Yi9ndWlkZWRldGFpbGAsLy/mlLvnlaXor6bmg4VcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBfYWNjb3VudGRldGFpbChkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcbiAgICAgICAgdXJsOiBgL2FwaS9wdWIvYWNjb3VudGRldGFpbGAsLy/otKblj7for6bmg4VcclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBfYmFsYW5jZXMoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAke3NlcnZpY2VVcmx9L2dldFVzZXJCYWxhbmNlcz9hZGRyZXNzPSR7ZGF0YX1gIC8v6I635Y+W5L2Z6aKdXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2dldGFjY291bnR0YWcoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3B1Yi9nZXRhY2NvdW50dGFnYCAvL+iOt+WPlua4uOaIj+exu+Wei1xyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRhY2NvdW50b3JkZXIoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3B1Yi9nZXRhY2NvdW50b3JkZXI/cGFnZT0ke2RhdGEucGFnZX0mbGlzdHJvdz0ke2RhdGEubGlzdHJvd31gLCAvL+i0puWPt+S6pOaYk+iusOW9lVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9teUluY29tZShkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QuZ2V0KHtcclxuICAgICAgICB1cmw6YC9hcGkvcXVhbnRpZnkvZ2V0bGlzdGAgLy8g6I635Y+W5pS255uK5YiX6KGoXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX3B1c2hCdXlJbmZvKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6YC9hcGkvcXVhbnRpZnkvcHVzaGRhdGFgLCAvLyDkv53lrZjotK3kubDkv6Hmga9cclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBfZ2V0c3RhdGljcyhkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QuZ2V0KHtcclxuICAgICAgICB1cmw6YC9hcGkvcXVhbnRpZnkvZ2V0c3RhdGljc2AsIC8vIOiOt+WPluaAu+aUtuebilxyXG4gICAgICAgIHBhcmFtczogZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9wdXNob3JkZXIoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG4gICAgICAgIHVybDpgL2FwaS9xdWFudGlmeS9wdXNob3JkZXJgLCAvLyDmjqjpgIHorqLljZXmtojmga9cclxuICAgICAgICBkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2dldGNoYXJnZShkYXRhKXtcclxuICAgIHJldHVybiBqeVJlcXVlc3QuZ2V0KHtcclxuICAgICAgICB1cmw6YC9hcGkvcXVhbnRpZnkvZ2V0Y2hhcmdlYCwgLy8g6I635Y+W5YWF5YC85L2Z6aKdXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRyZWNoYXJnZWxvZ3MoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3F1YW50aWZ5L2dldHJlY2hhcmdlbG9nc2AsIC8vIOiOt+WPluWFheWAvOiusOW9lVxyXG4gICAgICAgIHBhcmFtczpkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX2dldGludmVzdGxvZ3MoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3F1YW50aWZ5L2dldGludmVzdGxvZ3NgLCAvLyDojrflj5bmipXotYTorrDlvZVcclxuICAgICAgICBwYXJhbXM6ZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9nZXRleGVyY2lzZWxvZ3MoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3F1YW50aWZ5L2dldGV4ZXJjaXNlbG9nc2AsIC8vIOiOt+WPluaUtuebiuiusOW9lVxyXG4gICAgICAgIHBhcmFtczpkYXRhXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX21vbmV5UmVkZWVtKGRhdGEpe1xyXG4gICAgcmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuICAgICAgICB1cmw6YC9hcGkvcXVhbnRpZnkvcmVkZWVtYCwgLy8g6YeP5YyW5o+Q546wXHJcbiAgICAgICAgZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9xdWFudGlmeXJld2FyZGxvZ3MoZGF0YSl7XHJcbiAgICByZXR1cm4ganlSZXF1ZXN0LmdldCh7XHJcbiAgICAgICAgdXJsOmAvYXBpL3F1YW50aWZ5L3F1YW50aWZ5cmV3YXJkbG9nc2AsIC8vIOiOt+WPluaOqOiNkOaUtuebiuiusOW9lVxyXG4gICAgICAgIHBhcmFtczogZGF0YVxyXG4gICAgfSlcclxufVxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /*!*************************************!*\ !*** E:/ruyi/dapp/request/index.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _servies = _interopRequireDefault(__webpack_require__(/*! ./servies */ 36));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar jyRquest = {\n // post 封装请求\n post: function post(config) {\n return (0, _servies.default)(_objectSpread(_objectSpread({}, config), {}, {\n method: 'POST'\n }));\n },\n get: function get(config) {\n __f__(\"log\", '封装post,get,patch 请求:', _objectSpread({}, config), \" at request/index.js:9\");\n return (0, _servies.default)(_objectSpread(_objectSpread({}, config), {}, {\n method: 'GET'\n }));\n },\n patch: function patch(config) {\n return (0, _servies.default)(_objectSpread(_objectSpread({}, config), {}, {\n method: 'PATCH'\n }));\n }\n};\nvar _default = jyRquest;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9pbmRleC5qcyJdLCJuYW1lcyI6WyJqeVJxdWVzdCIsInBvc3QiLCJjb25maWciLCJyZXF1ZXN0IiwibWV0aG9kIiwiZ2V0IiwicGF0Y2giXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7QUFBZ0M7QUFBQTtBQUMvQixJQUFNQSxRQUFRLEdBQUM7RUFDWjtFQUNBQyxJQUFJLGdCQUFDQyxNQUFNLEVBQUM7SUFDWCxPQUFPLElBQUFDLGdCQUFPLGtDQUFLRCxNQUFNO01BQUNFLE1BQU0sRUFBQztJQUFNLEdBQUU7RUFDMUMsQ0FBQztFQUNEQyxHQUFHLGVBQUNILE1BQU0sRUFBQztJQUNiLGFBQVksc0JBQXNCLG9CQUFLQSxNQUFNO0lBQ3ZDLE9BQU8sSUFBQUMsZ0JBQU8sa0NBQUtELE1BQU07TUFBQ0UsTUFBTSxFQUFDO0lBQUssR0FBRTtFQUM1QyxDQUFDO0VBQ0RFLEtBQUssaUJBQUNKLE1BQU0sRUFBQztJQUNiLE9BQU8sSUFBQUMsZ0JBQU8sa0NBQUtELE1BQU07TUFBQ0UsTUFBTSxFQUFDO0lBQU8sR0FBRTtFQUMxQztBQUNKLENBQUM7QUFBQSxlQUNjSixRQUFRO0FBQUEsMkIiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL+WwgeijhXBvc3TvvIxnZXQscGF0Y2gg6K+35rGCXHJcbmltcG9ydCByZXF1ZXN0IGZyb20gXCIuL3NlcnZpZXNcIjtcclxuIGNvbnN0IGp5UnF1ZXN0PXtcclxuICAgIC8vICBwb3N0IOWwgeijheivt+axglxyXG4gICAgcG9zdChjb25maWcpe1xyXG4gICAgIHJldHVybiByZXF1ZXN0KHsuLi5jb25maWcsbWV0aG9kOidQT1NUJ30pXHJcbiAgICB9LFxyXG4gICAgZ2V0KGNvbmZpZyl7XHJcblx0XHRjb25zb2xlLmxvZygn5bCB6KOFcG9zdO+8jGdldCxwYXRjaCDor7fmsYI6Jyx7Li4uY29uZmlnfSlcclxuICAgICAgICByZXR1cm4gcmVxdWVzdCh7Li4uY29uZmlnLG1ldGhvZDonR0VUJ30pXHJcbiAgICB9LFxyXG4gICAgcGF0Y2goY29uZmlnKXtcclxuICAgIHJldHVybiByZXF1ZXN0KHsuLi5jb25maWcsbWV0aG9kOidQQVRDSCd9KVxyXG4gICAgfVxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IGp5UnF1ZXN0OyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /*!***************************************!*\ !*** E:/ruyi/dapp/request/servies.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 37));\nvar _axiosAdapterUniapp = _interopRequireDefault(__webpack_require__(/*! axios-adapter-uniapp */ 75));\nvar _config = __webpack_require__(/*! ./config.js */ 79);\n// 导入loading Loading 服务\n//不同环境的请求配置\n\nvar request = _axios.default.create();\nrequest.defaults.baseURL = _config.BASE_URL;\nrequest.defaults.timeout = _config.TIME_OUT;\nrequest.defaults.adapter = _axiosAdapterUniapp.default;\nrequest.defaults.headers.post['token'] = '';\nrequest.defaults.headers.post['content-type'] = 'application/json'; //发送请求数据\n\n// 请求拦截器\nrequest.interceptors.request.use(function (request) {\n var token = uni.getStorageSync('token');\n if ( true && !token) {\n token = '06b8c5ed-120d-4533-a3f9-9d50735bf341';\n }\n // console.log(\"token\",token);\n // 请求头是否携带token\n if (token) {\n request.headers.token = token;\n }\n return request;\n});\n// 响应拦截器\nrequest.interceptors.response.use(function (res) {\n // 成功回调函数\n // console.log(res);\n return res.data;\n}, function (error) {\n __f__(\"log\", error, \" at request/servies.js:35\");\n if (error.response.data.code == 401) {\n uni.showModal({\n title: '提示',\n showCancel: false,\n content: '请重新登录',\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", '用户点击确定', \" at request/servies.js:43\");\n uni.navigateTo({\n url: '/pages/login/login'\n });\n }\n }\n });\n }\n // 失败回调函数\n return Promise.reject(new Error(\"faile\"));\n});\nvar _default = request;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9zZXJ2aWVzLmpzIl0sIm5hbWVzIjpbInJlcXVlc3QiLCJheGlvcyIsImNyZWF0ZSIsImRlZmF1bHRzIiwiYmFzZVVSTCIsIkJBU0VfVVJMIiwidGltZW91dCIsIlRJTUVfT1VUIiwiYWRhcHRlciIsImF4aW9zQWRhcHRlclVuaWFwcCIsImhlYWRlcnMiLCJwb3N0IiwiaW50ZXJjZXB0b3JzIiwidXNlIiwidG9rZW4iLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInByb2Nlc3MiLCJyZXNwb25zZSIsInJlcyIsImRhdGEiLCJlcnJvciIsImNvZGUiLCJzaG93TW9kYWwiLCJ0aXRsZSIsInNob3dDYW5jZWwiLCJjb250ZW50Iiwic3VjY2VzcyIsImNvbmZpcm0iLCJuYXZpZ2F0ZVRvIiwidXJsIiwiUHJvbWlzZSIsInJlamVjdCIsIkVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUVBO0FBREE7QUFDZ0Q7O0FBRWhELElBQU1BLE9BQU8sR0FBR0MsY0FBSyxDQUFDQyxNQUFNLEVBQUU7QUFDOUJGLE9BQU8sQ0FBQ0csUUFBUSxDQUFDQyxPQUFPLEdBQUlDLGdCQUFRO0FBQ3BDTCxPQUFPLENBQUNHLFFBQVEsQ0FBQ0csT0FBTyxHQUFHQyxnQkFBUTtBQUNuQ1AsT0FBTyxDQUFDRyxRQUFRLENBQUNLLE9BQU8sR0FBR0MsMkJBQWtCO0FBRTdDVCxPQUFPLENBQUNHLFFBQVEsQ0FBQ08sT0FBTyxDQUFDQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRTtBQUMzQ1gsT0FBTyxDQUFDRyxRQUFRLENBQUNPLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLGtCQUFrQixDQUFDOztBQUVuRTtBQUNBWCxPQUFPLENBQUNZLFlBQVksQ0FBQ1osT0FBTyxDQUFDYSxHQUFHLENBQUMsVUFBQ2IsT0FBTyxFQUFLO0VBQzdDLElBQUljLEtBQUssR0FBR0MsR0FBRyxDQUFDQyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ3BDLElBQUdDLEtBQXNDLElBQUksQ0FBQ0gsS0FBSyxFQUFDO0lBQ2hEQSxLQUFLLEdBQUcsc0NBQXNDO0VBQ2xEO0VBQ0g7RUFDQTtFQUNBLElBQUdBLEtBQUssRUFBRTtJQUNUZCxPQUFPLENBQUNVLE9BQU8sQ0FBQ0ksS0FBSyxHQUFHQSxLQUFLO0VBQzlCO0VBQ0EsT0FBT2QsT0FBTztBQUNmLENBQUMsQ0FBQztBQUNGO0FBQ0FBLE9BQU8sQ0FBQ1ksWUFBWSxDQUFDTSxRQUFRLENBQUNMLEdBQUcsQ0FDL0IsVUFBQ00sR0FBRyxFQUFLO0VBQ1A7RUFDSDtFQUNHLE9BQU9BLEdBQUcsQ0FBQ0MsSUFBSTtBQUNqQixDQUFDLEVBQ0QsVUFBQ0MsS0FBSyxFQUFLO0VBQ1YsYUFBWUEsS0FBSztFQUNqQixJQUFHQSxLQUFLLENBQUNILFFBQVEsQ0FBQ0UsSUFBSSxDQUFDRSxJQUFJLElBQUUsR0FBRyxFQUFDO0lBQ2hDUCxHQUFHLENBQUNRLFNBQVMsQ0FBQztNQUNmQyxLQUFLLEVBQUUsSUFBSTtNQUNYQyxVQUFVLEVBQUMsS0FBSztNQUNoQkMsT0FBTyxFQUFFLE9BQU87TUFDaEJDLE9BQU8sRUFBRSxpQkFBVVIsR0FBRyxFQUFFO1FBQ3ZCLElBQUlBLEdBQUcsQ0FBQ1MsT0FBTyxFQUFFO1VBQ2hCLGFBQVksUUFBUTtVQUNwQmIsR0FBRyxDQUFDYyxVQUFVLENBQUM7WUFDZEMsR0FBRyxFQUFDO1VBQ0wsQ0FBQyxDQUFDO1FBQ0g7TUFDRDtJQUNDLENBQUMsQ0FBQztFQUNGO0VBQ0E7RUFDQSxPQUFPQyxPQUFPLENBQUNDLE1BQU0sQ0FBQyxJQUFJQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDM0MsQ0FBQyxDQUNGO0FBQUMsZUFFYWpDLE9BQU87QUFBQSwyQiIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcclxuaW1wb3J0IGF4aW9zQWRhcHRlclVuaWFwcCBmcm9tICdheGlvcy1hZGFwdGVyLXVuaWFwcCdcclxuLy8g5a+85YWlbG9hZGluZyBMb2FkaW5nIOacjeWKoVxyXG5pbXBvcnQge0JBU0VfVVJMLCBUSU1FX09VVCB9IGZyb20gJy4vY29uZmlnLmpzJyAvL+S4jeWQjOeOr+Wig+eahOivt+axgumFjee9rlxyXG5cclxuY29uc3QgcmVxdWVzdCA9IGF4aW9zLmNyZWF0ZSgpO1xyXG5yZXF1ZXN0LmRlZmF1bHRzLmJhc2VVUkwgPSAgQkFTRV9VUkw7XHJcbnJlcXVlc3QuZGVmYXVsdHMudGltZW91dCA9IFRJTUVfT1VUO1xyXG5yZXF1ZXN0LmRlZmF1bHRzLmFkYXB0ZXIgPSBheGlvc0FkYXB0ZXJVbmlhcHA7XHJcblxyXG5yZXF1ZXN0LmRlZmF1bHRzLmhlYWRlcnMucG9zdFsndG9rZW4nXSA9ICcnO1xyXG5yZXF1ZXN0LmRlZmF1bHRzLmhlYWRlcnMucG9zdFsnY29udGVudC10eXBlJ10gPSAnYXBwbGljYXRpb24vanNvbic7Ly/lj5HpgIHor7fmsYLmlbDmja5cclxuXHJcbi8vIOivt+axguaLpuaIquWZqFxyXG5yZXF1ZXN0LmludGVyY2VwdG9ycy5yZXF1ZXN0LnVzZSgocmVxdWVzdCkgPT4ge1xyXG5cdGxldCB0b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKTtcclxuICAgIGlmKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnICYmICF0b2tlbil7XHJcbiAgICAgICAgdG9rZW4gPSAnMDZiOGM1ZWQtMTIwZC00NTMzLWEzZjktOWQ1MDczNWJmMzQxJ1xyXG4gICAgfVxyXG5cdC8vIGNvbnNvbGUubG9nKFwidG9rZW5cIix0b2tlbik7XHJcblx0Ly8g6K+35rGC5aS05piv5ZCm5pC65bimdG9rZW5cclxuXHRpZih0b2tlbikge1xyXG5cdFx0cmVxdWVzdC5oZWFkZXJzLnRva2VuID0gdG9rZW47XHJcblx0fVxyXG5cdHJldHVybiByZXF1ZXN0XHJcbn0pXHJcbi8vIOWTjeW6lOaLpuaIquWZqFxyXG5yZXF1ZXN0LmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UoXHJcbiAgKHJlcykgPT4ge1xyXG4gICAgLy8gIOaIkOWKn+Wbnuiwg+WHveaVsFxyXG5cdC8vIGNvbnNvbGUubG9nKHJlcyk7XHJcbiAgICByZXR1cm4gcmVzLmRhdGE7XHJcbiAgfSxcclxuICAoZXJyb3IpID0+IHtcclxuXHQgIGNvbnNvbGUubG9nKGVycm9yKTtcclxuXHQgIGlmKGVycm9yLnJlc3BvbnNlLmRhdGEuY29kZT09NDAxKXtcclxuXHRcdCAgdW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdHRpdGxlOiAn5o+Q56S6JyxcclxuXHRcdFx0c2hvd0NhbmNlbDpmYWxzZSxcclxuXHRcdFx0Y29udGVudDogJ+ivt+mHjeaWsOeZu+W9lScsXHJcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uIChyZXMpIHtcclxuXHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfnlKjmiLfngrnlh7vnoa7lrponKTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOicvcGFnZXMvbG9naW4vbG9naW4nXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH1cclxuXHRcdCAgfSk7XHJcblx0XHQgIH1cclxuICAgIC8vICAg5aSx6LSl5Zue6LCD5Ye95pWwXHJcbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QobmV3IEVycm9yKFwiZmFpbGVcIikpO1xyXG4gIH1cclxuKTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHJlcXVlc3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ /*!************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/index.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/axios */ 38); /***/ }), /* 38 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/axios.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 39); var bind = __webpack_require__(/*! ./helpers/bind */ 40); var Axios = __webpack_require__(/*! ./core/Axios */ 41); var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ 69); var defaults = __webpack_require__(/*! ./defaults */ 46); /** * Create an instance of Axios * * @param {Object} defaultConfig The default config for the instance * @return {Axios} A new instance of Axios */ function createInstance(defaultConfig) { var context = new Axios(defaultConfig); var instance = bind(Axios.prototype.request, context); // Copy axios.prototype to instance utils.extend(instance, Axios.prototype, context); // Copy context to instance utils.extend(instance, context); // Factory for creating new instances instance.create = function create(instanceConfig) { return createInstance(mergeConfig(defaultConfig, instanceConfig)); }; return instance; } // Create the default instance to be exported var axios = createInstance(defaults); // Expose Axios class to allow class inheritance axios.Axios = Axios; // Expose Cancel & CancelToken axios.CanceledError = __webpack_require__(/*! ./cancel/CanceledError */ 65); axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ 72); axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ 68); axios.VERSION = __webpack_require__(/*! ./env/data */ 71).version; axios.toFormData = __webpack_require__(/*! ./helpers/toFormData */ 52); // Expose AxiosError class axios.AxiosError = __webpack_require__(/*! ../lib/core/AxiosError */ 50); // alias for CanceledError for backward compatibility axios.Cancel = axios.CanceledError; // Expose all/spread axios.all = function all(promises) { return Promise.all(promises); }; axios.spread = __webpack_require__(/*! ./helpers/spread */ 73); // Expose isAxiosError axios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ 74); module.exports = axios; // Allow use of default import syntax in TypeScript module.exports.default = axios; /***/ }), /* 39 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/utils.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var bind = __webpack_require__(/*! ./helpers/bind */ 40); // utils is a library of generic helper functions non-specific to axios var toString = Object.prototype.toString; // eslint-disable-next-line func-names var kindOf = function (cache) { // eslint-disable-next-line func-names return function (thing) { var str = toString.call(thing); return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); }; }(Object.create(null)); function kindOfTest(type) { type = type.toLowerCase(); return function isKindOf(thing) { return kindOf(thing) === type; }; } /** * Determine if a value is an Array * * @param {Object} val The value to test * @returns {boolean} True if value is an Array, otherwise false */ function isArray(val) { return Array.isArray(val); } /** * Determine if a value is undefined * * @param {Object} val The value to test * @returns {boolean} True if the value is undefined, otherwise false */ function isUndefined(val) { return typeof val === 'undefined'; } /** * Determine if a value is a Buffer * * @param {Object} val The value to test * @returns {boolean} True if value is a Buffer, otherwise false */ function isBuffer(val) { return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); } /** * Determine if a value is an ArrayBuffer * * @function * @param {Object} val The value to test * @returns {boolean} True if value is an ArrayBuffer, otherwise false */ var isArrayBuffer = kindOfTest('ArrayBuffer'); /** * Determine if a value is a view on an ArrayBuffer * * @param {Object} val The value to test * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false */ function isArrayBufferView(val) { var result; if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { result = ArrayBuffer.isView(val); } else { result = val && val.buffer && isArrayBuffer(val.buffer); } return result; } /** * Determine if a value is a String * * @param {Object} val The value to test * @returns {boolean} True if value is a String, otherwise false */ function isString(val) { return typeof val === 'string'; } /** * Determine if a value is a Number * * @param {Object} val The value to test * @returns {boolean} True if value is a Number, otherwise false */ function isNumber(val) { return typeof val === 'number'; } /** * Determine if a value is an Object * * @param {Object} val The value to test * @returns {boolean} True if value is an Object, otherwise false */ function isObject(val) { return val !== null && _typeof(val) === 'object'; } /** * Determine if a value is a plain Object * * @param {Object} val The value to test * @return {boolean} True if value is a plain Object, otherwise false */ function isPlainObject(val) { if (kindOf(val) !== 'object') { return false; } var prototype = Object.getPrototypeOf(val); return prototype === null || prototype === Object.prototype; } /** * Determine if a value is a Date * * @function * @param {Object} val The value to test * @returns {boolean} True if value is a Date, otherwise false */ var isDate = kindOfTest('Date'); /** * Determine if a value is a File * * @function * @param {Object} val The value to test * @returns {boolean} True if value is a File, otherwise false */ var isFile = kindOfTest('File'); /** * Determine if a value is a Blob * * @function * @param {Object} val The value to test * @returns {boolean} True if value is a Blob, otherwise false */ var isBlob = kindOfTest('Blob'); /** * Determine if a value is a FileList * * @function * @param {Object} val The value to test * @returns {boolean} True if value is a File, otherwise false */ var isFileList = kindOfTest('FileList'); /** * Determine if a value is a Function * * @param {Object} val The value to test * @returns {boolean} True if value is a Function, otherwise false */ function isFunction(val) { return toString.call(val) === '[object Function]'; } /** * Determine if a value is a Stream * * @param {Object} val The value to test * @returns {boolean} True if value is a Stream, otherwise false */ function isStream(val) { return isObject(val) && isFunction(val.pipe); } /** * Determine if a value is a FormData * * @param {Object} thing The value to test * @returns {boolean} True if value is an FormData, otherwise false */ function isFormData(thing) { var pattern = '[object FormData]'; return thing && (typeof FormData === 'function' && thing instanceof FormData || toString.call(thing) === pattern || isFunction(thing.toString) && thing.toString() === pattern); } /** * Determine if a value is a URLSearchParams object * @function * @param {Object} val The value to test * @returns {boolean} True if value is a URLSearchParams object, otherwise false */ var isURLSearchParams = kindOfTest('URLSearchParams'); /** * Trim excess whitespace off the beginning and end of a string * * @param {String} str The String to trim * @returns {String} The String freed of excess whitespace */ function trim(str) { return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); } /** * Determine if we're running in a standard browser environment * * This allows axios to run in a web worker, and react-native. * Both environments support XMLHttpRequest, but not fully standard globals. * * web workers: * typeof window -> undefined * typeof document -> undefined * * react-native: * navigator.product -> 'ReactNative' * nativescript * navigator.product -> 'NativeScript' or 'NS' */ function isStandardBrowserEnv() { if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || navigator.product === 'NativeScript' || navigator.product === 'NS')) { return false; } return typeof window !== 'undefined' && typeof document !== 'undefined'; } /** * Iterate over an Array or an Object invoking a function for each item. * * If `obj` is an Array callback will be called passing * the value, index, and complete array for each item. * * If 'obj' is an Object callback will be called passing * the value, key, and complete object for each property. * * @param {Object|Array} obj The object to iterate * @param {Function} fn The callback to invoke for each item */ function forEach(obj, fn) { // Don't bother if no value provided if (obj === null || typeof obj === 'undefined') { return; } // Force an array if not already something iterable if (_typeof(obj) !== 'object') { /*eslint no-param-reassign:0*/ obj = [obj]; } if (isArray(obj)) { // Iterate over array values for (var i = 0, l = obj.length; i < l; i++) { fn.call(null, obj[i], i, obj); } } else { // Iterate over object keys for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { fn.call(null, obj[key], key, obj); } } } } /** * Accepts varargs expecting each argument to be an object, then * immutably merges the properties of each object and returns result. * * When multiple objects contain the same key the later object in * the arguments list will take precedence. * * Example: * * ```js * var result = merge({foo: 123}, {foo: 456}); * console.log(result.foo); // outputs 456 * ``` * * @param {Object} obj1 Object to merge * @returns {Object} Result of all merge properties */ function merge( /* obj1, obj2, obj3, ... */ ) { var result = {}; function assignValue(val, key) { if (isPlainObject(result[key]) && isPlainObject(val)) { result[key] = merge(result[key], val); } else if (isPlainObject(val)) { result[key] = merge({}, val); } else if (isArray(val)) { result[key] = val.slice(); } else { result[key] = val; } } for (var i = 0, l = arguments.length; i < l; i++) { forEach(arguments[i], assignValue); } return result; } /** * Extends object a by mutably adding to it the properties of object b. * * @param {Object} a The object to be extended * @param {Object} b The object to copy properties from * @param {Object} thisArg The object to bind function to * @return {Object} The resulting value of object a */ function extend(a, b, thisArg) { forEach(b, function assignValue(val, key) { if (thisArg && typeof val === 'function') { a[key] = bind(val, thisArg); } else { a[key] = val; } }); return a; } /** * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) * * @param {string} content with BOM * @return {string} content value without BOM */ function stripBOM(content) { if (content.charCodeAt(0) === 0xFEFF) { content = content.slice(1); } return content; } /** * Inherit the prototype methods from one constructor into another * @param {function} constructor * @param {function} superConstructor * @param {object} [props] * @param {object} [descriptors] */ function inherits(constructor, superConstructor, props, descriptors) { constructor.prototype = Object.create(superConstructor.prototype, descriptors); constructor.prototype.constructor = constructor; props && Object.assign(constructor.prototype, props); } /** * Resolve object with deep prototype chain to a flat object * @param {Object} sourceObj source object * @param {Object} [destObj] * @param {Function} [filter] * @returns {Object} */ function toFlatObject(sourceObj, destObj, filter) { var props; var i; var prop; var merged = {}; destObj = destObj || {}; do { props = Object.getOwnPropertyNames(sourceObj); i = props.length; while (i-- > 0) { prop = props[i]; if (!merged[prop]) { destObj[prop] = sourceObj[prop]; merged[prop] = true; } } sourceObj = Object.getPrototypeOf(sourceObj); } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); return destObj; } /* * determines whether a string ends with the characters of a specified string * @param {String} str * @param {String} searchString * @param {Number} [position= 0] * @returns {boolean} */ function endsWith(str, searchString, position) { str = String(str); if (position === undefined || position > str.length) { position = str.length; } position -= searchString.length; var lastIndex = str.indexOf(searchString, position); return lastIndex !== -1 && lastIndex === position; } /** * Returns new array from array like object * @param {*} [thing] * @returns {Array} */ function toArray(thing) { if (!thing) return null; var i = thing.length; if (isUndefined(i)) return null; var arr = new Array(i); while (i-- > 0) { arr[i] = thing[i]; } return arr; } // eslint-disable-next-line func-names var isTypedArray = function (TypedArray) { // eslint-disable-next-line func-names return function (thing) { return TypedArray && thing instanceof TypedArray; }; }(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array)); module.exports = { isArray: isArray, isArrayBuffer: isArrayBuffer, isBuffer: isBuffer, isFormData: isFormData, isArrayBufferView: isArrayBufferView, isString: isString, isNumber: isNumber, isObject: isObject, isPlainObject: isPlainObject, isUndefined: isUndefined, isDate: isDate, isFile: isFile, isBlob: isBlob, isFunction: isFunction, isStream: isStream, isURLSearchParams: isURLSearchParams, isStandardBrowserEnv: isStandardBrowserEnv, forEach: forEach, merge: merge, extend: extend, trim: trim, stripBOM: stripBOM, inherits: inherits, toFlatObject: toFlatObject, kindOf: kindOf, kindOfTest: kindOfTest, endsWith: endsWith, toArray: toArray, isTypedArray: isTypedArray, isFileList: isFileList }; /***/ }), /* 40 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/bind.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function bind(fn, thisArg) { return function wrap() { var args = new Array(arguments.length); for (var i = 0; i < args.length; i++) { args[i] = arguments[i]; } return fn.apply(thisArg, args); }; }; /***/ }), /* 41 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/Axios.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); var buildURL = __webpack_require__(/*! ../helpers/buildURL */ 42); var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ 43); var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ 44); var mergeConfig = __webpack_require__(/*! ./mergeConfig */ 69); var buildFullPath = __webpack_require__(/*! ./buildFullPath */ 60); var validator = __webpack_require__(/*! ../helpers/validator */ 70); var validators = validator.validators; /** * Create a new instance of Axios * * @param {Object} instanceConfig The default config for the instance */ function Axios(instanceConfig) { this.defaults = instanceConfig; this.interceptors = { request: new InterceptorManager(), response: new InterceptorManager() }; } /** * Dispatch a request * * @param {Object} config The config specific for this request (merged with this.defaults) */ Axios.prototype.request = function request(configOrUrl, config) { /*eslint no-param-reassign:0*/ // Allow for axios('example/url'[, config]) a la fetch API if (typeof configOrUrl === 'string') { config = config || {}; config.url = configOrUrl; } else { config = configOrUrl || {}; } config = mergeConfig(this.defaults, config); // Set config.method if (config.method) { config.method = config.method.toLowerCase(); } else if (this.defaults.method) { config.method = this.defaults.method.toLowerCase(); } else { config.method = 'get'; } var transitional = config.transitional; if (transitional !== undefined) { validator.assertOptions(transitional, { silentJSONParsing: validators.transitional(validators.boolean), forcedJSONParsing: validators.transitional(validators.boolean), clarifyTimeoutError: validators.transitional(validators.boolean) }, false); } // filter out skipped interceptors var requestInterceptorChain = []; var synchronousRequestInterceptors = true; this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { return; } synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); }); var responseInterceptorChain = []; this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); }); var promise; if (!synchronousRequestInterceptors) { var chain = [dispatchRequest, undefined]; Array.prototype.unshift.apply(chain, requestInterceptorChain); chain = chain.concat(responseInterceptorChain); promise = Promise.resolve(config); while (chain.length) { promise = promise.then(chain.shift(), chain.shift()); } return promise; } var newConfig = config; while (requestInterceptorChain.length) { var onFulfilled = requestInterceptorChain.shift(); var onRejected = requestInterceptorChain.shift(); try { newConfig = onFulfilled(newConfig); } catch (error) { onRejected(error); break; } } try { promise = dispatchRequest(newConfig); } catch (error) { return Promise.reject(error); } while (responseInterceptorChain.length) { promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift()); } return promise; }; Axios.prototype.getUri = function getUri(config) { config = mergeConfig(this.defaults, config); var fullPath = buildFullPath(config.baseURL, config.url); return buildURL(fullPath, config.params, config.paramsSerializer); }; // Provide aliases for supported request methods utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { /*eslint func-names:0*/ Axios.prototype[method] = function (url, config) { return this.request(mergeConfig(config || {}, { method: method, url: url, data: (config || {}).data })); }; }); utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { /*eslint func-names:0*/ function generateHTTPMethod(isForm) { return function httpMethod(url, data, config) { return this.request(mergeConfig(config || {}, { method: method, headers: isForm ? { 'Content-Type': 'multipart/form-data' } : {}, url: url, data: data })); }; } Axios.prototype[method] = generateHTTPMethod(); Axios.prototype[method + 'Form'] = generateHTTPMethod(true); }); module.exports = Axios; /***/ }), /* 42 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/buildURL.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); function encode(val) { return encodeURIComponent(val).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']'); } /** * Build a URL by appending params to the end * * @param {string} url The base of the url (e.g., http://www.google.com) * @param {object} [params] The params to be appended * @returns {string} The formatted url */ module.exports = function buildURL(url, params, paramsSerializer) { /*eslint no-param-reassign:0*/ if (!params) { return url; } var serializedParams; if (paramsSerializer) { serializedParams = paramsSerializer(params); } else if (utils.isURLSearchParams(params)) { serializedParams = params.toString(); } else { var parts = []; utils.forEach(params, function serialize(val, key) { if (val === null || typeof val === 'undefined') { return; } if (utils.isArray(val)) { key = key + '[]'; } else { val = [val]; } utils.forEach(val, function parseValue(v) { if (utils.isDate(v)) { v = v.toISOString(); } else if (utils.isObject(v)) { v = JSON.stringify(v); } parts.push(encode(key) + '=' + encode(v)); }); }); serializedParams = parts.join('&'); } if (serializedParams) { var hashmarkIndex = url.indexOf('#'); if (hashmarkIndex !== -1) { url = url.slice(0, hashmarkIndex); } url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; } return url; }; /***/ }), /* 43 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/InterceptorManager.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); function InterceptorManager() { this.handlers = []; } /** * Add a new interceptor to the stack * * @param {Function} fulfilled The function to handle `then` for a `Promise` * @param {Function} rejected The function to handle `reject` for a `Promise` * * @return {Number} An ID used to remove interceptor later */ InterceptorManager.prototype.use = function use(fulfilled, rejected, options) { this.handlers.push({ fulfilled: fulfilled, rejected: rejected, synchronous: options ? options.synchronous : false, runWhen: options ? options.runWhen : null }); return this.handlers.length - 1; }; /** * Remove an interceptor from the stack * * @param {Number} id The ID that was returned by `use` */ InterceptorManager.prototype.eject = function eject(id) { if (this.handlers[id]) { this.handlers[id] = null; } }; /** * Iterate over all the registered interceptors * * This method is particularly useful for skipping over any * interceptors that may have become `null` calling `eject`. * * @param {Function} fn The function to call for each interceptor */ InterceptorManager.prototype.forEach = function forEach(fn) { utils.forEach(this.handlers, function forEachHandler(h) { if (h !== null) { fn(h); } }); }; module.exports = InterceptorManager; /***/ }), /* 44 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/dispatchRequest.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); var transformData = __webpack_require__(/*! ./transformData */ 45); var isCancel = __webpack_require__(/*! ../cancel/isCancel */ 68); var defaults = __webpack_require__(/*! ../defaults */ 46); var CanceledError = __webpack_require__(/*! ../cancel/CanceledError */ 65); /** * Throws a `CanceledError` if cancellation has been requested. */ function throwIfCancellationRequested(config) { if (config.cancelToken) { config.cancelToken.throwIfRequested(); } if (config.signal && config.signal.aborted) { throw new CanceledError(); } } /** * Dispatch a request to the server using the configured adapter. * * @param {object} config The config that is to be used for the request * @returns {Promise} The Promise to be fulfilled */ module.exports = function dispatchRequest(config) { throwIfCancellationRequested(config); // Ensure headers exist config.headers = config.headers || {}; // Transform request data config.data = transformData.call(config, config.data, config.headers, config.transformRequest); // Flatten headers config.headers = utils.merge(config.headers.common || {}, config.headers[config.method] || {}, config.headers); utils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function cleanHeaderConfig(method) { delete config.headers[method]; }); var adapter = config.adapter || defaults.adapter; return adapter(config).then(function onAdapterResolution(response) { throwIfCancellationRequested(config); // Transform response data response.data = transformData.call(config, response.data, response.headers, config.transformResponse); return response; }, function onAdapterRejection(reason) { if (!isCancel(reason)) { throwIfCancellationRequested(config); // Transform response data if (reason && reason.response) { reason.response.data = transformData.call(config, reason.response.data, reason.response.headers, config.transformResponse); } } return Promise.reject(reason); }); }; /***/ }), /* 45 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/transformData.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); var defaults = __webpack_require__(/*! ../defaults */ 46); /** * Transform the data for a request or a response * * @param {Object|String} data The data to be transformed * @param {Array} headers The headers for the request or response * @param {Array|Function} fns A single function or Array of functions * @returns {*} The resulting transformed data */ module.exports = function transformData(data, headers, fns) { var context = this || defaults; /*eslint no-param-reassign:0*/ utils.forEach(fns, function transform(fn) { data = fn.call(context, data, headers); }); return data; }; /***/ }), /* 46 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/defaults/index.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { var utils = __webpack_require__(/*! ../utils */ 39); var normalizeHeaderName = __webpack_require__(/*! ../helpers/normalizeHeaderName */ 49); var AxiosError = __webpack_require__(/*! ../core/AxiosError */ 50); var transitionalDefaults = __webpack_require__(/*! ./transitional */ 51); var toFormData = __webpack_require__(/*! ../helpers/toFormData */ 52); var DEFAULT_CONTENT_TYPE = { 'Content-Type': 'application/x-www-form-urlencoded' }; function setContentTypeIfUnset(headers, value) { if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { headers['Content-Type'] = value; } } function getDefaultAdapter() { var adapter; if (typeof XMLHttpRequest !== 'undefined') { // For browsers use XHR adapter adapter = __webpack_require__(/*! ../adapters/xhr */ 57); } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { // For node use HTTP adapter adapter = __webpack_require__(/*! ../adapters/http */ 57); } return adapter; } function stringifySafely(rawValue, parser, encoder) { if (utils.isString(rawValue)) { try { (parser || JSON.parse)(rawValue); return utils.trim(rawValue); } catch (e) { if (e.name !== 'SyntaxError') { throw e; } } } return (encoder || JSON.stringify)(rawValue); } var defaults = { transitional: transitionalDefaults, adapter: getDefaultAdapter(), transformRequest: [function transformRequest(data, headers) { normalizeHeaderName(headers, 'Accept'); normalizeHeaderName(headers, 'Content-Type'); if (utils.isFormData(data) || utils.isArrayBuffer(data) || utils.isBuffer(data) || utils.isStream(data) || utils.isFile(data) || utils.isBlob(data)) { return data; } if (utils.isArrayBufferView(data)) { return data.buffer; } if (utils.isURLSearchParams(data)) { setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); return data.toString(); } var isObjectPayload = utils.isObject(data); var contentType = headers && headers['Content-Type']; var isFileList; if ((isFileList = utils.isFileList(data)) || isObjectPayload && contentType === 'multipart/form-data') { var _FormData = this.env && this.env.FormData; return toFormData(isFileList ? { 'files[]': data } : data, _FormData && new _FormData()); } else if (isObjectPayload || contentType === 'application/json') { setContentTypeIfUnset(headers, 'application/json'); return stringifySafely(data); } return data; }], transformResponse: [function transformResponse(data) { var transitional = this.transitional || defaults.transitional; var silentJSONParsing = transitional && transitional.silentJSONParsing; var forcedJSONParsing = transitional && transitional.forcedJSONParsing; var strictJSONParsing = !silentJSONParsing && this.responseType === 'json'; if (strictJSONParsing || forcedJSONParsing && utils.isString(data) && data.length) { try { return JSON.parse(data); } catch (e) { if (strictJSONParsing) { if (e.name === 'SyntaxError') { throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); } throw e; } } } return data; }], /** * A timeout in milliseconds to abort a request. If set to 0 (default) a * timeout is not created. */ timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: __webpack_require__(/*! ./env/FormData */ 67) }, validateStatus: function validateStatus(status) { return status >= 200 && status < 300; }, headers: { common: { 'Accept': 'application/json, text/plain, */*' } } }; utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { defaults.headers[method] = {}; }); utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); }); module.exports = defaults; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/node-libs-browser/mock/process.js */ 47))) /***/ }), /* 47 */ /*!********************************************************!*\ !*** ./node_modules/node-libs-browser/mock/process.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.nextTick = function nextTick(fn) { var args = Array.prototype.slice.call(arguments); args.shift(); setTimeout(function () { fn.apply(null, args); }, 0); }; exports.platform = exports.arch = exports.execPath = exports.title = 'browser'; exports.pid = 1; exports.browser = true; exports.env = {}; exports.argv = []; exports.binding = function (name) { throw new Error('No such module. (Possibly not yet loaded)') }; (function () { var cwd = '/'; var path; exports.cwd = function () { return cwd }; exports.chdir = function (dir) { if (!path) path = __webpack_require__(/*! path */ 48); cwd = path.resolve(dir, cwd); }; })(); exports.exit = exports.kill = exports.umask = exports.dlopen = exports.uptime = exports.memoryUsage = exports.uvCounters = function() {}; exports.features = {}; /***/ }), /* 48 */ /*!***********************************************!*\ !*** ./node_modules/path-browserify/index.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1, // backported and transplited with Babel, with backwards-compat fixes // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // resolves . and .. elements in a path array with directory names there // must be no slashes, empty elements, or device names (c:\) in the array // (so also no leading and trailing slashes - it does not distinguish // relative and absolute paths) function normalizeArray(parts, allowAboveRoot) { // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = parts.length - 1; i >= 0; i--) { var last = parts[i]; if (last === '.') { parts.splice(i, 1); } else if (last === '..') { parts.splice(i, 1); up++; } else if (up) { parts.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (allowAboveRoot) { for (; up--; up) { parts.unshift('..'); } } return parts; } // path.resolve([from ...], to) // posix version exports.resolve = function() { var resolvedPath = '', resolvedAbsolute = false; for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { var path = (i >= 0) ? arguments[i] : process.cwd(); // Skip empty and invalid entries if (typeof path !== 'string') { throw new TypeError('Arguments to path.resolve must be strings'); } else if (!path) { continue; } resolvedPath = path + '/' + resolvedPath; resolvedAbsolute = path.charAt(0) === '/'; } // At this point the path should be resolved to a full absolute path, but // handle relative paths to be safe (might happen when process.cwd() fails) // Normalize the path resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) { return !!p; }), !resolvedAbsolute).join('/'); return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; }; // path.normalize(path) // posix version exports.normalize = function(path) { var isAbsolute = exports.isAbsolute(path), trailingSlash = substr(path, -1) === '/'; // Normalize the path path = normalizeArray(filter(path.split('/'), function(p) { return !!p; }), !isAbsolute).join('/'); if (!path && !isAbsolute) { path = '.'; } if (path && trailingSlash) { path += '/'; } return (isAbsolute ? '/' : '') + path; }; // posix version exports.isAbsolute = function(path) { return path.charAt(0) === '/'; }; // posix version exports.join = function() { var paths = Array.prototype.slice.call(arguments, 0); return exports.normalize(filter(paths, function(p, index) { if (typeof p !== 'string') { throw new TypeError('Arguments to path.join must be strings'); } return p; }).join('/')); }; // path.relative(from, to) // posix version exports.relative = function(from, to) { from = exports.resolve(from).substr(1); to = exports.resolve(to).substr(1); function trim(arr) { var start = 0; for (; start < arr.length; start++) { if (arr[start] !== '') break; } var end = arr.length - 1; for (; end >= 0; end--) { if (arr[end] !== '') break; } if (start > end) return []; return arr.slice(start, end - start + 1); } var fromParts = trim(from.split('/')); var toParts = trim(to.split('/')); var length = Math.min(fromParts.length, toParts.length); var samePartsLength = length; for (var i = 0; i < length; i++) { if (fromParts[i] !== toParts[i]) { samePartsLength = i; break; } } var outputParts = []; for (var i = samePartsLength; i < fromParts.length; i++) { outputParts.push('..'); } outputParts = outputParts.concat(toParts.slice(samePartsLength)); return outputParts.join('/'); }; exports.sep = '/'; exports.delimiter = ':'; exports.dirname = function (path) { if (typeof path !== 'string') path = path + ''; if (path.length === 0) return '.'; var code = path.charCodeAt(0); var hasRoot = code === 47 /*/*/; var end = -1; var matchedSlash = true; for (var i = path.length - 1; i >= 1; --i) { code = path.charCodeAt(i); if (code === 47 /*/*/) { if (!matchedSlash) { end = i; break; } } else { // We saw the first non-path separator matchedSlash = false; } } if (end === -1) return hasRoot ? '/' : '.'; if (hasRoot && end === 1) { // return '//'; // Backwards-compat fix: return '/'; } return path.slice(0, end); }; function basename(path) { if (typeof path !== 'string') path = path + ''; var start = 0; var end = -1; var matchedSlash = true; var i; for (i = path.length - 1; i >= 0; --i) { if (path.charCodeAt(i) === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { start = i + 1; break; } } else if (end === -1) { // We saw the first non-path separator, mark this as the end of our // path component matchedSlash = false; end = i + 1; } } if (end === -1) return ''; return path.slice(start, end); } // Uses a mixed approach for backwards-compatibility, as ext behavior changed // in new Node.js versions, so only basename() above is backported here exports.basename = function (path, ext) { var f = basename(path); if (ext && f.substr(-1 * ext.length) === ext) { f = f.substr(0, f.length - ext.length); } return f; }; exports.extname = function (path) { if (typeof path !== 'string') path = path + ''; var startDot = -1; var startPart = 0; var end = -1; var matchedSlash = true; // Track the state of characters (if any) we see before our first dot and // after any path separator we find var preDotState = 0; for (var i = path.length - 1; i >= 0; --i) { var code = path.charCodeAt(i); if (code === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { startPart = i + 1; break; } continue; } if (end === -1) { // We saw the first non-path separator, mark this as the end of our // extension matchedSlash = false; end = i + 1; } if (code === 46 /*.*/) { // If this is our first dot, mark it as the start of our extension if (startDot === -1) startDot = i; else if (preDotState !== 1) preDotState = 1; } else if (startDot !== -1) { // We saw a non-dot and non-path separator before our dot, so we should // have a good chance at having a non-empty extension preDotState = -1; } } if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot preDotState === 0 || // The (right-most) trimmed path component is exactly '..' preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { return ''; } return path.slice(startDot, end); }; function filter (xs, f) { if (xs.filter) return xs.filter(f); var res = []; for (var i = 0; i < xs.length; i++) { if (f(xs[i], i, xs)) res.push(xs[i]); } return res; } // String.prototype.substr - negative index don't work in IE8 var substr = 'ab'.substr(-1) === 'b' ? function (str, start, len) { return str.substr(start, len) } : function (str, start, len) { if (start < 0) start = str.length + start; return str.substr(start, len); } ; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 49 */ /*!**************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/normalizeHeaderName.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 39); module.exports = function normalizeHeaderName(headers, normalizedName) { utils.forEach(headers, function processHeader(value, name) { if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { headers[normalizedName] = value; delete headers[name]; } }); }; /***/ }), /* 50 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/AxiosError.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 39); /** * Create an Error with the specified message, config, error code, request and response. * * @param {string} message The error message. * @param {string} [code] The error code (for example, 'ECONNABORTED'). * @param {Object} [config] The config. * @param {Object} [request] The request. * @param {Object} [response] The response. * @returns {Error} The created error. */ function AxiosError(message, code, config, request, response) { Error.call(this); this.message = message; this.name = 'AxiosError'; code && (this.code = code); config && (this.config = config); request && (this.request = request); response && (this.response = response); } utils.inherits(AxiosError, Error, { toJSON: function toJSON() { return { // Standard message: this.message, name: this.name, // Microsoft description: this.description, number: this.number, // Mozilla fileName: this.fileName, lineNumber: this.lineNumber, columnNumber: this.columnNumber, stack: this.stack, // Axios config: this.config, code: this.code, status: this.response && this.response.status ? this.response.status : null }; } }); var prototype = AxiosError.prototype; var descriptors = {}; ['ERR_BAD_OPTION_VALUE', 'ERR_BAD_OPTION', 'ECONNABORTED', 'ETIMEDOUT', 'ERR_NETWORK', 'ERR_FR_TOO_MANY_REDIRECTS', 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', 'ERR_CANCELED' // eslint-disable-next-line func-names ].forEach(function (code) { descriptors[code] = { value: code }; }); Object.defineProperties(AxiosError, descriptors); Object.defineProperty(prototype, 'isAxiosError', { value: true }); // eslint-disable-next-line func-names AxiosError.from = function (error, code, config, request, response, customProps) { var axiosError = Object.create(prototype); utils.toFlatObject(error, axiosError, function filter(obj) { return obj !== Error.prototype; }); AxiosError.call(axiosError, error.message, code, config, request, response); axiosError.name = error.name; customProps && Object.assign(axiosError, customProps); return axiosError; }; module.exports = AxiosError; /***/ }), /* 51 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/defaults/transitional.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }; /***/ }), /* 52 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/toFormData.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var utils = __webpack_require__(/*! ../utils */ 39); /** * Convert a data object to FormData * @param {Object} obj * @param {?Object} [formData] * @returns {Object} **/ function toFormData(obj, formData) { // eslint-disable-next-line no-param-reassign formData = formData || new FormData(); var stack = []; function convertValue(value) { if (value === null) return ''; if (utils.isDate(value)) { return value.toISOString(); } if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) { return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); } return value; } function build(data, parentKey) { if (utils.isPlainObject(data) || utils.isArray(data)) { if (stack.indexOf(data) !== -1) { throw Error('Circular reference detected in ' + parentKey); } stack.push(data); utils.forEach(data, function each(value, key) { if (utils.isUndefined(value)) return; var fullKey = parentKey ? parentKey + '.' + key : key; var arr; if (value && !parentKey && _typeof(value) === 'object') { if (utils.endsWith(key, '{}')) { // eslint-disable-next-line no-param-reassign value = JSON.stringify(value); } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) { // eslint-disable-next-line func-names arr.forEach(function (el) { !utils.isUndefined(el) && formData.append(fullKey, convertValue(el)); }); return; } } build(value, fullKey); }); stack.pop(); } else { formData.append(parentKey, convertValue(data)); } } build(obj); return formData; } module.exports = toFormData; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 53 */ /*!**************************************!*\ !*** ./node_modules/buffer/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ /* eslint-disable no-proto */ var base64 = __webpack_require__(/*! base64-js */ 54) var ieee754 = __webpack_require__(/*! ieee754 */ 55) var isArray = __webpack_require__(/*! isarray */ 56) exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 1))) /***/ }), /* 54 */ /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } /***/ }), /* 55 */ /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } /***/ }), /* 56 */ /*!***************************************!*\ !*** ./node_modules/isarray/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; /***/ }), /* 57 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/adapters/xhr.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); var settle = __webpack_require__(/*! ./../core/settle */ 58); var cookies = __webpack_require__(/*! ./../helpers/cookies */ 59); var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ 42); var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ 60); var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ 63); var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ 64); var transitionalDefaults = __webpack_require__(/*! ../defaults/transitional */ 51); var AxiosError = __webpack_require__(/*! ../core/AxiosError */ 50); var CanceledError = __webpack_require__(/*! ../cancel/CanceledError */ 65); var parseProtocol = __webpack_require__(/*! ../helpers/parseProtocol */ 66); module.exports = function xhrAdapter(config) { return new Promise(function dispatchXhrRequest(resolve, reject) { var requestData = config.data; var requestHeaders = config.headers; var responseType = config.responseType; var onCanceled; function done() { if (config.cancelToken) { config.cancelToken.unsubscribe(onCanceled); } if (config.signal) { config.signal.removeEventListener('abort', onCanceled); } } if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) { delete requestHeaders['Content-Type']; // Let the browser set it } var request = new XMLHttpRequest(); // HTTP basic authentication if (config.auth) { var username = config.auth.username || ''; var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); } var fullPath = buildFullPath(config.baseURL, config.url); request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); // Set the request timeout in MS request.timeout = config.timeout; function onloadend() { if (!request) { return; } // Prepare the response var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; var responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; var response = { data: responseData, status: request.status, statusText: request.statusText, headers: responseHeaders, config: config, request: request }; settle(function _resolve(value) { resolve(value); done(); }, function _reject(err) { reject(err); done(); }, response); // Clean up request request = null; } if ('onloadend' in request) { // Use onloadend if available request.onloadend = onloadend; } else { // Listen for ready state to emulate onloadend request.onreadystatechange = function handleLoad() { if (!request || request.readyState !== 4) { return; } // The request errored out and we didn't get a response, this will be // handled by onerror instead // With one exception: request that using file: protocol, most browsers // will return status as 0 even though it's a successful request if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { return; } // readystate handler is calling before onerror or ontimeout handlers, // so we should call onloadend on the next 'tick' setTimeout(onloadend); }; } // Handle browser request cancellation (as opposed to a manual cancellation) request.onabort = function handleAbort() { if (!request) { return; } reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); // Clean up request request = null; }; // Handle low level network errors request.onerror = function handleError() { // Real errors are hidden from us by the browser // onerror should only fire if it's a network error reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request)); // Clean up request request = null; }; // Handle timeout request.ontimeout = function handleTimeout() { var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; var transitional = config.transitional || transitionalDefaults; if (config.timeoutErrorMessage) { timeoutErrorMessage = config.timeoutErrorMessage; } reject(new AxiosError(timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, config, request)); // Clean up request request = null; }; // Add xsrf header // This is only done if running in a standard browser environment. // Specifically not if we're in a web worker, or react-native. if (utils.isStandardBrowserEnv()) { // Add xsrf header var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? cookies.read(config.xsrfCookieName) : undefined; if (xsrfValue) { requestHeaders[config.xsrfHeaderName] = xsrfValue; } } // Add headers to the request if ('setRequestHeader' in request) { utils.forEach(requestHeaders, function setRequestHeader(val, key) { if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { // Remove Content-Type if data is undefined delete requestHeaders[key]; } else { // Otherwise add header to the request request.setRequestHeader(key, val); } }); } // Add withCredentials to request if needed if (!utils.isUndefined(config.withCredentials)) { request.withCredentials = !!config.withCredentials; } // Add responseType to request if needed if (responseType && responseType !== 'json') { request.responseType = config.responseType; } // Handle progress if needed if (typeof config.onDownloadProgress === 'function') { request.addEventListener('progress', config.onDownloadProgress); } // Not all browsers support upload events if (typeof config.onUploadProgress === 'function' && request.upload) { request.upload.addEventListener('progress', config.onUploadProgress); } if (config.cancelToken || config.signal) { // Handle cancellation // eslint-disable-next-line func-names onCanceled = function onCanceled(cancel) { if (!request) { return; } reject(!cancel || cancel && cancel.type ? new CanceledError() : cancel); request.abort(); request = null; }; config.cancelToken && config.cancelToken.subscribe(onCanceled); if (config.signal) { config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); } } if (!requestData) { requestData = null; } var protocol = parseProtocol(fullPath); if (protocol && ['http', 'https', 'file'].indexOf(protocol) === -1) { reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); return; } // Send the request request.send(requestData); }); }; /***/ }), /* 58 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/settle.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var AxiosError = __webpack_require__(/*! ./AxiosError */ 50); /** * Resolve or reject a Promise based on response status. * * @param {Function} resolve A function that resolves the promise. * @param {Function} reject A function that rejects the promise. * @param {object} response The response. */ module.exports = function settle(resolve, reject, response) { var validateStatus = response.config.validateStatus; if (!response.status || !validateStatus || validateStatus(response.status)) { resolve(response); } else { reject(new AxiosError('Request failed with status code ' + response.status, [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response)); } }; /***/ }), /* 59 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/cookies.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); module.exports = utils.isStandardBrowserEnv() ? // Standard browser envs support document.cookie function standardBrowserEnv() { return { write: function write(name, value, expires, path, domain, secure) { var cookie = []; cookie.push(name + '=' + encodeURIComponent(value)); if (utils.isNumber(expires)) { cookie.push('expires=' + new Date(expires).toGMTString()); } if (utils.isString(path)) { cookie.push('path=' + path); } if (utils.isString(domain)) { cookie.push('domain=' + domain); } if (secure === true) { cookie.push('secure'); } document.cookie = cookie.join('; '); }, read: function read(name) { var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); return match ? decodeURIComponent(match[3]) : null; }, remove: function remove(name) { this.write(name, '', Date.now() - 86400000); } }; }() : // Non standard browser env (web workers, react-native) lack needed support. function nonStandardBrowserEnv() { return { write: function write() {}, read: function read() { return null; }, remove: function remove() {} }; }(); /***/ }), /* 60 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/buildFullPath.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ 61); var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ 62); /** * Creates a new URL by combining the baseURL with the requestedURL, * only when the requestedURL is not already an absolute URL. * If the requestURL is absolute, this function returns the requestedURL untouched. * * @param {string} baseURL The base URL * @param {string} requestedURL Absolute or relative URL to combine * @returns {string} The combined full path */ module.exports = function buildFullPath(baseURL, requestedURL) { if (baseURL && !isAbsoluteURL(requestedURL)) { return combineURLs(baseURL, requestedURL); } return requestedURL; }; /***/ }), /* 61 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/isAbsoluteURL.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Determines whether the specified URL is absolute * * @param {string} url The URL to test * @returns {boolean} True if the specified URL is absolute, otherwise false */ module.exports = function isAbsoluteURL(url) { // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed // by any combination of letters, digits, plus, period, or hyphen. return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); }; /***/ }), /* 62 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/combineURLs.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Creates a new URL by combining the specified URLs * * @param {string} baseURL The base URL * @param {string} relativeURL The relative URL * @returns {string} The combined URL */ module.exports = function combineURLs(baseURL, relativeURL) { return relativeURL ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; }; /***/ }), /* 63 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/parseHeaders.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); // Headers whose duplicates are ignored by node // c.f. https://nodejs.org/api/http.html#http_message_headers var ignoreDuplicateOf = ['age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']; /** * Parse headers into an object * * ``` * Date: Wed, 27 Aug 2014 08:58:49 GMT * Content-Type: application/json * Connection: keep-alive * Transfer-Encoding: chunked * ``` * * @param {String} headers Headers needing to be parsed * @returns {Object} Headers parsed into an object */ module.exports = function parseHeaders(headers) { var parsed = {}; var key; var val; var i; if (!headers) { return parsed; } utils.forEach(headers.split('\n'), function parser(line) { i = line.indexOf(':'); key = utils.trim(line.substr(0, i)).toLowerCase(); val = utils.trim(line.substr(i + 1)); if (key) { if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { return; } if (key === 'set-cookie') { parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); } else { parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; } } }); return parsed; }; /***/ }), /* 64 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/isURLSameOrigin.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); module.exports = utils.isStandardBrowserEnv() ? // Standard browser envs have full support of the APIs needed to test // whether the request URL is of the same origin as current location. function standardBrowserEnv() { var msie = /(msie|trident)/i.test(navigator.userAgent); var urlParsingNode = document.createElement('a'); var originURL; /** * Parse a URL to discover it's components * * @param {String} url The URL to be parsed * @returns {Object} */ function resolveURL(url) { var href = url; if (msie) { // IE needs attribute set twice to normalize properties urlParsingNode.setAttribute('href', href); href = urlParsingNode.href; } urlParsingNode.setAttribute('href', href); // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils return { href: urlParsingNode.href, protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', host: urlParsingNode.host, search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', hostname: urlParsingNode.hostname, port: urlParsingNode.port, pathname: urlParsingNode.pathname.charAt(0) === '/' ? urlParsingNode.pathname : '/' + urlParsingNode.pathname }; } originURL = resolveURL(window.location.href); /** * Determine if a URL shares the same origin as the current location * * @param {String} requestURL The URL to test * @returns {boolean} True if URL shares the same origin, otherwise false */ return function isURLSameOrigin(requestURL) { var parsed = utils.isString(requestURL) ? resolveURL(requestURL) : requestURL; return parsed.protocol === originURL.protocol && parsed.host === originURL.host; }; }() : // Non standard browser envs (web workers, react-native) lack needed support. function nonStandardBrowserEnv() { return function isURLSameOrigin() { return true; }; }(); /***/ }), /* 65 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/cancel/CanceledError.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var AxiosError = __webpack_require__(/*! ../core/AxiosError */ 50); var utils = __webpack_require__(/*! ../utils */ 39); /** * A `CanceledError` is an object that is thrown when an operation is canceled. * * @class * @param {string=} message The message. */ function CanceledError(message) { // eslint-disable-next-line no-eq-null,eqeqeq AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED); this.name = 'CanceledError'; } utils.inherits(CanceledError, AxiosError, { __CANCEL__: true }); module.exports = CanceledError; /***/ }), /* 66 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/parseProtocol.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function parseProtocol(url) { var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); return match && match[1] || ''; }; /***/ }), /* 67 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/null.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { // eslint-disable-next-line strict module.exports = null; /***/ }), /* 68 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/cancel/isCancel.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function isCancel(value) { return !!(value && value.__CANCEL__); }; /***/ }), /* 69 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/core/mergeConfig.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 39); /** * Config-specific merge-function which creates a new config-object * by merging two configuration objects together. * * @param {Object} config1 * @param {Object} config2 * @returns {Object} New object resulting from merging config2 to config1 */ module.exports = function mergeConfig(config1, config2) { // eslint-disable-next-line no-param-reassign config2 = config2 || {}; var config = {}; function getMergedValue(target, source) { if (utils.isPlainObject(target) && utils.isPlainObject(source)) { return utils.merge(target, source); } else if (utils.isPlainObject(source)) { return utils.merge({}, source); } else if (utils.isArray(source)) { return source.slice(); } return source; } // eslint-disable-next-line consistent-return function mergeDeepProperties(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(config1[prop], config2[prop]); } else if (!utils.isUndefined(config1[prop])) { return getMergedValue(undefined, config1[prop]); } } // eslint-disable-next-line consistent-return function valueFromConfig2(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(undefined, config2[prop]); } } // eslint-disable-next-line consistent-return function defaultToConfig2(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(undefined, config2[prop]); } else if (!utils.isUndefined(config1[prop])) { return getMergedValue(undefined, config1[prop]); } } // eslint-disable-next-line consistent-return function mergeDirectKeys(prop) { if (prop in config2) { return getMergedValue(config1[prop], config2[prop]); } else if (prop in config1) { return getMergedValue(undefined, config1[prop]); } } var mergeMap = { 'url': valueFromConfig2, 'method': valueFromConfig2, 'data': valueFromConfig2, 'baseURL': defaultToConfig2, 'transformRequest': defaultToConfig2, 'transformResponse': defaultToConfig2, 'paramsSerializer': defaultToConfig2, 'timeout': defaultToConfig2, 'timeoutMessage': defaultToConfig2, 'withCredentials': defaultToConfig2, 'adapter': defaultToConfig2, 'responseType': defaultToConfig2, 'xsrfCookieName': defaultToConfig2, 'xsrfHeaderName': defaultToConfig2, 'onUploadProgress': defaultToConfig2, 'onDownloadProgress': defaultToConfig2, 'decompress': defaultToConfig2, 'maxContentLength': defaultToConfig2, 'maxBodyLength': defaultToConfig2, 'beforeRedirect': defaultToConfig2, 'transport': defaultToConfig2, 'httpAgent': defaultToConfig2, 'httpsAgent': defaultToConfig2, 'cancelToken': defaultToConfig2, 'socketPath': defaultToConfig2, 'responseEncoding': defaultToConfig2, 'validateStatus': mergeDirectKeys }; utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) { var merge = mergeMap[prop] || mergeDeepProperties; var configValue = merge(prop); utils.isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue); }); return config; }; /***/ }), /* 70 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/validator.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var VERSION = __webpack_require__(/*! ../env/data */ 71).version; var AxiosError = __webpack_require__(/*! ../core/AxiosError */ 50); var validators = {}; // eslint-disable-next-line func-names ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) { validators[type] = function validator(thing) { return _typeof(thing) === type || 'a' + (i < 1 ? 'n ' : ' ') + type; }; }); var deprecatedWarnings = {}; /** * Transitional option validator * @param {function|boolean?} validator - set to false if the transitional option has been removed * @param {string?} version - deprecated version / removed since version * @param {string?} message - some message with additional info * @returns {function} */ validators.transitional = function transitional(validator, version, message) { function formatMessage(opt, desc) { return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); } // eslint-disable-next-line func-names return function (value, opt, opts) { if (validator === false) { throw new AxiosError(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), AxiosError.ERR_DEPRECATED); } if (version && !deprecatedWarnings[opt]) { deprecatedWarnings[opt] = true; // eslint-disable-next-line no-console __f__("warn", formatMessage(opt, ' has been deprecated since v' + version + ' and will be removed in the near future'), " at node_modules/axios/lib/helpers/validator.js:41"); } return validator ? validator(value, opt, opts) : true; }; }; /** * Assert object's properties type * @param {object} options * @param {object} schema * @param {boolean?} allowUnknown */ function assertOptions(options, schema, allowUnknown) { if (_typeof(options) !== 'object') { throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); } var keys = Object.keys(options); var i = keys.length; while (i-- > 0) { var opt = keys[i]; var validator = schema[opt]; if (validator) { var value = options[opt]; var result = value === undefined || validator(value, opt, options); if (result !== true) { throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); } continue; } if (allowUnknown !== true) { throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); } } } module.exports = { assertOptions: assertOptions, validators: validators }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)["default"])) /***/ }), /* 71 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/env/data.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "version": "0.27.2" }; /***/ }), /* 72 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/cancel/CancelToken.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var CanceledError = __webpack_require__(/*! ./CanceledError */ 65); /** * A `CancelToken` is an object that can be used to request cancellation of an operation. * * @class * @param {Function} executor The executor function. */ function CancelToken(executor) { if (typeof executor !== 'function') { throw new TypeError('executor must be a function.'); } var resolvePromise; this.promise = new Promise(function promiseExecutor(resolve) { resolvePromise = resolve; }); var token = this; // eslint-disable-next-line func-names this.promise.then(function (cancel) { if (!token._listeners) return; var i; var l = token._listeners.length; for (i = 0; i < l; i++) { token._listeners[i](cancel); } token._listeners = null; }); // eslint-disable-next-line func-names this.promise.then = function (onfulfilled) { var _resolve; // eslint-disable-next-line func-names var promise = new Promise(function (resolve) { token.subscribe(resolve); _resolve = resolve; }).then(onfulfilled); promise.cancel = function reject() { token.unsubscribe(_resolve); }; return promise; }; executor(function cancel(message) { if (token.reason) { // Cancellation has already been requested return; } token.reason = new CanceledError(message); resolvePromise(token.reason); }); } /** * Throws a `CanceledError` if cancellation has been requested. */ CancelToken.prototype.throwIfRequested = function throwIfRequested() { if (this.reason) { throw this.reason; } }; /** * Subscribe to the cancel signal */ CancelToken.prototype.subscribe = function subscribe(listener) { if (this.reason) { listener(this.reason); return; } if (this._listeners) { this._listeners.push(listener); } else { this._listeners = [listener]; } }; /** * Unsubscribe from the cancel signal */ CancelToken.prototype.unsubscribe = function unsubscribe(listener) { if (!this._listeners) { return; } var index = this._listeners.indexOf(listener); if (index !== -1) { this._listeners.splice(index, 1); } }; /** * Returns an object that contains a new `CancelToken` and a function that, when called, * cancels the `CancelToken`. */ CancelToken.source = function source() { var cancel; var token = new CancelToken(function executor(c) { cancel = c; }); return { token: token, cancel: cancel }; }; module.exports = CancelToken; /***/ }), /* 73 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/spread.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Syntactic sugar for invoking a function and expanding an array for arguments. * * Common use case would be to use `Function.prototype.apply`. * * ```js * function f(x, y, z) {} * var args = [1, 2, 3]; * f.apply(null, args); * ``` * * With `spread` this example can be re-written. * * ```js * spread(function(x, y, z) {})([1, 2, 3]); * ``` * * @param {Function} callback * @returns {Function} */ module.exports = function spread(callback) { return function wrap(arr) { return callback.apply(null, arr); }; }; /***/ }), /* 74 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios/lib/helpers/isAxiosError.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 39); /** * Determines whether the payload is an error thrown by Axios * * @param {*} payload The value to test * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false */ module.exports = function isAxiosError(payload) { return utils.isObject(payload) && payload.isAxiosError === true; }; /***/ }), /* 75 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios-adapter-uniapp/index.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* global uni */ var isUploadFile = __webpack_require__(/*! ./helper/isUploadFile */ 76); var format = __webpack_require__(/*! ./helper/format */ 78); /** * 参数配置参考: * > axios https://www.npmjs.com/package/axios#request-config * > uniapp request https://uniapp.dcloud.io/api/request/request * > uniapp upload https://uniapp.dcloud.io/api/request/network-file * @param {object} config */ function uniappAdapter() { var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return new Promise(function dispatchUniApp(resolve, reject) { var uniConfig = format(config, resolve, reject); var requestTask = null; if (config.cancelToken) { // Handle cancellation config.cancelToken.promise.then(function onCanceled(cancel) { if (!requestTask) { return; } requestTask.abort(); reject(cancel); // Clean up request requestTask = null; }); } // Send the request if (isUploadFile(config)) { requestTask = uni.uploadFile(uniConfig); } else { requestTask = uni.request(uniConfig); } }); } module.exports = uniappAdapter; // Allow use of default import syntax in TypeScript module.exports.default = uniappAdapter; /***/ }), /* 76 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios-adapter-uniapp/helper/isUploadFile.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var isMultiUpload = __webpack_require__(/*! ./isMultiUpload */ 77); module.exports = function isUploadFile(config) { if (config.method === 'post') { if (config.filePath && config.name) return true; if (isMultiUpload(config)) return true; } return false; }; /***/ }), /* 77 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios-adapter-uniapp/helper/isMultiUpload.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function isMultiUpload(config) { return Array.isArray(config.files) && config.files.length > 0; }; /***/ }), /* 78 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/axios-adapter-uniapp/helper/format.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } // var utils = require("axios/lib/utils"); var settle = __webpack_require__(/*! axios/lib/core/settle */ 58); // var cookies = require("axios/lib/helpers/cookies"); var buildURL = __webpack_require__(/*! axios/lib/helpers/buildURL */ 42); var buildFullPath = __webpack_require__(/*! axios/lib/core/buildFullPath */ 60); // var parseHeaders = require("axios/lib/helpers/parseHeaders"); // var isURLSameOrigin = require("axios/lib/helpers/isURLSameOrigin"); // var createError = require("axios/lib/core/createError"); var isUploadFile = __webpack_require__(/*! ./isUploadFile */ 76); module.exports = function format(config, resolve, reject) { var fullPath = buildFullPath(config.baseURL, config.url); var requestHeaders = config.headers; var uniConfig = _objectSpread(_objectSpread({}, config), {}, { url: buildURL(fullPath, config.params, config.paramsSerializer), // uniapp 用的是 header header: requestHeaders }); if (isUploadFile(config)) { delete requestHeaders['Content-Type']; // Let the browser set it if (config.formData) { uniConfig.formData = config.formData; } else { // application/json 且 data isObject 时, 发送前会对 config.data 进行 JSON.stringify 处理 // uniapp 内部会处理,即需要的就是 object, 所以需要提前 parse if (typeof config.data === 'string') { // 如果,config.data 数据格式不合适,还是选择报错 uniConfig.formData = JSON.parse(config.data); } else { uniConfig.formData = config.data; } } } else if (config.method === 'get') { // 兼容 get 时的 params 字段 uniConfig.data = config.data ? config.data : config.params; } else { uniConfig.data = config.data; } // HTTP basic authentication if (config.auth) { var username = config.auth.username || ''; var password = unescape(encodeURIComponent(config.auth.password)) || ''; requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); } uniConfig.complete = function (response) { // 暂时不明白为什么要判断 responseType === 'text',也许返回结果是有多种格式的,但是目前没碰到。 // var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; var result = { data: response.data, status: response.statusCode, statusText: response.errMsg, header: response.header, config: config // request: request }; settle(resolve, reject, result); }; return uniConfig; }; /***/ }), /* 79 */ /*!**************************************!*\ !*** E:/ruyi/dapp/request/config.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.TIME_OUT = exports.BASE_URL = void 0;\nvar BASE_URL = 'https://onlif.klinygm.com';\nexports.BASE_URL = BASE_URL;\nvar TIME_OUT = 15000;\nexports.TIME_OUT = TIME_OUT;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9jb25maWcuanMiXSwibmFtZXMiOlsiQkFTRV9VUkwiLCJUSU1FX09VVCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0EsSUFBSUEsUUFBUSxHQUFHLDJCQUEyQjtBQUFBO0FBRTFDLElBQUlDLFFBQVEsR0FBRyxLQUFLO0FBQUEiLCJmaWxlIjoiNzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIgIFxyXG5sZXQgQkFTRV9VUkwgPSAnaHR0cHM6Ly9vbmxpZi5rbGlueWdtLmNvbSdcclxuXHJcbmxldCBUSU1FX09VVCA9IDE1MDAwXHJcbmV4cG9ydCB7IEJBU0VfVVJMLCBUSU1FX09VVCB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///79\n"); /***/ }), /* 80 */ /*!*************************************!*\ !*** E:/ruyi/dapp/common/sqlite.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = {\n // 数据库名称\n dbName: 'salary',\n // 数据库地址\n dbPath: '_downloads/salary.db',\n // 注册表\n regTable: 'regUser',\n // 判断数据库是否打开\n isOpen: function isOpen() {\n var open = plus.sqlite.isOpenDatabase({\n name: this.dbName,\n path: this.dbPath\n });\n return open;\n },\n // 打开数据库,没有则创建\n openSqlite: function openSqlite() {\n var _this = this;\n return new Promise(function (resolve, reject) {\n plus.sqlite.openDatabase({\n name: _this.dbName,\n path: _this.dbPath,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n },\n // 关闭数据库\n closeSqlite: function closeSqlite() {\n var _this2 = this;\n return new Promise(function (resolve, reject) {\n plus.sqlite.closeDatabase({\n name: _this2.dbName,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n },\n /**\n * F sql:'CREATE TABLE IF NOT EXISTS dbTable(\"id\" varchar(50),\"name\" TEXT) \n * 创建 CREATE TABLE IF NOT EXISTS 、 dbTable 是表名,不能用数字开头、括号里是表格的表头\n * @param {Object} dbTable 表名\n * @param {Object} data 表列\n * @example 创建表 DB.createTable(表名, 表的列)\n * let sql = '\"date\" DATE PRIMARY KEY,\"money\" INTEGER,\"notes\" text,\"info\" text';\n * await DB.createTable('records', sql);\n */\n createTable: function createTable(dbTable, data) {\n var _this3 = this;\n return new Promise(function (resolve, reject) {\n // executeSql: 执行增删改等操作的SQL语句\n plus.sqlite.executeSql({\n name: _this3.dbName,\n sql: \"CREATE TABLE IF NOT EXISTS \".concat(dbTable, \"(\").concat(data, \")\"),\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n },\n /**\n * 数据库删表\n * @param {Object} dbTable 表名\n * @description 数据库删表 sql:'DROP TABLE dbTable'\n */\n dropTable: function dropTable(dbTable) {\n var _this4 = this;\n return new Promise(function (resolve, reject) {\n plus.sqlite.executeSql({\n name: _this4.dbName,\n sql: \"DROP TABLE \".concat(dbTable),\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n },\n // 向表格里添加数据 sql:'INSERT INTO dbTable VALUES('x','x','x')'\t\t\t对应新增\n // 或者 sql:'INSERT INTO dbTable ('x','x','x') VALUES('x','x','x')'\t具体新增\n /**\n * 向表格里添加数据\n * @param {String} dbTable 表名\n * @param {String} data 列值\n * @param {String} condition 表头列名\n * @example \n * let sql = `'${item.money}','${item.notes}','${item.time}'`;\n * let condition = \"'money','notes','time'\";\n * await DB.insertTableData(\"records\", sql, condition);\n */\n insertTableData: function insertTableData(dbTable, data, condition) {\n var _this5 = this;\n // 判断有没有传参\n if (dbTable !== undefined && data !== undefined) {\n // 判断传的参是否有值\n var bol = JSON.stringify(data) == \"{}\";\n if (!bol) {\n if (condition == undefined) {\n var sql = \"INSERT INTO \".concat(dbTable, \" VALUES('\").concat(data, \"')\");\n } else {\n var sql = \"INSERT INTO \".concat(dbTable, \" (\").concat(condition, \") VALUES(\").concat(data, \")\");\n }\n // console.log(sql);\n return new Promise(function (resolve, reject) {\n // 表格添加数据\n plus.sqlite.executeSql({\n name: _this5.dbName,\n sql: sql,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n } else {\n return new Promise(function (resolve, reject) {\n reject(\"错误添加\");\n });\n }\n } else {\n return new Promise(function (resolve, reject) {\n reject(\"错误添加\");\n });\n }\n },\n /**\n * 根据条件向表格里添加数据 有数据更新、无数据插入\n * (建表时需要设置主键) 例如 --- \"roomid\" varchar(50) PRIMARY KEY\n * @param {String} dbTable 表名\n * @param {String} data 列值\n * @param {String} condition 表头列名\n * @example \n * let sql = `'${item.money}','${item.notes}','${item.time}'`;\n * let condition = \"'money','notes','time'\";\n * await DB.insertTableData(\"records\", sql, condition);\n */\n insertOrReplaceData: function insertOrReplaceData(dbTable, data, condition) {\n var _this6 = this;\n // 判断有没有传参\n if (dbTable !== undefined && data !== undefined) {\n if (condition == undefined) {\n var sql = \"INSERT OR REPLACE INTO \".concat(dbTable, \" VALUES('\").concat(data, \"')\");\n } else {\n var sql = \"INSERT OR REPLACE INTO \".concat(dbTable, \" (\").concat(condition, \") VALUES(\").concat(data, \")\");\n }\n // console.log(sql);\n return new Promise(function (resolve, reject) {\n // 表格添加数据\n plus.sqlite.executeSql({\n name: _this6.dbName,\n sql: sql,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n } else {\n return new Promise(function (resolve, reject) {\n reject(\"错误添加\");\n });\n }\n },\n /**\n * 查询获取数据库里的数据 sql:'SELECT * FROM dbTable WHERE lname = 'lvalue''\n * @param {String} dbTable 表名\n * @param {String} [condition = ''] 查找条件\n * @example\n * const searchCondition = `WHERE date = '${day}'`\n * await DB.selectTableData('表名', searchCondition);\n */\n selectTableData: function selectTableData(dbTable) {\n var _this7 = this;\n var condition = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n if (dbTable !== undefined) {\n var sql = \"SELECT * FROM \".concat(dbTable, \" \").concat(condition);\n return new Promise(function (resolve, reject) {\n // 表格查询数据 执行查询的SQL语句\n plus.sqlite.selectSql({\n name: _this7.dbName,\n sql: sql,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n } else {\n return new Promise(function (resolve, reject) {\n reject(\"错误查询\");\n });\n }\n },\n /**\n * 删除表里的数据 sql:'DELETE FROM dbTable WHERE lname = 'lvalue''\n * @param {String} dbTable 表名\n * @param {String} [condition = ''] 查找条件\n * @example\n * const searchCondition = `WHERE date = '${day}'`\n * await DB.deleteTableData('表名', searchCondition);\n */\n deleteTableData: function deleteTableData(dbTable) {\n var _this8 = this;\n var condition = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n if (dbTable !== undefined) {\n var sql = \"DELETE FROM \".concat(dbTable, \" \").concat(condition);\n return new Promise(function (resolve, reject) {\n // 删除表数据\n plus.sqlite.executeSql({\n name: _this8.dbName,\n sql: sql,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n } else {\n return new Promise(function (resolve, reject) {\n reject(\"错误删除\");\n });\n }\n },\n // 修改数据表里的数据 sql:\"UPDATE dbTable SET 列名 = '列值',列名 = '列值' WHERE lname = 'lvalue'\"\n // 修改 UPDATE 、 dbTable 是表名, data: 要修改的列名=修改后列值, lname,lvalue 是查询条件的列名和列值\n updateTableData: function updateTableData(dbTable, data, lname, lvalue) {\n var _this9 = this;\n if (lname == undefined) {\n var sql = \"UPDATE \".concat(dbTable, \" SET \").concat(data);\n } else {\n var sql = \"UPDATE \".concat(dbTable, \" SET \").concat(data, \" WHERE \").concat(lname, \" = '\").concat(lvalue, \"'\");\n }\n // WHERE 前面是要修改的列名、列值,后面是条件的列名、列值\n return new Promise(function (resolve, reject) {\n // 修改表数据\n plus.sqlite.executeSql({\n name: _this9.dbName,\n sql: sql,\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n },\n // 获取指定数据条数 sql:\"SELECT * FROM dbTable ORDER BY 'id' DESC LIMIT 15 OFFSET 'num'\"\n // dbTable 表名, ORDER BY 代表排序默认正序, id 是排序的条件 DESC 代表倒序,从最后一条数据开始拿\n // LIMIT 15 OFFSET '${num}',这句的意思是跳过 num 条拿 15 条数据, num 为跳过多少条数据是动态值\n // 例 初始num设为0,就从最后的数据开始拿15条,下次不拿刚获取的数据,所以可以让num为15,这样就能一步一步的拿完所有的数据\n pullSQL: function pullSQL(dbTable, id, num) {\n var _this10 = this;\n return new Promise(function (resolve, reject) {\n plus.sqlite.selectSql({\n name: _this10.dbName,\n sql: \"SELECT * FROM \".concat(dbTable, \" ORDER BY '\").concat(id, \"' DESC LIMIT 15 OFFSET '\").concat(num, \"'\"),\n success: function success(e) {\n resolve(e);\n },\n fail: function fail(e) {\n reject(e);\n }\n });\n });\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3NxbGl0ZS5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiZGJOYW1lIiwiZGJQYXRoIiwicmVnVGFibGUiLCJpc09wZW4iLCJvcGVuIiwicGx1cyIsInNxbGl0ZSIsImlzT3BlbkRhdGFiYXNlIiwibmFtZSIsInBhdGgiLCJvcGVuU3FsaXRlIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJvcGVuRGF0YWJhc2UiLCJzdWNjZXNzIiwiZSIsImZhaWwiLCJjbG9zZVNxbGl0ZSIsImNsb3NlRGF0YWJhc2UiLCJjcmVhdGVUYWJsZSIsImRiVGFibGUiLCJkYXRhIiwiZXhlY3V0ZVNxbCIsInNxbCIsImRyb3BUYWJsZSIsImluc2VydFRhYmxlRGF0YSIsImNvbmRpdGlvbiIsInVuZGVmaW5lZCIsImJvbCIsIkpTT04iLCJzdHJpbmdpZnkiLCJpbnNlcnRPclJlcGxhY2VEYXRhIiwic2VsZWN0VGFibGVEYXRhIiwic2VsZWN0U3FsIiwiZGVsZXRlVGFibGVEYXRhIiwidXBkYXRlVGFibGVEYXRhIiwibG5hbWUiLCJsdmFsdWUiLCJwdWxsU1FMIiwiaWQiLCJudW0iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLE9BQU8sR0FBRztFQUNoQjtFQUNBQyxNQUFNLEVBQUUsUUFBUTtFQUNoQjtFQUNBQyxNQUFNLEVBQUUsc0JBQXNCO0VBQzlCO0VBQ0FDLFFBQVEsRUFBRSxTQUFTO0VBQ25CO0VBQ0FDLE1BQU0sb0JBQUc7SUFDUixJQUFJQyxJQUFJLEdBQUdDLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxjQUFjLENBQUM7TUFDckNDLElBQUksRUFBRSxJQUFJLENBQUNSLE1BQU07TUFDakJTLElBQUksRUFBRSxJQUFJLENBQUNSO0lBQ1osQ0FBQyxDQUFDO0lBQ0YsT0FBT0csSUFBSTtFQUNaLENBQUM7RUFDRDtFQUNBTSxVQUFVLHdCQUFHO0lBQUE7SUFDWixPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxP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Q0FBQyxDQUFDO0VBQ0g7QUFDRCxDQUFDIiwiZmlsZSI6IjgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB7XG5cdC8vIOaVsOaNruW6k+WQjeensFxuXHRkYk5hbWU6ICdzYWxhcnknLFxuXHQvLyDmlbDmja7lupPlnLDlnYBcblx0ZGJQYXRoOiAnX2Rvd25sb2Fkcy9zYWxhcnkuZGInLFxuXHQvLyDms6jlhozooahcblx0cmVnVGFibGU6ICdyZWdVc2VyJyxcblx0Ly8g5Yik5pat5pWw5o2u5bqT5piv5ZCm5omT5byAXG5cdGlzT3BlbigpIHtcblx0XHR2YXIgb3BlbiA9IHBsdXMuc3FsaXRlLmlzT3BlbkRhdGFiYXNlKHtcblx0XHRcdG5hbWU6IHRoaXMuZGJOYW1lLFxuXHRcdFx0cGF0aDogdGhpcy5kYlBhdGhcblx0XHR9KVxuXHRcdHJldHVybiBvcGVuO1xuXHR9LFxuXHQvLyDmiZPlvIDmlbDmja7lupPvvIzmsqHmnInliJnliJvlu7pcblx0b3BlblNxbGl0ZSgpIHtcblx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0cGx1cy5zcWxpdGUub3BlbkRhdGFiYXNlKHtcblx0XHRcdFx0bmFtZTogdGhpcy5kYk5hbWUsXG5cdFx0XHRcdHBhdGg6IHRoaXMuZGJQYXRoLFxuXHRcdFx0XHRzdWNjZXNzKGUpIHtcblx0XHRcdFx0XHRyZXNvbHZlKGUpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsKGUpIHtcblx0XHRcdFx0XHRyZWplY3QoZSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSlcblx0fSxcblxuXHQvLyDlhbPpl63mlbDmja7lupNcblx0Y2xvc2VTcWxpdGUoKSB7XG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdHBsdXMuc3FsaXRlLmNsb3NlRGF0YWJhc2Uoe1xuXHRcdFx0XHRuYW1lOiB0aGlzLmRiTmFtZSxcblx0XHRcdFx0c3VjY2VzcyhlKSB7XG5cdFx0XHRcdFx0cmVzb2x2ZShlKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbChlKSB7XG5cdFx0XHRcdFx0cmVqZWN0KGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0pXG5cdH0sXG5cblx0LyoqXG5cdCAqIEYgc3FsOidDUkVBVEUgVEFCTEUgSUYgTk9UIEVYSVNUUyBkYlRhYmxlKFwiaWRcIiB2YXJjaGFyKDUwKSxcIm5hbWVcIiBURVhUKSBcblx0ICog5Yib5bu6IENSRUFURSBUQUJMRSBJRiBOT1QgRVhJU1RTIOOAgSBkYlRhYmxlIOaYr+ihqOWQje+8jOS4jeiDveeUqOaVsOWtl+W8gOWktOOAgeaLrOWPt+mHjOaYr+ihqOagvOeahOihqOWktFxuXHQgKiBAcGFyYW0ge09iamVjdH0gZGJUYWJsZSDooajlkI1cblx0ICogQHBhcmFtIHtPYmplY3R9IGRhdGEg6KGo5YiXXG5cdCAqIEBleGFtcGxlIOWIm+W7uuihqCBEQi5jcmVhdGVUYWJsZSjooajlkI0sIOihqOeahOWIlylcblx0ICogbGV0IHNxbCA9ICdcImRhdGVcIiBEQVRFICBQUklNQVJZIEtFWSxcIm1vbmV5XCIgSU5URUdFUixcIm5vdGVzXCIgdGV4dCxcImluZm9cIiB0ZXh0Jztcblx0ICogYXdhaXQgREIuY3JlYXRlVGFibGUoJ3JlY29yZHMnLCBzcWwpO1xuXHQgKi9cblx0Y3JlYXRlVGFibGUoZGJUYWJsZSwgZGF0YSkge1xuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHQvLyBleGVjdXRlU3FsOiDmiafooYzlop7liKDmlLnnrYnmk43kvZznmoRTUUzor63lj6Vcblx0XHRcdHBsdXMuc3FsaXRlLmV4ZWN1dGVTcWwoe1xuXHRcdFx0XHRuYW1lOiB0aGlzLmRiTmFtZSxcblx0XHRcdFx0c3FsOiBgQ1JFQVRFIFRBQkxFIElGIE5PVCBFWElTVFMgJHtkYlRhYmxlfSgke2RhdGF9KWAsXG5cdFx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwoZSkge1xuXHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9LFxuXG5cdC8qKlxuXHQgKiDmlbDmja7lupPliKDooahcblx0ICogQHBhcmFtIHtPYmplY3R9IGRiVGFibGUg6KGo5ZCNXG5cdCAqIEBkZXNjcmlwdGlvbiDmlbDmja7lupPliKDooaggc3FsOidEUk9QIFRBQkxFIGRiVGFibGUnXG5cdCAqL1xuXHRkcm9wVGFibGUoZGJUYWJsZSkge1xuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRwbHVzLnNxbGl0ZS5leGVjdXRlU3FsKHtcblx0XHRcdFx0bmFtZTogdGhpcy5kYk5hbWUsXG5cdFx0XHRcdHNxbDogYERST1AgVEFCTEUgJHtkYlRhYmxlfWAsXG5cdFx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwoZSkge1xuXHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9LFxuXG5cdC8vIOWQkeihqOagvOmHjOa3u+WKoOaVsOaNriBzcWw6J0lOU0VSVCBJTlRPIGRiVGFibGUgVkFMVUVTKCd4JywneCcsJ3gnKSdcdFx0XHTlr7nlupTmlrDlop5cblx0Ly8g5oiW6ICFIHNxbDonSU5TRVJUIElOVE8gZGJUYWJsZSAoJ3gnLCd4JywneCcpIFZBTFVFUygneCcsJ3gnLCd4JyknXHTlhbfkvZPmlrDlop5cblx0LyoqXG5cdCAqIOWQkeihqOagvOmHjOa3u+WKoOaVsOaNrlxuXHQgKiBAcGFyYW0ge1N0cmluZ30gZGJUYWJsZSDooajlkI1cblx0ICogQHBhcmFtIHtTdHJpbmd9IGRhdGEg5YiX5YC8XG5cdCAqIEBwYXJhbSB7U3RyaW5nfSBjb25kaXRpb24g6KGo5aS05YiX5ZCNXG5cdCAqIEBleGFtcGxlICBcblx0ICogbGV0IHNxbCA9IGAnJHtpdGVtLm1vbmV5fScsJyR7aXRlbS5ub3Rlc30nLCcke2l0ZW0udGltZX0nYDtcblx0ICogbGV0IGNvbmRpdGlvbiA9IFwiJ21vbmV5Jywnbm90ZXMnLCd0aW1lJ1wiO1xuXHQgKiBhd2FpdCBEQi5pbnNlcnRUYWJsZURhdGEoXCJyZWNvcmRzXCIsIHNxbCwgY29uZGl0aW9uKTtcblx0ICovXG5cdGluc2VydFRhYmxlRGF0YShkYlRhYmxlLCBkYXRhLCBjb25kaXRpb24pIHtcblx0XHQvLyDliKTmlq3mnInmsqHmnInkvKDlj4Jcblx0XHRpZiAoZGJUYWJsZSAhPT0gdW5kZWZpbmVkICYmIGRhdGEgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0Ly8g5Yik5pat5Lyg55qE5Y+C5piv5ZCm5pyJ5YC8XG5cdFx0XHR2YXIgYm9sID0gKEpTT04uc3RyaW5naWZ5KGRhdGEpID09IFwie31cIik7XG5cdFx0XHRpZiAoIWJvbCkge1xuXHRcdFx0XHRpZiAoY29uZGl0aW9uID09IHVuZGVmaW5lZCkge1xuXHRcdFx0XHRcdHZhciBzcWwgPSBgSU5TRVJUIElOVE8gJHtkYlRhYmxlfSBWQUxVRVMoJyR7ZGF0YX0nKWA7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dmFyIHNxbCA9IGBJTlNFUlQgSU5UTyAke2RiVGFibGV9ICgke2NvbmRpdGlvbn0pIFZBTFVFUygke2RhdGF9KWA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3FsKTtcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0XHQvLyDooajmoLzmt7vliqDmlbDmja5cblx0XHRcdFx0XHRwbHVzLnNxbGl0ZS5leGVjdXRlU3FsKHtcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuZGJOYW1lLFxuXHRcdFx0XHRcdFx0c3FsOiBzcWwsXG5cdFx0XHRcdFx0XHRzdWNjZXNzKGUpIHtcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShlKTtcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRmYWlsKGUpIHtcblx0XHRcdFx0XHRcdFx0cmVqZWN0KGUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHRcdHJlamVjdChcIumUmeivr+a3u+WKoFwiKVxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH0gZWxzZSB7XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHRyZWplY3QoXCLplJnor6/mt7vliqBcIilcblx0XHRcdH0pXG5cdFx0fVxuXHR9LFxuXG5cdC8qKlxuXHQgKiDmoLnmja7mnaHku7blkJHooajmoLzph4zmt7vliqDmlbDmja4gIOacieaVsOaNruabtOaWsOOAgeaXoOaVsOaNruaPkuWFpVxuXHQgKiAo5bu66KGo5pe26ZyA6KaB6K6+572u5Li76ZSuKSDkvovlpoIgLS0tIFwicm9vbWlkXCIgdmFyY2hhcig1MCkgUFJJTUFSWSBLRVlcblx0ICogQHBhcmFtIHtTdHJpbmd9IGRiVGFibGUg6KGo5ZCNXG5cdCAqIEBwYXJhbSB7U3RyaW5nfSBkYXRhIOWIl+WAvFxuXHQgKiBAcGFyYW0ge1N0cmluZ30gY29uZGl0aW9uIOihqOWktOWIl+WQjVxuXHQgKiBAZXhhbXBsZSAgXG5cdCAqIGxldCBzcWwgPSBgJyR7aXRlbS5tb25leX0nLCcke2l0ZW0ubm90ZXN9JywnJHtpdGVtLnRpbWV9J2A7XG5cdCAqIGxldCBjb25kaXRpb24gPSBcIidtb25leScsJ25vdGVzJywndGltZSdcIjtcblx0ICogYXdhaXQgREIuaW5zZXJ0VGFibGVEYXRhKFwicmVjb3Jkc1wiLCBzcWwsIGNvbmRpdGlvbik7XG5cdCAqL1xuXHRpbnNlcnRPclJlcGxhY2VEYXRhKGRiVGFibGUsIGRhdGEsIGNvbmRpdGlvbikge1xuXHRcdC8vIOWIpOaWreacieayoeacieS8oOWPglxuXHRcdGlmIChkYlRhYmxlICE9PSB1bmRlZmluZWQgJiYgZGF0YSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRpZiAoY29uZGl0aW9uID09IHVuZGVmaW5lZCkge1xuXHRcdFx0XHR2YXIgc3FsID0gYElOU0VSVCBPUiBSRVBMQUNFIElOVE8gJHtkYlRhYmxlfSBWQUxVRVMoJyR7ZGF0YX0nKWA7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR2YXIgc3FsID0gYElOU0VSVCBPUiBSRVBMQUNFIElOVE8gJHtkYlRhYmxlfSAoJHtjb25kaXRpb259KSBWQUxVRVMoJHtkYXRhfSlgO1xuXHRcdFx0fVxuXHRcdFx0Ly8gY29uc29sZS5sb2coc3FsKTtcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRcdC8vIOihqOagvOa3u+WKoOaVsOaNrlxuXHRcdFx0XHRwbHVzLnNxbGl0ZS5leGVjdXRlU3FsKHtcblx0XHRcdFx0XHRuYW1lOiB0aGlzLmRiTmFtZSxcblx0XHRcdFx0XHRzcWw6IHNxbCxcblx0XHRcdFx0XHRzdWNjZXNzKGUpIHtcblx0XHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRmYWlsKGUpIHtcblx0XHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9KVxuXHRcdH0gZWxzZSB7XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHRyZWplY3QoXCLplJnor6/mt7vliqBcIilcblx0XHRcdH0pXG5cdFx0fVxuXHR9LFxuXG5cdC8qKlxuXHQgKiDmn6Xor6Lojrflj5bmlbDmja7lupPph4znmoTmlbDmja4gc3FsOidTRUxFQ1QgKiBGUk9NIGRiVGFibGUgV0hFUkUgbG5hbWUgPSAnbHZhbHVlJydcblx0ICogQHBhcmFtIHtTdHJpbmd9IGRiVGFibGUg6KGo5ZCNXG5cdCAqIEBwYXJhbSB7U3RyaW5nfSBbY29uZGl0aW9uID0gJyddIOafpeaJvuadoeS7tlxuXHQgKiBAZXhhbXBsZVxuXHQgKiBjb25zdCBzZWFyY2hDb25kaXRpb24gPSBgV0hFUkUgZGF0ZSA9ICcke2RheX0nYFxuXHQgKiBhd2FpdCBEQi5zZWxlY3RUYWJsZURhdGEoJ+ihqOWQjScsIHNlYXJjaENvbmRpdGlvbik7XG5cdCAqL1xuXHRzZWxlY3RUYWJsZURhdGEoZGJUYWJsZSwgY29uZGl0aW9uID0gJycpIHtcblx0XHRpZiAoZGJUYWJsZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHR2YXIgc3FsID0gYFNFTEVDVCAqIEZST00gJHtkYlRhYmxlfSAke2NvbmRpdGlvbn1gO1xuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0Ly8g6KGo5qC85p+l6K+i5pWw5o2uICDmiafooYzmn6Xor6LnmoRTUUzor63lj6Vcblx0XHRcdFx0cGx1cy5zcWxpdGUuc2VsZWN0U3FsKHtcblx0XHRcdFx0XHRuYW1lOiB0aGlzLmRiTmFtZSxcblx0XHRcdFx0XHRzcWw6IHNxbCxcblx0XHRcdFx0XHRzdWNjZXNzKGUpIHtcblx0XHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRmYWlsKGUpIHtcblx0XHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9KVxuXHRcdH0gZWxzZSB7XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHRyZWplY3QoXCLplJnor6/mn6Xor6JcIilcblx0XHRcdH0pO1xuXHRcdH1cblx0fSxcblxuXHQvKipcblx0ICog5Yig6Zmk6KGo6YeM55qE5pWw5o2uIHNxbDonREVMRVRFIEZST00gZGJUYWJsZSBXSEVSRSBsbmFtZSA9ICdsdmFsdWUnJ1xuXHQgKiBAcGFyYW0ge1N0cmluZ30gZGJUYWJsZSDooajlkI1cblx0ICogQHBhcmFtIHtTdHJpbmd9IFtjb25kaXRpb24gPSAnJ10g5p+l5om+5p2h5Lu2XG5cdCAqIEBleGFtcGxlXG5cdCAqIGNvbnN0IHNlYXJjaENvbmRpdGlvbiA9IGBXSEVSRSBkYXRlID0gJyR7ZGF5fSdgXG5cdCAqIGF3YWl0IERCLmRlbGV0ZVRhYmxlRGF0YSgn6KGo5ZCNJywgc2VhcmNoQ29uZGl0aW9uKTtcblx0ICovXG5cdGRlbGV0ZVRhYmxlRGF0YShkYlRhYmxlLCBjb25kaXRpb24gPSAnJykge1xuXHRcdGlmIChkYlRhYmxlICE9PSB1bmRlZmluZWQpIHtcblx0XHRcdHZhciBzcWwgPSBgREVMRVRFIEZST00gJHtkYlRhYmxlfSAke2NvbmRpdGlvbn1gO1xuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0Ly8g5Yig6Zmk6KGo5pWw5o2uXG5cdFx0XHRcdHBsdXMuc3FsaXRlLmV4ZWN1dGVTcWwoe1xuXHRcdFx0XHRcdG5hbWU6IHRoaXMuZGJOYW1lLFxuXHRcdFx0XHRcdHNxbDogc3FsLFxuXHRcdFx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRcdFx0cmVzb2x2ZShlKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGZhaWwoZSkge1xuXHRcdFx0XHRcdFx0cmVqZWN0KGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0pXG5cdFx0fSBlbHNlIHtcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRcdHJlamVjdChcIumUmeivr+WIoOmZpFwiKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LFxuXG5cdC8vIOS/ruaUueaVsOaNruihqOmHjOeahOaVsOaNriBzcWw6XCJVUERBVEUgZGJUYWJsZSBTRVQg5YiX5ZCNID0gJ+WIl+WAvCcs5YiX5ZCNID0gJ+WIl+WAvCcgV0hFUkUgbG5hbWUgPSAnbHZhbHVlJ1wiXG5cdC8vIOS/ruaUuSBVUERBVEUg44CBIGRiVGFibGUg5piv6KGo5ZCNLCBkYXRhOiDopoHkv67mlLnnmoTliJflkI095L+u5pS55ZCO5YiX5YC8LCBsbmFtZSxsdmFsdWUg5piv5p+l6K+i5p2h5Lu255qE5YiX5ZCN5ZKM5YiX5YC8XG5cdHVwZGF0ZVRhYmxlRGF0YShkYlRhYmxlLCBkYXRhLCBsbmFtZSwgbHZhbHVlKSB7XG5cdFx0aWYgKGxuYW1lID09IHVuZGVmaW5lZCkge1xuXHRcdFx0dmFyIHNxbCA9IGBVUERBVEUgJHtkYlRhYmxlfSBTRVQgJHtkYXRhfWA7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHZhciBzcWwgPSBgVVBEQVRFICR7ZGJUYWJsZX0gU0VUICR7ZGF0YX0gV0hFUkUgJHtsbmFtZX0gPSAnJHtsdmFsdWV9J2A7XG5cdFx0fVxuXHRcdC8vIFdIRVJFIOWJjemdouaYr+imgeS/ruaUueeahOWIl+WQjeOAgeWIl+WAvO+8jOWQjumdouaYr+adoeS7tueahOWIl+WQjeOAgeWIl+WAvFxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHQvLyDkv67mlLnooajmlbDmja5cblx0XHRcdHBsdXMuc3FsaXRlLmV4ZWN1dGVTcWwoe1xuXHRcdFx0XHRuYW1lOiB0aGlzLmRiTmFtZSxcblx0XHRcdFx0c3FsOiBzcWwsXG5cdFx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwoZSkge1xuXHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9LFxuXG5cdC8vIOiOt+WPluaMh+WumuaVsOaNruadoeaVsCAgc3FsOlwiU0VMRUNUICogRlJPTSBkYlRhYmxlIE9SREVSIEJZICdpZCcgREVTQyBMSU1JVCAxNSBPRkZTRVQgJ251bSdcIlxuXHQvLyBkYlRhYmxlIOihqOWQjSwgT1JERVIgQlkg5Luj6KGo5o6S5bqP6buY6K6k5q2j5bqPLCBpZCDmmK/mjpLluo/nmoTmnaHku7YgREVTQyDku6PooajlgJLluo/vvIzku47mnIDlkI7kuIDmnaHmlbDmja7lvIDlp4vmi79cblx0Ly8gTElNSVQgMTUgT0ZGU0VUICcke251bX0nLOi/meWPpeeahOaEj+aAneaYr+i3s+i/hyBudW0g5p2h5ou/IDE1IOadoeaVsOaNriwgbnVtIOS4uui3s+i/h+WkmuWwkeadoeaVsOaNruaYr+WKqOaAgeWAvFxuXHQvLyDkvosg5Yid5aeLbnVt6K6+5Li6MO+8jOWwseS7juacgOWQjueahOaVsOaNruW8gOWni+aLvzE15p2h77yM5LiL5qyh5LiN5ou/5Yia6I635Y+W55qE5pWw5o2u77yM5omA5Lul5Y+v5Lul6K6pbnVt5Li6MTXvvIzov5nmoLflsLHog73kuIDmraXkuIDmraXnmoTmi7/lrozmiYDmnInnmoTmlbDmja5cblx0cHVsbFNRTChkYlRhYmxlLCBpZCwgbnVtKSB7XG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdHBsdXMuc3FsaXRlLnNlbGVjdFNxbCh7XG5cdFx0XHRcdG5hbWU6IHRoaXMuZGJOYW1lLFxuXHRcdFx0XHRzcWw6IGBTRUxFQ1QgKiBGUk9NICR7ZGJUYWJsZX0gT1JERVIgQlkgJyR7aWR9JyBERVNDIExJTUlUIDE1IE9GRlNFVCAnJHtudW19J2AsXG5cdFx0XHRcdHN1Y2Nlc3MoZSkge1xuXHRcdFx0XHRcdHJlc29sdmUoZSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwoZSkge1xuXHRcdFx0XHRcdHJlamVjdChlKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n"); /***/ }), /* 81 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/pages/login/transfer.vue?mpType=page ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./transfer.vue?vue&type=template&id=3f10ae5a&mpType=page */ 82);\n/* harmony import */ var _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transfer.vue?vue&type=script&lang=js&mpType=page */ 91);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/transfer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3RyYW5zZmVyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zZjEwYWU1YSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdHJhbnNmZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3RyYW5zZmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2xvZ2luL3RyYW5zZmVyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///81\n"); /***/ }), /* 82 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/transfer.vue?vue&type=template&id=3f10ae5a&mpType=page ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./transfer.vue?vue&type=template&id=3f10ae5a&mpType=page */ 83); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_3f10ae5a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 83 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/transfer.vue?vue&type=template&id=3f10ae5a&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "content"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "input"), attrs: { _i: 2 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.oldaddress, expression: "oldaddress", }, ], attrs: { _i: 3 }, domProps: { value: _vm._$s(3, "v-model", _vm.oldaddress) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.oldaddress = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "input"), attrs: { _i: 4 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], staticClass: _vm._$s(5, "sc", "input_aa"), attrs: { password: _vm._$s(5, "a-password", _vm.showPassword3), _i: 5, }, domProps: { value: _vm._$s(5, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 6, "a-src", !_vm.showPassword3 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 6, }, on: { click: function ($event) { return _vm.changePassword(3) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "input"), attrs: { _i: 7 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.newpassword, expression: "newpassword", }, ], staticClass: _vm._$s(8, "sc", "input_aa"), attrs: { password: _vm._$s(8, "a-password", _vm.showPassword5), _i: 8, }, domProps: { value: _vm._$s(8, "v-model", _vm.newpassword) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.newpassword = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 9, "a-src", !_vm.showPassword5 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 9, }, on: { click: function ($event) { return _vm.changePassword(5) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "input"), attrs: { _i: 10 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.email, expression: "email", }, ], attrs: { _i: 11 }, domProps: { value: _vm._$s(11, "v-model", _vm.email) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.email = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "input"), attrs: { _i: 12 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(13, "sc", "input_aa"), attrs: { _i: 13 }, domProps: { value: _vm._$s(13, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "sendcode"), attrs: { _i: 14 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.emaiTip)))] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "input"), attrs: { _i: 15 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.googlecode, expression: "googlecode", }, ], staticClass: _vm._$s(16, "sc", "input_aa"), attrs: { _i: 16 }, domProps: { value: _vm._$s(16, "v-model", _vm.googlecode) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.googlecode = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "sendcode"), attrs: { _i: 17 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.googleTip)))] ), ] ), _c("button", { staticClass: _vm._$s(18, "sc", "btn primary"), attrs: { _i: 18 }, on: { click: _vm.produceMnemonic }, }), ] ), _vm._$s(19, "i", _vm.googleDialog) ? _c( "view", { staticClass: _vm._$s(19, "sc", "googlecode"), attrs: { _i: 19 } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "icon"), attrs: { _i: 20 }, on: { click: function ($event) { _vm.googleDialog = false }, }, }, [_c("u-icon", { attrs: { name: "close", _i: 21 } })], 1 ), _c("view", { staticClass: _vm._$s(22, "sc", "googletitle"), attrs: { _i: 22 }, }), _c( "view", { staticClass: _vm._$s(23, "sc", "googleimg"), attrs: { _i: 23 }, }, [ _c("image", { attrs: { src: _vm._$s(24, "a-src", _vm.googleimg), _i: 24 }, }), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "googlesecret"), attrs: { _i: 25 }, on: { click: function ($event) { return _vm.copyadd() }, }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.googlesecret)))] ), ] ) : _vm._e(), _vm._$s(26, "i", _vm.mnemonic) ? _c( "view", { staticClass: _vm._$s(26, "sc", "mnemonic-container"), attrs: { _i: 26 }, }, [ _c( "text", { staticClass: _vm._$s(27, "sc", "mnemonic"), attrs: { _i: 27 }, on: { click: _vm.copyMnemonic }, }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.mnemonic)))] ), _c("text", { staticClass: _vm._$s(28, "sc", "copy-hint"), attrs: { _i: 28 }, }), _c("text", { staticClass: _vm._$s(29, "sc", "warning"), attrs: { _i: 29 }, }), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 84 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-icon/u-icon.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 85);\n/* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 87);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e20bb40\",\n null,\n false,\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-icon/u-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtaWNvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmUyMGJiNDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNmUyMGJiNDBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 86); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 86 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-icon"), class: _vm._$s(0, "c", ["u-icon--" + _vm.labelPos]), attrs: { _i: 0 }, on: { click: _vm.clickHandler }, }, [ _vm._$s(1, "i", _vm.isImg) ? _c("image", { staticClass: _vm._$s(1, "sc", "u-icon__img"), style: _vm._$s(1, "s", [ _vm.imgStyle, _vm.$u.addStyle(_vm.customStyle), ]), attrs: { src: _vm._$s(1, "a-src", _vm.name), mode: _vm._$s(1, "a-mode", _vm.imgMode), _i: 1, }, }) : _c( "text", { staticClass: _vm._$s(2, "sc", "u-icon__icon"), class: _vm._$s(2, "c", _vm.uClasses), style: _vm._$s(2, "s", [ _vm.iconStyle, _vm.$u.addStyle(_vm.customStyle), ]), attrs: { "hover-class": _vm._$s(2, "a-hover-class", _vm.hoverClass), _i: 2, }, }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.icon)))] ), _vm._$s(3, "i", _vm.label !== "") ? _c( "text", { staticClass: _vm._$s(3, "sc", "u-icon__label"), style: _vm._$s(3, "s", { color: _vm.labelColor, fontSize: _vm.$u.addUnit(_vm.labelSize), marginLeft: _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.space) : 0, marginTop: _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.space) : 0, marginRight: _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.space) : 0, marginBottom: _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.space) : 0, }), attrs: { _i: 3 }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.label)))] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 87 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 88);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///87\n"); /***/ }), /* 88 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _icons = _interopRequireDefault(__webpack_require__(/*! ./icons */ 89));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 90));\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// 引入图标名称,已经对应的unicode\n\n;\n\n/**\n * icon 图标\n * @description 基于字体的图标集,包含了大多数常见场景的图标。\n * @tutorial https://www.uviewui.com/components/icon.html\n * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\n * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\n * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\n * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\n * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\n * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\n * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\n * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\n * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\n * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\n * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\n * @property {String}\t\t\timgMode\t\t\t图片的mode\n * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\n * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\n * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\n * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\n * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\n * @event {Function} click 点击图标时触发\n * @event {Function} touchstart 事件触摸时触发\n * @example \n */\nvar _default = {\n name: 'u-icon',\n data: function data() {\n return {};\n },\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n computed: {\n uClasses: function uClasses() {\n var classes = [];\n classes.push(this.customPrefix + '-' + this.name);\n // // uView的自定义图标类名为u-iconfont\n // if (this.customPrefix == 'uicon') {\n // \tclasses.push('u-iconfont')\n // } else {\n // \tclasses.push(this.customPrefix)\n // }\n // 主题色,通过类配置\n if (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);\n // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n // 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\n return classes;\n },\n iconStyle: function iconStyle() {\n var style = {};\n style = {\n fontSize: uni.$u.addUnit(this.size),\n lineHeight: uni.$u.addUnit(this.size),\n fontWeight: this.bold ? 'bold' : 'normal',\n // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n top: uni.$u.addUnit(this.top)\n };\n // 非主题色值时,才当作颜色值\n if (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color;\n return style;\n },\n // 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\n isImg: function isImg() {\n return this.name.indexOf('/') !== -1;\n },\n imgStyle: function imgStyle() {\n var style = {};\n // 如果设置width和height属性,则优先使用,否则使用size属性\n style.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size);\n style.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size);\n return style;\n },\n // 通过图标名,查找对应的图标\n icon: function icon() {\n // 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\n return _icons.default['uicon-' + this.name] || this.name;\n }\n },\n methods: {\n clickHandler: function clickHandler(e) {\n this.$emit('click', this.index);\n // 是否阻止事件冒泡\n this.stop && this.preventEvent(e);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiZGF0YSIsIm1peGlucyIsImNvbXB1dGVkIiwidUNsYXNzZXMiLCJjbGFzc2VzIiwiaWNvblN0eWxlIiwic3R5bGUiLCJmb250U2l6ZSIsImxpbmVIZWlnaHQiLCJmb250V2VpZ2h0IiwidG9wIiwiaXNJbWciLCJpbWdTdHlsZSIsImljb24iLCJtZXRob2RzIiwiY2xpY2tIYW5kbGVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBaURBO0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSEE7O0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQSxlQTBCQTtFQUNBQTtFQUNBQztJQUNBLFFBRUE7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7O01BSUE7SUFDQTtJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFFQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBTjtNQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTztNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiODguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXdcclxuXHQgICAgY2xhc3M9XCJ1LWljb25cIlxyXG5cdCAgICBAdGFwPVwiY2xpY2tIYW5kbGVyXCJcclxuXHQgICAgOmNsYXNzPVwiWyd1LWljb24tLScgKyBsYWJlbFBvc11cIlxyXG5cdD5cclxuXHRcdDxpbWFnZVxyXG5cdFx0ICAgIGNsYXNzPVwidS1pY29uX19pbWdcIlxyXG5cdFx0ICAgIHYtaWY9XCJpc0ltZ1wiXHJcblx0XHQgICAgOnNyYz1cIm5hbWVcIlxyXG5cdFx0ICAgIDptb2RlPVwiaW1nTW9kZVwiXHJcblx0XHQgICAgOnN0eWxlPVwiW2ltZ1N0eWxlLCAkdS5hZGRTdHlsZShjdXN0b21TdHlsZSldXCJcclxuXHRcdD48L2ltYWdlPlxyXG5cdFx0PHRleHRcclxuXHRcdCAgICB2LWVsc2VcclxuXHRcdCAgICBjbGFzcz1cInUtaWNvbl9faWNvblwiXHJcblx0XHQgICAgOmNsYXNzPVwidUNsYXNzZXNcIlxyXG5cdFx0ICAgIDpzdHlsZT1cIltpY29uU3R5bGUsICR1LmFkZFN0eWxlKGN1c3RvbVN0eWxlKV1cIlxyXG5cdFx0ICAgIDpob3Zlci1jbGFzcz1cImhvdmVyQ2xhc3NcIlxyXG5cdFx0Pnt7aWNvbn19PC90ZXh0PlxyXG5cdFx0PCEtLSDov5nph4zov5vooYznqbrlrZfnrKbkuLLliKTmlq3vvIzlpoLmnpzku4Xku4XmmK92LWlmPVwibGFiZWxcIu+8jOWPr+iDveS8muWHuueOsOS8oOmAkjDnmoTml7blgJnvvIznu5PmnpzkuZ/ml6Dms5XmmL7npLogLS0+XHJcblx0XHQ8dGV4dFxyXG5cdFx0ICAgIHYtaWY9XCJsYWJlbCAhPT0gJydcIiBcclxuXHRcdCAgICBjbGFzcz1cInUtaWNvbl9fbGFiZWxcIlxyXG5cdFx0ICAgIDpzdHlsZT1cIntcclxuXHRcdFx0Y29sb3I6IGxhYmVsQ29sb3IsXHJcblx0XHRcdGZvbnRTaXplOiAkdS5hZGRVbml0KGxhYmVsU2l6ZSksXHJcblx0XHRcdG1hcmdpbkxlZnQ6IGxhYmVsUG9zID09ICdyaWdodCcgPyAkdS5hZGRVbml0KHNwYWNlKSA6IDAsXHJcblx0XHRcdG1hcmdpblRvcDogbGFiZWxQb3MgPT0gJ2JvdHRvbScgPyAkdS5hZGRVbml0KHNwYWNlKSA6IDAsXHJcblx0XHRcdG1hcmdpblJpZ2h0OiBsYWJlbFBvcyA9PSAnbGVmdCcgPyAkdS5hZGRVbml0KHNwYWNlKSA6IDAsXHJcblx0XHRcdG1hcmdpbkJvdHRvbTogbGFiZWxQb3MgPT0gJ3RvcCcgPyAkdS5hZGRVbml0KHNwYWNlKSA6IDAsXHJcblx0XHR9XCJcclxuXHRcdD57eyBsYWJlbCB9fTwvdGV4dD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdC8vIG52dWXpgJrov4d3ZWV455qEZG9t5qih5Z2X5byV5YWl5a2X5L2T77yM55u45YWz5paH5qGj5Zyw5Z2A5aaC5LiL77yaXHJcblx0Ly8gaHR0cHM6Ly93ZWV4LmFwYWNoZS5vcmcvemgvZG9jcy9tb2R1bGVzL2RvbS5odG1sI2FkZHJ1bGVcclxuXHRjb25zdCBmb250VXJsID0gJ2h0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMjIyNTE3MV84a2Rjd2s0cG8yNC50dGYnXHJcblx0Y29uc3QgZG9tTW9kdWxlID0gd2VleC5yZXF1aXJlTW9kdWxlKCdkb20nKVxyXG5cdGRvbU1vZHVsZS5hZGRSdWxlKCdmb250RmFjZScsIHtcclxuXHRcdCdmb250RmFtaWx5JzogXCJ1aWNvbi1pY29uZm9udFwiLFxyXG5cdFx0J3NyYyc6IGB1cmwoJyR7Zm9udFVybH0nKWBcclxuXHR9KVxyXG5cdC8vICNlbmRpZlxyXG5cclxuXHQvLyDlvJXlhaXlm77moIflkI3np7DvvIzlt7Lnu4/lr7nlupTnmoR1bmljb2RlXHJcblx0aW1wb3J0IGljb25zIGZyb20gJy4vaWNvbnMnXHJcblx0XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnOztcclxuXHJcblx0LyoqXHJcblx0ICogaWNvbiDlm77moIdcclxuXHQgKiBAZGVzY3JpcHRpb24g5Z+65LqO5a2X5L2T55qE5Zu+5qCH6ZuG77yM5YyF5ZCr5LqG5aSn5aSa5pWw5bi46KeB5Zy65pmv55qE5Zu+5qCH44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvaWNvbi5odG1sXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bmFtZVx0XHRcdOWbvuagh+WQjeensO+8jOingeekuuS+i+Wbvuagh+mbhlxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yXHRcdFx05Zu+5qCH6aKc6ImyLOWPr+aOpeWPl+S4u+mimOiJsiDvvIjpu5jorqQgY29sb3JbJ3UtY29udGVudC1jb2xvciddIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0c2l6ZVx0XHRcdOWbvuagh+Wtl+S9k+Wkp+Wwj++8jOWNleS9jXB4IO+8iOm7mOiupCAnMTZweCcg77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGJvbGRcdFx0XHTmmK/lkKbmmL7npLrnspfkvZMg77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0aW5kZXhcdFx0XHTngrnlh7vlm77moIfnmoTml7blgJnkvKDpgJLkuovku7blh7rljrvnmoRpbmRleO+8iOeUqOS6juWMuuWIhueCueWHu+S6huWTquS4gOS4qu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGhvdmVyQ2xhc3NcdFx05Zu+5qCH5oyJ5LiL5Y6755qE5qC35byP57G777yM55So5rOV5ZCMdW5p55qEdmlld+e7hOS7tueahGhvdmVyQ2xhc3Plj4LmlbDvvIzor6bmg4Xop4HlrpjnvZFcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRjdXN0b21QcmVmaXhcdOiHquWumuS5ieaJqeWxleWJjee8gO+8jOaWueS+v+eUqOaIt+aJqeWxleiHquW3seeahOWbvuagh+W6kyDvvIjpu5jorqQgJ3VpY29uJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGxhYmVsXHRcdFx05Zu+5qCH5Y+z5L6n55qEbGFiZWzmloflrZdcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRsYWJlbFBvc1x0XHRsYWJlbOebuOWvueS6juWbvuagh+eahOS9jee9ru+8jOWPquiDvXJpZ2h05oiWYm90dG9tIO+8iOm7mOiupCAncmlnaHQnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bGFiZWxTaXplXHRcdGxhYmVs5a2X5L2T5aSn5bCP77yM5Y2V5L2NcHgg77yI6buY6K6kICcxNXB4JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRsYWJlbENvbG9yXHRcdOWbvuagh+WPs+S+p+eahGxhYmVs5paH5a2X6aKc6ImyIO+8iCDpu5jorqQgY29sb3JbJ3UtY29udGVudC1jb2xvciddIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0c3BhY2VcdFx0XHRsYWJlbOS4juWbvuagh+eahOi3neemu++8jOWNleS9jXB4IO+8iOm7mOiupCAnM3B4JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRpbWdNb2RlXHRcdFx05Zu+54mH55qEbW9kZVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0d2lkdGhcdFx0XHTmmL7npLrlm77niYflsI/lm77moIfml7bnmoTlrr3luqZcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGhlaWdodFx0XHRcdOaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtueahOmrmOW6plxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0dG9wXHRcdFx0XHTlm77moIflnKjlnoLnm7TmlrnlkJHkuIrnmoTlrprkvY0g55So5LqO6Kej5Yaz5p+Q5Lqb5oOF5Ya15LiL77yM6K6p5Zu+5qCH5Z6C55u05bGF5Lit55qE55So6YCUICDvvIjpu5jorqQgMCDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0c3RvcFx0XHRcdOaYr+WQpumYu+atouS6i+S7tuS8oOaSrSDvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0Y3VzdG9tU3R5bGVcdFx0aWNvbueahOagt+W8j++8jOWvueixoeW9ouW8j1xyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIOeCueWHu+Wbvuagh+aXtuinpuWPkVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IHRvdWNoc3RhcnQg5LqL5Lu26Kem5pG45pe26Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHUtaWNvbiBuYW1lPVwicGhvdG9cIiBjb2xvcj1cIiMyOTc5ZmZcIiBzaXplPVwiMjhcIj48L3UtaWNvbj5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1pY29uJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHVuaS4kdS5taXhpbixwcm9wc10sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHR1Q2xhc3NlcygpIHtcclxuXHRcdFx0XHRsZXQgY2xhc3NlcyA9IFtdXHJcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKHRoaXMuY3VzdG9tUHJlZml4ICsgJy0nICsgdGhpcy5uYW1lKVxyXG5cdFx0XHRcdC8vIC8vIHVWaWV355qE6Ieq5a6a5LmJ5Zu+5qCH57G75ZCN5Li6dS1pY29uZm9udFxyXG5cdFx0XHRcdC8vIGlmICh0aGlzLmN1c3RvbVByZWZpeCA9PSAndWljb24nKSB7XHJcblx0XHRcdFx0Ly8gXHRjbGFzc2VzLnB1c2goJ3UtaWNvbmZvbnQnKVxyXG5cdFx0XHRcdC8vIH0gZWxzZSB7XHJcblx0XHRcdFx0Ly8gXHRjbGFzc2VzLnB1c2godGhpcy5jdXN0b21QcmVmaXgpXHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdC8vIOS4u+mimOiJsu+8jOmAmui/h+exu+mFjee9rlxyXG5cdFx0XHRcdGlmICh0aGlzLmNvbG9yICYmIHVuaS4kdS5jb25maWcudHlwZS5pbmNsdWRlcyh0aGlzLmNvbG9yKSkgY2xhc3Nlcy5wdXNoKCd1LWljb25fX2ljb24tLScgKyB0aGlzLmNvbG9yKVxyXG5cdFx0XHRcdC8vIOmYv+mHjO+8jOWktOadoe+8jOeZvuW6puWwj+eoi+W6j+mAmui/h+aVsOe7hOe7keWumuexu+WQjeaXtu+8jOaXoOazleebtOaOpeS9v+eUqFthLCBiLCBjXeeahOW9ouW8j++8jOWQpuWImeaXoOazleivhuWIq1xyXG5cdFx0XHRcdC8vIOaVhemcgOWwhuWFtuaLhuaIkOS4gOS4quWtl+espuS4sueahOW9ouW8j++8jOmAmui/h+epuuagvOmalOW8gOWQhOS4quexu+WQjVxyXG5cdFx0XHRcdC8vI2lmZGVmIE1QLUFMSVBBWSB8fCBNUC1UT1VUSUFPIHx8IE1QLUJBSURVXHJcblx0XHRcdFx0Y2xhc3NlcyA9IGNsYXNzZXMuam9pbignICcpXHJcblx0XHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0XHRyZXR1cm4gY2xhc3Nlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uU3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge31cclxuXHRcdFx0XHRzdHlsZSA9IHtcclxuXHRcdFx0XHRcdGZvbnRTaXplOiB1bmkuJHUuYWRkVW5pdCh0aGlzLnNpemUpLFxyXG5cdFx0XHRcdFx0bGluZUhlaWdodDogdW5pLiR1LmFkZFVuaXQodGhpcy5zaXplKSxcclxuXHRcdFx0XHRcdGZvbnRXZWlnaHQ6IHRoaXMuYm9sZCA/ICdib2xkJyA6ICdub3JtYWwnLFxyXG5cdFx0XHRcdFx0Ly8g5p+Q5Lqb54m55q6K5oOF5Ya16ZyA6KaB6K6+572u5LiA5Liq5Yiw6aG26YOo55qE6Led56a777yM5omN6IO95pu05aW955qE5Z6C55u05bGF5LitXHJcblx0XHRcdFx0XHR0b3A6IHVuaS4kdS5hZGRVbml0KHRoaXMudG9wKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDpnZ7kuLvpopjoibLlgLzml7bvvIzmiY3lvZPkvZzpopzoibLlgLxcclxuXHRcdFx0XHRpZiAodGhpcy5jb2xvciAmJiAhdW5pLiR1LmNvbmZpZy50eXBlLmluY2x1ZGVzKHRoaXMuY29sb3IpKSBzdHlsZS5jb2xvciA9IHRoaXMuY29sb3JcclxuXHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIpOaWreS8oOWFpeeahG5hbWXlsZ7mgKfvvIzmmK/lkKblm77niYfot6/lvoTvvIzlj6ropoHluKbmnIlcIi9cIuWdh+iupOS4uuaYr+WbvueJh+W9ouW8j1xyXG5cdFx0XHRpc0ltZygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5uYW1lLmluZGV4T2YoJy8nKSAhPT0gLTFcclxuXHRcdFx0fSxcclxuXHRcdFx0aW1nU3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge31cclxuXHRcdFx0XHQvLyDlpoLmnpzorr7nva53aWR0aOWSjGhlaWdodOWxnuaAp++8jOWImeS8mOWFiOS9v+eUqO+8jOWQpuWImeS9v+eUqHNpemXlsZ7mgKdcclxuXHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMud2lkdGggPyB1bmkuJHUuYWRkVW5pdCh0aGlzLndpZHRoKSA6IHVuaS4kdS5hZGRVbml0KHRoaXMuc2l6ZSlcclxuXHRcdFx0XHRzdHlsZS5oZWlnaHQgPSB0aGlzLmhlaWdodCA/IHVuaS4kdS5hZGRVbml0KHRoaXMuaGVpZ2h0KSA6IHVuaS4kdS5hZGRVbml0KHRoaXMuc2l6ZSlcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCa6L+H5Zu+5qCH5ZCN77yM5p+l5om+5a+55bqU55qE5Zu+5qCHXHJcblx0XHRcdGljb24oKSB7XHJcblx0XHRcdFx0Ly8g5aaC5p6c5YaF572u55qE5Zu+5qCH5Lit5om+5LiN5Yiw5a+55bqU55qE5Zu+5qCH77yM5bCx55u05o6l6L+U5ZuebmFtZeWAvO+8jOWboOS4uueUqOaIt+WPr+iDveS8oOWFpeeahOaYr3VuaWNvZGXku6PnoIFcclxuXHRcdFx0XHRyZXR1cm4gaWNvbnNbJ3VpY29uLScgKyB0aGlzLm5hbWVdIHx8IHRoaXMubmFtZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbGlja0hhbmRsZXIoZSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJywgdGhpcy5pbmRleClcclxuXHRcdFx0XHQvLyDmmK/lkKbpmLvmraLkuovku7blhpLms6FcclxuXHRcdFx0XHR0aGlzLnN0b3AgJiYgdGhpcy5wcmV2ZW50RXZlbnQoZSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQvLyDlj5jph4/lrprkuYlcclxuXHQkdS1pY29uLXByaW1hcnk6ICR1LXByaW1hcnkgIWRlZmF1bHQ7XHJcblx0JHUtaWNvbi1zdWNjZXNzOiAkdS1zdWNjZXNzICFkZWZhdWx0O1xyXG5cdCR1LWljb24taW5mbzogJHUtaW5mbyAhZGVmYXVsdDtcclxuXHQkdS1pY29uLXdhcm5pbmc6ICR1LXdhcm5pbmcgIWRlZmF1bHQ7XHJcblx0JHUtaWNvbi1lcnJvcjogJHUtZXJyb3IgIWRlZmF1bHQ7XHJcblx0JHUtaWNvbi1sYWJlbC1saW5lLWhlaWdodDoxICFkZWZhdWx0O1xyXG5cclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0Ly8g6Z2ebnZ1ZeS4i+WKoOi9veWtl+S9k1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICd1aWNvbi1pY29uZm9udCc7XHJcblx0XHRzcmM6IHVybCgnaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8yMjI1MTcxXzhrZGN3azRwbzI0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudS1pY29uIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji0tbGVmdCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1yaWdodCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdG9wIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1ib3R0b20ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHVpY29uLWljb25mb250O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogJHUtaWNvbi1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zdWNjZXNzIHtcclxuXHRcdFx0XHRjb2xvcjogJHUtaWNvbi1zdWNjZXNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1lcnJvciB7XHJcblx0XHRcdFx0Y29sb3I6ICR1LWljb24tZXJyb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXdhcm5pbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAkdS1pY29uLXdhcm5pbmc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWluZm8ge1xyXG5cdFx0XHRcdGNvbG9yOiAkdS1pY29uLWluZm87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkdS1pY29uLWxhYmVsLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///88\n"); /***/ }), /* 89 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-icon/icons.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n 'uicon-level': \"\\uE693\",\n 'uicon-column-line': \"\\uE68E\",\n 'uicon-checkbox-mark': \"\\uE807\",\n 'uicon-folder': \"\\uE7F5\",\n 'uicon-movie': \"\\uE7F6\",\n 'uicon-star-fill': \"\\uE669\",\n 'uicon-star': \"\\uE65F\",\n 'uicon-phone-fill': \"\\uE64F\",\n 'uicon-phone': \"\\uE622\",\n 'uicon-apple-fill': \"\\uE881\",\n 'uicon-chrome-circle-fill': \"\\uE885\",\n 'uicon-backspace': \"\\uE67B\",\n 'uicon-attach': \"\\uE632\",\n 'uicon-cut': \"\\uE948\",\n 'uicon-empty-car': \"\\uE602\",\n 'uicon-empty-coupon': \"\\uE682\",\n 'uicon-empty-address': \"\\uE646\",\n 'uicon-empty-favor': \"\\uE67C\",\n 'uicon-empty-permission': \"\\uE686\",\n 'uicon-empty-news': \"\\uE687\",\n 'uicon-empty-search': \"\\uE664\",\n 'uicon-github-circle-fill': \"\\uE887\",\n 'uicon-rmb': \"\\uE608\",\n 'uicon-person-delete-fill': \"\\uE66A\",\n 'uicon-reload': \"\\uE788\",\n 'uicon-order': \"\\uE68F\",\n 'uicon-server-man': \"\\uE6BC\",\n 'uicon-search': \"\\uE62A\",\n 'uicon-fingerprint': \"\\uE955\",\n 'uicon-more-dot-fill': \"\\uE630\",\n 'uicon-scan': \"\\uE662\",\n 'uicon-share-square': \"\\uE60B\",\n 'uicon-map': \"\\uE61D\",\n 'uicon-map-fill': \"\\uE64E\",\n 'uicon-tags': \"\\uE629\",\n 'uicon-tags-fill': \"\\uE651\",\n 'uicon-bookmark-fill': \"\\uE63B\",\n 'uicon-bookmark': \"\\uE60A\",\n 'uicon-eye': \"\\uE613\",\n 'uicon-eye-fill': \"\\uE641\",\n 'uicon-mic': \"\\uE64A\",\n 'uicon-mic-off': \"\\uE649\",\n 'uicon-calendar': \"\\uE66E\",\n 'uicon-calendar-fill': \"\\uE634\",\n 'uicon-trash': \"\\uE623\",\n 'uicon-trash-fill': \"\\uE658\",\n 'uicon-play-left': \"\\uE66D\",\n 'uicon-play-right': \"\\uE610\",\n 'uicon-minus': \"\\uE618\",\n 'uicon-plus': \"\\uE62D\",\n 'uicon-info': \"\\uE653\",\n 'uicon-info-circle': \"\\uE7D2\",\n 'uicon-info-circle-fill': \"\\uE64B\",\n 'uicon-question': \"\\uE715\",\n 'uicon-error': \"\\uE6D3\",\n 'uicon-close': \"\\uE685\",\n 'uicon-checkmark': \"\\uE6A8\",\n 'uicon-android-circle-fill': \"\\uE67E\",\n 'uicon-android-fill': \"\\uE67D\",\n 'uicon-ie': \"\\uE87B\",\n 'uicon-IE-circle-fill': \"\\uE889\",\n 'uicon-google': \"\\uE87A\",\n 'uicon-google-circle-fill': \"\\uE88A\",\n 'uicon-setting-fill': \"\\uE872\",\n 'uicon-setting': \"\\uE61F\",\n 'uicon-minus-square-fill': \"\\uE855\",\n 'uicon-plus-square-fill': \"\\uE856\",\n 'uicon-heart': \"\\uE7DF\",\n 'uicon-heart-fill': \"\\uE851\",\n 'uicon-camera': \"\\uE7D7\",\n 'uicon-camera-fill': \"\\uE870\",\n 'uicon-more-circle': \"\\uE63E\",\n 'uicon-more-circle-fill': \"\\uE645\",\n 'uicon-chat': \"\\uE620\",\n 'uicon-chat-fill': \"\\uE61E\",\n 'uicon-bag-fill': \"\\uE617\",\n 'uicon-bag': \"\\uE619\",\n 'uicon-error-circle-fill': \"\\uE62C\",\n 'uicon-error-circle': \"\\uE624\",\n 'uicon-close-circle': \"\\uE63F\",\n 'uicon-close-circle-fill': \"\\uE637\",\n 'uicon-checkmark-circle': \"\\uE63D\",\n 'uicon-checkmark-circle-fill': \"\\uE635\",\n 'uicon-question-circle-fill': \"\\uE666\",\n 'uicon-question-circle': \"\\uE625\",\n 'uicon-share': \"\\uE631\",\n 'uicon-share-fill': \"\\uE65E\",\n 'uicon-shopping-cart': \"\\uE621\",\n 'uicon-shopping-cart-fill': \"\\uE65D\",\n 'uicon-bell': \"\\uE609\",\n 'uicon-bell-fill': \"\\uE640\",\n 'uicon-list': \"\\uE650\",\n 'uicon-list-dot': \"\\uE616\",\n 'uicon-zhihu': \"\\uE6BA\",\n 'uicon-zhihu-circle-fill': \"\\uE709\",\n 'uicon-zhifubao': \"\\uE6B9\",\n 'uicon-zhifubao-circle-fill': \"\\uE6B8\",\n 'uicon-weixin-circle-fill': \"\\uE6B1\",\n 'uicon-weixin-fill': \"\\uE6B2\",\n 'uicon-twitter-circle-fill': \"\\uE6AB\",\n 'uicon-twitter': \"\\uE6AA\",\n 'uicon-taobao-circle-fill': \"\\uE6A7\",\n 'uicon-taobao': \"\\uE6A6\",\n 'uicon-weibo-circle-fill': \"\\uE6A5\",\n 'uicon-weibo': \"\\uE6A4\",\n 'uicon-qq-fill': \"\\uE6A1\",\n 'uicon-qq-circle-fill': \"\\uE6A0\",\n 'uicon-moments-circel-fill': \"\\uE69A\",\n 'uicon-moments': \"\\uE69B\",\n 'uicon-qzone': \"\\uE695\",\n 'uicon-qzone-circle-fill': \"\\uE696\",\n 'uicon-baidu-circle-fill': \"\\uE680\",\n 'uicon-baidu': \"\\uE681\",\n 'uicon-facebook-circle-fill': \"\\uE68A\",\n 'uicon-facebook': \"\\uE689\",\n 'uicon-car': \"\\uE60C\",\n 'uicon-car-fill': \"\\uE636\",\n 'uicon-warning-fill': \"\\uE64D\",\n 'uicon-warning': \"\\uE694\",\n 'uicon-clock-fill': \"\\uE638\",\n 'uicon-clock': \"\\uE60F\",\n 'uicon-edit-pen': \"\\uE612\",\n 'uicon-edit-pen-fill': \"\\uE66B\",\n 'uicon-email': \"\\uE611\",\n 'uicon-email-fill': \"\\uE642\",\n 'uicon-minus-circle': \"\\uE61B\",\n 'uicon-minus-circle-fill': \"\\uE652\",\n 'uicon-plus-circle': \"\\uE62E\",\n 'uicon-plus-circle-fill': \"\\uE661\",\n 'uicon-file-text': \"\\uE663\",\n 'uicon-file-text-fill': \"\\uE665\",\n 'uicon-pushpin': \"\\uE7E3\",\n 'uicon-pushpin-fill': \"\\uE86E\",\n 'uicon-grid': \"\\uE673\",\n 'uicon-grid-fill': \"\\uE678\",\n 'uicon-play-circle': \"\\uE647\",\n 'uicon-play-circle-fill': \"\\uE655\",\n 'uicon-pause-circle-fill': \"\\uE654\",\n 'uicon-pause': \"\\uE8FA\",\n 'uicon-pause-circle': \"\\uE643\",\n 'uicon-eye-off': \"\\uE648\",\n 'uicon-eye-off-outline': \"\\uE62B\",\n 'uicon-gift-fill': \"\\uE65C\",\n 'uicon-gift': \"\\uE65B\",\n 'uicon-rmb-circle-fill': \"\\uE657\",\n 'uicon-rmb-circle': \"\\uE677\",\n 'uicon-kefu-ermai': \"\\uE656\",\n 'uicon-server-fill': \"\\uE751\",\n 'uicon-coupon-fill': \"\\uE8C4\",\n 'uicon-coupon': \"\\uE8AE\",\n 'uicon-integral': \"\\uE704\",\n 'uicon-integral-fill': \"\\uE703\",\n 'uicon-home-fill': \"\\uE964\",\n 'uicon-home': \"\\uE965\",\n 'uicon-hourglass-half-fill': \"\\uE966\",\n 'uicon-hourglass': \"\\uE967\",\n 'uicon-account': \"\\uE628\",\n 'uicon-plus-people-fill': \"\\uE626\",\n 'uicon-minus-people-fill': \"\\uE615\",\n 'uicon-account-fill': \"\\uE614\",\n 'uicon-thumb-down-fill': \"\\uE726\",\n 'uicon-thumb-down': \"\\uE727\",\n 'uicon-thumb-up': \"\\uE733\",\n 'uicon-thumb-up-fill': \"\\uE72F\",\n 'uicon-lock-fill': \"\\uE979\",\n 'uicon-lock-open': \"\\uE973\",\n 'uicon-lock-opened-fill': \"\\uE974\",\n 'uicon-lock': \"\\uE97A\",\n 'uicon-red-packet-fill': \"\\uE690\",\n 'uicon-photo-fill': \"\\uE98B\",\n 'uicon-photo': \"\\uE98D\",\n 'uicon-volume-off-fill': \"\\uE659\",\n 'uicon-volume-off': \"\\uE644\",\n 'uicon-volume-fill': \"\\uE670\",\n 'uicon-volume': \"\\uE633\",\n 'uicon-red-packet': \"\\uE691\",\n 'uicon-download': \"\\uE63C\",\n 'uicon-arrow-up-fill': \"\\uE6B0\",\n 'uicon-arrow-down-fill': \"\\uE600\",\n 'uicon-play-left-fill': \"\\uE675\",\n 'uicon-play-right-fill': \"\\uE676\",\n 'uicon-rewind-left-fill': \"\\uE679\",\n 'uicon-rewind-right-fill': \"\\uE67A\",\n 'uicon-arrow-downward': \"\\uE604\",\n 'uicon-arrow-leftward': \"\\uE601\",\n 'uicon-arrow-rightward': \"\\uE603\",\n 'uicon-arrow-upward': \"\\uE607\",\n 'uicon-arrow-down': \"\\uE60D\",\n 'uicon-arrow-right': \"\\uE605\",\n 'uicon-arrow-left': \"\\uE60E\",\n 'uicon-arrow-up': \"\\uE606\",\n 'uicon-skip-back-left': \"\\uE674\",\n 'uicon-skip-forward-right': \"\\uE672\",\n 'uicon-rewind-right': \"\\uE66F\",\n 'uicon-rewind-left': \"\\uE671\",\n 'uicon-arrow-right-double': \"\\uE68D\",\n 'uicon-arrow-left-double': \"\\uE68C\",\n 'uicon-wifi-off': \"\\uE668\",\n 'uicon-wifi': \"\\uE667\",\n 'uicon-empty-data': \"\\uE62F\",\n 'uicon-empty-history': \"\\uE684\",\n 'uicon-empty-list': \"\\uE68B\",\n 'uicon-empty-page': \"\\uE627\",\n 'uicon-empty-order': \"\\uE639\",\n 'uicon-man': \"\\uE697\",\n 'uicon-woman': \"\\uE69C\",\n 'uicon-man-add': \"\\uE61C\",\n 'uicon-man-add-fill': \"\\uE64C\",\n 'uicon-man-delete': \"\\uE61A\",\n 'uicon-man-delete-fill': \"\\uE66A\",\n 'uicon-zh': \"\\uE70A\",\n 'uicon-en': \"\\uE692\"\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWljb24vaWNvbnMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWCxhQUFhLEVBQUUsUUFBUTtFQUN2QixtQkFBbUIsRUFBRSxRQUFRO0VBQzdCLHFCQUFxQixFQUFFLFFBQVE7RUFDL0IsY0FBYyxFQUFFLFFBQVE7RUFDeEIsYUFBYSxFQUFFLFFBQVE7RUFDdkIsaUJBQWlCLEVBQUUsUUFBUTtFQUMzQixZQUFZLEVBQUUsUUFBUTtFQUN0QixrQkFBa0IsRUFBRSxRQUFRO0VBQzVCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLGtCQUFrQixFQUFFLFFBQVE7RUFDNUIsMEJBQTBCLEVBQUUsUUFBUTtFQUNwQyxpQkFBaUIsRUFBRSxRQUFRO0VBQzNCLGNBQWMsRUFBRSxRQUFRO0VBQ3hCLFdBQVcsRUFBRSxRQUFRO0VBQ3JCLGlCQUFpQixFQUFFLFFBQVE7RUFDM0Isb0JBQW9CLEVBQUUsUUFBUTtFQUM5QixxQkFBcUIsRUFBRSxRQUFRO0VBQy9CLG1CQUFtQixFQUFFLFFBQVE7RUFDN0Isd0JBQXdCLEVBQUUsUUFBUTtFQUNsQyxrQkFBa0IsRUFBRSxRQUFRO0VBQzVCLG9CQUFvQixFQUFFLFFBQVE7RUFDOUIsMEJBQTBCLEVBQUUsUUFBUTtFQUNwQyxXQUFXLEVBQUUsUUFBUTtFQUNyQiwwQkFBMEIsRUFBRSxRQUFRO0VBQ3BDLGNBQWMsRUFBRSxRQUFRO0VBQ3hCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLGtCQUFrQixFQUFFLFFBQVE7RUFDNUIsY0FBYyxFQUFFLFFBQVE7RUFDeEIsbUJBQW1CLEVBQUUsUUFBUTtFQUM3QixxQkFBcUIsRUFBRSxRQUFRO0VBQy9CLFlBQVksRUFBRSxRQUFRO0VBQ3RCLG9CQUFvQixFQUFFLFFBQVE7RUFDOUIsV0FBVyxFQUFFLFFBQVE7RUFDckIsZ0JBQWdCLEVBQUUsUUFBUTtFQUMxQixZQUFZLEVBQUUsUUFBUTtFQUN0QixpQkFBaUIsRUFB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QVE7RUFDcEMseUJBQXlCLEVBQUUsUUFBUTtFQUNuQyxnQkFBZ0IsRUFBRSxRQUFRO0VBQzFCLFlBQVksRUFBRSxRQUFRO0VBQ3RCLGtCQUFrQixFQUFFLFFBQVE7RUFDNUIscUJBQXFCLEVBQUUsUUFBUTtFQUMvQixrQkFBa0IsRUFBRSxRQUFRO0VBQzVCLGtCQUFrQixFQUFFLFFBQVE7RUFDNUIsbUJBQW1CLEVBQUUsUUFBUTtFQUM3QixXQUFXLEVBQUUsUUFBUTtFQUNyQixhQUFhLEVBQUUsUUFBUTtFQUN2QixlQUFlLEVBQUUsUUFBUTtFQUN6QixvQkFBb0IsRUFBRSxRQUFRO0VBQzlCLGtCQUFrQixFQUFFLFFBQVE7RUFDNUIsdUJBQXVCLEVBQUUsUUFBUTtFQUNqQyxVQUFVLEVBQUUsUUFBUTtFQUNwQixVQUFVLEVBQUU7QUFDaEIsQ0FBQztBQUFBIiwiZmlsZSI6Ijg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgJ3VpY29uLWxldmVsJzogJ1xcdWU2OTMnLFxyXG4gICAgJ3VpY29uLWNvbHVtbi1saW5lJzogJ1xcdWU2OGUnLFxyXG4gICAgJ3VpY29uLWNoZWNrYm94LW1hcmsnOiAnXFx1ZTgwNycsXHJcbiAgICAndWljb24tZm9sZGVyJzogJ1xcdWU3ZjUnLFxyXG4gICAgJ3VpY29uLW1vdmllJzogJ1xcdWU3ZjYnLFxyXG4gICAgJ3VpY29uLXN0YXItZmlsbCc6ICdcXHVlNjY5JyxcclxuICAgICd1aWNvbi1zdGFyJzogJ1xcdWU2NWYnLFxyXG4gICAgJ3VpY29uLXBob25lLWZpbGwnOiAnXFx1ZTY0ZicsXHJcbiAgICAndWljb24tcGhvbmUnOiAnXFx1ZTYyMicsXHJcbiAgICAndWljb24tYXBwbGUtZmlsbCc6ICdcXHVlODgxJyxcclxuICAgICd1aWNvbi1jaHJvbWUtY2lyY2xlLWZpbGwnOiAnXFx1ZTg4NScsXHJcbiAgICAndWljb24tYmFja3NwYWNlJzogJ1xcdWU2N2InLFxyXG4gICAgJ3VpY29uLWF0dGFjaCc6ICdcXHVlNjMyJyxcclxuICAgICd1aWNvbi1jdXQnOiAnXFx1ZTk0OCcsXHJcbiAgICAndWljb24tZW1wdHktY2FyJzogJ1xcdWU2MDInLFxyXG4gICAgJ3VpY29uLWVtcHR5LWNvdXBvbic6ICdcXHVlNjgyJyxcclxuICAgICd1aWNvbi1lbXB0eS1hZGRyZXNzJzogJ1xcdWU2NDYnLFxyXG4gICAgJ3VpY29uLWVtcHR5LWZhdm9yJzogJ1xcdWU2N2MnLFxyXG4gICAgJ3VpY29uLWVtcHR5LXBlcm1pc3Npb24nOiAnXFx1ZTY4NicsXHJcbiAgICAndWljb24tZW1wdHktbmV3cyc6ICdcXHVlNjg3JyxcclxuICAgICd1aWNvbi1lbXB0eS1zZWFyY2gnOiAnXFx1ZTY2NCcsXHJcbiAgICAndWljb24tZ2l0aHViLWNpcmNsZS1maWxsJzogJ1xcdWU4ODcnLFxyXG4gICAgJ3VpY29uLXJtYic6ICdcXHVlNjA4JyxcclxuICAgICd1aWNvbi1wZXJzb24tZGVsZXRlLWZpbGwnOiAnXFx1ZTY2YScsXHJcbiAgICAndWljb24tcmVsb2FkJzogJ1xcdWU3ODgnLFxyXG4gICAgJ3VpY29uLW9yZGVyJzogJ1xcdWU2OGYnLFxyXG4gICAgJ3VpY29uLXNlcnZlci1tYW4nOiAnXFx1ZTZiYycsXHJcbiAgICAndWljb24tc2VhcmNoJzogJ1xcdWU2MmEnLFxyXG4gICAgJ3VpY29uLWZpbmdlcnByaW50JzogJ1xcdWU5NTUnLFxyXG4gICAgJ3VpY29uLW1vcmUtZG90LWZpbGwnOiAnXFx1ZTYzMCcsXHJcbiAgICAndWljb24tc2Nhbic6ICdcXHVlNjYyJyxcclxuICAgICd1aWNvbi1zaGFyZS1zcXVhcmUnOiAnXFx1ZTYwYicsXHJcbiAgICAndWljb24tbWFwJzogJ1xcdWU2MWQnLFxyXG4gICAgJ3VpY29uLW1hcC1maWxsJzogJ1xcdWU2NGUnLFxyXG4gICAgJ3VpY29uLXRhZ3MnOiAnXFx1ZTYyOScsXHJcbiAgICAndWljb24tdGFncy1maWxsJzogJ1xcdWU2NTEnLFxyXG4gICAgJ3VpY29uLWJvb2ttYXJrLWZpbGwnOiAnXFx1ZTYzYicsXHJcbiAgICAndWljb24tYm9va21hcmsnOiAnXFx1ZTYwYScsXHJcbiAgICAndWljb24tZXllJzogJ1xcdWU2MTMnLFxyXG4gICAgJ3VpY29uLWV5ZS1maWxsJzogJ1xcdWU2NDEnLFxyXG4gICAgJ3VpY29uLW1pYyc6ICdcXHVlNjRhJyxcclxuICAgICd1aWNvbi1taWMtb2ZmJzogJ1xcdWU2NDknLFxyXG4gICAgJ3VpY29uLWNhbGVuZGFyJzogJ1xcdWU2NmUnLFxyXG4gICAgJ3VpY29uLWNhbGVuZGFyLWZpbGwnOiAnXFx1ZTYzNCcsXHJcbiAgICAndWljb24tdHJhc2gnOiAnXFx1ZTYyMycsXHJcbiAgICAndWljb24tdHJhc2gtZmlsbCc6ICdcXHVlNjU4JyxcclxuICAgICd1aWNvbi1wbGF5LWxlZnQnOiAnXFx1ZTY2ZCcsXHJcbiAgICAndWljb24tcGxheS1yaWdodCc6ICdcXHVlNjEwJyxcclxuICAgICd1aWNvbi1taW51cyc6ICdcXHVlNjE4JyxcclxuICAgICd1aWNvbi1wbHVzJzogJ1xcdWU2MmQnLFxyXG4gICAgJ3VpY29uLWluZm8nOiAnXFx1ZTY1MycsXHJcbiAgICAndWljb24taW5mby1jaXJjbGUnOiAnXFx1ZTdkMicsXHJcbiAgICAndWljb24taW5mby1jaXJjbGUtZmlsbCc6ICdcXHVlNjRiJyxcclxuICAgICd1aWNvbi1xdWVzdGlvbic6ICdcXHVlNzE1JyxcclxuICAgICd1aWNvbi1lcnJvcic6ICdcXHVlNmQzJyxcclxuICAgICd1aWNvbi1jbG9zZSc6ICdcXHVlNjg1JyxcclxuICAgICd1aWNvbi1jaGVja21hcmsnOiAnXFx1ZTZhOCcsXHJcbiAgICAndWljb24tYW5kcm9pZC1jaXJjbGUtZmlsbCc6ICdcXHVlNjdlJyxcclxuICAgICd1aWNvbi1hbmRyb2lkLWZpbGwnOiAnXFx1ZTY3ZCcsXHJcbiAgICAndWljb24taWUnOiAnXFx1ZTg3YicsXHJcbiAgICAndWljb24tSUUtY2lyY2xlLWZpbGwnOiAnXFx1ZTg4OScsXHJcbiAgICAndWljb24tZ29vZ2xlJzogJ1xcdWU4N2EnLFxyXG4gICAgJ3VpY29uLWdvb2dsZS1jaXJjbGUtZmlsbCc6ICdcXHVlODhhJyxcclxuICAgICd1aWNvbi1zZXR0aW5nLWZpbGwnOiAnXFx1ZTg3MicsXHJcbiAgICAndWljb24tc2V0dGluZyc6ICdcXHVlNjFmJyxcclxuICAgICd1aWNvbi1taW51cy1zcXVhcmUtZmlsbCc6ICdcXHVlODU1JyxcclxuICAgICd1aWNvbi1wbHVzLXNxdWFyZS1maWxsJzogJ1xcdWU4NTYnLFxyXG4gICAgJ3VpY29uLWhlYXJ0JzogJ1xcdWU3ZGYnLFxyXG4gICAgJ3VpY29uLWhlYXJ0LWZpbGwnOiAnXFx1ZTg1MScsXHJcbiAgICAndWljb24tY2FtZXJhJzogJ1xcdWU3ZDcnLFxyXG4gICAgJ3VpY29uLWNhbWVyYS1maWxsJzogJ1xcdWU4NzAnLFxyXG4gICAgJ3VpY29uLW1vcmUtY2lyY2xlJzogJ1xcdWU2M2UnLFxyXG4gICAgJ3VpY29uLW1vcmUtY2lyY2xlLWZpbGwnOiAnXFx1ZTY0NScsXHJcbiAgICAndWljb24tY2hhdCc6ICdcXHVlNjIwJyxcclxuICAgICd1aWNvbi1jaGF0LWZpbGwnOiAnXFx1ZTYxZScsXHJcbiAgICAndWljb24tYmFnLWZpbGwnOiAnXFx1ZTYxNycsXHJcbiAgICAndWljb24tYmFnJzogJ1xcdWU2MTknLFxyXG4gICAgJ3VpY29uLWVycm9yLWNpcmNsZS1maWxsJzogJ1xcdWU2MmMnLFxyXG4gICAgJ3VpY29uLWVycm9yLWNpcmNsZSc6ICdcXHVlNjI0JyxcclxuICAgICd1aWNvbi1jbG9zZS1jaXJjbGUnOiAnXFx1ZTYzZicsXHJcbiAgICAndWljb24tY2xvc2UtY2lyY2xlLWZpbGwnOiAnXFx1ZTYzNycsXHJcbiAgICAndWljb24tY2hlY2ttYXJrLWNpcmNsZSc6ICdcXHVlNjNkJyxcclxuICAgICd1aWNvbi1jaGVja21hcmstY2lyY2xlLWZpbGwnOiAnXFx1ZTYzNScsXHJcbiAgICAndWljb24tcXVlc3Rpb24tY2lyY2xlLWZpbGwnOiAnXFx1ZTY2NicsXHJcbiAgICAndWljb24tcXVlc3Rpb24tY2lyY2xlJzogJ1xcdWU2MjUnLFxyXG4gICAgJ3VpY29uLXNoYXJlJzogJ1xcdWU2MzEnLFxyXG4gICAgJ3VpY29uLXNoYXJlLWZpbGwnOiAnXFx1ZTY1ZScsXHJcbiAgICAndWljb24tc2hvcHBpbmctY2FydCc6ICdcXHVlNjIxJyxcclxuICAgICd1aWNvbi1zaG9wcGluZy1jYXJ0LWZpbGwnOiAnXFx1ZTY1ZCcsXHJcbiAgICAndWljb24tYmVsbCc6ICdcXHVlNjA5JyxcclxuICAgICd1aWNvbi1iZWxsLWZpbGwnOiAnXFx1ZTY0MCcsXHJcbiAgICAndWljb24tbGlzdCc6ICdcXHVlNjUwJyxcclxuICAgICd1aWNvbi1saXN0LWRvdCc6ICdcXHVlNjE2JyxcclxuICAgICd1aWNvbi16aGlodSc6ICdcXHVlNmJhJyxcclxuICAgICd1aWNvbi16aGlodS1jaXJjbGUtZmlsbCc6ICdcXHVlNzA5JyxcclxuICAgICd1aWNvbi16aGlmdWJhbyc6ICdcXHVlNmI5JyxcclxuICAgICd1aWNvbi16aGlmdWJhby1jaXJjbGUtZmlsbCc6ICdcXHVlNmI4JyxcclxuICAgICd1aWNvbi13ZWl4aW4tY2lyY2xlLWZpbGwnOiAnXFx1ZTZiMScsXHJcbiAgICAndWljb24td2VpeGluLWZpbGwnOiAnXFx1ZTZiMicsXHJcbiAgICAndWljb24tdHdpdHRlci1jaXJjbGUtZmlsbCc6ICdcXHVlNmFiJyxcclxuICAgICd1aWNvbi10d2l0dGVyJzogJ1xcdWU2YWEnLFxyXG4gICAgJ3VpY29uLXRhb2Jhby1jaXJjbGUtZmlsbCc6ICdcXHVlNmE3JyxcclxuICAgICd1aWNvbi10YW9iYW8nOiAnXFx1ZTZhNicsXHJcbiAgICAndWljb24td2VpYm8tY2lyY2xlLWZpbGwnOiAnXFx1ZTZhNScsXHJcbiAgICAndWljb24td2VpYm8nOiAnXFx1ZTZhNCcsXHJcbiAgICAndWljb24tcXEtZmlsbCc6ICdcXHVlNmExJyxcclxuICAgICd1aWNvbi1xcS1jaXJjbGUtZmlsbCc6ICdcXHVlNmEwJyxcclxuICAgICd1aWNvbi1tb21lbnRzLWNpcmNlbC1maWxsJzogJ1xcdWU2OWEnLFxyXG4gICAgJ3VpY29uLW1vbWVudHMnOiAnXFx1ZTY5YicsXHJcbiAgICAndWljb24tcXpvbmUnOiAnXFx1ZTY5NScsXHJcbiAgICAndWljb24tcXpvbmUtY2lyY2xlLWZpbGwnOiAnXFx1ZTY5NicsXHJcbiAgICAndWljb24tYmFpZHUtY2lyY2xlLWZpbGwnOiAnXFx1ZTY4MCcsXHJcbiAgICAndWljb24tYmFpZHUnOiAnXFx1ZTY4MScsXHJcbiAgICAndWljb24tZmFjZWJvb2stY2lyY2xlLWZpbGwnOiAnXFx1ZTY4YScsXHJcbiAgICAndWljb24tZmFjZWJvb2snOiAnXFx1ZTY4OScsXHJcbiAgICAndWljb24tY2FyJzogJ1xcdWU2MGMnLFxyXG4gICAgJ3VpY29uLWNhci1maWxsJzogJ1xcdWU2MzYnLFxyXG4gICAgJ3VpY29uLXdhcm5pbmctZmlsbCc6ICdcXHVlNjRkJyxcclxuICAgICd1aWNvbi13YXJuaW5nJzogJ1xcdWU2OTQnLFxyXG4gICAgJ3VpY29uLWNsb2NrLWZpbGwnOiAnXFx1ZTYzOCcsXHJcbiAgICAndWljb24tY2xvY2snOiAnXFx1ZTYwZicsXHJcbiAgICAndWljb24tZWRpdC1wZW4nOiAnXFx1ZTYxMicsXHJcbiAgICAndWljb24tZWRpdC1wZW4tZmlsbCc6ICdcXHVlNjZiJyxcclxuICAgICd1aWNvbi1lbWFpbCc6ICdcXHVlNjExJyxcclxuICAgICd1aWNvbi1lbWFpbC1maWxsJzogJ1xcdWU2NDInLFxyXG4gICAgJ3VpY29uLW1pbnVzLWNpcmNsZSc6ICdcXHVlNjFiJyxcclxuICAgICd1aWNvbi1taW51cy1jaXJjbGUtZmlsbCc6ICdcXHVlNjUyJyxcclxuICAgICd1aWNvbi1wbHVzLWNpcmNsZSc6ICdcXHVlNjJlJyxcclxuICAgICd1aWNvbi1wbHVzLWNpcmNsZS1maWxsJzogJ1xcdWU2NjEnLFxyXG4gICAgJ3VpY29uLWZpbGUtdGV4dCc6ICdcXHVlNjYzJyxcclxuICAgICd1aWNvbi1maWxlLXRleHQtZmlsbCc6ICdcXHVlNjY1JyxcclxuICAgICd1aWNvbi1wdXNocGluJzogJ1xcdWU3ZTMnLFxyXG4gICAgJ3VpY29uLXB1c2hwaW4tZmlsbCc6ICdcXHVlODZlJyxcclxuICAgICd1aWNvbi1ncmlkJzogJ1xcdWU2NzMnLFxyXG4gICAgJ3VpY29uLWdyaWQtZmlsbCc6ICdcXHVlNjc4JyxcclxuICAgICd1aWNvbi1wbGF5LWNpcmNsZSc6ICdcXHVlNjQ3JyxcclxuICAgICd1aWNvbi1wbGF5LWNpcmNsZS1maWxsJzogJ1xcdWU2NTUnLFxyXG4gICAgJ3VpY29uLXBhdXNlLWNpcmNsZS1maWxsJzogJ1xcdWU2NTQnLFxyXG4gICAgJ3VpY29uLXBhdXNlJzogJ1xcdWU4ZmEnLFxyXG4gICAgJ3VpY29uLXBhdXNlLWNpcmNsZSc6ICdcXHVlNjQzJyxcclxuICAgICd1aWNvbi1leWUtb2ZmJzogJ1xcdWU2NDgnLFxyXG4gICAgJ3VpY29uLWV5ZS1vZmYtb3V0bGluZSc6ICdcXHVlNjJiJyxcclxuICAgICd1aWNvbi1naWZ0LWZpbGwnOiAnXFx1ZTY1YycsXHJcbiAgICAndWljb24tZ2lmdCc6ICdcXHVlNjViJyxcclxuICAgICd1aWNvbi1ybWItY2lyY2xlLWZpbGwnOiAnXFx1ZTY1NycsXHJcbiAgICAndWljb24tcm1iLWNpcmNsZSc6ICdcXHVlNjc3JyxcclxuICAgICd1aWNvbi1rZWZ1LWVybWFpJzogJ1xcdWU2NTYnLFxyXG4gICAgJ3VpY29uLXNlcnZlci1maWxsJzogJ1xcdWU3NTEnLFxyXG4gICAgJ3VpY29uLWNvdXBvbi1maWxsJzogJ1xcdWU4YzQnLFxyXG4gICAgJ3VpY29uLWNvdXBvbic6ICdcXHVlOGFlJyxcclxuICAgICd1aWNvbi1pbnRlZ3JhbCc6ICdcXHVlNzA0JyxcclxuICAgICd1aWNvbi1pbnRlZ3JhbC1maWxsJzogJ1xcdWU3MDMnLFxyXG4gICAgJ3VpY29uLWhvbWUtZmlsbCc6ICdcXHVlOTY0JyxcclxuICAgICd1aWNvbi1ob21lJzogJ1xcdWU5NjUnLFxyXG4gICAgJ3VpY29uLWhvdXJnbGFzcy1oYWxmLWZpbGwnOiAnXFx1ZTk2NicsXHJcbiAgICAndWljb24taG91cmdsYXNzJzogJ1xcdWU5NjcnLFxyXG4gICAgJ3VpY29uLWFjY291bnQnOiAnXFx1ZTYyOCcsXHJcbiAgICAndWljb24tcGx1cy1wZW9wbGUtZmlsbCc6ICdcXHVlNjI2JyxcclxuICAgICd1aWNvbi1taW51cy1wZW9wbGUtZmlsbCc6ICdcXHVlNjE1JyxcclxuICAgICd1aWNvbi1hY2NvdW50LWZpbGwnOiAnXFx1ZTYxNCcsXHJcbiAgICAndWljb24tdGh1bWItZG93bi1maWxsJzogJ1xcdWU3MjYnLFxyXG4gICAgJ3VpY29uLXRodW1iLWRvd24nOiAnXFx1ZTcyNycsXHJcbiAgICAndWljb24tdGh1bWItdXAnOiAnXFx1ZTczMycsXHJcbiAgICAndWljb24tdGh1bWItdXAtZmlsbCc6ICdcXHVlNzJmJyxcclxuICAgICd1aWNvbi1sb2NrLWZpbGwnOiAnXFx1ZTk3OScsXHJcbiAgICAndWljb24tbG9jay1vcGVuJzogJ1xcdWU5NzMnLFxyXG4gICAgJ3VpY29uLWxvY2stb3BlbmVkLWZpbGwnOiAnXFx1ZTk3NCcsXHJcbiAgICAndWljb24tbG9jayc6ICdcXHVlOTdhJyxcclxuICAgICd1aWNvbi1yZWQtcGFja2V0LWZpbGwnOiAnXFx1ZTY5MCcsXHJcbiAgICAndWljb24tcGhvdG8tZmlsbCc6ICdcXHVlOThiJyxcclxuICAgICd1aWNvbi1waG90byc6ICdcXHVlOThkJyxcclxuICAgICd1aWNvbi12b2x1bWUtb2ZmLWZpbGwnOiAnXFx1ZTY1OScsXHJcbiAgICAndWljb24tdm9sdW1lLW9mZic6ICdcXHVlNjQ0JyxcclxuICAgICd1aWNvbi12b2x1bWUtZmlsbCc6ICdcXHVlNjcwJyxcclxuICAgICd1aWNvbi12b2x1bWUnOiAnXFx1ZTYzMycsXHJcbiAgICAndWljb24tcmVkLXBhY2tldCc6ICdcXHVlNjkxJyxcclxuICAgICd1aWNvbi1kb3dubG9hZCc6ICdcXHVlNjNjJyxcclxuICAgICd1aWNvbi1hcnJvdy11cC1maWxsJzogJ1xcdWU2YjAnLFxyXG4gICAgJ3VpY29uLWFycm93LWRvd24tZmlsbCc6ICdcXHVlNjAwJyxcclxuICAgICd1aWNvbi1wbGF5LWxlZnQtZmlsbCc6ICdcXHVlNjc1JyxcclxuICAgICd1aWNvbi1wbGF5LXJpZ2h0LWZpbGwnOiAnXFx1ZTY3NicsXHJcbiAgICAndWljb24tcmV3aW5kLWxlZnQtZmlsbCc6ICdcXHVlNjc5JyxcclxuICAgICd1aWNvbi1yZXdpbmQtcmlnaHQtZmlsbCc6ICdcXHVlNjdhJyxcclxuICAgICd1aWNvbi1hcnJvdy1kb3dud2FyZCc6ICdcXHVlNjA0JyxcclxuICAgICd1aWNvbi1hcnJvdy1sZWZ0d2FyZCc6ICdcXHVlNjAxJyxcclxuICAgICd1aWNvbi1hcnJvdy1yaWdodHdhcmQnOiAnXFx1ZTYwMycsXHJcbiAgICAndWljb24tYXJyb3ctdXB3YXJkJzogJ1xcdWU2MDcnLFxyXG4gICAgJ3VpY29uLWFycm93LWRvd24nOiAnXFx1ZTYwZCcsXHJcbiAgICAndWljb24tYXJyb3ctcmlnaHQnOiAnXFx1ZTYwNScsXHJcbiAgICAndWljb24tYXJyb3ctbGVmdCc6ICdcXHVlNjBlJyxcclxuICAgICd1aWNvbi1hcnJvdy11cCc6ICdcXHVlNjA2JyxcclxuICAgICd1aWNvbi1za2lwLWJhY2stbGVmdCc6ICdcXHVlNjc0JyxcclxuICAgICd1aWNvbi1za2lwLWZvcndhcmQtcmlnaHQnOiAnXFx1ZTY3MicsXHJcbiAgICAndWljb24tcmV3aW5kLXJpZ2h0JzogJ1xcdWU2NmYnLFxyXG4gICAgJ3VpY29uLXJld2luZC1sZWZ0JzogJ1xcdWU2NzEnLFxyXG4gICAgJ3VpY29uLWFycm93LXJpZ2h0LWRvdWJsZSc6ICdcXHVlNjhkJyxcclxuICAgICd1aWNvbi1hcnJvdy1sZWZ0LWRvdWJsZSc6ICdcXHVlNjhjJyxcclxuICAgICd1aWNvbi13aWZpLW9mZic6ICdcXHVlNjY4JyxcclxuICAgICd1aWNvbi13aWZpJzogJ1xcdWU2NjcnLFxyXG4gICAgJ3VpY29uLWVtcHR5LWRhdGEnOiAnXFx1ZTYyZicsXHJcbiAgICAndWljb24tZW1wdHktaGlzdG9yeSc6ICdcXHVlNjg0JyxcclxuICAgICd1aWNvbi1lbXB0eS1saXN0JzogJ1xcdWU2OGInLFxyXG4gICAgJ3VpY29uLWVtcHR5LXBhZ2UnOiAnXFx1ZTYyNycsXHJcbiAgICAndWljb24tZW1wdHktb3JkZXInOiAnXFx1ZTYzOScsXHJcbiAgICAndWljb24tbWFuJzogJ1xcdWU2OTcnLFxyXG4gICAgJ3VpY29uLXdvbWFuJzogJ1xcdWU2OWMnLFxyXG4gICAgJ3VpY29uLW1hbi1hZGQnOiAnXFx1ZTYxYycsXHJcbiAgICAndWljb24tbWFuLWFkZC1maWxsJzogJ1xcdWU2NGMnLFxyXG4gICAgJ3VpY29uLW1hbi1kZWxldGUnOiAnXFx1ZTYxYScsXHJcbiAgICAndWljb24tbWFuLWRlbGV0ZS1maWxsJzogJ1xcdWU2NmEnLFxyXG4gICAgJ3VpY29uLXpoJzogJ1xcdWU3MGEnLFxyXG4gICAgJ3VpY29uLWVuJzogJ1xcdWU2OTInXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///89\n"); /***/ }), /* 90 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-icon/props.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 图标类名\n name: {\n type: String,\n default: uni.$u.props.icon.name\n },\n // 图标颜色,可接受主题色\n color: {\n type: String,\n default: uni.$u.props.icon.color\n },\n // 字体大小,单位px\n size: {\n type: [String, Number],\n default: uni.$u.props.icon.size\n },\n // 是否显示粗体\n bold: {\n type: Boolean,\n default: uni.$u.props.icon.bold\n },\n // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n index: {\n type: [String, Number],\n default: uni.$u.props.icon.index\n },\n // 触摸图标时的类名\n hoverClass: {\n type: String,\n default: uni.$u.props.icon.hoverClass\n },\n // 自定义扩展前缀,方便用户扩展自己的图标库\n customPrefix: {\n type: String,\n default: uni.$u.props.icon.customPrefix\n },\n // 图标右边或者下面的文字\n label: {\n type: [String, Number],\n default: uni.$u.props.icon.label\n },\n // label的位置,只能右边或者下边\n labelPos: {\n type: String,\n default: uni.$u.props.icon.labelPos\n },\n // label的大小\n labelSize: {\n type: [String, Number],\n default: uni.$u.props.icon.labelSize\n },\n // label的颜色\n labelColor: {\n type: String,\n default: uni.$u.props.icon.labelColor\n },\n // label与图标的距离\n space: {\n type: [String, Number],\n default: uni.$u.props.icon.space\n },\n // 图片的mode\n imgMode: {\n type: String,\n default: uni.$u.props.icon.imgMode\n },\n // 用于显示图片小图标时,图片的宽度\n width: {\n type: [String, Number],\n default: uni.$u.props.icon.width\n },\n // 用于显示图片小图标时,图片的高度\n height: {\n type: [String, Number],\n default: uni.$u.props.icon.height\n },\n // 用于解决某些情况下,让图标垂直居中的用途\n top: {\n type: [String, Number],\n default: uni.$u.props.icon.top\n },\n // 是否阻止事件传播\n stop: {\n type: Boolean,\n default: uni.$u.props.icon.stop\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWljb24vcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJuYW1lIiwidHlwZSIsIlN0cmluZyIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsImljb24iLCJjb2xvciIsInNpemUiLCJOdW1iZXIiLCJib2xkIiwiQm9vbGVhbiIsImluZGV4IiwiaG92ZXJDbGFzcyIsImN1c3RvbVByZWZpeCIsImxhYmVsIiwibGFiZWxQb3MiLCJsYWJlbFNpemUiLCJsYWJlbENvbG9yIiwic3BhY2UiLCJpbWdNb2RlIiwid2lkdGgiLCJoZWlnaHQiLCJ0b3AiLCJzdG9wIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxJQUFJLEVBQUU7TUFDRkMsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDTjtJQUMvQixDQUFDO0lBQ0Q7SUFDQU8sS0FBSyxFQUFFO01BQ0hOLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0M7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGUCxJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTyxNQUFNLENBQUM7TUFDdEJOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDRTtJQUMvQixDQUFDO0lBQ0Q7SUFDQUUsSUFBSSxFQUFFO01BQ0ZULElBQUksRUFBRVUsT0FBTztNQUNiUixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0k7SUFDL0IsQ0FBQztJQUNEO0lBQ0FFLEtBQUssRUFBRTtNQUNIWCxJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTyxNQUFNLENBQUM7TUFDdEJOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDTTtJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsVUFBVSxFQUFFO01BQ1JaLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ087SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLFlBQVksRUFBRTtNQUNWYixJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNRO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxLQUFLLEVBQUU7TUFDSGQsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU8sTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ1M7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLFFBQVEsRUFBRTtNQUNOZixJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNVO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxTQUFTLEVBQUU7TUFDUGhCLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVPLE1BQU0sQ0FBQztNQUN0Qk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNXO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxVQUFVLEVBQUU7TUFDUmpCLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ1k7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIbEIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU8sTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ2E7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLE9BQU8sRUFBRTtNQUNMbkIsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDYztJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsS0FBSyxFQUFFO01BQ0hwQixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTyxNQUFNLENBQUM7TUFDdEJOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDZTtJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsTUFBTSxFQUFFO01BQ0pyQixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTyxNQUFNLENBQUM7TUFDdEJOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDZ0I7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLEdBQUcsRUFBRTtNQUNEdEIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU8sTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ2lCO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRnZCLElBQUksRUFBRVUsT0FBTztNQUNiUixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ2tCO0lBQy9CO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XHJcbiAgICBwcm9wczoge1xyXG4gICAgICAgIC8vIOWbvuagh+exu+WQjVxyXG4gICAgICAgIG5hbWU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi5uYW1lXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlm77moIfpopzoibLvvIzlj6/mjqXlj5fkuLvpopjoibJcclxuICAgICAgICBjb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pY29uLmNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlrZfkvZPlpKflsI/vvIzljZXkvY1weFxyXG4gICAgICAgIHNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uc2l6ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S657KX5L2TXHJcbiAgICAgICAgYm9sZDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi5ib2xkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDngrnlh7vlm77moIfnmoTml7blgJnkvKDpgJLkuovku7blh7rljrvnmoRpbmRleO+8iOeUqOS6juWMuuWIhueCueWHu+S6huWTquS4gOS4qu+8iVxyXG4gICAgICAgIGluZGV4OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pY29uLmluZGV4XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDop6bmkbjlm77moIfml7bnmoTnsbvlkI1cclxuICAgICAgICBob3ZlckNsYXNzOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uaG92ZXJDbGFzc1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6Ieq5a6a5LmJ5omp5bGV5YmN57yA77yM5pa55L6/55So5oi35omp5bGV6Ieq5bex55qE5Zu+5qCH5bqTXHJcbiAgICAgICAgY3VzdG9tUHJlZml4OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uY3VzdG9tUHJlZml4XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlm77moIflj7PovrnmiJbogIXkuIvpnaLnmoTmloflrZdcclxuICAgICAgICBsYWJlbDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi5sYWJlbFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbGFiZWznmoTkvY3nva7vvIzlj6rog73lj7PovrnmiJbogIXkuIvovrlcclxuICAgICAgICBsYWJlbFBvczoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pY29uLmxhYmVsUG9zXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBsYWJlbOeahOWkp+Wwj1xyXG4gICAgICAgIGxhYmVsU2l6ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi5sYWJlbFNpemVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIGxhYmVs55qE6aKc6ImyXHJcbiAgICAgICAgbGFiZWxDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pY29uLmxhYmVsQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7XHJcbiAgICAgICAgc3BhY2U6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uc3BhY2VcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWbvueJh+eahG1vZGVcclxuICAgICAgICBpbWdNb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uaW1nTW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g55So5LqO5pi+56S65Zu+54mH5bCP5Zu+5qCH5pe277yM5Zu+54mH55qE5a695bqmXHJcbiAgICAgICAgd2lkdGg6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24ud2lkdGhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOeUqOS6juaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtu+8jOWbvueJh+eahOmrmOW6plxyXG4gICAgICAgIGhlaWdodDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi5oZWlnaHRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOeUqOS6juino+WGs+afkOS6m+aDheWGteS4i++8jOiuqeWbvuagh+WeguebtOWxheS4reeahOeUqOmAlFxyXG4gICAgICAgIHRvcDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuaWNvbi50b3BcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpumYu+atouS6i+S7tuS8oOaSrVxyXG4gICAgICAgIHN0b3A6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmljb24uc3RvcFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///90\n"); /***/ }), /* 91 */ /*!*********************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/transfer.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./transfer.vue?vue&type=script&lang=js&mpType=page */ 92);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiI5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3RyYW5zZmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90cmFuc2Zlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///91\n"); /***/ }), /* 92 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/transfer.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _proAdress = __webpack_require__(/*! @/common/proAdress.js */ 93);\nvar _sqlite = _interopRequireDefault(__webpack_require__(/*! @/common/sqlite */ 80));\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 bip39 = __webpack_require__(/*! bip39 */ 189);\nvar crypto = __webpack_require__(/*! crypto */ 204);\nvar NodeRSA = __webpack_require__(/*! node-rsa */ 327);\nvar _require = __webpack_require__(/*! ethereumjs-wallet */ 351),\n hdkey = _require.hdkey;\nvar _default = {\n data: function data() {\n return {\n newpassword: \"\",\n oldaddress: \"\",\n googleimg: \"\",\n googlesecret: \"\",\n googleDialog: false,\n emaiTip: \"發送\",\n googleTip: \"發送\",\n showPassword3: true,\n showPassword5: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n name: \"\",\n password: \"\",\n email: '',\n wallet: '',\n paykey: \"\",\n paykey1: \"\",\n code: \"\",\n googlecode: \"\",\n pid: \"\",\n pwallet: \"\",\n codeIsLen: false,\n activeTab: 'register',\n mnemonic: '',\n privateKey: \"\",\n confirmPassword: '',\n inputMnemonic: '',\n //助記詞\n mmobile: \"\",\n mpassword: \"\",\n mpassword1: \"\",\n mpaykey: \"\",\n mpaykey1: \"\",\n provider: null\n };\n },\n onLoad: function onLoad(e) {\n if (e.pwallet) {\n this.pwallet = e.pwallet;\n this.codeIsLen = true;\n }\n },\n methods: {\n copyadd: function copyadd() {\n uni.setClipboardData({\n data: this.googlesecret,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n tosendemail: function tosendemail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (_this.email) {\n _context.next = 3;\n break;\n }\n uni.showToast({\n title: '請輸入正確的郵箱',\n icon: 'none'\n });\n return _context.abrupt(\"return\");\n case 3:\n if (!(_this.emaiTip == \"發送\")) {\n _context.next = 12;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 8;\n return (0, _api._emailSend)({\n email: _this.email,\n event: \"safeupdate\"\n });\n case 8:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n }\n _context.next = 13;\n break;\n case 12:\n return _context.abrupt(\"return\");\n case 13:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var num, googleTimer, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(_this2.googleTip == \"發送\")) {\n _context2.next = 9;\n break;\n }\n num = 60;\n googleTimer = setInterval(function () {\n _this2.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n _context2.next = 5;\n return (0, _api._getgoogleauthurl)({\n email: _this2.email\n });\n case 5:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n _this2.googleDialog = true;\n _this2.googleimg = res.data.url;\n _this2.googlesecret = res.data.secret;\n }\n _context2.next = 10;\n break;\n case 9:\n return _context2.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n changePassword: function changePassword(n) {\n switch (n) {\n case 3:\n this.showPassword3 = !this.showPassword3;\n break;\n case 5:\n this.showPassword5 = !this.showPassword5;\n break;\n }\n },\n // 使用硬件随机数生成私钥 (模拟硬件随机生成,实际中可以使用硬件设备)\n generatePrivateKey: function generatePrivateKey() {\n var entropy = crypto.randomBytes(32); // 模拟硬件生成的随机数(32字节)\n return entropy;\n },\n // 从私钥生成 BIP39 助记词(24 个词)\n generateMnemonic: function generateMnemonic() {\n var privateKey = this.generatePrivateKey(); // 生成私钥\n var mnemonic = bip39.entropyToMnemonic(privateKey); // 使用 BIP39 生成助记词\n return mnemonic;\n },\n // 双重加密:AES + RSA 加密\n encryptMnemonicWithAES: function encryptMnemonicWithAES(mnemonic, password) {\n // 将密码通过 SHA-256 哈希函数变换为 32 字节的密钥\n var key = crypto.createHash('sha256').update(password).digest();\n // 创建一个随机的初始化向量(IV)\n var iv = crypto.randomBytes(16); // AES-CBC 模式下需要 IV\n // 使用 AES 加密助记词\n var cipher = crypto.createCipheriv('aes-256-cbc', key, iv);\n var encrypted = cipher.update(mnemonic, 'utf8', 'hex');\n encrypted += cipher.final('hex');\n\n // 使用 node-rsa 替代内置的 RSA 功能\n var rsaKey = new NodeRSA({\n b: 2048\n });\n var encryptedWithRSA = rsaKey.encrypt(encrypted, 'hex');\n return {\n rsaEncryptedMnemonic: encryptedWithRSA,\n privateKey: rsaKey.exportKey('private'),\n iv: iv.toString('hex')\n };\n },\n produceMnemonic: function produceMnemonic() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var sql, _that, mnemonic, userInfos, password, encryptedData, rsaEncryptedMnemonic, privateKeyMne, mnemonicIV, encryptedData1, rsaMoneyPri, privateKeyPre, privateIV, params, res, spl, condition;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _sqlite.default.openSqlite();\n sql = '\"email\" text,\"password\" text,\"moneyAdress\" text,\"mnemonic\" text,\"privateKeyMne\" text,\"privateKeyPre\" text,\"privateKeyMoney\" text,\"mnemonicIV\" text,\"privateIV\" text';\n _context3.next = 4;\n return _sqlite.default.createTable('regUser', sql);\n case 4:\n if (!(!_this3.oldaddress || !_this3.email || !_this3.newpassword || !_this3.paykey || !_this3.code || !_this3.googlecode)) {\n _context3.next = 7;\n break;\n }\n uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n });\n return _context3.abrupt(\"return\");\n case 7:\n uni.showLoading({\n title: \"賬戶升級中...\"\n });\n _that = _this3; // 生成私钥、助记词、并进行加密\n mnemonic = _that.generateMnemonic();\n userInfos = (0, _proAdress.getAddressAndPrivateKey)(mnemonic); // 加密助记词(AES + RSA)\n password = _that.paykey; // 用于加密助记词的密码\n encryptedData = _that.encryptMnemonicWithAES(mnemonic, password);\n rsaEncryptedMnemonic = encryptedData.rsaEncryptedMnemonic;\n privateKeyMne = encryptedData.privateKey;\n mnemonicIV = encryptedData.iv; // 加密私钥\n encryptedData1 = _that.encryptMnemonicWithAES(userInfos.privateKey, password);\n rsaMoneyPri = encryptedData1.rsaEncryptedMnemonic;\n privateKeyPre = encryptedData1.privateKey;\n privateIV = encryptedData1.iv;\n params = {\n oldaddress: _that.oldaddress,\n paykey: _that.paykey,\n newpassword: _that.newpassword,\n email: _that.email,\n code: _that.code,\n googlecode: _that.googlecode,\n wallet: JSON.stringify({\n address: userInfos.address\n })\n };\n __f__(\"log\", params, 8888, \" at pages/login/transfer.vue:277\");\n _context3.next = 24;\n return (0, _api._transfer)(params);\n case 24:\n res = _context3.sent;\n if (!(res.code === 1)) {\n _context3.next = 35;\n break;\n }\n spl = \"'\".concat(_that.email, \"','\").concat(_that.paykey, \"','\").concat(userInfos.address, \"','\").concat(rsaEncryptedMnemonic, \"','\").concat(privateKeyMne, \"','\").concat(privateKeyPre, \"','\").concat(rsaMoneyPri, \"','\").concat(mnemonicIV, \"','\").concat(privateIV, \"'\");\n condition = \"'email','password','moneyAdress','mnemonic','privateKeyMne','privateKeyPre','privateKeyMoney','mnemonicIV','privateIV'\";\n _context3.next = 30;\n return _sqlite.default.insertTableData(_sqlite.default.regTable, spl, condition);\n case 30:\n _that.mnemonic = mnemonic;\n uni.showToast({\n title: \"賬戶升級成功.\",\n icon: 'none'\n });\n uni.hideLoading();\n _context3.next = 37;\n break;\n case 35:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n uni.hideLoading();\n case 37:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n beginLogon: function beginLogon() {\n if (this.codeIsLen) {\n window.location.href = \"https://onlif.klinygm.com/release/\";\n } else {\n uni.navigateTo({\n url: '/pages/login/login?email=' + this.email + '&password=' + this.newpassword\n });\n }\n },\n copyMnemonic: function copyMnemonic() {\n var _that = this;\n var titleMessage = \"\";\n if (_that.codeIsLen) {\n titleMessage = \"是否下載登錄?\";\n } else {\n titleMessage = \"是否跳轉登錄?\";\n }\n uni.setClipboardData({\n data: _that.mnemonic,\n success: function success() {\n uni.showModal({\n title: \"助記詞已複製\",\n content: titleMessage,\n success: function success(res) {\n if (res.confirm) {\n _that.beginLogon();\n }\n }\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vdHJhbnNmZXIudnVlIl0sIm5hbWVzIjpbImJpcDM5IiwicmVxdWlyZSIsImNyeXB0byIsIk5vZGVSU0EiLCJoZGtleSIsImRhdGEiLCJuZXdwYXNzd29yZCIsIm9sZGFkZHJlc3MiLCJnb29nbGVpbWciLCJnb29nbGVzZWNyZXQiLCJnb29nbGVEaWFsb2ciLCJlbWFpVGlwIiwiZ29vZ2xlVGlwIiwic2hvd1Bhc3N3b3JkMyIsInNob3dQYXNzd29yZDUiLCJzaG93cHdkSW1nIiwiaGlkZXB3ZEltZyIsIm5hbWUiLCJwYXNzd29yZCIsImVtYWlsIiwid2FsbGV0IiwicGF5a2V5IiwicGF5a2V5MSIsImNvZGUiLCJnb29nbGVjb2RlIiwicGlkIiwicHdhbGxldCIsImNvZGVJc0xlbiIsImFjdGl2ZVRhYiIsIm1uZW1vbmljIiwicHJpdmF0ZUtleSIsImNvbmZpcm1QYXNzd29yZCIsImlucHV0TW5lbW9uaWMiLCJtbW9iaWxlIiwibXBhc3N3b3JkIiwibXBhc3N3b3JkMSIsIm1wYXlrZXkiLCJtcGF5a2V5MSIsInByb3ZpZGVyIiwib25Mb2FkIiwiZSIsIm1ldGhvZHMiLCJjb3B5YWRkIiwidW5pIiwic2V0Q2xpcGJvYXJkRGF0YSIsInN1Y2Nlc3MiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJ0b3NlbmRlbWFpbCIsIm51bSIsImVtYWlUaW1lciIsInNldEludGVydmFsIiwiY2xlYXJJbnRlcnZhbCIsIl9lbWFpbFNlbmQiLCJldmVudCIsInJlcyIsImdvb2dsZWVtYWlsIiwiZ29vZ2xlVGltZXIiLCJfZ2V0Z29vZ2xlYXV0aHVybCIsInVybCIsInNlY3JldCIsImNoYW5nZVBhc3N3b3JkIiwibiIsImdlbmVyYXRlUHJpdmF0ZUtleSIsImVudHJvcHkiLCJyYW5kb21CeXRlcyIsImdlbmVyYXRlTW5lbW9uaWMiLCJlbnRyb3B5VG9NbmVtb25pYyIsImVuY3J5cHRNbmVtb25pY1dpdGhBRVMiLCJrZXkiLCJjcmVhdGVIYXNoIiwidXBkYXRlIiwiZGlnZXN0IiwiaXYiLCJjaXBoZXIiLCJjcmVhdGVDaXBoZXJpdiIsImVuY3J5cHRlZCIsImZpbmFsIiwicnNhS2V5IiwiYiIsImVuY3J5cHRlZFdpdGhSU0EiLCJlbmNyeXB0IiwicnNhRW5jcnlwdGVkTW5lbW9uaWMiLCJleHBvcnRLZXkiLCJ0b1N0cmluZyIsInByb2R1Y2VNbmVtb25pYyIsIkRCIiwib3BlblNxbGl0ZSIsInNxbCIsImNyZWF0ZVRhYmxlIiwic2hvd0xvYWRpbmciLCJfdGhhdCIsInVzZXJJbmZvcyIsImdldEFkZHJlc3NBbmRQcml2YXRlS2V5IiwiZW5jcnlwdGVkRGF0YSIsInByaXZhdGVLZXlNbmUiLCJtbmVtb25pY0lWIiwiZW5jcnlwdGVkRGF0YTEiLCJyc2FNb25leVByaSIsInByaXZhdGVLZXlQcmUiLCJwcml2YXRlSVYiLCJwYXJhbXMiLCJKU09OIiwic3RyaW5naWZ5IiwiYWRkcmVzcyIsIl90cmFuc2ZlciIsInNwbCIsImNvbmRpdGlvbiIsImluc2VydFRhYmxlRGF0YSIsInJlZ1RhYmxlIiwiaGlkZUxvYWRpbmciLCJtc2ciLCJiZWdpbkxvZ29uIiwid2luZG93IiwibG9jYXRpb24iLCJocmVmIiwibmF2aWdhdGVUbyIsImNvcHlNbmVtb25pYyIsInRpdGxlTWVzc2FnZSIsInNob3dNb2RhbCIsImNvbnRlbnQiLCJjb25maXJtIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUF3REE7QUFlQTtBQUNBO0FBeEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVdBLElBQU1BLEtBQUssR0FBR0MsbUJBQU8sQ0FBQyxnQkFBTyxDQUFDO0FBQzlCLElBQU1DLE1BQU0sR0FBR0QsbUJBQU8sQ0FBQyxpQkFBUSxDQUFDO0FBQ2hDLElBQU1FLE9BQU8sR0FBR0YsbUJBQU8sQ0FBQyxtQkFBVSxDQUFDO0FBQ25DLGVBRUlBLG1CQUFPLENBQUMsNEJBQW1CLENBQUM7RUFEL0JHLEtBQUssWUFBTEEsS0FBSztBQUMyQixlQUdsQjtFQUNkQyxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxXQUFXLEVBQUMsRUFBRTtNQUNkQyxVQUFVLEVBQUMsRUFBRTtNQUNiQyxTQUFTLEVBQUUsRUFBRTtNQUNiQyxZQUFZLEVBQUUsRUFBRTtNQUNoQkMsWUFBWSxFQUFFLEtBQUs7TUFDbkJDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLFNBQVMsRUFBRSxJQUFJO01BQ2ZDLGFBQWEsRUFBRSxJQUFJO01BQ25CQyxhQUFhLEVBQUUsSUFBSTtNQUNuQkMsVUFBVSxFQUFFLHdCQUF3QjtNQUNwQ0MsVUFBVSxFQUFFLHlCQUF5QjtNQUNyQ0MsSUFBSSxFQUFFLEVBQUU7TUFDUkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsS0FBSyxFQUFDLEVBQUU7TUFDUkMsTUFBTSxFQUFDLEVBQUU7TUFDVEMsTUFBTSxFQUFFLEVBQUU7TUFDVkMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsSUFBSSxFQUFFLEVBQUU7TUFDUkMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsR0FBRyxFQUFFLEVBQUU7TUFDUEMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsU0FBUyxFQUFFLEtBQUs7TUFDaEJDLFNBQVMsRUFBRSxVQUFVO01BQ3JCQyxRQUFRLEVBQUUsRUFBRTtNQUNaQyxVQUFVLEVBQUUsRUFBRTtNQUNkQyxlQUFlLEVBQUUsRUFBRTtNQUNuQkMsYUFBYSxFQUFFLEVBQUU7TUFBRTtNQUNuQkMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsU0FBUyxFQUFFLEVBQUU7TUFDYkMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsUUFBUSxFQUFFO0lBQ1gsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxrQkFBQ0MsQ0FBQyxFQUFFO0lBQ1QsSUFBSUEsQ0FBQyxDQUFDZCxPQUFPLEVBQUU7TUFDZCxJQUFJLENBQUNBLE9BQU8sR0FBR2MsQ0FBQyxDQUFDZCxPQUFPO01BQ3hCLElBQUksQ0FBQ0MsU0FBUyxHQUFHLElBQUk7SUFDdEI7RUFDRCxDQUFDO0VBQ0RjLE9BQU8sRUFBRTtJQUNSQyxPQUFPLHFCQUFHO01BQ1RDLEdBQUcsQ0FBQ0MsZ0JBQWdCLENBQUM7UUFDcEJ2QyxJQUFJLEVBQUUsSUFBSSxDQUFDSSxZQUFZO1FBQ3ZCb0MsT0FBTyxFQUFFLG1CQUFNO1VBQ2RGLEdBQUcsQ0FBQ0csU0FBUyxDQUFDO1lBQ2JDLEtBQUssRUFBRSxNQUFNO1lBQ2JDLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNLQyxXQUFXLHlCQUFHO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUEsSUFDZixLQUFJLENBQUM5QixLQUFLO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUNid0IsR0FBRyxDQUFDRyxTQUFTLENBQUM7a0JBQ2JDLEtBQUssRUFBRSxVQUFVO2tCQUNqQkMsSUFBSSxFQUFFO2dCQUNQLENBQUMsQ0FBQztnQkFBQztjQUFBO2dCQUFBLE1BR0EsS0FBSSxDQUFDckMsT0FBTyxJQUFJLElBQUk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ25CdUMsR0FBRyxHQUFHLEVBQUU7Z0JBQ1JDLFNBQVMsR0FBR0MsV0FBVyxDQUFDLFlBQU07a0JBQ2pDLEtBQUksQ0FBQ3pDLE9BQU8sR0FBR3VDLEdBQUcsR0FBRyxHQUFHO2tCQUN4QkEsR0FBRyxFQUFFO2tCQUNMLElBQUlBLEdBQUcsR0FBRyxDQUFDLEVBQUU7b0JBQ1osS0FBSSxDQUFDdkMsT0FBTyxHQUFHLElBQUk7b0JBQ25CMEMsYUFBYSxDQUFDRixTQUFTLENBQUM7a0JBQ3pCO2dCQUNELENBQUMsRUFBRSxJQUFJLENBQUM7Z0JBQUE7Z0JBQUEsT0FDUSxJQUFBRyxlQUFVLEVBQUM7a0JBQzFCbkMsS0FBSyxFQUFFLEtBQUksQ0FBQ0EsS0FBSztrQkFDakJvQyxLQUFLLEVBQUU7Z0JBQ1IsQ0FBQyxDQUFDO2NBQUE7Z0JBSEVDLEdBQUc7Z0JBSVAsSUFBSUEsR0FBRyxDQUFDakMsSUFBSSxLQUFLLENBQUMsRUFBRTtrQkFDbkJvQixHQUFHLENBQUNHLFNBQVMsQ0FBQztvQkFDYkMsS0FBSyxFQUFFLE1BQU07b0JBQ2JDLElBQUksRUFBRTtrQkFDUCxDQUFDLENBQUM7Z0JBQ0g7Z0JBQUM7Z0JBQUE7Y0FBQTtnQkFBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUlILENBQUM7SUFDS1MsV0FBVyx5QkFBRztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBLE1BQ2YsTUFBSSxDQUFDN0MsU0FBUyxJQUFJLElBQUk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ3JCc0MsR0FBRyxHQUFHLEVBQUU7Z0JBQ1JRLFdBQVcsR0FBR04sV0FBVyxDQUFDLFlBQU07a0JBQ25DLE1BQUksQ0FBQ3hDLFNBQVMsR0FBR3NDLEdBQUcsR0FBRyxHQUFHO2tCQUMxQkEsR0FBRyxFQUFFO2tCQUNMLElBQUlBLEdBQUcsR0FBRyxDQUFDLEVBQUU7b0JBQ1osTUFBSSxDQUFDdEMsU0FBUyxHQUFHLElBQUk7b0JBQ3JCeUMsYUFBYSxDQUFDSyxXQUFXLENBQUM7a0JBQzNCO2dCQUNELENBQUMsRUFBRSxJQUFJLENBQUM7Z0JBQUE7Z0JBQUEsT0FDUSxJQUFBQyxzQkFBaUIsRUFBQztrQkFDakN4QyxLQUFLLEVBQUUsTUFBSSxDQUFDQTtnQkFDYixDQUFDLENBQUM7Y0FBQTtnQkFGRXFDLEdBQUc7Z0JBR1AsSUFBSUEsR0FBRyxDQUFDakMsSUFBSSxLQUFLLENBQUMsRUFBRTtrQkFDbkJvQixHQUFHLENBQUNHLFNBQVMsQ0FBQztvQkFDYkMsS0FBSyxFQUFFLE1BQU07b0JBQ2JDLElBQUksRUFBRTtrQkFDUCxDQUFDLENBQUM7a0JBQ0YsTUFBSSxDQUFDdEMsWUFBWSxHQUFHLElBQUk7a0JBQ3hCLE1BQUksQ0FBQ0YsU0FBUyxHQUFHZ0QsR0FBRyxDQUFDbkQsSUFBSSxDQUFDdUQsR0FBRztrQkFDN0IsTUFBSSxDQUFDbkQsWUFBWSxHQUFHK0MsR0FBRyxDQUFDbkQsSUFBSSxDQUFDd0QsTUFBTTtnQkFDcEM7Z0JBQUM7Z0JBQUE7Y0FBQTtnQkFBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUtILENBQUM7SUFDREMsY0FBYywwQkFBQ0MsQ0FBQyxFQUFFO01BQ2pCLFFBQVFBLENBQUM7UUFDUixLQUFLLENBQUM7VUFDTCxJQUFJLENBQUNsRCxhQUFhLEdBQUcsQ0FBQyxJQUFJLENBQUNBLGFBQWE7VUFDeEM7UUFDRCxLQUFLLENBQUM7VUFDTCxJQUFJLENBQUNDLGFBQWEsR0FBRyxDQUFDLElBQUksQ0FBQ0EsYUFBYTtVQUN4QztNQUFNO0lBR1QsQ0FBQztJQUNEO0lBQ0FrRCxrQkFBa0IsZ0NBQUc7TUFDcEIsSUFBTUMsT0FBTyxHQUFHL0QsTUFBTSxDQUFDZ0UsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7TUFDeEMsT0FBT0QsT0FBTztJQUNmLENBQUM7SUFDRDtJQUNBRSxnQkFBZ0IsOEJBQUc7TUFDbEIsSUFBTXJDLFVBQVUsR0FBRyxJQUFJLENBQUNrQyxrQkFBa0IsRUFBRSxDQUFDLENBQUM7TUFDOUMsSUFBTW5DLFFBQVEsR0FBRzdCLEtBQUssQ0FBQ29FLGlCQUFpQixDQUFDdEMsVUFBVSxDQUFDLENBQUMsQ0FBQztNQUN0RCxPQUFPRCxRQUFRO0lBQ2hCLENBQUM7SUFDRDtJQUNBd0Msc0JBQXNCLGtDQUFDeEMsUUFBUSxFQUFFWCxRQUFRLEVBQUU7TUFDMUM7TUFDQSxJQUFNb0QsR0FBRyxHQUFHcEUsTUFBTSxDQUFDcUUsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDQyxNQUFNLENBQUN0RCxRQUFRLENBQUMsQ0FBQ3VELE1BQU0sRUFBRTtNQUNqRTtNQUNBLElBQU1DLEVBQUUsR0FBR3hFLE1BQU0sQ0FBQ2dFLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO01BQ25DO01BQ0EsSUFBTVMsTUFBTSxHQUFHekUsTUFBTSxDQUFDMEUsY0FBYyxDQUFDLGFBQWEsRUFBRU4sR0FBRyxFQUFFSSxFQUFFLENBQUM7TUFDNUQsSUFBSUcsU0FBUyxHQUFHRixNQUFNLENBQUNILE1BQU0sQ0FBQzNDLFFBQVEsRUFBRSxNQUFNLEVBQUUsS0FBSyxDQUFDO01BQ3REZ0QsU0FBUyxJQUFJRixNQUFNLENBQUNHLEtBQUssQ0FBQyxLQUFLLENBQUM7O01BRWhDO01BQ0EsSUFBTUMsTUFBTSxHQUFHLElBQUk1RSxPQUFPLENBQUM7UUFDMUI2RSxDQUFDLEVBQUU7TUFDSixDQUFDLENBQUM7TUFDRixJQUFNQyxnQkFBZ0IsR0FBR0YsTUFBTSxDQUFDRyxPQUFPLENBQUNMLFNBQVMsRUFBRSxLQUFLLENBQUM7TUFFekQsT0FBTztRQUNOTSxvQkFBb0IsRUFBRUYsZ0JBQWdCO1FBQ3RDbkQsVUFBVSxFQUFFaUQsTUFBTSxDQUFDSyxTQUFTLENBQUMsU0FBUyxDQUFDO1FBQ3ZDVixFQUFFLEVBQUVBLEVBQUUsQ0FBQ1csUUFBUSxDQUFDLEtBQUs7TUFDdEIsQ0FBQztJQUNGLENBQUM7SUFDS0MsZUFBZSw2QkFBRztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUN2QkMsZUFBRSxDQUFDQyxVQUFVLEVBQUU7Z0JBQ1hDLEdBQUcsR0FDTixxS0FBcUs7Z0JBQUE7Z0JBQUEsT0FDaEtGLGVBQUUsQ0FBQ0csV0FBVyxDQUFDLFNBQVMsRUFBRUQsR0FBRyxDQUFDO2NBQUE7Z0JBQUEsTUFDaEMsQ0FBQyxNQUFJLENBQUNsRixVQUFVLElBQUksQ0FBQyxNQUFJLENBQUNZLEtBQUssSUFBSSxDQUFDLE1BQUksQ0FBQ2IsV0FBVyxJQUFLLENBQUMsTUFBSSxDQUFDZSxNQUFNLElBQUksQ0FBQyxNQUFJLENBQUNFLElBQUksSUFBSSxDQUFDLE1BQUksQ0FBQ0MsVUFBVTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFDMUdtQixHQUFHLENBQUNHLFNBQVMsQ0FBQztrQkFDYkMsS0FBSyxFQUFFLFNBQVM7a0JBQ2hCQyxJQUFJLEVBQUU7Z0JBQ1AsQ0FBQyxDQUFDO2dCQUFDO2NBQUE7Z0JBR0pMLEdBQUcsQ0FBQ2dELFdBQVcsQ0FBQztrQkFDZjVDLEtBQUssRUFBRTtnQkFDUixDQUFDLENBQUM7Z0JBQ0U2QyxLQUFLLEdBQUcsTUFBSSxFQUNoQjtnQkFDTS9ELFFBQVEsR0FBRytELEtBQUssQ0FBQ3pCLGdCQUFnQixFQUFFO2dCQUNyQzBCLFNBQVMsR0FBRyxJQUFBQyxrQ0FBdUIsRUFBQ2pFLFFBQVEsQ0FBQyxFQUNqRDtnQkFDTVgsUUFBUSxHQUFHMEUsS0FBSyxDQUFDdkUsTUFBTSxFQUFFO2dCQUN6QjBFLGFBQWEsR0FBR0gsS0FBSyxDQUFDdkIsc0JBQXNCLENBQUN4QyxRQUFRLEVBQUVYLFFBQVEsQ0FBQztnQkFDaEVpRSxvQkFBb0IsR0FBR1ksYUFBYSxDQUFDWixvQkFBb0I7Z0JBQ3pEYSxhQUFhLEdBQUdELGFBQWEsQ0FBQ2pFLFVBQVU7Z0JBQ3hDbUUsVUFBVSxHQUFHRixhQUFhLENBQUNyQixFQUFFLEVBQ25DO2dCQUNNd0IsY0FBYyxHQUFHTixLQUFLLENBQUN2QixzQkFBc0IsQ0FBQ3dCLFNBQVMsQ0FBQy9ELFVBQVUsRUFBRVosUUFBUSxDQUFDO2dCQUM3RWlGLFdBQVcsR0FBR0QsY0FBYyxDQUFDZixvQkFBb0I7Z0JBQ2pEaUIsYUFBYSxHQUFHRixjQUFjLENBQUNwRSxVQUFVO2dCQUN6Q3VFLFNBQVMsR0FBR0gsY0FBYyxDQUFDeEIsRUFBRTtnQkFFN0I0QixNQUFNLEdBQUc7a0JBQ2QvRixVQUFVLEVBQUNxRixLQUFLLENBQUNyRixVQUFVO2tCQUMzQmMsTUFBTSxFQUFFdUUsS0FBSyxDQUFDdkUsTUFBTTtrQkFDcEJmLFdBQVcsRUFBRXNGLEtBQUssQ0FBQ3RGLFdBQVc7a0JBQzlCYSxLQUFLLEVBQUV5RSxLQUFLLENBQUN6RSxLQUFLO2tCQUNsQkksSUFBSSxFQUFFcUUsS0FBSyxDQUFDckUsSUFBSTtrQkFDaEJDLFVBQVUsRUFBRW9FLEtBQUssQ0FBQ3BFLFVBQVU7a0JBQzVCSixNQUFNLEVBQUVtRixJQUFJLENBQUNDLFNBQVMsQ0FBQztvQkFDdEJDLE9BQU8sRUFBRVosU0FBUyxDQUFDWTtrQkFDcEIsQ0FBQztnQkFDRixDQUFDO2dCQUNELGFBQVlILE1BQU0sRUFBRyxJQUFJO2dCQUFDO2dCQUFBLE9BQ1YsSUFBQUksY0FBUyxFQUFDSixNQUFNLENBQUM7Y0FBQTtnQkFBN0I5QyxHQUFHO2dCQUFBLE1BQ0hBLEdBQUcsQ0FBQ2pDLElBQUksS0FBSyxDQUFDO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUNib0YsR0FBRyxjQUNGZixLQUFLLENBQUN6RSxLQUFLLGdCQUFNeUUsS0FBSyxDQUFDdkUsTUFBTSxnQkFBTXdFLFNBQVMsQ0FBQ1ksT0FBTyxnQkFBTXRCLG9CQUFvQixnQkFBTWEsYUFBYSxnQkFBTUksYUFBYSxnQkFBTUQsV0FBVyxnQkFBTUYsVUFBVSxnQkFBTUksU0FBUztnQkFDcktPLFNBQVMsR0FDWix3SEFBd0g7Z0JBQUE7Z0JBQUEsT0FDbkhyQixlQUFFLENBQUNzQixlQUFlLENBQUN0QixlQUFFLENBQUN1QixRQUFRLEVBQUVILEdBQUcsRUFBRUMsU0FBUyxDQUFDO2NBQUE7Z0JBQ3JEaEIsS0FBSyxDQUFDL0QsUUFBUSxHQUFHQSxRQUFRO2dCQUN6QmMsR0FBRyxDQUFDRyxTQUFTLENBQUM7a0JBQ2JDLEtBQUssRUFBRSxTQUFTO2tCQUNoQkMsSUFBSSxFQUFFO2dCQUNQLENBQUMsQ0FBQztnQkFDRkwsR0FBRyxDQUFDb0UsV0FBVyxFQUFFO2dCQUFDO2dCQUFBO2NBQUE7Z0JBRWxCcEUsR0FBRyxDQUFDRyxTQUFTLENBQUM7a0JBQ2JDLEtBQUssRUFBRVMsR0FBRyxDQUFDd0QsR0FBRztrQkFDZGhFLElBQUksRUFBRTtnQkFDUCxDQUFDLENBQUM7Z0JBQ0ZMLEdBQUcsQ0FBQ29FLFdBQVcsRUFBRTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVuQixDQUFDO0lBQ0RFLFVBQVUsd0JBQUc7TUFDWixJQUFJLElBQUksQ0FBQ3RGLFNBQVMsRUFBRTtRQUNuQnVGLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLEdBQUcsb0NBQW9DO01BQzVELENBQUMsTUFBTTtRQUNOekUsR0FBRyxDQUFDMEUsVUFBVSxDQUFDO1VBQ2R6RCxHQUFHLEVBQUUsMkJBQTJCLEdBQUcsSUFBSSxDQUFDekMsS0FBSyxHQUFHLFlBQVksR0FBRyxJQUFJLENBQUNiO1FBQ3JFLENBQUMsQ0FBQztNQUNIO0lBQ0QsQ0FBQztJQUNEZ0gsWUFBWSwwQkFBRztNQUNkLElBQUkxQixLQUFLLEdBQUcsSUFBSTtNQUNoQixJQUFJMkIsWUFBWSxHQUFHLEVBQUU7TUFDckIsSUFBSTNCLEtBQUssQ0FBQ2pFLFNBQVMsRUFBRTtRQUNwQjRGLFlBQVksR0FBRyxTQUFTO01BQ3pCLENBQUMsTUFBTTtRQUNOQSxZQUFZLEdBQUcsU0FBUztNQUN6QjtNQUNBNUUsR0FBRyxDQUFDQyxnQkFBZ0IsQ0FBQztRQUNwQnZDLElBQUksRUFBRXVGLEtBQUssQ0FBQy9ELFFBQVE7UUFDcEJnQixPQUFPLEVBQUUsbUJBQU07VUFDZEYsR0FBRyxDQUFDNkUsU0FBUyxDQUFDO1lBQ2J6RSxLQUFLLEVBQUUsUUFBUTtZQUNmMEUsT0FBTyxFQUFFRixZQUFZO1lBQ3JCMUUsT0FBTyxtQkFBQ1csR0FBRyxFQUFFO2NBQ1osSUFBSUEsR0FBRyxDQUFDa0UsT0FBTyxFQUFFO2dCQUNoQjlCLEtBQUssQ0FBQ3FCLFVBQVUsRUFBRTtjQUNuQjtZQUNEO1VBQ0QsQ0FBQyxDQUFDO1FBQ0g7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0X3podWppTG9naW4sXG5cdF9yZWdpc3Rlcixcblx0X3RyYW5zZmVyLFxuXHRfemh1amksXG5cdF9hZGRyZXNzbG9naW4sXG5cdF9lbWFpbFNlbmQsXG5cdF9nZXRnb29nbGVhdXRodXJsXG59IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbmNvbnN0IGJpcDM5ID0gcmVxdWlyZSgnYmlwMzknKTtcbmNvbnN0IGNyeXB0byA9IHJlcXVpcmUoJ2NyeXB0bycpO1xuY29uc3QgTm9kZVJTQSA9IHJlcXVpcmUoJ25vZGUtcnNhJyk7XG5jb25zdCB7XG5cdGhka2V5XG59ID0gcmVxdWlyZSgnZXRoZXJldW1qcy13YWxsZXQnKTtcbmltcG9ydCB7IGdldEFkZHJlc3NBbmRQcml2YXRlS2V5IH0gZnJvbSBcIkAvY29tbW9uL3Byb0FkcmVzcy5qc1wiO1xuaW1wb3J0IERCIGZyb20gXCJAL2NvbW1vbi9zcWxpdGVcIjtcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0bmV3cGFzc3dvcmQ6XCJcIixcblx0XHRcdG9sZGFkZHJlc3M6XCJcIixcblx0XHRcdGdvb2dsZWltZzogXCJcIixcblx0XHRcdGdvb2dsZXNlY3JldDogXCJcIixcblx0XHRcdGdvb2dsZURpYWxvZzogZmFsc2UsXG5cdFx0XHRlbWFpVGlwOiBcIueZvOmAgVwiLFxuXHRcdFx0Z29vZ2xlVGlwOiBcIueZvOmAgVwiLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMzogdHJ1ZSxcblx0XHRcdHNob3dQYXNzd29yZDU6IHRydWUsXG5cdFx0XHRzaG93cHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vbi5wbmdcIixcblx0XHRcdGhpZGVwd2RJbWc6IFwic3RhdGljL2ljb24vZXllX29mZi5wbmdcIixcblx0XHRcdG5hbWU6IFwiXCIsXG5cdFx0XHRwYXNzd29yZDogXCJcIixcblx0XHRcdGVtYWlsOicnLFxuXHRcdFx0d2FsbGV0OicnLFxuXHRcdFx0cGF5a2V5OiBcIlwiLFxuXHRcdFx0cGF5a2V5MTogXCJcIixcblx0XHRcdGNvZGU6IFwiXCIsXG5cdFx0XHRnb29nbGVjb2RlOiBcIlwiLFxuXHRcdFx0cGlkOiBcIlwiLFxuXHRcdFx0cHdhbGxldDogXCJcIixcblx0XHRcdGNvZGVJc0xlbjogZmFsc2UsXG5cdFx0XHRhY3RpdmVUYWI6ICdyZWdpc3RlcicsXG5cdFx0XHRtbmVtb25pYzogJycsXG5cdFx0XHRwcml2YXRlS2V5OiBcIlwiLFxuXHRcdFx0Y29uZmlybVBhc3N3b3JkOiAnJyxcblx0XHRcdGlucHV0TW5lbW9uaWM6ICcnLCAvL+WKqeiomOipnlxuXHRcdFx0bW1vYmlsZTogXCJcIixcblx0XHRcdG1wYXNzd29yZDogXCJcIixcblx0XHRcdG1wYXNzd29yZDE6IFwiXCIsXG5cdFx0XHRtcGF5a2V5OiBcIlwiLFxuXHRcdFx0bXBheWtleTE6IFwiXCIsXG5cdFx0XHRwcm92aWRlcjogbnVsbCxcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChlKSB7XG5cdFx0aWYgKGUucHdhbGxldCkge1xuXHRcdFx0dGhpcy5wd2FsbGV0ID0gZS5wd2FsbGV0O1xuXHRcdFx0dGhpcy5jb2RlSXNMZW4gPSB0cnVlO1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNvcHlhZGQoKSB7XG5cdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0XHRcdGRhdGE6IHRoaXMuZ29vZ2xlc2VjcmV0LFxuXHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0YXN5bmMgdG9zZW5kZW1haWwoKSB7XG5cdFx0XHRpZighdGhpcy5lbWFpbCl7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6Ly45YWl5q2j56K655qE6YO1566xJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoaXMuZW1haVRpcCA9PSBcIueZvOmAgVwiKSB7XG5cdFx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdFx0bGV0IGVtYWlUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0bnVtLS07XG5cdFx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKGVtYWlUaW1lcilcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfZW1haWxTZW5kKHtcblx0XHRcdFx0XHRlbWFpbDogdGhpcy5lbWFpbCxcblx0XHRcdFx0XHRldmVudDogXCJzYWZldXBkYXRlXCJcblx0XHRcdFx0fSk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfnmbzpgIHmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ29vZ2xlZW1haWwoKSB7XG5cdFx0XHRpZiAodGhpcy5nb29nbGVUaXAgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBnb29nbGVUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcCA9IG51bSArICdzJztcblx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChnb29nbGVUaW1lcilcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfZ2V0Z29vZ2xlYXV0aHVybCh7XG5cdFx0XHRcdFx0ZW1haWw6IHRoaXMuZW1haWxcblx0XHRcdFx0fSk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfnmbzpgIHmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVEaWFsb2cgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlaW1nID0gcmVzLmRhdGEudXJsO1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlc2VjcmV0ID0gcmVzLmRhdGEuc2VjcmV0O1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y2hhbmdlUGFzc3dvcmQobikge1xuXHRcdFx0c3dpdGNoIChuKSB7XG5cdFx0XHRcdGNhc2UgMzpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDMgPSAhdGhpcy5zaG93UGFzc3dvcmQzO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDU6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQ1ID0gIXRoaXMuc2hvd1Bhc3N3b3JkNTtcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdH1cblxuXHRcdH0sXG5cdFx0Ly8g5L2/55So56Gs5Lu26ZqP5py65pWw55Sf5oiQ56eB6ZKlICjmqKHmi5/noazku7bpmo/mnLrnlJ/miJDvvIzlrp7pmYXkuK3lj6/ku6Xkvb/nlKjnoazku7borr7lpIcpXG5cdFx0Z2VuZXJhdGVQcml2YXRlS2V5KCkge1xuXHRcdFx0Y29uc3QgZW50cm9weSA9IGNyeXB0by5yYW5kb21CeXRlcygzMik7IC8vIOaooeaLn+ehrOS7tueUn+aIkOeahOmaj+acuuaVsO+8iDMy5a2X6IqC77yJXG5cdFx0XHRyZXR1cm4gZW50cm9weTtcblx0XHR9LFxuXHRcdC8vIOS7juengemSpeeUn+aIkCBCSVAzOSDliqnorrDor43vvIgyNCDkuKror43vvIlcblx0XHRnZW5lcmF0ZU1uZW1vbmljKCkge1xuXHRcdFx0Y29uc3QgcHJpdmF0ZUtleSA9IHRoaXMuZ2VuZXJhdGVQcml2YXRlS2V5KCk7IC8vIOeUn+aIkOengemSpVxuXHRcdFx0Y29uc3QgbW5lbW9uaWMgPSBiaXAzOS5lbnRyb3B5VG9NbmVtb25pYyhwcml2YXRlS2V5KTsgLy8g5L2/55SoIEJJUDM5IOeUn+aIkOWKqeiusOivjVxuXHRcdFx0cmV0dXJuIG1uZW1vbmljO1xuXHRcdH0sXG5cdFx0Ly8g5Y+M6YeN5Yqg5a+G77yaQUVTICsgUlNBIOWKoOWvhlxuXHRcdGVuY3J5cHRNbmVtb25pY1dpdGhBRVMobW5lbW9uaWMsIHBhc3N3b3JkKSB7XG5cdFx0XHQvLyDlsIblr4bnoIHpgJrov4cgU0hBLTI1NiDlk4jluIzlh73mlbDlj5jmjaLkuLogMzIg5a2X6IqC55qE5a+G6ZKlXG5cdFx0XHRjb25zdCBrZXkgPSBjcnlwdG8uY3JlYXRlSGFzaCgnc2hhMjU2JykudXBkYXRlKHBhc3N3b3JkKS5kaWdlc3QoKTtcblx0XHRcdC8vIOWIm+W7uuS4gOS4qumaj+acuueahOWIneWni+WMluWQkemHj++8iElW77yJXG5cdFx0XHRjb25zdCBpdiA9IGNyeXB0by5yYW5kb21CeXRlcygxNik7IC8vIEFFUy1DQkMg5qih5byP5LiL6ZyA6KaBIElWXG5cdFx0XHQvLyDkvb/nlKggQUVTIOWKoOWvhuWKqeiusOivjVxuXHRcdFx0Y29uc3QgY2lwaGVyID0gY3J5cHRvLmNyZWF0ZUNpcGhlcml2KCdhZXMtMjU2LWNiYycsIGtleSwgaXYpO1xuXHRcdFx0bGV0IGVuY3J5cHRlZCA9IGNpcGhlci51cGRhdGUobW5lbW9uaWMsICd1dGY4JywgJ2hleCcpO1xuXHRcdFx0ZW5jcnlwdGVkICs9IGNpcGhlci5maW5hbCgnaGV4Jyk7XG5cdFx0XG5cdFx0XHQvLyDkvb/nlKggbm9kZS1yc2Eg5pu/5Luj5YaF572u55qEIFJTQSDlip/og71cblx0XHRcdGNvbnN0IHJzYUtleSA9IG5ldyBOb2RlUlNBKHtcblx0XHRcdFx0YjogMjA0OFxuXHRcdFx0fSk7XG5cdFx0XHRjb25zdCBlbmNyeXB0ZWRXaXRoUlNBID0gcnNhS2V5LmVuY3J5cHQoZW5jcnlwdGVkLCAnaGV4Jyk7XG5cdFx0XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRyc2FFbmNyeXB0ZWRNbmVtb25pYzogZW5jcnlwdGVkV2l0aFJTQSxcblx0XHRcdFx0cHJpdmF0ZUtleTogcnNhS2V5LmV4cG9ydEtleSgncHJpdmF0ZScpLFxuXHRcdFx0XHRpdjogaXYudG9TdHJpbmcoJ2hleCcpLFxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdGFzeW5jIHByb2R1Y2VNbmVtb25pYygpIHtcblx0XHRcdERCLm9wZW5TcWxpdGUoKTtcblx0XHRcdGxldCBzcWwgPVxuXHRcdFx0XHQnXCJlbWFpbFwiIHRleHQsXCJwYXNzd29yZFwiIHRleHQsXCJtb25leUFkcmVzc1wiIHRleHQsXCJtbmVtb25pY1wiIHRleHQsXCJwcml2YXRlS2V5TW5lXCIgdGV4dCxcInByaXZhdGVLZXlQcmVcIiB0ZXh0LFwicHJpdmF0ZUtleU1vbmV5XCIgdGV4dCxcIm1uZW1vbmljSVZcIiB0ZXh0LFwicHJpdmF0ZUlWXCIgdGV4dCc7XG5cdFx0XHRhd2FpdCBEQi5jcmVhdGVUYWJsZSgncmVnVXNlcicsIHNxbCk7XG5cdFx0XHRpZiAoIXRoaXMub2xkYWRkcmVzcyB8fCAhdGhpcy5lbWFpbCB8fCAhdGhpcy5uZXdwYXNzd29yZCB8fCAgIXRoaXMucGF5a2V5IHx8ICF0aGlzLmNvZGUgfHwgIXRoaXMuZ29vZ2xlY29kZSkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+Whq+Wvq+ato+eiuuizh+ioiicsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHR0aXRsZTogXCLos6zmiLbljYfntJrkuK0uLi5cIlxuXHRcdFx0fSlcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHQvLyDnlJ/miJDnp4HpkqXjgIHliqnorrDor43jgIHlubbov5vooYzliqDlr4Zcblx0XHRcdGNvbnN0IG1uZW1vbmljID0gX3RoYXQuZ2VuZXJhdGVNbmVtb25pYygpO1xuXHRcdFx0bGV0IHVzZXJJbmZvcyA9IGdldEFkZHJlc3NBbmRQcml2YXRlS2V5KG1uZW1vbmljKTtcblx0XHRcdC8vIOWKoOWvhuWKqeiusOivje+8iEFFUyArIFJTQe+8iVxuXHRcdFx0Y29uc3QgcGFzc3dvcmQgPSBfdGhhdC5wYXlrZXk7IC8vIOeUqOS6juWKoOWvhuWKqeiusOivjeeahOWvhueggVxuXHRcdFx0Y29uc3QgZW5jcnlwdGVkRGF0YSA9IF90aGF0LmVuY3J5cHRNbmVtb25pY1dpdGhBRVMobW5lbW9uaWMsIHBhc3N3b3JkKTtcblx0XHRcdGNvbnN0IHJzYUVuY3J5cHRlZE1uZW1vbmljID0gZW5jcnlwdGVkRGF0YS5yc2FFbmNyeXB0ZWRNbmVtb25pYztcblx0XHRcdGNvbnN0IHByaXZhdGVLZXlNbmUgPSBlbmNyeXB0ZWREYXRhLnByaXZhdGVLZXk7XG5cdFx0XHRjb25zdCBtbmVtb25pY0lWID0gZW5jcnlwdGVkRGF0YS5pdjtcblx0XHRcdC8vIOWKoOWvhuengemSpVxuXHRcdFx0Y29uc3QgZW5jcnlwdGVkRGF0YTEgPSBfdGhhdC5lbmNyeXB0TW5lbW9uaWNXaXRoQUVTKHVzZXJJbmZvcy5wcml2YXRlS2V5LCBwYXNzd29yZCk7XG5cdFx0XHRjb25zdCByc2FNb25leVByaSA9IGVuY3J5cHRlZERhdGExLnJzYUVuY3J5cHRlZE1uZW1vbmljO1xuXHRcdFx0Y29uc3QgcHJpdmF0ZUtleVByZSA9IGVuY3J5cHRlZERhdGExLnByaXZhdGVLZXk7XG5cdFx0XHRjb25zdCBwcml2YXRlSVYgPSBlbmNyeXB0ZWREYXRhMS5pdjtcblx0XHRcdFxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRvbGRhZGRyZXNzOl90aGF0Lm9sZGFkZHJlc3MsXG5cdFx0XHRcdHBheWtleTogX3RoYXQucGF5a2V5LFxuXHRcdFx0XHRuZXdwYXNzd29yZDogX3RoYXQubmV3cGFzc3dvcmQsXG5cdFx0XHRcdGVtYWlsOiBfdGhhdC5lbWFpbCxcblx0XHRcdFx0Y29kZTogX3RoYXQuY29kZSxcblx0XHRcdFx0Z29vZ2xlY29kZTogX3RoYXQuZ29vZ2xlY29kZSxcblx0XHRcdFx0d2FsbGV0OiBKU09OLnN0cmluZ2lmeSh7XG5cdFx0XHRcdFx0YWRkcmVzczogdXNlckluZm9zLmFkZHJlc3Ncblx0XHRcdFx0fSksXG5cdFx0XHR9O1xuXHRcdFx0Y29uc29sZS5sb2cocGFyYW1zICwgODg4OClcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfdHJhbnNmZXIocGFyYW1zKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRsZXQgc3BsID1cblx0XHRcdFx0XHRgJyR7X3RoYXQuZW1haWx9JywnJHtfdGhhdC5wYXlrZXl9JywnJHt1c2VySW5mb3MuYWRkcmVzc30nLCcke3JzYUVuY3J5cHRlZE1uZW1vbmljfScsJyR7cHJpdmF0ZUtleU1uZX0nLCcke3ByaXZhdGVLZXlQcmV9JywnJHtyc2FNb25leVByaX0nLCcke21uZW1vbmljSVZ9JywnJHtwcml2YXRlSVZ9J2A7XG5cdFx0XHRcdGxldCBjb25kaXRpb24gPVxuXHRcdFx0XHRcdFwiJ2VtYWlsJywncGFzc3dvcmQnLCdtb25leUFkcmVzcycsJ21uZW1vbmljJywncHJpdmF0ZUtleU1uZScsJ3ByaXZhdGVLZXlQcmUnLCdwcml2YXRlS2V5TW9uZXknLCdtbmVtb25pY0lWJywncHJpdmF0ZUlWJ1wiO1xuXHRcdFx0XHRhd2FpdCBEQi5pbnNlcnRUYWJsZURhdGEoREIucmVnVGFibGUsIHNwbCwgY29uZGl0aW9uKTtcblx0XHRcdFx0X3RoYXQubW5lbW9uaWMgPSBtbmVtb25pYztcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi6LOs5oi25Y2H57Sa5oiQ5YqfLlwiLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRiZWdpbkxvZ29uKCkge1xuXHRcdFx0aWYgKHRoaXMuY29kZUlzTGVuKSB7XG5cdFx0XHRcdHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gXCJodHRwczovL29ubGlmLmtsaW55Z20uY29tL3JlbGVhc2UvXCJcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbG9naW4vbG9naW4/ZW1haWw9JyArIHRoaXMuZW1haWwgKyAnJnBhc3N3b3JkPScgKyB0aGlzLm5ld3Bhc3N3b3JkXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb3B5TW5lbW9uaWMoKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0bGV0IHRpdGxlTWVzc2FnZSA9IFwiXCI7XG5cdFx0XHRpZiAoX3RoYXQuY29kZUlzTGVuKSB7XG5cdFx0XHRcdHRpdGxlTWVzc2FnZSA9IFwi5piv5ZCm5LiL6LyJ55m76YyE77yfXCJcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRpdGxlTWVzc2FnZSA9IFwi5piv5ZCm6Lez6L2J55m76YyE77yfXCJcblx0XHRcdH1cblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogX3RoYXQubW5lbW9uaWMsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuWKqeiomOipnuW3suikh+ijvVwiLFxuXHRcdFx0XHRcdFx0Y29udGVudDogdGl0bGVNZXNzYWdlLFxuXHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XG5cdFx0XHRcdFx0XHRcdFx0X3RoYXQuYmVnaW5Mb2dvbigpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///92\n"); /***/ }), /* 93 */ /*!****************************************!*\ !*** E:/ruyi/dapp/common/proAdress.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getAddressAndPrivateKey = getAddressAndPrivateKey;\nvar _ethereumjsUtil = __webpack_require__(/*! ethereumjs-util */ 94);\nvar bip39 = __webpack_require__(/*! bip39 */ 189);\nvar hdkey = __webpack_require__(/*! hdkey */ 203);\nvar ethers = __webpack_require__(/*! ethers */ 324);\nvar _require = __webpack_require__(/*! js-sha3 */ 325),\n sha3_256 = _require.sha3_256;\nvar EC = __webpack_require__(/*! elliptic */ 257).ec;\nvar ec = new EC('secp256k1');\n// 用于 Ethereum 数据转换\n\nfunction getAddressAndPrivateKey(mnemonic) {\n var path = \"m/44'/60'/0'/0/0\";\n // 从助记词生成种子\n var seed = bip39.mnemonicToSeedSync(mnemonic);\n\n // 创建HD钱包\n var hdwallet = hdkey.fromMasterSeed(seed);\n\n // 派生私钥\n var childKey = hdwallet.derive(path);\n var privateKey = childKey.privateKey;\n\n // 3. **获取公钥**\n var publicKey = ethers.utils.computePublicKey(privateKey);\n var address = ethers.utils.getAddress(ethers.utils.computeAddress(publicKey));\n return {\n address: address,\n privateKey: privateKey.toString('hex')\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3Byb0FkcmVzcy5qcyJdLCJuYW1lcyI6WyJiaXAzOSIsInJlcXVpcmUiLCJoZGtleSIsImV0aGVycyIsInNoYTNfMjU2IiwiRUMiLCJlYyIsImdldEFkZHJlc3NBbmRQcml2YXRlS2V5IiwibW5lbW9uaWMiLCJwYXRoIiwic2VlZCIsIm1uZW1vbmljVG9TZWVkU3luYyIsImhkd2FsbGV0IiwiZnJvbU1hc3RlclNlZWQiLCJjaGlsZEtleSIsImRlcml2ZSIsInByaXZhdGVLZXkiLCJwdWJsaWNLZXkiLCJ1dGlscyIsImNvbXB1dGVQdWJsaWNLZXkiLCJhZGRyZXNzIiwiZ2V0QWRkcmVzcyIsImNvbXB1dGVBZGRyZXNzIiwidG9TdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7OztBQVFBO0FBUkEsSUFBTUEsS0FBSyxHQUFHQyxtQkFBTyxDQUFDLGdCQUFPLENBQUM7QUFDOUIsSUFBTUMsS0FBSyxHQUFHRCxtQkFBTyxDQUFDLGdCQUFPLENBQUM7QUFDOUIsSUFBTUUsTUFBTSxHQUFHRixtQkFBTyxDQUFDLGlCQUFRLENBQUM7QUFDaEMsZUFFSUEsbUJBQU8sQ0FBQyxrQkFBUyxDQUFDO0VBRHJCRyxRQUFRLFlBQVJBLFFBQVE7QUFFVCxJQUFNQyxFQUFFLEdBQUdKLG1CQUFPLENBQUMsbUJBQVUsQ0FBQyxDQUFDSyxFQUFFO0FBQ2pDLElBQU1BLEVBQUUsR0FBRyxJQUFJRCxFQUFFLENBQUMsV0FBVyxDQUFDO0FBSUo7O0FBRW5CLFNBQVNFLHVCQUF1QixDQUFDQyxRQUFRLEVBQUU7RUFDakQsSUFBTUMsSUFBSSxHQUFHLGtCQUFrQjtFQUMvQjtFQUNBLElBQU1DLElBQUksR0FBR1YsS0FBSyxDQUFDVyxrQkFBa0IsQ0FBQ0gsUUFBUSxDQUFDOztFQUUvQztFQUNBLElBQU1JLFFBQVEsR0FBR1YsS0FBSyxDQUFDVyxjQUFjLENBQUNILElBQUksQ0FBQzs7RUFFM0M7RUFDQSxJQUFNSSxRQUFRLEdBQUdGLFFBQVEsQ0FBQ0csTUFBTSxDQUFDTixJQUFJLENBQUM7RUFDdEMsSUFBTU8sVUFBVSxHQUFHRixRQUFRLENBQUNFLFVBQVU7O0VBRXRDO0VBQ0EsSUFBTUMsU0FBUyxHQUFHZCxNQUFNLENBQUNlLEtBQUssQ0FBQ0MsZ0JBQWdCLENBQUNILFVBQVUsQ0FBQztFQUUzRCxJQUFNSSxPQUFPLEdBQUdqQixNQUFNLENBQUNlLEtBQUssQ0FBQ0csVUFBVSxDQUFDbEIsTUFBTSxDQUFDZSxLQUFLLENBQUNJLGNBQWMsQ0FBQ0wsU0FBUyxDQUFDLENBQUM7RUFFL0UsT0FBTztJQUNORyxPQUFPLEVBQUVBLE9BQU87SUFDaEJKLFVBQVUsRUFBRUEsVUFBVSxDQUFDTyxRQUFRLENBQUMsS0FBSztFQUN0QyxDQUFDO0FBQ0YiLCJmaWxlIjoiOTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBiaXAzOSA9IHJlcXVpcmUoJ2JpcDM5Jyk7XHJcbmNvbnN0IGhka2V5ID0gcmVxdWlyZSgnaGRrZXknKTtcclxuY29uc3QgZXRoZXJzID0gcmVxdWlyZSgnZXRoZXJzJyk7XHJcbmNvbnN0IHtcclxuXHRzaGEzXzI1NlxyXG59ID0gcmVxdWlyZSgnanMtc2hhMycpO1xyXG5jb25zdCBFQyA9IHJlcXVpcmUoJ2VsbGlwdGljJykuZWM7XHJcbmNvbnN0IGVjID0gbmV3IEVDKCdzZWNwMjU2azEnKTtcclxuaW1wb3J0IHtcclxuXHRidWZmZXJUb0hleCxcclxuXHR0b0J1ZmZlclxyXG59IGZyb20gJ2V0aGVyZXVtanMtdXRpbCc7IC8vIOeUqOS6jiBFdGhlcmV1bSDmlbDmja7ovazmjaJcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBZGRyZXNzQW5kUHJpdmF0ZUtleShtbmVtb25pYykge1xyXG5cdGNvbnN0IHBhdGggPSBcIm0vNDQnLzYwJy8wJy8wLzBcIjtcclxuXHQvLyDku47liqnorrDor43nlJ/miJDnp43lrZBcclxuXHRjb25zdCBzZWVkID0gYmlwMzkubW5lbW9uaWNUb1NlZWRTeW5jKG1uZW1vbmljKTtcclxuXHJcblx0Ly8g5Yib5bu6SETpkrHljIVcclxuXHRjb25zdCBoZHdhbGxldCA9IGhka2V5LmZyb21NYXN0ZXJTZWVkKHNlZWQpO1xyXG5cclxuXHQvLyDmtL7nlJ/np4HpkqVcclxuXHRjb25zdCBjaGlsZEtleSA9IGhkd2FsbGV0LmRlcml2ZShwYXRoKTtcclxuXHRjb25zdCBwcml2YXRlS2V5ID0gY2hpbGRLZXkucHJpdmF0ZUtleTtcclxuXHJcblx0Ly8gMy4gKirojrflj5blhazpkqUqKlxyXG5cdGNvbnN0IHB1YmxpY0tleSA9IGV0aGVycy51dGlscy5jb21wdXRlUHVibGljS2V5KHByaXZhdGVLZXkpO1xyXG5cclxuXHRjb25zdCBhZGRyZXNzID0gZXRoZXJzLnV0aWxzLmdldEFkZHJlc3MoZXRoZXJzLnV0aWxzLmNvbXB1dGVBZGRyZXNzKHB1YmxpY0tleSkpO1xyXG5cclxuXHRyZXR1cm4ge1xyXG5cdFx0YWRkcmVzczogYWRkcmVzcyxcclxuXHRcdHByaXZhdGVLZXk6IHByaXZhdGVLZXkudG9TdHJpbmcoJ2hleCcpXHJcblx0fTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///93\n"); /***/ }), /* 94 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/index.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __exportStar = this && this.__exportStar || function (m, exports) { for (var p in m) { if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); } }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isHexString = exports.getKeys = exports.fromAscii = exports.fromUtf8 = exports.toAscii = exports.arrayContainsArray = exports.getBinarySize = exports.padToEven = exports.stripHexPrefix = exports.isHexPrefixed = void 0; /** * Constants */ __exportStar(__webpack_require__(/*! ./constants */ 95), exports); /** * Account class and helper functions */ __exportStar(__webpack_require__(/*! ./account */ 101), exports); /** * Address type */ __exportStar(__webpack_require__(/*! ./address */ 186), exports); /** * Hash functions */ __exportStar(__webpack_require__(/*! ./hash */ 145), exports); /** * ECDSA signature */ __exportStar(__webpack_require__(/*! ./signature */ 187), exports); /** * Utilities for manipulating Buffers, byte arrays, etc. */ __exportStar(__webpack_require__(/*! ./bytes */ 143), exports); /** * Function for definining properties on an object */ __exportStar(__webpack_require__(/*! ./object */ 188), exports); /** * External exports (BN, rlp) */ __exportStar(__webpack_require__(/*! ./externals */ 96), exports); /** * Helpful TypeScript types */ __exportStar(__webpack_require__(/*! ./types */ 185), exports); /** * Export ethjs-util methods */ var internal_1 = __webpack_require__(/*! ./internal */ 142); Object.defineProperty(exports, "isHexPrefixed", { enumerable: true, get: function get() { return internal_1.isHexPrefixed; } }); Object.defineProperty(exports, "stripHexPrefix", { enumerable: true, get: function get() { return internal_1.stripHexPrefix; } }); Object.defineProperty(exports, "padToEven", { enumerable: true, get: function get() { return internal_1.padToEven; } }); Object.defineProperty(exports, "getBinarySize", { enumerable: true, get: function get() { return internal_1.getBinarySize; } }); Object.defineProperty(exports, "arrayContainsArray", { enumerable: true, get: function get() { return internal_1.arrayContainsArray; } }); Object.defineProperty(exports, "toAscii", { enumerable: true, get: function get() { return internal_1.toAscii; } }); Object.defineProperty(exports, "fromUtf8", { enumerable: true, get: function get() { return internal_1.fromUtf8; } }); Object.defineProperty(exports, "fromAscii", { enumerable: true, get: function get() { return internal_1.fromAscii; } }); Object.defineProperty(exports, "getKeys", { enumerable: true, get: function get() { return internal_1.getKeys; } }); Object.defineProperty(exports, "isHexString", { enumerable: true, get: function get() { return internal_1.isHexString; } }); /***/ }), /* 95 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/constants.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KECCAK256_RLP = exports.KECCAK256_RLP_S = exports.KECCAK256_RLP_ARRAY = exports.KECCAK256_RLP_ARRAY_S = exports.KECCAK256_NULL = exports.KECCAK256_NULL_S = exports.TWO_POW256 = exports.MAX_INTEGER = exports.MAX_UINT64 = void 0; var buffer_1 = __webpack_require__(/*! buffer */ 53); var externals_1 = __webpack_require__(/*! ./externals */ 96); /** * 2^64-1 */ exports.MAX_UINT64 = new externals_1.BN('ffffffffffffffff', 16); /** * The max integer that the evm can handle (2^256-1) */ exports.MAX_INTEGER = new externals_1.BN('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16); /** * 2^256 */ exports.TWO_POW256 = new externals_1.BN('10000000000000000000000000000000000000000000000000000000000000000', 16); /** * Keccak-256 hash of null */ exports.KECCAK256_NULL_S = 'c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470'; /** * Keccak-256 hash of null */ exports.KECCAK256_NULL = buffer_1.Buffer.from(exports.KECCAK256_NULL_S, 'hex'); /** * Keccak-256 of an RLP of an empty array */ exports.KECCAK256_RLP_ARRAY_S = '1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347'; /** * Keccak-256 of an RLP of an empty array */ exports.KECCAK256_RLP_ARRAY = buffer_1.Buffer.from(exports.KECCAK256_RLP_ARRAY_S, 'hex'); /** * Keccak-256 hash of the RLP of null */ exports.KECCAK256_RLP_S = '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421'; /** * Keccak-256 hash of the RLP of null */ exports.KECCAK256_RLP = buffer_1.Buffer.from(exports.KECCAK256_RLP_S, 'hex'); /***/ }), /* 96 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/externals.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Re-exports commonly used modules: * * Exports [`BN`](https://github.com/indutny/bn.js), [`rlp`](https://github.com/ethereumjs/rlp). * @packageDocumentation */ var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) { if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.rlp = exports.BN = void 0; var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 97)); exports.BN = bn_js_1.default; var rlp = __importStar(__webpack_require__(/*! rlp */ 100)); exports.rlp = rlp; /***/ }), /* 97 */ /*!**************************************!*\ !*** ./node_modules/bn.js/lib/bn.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {(function (module, exports) { 'use strict'; // Utils function assert (val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } // Could use `inherits` module, but don't want to move from single file // architecture yet. function inherits (ctor, superCtor) { ctor.super_ = superCtor; var TempCtor = function () {}; TempCtor.prototype = superCtor.prototype; ctor.prototype = new TempCtor(); ctor.prototype.constructor = ctor; } // BN function BN (number, base, endian) { if (BN.isBN(number)) { return number; } this.negative = 0; this.words = null; this.length = 0; // Reduction context this.red = null; if (number !== null) { if (base === 'le' || base === 'be') { endian = base; base = 10; } this._init(number || 0, base || 10, endian || 'be'); } } if (typeof module === 'object') { module.exports = BN; } else { exports.BN = BN; } BN.BN = BN; BN.wordSize = 26; var Buffer; try { if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { Buffer = window.Buffer; } else { Buffer = __webpack_require__(/*! buffer */ 99).Buffer; } } catch (e) { } BN.isBN = function isBN (num) { if (num instanceof BN) { return true; } return num !== null && typeof num === 'object' && num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); }; BN.max = function max (left, right) { if (left.cmp(right) > 0) return left; return right; }; BN.min = function min (left, right) { if (left.cmp(right) < 0) return left; return right; }; BN.prototype._init = function init (number, base, endian) { if (typeof number === 'number') { return this._initNumber(number, base, endian); } if (typeof number === 'object') { return this._initArray(number, base, endian); } if (base === 'hex') { base = 16; } assert(base === (base | 0) && base >= 2 && base <= 36); number = number.toString().replace(/\s+/g, ''); var start = 0; if (number[0] === '-') { start++; this.negative = 1; } if (start < number.length) { if (base === 16) { this._parseHex(number, start, endian); } else { this._parseBase(number, base, start); if (endian === 'le') { this._initArray(this.toArray(), base, endian); } } } }; BN.prototype._initNumber = function _initNumber (number, base, endian) { if (number < 0) { this.negative = 1; number = -number; } if (number < 0x4000000) { this.words = [ number & 0x3ffffff ]; this.length = 1; } else if (number < 0x10000000000000) { this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff ]; this.length = 2; } else { assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff, 1 ]; this.length = 3; } if (endian !== 'le') return; // Reverse the bytes this._initArray(this.toArray(), base, endian); }; BN.prototype._initArray = function _initArray (number, base, endian) { // Perhaps a Uint8Array assert(typeof number.length === 'number'); if (number.length <= 0) { this.words = [ 0 ]; this.length = 1; return this; } this.length = Math.ceil(number.length / 3); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } var j, w; var off = 0; if (endian === 'be') { for (i = number.length - 1, j = 0; i >= 0; i -= 3) { w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } else if (endian === 'le') { for (i = 0, j = 0; i < number.length; i += 3) { w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } return this.strip(); }; function parseHex4Bits (string, index) { var c = string.charCodeAt(index); // 'A' - 'F' if (c >= 65 && c <= 70) { return c - 55; // 'a' - 'f' } else if (c >= 97 && c <= 102) { return c - 87; // '0' - '9' } else { return (c - 48) & 0xf; } } function parseHexByte (string, lowerBound, index) { var r = parseHex4Bits(string, index); if (index - 1 >= lowerBound) { r |= parseHex4Bits(string, index - 1) << 4; } return r; } BN.prototype._parseHex = function _parseHex (number, start, endian) { // Create possibly bigger array to ensure that it fits the number this.length = Math.ceil((number.length - start) / 6); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } // 24-bits chunks var off = 0; var j = 0; var w; if (endian === 'be') { for (i = number.length - 1; i >= start; i -= 2) { w = parseHexByte(number, start, i) << off; this.words[j] |= w & 0x3ffffff; if (off >= 18) { off -= 18; j += 1; this.words[j] |= w >>> 26; } else { off += 8; } } } else { var parseLength = number.length - start; for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { w = parseHexByte(number, start, i) << off; this.words[j] |= w & 0x3ffffff; if (off >= 18) { off -= 18; j += 1; this.words[j] |= w >>> 26; } else { off += 8; } } } this.strip(); }; function parseBase (str, start, end, mul) { var r = 0; var len = Math.min(str.length, end); for (var i = start; i < len; i++) { var c = str.charCodeAt(i) - 48; r *= mul; // 'a' if (c >= 49) { r += c - 49 + 0xa; // 'A' } else if (c >= 17) { r += c - 17 + 0xa; // '0' - '9' } else { r += c; } } return r; } BN.prototype._parseBase = function _parseBase (number, base, start) { // Initialize as zero this.words = [ 0 ]; this.length = 1; // Find length of limb in base for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { limbLen++; } limbLen--; limbPow = (limbPow / base) | 0; var total = number.length - start; var mod = total % limbLen; var end = Math.min(total, total - mod) + start; var word = 0; for (var i = start; i < end; i += limbLen) { word = parseBase(number, i, i + limbLen, base); this.imuln(limbPow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } if (mod !== 0) { var pow = 1; word = parseBase(number, i, number.length, base); for (i = 0; i < mod; i++) { pow *= base; } this.imuln(pow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } this.strip(); }; BN.prototype.copy = function copy (dest) { dest.words = new Array(this.length); for (var i = 0; i < this.length; i++) { dest.words[i] = this.words[i]; } dest.length = this.length; dest.negative = this.negative; dest.red = this.red; }; BN.prototype.clone = function clone () { var r = new BN(null); this.copy(r); return r; }; BN.prototype._expand = function _expand (size) { while (this.length < size) { this.words[this.length++] = 0; } return this; }; // Remove leading `0` from `this` BN.prototype.strip = function strip () { while (this.length > 1 && this.words[this.length - 1] === 0) { this.length--; } return this._normSign(); }; BN.prototype._normSign = function _normSign () { // -0 = 0 if (this.length === 1 && this.words[0] === 0) { this.negative = 0; } return this; }; BN.prototype.inspect = function inspect () { return (this.red ? ''; }; /* var zeros = []; var groupSizes = []; var groupBases = []; var s = ''; var i = -1; while (++i < BN.wordSize) { zeros[i] = s; s += '0'; } groupSizes[0] = 0; groupSizes[1] = 0; groupBases[0] = 0; groupBases[1] = 0; var base = 2 - 1; while (++base < 36 + 1) { var groupSize = 0; var groupBase = 1; while (groupBase < (1 << BN.wordSize) / base) { groupBase *= base; groupSize += 1; } groupSizes[base] = groupSize; groupBases[base] = groupBase; } */ var zeros = [ '', '0', '00', '000', '0000', '00000', '000000', '0000000', '00000000', '000000000', '0000000000', '00000000000', '000000000000', '0000000000000', '00000000000000', '000000000000000', '0000000000000000', '00000000000000000', '000000000000000000', '0000000000000000000', '00000000000000000000', '000000000000000000000', '0000000000000000000000', '00000000000000000000000', '000000000000000000000000', '0000000000000000000000000' ]; var groupSizes = [ 0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ]; var groupBases = [ 0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 ]; BN.prototype.toString = function toString (base, padding) { base = base || 10; padding = padding | 0 || 1; var out; if (base === 16 || base === 'hex') { out = ''; var off = 0; var carry = 0; for (var i = 0; i < this.length; i++) { var w = this.words[i]; var word = (((w << off) | carry) & 0xffffff).toString(16); carry = (w >>> (24 - off)) & 0xffffff; if (carry !== 0 || i !== this.length - 1) { out = zeros[6 - word.length] + word + out; } else { out = word + out; } off += 2; if (off >= 26) { off -= 26; i--; } } if (carry !== 0) { out = carry.toString(16) + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } if (base === (base | 0) && base >= 2 && base <= 36) { // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); var groupSize = groupSizes[base]; // var groupBase = Math.pow(base, groupSize); var groupBase = groupBases[base]; out = ''; var c = this.clone(); c.negative = 0; while (!c.isZero()) { var r = c.modn(groupBase).toString(base); c = c.idivn(groupBase); if (!c.isZero()) { out = zeros[groupSize - r.length] + r + out; } else { out = r + out; } } if (this.isZero()) { out = '0' + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } assert(false, 'Base should be between 2 and 36'); }; BN.prototype.toNumber = function toNumber () { var ret = this.words[0]; if (this.length === 2) { ret += this.words[1] * 0x4000000; } else if (this.length === 3 && this.words[2] === 0x01) { // NOTE: at this stage it is known that the top bit is set ret += 0x10000000000000 + (this.words[1] * 0x4000000); } else if (this.length > 2) { assert(false, 'Number can only safely store up to 53 bits'); } return (this.negative !== 0) ? -ret : ret; }; BN.prototype.toJSON = function toJSON () { return this.toString(16); }; BN.prototype.toBuffer = function toBuffer (endian, length) { assert(typeof Buffer !== 'undefined'); return this.toArrayLike(Buffer, endian, length); }; BN.prototype.toArray = function toArray (endian, length) { return this.toArrayLike(Array, endian, length); }; BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { var byteLength = this.byteLength(); var reqLength = length || Math.max(1, byteLength); assert(byteLength <= reqLength, 'byte array longer than desired length'); assert(reqLength > 0, 'Requested array length <= 0'); this.strip(); var littleEndian = endian === 'le'; var res = new ArrayType(reqLength); var b, i; var q = this.clone(); if (!littleEndian) { // Assume big-endian for (i = 0; i < reqLength - byteLength; i++) { res[i] = 0; } for (i = 0; !q.isZero(); i++) { b = q.andln(0xff); q.iushrn(8); res[reqLength - i - 1] = b; } } else { for (i = 0; !q.isZero(); i++) { b = q.andln(0xff); q.iushrn(8); res[i] = b; } for (; i < reqLength; i++) { res[i] = 0; } } return res; }; if (Math.clz32) { BN.prototype._countBits = function _countBits (w) { return 32 - Math.clz32(w); }; } else { BN.prototype._countBits = function _countBits (w) { var t = w; var r = 0; if (t >= 0x1000) { r += 13; t >>>= 13; } if (t >= 0x40) { r += 7; t >>>= 7; } if (t >= 0x8) { r += 4; t >>>= 4; } if (t >= 0x02) { r += 2; t >>>= 2; } return r + t; }; } BN.prototype._zeroBits = function _zeroBits (w) { // Short-cut if (w === 0) return 26; var t = w; var r = 0; if ((t & 0x1fff) === 0) { r += 13; t >>>= 13; } if ((t & 0x7f) === 0) { r += 7; t >>>= 7; } if ((t & 0xf) === 0) { r += 4; t >>>= 4; } if ((t & 0x3) === 0) { r += 2; t >>>= 2; } if ((t & 0x1) === 0) { r++; } return r; }; // Return number of used bits in a BN BN.prototype.bitLength = function bitLength () { var w = this.words[this.length - 1]; var hi = this._countBits(w); return (this.length - 1) * 26 + hi; }; function toBitArray (num) { var w = new Array(num.bitLength()); for (var bit = 0; bit < w.length; bit++) { var off = (bit / 26) | 0; var wbit = bit % 26; w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; } return w; } // Number of trailing zero bits BN.prototype.zeroBits = function zeroBits () { if (this.isZero()) return 0; var r = 0; for (var i = 0; i < this.length; i++) { var b = this._zeroBits(this.words[i]); r += b; if (b !== 26) break; } return r; }; BN.prototype.byteLength = function byteLength () { return Math.ceil(this.bitLength() / 8); }; BN.prototype.toTwos = function toTwos (width) { if (this.negative !== 0) { return this.abs().inotn(width).iaddn(1); } return this.clone(); }; BN.prototype.fromTwos = function fromTwos (width) { if (this.testn(width - 1)) { return this.notn(width).iaddn(1).ineg(); } return this.clone(); }; BN.prototype.isNeg = function isNeg () { return this.negative !== 0; }; // Return negative clone of `this` BN.prototype.neg = function neg () { return this.clone().ineg(); }; BN.prototype.ineg = function ineg () { if (!this.isZero()) { this.negative ^= 1; } return this; }; // Or `num` with `this` in-place BN.prototype.iuor = function iuor (num) { while (this.length < num.length) { this.words[this.length++] = 0; } for (var i = 0; i < num.length; i++) { this.words[i] = this.words[i] | num.words[i]; } return this.strip(); }; BN.prototype.ior = function ior (num) { assert((this.negative | num.negative) === 0); return this.iuor(num); }; // Or `num` with `this` BN.prototype.or = function or (num) { if (this.length > num.length) return this.clone().ior(num); return num.clone().ior(this); }; BN.prototype.uor = function uor (num) { if (this.length > num.length) return this.clone().iuor(num); return num.clone().iuor(this); }; // And `num` with `this` in-place BN.prototype.iuand = function iuand (num) { // b = min-length(num, this) var b; if (this.length > num.length) { b = num; } else { b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = this.words[i] & num.words[i]; } this.length = b.length; return this.strip(); }; BN.prototype.iand = function iand (num) { assert((this.negative | num.negative) === 0); return this.iuand(num); }; // And `num` with `this` BN.prototype.and = function and (num) { if (this.length > num.length) return this.clone().iand(num); return num.clone().iand(this); }; BN.prototype.uand = function uand (num) { if (this.length > num.length) return this.clone().iuand(num); return num.clone().iuand(this); }; // Xor `num` with `this` in-place BN.prototype.iuxor = function iuxor (num) { // a.length > b.length var a; var b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = a.words[i] ^ b.words[i]; } if (this !== a) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = a.length; return this.strip(); }; BN.prototype.ixor = function ixor (num) { assert((this.negative | num.negative) === 0); return this.iuxor(num); }; // Xor `num` with `this` BN.prototype.xor = function xor (num) { if (this.length > num.length) return this.clone().ixor(num); return num.clone().ixor(this); }; BN.prototype.uxor = function uxor (num) { if (this.length > num.length) return this.clone().iuxor(num); return num.clone().iuxor(this); }; // Not ``this`` with ``width`` bitwidth BN.prototype.inotn = function inotn (width) { assert(typeof width === 'number' && width >= 0); var bytesNeeded = Math.ceil(width / 26) | 0; var bitsLeft = width % 26; // Extend the buffer with leading zeroes this._expand(bytesNeeded); if (bitsLeft > 0) { bytesNeeded--; } // Handle complete words for (var i = 0; i < bytesNeeded; i++) { this.words[i] = ~this.words[i] & 0x3ffffff; } // Handle the residue if (bitsLeft > 0) { this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); } // And remove leading zeroes return this.strip(); }; BN.prototype.notn = function notn (width) { return this.clone().inotn(width); }; // Set `bit` of `this` BN.prototype.setn = function setn (bit, val) { assert(typeof bit === 'number' && bit >= 0); var off = (bit / 26) | 0; var wbit = bit % 26; this._expand(off + 1); if (val) { this.words[off] = this.words[off] | (1 << wbit); } else { this.words[off] = this.words[off] & ~(1 << wbit); } return this.strip(); }; // Add `num` to `this` in-place BN.prototype.iadd = function iadd (num) { var r; // negative + positive if (this.negative !== 0 && num.negative === 0) { this.negative = 0; r = this.isub(num); this.negative ^= 1; return this._normSign(); // positive + negative } else if (this.negative === 0 && num.negative !== 0) { num.negative = 0; r = this.isub(num); num.negative = 1; return r._normSign(); } // a.length > b.length var a, b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) + (b.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } this.length = a.length; if (carry !== 0) { this.words[this.length] = carry; this.length++; // Copy the rest of the words } else if (a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } return this; }; // Add `num` to `this` BN.prototype.add = function add (num) { var res; if (num.negative !== 0 && this.negative === 0) { num.negative = 0; res = this.sub(num); num.negative ^= 1; return res; } else if (num.negative === 0 && this.negative !== 0) { this.negative = 0; res = num.sub(this); this.negative = 1; return res; } if (this.length > num.length) return this.clone().iadd(num); return num.clone().iadd(this); }; // Subtract `num` from `this` in-place BN.prototype.isub = function isub (num) { // this - (-num) = this + num if (num.negative !== 0) { num.negative = 0; var r = this.iadd(num); num.negative = 1; return r._normSign(); // -this - num = -(this + num) } else if (this.negative !== 0) { this.negative = 0; this.iadd(num); this.negative = 1; return this._normSign(); } // At this point both numbers are positive var cmp = this.cmp(num); // Optimization - zeroify if (cmp === 0) { this.negative = 0; this.length = 1; this.words[0] = 0; return this; } // a > b var a, b; if (cmp > 0) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) - (b.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } // Copy rest of the words if (carry === 0 && i < a.length && a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = Math.max(this.length, i); if (a !== this) { this.negative = 1; } return this.strip(); }; // Subtract `num` from `this` BN.prototype.sub = function sub (num) { return this.clone().isub(num); }; function smallMulTo (self, num, out) { out.negative = num.negative ^ self.negative; var len = (self.length + num.length) | 0; out.length = len; len = (len - 1) | 0; // Peel one iteration (compiler can't do it, because of code complexity) var a = self.words[0] | 0; var b = num.words[0] | 0; var r = a * b; var lo = r & 0x3ffffff; var carry = (r / 0x4000000) | 0; out.words[0] = lo; for (var k = 1; k < len; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = carry >>> 26; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = (k - j) | 0; a = self.words[i] | 0; b = num.words[j] | 0; r = a * b + rword; ncarry += (r / 0x4000000) | 0; rword = r & 0x3ffffff; } out.words[k] = rword | 0; carry = ncarry | 0; } if (carry !== 0) { out.words[k] = carry | 0; } else { out.length--; } return out.strip(); } // TODO(indutny): it may be reasonable to omit it for users who don't need // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit // multiplication (like elliptic secp256k1). var comb10MulTo = function comb10MulTo (self, num, out) { var a = self.words; var b = num.words; var o = out.words; var c = 0; var lo; var mid; var hi; var a0 = a[0] | 0; var al0 = a0 & 0x1fff; var ah0 = a0 >>> 13; var a1 = a[1] | 0; var al1 = a1 & 0x1fff; var ah1 = a1 >>> 13; var a2 = a[2] | 0; var al2 = a2 & 0x1fff; var ah2 = a2 >>> 13; var a3 = a[3] | 0; var al3 = a3 & 0x1fff; var ah3 = a3 >>> 13; var a4 = a[4] | 0; var al4 = a4 & 0x1fff; var ah4 = a4 >>> 13; var a5 = a[5] | 0; var al5 = a5 & 0x1fff; var ah5 = a5 >>> 13; var a6 = a[6] | 0; var al6 = a6 & 0x1fff; var ah6 = a6 >>> 13; var a7 = a[7] | 0; var al7 = a7 & 0x1fff; var ah7 = a7 >>> 13; var a8 = a[8] | 0; var al8 = a8 & 0x1fff; var ah8 = a8 >>> 13; var a9 = a[9] | 0; var al9 = a9 & 0x1fff; var ah9 = a9 >>> 13; var b0 = b[0] | 0; var bl0 = b0 & 0x1fff; var bh0 = b0 >>> 13; var b1 = b[1] | 0; var bl1 = b1 & 0x1fff; var bh1 = b1 >>> 13; var b2 = b[2] | 0; var bl2 = b2 & 0x1fff; var bh2 = b2 >>> 13; var b3 = b[3] | 0; var bl3 = b3 & 0x1fff; var bh3 = b3 >>> 13; var b4 = b[4] | 0; var bl4 = b4 & 0x1fff; var bh4 = b4 >>> 13; var b5 = b[5] | 0; var bl5 = b5 & 0x1fff; var bh5 = b5 >>> 13; var b6 = b[6] | 0; var bl6 = b6 & 0x1fff; var bh6 = b6 >>> 13; var b7 = b[7] | 0; var bl7 = b7 & 0x1fff; var bh7 = b7 >>> 13; var b8 = b[8] | 0; var bl8 = b8 & 0x1fff; var bh8 = b8 >>> 13; var b9 = b[9] | 0; var bl9 = b9 & 0x1fff; var bh9 = b9 >>> 13; out.negative = self.negative ^ num.negative; out.length = 19; /* k = 0 */ lo = Math.imul(al0, bl0); mid = Math.imul(al0, bh0); mid = (mid + Math.imul(ah0, bl0)) | 0; hi = Math.imul(ah0, bh0); var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; w0 &= 0x3ffffff; /* k = 1 */ lo = Math.imul(al1, bl0); mid = Math.imul(al1, bh0); mid = (mid + Math.imul(ah1, bl0)) | 0; hi = Math.imul(ah1, bh0); lo = (lo + Math.imul(al0, bl1)) | 0; mid = (mid + Math.imul(al0, bh1)) | 0; mid = (mid + Math.imul(ah0, bl1)) | 0; hi = (hi + Math.imul(ah0, bh1)) | 0; var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; w1 &= 0x3ffffff; /* k = 2 */ lo = Math.imul(al2, bl0); mid = Math.imul(al2, bh0); mid = (mid + Math.imul(ah2, bl0)) | 0; hi = Math.imul(ah2, bh0); lo = (lo + Math.imul(al1, bl1)) | 0; mid = (mid + Math.imul(al1, bh1)) | 0; mid = (mid + Math.imul(ah1, bl1)) | 0; hi = (hi + Math.imul(ah1, bh1)) | 0; lo = (lo + Math.imul(al0, bl2)) | 0; mid = (mid + Math.imul(al0, bh2)) | 0; mid = (mid + Math.imul(ah0, bl2)) | 0; hi = (hi + Math.imul(ah0, bh2)) | 0; var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; w2 &= 0x3ffffff; /* k = 3 */ lo = Math.imul(al3, bl0); mid = Math.imul(al3, bh0); mid = (mid + Math.imul(ah3, bl0)) | 0; hi = Math.imul(ah3, bh0); lo = (lo + Math.imul(al2, bl1)) | 0; mid = (mid + Math.imul(al2, bh1)) | 0; mid = (mid + Math.imul(ah2, bl1)) | 0; hi = (hi + Math.imul(ah2, bh1)) | 0; lo = (lo + Math.imul(al1, bl2)) | 0; mid = (mid + Math.imul(al1, bh2)) | 0; mid = (mid + Math.imul(ah1, bl2)) | 0; hi = (hi + Math.imul(ah1, bh2)) | 0; lo = (lo + Math.imul(al0, bl3)) | 0; mid = (mid + Math.imul(al0, bh3)) | 0; mid = (mid + Math.imul(ah0, bl3)) | 0; hi = (hi + Math.imul(ah0, bh3)) | 0; var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; w3 &= 0x3ffffff; /* k = 4 */ lo = Math.imul(al4, bl0); mid = Math.imul(al4, bh0); mid = (mid + Math.imul(ah4, bl0)) | 0; hi = Math.imul(ah4, bh0); lo = (lo + Math.imul(al3, bl1)) | 0; mid = (mid + Math.imul(al3, bh1)) | 0; mid = (mid + Math.imul(ah3, bl1)) | 0; hi = (hi + Math.imul(ah3, bh1)) | 0; lo = (lo + Math.imul(al2, bl2)) | 0; mid = (mid + Math.imul(al2, bh2)) | 0; mid = (mid + Math.imul(ah2, bl2)) | 0; hi = (hi + Math.imul(ah2, bh2)) | 0; lo = (lo + Math.imul(al1, bl3)) | 0; mid = (mid + Math.imul(al1, bh3)) | 0; mid = (mid + Math.imul(ah1, bl3)) | 0; hi = (hi + Math.imul(ah1, bh3)) | 0; lo = (lo + Math.imul(al0, bl4)) | 0; mid = (mid + Math.imul(al0, bh4)) | 0; mid = (mid + Math.imul(ah0, bl4)) | 0; hi = (hi + Math.imul(ah0, bh4)) | 0; var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; w4 &= 0x3ffffff; /* k = 5 */ lo = Math.imul(al5, bl0); mid = Math.imul(al5, bh0); mid = (mid + Math.imul(ah5, bl0)) | 0; hi = Math.imul(ah5, bh0); lo = (lo + Math.imul(al4, bl1)) | 0; mid = (mid + Math.imul(al4, bh1)) | 0; mid = (mid + Math.imul(ah4, bl1)) | 0; hi = (hi + Math.imul(ah4, bh1)) | 0; lo = (lo + Math.imul(al3, bl2)) | 0; mid = (mid + Math.imul(al3, bh2)) | 0; mid = (mid + Math.imul(ah3, bl2)) | 0; hi = (hi + Math.imul(ah3, bh2)) | 0; lo = (lo + Math.imul(al2, bl3)) | 0; mid = (mid + Math.imul(al2, bh3)) | 0; mid = (mid + Math.imul(ah2, bl3)) | 0; hi = (hi + Math.imul(ah2, bh3)) | 0; lo = (lo + Math.imul(al1, bl4)) | 0; mid = (mid + Math.imul(al1, bh4)) | 0; mid = (mid + Math.imul(ah1, bl4)) | 0; hi = (hi + Math.imul(ah1, bh4)) | 0; lo = (lo + Math.imul(al0, bl5)) | 0; mid = (mid + Math.imul(al0, bh5)) | 0; mid = (mid + Math.imul(ah0, bl5)) | 0; hi = (hi + Math.imul(ah0, bh5)) | 0; var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; w5 &= 0x3ffffff; /* k = 6 */ lo = Math.imul(al6, bl0); mid = Math.imul(al6, bh0); mid = (mid + Math.imul(ah6, bl0)) | 0; hi = Math.imul(ah6, bh0); lo = (lo + Math.imul(al5, bl1)) | 0; mid = (mid + Math.imul(al5, bh1)) | 0; mid = (mid + Math.imul(ah5, bl1)) | 0; hi = (hi + Math.imul(ah5, bh1)) | 0; lo = (lo + Math.imul(al4, bl2)) | 0; mid = (mid + Math.imul(al4, bh2)) | 0; mid = (mid + Math.imul(ah4, bl2)) | 0; hi = (hi + Math.imul(ah4, bh2)) | 0; lo = (lo + Math.imul(al3, bl3)) | 0; mid = (mid + Math.imul(al3, bh3)) | 0; mid = (mid + Math.imul(ah3, bl3)) | 0; hi = (hi + Math.imul(ah3, bh3)) | 0; lo = (lo + Math.imul(al2, bl4)) | 0; mid = (mid + Math.imul(al2, bh4)) | 0; mid = (mid + Math.imul(ah2, bl4)) | 0; hi = (hi + Math.imul(ah2, bh4)) | 0; lo = (lo + Math.imul(al1, bl5)) | 0; mid = (mid + Math.imul(al1, bh5)) | 0; mid = (mid + Math.imul(ah1, bl5)) | 0; hi = (hi + Math.imul(ah1, bh5)) | 0; lo = (lo + Math.imul(al0, bl6)) | 0; mid = (mid + Math.imul(al0, bh6)) | 0; mid = (mid + Math.imul(ah0, bl6)) | 0; hi = (hi + Math.imul(ah0, bh6)) | 0; var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; w6 &= 0x3ffffff; /* k = 7 */ lo = Math.imul(al7, bl0); mid = Math.imul(al7, bh0); mid = (mid + Math.imul(ah7, bl0)) | 0; hi = Math.imul(ah7, bh0); lo = (lo + Math.imul(al6, bl1)) | 0; mid = (mid + Math.imul(al6, bh1)) | 0; mid = (mid + Math.imul(ah6, bl1)) | 0; hi = (hi + Math.imul(ah6, bh1)) | 0; lo = (lo + Math.imul(al5, bl2)) | 0; mid = (mid + Math.imul(al5, bh2)) | 0; mid = (mid + Math.imul(ah5, bl2)) | 0; hi = (hi + Math.imul(ah5, bh2)) | 0; lo = (lo + Math.imul(al4, bl3)) | 0; mid = (mid + Math.imul(al4, bh3)) | 0; mid = (mid + Math.imul(ah4, bl3)) | 0; hi = (hi + Math.imul(ah4, bh3)) | 0; lo = (lo + Math.imul(al3, bl4)) | 0; mid = (mid + Math.imul(al3, bh4)) | 0; mid = (mid + Math.imul(ah3, bl4)) | 0; hi = (hi + Math.imul(ah3, bh4)) | 0; lo = (lo + Math.imul(al2, bl5)) | 0; mid = (mid + Math.imul(al2, bh5)) | 0; mid = (mid + Math.imul(ah2, bl5)) | 0; hi = (hi + Math.imul(ah2, bh5)) | 0; lo = (lo + Math.imul(al1, bl6)) | 0; mid = (mid + Math.imul(al1, bh6)) | 0; mid = (mid + Math.imul(ah1, bl6)) | 0; hi = (hi + Math.imul(ah1, bh6)) | 0; lo = (lo + Math.imul(al0, bl7)) | 0; mid = (mid + Math.imul(al0, bh7)) | 0; mid = (mid + Math.imul(ah0, bl7)) | 0; hi = (hi + Math.imul(ah0, bh7)) | 0; var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; w7 &= 0x3ffffff; /* k = 8 */ lo = Math.imul(al8, bl0); mid = Math.imul(al8, bh0); mid = (mid + Math.imul(ah8, bl0)) | 0; hi = Math.imul(ah8, bh0); lo = (lo + Math.imul(al7, bl1)) | 0; mid = (mid + Math.imul(al7, bh1)) | 0; mid = (mid + Math.imul(ah7, bl1)) | 0; hi = (hi + Math.imul(ah7, bh1)) | 0; lo = (lo + Math.imul(al6, bl2)) | 0; mid = (mid + Math.imul(al6, bh2)) | 0; mid = (mid + Math.imul(ah6, bl2)) | 0; hi = (hi + Math.imul(ah6, bh2)) | 0; lo = (lo + Math.imul(al5, bl3)) | 0; mid = (mid + Math.imul(al5, bh3)) | 0; mid = (mid + Math.imul(ah5, bl3)) | 0; hi = (hi + Math.imul(ah5, bh3)) | 0; lo = (lo + Math.imul(al4, bl4)) | 0; mid = (mid + Math.imul(al4, bh4)) | 0; mid = (mid + Math.imul(ah4, bl4)) | 0; hi = (hi + Math.imul(ah4, bh4)) | 0; lo = (lo + Math.imul(al3, bl5)) | 0; mid = (mid + Math.imul(al3, bh5)) | 0; mid = (mid + Math.imul(ah3, bl5)) | 0; hi = (hi + Math.imul(ah3, bh5)) | 0; lo = (lo + Math.imul(al2, bl6)) | 0; mid = (mid + Math.imul(al2, bh6)) | 0; mid = (mid + Math.imul(ah2, bl6)) | 0; hi = (hi + Math.imul(ah2, bh6)) | 0; lo = (lo + Math.imul(al1, bl7)) | 0; mid = (mid + Math.imul(al1, bh7)) | 0; mid = (mid + Math.imul(ah1, bl7)) | 0; hi = (hi + Math.imul(ah1, bh7)) | 0; lo = (lo + Math.imul(al0, bl8)) | 0; mid = (mid + Math.imul(al0, bh8)) | 0; mid = (mid + Math.imul(ah0, bl8)) | 0; hi = (hi + Math.imul(ah0, bh8)) | 0; var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; w8 &= 0x3ffffff; /* k = 9 */ lo = Math.imul(al9, bl0); mid = Math.imul(al9, bh0); mid = (mid + Math.imul(ah9, bl0)) | 0; hi = Math.imul(ah9, bh0); lo = (lo + Math.imul(al8, bl1)) | 0; mid = (mid + Math.imul(al8, bh1)) | 0; mid = (mid + Math.imul(ah8, bl1)) | 0; hi = (hi + Math.imul(ah8, bh1)) | 0; lo = (lo + Math.imul(al7, bl2)) | 0; mid = (mid + Math.imul(al7, bh2)) | 0; mid = (mid + Math.imul(ah7, bl2)) | 0; hi = (hi + Math.imul(ah7, bh2)) | 0; lo = (lo + Math.imul(al6, bl3)) | 0; mid = (mid + Math.imul(al6, bh3)) | 0; mid = (mid + Math.imul(ah6, bl3)) | 0; hi = (hi + Math.imul(ah6, bh3)) | 0; lo = (lo + Math.imul(al5, bl4)) | 0; mid = (mid + Math.imul(al5, bh4)) | 0; mid = (mid + Math.imul(ah5, bl4)) | 0; hi = (hi + Math.imul(ah5, bh4)) | 0; lo = (lo + Math.imul(al4, bl5)) | 0; mid = (mid + Math.imul(al4, bh5)) | 0; mid = (mid + Math.imul(ah4, bl5)) | 0; hi = (hi + Math.imul(ah4, bh5)) | 0; lo = (lo + Math.imul(al3, bl6)) | 0; mid = (mid + Math.imul(al3, bh6)) | 0; mid = (mid + Math.imul(ah3, bl6)) | 0; hi = (hi + Math.imul(ah3, bh6)) | 0; lo = (lo + Math.imul(al2, bl7)) | 0; mid = (mid + Math.imul(al2, bh7)) | 0; mid = (mid + Math.imul(ah2, bl7)) | 0; hi = (hi + Math.imul(ah2, bh7)) | 0; lo = (lo + Math.imul(al1, bl8)) | 0; mid = (mid + Math.imul(al1, bh8)) | 0; mid = (mid + Math.imul(ah1, bl8)) | 0; hi = (hi + Math.imul(ah1, bh8)) | 0; lo = (lo + Math.imul(al0, bl9)) | 0; mid = (mid + Math.imul(al0, bh9)) | 0; mid = (mid + Math.imul(ah0, bl9)) | 0; hi = (hi + Math.imul(ah0, bh9)) | 0; var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; w9 &= 0x3ffffff; /* k = 10 */ lo = Math.imul(al9, bl1); mid = Math.imul(al9, bh1); mid = (mid + Math.imul(ah9, bl1)) | 0; hi = Math.imul(ah9, bh1); lo = (lo + Math.imul(al8, bl2)) | 0; mid = (mid + Math.imul(al8, bh2)) | 0; mid = (mid + Math.imul(ah8, bl2)) | 0; hi = (hi + Math.imul(ah8, bh2)) | 0; lo = (lo + Math.imul(al7, bl3)) | 0; mid = (mid + Math.imul(al7, bh3)) | 0; mid = (mid + Math.imul(ah7, bl3)) | 0; hi = (hi + Math.imul(ah7, bh3)) | 0; lo = (lo + Math.imul(al6, bl4)) | 0; mid = (mid + Math.imul(al6, bh4)) | 0; mid = (mid + Math.imul(ah6, bl4)) | 0; hi = (hi + Math.imul(ah6, bh4)) | 0; lo = (lo + Math.imul(al5, bl5)) | 0; mid = (mid + Math.imul(al5, bh5)) | 0; mid = (mid + Math.imul(ah5, bl5)) | 0; hi = (hi + Math.imul(ah5, bh5)) | 0; lo = (lo + Math.imul(al4, bl6)) | 0; mid = (mid + Math.imul(al4, bh6)) | 0; mid = (mid + Math.imul(ah4, bl6)) | 0; hi = (hi + Math.imul(ah4, bh6)) | 0; lo = (lo + Math.imul(al3, bl7)) | 0; mid = (mid + Math.imul(al3, bh7)) | 0; mid = (mid + Math.imul(ah3, bl7)) | 0; hi = (hi + Math.imul(ah3, bh7)) | 0; lo = (lo + Math.imul(al2, bl8)) | 0; mid = (mid + Math.imul(al2, bh8)) | 0; mid = (mid + Math.imul(ah2, bl8)) | 0; hi = (hi + Math.imul(ah2, bh8)) | 0; lo = (lo + Math.imul(al1, bl9)) | 0; mid = (mid + Math.imul(al1, bh9)) | 0; mid = (mid + Math.imul(ah1, bl9)) | 0; hi = (hi + Math.imul(ah1, bh9)) | 0; var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; w10 &= 0x3ffffff; /* k = 11 */ lo = Math.imul(al9, bl2); mid = Math.imul(al9, bh2); mid = (mid + Math.imul(ah9, bl2)) | 0; hi = Math.imul(ah9, bh2); lo = (lo + Math.imul(al8, bl3)) | 0; mid = (mid + Math.imul(al8, bh3)) | 0; mid = (mid + Math.imul(ah8, bl3)) | 0; hi = (hi + Math.imul(ah8, bh3)) | 0; lo = (lo + Math.imul(al7, bl4)) | 0; mid = (mid + Math.imul(al7, bh4)) | 0; mid = (mid + Math.imul(ah7, bl4)) | 0; hi = (hi + Math.imul(ah7, bh4)) | 0; lo = (lo + Math.imul(al6, bl5)) | 0; mid = (mid + Math.imul(al6, bh5)) | 0; mid = (mid + Math.imul(ah6, bl5)) | 0; hi = (hi + Math.imul(ah6, bh5)) | 0; lo = (lo + Math.imul(al5, bl6)) | 0; mid = (mid + Math.imul(al5, bh6)) | 0; mid = (mid + Math.imul(ah5, bl6)) | 0; hi = (hi + Math.imul(ah5, bh6)) | 0; lo = (lo + Math.imul(al4, bl7)) | 0; mid = (mid + Math.imul(al4, bh7)) | 0; mid = (mid + Math.imul(ah4, bl7)) | 0; hi = (hi + Math.imul(ah4, bh7)) | 0; lo = (lo + Math.imul(al3, bl8)) | 0; mid = (mid + Math.imul(al3, bh8)) | 0; mid = (mid + Math.imul(ah3, bl8)) | 0; hi = (hi + Math.imul(ah3, bh8)) | 0; lo = (lo + Math.imul(al2, bl9)) | 0; mid = (mid + Math.imul(al2, bh9)) | 0; mid = (mid + Math.imul(ah2, bl9)) | 0; hi = (hi + Math.imul(ah2, bh9)) | 0; var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; w11 &= 0x3ffffff; /* k = 12 */ lo = Math.imul(al9, bl3); mid = Math.imul(al9, bh3); mid = (mid + Math.imul(ah9, bl3)) | 0; hi = Math.imul(ah9, bh3); lo = (lo + Math.imul(al8, bl4)) | 0; mid = (mid + Math.imul(al8, bh4)) | 0; mid = (mid + Math.imul(ah8, bl4)) | 0; hi = (hi + Math.imul(ah8, bh4)) | 0; lo = (lo + Math.imul(al7, bl5)) | 0; mid = (mid + Math.imul(al7, bh5)) | 0; mid = (mid + Math.imul(ah7, bl5)) | 0; hi = (hi + Math.imul(ah7, bh5)) | 0; lo = (lo + Math.imul(al6, bl6)) | 0; mid = (mid + Math.imul(al6, bh6)) | 0; mid = (mid + Math.imul(ah6, bl6)) | 0; hi = (hi + Math.imul(ah6, bh6)) | 0; lo = (lo + Math.imul(al5, bl7)) | 0; mid = (mid + Math.imul(al5, bh7)) | 0; mid = (mid + Math.imul(ah5, bl7)) | 0; hi = (hi + Math.imul(ah5, bh7)) | 0; lo = (lo + Math.imul(al4, bl8)) | 0; mid = (mid + Math.imul(al4, bh8)) | 0; mid = (mid + Math.imul(ah4, bl8)) | 0; hi = (hi + Math.imul(ah4, bh8)) | 0; lo = (lo + Math.imul(al3, bl9)) | 0; mid = (mid + Math.imul(al3, bh9)) | 0; mid = (mid + Math.imul(ah3, bl9)) | 0; hi = (hi + Math.imul(ah3, bh9)) | 0; var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; w12 &= 0x3ffffff; /* k = 13 */ lo = Math.imul(al9, bl4); mid = Math.imul(al9, bh4); mid = (mid + Math.imul(ah9, bl4)) | 0; hi = Math.imul(ah9, bh4); lo = (lo + Math.imul(al8, bl5)) | 0; mid = (mid + Math.imul(al8, bh5)) | 0; mid = (mid + Math.imul(ah8, bl5)) | 0; hi = (hi + Math.imul(ah8, bh5)) | 0; lo = (lo + Math.imul(al7, bl6)) | 0; mid = (mid + Math.imul(al7, bh6)) | 0; mid = (mid + Math.imul(ah7, bl6)) | 0; hi = (hi + Math.imul(ah7, bh6)) | 0; lo = (lo + Math.imul(al6, bl7)) | 0; mid = (mid + Math.imul(al6, bh7)) | 0; mid = (mid + Math.imul(ah6, bl7)) | 0; hi = (hi + Math.imul(ah6, bh7)) | 0; lo = (lo + Math.imul(al5, bl8)) | 0; mid = (mid + Math.imul(al5, bh8)) | 0; mid = (mid + Math.imul(ah5, bl8)) | 0; hi = (hi + Math.imul(ah5, bh8)) | 0; lo = (lo + Math.imul(al4, bl9)) | 0; mid = (mid + Math.imul(al4, bh9)) | 0; mid = (mid + Math.imul(ah4, bl9)) | 0; hi = (hi + Math.imul(ah4, bh9)) | 0; var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; w13 &= 0x3ffffff; /* k = 14 */ lo = Math.imul(al9, bl5); mid = Math.imul(al9, bh5); mid = (mid + Math.imul(ah9, bl5)) | 0; hi = Math.imul(ah9, bh5); lo = (lo + Math.imul(al8, bl6)) | 0; mid = (mid + Math.imul(al8, bh6)) | 0; mid = (mid + Math.imul(ah8, bl6)) | 0; hi = (hi + Math.imul(ah8, bh6)) | 0; lo = (lo + Math.imul(al7, bl7)) | 0; mid = (mid + Math.imul(al7, bh7)) | 0; mid = (mid + Math.imul(ah7, bl7)) | 0; hi = (hi + Math.imul(ah7, bh7)) | 0; lo = (lo + Math.imul(al6, bl8)) | 0; mid = (mid + Math.imul(al6, bh8)) | 0; mid = (mid + Math.imul(ah6, bl8)) | 0; hi = (hi + Math.imul(ah6, bh8)) | 0; lo = (lo + Math.imul(al5, bl9)) | 0; mid = (mid + Math.imul(al5, bh9)) | 0; mid = (mid + Math.imul(ah5, bl9)) | 0; hi = (hi + Math.imul(ah5, bh9)) | 0; var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; w14 &= 0x3ffffff; /* k = 15 */ lo = Math.imul(al9, bl6); mid = Math.imul(al9, bh6); mid = (mid + Math.imul(ah9, bl6)) | 0; hi = Math.imul(ah9, bh6); lo = (lo + Math.imul(al8, bl7)) | 0; mid = (mid + Math.imul(al8, bh7)) | 0; mid = (mid + Math.imul(ah8, bl7)) | 0; hi = (hi + Math.imul(ah8, bh7)) | 0; lo = (lo + Math.imul(al7, bl8)) | 0; mid = (mid + Math.imul(al7, bh8)) | 0; mid = (mid + Math.imul(ah7, bl8)) | 0; hi = (hi + Math.imul(ah7, bh8)) | 0; lo = (lo + Math.imul(al6, bl9)) | 0; mid = (mid + Math.imul(al6, bh9)) | 0; mid = (mid + Math.imul(ah6, bl9)) | 0; hi = (hi + Math.imul(ah6, bh9)) | 0; var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; w15 &= 0x3ffffff; /* k = 16 */ lo = Math.imul(al9, bl7); mid = Math.imul(al9, bh7); mid = (mid + Math.imul(ah9, bl7)) | 0; hi = Math.imul(ah9, bh7); lo = (lo + Math.imul(al8, bl8)) | 0; mid = (mid + Math.imul(al8, bh8)) | 0; mid = (mid + Math.imul(ah8, bl8)) | 0; hi = (hi + Math.imul(ah8, bh8)) | 0; lo = (lo + Math.imul(al7, bl9)) | 0; mid = (mid + Math.imul(al7, bh9)) | 0; mid = (mid + Math.imul(ah7, bl9)) | 0; hi = (hi + Math.imul(ah7, bh9)) | 0; var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; w16 &= 0x3ffffff; /* k = 17 */ lo = Math.imul(al9, bl8); mid = Math.imul(al9, bh8); mid = (mid + Math.imul(ah9, bl8)) | 0; hi = Math.imul(ah9, bh8); lo = (lo + Math.imul(al8, bl9)) | 0; mid = (mid + Math.imul(al8, bh9)) | 0; mid = (mid + Math.imul(ah8, bl9)) | 0; hi = (hi + Math.imul(ah8, bh9)) | 0; var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; w17 &= 0x3ffffff; /* k = 18 */ lo = Math.imul(al9, bl9); mid = Math.imul(al9, bh9); mid = (mid + Math.imul(ah9, bl9)) | 0; hi = Math.imul(ah9, bh9); var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; w18 &= 0x3ffffff; o[0] = w0; o[1] = w1; o[2] = w2; o[3] = w3; o[4] = w4; o[5] = w5; o[6] = w6; o[7] = w7; o[8] = w8; o[9] = w9; o[10] = w10; o[11] = w11; o[12] = w12; o[13] = w13; o[14] = w14; o[15] = w15; o[16] = w16; o[17] = w17; o[18] = w18; if (c !== 0) { o[19] = c; out.length++; } return out; }; // Polyfill comb if (!Math.imul) { comb10MulTo = smallMulTo; } function bigMulTo (self, num, out) { out.negative = num.negative ^ self.negative; out.length = self.length + num.length; var carry = 0; var hncarry = 0; for (var k = 0; k < out.length - 1; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = hncarry; hncarry = 0; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = k - j; var a = self.words[i] | 0; var b = num.words[j] | 0; var r = a * b; var lo = r & 0x3ffffff; ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; lo = (lo + rword) | 0; rword = lo & 0x3ffffff; ncarry = (ncarry + (lo >>> 26)) | 0; hncarry += ncarry >>> 26; ncarry &= 0x3ffffff; } out.words[k] = rword; carry = ncarry; ncarry = hncarry; } if (carry !== 0) { out.words[k] = carry; } else { out.length--; } return out.strip(); } function jumboMulTo (self, num, out) { var fftm = new FFTM(); return fftm.mulp(self, num, out); } BN.prototype.mulTo = function mulTo (num, out) { var res; var len = this.length + num.length; if (this.length === 10 && num.length === 10) { res = comb10MulTo(this, num, out); } else if (len < 63) { res = smallMulTo(this, num, out); } else if (len < 1024) { res = bigMulTo(this, num, out); } else { res = jumboMulTo(this, num, out); } return res; }; // Cooley-Tukey algorithm for FFT // slightly revisited to rely on looping instead of recursion function FFTM (x, y) { this.x = x; this.y = y; } FFTM.prototype.makeRBT = function makeRBT (N) { var t = new Array(N); var l = BN.prototype._countBits(N) - 1; for (var i = 0; i < N; i++) { t[i] = this.revBin(i, l, N); } return t; }; // Returns binary-reversed representation of `x` FFTM.prototype.revBin = function revBin (x, l, N) { if (x === 0 || x === N - 1) return x; var rb = 0; for (var i = 0; i < l; i++) { rb |= (x & 1) << (l - i - 1); x >>= 1; } return rb; }; // Performs "tweedling" phase, therefore 'emulating' // behaviour of the recursive algorithm FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { for (var i = 0; i < N; i++) { rtws[i] = rws[rbt[i]]; itws[i] = iws[rbt[i]]; } }; FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { this.permute(rbt, rws, iws, rtws, itws, N); for (var s = 1; s < N; s <<= 1) { var l = s << 1; var rtwdf = Math.cos(2 * Math.PI / l); var itwdf = Math.sin(2 * Math.PI / l); for (var p = 0; p < N; p += l) { var rtwdf_ = rtwdf; var itwdf_ = itwdf; for (var j = 0; j < s; j++) { var re = rtws[p + j]; var ie = itws[p + j]; var ro = rtws[p + j + s]; var io = itws[p + j + s]; var rx = rtwdf_ * ro - itwdf_ * io; io = rtwdf_ * io + itwdf_ * ro; ro = rx; rtws[p + j] = re + ro; itws[p + j] = ie + io; rtws[p + j + s] = re - ro; itws[p + j + s] = ie - io; /* jshint maxdepth : false */ if (j !== l) { rx = rtwdf * rtwdf_ - itwdf * itwdf_; itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; rtwdf_ = rx; } } } } }; FFTM.prototype.guessLen13b = function guessLen13b (n, m) { var N = Math.max(m, n) | 1; var odd = N & 1; var i = 0; for (N = N / 2 | 0; N; N = N >>> 1) { i++; } return 1 << i + 1 + odd; }; FFTM.prototype.conjugate = function conjugate (rws, iws, N) { if (N <= 1) return; for (var i = 0; i < N / 2; i++) { var t = rws[i]; rws[i] = rws[N - i - 1]; rws[N - i - 1] = t; t = iws[i]; iws[i] = -iws[N - i - 1]; iws[N - i - 1] = -t; } }; FFTM.prototype.normalize13b = function normalize13b (ws, N) { var carry = 0; for (var i = 0; i < N / 2; i++) { var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + Math.round(ws[2 * i] / N) + carry; ws[i] = w & 0x3ffffff; if (w < 0x4000000) { carry = 0; } else { carry = w / 0x4000000 | 0; } } return ws; }; FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { var carry = 0; for (var i = 0; i < len; i++) { carry = carry + (ws[i] | 0); rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; } // Pad with zeroes for (i = 2 * len; i < N; ++i) { rws[i] = 0; } assert(carry === 0); assert((carry & ~0x1fff) === 0); }; FFTM.prototype.stub = function stub (N) { var ph = new Array(N); for (var i = 0; i < N; i++) { ph[i] = 0; } return ph; }; FFTM.prototype.mulp = function mulp (x, y, out) { var N = 2 * this.guessLen13b(x.length, y.length); var rbt = this.makeRBT(N); var _ = this.stub(N); var rws = new Array(N); var rwst = new Array(N); var iwst = new Array(N); var nrws = new Array(N); var nrwst = new Array(N); var niwst = new Array(N); var rmws = out.words; rmws.length = N; this.convert13b(x.words, x.length, rws, N); this.convert13b(y.words, y.length, nrws, N); this.transform(rws, _, rwst, iwst, N, rbt); this.transform(nrws, _, nrwst, niwst, N, rbt); for (var i = 0; i < N; i++) { var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; rwst[i] = rx; } this.conjugate(rwst, iwst, N); this.transform(rwst, iwst, rmws, _, N, rbt); this.conjugate(rmws, _, N); this.normalize13b(rmws, N); out.negative = x.negative ^ y.negative; out.length = x.length + y.length; return out.strip(); }; // Multiply `this` by `num` BN.prototype.mul = function mul (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return this.mulTo(num, out); }; // Multiply employing FFT BN.prototype.mulf = function mulf (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return jumboMulTo(this, num, out); }; // In-place Multiplication BN.prototype.imul = function imul (num) { return this.clone().mulTo(num, this); }; BN.prototype.imuln = function imuln (num) { assert(typeof num === 'number'); assert(num < 0x4000000); // Carry var carry = 0; for (var i = 0; i < this.length; i++) { var w = (this.words[i] | 0) * num; var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); carry >>= 26; carry += (w / 0x4000000) | 0; // NOTE: lo is 27bit maximum carry += lo >>> 26; this.words[i] = lo & 0x3ffffff; } if (carry !== 0) { this.words[i] = carry; this.length++; } return this; }; BN.prototype.muln = function muln (num) { return this.clone().imuln(num); }; // `this` * `this` BN.prototype.sqr = function sqr () { return this.mul(this); }; // `this` * `this` in-place BN.prototype.isqr = function isqr () { return this.imul(this.clone()); }; // Math.pow(`this`, `num`) BN.prototype.pow = function pow (num) { var w = toBitArray(num); if (w.length === 0) return new BN(1); // Skip leading zeroes var res = this; for (var i = 0; i < w.length; i++, res = res.sqr()) { if (w[i] !== 0) break; } if (++i < w.length) { for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { if (w[i] === 0) continue; res = res.mul(q); } } return res; }; // Shift-left in-place BN.prototype.iushln = function iushln (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); var i; if (r !== 0) { var carry = 0; for (i = 0; i < this.length; i++) { var newCarry = this.words[i] & carryMask; var c = ((this.words[i] | 0) - newCarry) << r; this.words[i] = c | carry; carry = newCarry >>> (26 - r); } if (carry) { this.words[i] = carry; this.length++; } } if (s !== 0) { for (i = this.length - 1; i >= 0; i--) { this.words[i + s] = this.words[i]; } for (i = 0; i < s; i++) { this.words[i] = 0; } this.length += s; } return this.strip(); }; BN.prototype.ishln = function ishln (bits) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushln(bits); }; // Shift-right in-place // NOTE: `hint` is a lowest bit before trailing zeroes // NOTE: if `extended` is present - it will be filled with destroyed bits BN.prototype.iushrn = function iushrn (bits, hint, extended) { assert(typeof bits === 'number' && bits >= 0); var h; if (hint) { h = (hint - (hint % 26)) / 26; } else { h = 0; } var r = bits % 26; var s = Math.min((bits - r) / 26, this.length); var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); var maskedWords = extended; h -= s; h = Math.max(0, h); // Extended mode, copy masked part if (maskedWords) { for (var i = 0; i < s; i++) { maskedWords.words[i] = this.words[i]; } maskedWords.length = s; } if (s === 0) { // No-op, we should not move anything at all } else if (this.length > s) { this.length -= s; for (i = 0; i < this.length; i++) { this.words[i] = this.words[i + s]; } } else { this.words[0] = 0; this.length = 1; } var carry = 0; for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { var word = this.words[i] | 0; this.words[i] = (carry << (26 - r)) | (word >>> r); carry = word & mask; } // Push carried bits as a mask if (maskedWords && carry !== 0) { maskedWords.words[maskedWords.length++] = carry; } if (this.length === 0) { this.words[0] = 0; this.length = 1; } return this.strip(); }; BN.prototype.ishrn = function ishrn (bits, hint, extended) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushrn(bits, hint, extended); }; // Shift-left BN.prototype.shln = function shln (bits) { return this.clone().ishln(bits); }; BN.prototype.ushln = function ushln (bits) { return this.clone().iushln(bits); }; // Shift-right BN.prototype.shrn = function shrn (bits) { return this.clone().ishrn(bits); }; BN.prototype.ushrn = function ushrn (bits) { return this.clone().iushrn(bits); }; // Test if n bit is set BN.prototype.testn = function testn (bit) { assert(typeof bit === 'number' && bit >= 0); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) return false; // Check bit and return var w = this.words[s]; return !!(w & q); }; // Return only lowers bits of number (in-place) BN.prototype.imaskn = function imaskn (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; assert(this.negative === 0, 'imaskn works only with positive numbers'); if (this.length <= s) { return this; } if (r !== 0) { s++; } this.length = Math.min(s, this.length); if (r !== 0) { var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); this.words[this.length - 1] &= mask; } return this.strip(); }; // Return only lowers bits of number BN.prototype.maskn = function maskn (bits) { return this.clone().imaskn(bits); }; // Add plain number `num` to `this` BN.prototype.iaddn = function iaddn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.isubn(-num); // Possible sign change if (this.negative !== 0) { if (this.length === 1 && (this.words[0] | 0) < num) { this.words[0] = num - (this.words[0] | 0); this.negative = 0; return this; } this.negative = 0; this.isubn(num); this.negative = 1; return this; } // Add without checks return this._iaddn(num); }; BN.prototype._iaddn = function _iaddn (num) { this.words[0] += num; // Carry for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { this.words[i] -= 0x4000000; if (i === this.length - 1) { this.words[i + 1] = 1; } else { this.words[i + 1]++; } } this.length = Math.max(this.length, i + 1); return this; }; // Subtract plain number `num` from `this` BN.prototype.isubn = function isubn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.iaddn(-num); if (this.negative !== 0) { this.negative = 0; this.iaddn(num); this.negative = 1; return this; } this.words[0] -= num; if (this.length === 1 && this.words[0] < 0) { this.words[0] = -this.words[0]; this.negative = 1; } else { // Carry for (var i = 0; i < this.length && this.words[i] < 0; i++) { this.words[i] += 0x4000000; this.words[i + 1] -= 1; } } return this.strip(); }; BN.prototype.addn = function addn (num) { return this.clone().iaddn(num); }; BN.prototype.subn = function subn (num) { return this.clone().isubn(num); }; BN.prototype.iabs = function iabs () { this.negative = 0; return this; }; BN.prototype.abs = function abs () { return this.clone().iabs(); }; BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { var len = num.length + shift; var i; this._expand(len); var w; var carry = 0; for (i = 0; i < num.length; i++) { w = (this.words[i + shift] | 0) + carry; var right = (num.words[i] | 0) * mul; w -= right & 0x3ffffff; carry = (w >> 26) - ((right / 0x4000000) | 0); this.words[i + shift] = w & 0x3ffffff; } for (; i < this.length - shift; i++) { w = (this.words[i + shift] | 0) + carry; carry = w >> 26; this.words[i + shift] = w & 0x3ffffff; } if (carry === 0) return this.strip(); // Subtraction overflow assert(carry === -1); carry = 0; for (i = 0; i < this.length; i++) { w = -(this.words[i] | 0) + carry; carry = w >> 26; this.words[i] = w & 0x3ffffff; } this.negative = 1; return this.strip(); }; BN.prototype._wordDiv = function _wordDiv (num, mode) { var shift = this.length - num.length; var a = this.clone(); var b = num; // Normalize var bhi = b.words[b.length - 1] | 0; var bhiBits = this._countBits(bhi); shift = 26 - bhiBits; if (shift !== 0) { b = b.ushln(shift); a.iushln(shift); bhi = b.words[b.length - 1] | 0; } // Initialize quotient var m = a.length - b.length; var q; if (mode !== 'mod') { q = new BN(null); q.length = m + 1; q.words = new Array(q.length); for (var i = 0; i < q.length; i++) { q.words[i] = 0; } } var diff = a.clone()._ishlnsubmul(b, 1, m); if (diff.negative === 0) { a = diff; if (q) { q.words[m] = 1; } } for (var j = m - 1; j >= 0; j--) { var qj = (a.words[b.length + j] | 0) * 0x4000000 + (a.words[b.length + j - 1] | 0); // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max // (0x7ffffff) qj = Math.min((qj / bhi) | 0, 0x3ffffff); a._ishlnsubmul(b, qj, j); while (a.negative !== 0) { qj--; a.negative = 0; a._ishlnsubmul(b, 1, j); if (!a.isZero()) { a.negative ^= 1; } } if (q) { q.words[j] = qj; } } if (q) { q.strip(); } a.strip(); // Denormalize if (mode !== 'div' && shift !== 0) { a.iushrn(shift); } return { div: q || null, mod: a }; }; // NOTE: 1) `mode` can be set to `mod` to request mod only, // to `div` to request div only, or be absent to // request both div & mod // 2) `positive` is true if unsigned mod is requested BN.prototype.divmod = function divmod (num, mode, positive) { assert(!num.isZero()); if (this.isZero()) { return { div: new BN(0), mod: new BN(0) }; } var div, mod, res; if (this.negative !== 0 && num.negative === 0) { res = this.neg().divmod(num, mode); if (mode !== 'mod') { div = res.div.neg(); } if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.iadd(num); } } return { div: div, mod: mod }; } if (this.negative === 0 && num.negative !== 0) { res = this.divmod(num.neg(), mode); if (mode !== 'mod') { div = res.div.neg(); } return { div: div, mod: res.mod }; } if ((this.negative & num.negative) !== 0) { res = this.neg().divmod(num.neg(), mode); if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.isub(num); } } return { div: res.div, mod: mod }; } // Both numbers are positive at this point // Strip both numbers to approximate shift value if (num.length > this.length || this.cmp(num) < 0) { return { div: new BN(0), mod: this }; } // Very short reduction if (num.length === 1) { if (mode === 'div') { return { div: this.divn(num.words[0]), mod: null }; } if (mode === 'mod') { return { div: null, mod: new BN(this.modn(num.words[0])) }; } return { div: this.divn(num.words[0]), mod: new BN(this.modn(num.words[0])) }; } return this._wordDiv(num, mode); }; // Find `this` / `num` BN.prototype.div = function div (num) { return this.divmod(num, 'div', false).div; }; // Find `this` % `num` BN.prototype.mod = function mod (num) { return this.divmod(num, 'mod', false).mod; }; BN.prototype.umod = function umod (num) { return this.divmod(num, 'mod', true).mod; }; // Find Round(`this` / `num`) BN.prototype.divRound = function divRound (num) { var dm = this.divmod(num); // Fast case - exact division if (dm.mod.isZero()) return dm.div; var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; var half = num.ushrn(1); var r2 = num.andln(1); var cmp = mod.cmp(half); // Round down if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; // Round up return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); }; BN.prototype.modn = function modn (num) { assert(num <= 0x3ffffff); var p = (1 << 26) % num; var acc = 0; for (var i = this.length - 1; i >= 0; i--) { acc = (p * acc + (this.words[i] | 0)) % num; } return acc; }; // In-place division by number BN.prototype.idivn = function idivn (num) { assert(num <= 0x3ffffff); var carry = 0; for (var i = this.length - 1; i >= 0; i--) { var w = (this.words[i] | 0) + carry * 0x4000000; this.words[i] = (w / num) | 0; carry = w % num; } return this.strip(); }; BN.prototype.divn = function divn (num) { return this.clone().idivn(num); }; BN.prototype.egcd = function egcd (p) { assert(p.negative === 0); assert(!p.isZero()); var x = this; var y = p.clone(); if (x.negative !== 0) { x = x.umod(p); } else { x = x.clone(); } // A * x + B * y = x var A = new BN(1); var B = new BN(0); // C * x + D * y = y var C = new BN(0); var D = new BN(1); var g = 0; while (x.isEven() && y.isEven()) { x.iushrn(1); y.iushrn(1); ++g; } var yp = y.clone(); var xp = x.clone(); while (!x.isZero()) { for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { x.iushrn(i); while (i-- > 0) { if (A.isOdd() || B.isOdd()) { A.iadd(yp); B.isub(xp); } A.iushrn(1); B.iushrn(1); } } for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { y.iushrn(j); while (j-- > 0) { if (C.isOdd() || D.isOdd()) { C.iadd(yp); D.isub(xp); } C.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); A.isub(C); B.isub(D); } else { y.isub(x); C.isub(A); D.isub(B); } } return { a: C, b: D, gcd: y.iushln(g) }; }; // This is reduced incarnation of the binary EEA // above, designated to invert members of the // _prime_ fields F(p) at a maximal speed BN.prototype._invmp = function _invmp (p) { assert(p.negative === 0); assert(!p.isZero()); var a = this; var b = p.clone(); if (a.negative !== 0) { a = a.umod(p); } else { a = a.clone(); } var x1 = new BN(1); var x2 = new BN(0); var delta = b.clone(); while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { a.iushrn(i); while (i-- > 0) { if (x1.isOdd()) { x1.iadd(delta); } x1.iushrn(1); } } for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { b.iushrn(j); while (j-- > 0) { if (x2.isOdd()) { x2.iadd(delta); } x2.iushrn(1); } } if (a.cmp(b) >= 0) { a.isub(b); x1.isub(x2); } else { b.isub(a); x2.isub(x1); } } var res; if (a.cmpn(1) === 0) { res = x1; } else { res = x2; } if (res.cmpn(0) < 0) { res.iadd(p); } return res; }; BN.prototype.gcd = function gcd (num) { if (this.isZero()) return num.abs(); if (num.isZero()) return this.abs(); var a = this.clone(); var b = num.clone(); a.negative = 0; b.negative = 0; // Remove common factor of two for (var shift = 0; a.isEven() && b.isEven(); shift++) { a.iushrn(1); b.iushrn(1); } do { while (a.isEven()) { a.iushrn(1); } while (b.isEven()) { b.iushrn(1); } var r = a.cmp(b); if (r < 0) { // Swap `a` and `b` to make `a` always bigger than `b` var t = a; a = b; b = t; } else if (r === 0 || b.cmpn(1) === 0) { break; } a.isub(b); } while (true); return b.iushln(shift); }; // Invert number in the field F(num) BN.prototype.invm = function invm (num) { return this.egcd(num).a.umod(num); }; BN.prototype.isEven = function isEven () { return (this.words[0] & 1) === 0; }; BN.prototype.isOdd = function isOdd () { return (this.words[0] & 1) === 1; }; // And first word and num BN.prototype.andln = function andln (num) { return this.words[0] & num; }; // Increment at the bit position in-line BN.prototype.bincn = function bincn (bit) { assert(typeof bit === 'number'); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) { this._expand(s + 1); this.words[s] |= q; return this; } // Add bit and propagate, if needed var carry = q; for (var i = s; carry !== 0 && i < this.length; i++) { var w = this.words[i] | 0; w += carry; carry = w >>> 26; w &= 0x3ffffff; this.words[i] = w; } if (carry !== 0) { this.words[i] = carry; this.length++; } return this; }; BN.prototype.isZero = function isZero () { return this.length === 1 && this.words[0] === 0; }; BN.prototype.cmpn = function cmpn (num) { var negative = num < 0; if (this.negative !== 0 && !negative) return -1; if (this.negative === 0 && negative) return 1; this.strip(); var res; if (this.length > 1) { res = 1; } else { if (negative) { num = -num; } assert(num <= 0x3ffffff, 'Number is too big'); var w = this.words[0] | 0; res = w === num ? 0 : w < num ? -1 : 1; } if (this.negative !== 0) return -res | 0; return res; }; // Compare two numbers and return: // 1 - if `this` > `num` // 0 - if `this` == `num` // -1 - if `this` < `num` BN.prototype.cmp = function cmp (num) { if (this.negative !== 0 && num.negative === 0) return -1; if (this.negative === 0 && num.negative !== 0) return 1; var res = this.ucmp(num); if (this.negative !== 0) return -res | 0; return res; }; // Unsigned comparison BN.prototype.ucmp = function ucmp (num) { // At this point both numbers have the same sign if (this.length > num.length) return 1; if (this.length < num.length) return -1; var res = 0; for (var i = this.length - 1; i >= 0; i--) { var a = this.words[i] | 0; var b = num.words[i] | 0; if (a === b) continue; if (a < b) { res = -1; } else if (a > b) { res = 1; } break; } return res; }; BN.prototype.gtn = function gtn (num) { return this.cmpn(num) === 1; }; BN.prototype.gt = function gt (num) { return this.cmp(num) === 1; }; BN.prototype.gten = function gten (num) { return this.cmpn(num) >= 0; }; BN.prototype.gte = function gte (num) { return this.cmp(num) >= 0; }; BN.prototype.ltn = function ltn (num) { return this.cmpn(num) === -1; }; BN.prototype.lt = function lt (num) { return this.cmp(num) === -1; }; BN.prototype.lten = function lten (num) { return this.cmpn(num) <= 0; }; BN.prototype.lte = function lte (num) { return this.cmp(num) <= 0; }; BN.prototype.eqn = function eqn (num) { return this.cmpn(num) === 0; }; BN.prototype.eq = function eq (num) { return this.cmp(num) === 0; }; // // A reduce context, could be using montgomery or something better, depending // on the `m` itself. // BN.red = function red (num) { return new Red(num); }; BN.prototype.toRed = function toRed (ctx) { assert(!this.red, 'Already a number in reduction context'); assert(this.negative === 0, 'red works only with positives'); return ctx.convertTo(this)._forceRed(ctx); }; BN.prototype.fromRed = function fromRed () { assert(this.red, 'fromRed works only with numbers in reduction context'); return this.red.convertFrom(this); }; BN.prototype._forceRed = function _forceRed (ctx) { this.red = ctx; return this; }; BN.prototype.forceRed = function forceRed (ctx) { assert(!this.red, 'Already a number in reduction context'); return this._forceRed(ctx); }; BN.prototype.redAdd = function redAdd (num) { assert(this.red, 'redAdd works only with red numbers'); return this.red.add(this, num); }; BN.prototype.redIAdd = function redIAdd (num) { assert(this.red, 'redIAdd works only with red numbers'); return this.red.iadd(this, num); }; BN.prototype.redSub = function redSub (num) { assert(this.red, 'redSub works only with red numbers'); return this.red.sub(this, num); }; BN.prototype.redISub = function redISub (num) { assert(this.red, 'redISub works only with red numbers'); return this.red.isub(this, num); }; BN.prototype.redShl = function redShl (num) { assert(this.red, 'redShl works only with red numbers'); return this.red.shl(this, num); }; BN.prototype.redMul = function redMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.mul(this, num); }; BN.prototype.redIMul = function redIMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.imul(this, num); }; BN.prototype.redSqr = function redSqr () { assert(this.red, 'redSqr works only with red numbers'); this.red._verify1(this); return this.red.sqr(this); }; BN.prototype.redISqr = function redISqr () { assert(this.red, 'redISqr works only with red numbers'); this.red._verify1(this); return this.red.isqr(this); }; // Square root over p BN.prototype.redSqrt = function redSqrt () { assert(this.red, 'redSqrt works only with red numbers'); this.red._verify1(this); return this.red.sqrt(this); }; BN.prototype.redInvm = function redInvm () { assert(this.red, 'redInvm works only with red numbers'); this.red._verify1(this); return this.red.invm(this); }; // Return negative clone of `this` % `red modulo` BN.prototype.redNeg = function redNeg () { assert(this.red, 'redNeg works only with red numbers'); this.red._verify1(this); return this.red.neg(this); }; BN.prototype.redPow = function redPow (num) { assert(this.red && !num.red, 'redPow(normalNum)'); this.red._verify1(this); return this.red.pow(this, num); }; // Prime numbers with efficient reduction var primes = { k256: null, p224: null, p192: null, p25519: null }; // Pseudo-Mersenne prime function MPrime (name, p) { // P = 2 ^ N - K this.name = name; this.p = new BN(p, 16); this.n = this.p.bitLength(); this.k = new BN(1).iushln(this.n).isub(this.p); this.tmp = this._tmp(); } MPrime.prototype._tmp = function _tmp () { var tmp = new BN(null); tmp.words = new Array(Math.ceil(this.n / 13)); return tmp; }; MPrime.prototype.ireduce = function ireduce (num) { // Assumes that `num` is less than `P^2` // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) var r = num; var rlen; do { this.split(r, this.tmp); r = this.imulK(r); r = r.iadd(this.tmp); rlen = r.bitLength(); } while (rlen > this.n); var cmp = rlen < this.n ? -1 : r.ucmp(this.p); if (cmp === 0) { r.words[0] = 0; r.length = 1; } else if (cmp > 0) { r.isub(this.p); } else { if (r.strip !== undefined) { // r is BN v4 instance r.strip(); } else { // r is BN v5 instance r._strip(); } } return r; }; MPrime.prototype.split = function split (input, out) { input.iushrn(this.n, 0, out); }; MPrime.prototype.imulK = function imulK (num) { return num.imul(this.k); }; function K256 () { MPrime.call( this, 'k256', 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); } inherits(K256, MPrime); K256.prototype.split = function split (input, output) { // 256 = 9 * 26 + 22 var mask = 0x3fffff; var outLen = Math.min(input.length, 9); for (var i = 0; i < outLen; i++) { output.words[i] = input.words[i]; } output.length = outLen; if (input.length <= 9) { input.words[0] = 0; input.length = 1; return; } // Shift by 9 limbs var prev = input.words[9]; output.words[output.length++] = prev & mask; for (i = 10; i < input.length; i++) { var next = input.words[i] | 0; input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); prev = next; } prev >>>= 22; input.words[i - 10] = prev; if (prev === 0 && input.length > 10) { input.length -= 10; } else { input.length -= 9; } }; K256.prototype.imulK = function imulK (num) { // K = 0x1000003d1 = [ 0x40, 0x3d1 ] num.words[num.length] = 0; num.words[num.length + 1] = 0; num.length += 2; // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 var lo = 0; for (var i = 0; i < num.length; i++) { var w = num.words[i] | 0; lo += w * 0x3d1; num.words[i] = lo & 0x3ffffff; lo = w * 0x40 + ((lo / 0x4000000) | 0); } // Fast length reduction if (num.words[num.length - 1] === 0) { num.length--; if (num.words[num.length - 1] === 0) { num.length--; } } return num; }; function P224 () { MPrime.call( this, 'p224', 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); } inherits(P224, MPrime); function P192 () { MPrime.call( this, 'p192', 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); } inherits(P192, MPrime); function P25519 () { // 2 ^ 255 - 19 MPrime.call( this, '25519', '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); } inherits(P25519, MPrime); P25519.prototype.imulK = function imulK (num) { // K = 0x13 var carry = 0; for (var i = 0; i < num.length; i++) { var hi = (num.words[i] | 0) * 0x13 + carry; var lo = hi & 0x3ffffff; hi >>>= 26; num.words[i] = lo; carry = hi; } if (carry !== 0) { num.words[num.length++] = carry; } return num; }; // Exported mostly for testing purposes, use plain name instead BN._prime = function prime (name) { // Cached version of prime if (primes[name]) return primes[name]; var prime; if (name === 'k256') { prime = new K256(); } else if (name === 'p224') { prime = new P224(); } else if (name === 'p192') { prime = new P192(); } else if (name === 'p25519') { prime = new P25519(); } else { throw new Error('Unknown prime ' + name); } primes[name] = prime; return prime; }; // // Base reduction engine // function Red (m) { if (typeof m === 'string') { var prime = BN._prime(m); this.m = prime.p; this.prime = prime; } else { assert(m.gtn(1), 'modulus must be greater than 1'); this.m = m; this.prime = null; } } Red.prototype._verify1 = function _verify1 (a) { assert(a.negative === 0, 'red works only with positives'); assert(a.red, 'red works only with red numbers'); }; Red.prototype._verify2 = function _verify2 (a, b) { assert((a.negative | b.negative) === 0, 'red works only with positives'); assert(a.red && a.red === b.red, 'red works only with red numbers'); }; Red.prototype.imod = function imod (a) { if (this.prime) return this.prime.ireduce(a)._forceRed(this); return a.umod(this.m)._forceRed(this); }; Red.prototype.neg = function neg (a) { if (a.isZero()) { return a.clone(); } return this.m.sub(a)._forceRed(this); }; Red.prototype.add = function add (a, b) { this._verify2(a, b); var res = a.add(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res._forceRed(this); }; Red.prototype.iadd = function iadd (a, b) { this._verify2(a, b); var res = a.iadd(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res; }; Red.prototype.sub = function sub (a, b) { this._verify2(a, b); var res = a.sub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res._forceRed(this); }; Red.prototype.isub = function isub (a, b) { this._verify2(a, b); var res = a.isub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res; }; Red.prototype.shl = function shl (a, num) { this._verify1(a); return this.imod(a.ushln(num)); }; Red.prototype.imul = function imul (a, b) { this._verify2(a, b); return this.imod(a.imul(b)); }; Red.prototype.mul = function mul (a, b) { this._verify2(a, b); return this.imod(a.mul(b)); }; Red.prototype.isqr = function isqr (a) { return this.imul(a, a.clone()); }; Red.prototype.sqr = function sqr (a) { return this.mul(a, a); }; Red.prototype.sqrt = function sqrt (a) { if (a.isZero()) return a.clone(); var mod3 = this.m.andln(3); assert(mod3 % 2 === 1); // Fast case if (mod3 === 3) { var pow = this.m.add(new BN(1)).iushrn(2); return this.pow(a, pow); } // Tonelli-Shanks algorithm (Totally unoptimized and slow) // // Find Q and S, that Q * 2 ^ S = (P - 1) var q = this.m.subn(1); var s = 0; while (!q.isZero() && q.andln(1) === 0) { s++; q.iushrn(1); } assert(!q.isZero()); var one = new BN(1).toRed(this); var nOne = one.redNeg(); // Find quadratic non-residue // NOTE: Max is such because of generalized Riemann hypothesis. var lpow = this.m.subn(1).iushrn(1); var z = this.m.bitLength(); z = new BN(2 * z * z).toRed(this); while (this.pow(z, lpow).cmp(nOne) !== 0) { z.redIAdd(nOne); } var c = this.pow(z, q); var r = this.pow(a, q.addn(1).iushrn(1)); var t = this.pow(a, q); var m = s; while (t.cmp(one) !== 0) { var tmp = t; for (var i = 0; tmp.cmp(one) !== 0; i++) { tmp = tmp.redSqr(); } assert(i < m); var b = this.pow(c, new BN(1).iushln(m - i - 1)); r = r.redMul(b); c = b.redSqr(); t = t.redMul(c); m = i; } return r; }; Red.prototype.invm = function invm (a) { var inv = a._invmp(this.m); if (inv.negative !== 0) { inv.negative = 0; return this.imod(inv).redNeg(); } else { return this.imod(inv); } }; Red.prototype.pow = function pow (a, num) { if (num.isZero()) return new BN(1).toRed(this); if (num.cmpn(1) === 0) return a.clone(); var windowSize = 4; var wnd = new Array(1 << windowSize); wnd[0] = new BN(1).toRed(this); wnd[1] = a; for (var i = 2; i < wnd.length; i++) { wnd[i] = this.mul(wnd[i - 1], a); } var res = wnd[0]; var current = 0; var currentLen = 0; var start = num.bitLength() % 26; if (start === 0) { start = 26; } for (i = num.length - 1; i >= 0; i--) { var word = num.words[i]; for (var j = start - 1; j >= 0; j--) { var bit = (word >> j) & 1; if (res !== wnd[0]) { res = this.sqr(res); } if (bit === 0 && current === 0) { currentLen = 0; continue; } current <<= 1; current |= bit; currentLen++; if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; res = this.mul(res, wnd[current]); currentLen = 0; current = 0; } start = 26; } return res; }; Red.prototype.convertTo = function convertTo (num) { var r = num.umod(this.m); return r === num ? r.clone() : r; }; Red.prototype.convertFrom = function convertFrom (num) { var res = num.clone(); res.red = null; return res; }; // // Montgomery method engine // BN.mont = function mont (num) { return new Mont(num); }; function Mont (m) { Red.call(this, m); this.shift = this.m.bitLength(); if (this.shift % 26 !== 0) { this.shift += 26 - (this.shift % 26); } this.r = new BN(1).iushln(this.shift); this.r2 = this.imod(this.r.sqr()); this.rinv = this.r._invmp(this.m); this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); this.minv = this.minv.umod(this.r); this.minv = this.r.sub(this.minv); } inherits(Mont, Red); Mont.prototype.convertTo = function convertTo (num) { return this.imod(num.ushln(this.shift)); }; Mont.prototype.convertFrom = function convertFrom (num) { var r = this.imod(num.mul(this.rinv)); r.red = null; return r; }; Mont.prototype.imul = function imul (a, b) { if (a.isZero() || b.isZero()) { a.words[0] = 0; a.length = 1; return a; } var t = a.imul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.mul = function mul (a, b) { if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); var t = a.mul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.invm = function invm (a) { // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R var res = this.imod(a._invmp(this.m).mul(this.r2)); return res._forceRed(this); }; })( false || module, this); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/module.js */ 98)(module))) /***/ }), /* 98 */ /*!***********************************!*\ !*** (webpack)/buildin/module.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function(module) { if (!module.webpackPolyfill) { module.deprecate = function() {}; module.paths = []; // module.parent = undefined by default if (!module.children) module.children = []; Object.defineProperty(module, "loaded", { enumerable: true, get: function() { return module.l; } }); Object.defineProperty(module, "id", { enumerable: true, get: function() { return module.i; } }); module.webpackPolyfill = 1; } return module; }; /***/ }), /* 99 */ /*!************************!*\ !*** buffer (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 100 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/rlp/dist.browser/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLength = exports.decode = exports.encode = void 0; var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 97)); /** * RLP Encoding based on: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-RLP * This function takes in a data, convert it to buffer if not, and a length for recursion * @param input - will be converted to buffer * @returns returns buffer of encoded data **/ function encode(input) { if (Array.isArray(input)) { var output = []; for (var i = 0; i < input.length; i++) { output.push(encode(input[i])); } var buf = Buffer.concat(output); return Buffer.concat([encodeLength(buf.length, 192), buf]); } else { var inputBuf = toBuffer(input); return inputBuf.length === 1 && inputBuf[0] < 128 ? inputBuf : Buffer.concat([encodeLength(inputBuf.length, 128), inputBuf]); } } exports.encode = encode; /** * Parse integers. Check if there is no leading zeros * @param v The value to parse * @param base The base to parse the integer into */ function safeParseInt(v, base) { if (v[0] === '0' && v[1] === '0') { throw new Error('invalid RLP: extra zeros'); } return parseInt(v, base); } function encodeLength(len, offset) { if (len < 56) { return Buffer.from([len + offset]); } else { var hexLength = intToHex(len); var lLength = hexLength.length / 2; var firstByte = intToHex(offset + 55 + lLength); return Buffer.from(firstByte + hexLength, 'hex'); } } function decode(input, stream) { if (stream === void 0) { stream = false; } if (!input || input.length === 0) { return Buffer.from([]); } var inputBuffer = toBuffer(input); var decoded = _decode(inputBuffer); if (stream) { return decoded; } if (decoded.remainder.length !== 0) { throw new Error('invalid remainder'); } return decoded.data; } exports.decode = decode; /** * Get the length of the RLP input * @param input * @returns The length of the input or an empty Buffer if no input */ function getLength(input) { if (!input || input.length === 0) { return Buffer.from([]); } var inputBuffer = toBuffer(input); var firstByte = inputBuffer[0]; if (firstByte <= 0x7f) { return inputBuffer.length; } else if (firstByte <= 0xb7) { return firstByte - 0x7f; } else if (firstByte <= 0xbf) { return firstByte - 0xb6; } else if (firstByte <= 0xf7) { // a list between 0-55 bytes long return firstByte - 0xbf; } else { // a list over 55 bytes long var llength = firstByte - 0xf6; var length_1 = safeParseInt(inputBuffer.slice(1, llength).toString('hex'), 16); return llength + length_1; } } exports.getLength = getLength; /** Decode an input with RLP */ function _decode(input) { var length, llength, data, innerRemainder, d; var decoded = []; var firstByte = input[0]; if (firstByte <= 0x7f) { // a single byte whose value is in the [0x00, 0x7f] range, that byte is its own RLP encoding. return { data: input.slice(0, 1), remainder: input.slice(1) }; } else if (firstByte <= 0xb7) { // string is 0-55 bytes long. A single byte with value 0x80 plus the length of the string followed by the string // The range of the first byte is [0x80, 0xb7] length = firstByte - 0x7f; // set 0x80 null to 0 if (firstByte === 0x80) { data = Buffer.from([]); } else { data = input.slice(1, length); } if (length === 2 && data[0] < 0x80) { throw new Error('invalid rlp encoding: byte must be less 0x80'); } return { data: data, remainder: input.slice(length) }; } else if (firstByte <= 0xbf) { // string is greater than 55 bytes long. A single byte with the value (0xb7 plus the length of the length), // followed by the length, followed by the string llength = firstByte - 0xb6; if (input.length - 1 < llength) { throw new Error('invalid RLP: not enough bytes for string length'); } length = safeParseInt(input.slice(1, llength).toString('hex'), 16); if (length <= 55) { throw new Error('invalid RLP: expected string length to be greater than 55'); } data = input.slice(llength, length + llength); if (data.length < length) { throw new Error('invalid RLP: not enough bytes for string'); } return { data: data, remainder: input.slice(length + llength) }; } else if (firstByte <= 0xf7) { // a list between 0-55 bytes long length = firstByte - 0xbf; innerRemainder = input.slice(1, length); while (innerRemainder.length) { d = _decode(innerRemainder); decoded.push(d.data); innerRemainder = d.remainder; } return { data: decoded, remainder: input.slice(length) }; } else { // a list over 55 bytes long llength = firstByte - 0xf6; length = safeParseInt(input.slice(1, llength).toString('hex'), 16); var totalLength = llength + length; if (totalLength > input.length) { throw new Error('invalid rlp: total length is larger than the data'); } innerRemainder = input.slice(llength, totalLength); if (innerRemainder.length === 0) { throw new Error('invalid rlp, List has a invalid length'); } while (innerRemainder.length) { d = _decode(innerRemainder); decoded.push(d.data); innerRemainder = d.remainder; } return { data: decoded, remainder: input.slice(totalLength) }; } } /** Check if a string is prefixed by 0x */ function isHexPrefixed(str) { return str.slice(0, 2) === '0x'; } /** Removes 0x from a given String */ function stripHexPrefix(str) { if (typeof str !== 'string') { return str; } return isHexPrefixed(str) ? str.slice(2) : str; } /** Transform an integer into its hexadecimal value */ function intToHex(integer) { if (integer < 0) { throw new Error('Invalid integer as argument, must be unsigned!'); } var hex = integer.toString(16); return hex.length % 2 ? "0" + hex : hex; } /** Pad a string to be even */ function padToEven(a) { return a.length % 2 ? "0" + a : a; } /** Transform an integer into a Buffer */ function intToBuffer(integer) { var hex = intToHex(integer); return Buffer.from(hex, 'hex'); } /** Transform anything into a Buffer */ function toBuffer(v) { if (!Buffer.isBuffer(v)) { if (typeof v === 'string') { if (isHexPrefixed(v)) { return Buffer.from(padToEven(stripHexPrefix(v)), 'hex'); } else { return Buffer.from(v); } } else if (typeof v === 'number' || typeof v === 'bigint') { if (!v) { return Buffer.from([]); } else { return intToBuffer(v); } } else if (v === null || v === undefined) { return Buffer.from([]); } else if (v instanceof Uint8Array) { return Buffer.from(v); } else if (bn_js_1.default.isBN(v)) { // converts a BN to a Buffer return Buffer.from(v.toArray()); } else { throw new Error('invalid type'); } } return v; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 101 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/account.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __read = this && this.__read || function (o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { ar.push(r.value); } } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isZeroAddress = exports.zeroAddress = exports.importPublic = exports.privateToAddress = exports.privateToPublic = exports.publicToAddress = exports.pubToAddress = exports.isValidPublic = exports.isValidPrivate = exports.generateAddress2 = exports.generateAddress = exports.isValidChecksumAddress = exports.toChecksumAddress = exports.isValidAddress = exports.Account = void 0; var assert_1 = __importDefault(__webpack_require__(/*! assert */ 102)); var externals_1 = __webpack_require__(/*! ./externals */ 96); var secp256k1_1 = __webpack_require__(/*! ethereum-cryptography/secp256k1 */ 107); var internal_1 = __webpack_require__(/*! ./internal */ 142); var constants_1 = __webpack_require__(/*! ./constants */ 95); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); var hash_1 = __webpack_require__(/*! ./hash */ 145); var helpers_1 = __webpack_require__(/*! ./helpers */ 144); var types_1 = __webpack_require__(/*! ./types */ 185); var Account = /** @class */function () { /** * This constructor assigns and validates the values. * Use the static factory methods to assist in creating an Account from varying data types. */ function Account(nonce, balance, stateRoot, codeHash) { if (nonce === void 0) { nonce = new externals_1.BN(0); } if (balance === void 0) { balance = new externals_1.BN(0); } if (stateRoot === void 0) { stateRoot = constants_1.KECCAK256_RLP; } if (codeHash === void 0) { codeHash = constants_1.KECCAK256_NULL; } this.nonce = nonce; this.balance = balance; this.stateRoot = stateRoot; this.codeHash = codeHash; this._validate(); } Account.fromAccountData = function (accountData) { var nonce = accountData.nonce, balance = accountData.balance, stateRoot = accountData.stateRoot, codeHash = accountData.codeHash; return new Account(nonce ? new externals_1.BN((0, bytes_1.toBuffer)(nonce)) : undefined, balance ? new externals_1.BN((0, bytes_1.toBuffer)(balance)) : undefined, stateRoot ? (0, bytes_1.toBuffer)(stateRoot) : undefined, codeHash ? (0, bytes_1.toBuffer)(codeHash) : undefined); }; Account.fromRlpSerializedAccount = function (serialized) { var values = externals_1.rlp.decode(serialized); if (!Array.isArray(values)) { throw new Error('Invalid serialized account input. Must be array'); } return this.fromValuesArray(values); }; Account.fromValuesArray = function (values) { var _a = __read(values, 4), nonce = _a[0], balance = _a[1], stateRoot = _a[2], codeHash = _a[3]; return new Account(new externals_1.BN(nonce), new externals_1.BN(balance), stateRoot, codeHash); }; Account.prototype._validate = function () { if (this.nonce.lt(new externals_1.BN(0))) { throw new Error('nonce must be greater than zero'); } if (this.balance.lt(new externals_1.BN(0))) { throw new Error('balance must be greater than zero'); } if (this.stateRoot.length !== 32) { throw new Error('stateRoot must have a length of 32'); } if (this.codeHash.length !== 32) { throw new Error('codeHash must have a length of 32'); } }; /** * Returns a Buffer Array of the raw Buffers for the account, in order. */ Account.prototype.raw = function () { return [(0, types_1.bnToUnpaddedBuffer)(this.nonce), (0, types_1.bnToUnpaddedBuffer)(this.balance), this.stateRoot, this.codeHash]; }; /** * Returns the RLP serialization of the account as a `Buffer`. */ Account.prototype.serialize = function () { return externals_1.rlp.encode(this.raw()); }; /** * Returns a `Boolean` determining if the account is a contract. */ Account.prototype.isContract = function () { return !this.codeHash.equals(constants_1.KECCAK256_NULL); }; /** * Returns a `Boolean` determining if the account is empty complying to the definition of * account emptiness in [EIP-161](https://eips.ethereum.org/EIPS/eip-161): * "An account is considered empty when it has no code and zero nonce and zero balance." */ Account.prototype.isEmpty = function () { return this.balance.isZero() && this.nonce.isZero() && this.codeHash.equals(constants_1.KECCAK256_NULL); }; return Account; }(); exports.Account = Account; /** * Checks if the address is a valid. Accepts checksummed addresses too. */ var isValidAddress = function isValidAddress(hexAddress) { try { (0, helpers_1.assertIsString)(hexAddress); } catch (e) { return false; } return /^0x[0-9a-fA-F]{40}$/.test(hexAddress); }; exports.isValidAddress = isValidAddress; /** * Returns a checksummed address. * * If an eip1191ChainId is provided, the chainId will be included in the checksum calculation. This * has the effect of checksummed addresses for one chain having invalid checksums for others. * For more details see [EIP-1191](https://eips.ethereum.org/EIPS/eip-1191). * * WARNING: Checksums with and without the chainId will differ and the EIP-1191 checksum is not * backwards compatible to the original widely adopted checksum format standard introduced in * [EIP-55](https://eips.ethereum.org/EIPS/eip-55), so this will break in existing applications. * Usage of this EIP is therefore discouraged unless you have a very targeted use case. */ var toChecksumAddress = function toChecksumAddress(hexAddress, eip1191ChainId) { (0, helpers_1.assertIsHexString)(hexAddress); var address = (0, internal_1.stripHexPrefix)(hexAddress).toLowerCase(); var prefix = ''; if (eip1191ChainId) { var chainId = (0, types_1.toType)(eip1191ChainId, types_1.TypeOutput.BN); prefix = chainId.toString() + '0x'; } var hash = (0, hash_1.keccakFromString)(prefix + address).toString('hex'); var ret = '0x'; for (var i = 0; i < address.length; i++) { if (parseInt(hash[i], 16) >= 8) { ret += address[i].toUpperCase(); } else { ret += address[i]; } } return ret; }; exports.toChecksumAddress = toChecksumAddress; /** * Checks if the address is a valid checksummed address. * * See toChecksumAddress' documentation for details about the eip1191ChainId parameter. */ var isValidChecksumAddress = function isValidChecksumAddress(hexAddress, eip1191ChainId) { return (0, exports.isValidAddress)(hexAddress) && (0, exports.toChecksumAddress)(hexAddress, eip1191ChainId) === hexAddress; }; exports.isValidChecksumAddress = isValidChecksumAddress; /** * Generates an address of a newly created contract. * @param from The address which is creating this new address * @param nonce The nonce of the from account */ var generateAddress = function generateAddress(from, nonce) { (0, helpers_1.assertIsBuffer)(from); (0, helpers_1.assertIsBuffer)(nonce); var nonceBN = new externals_1.BN(nonce); if (nonceBN.isZero()) { // in RLP we want to encode null in the case of zero nonce // read the RLP documentation for an answer if you dare return (0, hash_1.rlphash)([from, null]).slice(-20); } // Only take the lower 160bits of the hash return (0, hash_1.rlphash)([from, Buffer.from(nonceBN.toArray())]).slice(-20); }; exports.generateAddress = generateAddress; /** * Generates an address for a contract created using CREATE2. * @param from The address which is creating this new address * @param salt A salt * @param initCode The init code of the contract being created */ var generateAddress2 = function generateAddress2(from, salt, initCode) { (0, helpers_1.assertIsBuffer)(from); (0, helpers_1.assertIsBuffer)(salt); (0, helpers_1.assertIsBuffer)(initCode); (0, assert_1.default)(from.length === 20); (0, assert_1.default)(salt.length === 32); var address = (0, hash_1.keccak256)(Buffer.concat([Buffer.from('ff', 'hex'), from, salt, (0, hash_1.keccak256)(initCode)])); return address.slice(-20); }; exports.generateAddress2 = generateAddress2; /** * Checks if the private key satisfies the rules of the curve secp256k1. */ var isValidPrivate = function isValidPrivate(privateKey) { return (0, secp256k1_1.privateKeyVerify)(privateKey); }; exports.isValidPrivate = isValidPrivate; /** * Checks if the public key satisfies the rules of the curve secp256k1 * and the requirements of Ethereum. * @param publicKey The two points of an uncompressed key, unless sanitize is enabled * @param sanitize Accept public keys in other formats */ var isValidPublic = function isValidPublic(publicKey, sanitize) { if (sanitize === void 0) { sanitize = false; } (0, helpers_1.assertIsBuffer)(publicKey); if (publicKey.length === 64) { // Convert to SEC1 for secp256k1 return (0, secp256k1_1.publicKeyVerify)(Buffer.concat([Buffer.from([4]), publicKey])); } if (!sanitize) { return false; } return (0, secp256k1_1.publicKeyVerify)(publicKey); }; exports.isValidPublic = isValidPublic; /** * Returns the ethereum address of a given public key. * Accepts "Ethereum public keys" and SEC1 encoded keys. * @param pubKey The two points of an uncompressed key, unless sanitize is enabled * @param sanitize Accept public keys in other formats */ var pubToAddress = function pubToAddress(pubKey, sanitize) { if (sanitize === void 0) { sanitize = false; } (0, helpers_1.assertIsBuffer)(pubKey); if (sanitize && pubKey.length !== 64) { pubKey = Buffer.from((0, secp256k1_1.publicKeyConvert)(pubKey, false).slice(1)); } (0, assert_1.default)(pubKey.length === 64); // Only take the lower 160bits of the hash return (0, hash_1.keccak)(pubKey).slice(-20); }; exports.pubToAddress = pubToAddress; exports.publicToAddress = exports.pubToAddress; /** * Returns the ethereum public key of a given private key. * @param privateKey A private key must be 256 bits wide */ var privateToPublic = function privateToPublic(privateKey) { (0, helpers_1.assertIsBuffer)(privateKey); // skip the type flag and use the X, Y points return Buffer.from((0, secp256k1_1.publicKeyCreate)(privateKey, false)).slice(1); }; exports.privateToPublic = privateToPublic; /** * Returns the ethereum address of a given private key. * @param privateKey A private key must be 256 bits wide */ var privateToAddress = function privateToAddress(privateKey) { return (0, exports.publicToAddress)((0, exports.privateToPublic)(privateKey)); }; exports.privateToAddress = privateToAddress; /** * Converts a public key to the Ethereum format. */ var importPublic = function importPublic(publicKey) { (0, helpers_1.assertIsBuffer)(publicKey); if (publicKey.length !== 64) { publicKey = Buffer.from((0, secp256k1_1.publicKeyConvert)(publicKey, false).slice(1)); } return publicKey; }; exports.importPublic = importPublic; /** * Returns the zero address. */ var zeroAddress = function zeroAddress() { var addressLength = 20; var addr = (0, bytes_1.zeros)(addressLength); return (0, bytes_1.bufferToHex)(addr); }; exports.zeroAddress = zeroAddress; /** * Checks if a given address is the zero address. */ var isZeroAddress = function isZeroAddress(hexAddress) { try { (0, helpers_1.assertIsString)(hexAddress); } catch (e) { return false; } var zeroAddr = (0, exports.zeroAddress)(); return zeroAddr === hexAddress; }; exports.isZeroAddress = isZeroAddress; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 102 */ /*!***************************************!*\ !*** ./node_modules/assert/assert.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var objectAssign = __webpack_require__(/*! object-assign */ 103); // compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js // original notice: /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ function compare(a, b) { if (a === b) { return 0; } var x = a.length; var y = b.length; for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i]; y = b[i]; break; } } if (x < y) { return -1; } if (y < x) { return 1; } return 0; } function isBuffer(b) { if (global.Buffer && typeof global.Buffer.isBuffer === 'function') { return global.Buffer.isBuffer(b); } return !!(b != null && b._isBuffer); } // based on node assert, original notice: // NB: The URL to the CommonJS spec is kept just for tradition. // node-assert has evolved a lot since then, both in API and behavior. // http://wiki.commonjs.org/wiki/Unit_Testing/1.0 // // THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8! // // Originally from narwhal.js (http://narwhaljs.org) // Copyright (c) 2009 Thomas Robinson <280north.com> // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the 'Software'), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. var util = __webpack_require__(/*! util/ */ 104); var hasOwn = Object.prototype.hasOwnProperty; var pSlice = Array.prototype.slice; var functionsHaveNames = (function () { return function foo() {}.name === 'foo'; }()); function pToString (obj) { return Object.prototype.toString.call(obj); } function isView(arrbuf) { if (isBuffer(arrbuf)) { return false; } if (typeof global.ArrayBuffer !== 'function') { return false; } if (typeof ArrayBuffer.isView === 'function') { return ArrayBuffer.isView(arrbuf); } if (!arrbuf) { return false; } if (arrbuf instanceof DataView) { return true; } if (arrbuf.buffer && arrbuf.buffer instanceof ArrayBuffer) { return true; } return false; } // 1. The assert module provides functions that throw // AssertionError's when particular conditions are not met. The // assert module must conform to the following interface. var assert = module.exports = ok; // 2. The AssertionError is defined in assert. // new assert.AssertionError({ message: message, // actual: actual, // expected: expected }) var regex = /\s*function\s+([^\(\s]*)\s*/; // based on https://github.com/ljharb/function.prototype.name/blob/adeeeec8bfcc6068b187d7d9fb3d5bb1d3a30899/implementation.js function getName(func) { if (!util.isFunction(func)) { return; } if (functionsHaveNames) { return func.name; } var str = func.toString(); var match = str.match(regex); return match && match[1]; } assert.AssertionError = function AssertionError(options) { this.name = 'AssertionError'; this.actual = options.actual; this.expected = options.expected; this.operator = options.operator; if (options.message) { this.message = options.message; this.generatedMessage = false; } else { this.message = getMessage(this); this.generatedMessage = true; } var stackStartFunction = options.stackStartFunction || fail; if (Error.captureStackTrace) { Error.captureStackTrace(this, stackStartFunction); } else { // non v8 browsers so we can have a stacktrace var err = new Error(); if (err.stack) { var out = err.stack; // try to strip useless frames var fn_name = getName(stackStartFunction); var idx = out.indexOf('\n' + fn_name); if (idx >= 0) { // once we have located the function frame // we need to strip out everything before it (and its line) var next_line = out.indexOf('\n', idx + 1); out = out.substring(next_line + 1); } this.stack = out; } } }; // assert.AssertionError instanceof Error util.inherits(assert.AssertionError, Error); function truncate(s, n) { if (typeof s === 'string') { return s.length < n ? s : s.slice(0, n); } else { return s; } } function inspect(something) { if (functionsHaveNames || !util.isFunction(something)) { return util.inspect(something); } var rawname = getName(something); var name = rawname ? ': ' + rawname : ''; return '[Function' + name + ']'; } function getMessage(self) { return truncate(inspect(self.actual), 128) + ' ' + self.operator + ' ' + truncate(inspect(self.expected), 128); } // At present only the three keys mentioned above are used and // understood by the spec. Implementations or sub modules can pass // other keys to the AssertionError's constructor - they will be // ignored. // 3. All of the following functions must throw an AssertionError // when a corresponding condition is not met, with a message that // may be undefined if not provided. All assertion methods provide // both the actual and expected values to the assertion error for // display purposes. function fail(actual, expected, message, operator, stackStartFunction) { throw new assert.AssertionError({ message: message, actual: actual, expected: expected, operator: operator, stackStartFunction: stackStartFunction }); } // EXTENSION! allows for well behaved errors defined elsewhere. assert.fail = fail; // 4. Pure assertion tests whether a value is truthy, as determined // by !!guard. // assert.ok(guard, message_opt); // This statement is equivalent to assert.equal(true, !!guard, // message_opt);. To test strictly for the value true, use // assert.strictEqual(true, guard, message_opt);. function ok(value, message) { if (!value) fail(value, true, message, '==', assert.ok); } assert.ok = ok; // 5. The equality assertion tests shallow, coercive equality with // ==. // assert.equal(actual, expected, message_opt); assert.equal = function equal(actual, expected, message) { if (actual != expected) fail(actual, expected, message, '==', assert.equal); }; // 6. The non-equality assertion tests for whether two objects are not equal // with != assert.notEqual(actual, expected, message_opt); assert.notEqual = function notEqual(actual, expected, message) { if (actual == expected) { fail(actual, expected, message, '!=', assert.notEqual); } }; // 7. The equivalence assertion tests a deep equality relation. // assert.deepEqual(actual, expected, message_opt); assert.deepEqual = function deepEqual(actual, expected, message) { if (!_deepEqual(actual, expected, false)) { fail(actual, expected, message, 'deepEqual', assert.deepEqual); } }; assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { if (!_deepEqual(actual, expected, true)) { fail(actual, expected, message, 'deepStrictEqual', assert.deepStrictEqual); } }; function _deepEqual(actual, expected, strict, memos) { // 7.1. All identical values are equivalent, as determined by ===. if (actual === expected) { return true; } else if (isBuffer(actual) && isBuffer(expected)) { return compare(actual, expected) === 0; // 7.2. If the expected value is a Date object, the actual value is // equivalent if it is also a Date object that refers to the same time. } else if (util.isDate(actual) && util.isDate(expected)) { return actual.getTime() === expected.getTime(); // 7.3 If the expected value is a RegExp object, the actual value is // equivalent if it is also a RegExp object with the same source and // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`). } else if (util.isRegExp(actual) && util.isRegExp(expected)) { return actual.source === expected.source && actual.global === expected.global && actual.multiline === expected.multiline && actual.lastIndex === expected.lastIndex && actual.ignoreCase === expected.ignoreCase; // 7.4. Other pairs that do not both pass typeof value == 'object', // equivalence is determined by ==. } else if ((actual === null || typeof actual !== 'object') && (expected === null || typeof expected !== 'object')) { return strict ? actual === expected : actual == expected; // If both values are instances of typed arrays, wrap their underlying // ArrayBuffers in a Buffer each to increase performance // This optimization requires the arrays to have the same type as checked by // Object.prototype.toString (aka pToString). Never perform binary // comparisons for Float*Arrays, though, since e.g. +0 === -0 but their // bit patterns are not identical. } else if (isView(actual) && isView(expected) && pToString(actual) === pToString(expected) && !(actual instanceof Float32Array || actual instanceof Float64Array)) { return compare(new Uint8Array(actual.buffer), new Uint8Array(expected.buffer)) === 0; // 7.5 For all other Object pairs, including Array objects, equivalence is // determined by having the same number of owned properties (as verified // with Object.prototype.hasOwnProperty.call), the same set of keys // (although not necessarily the same order), equivalent values for every // corresponding key, and an identical 'prototype' property. Note: this // accounts for both named and indexed properties on Arrays. } else if (isBuffer(actual) !== isBuffer(expected)) { return false; } else { memos = memos || {actual: [], expected: []}; var actualIndex = memos.actual.indexOf(actual); if (actualIndex !== -1) { if (actualIndex === memos.expected.indexOf(expected)) { return true; } } memos.actual.push(actual); memos.expected.push(expected); return objEquiv(actual, expected, strict, memos); } } function isArguments(object) { return Object.prototype.toString.call(object) == '[object Arguments]'; } function objEquiv(a, b, strict, actualVisitedObjects) { if (a === null || a === undefined || b === null || b === undefined) return false; // if one is a primitive, the other must be same if (util.isPrimitive(a) || util.isPrimitive(b)) return a === b; if (strict && Object.getPrototypeOf(a) !== Object.getPrototypeOf(b)) return false; var aIsArgs = isArguments(a); var bIsArgs = isArguments(b); if ((aIsArgs && !bIsArgs) || (!aIsArgs && bIsArgs)) return false; if (aIsArgs) { a = pSlice.call(a); b = pSlice.call(b); return _deepEqual(a, b, strict); } var ka = objectKeys(a); var kb = objectKeys(b); var key, i; // having the same number of owned properties (keys incorporates // hasOwnProperty) if (ka.length !== kb.length) return false; //the same set of keys (although not necessarily the same order), ka.sort(); kb.sort(); //~~~cheap key test for (i = ka.length - 1; i >= 0; i--) { if (ka[i] !== kb[i]) return false; } //equivalent values for every corresponding key, and //~~~possibly expensive deep test for (i = ka.length - 1; i >= 0; i--) { key = ka[i]; if (!_deepEqual(a[key], b[key], strict, actualVisitedObjects)) return false; } return true; } // 8. The non-equivalence assertion tests for any deep inequality. // assert.notDeepEqual(actual, expected, message_opt); assert.notDeepEqual = function notDeepEqual(actual, expected, message) { if (_deepEqual(actual, expected, false)) { fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual); } }; assert.notDeepStrictEqual = notDeepStrictEqual; function notDeepStrictEqual(actual, expected, message) { if (_deepEqual(actual, expected, true)) { fail(actual, expected, message, 'notDeepStrictEqual', notDeepStrictEqual); } } // 9. The strict equality assertion tests strict equality, as determined by ===. // assert.strictEqual(actual, expected, message_opt); assert.strictEqual = function strictEqual(actual, expected, message) { if (actual !== expected) { fail(actual, expected, message, '===', assert.strictEqual); } }; // 10. The strict non-equality assertion tests for strict inequality, as // determined by !==. assert.notStrictEqual(actual, expected, message_opt); assert.notStrictEqual = function notStrictEqual(actual, expected, message) { if (actual === expected) { fail(actual, expected, message, '!==', assert.notStrictEqual); } }; function expectedException(actual, expected) { if (!actual || !expected) { return false; } if (Object.prototype.toString.call(expected) == '[object RegExp]') { return expected.test(actual); } try { if (actual instanceof expected) { return true; } } catch (e) { // Ignore. The instanceof check doesn't work for arrow functions. } if (Error.isPrototypeOf(expected)) { return false; } return expected.call({}, actual) === true; } function _tryBlock(block) { var error; try { block(); } catch (e) { error = e; } return error; } function _throws(shouldThrow, block, expected, message) { var actual; if (typeof block !== 'function') { throw new TypeError('"block" argument must be a function'); } if (typeof expected === 'string') { message = expected; expected = null; } actual = _tryBlock(block); message = (expected && expected.name ? ' (' + expected.name + ').' : '.') + (message ? ' ' + message : '.'); if (shouldThrow && !actual) { fail(actual, expected, 'Missing expected exception' + message); } var userProvidedMessage = typeof message === 'string'; var isUnwantedException = !shouldThrow && util.isError(actual); var isUnexpectedException = !shouldThrow && actual && !expected; if ((isUnwantedException && userProvidedMessage && expectedException(actual, expected)) || isUnexpectedException) { fail(actual, expected, 'Got unwanted exception' + message); } if ((shouldThrow && actual && expected && !expectedException(actual, expected)) || (!shouldThrow && actual)) { throw actual; } } // 11. Expected to throw an error: // assert.throws(block, Error_opt, message_opt); assert.throws = function(block, /*optional*/error, /*optional*/message) { _throws(true, block, error, message); }; // EXTENSION! This is annoying to write outside this module. assert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) { _throws(false, block, error, message); }; assert.ifError = function(err) { if (err) throw err; }; // Expose a strict only variant of assert function strict(value, message) { if (!value) fail(value, true, message, '==', strict); } assert.strict = objectAssign(strict, assert, { equal: assert.strictEqual, deepEqual: assert.deepStrictEqual, notEqual: assert.notStrictEqual, notDeepEqual: assert.notDeepStrictEqual }); assert.strict.strict = assert.strict; var objectKeys = Object.keys || function (obj) { var keys = []; for (var key in obj) { if (hasOwn.call(obj, key)) keys.push(key); } return keys; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 1))) /***/ }), /* 103 */ /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* object-assign (c) Sindre Sorhus @license MIT */ /* eslint-disable no-unused-vars */ var getOwnPropertySymbols = Object.getOwnPropertySymbols; var hasOwnProperty = Object.prototype.hasOwnProperty; var propIsEnumerable = Object.prototype.propertyIsEnumerable; function toObject(val) { if (val === null || val === undefined) { throw new TypeError('Object.assign cannot be called with null or undefined'); } return Object(val); } function shouldUseNative() { try { if (!Object.assign) { return false; } // Detect buggy property enumeration order in older V8 versions. // https://bugs.chromium.org/p/v8/issues/detail?id=4118 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers test1[5] = 'de'; if (Object.getOwnPropertyNames(test1)[0] === '5') { return false; } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 var test2 = {}; for (var i = 0; i < 10; i++) { test2['_' + String.fromCharCode(i)] = i; } var order2 = Object.getOwnPropertyNames(test2).map(function (n) { return test2[n]; }); if (order2.join('') !== '0123456789') { return false; } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 var test3 = {}; 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { test3[letter] = letter; }); if (Object.keys(Object.assign({}, test3)).join('') !== 'abcdefghijklmnopqrst') { return false; } return true; } catch (err) { // We don't expect any of the above to throw, but better to be safe. return false; } } module.exports = shouldUseNative() ? Object.assign : function (target, source) { var from; var to = toObject(target); var symbols; for (var s = 1; s < arguments.length; s++) { from = Object(arguments[s]); for (var key in from) { if (hasOwnProperty.call(from, key)) { to[key] = from[key]; } } if (getOwnPropertySymbols) { symbols = getOwnPropertySymbols(from); for (var i = 0; i < symbols.length; i++) { if (propIsEnumerable.call(from, symbols[i])) { to[symbols[i]] = from[symbols[i]]; } } } } return to; }; /***/ }), /* 104 */ /*!***********************************!*\ !*** ./node_modules/util/util.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || function getOwnPropertyDescriptors(obj) { var keys = Object.keys(obj); var descriptors = {}; for (var i = 0; i < keys.length; i++) { descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]); } return descriptors; }; var formatRegExp = /%[sdj%]/g; exports.format = function(f) { if (!isString(f)) { var objects = []; for (var i = 0; i < arguments.length; i++) { objects.push(inspect(arguments[i])); } return objects.join(' '); } var i = 1; var args = arguments; var len = args.length; var str = String(f).replace(formatRegExp, function(x) { if (x === '%%') return '%'; if (i >= len) return x; switch (x) { case '%s': return String(args[i++]); case '%d': return Number(args[i++]); case '%j': try { return JSON.stringify(args[i++]); } catch (_) { return '[Circular]'; } default: return x; } }); for (var x = args[i]; i < len; x = args[++i]) { if (isNull(x) || !isObject(x)) { str += ' ' + x; } else { str += ' ' + inspect(x); } } return str; }; // Mark that a method should not be used. // Returns a modified function which warns once by default. // If --no-deprecation is set, then it is a no-op. exports.deprecate = function(fn, msg) { if (typeof process !== 'undefined' && process.noDeprecation === true) { return fn; } // Allow for deprecating things in the process of starting up. if (typeof process === 'undefined') { return function() { return exports.deprecate(fn, msg).apply(this, arguments); }; } var warned = false; function deprecated() { if (!warned) { if (process.throwDeprecation) { throw new Error(msg); } else if (process.traceDeprecation) { console.trace(msg); } else { console.error(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; }; var debugs = {}; var debugEnviron; exports.debuglog = function(set) { if (isUndefined(debugEnviron)) debugEnviron = Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"Onlife","VUE_APP_PLATFORM":"app-plus","NODE_ENV":"development","BASE_URL":"/"}).NODE_DEBUG || ''; set = set.toUpperCase(); if (!debugs[set]) { if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { var pid = process.pid; debugs[set] = function() { var msg = exports.format.apply(exports, arguments); console.error('%s %d: %s', set, pid, msg); }; } else { debugs[set] = function() {}; } } return debugs[set]; }; /** * Echos the value of a value. Trys to print the value out * in the best way possible given the different types. * * @param {Object} obj The object to print out. * @param {Object} opts Optional options object that alters the output. */ /* legacy: obj, showHidden, depth, colors*/ function inspect(obj, opts) { // default options var ctx = { seen: [], stylize: stylizeNoColor }; // legacy... if (arguments.length >= 3) ctx.depth = arguments[2]; if (arguments.length >= 4) ctx.colors = arguments[3]; if (isBoolean(opts)) { // legacy... ctx.showHidden = opts; } else if (opts) { // got an "options" object exports._extend(ctx, opts); } // set default options if (isUndefined(ctx.showHidden)) ctx.showHidden = false; if (isUndefined(ctx.depth)) ctx.depth = 2; if (isUndefined(ctx.colors)) ctx.colors = false; if (isUndefined(ctx.customInspect)) ctx.customInspect = true; if (ctx.colors) ctx.stylize = stylizeWithColor; return formatValue(ctx, obj, ctx.depth); } exports.inspect = inspect; // http://en.wikipedia.org/wiki/ANSI_escape_code#graphics inspect.colors = { 'bold' : [1, 22], 'italic' : [3, 23], 'underline' : [4, 24], 'inverse' : [7, 27], 'white' : [37, 39], 'grey' : [90, 39], 'black' : [30, 39], 'blue' : [34, 39], 'cyan' : [36, 39], 'green' : [32, 39], 'magenta' : [35, 39], 'red' : [31, 39], 'yellow' : [33, 39] }; // Don't use 'blue' not visible on cmd.exe inspect.styles = { 'special': 'cyan', 'number': 'yellow', 'boolean': 'yellow', 'undefined': 'grey', 'null': 'bold', 'string': 'green', 'date': 'magenta', // "name": intentionally not styling 'regexp': 'red' }; function stylizeWithColor(str, styleType) { var style = inspect.styles[styleType]; if (style) { return '\u001b[' + inspect.colors[style][0] + 'm' + str + '\u001b[' + inspect.colors[style][1] + 'm'; } else { return str; } } function stylizeNoColor(str, styleType) { return str; } function arrayToHash(array) { var hash = {}; array.forEach(function(val, idx) { hash[val] = true; }); return hash; } function formatValue(ctx, value, recurseTimes) { // Provide a hook for user-specified inspect functions. // Check that value is an object with an inspect function on it if (ctx.customInspect && value && isFunction(value.inspect) && // Filter out the util module, it's inspect function is special value.inspect !== exports.inspect && // Also filter out any prototype objects using the circular check. !(value.constructor && value.constructor.prototype === value)) { var ret = value.inspect(recurseTimes, ctx); if (!isString(ret)) { ret = formatValue(ctx, ret, recurseTimes); } return ret; } // Primitive types cannot have properties var primitive = formatPrimitive(ctx, value); if (primitive) { return primitive; } // Look up the keys of the object. var keys = Object.keys(value); var visibleKeys = arrayToHash(keys); if (ctx.showHidden) { keys = Object.getOwnPropertyNames(value); } // IE doesn't make error fields non-enumerable // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx if (isError(value) && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { return formatError(value); } // Some type of object without properties can be shortcutted. if (keys.length === 0) { if (isFunction(value)) { var name = value.name ? ': ' + value.name : ''; return ctx.stylize('[Function' + name + ']', 'special'); } if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } if (isDate(value)) { return ctx.stylize(Date.prototype.toString.call(value), 'date'); } if (isError(value)) { return formatError(value); } } var base = '', array = false, braces = ['{', '}']; // Make Array say that they are Array if (isArray(value)) { array = true; braces = ['[', ']']; } // Make functions say that they are functions if (isFunction(value)) { var n = value.name ? ': ' + value.name : ''; base = ' [Function' + n + ']'; } // Make RegExps say that they are RegExps if (isRegExp(value)) { base = ' ' + RegExp.prototype.toString.call(value); } // Make dates with properties first say the date if (isDate(value)) { base = ' ' + Date.prototype.toUTCString.call(value); } // Make error with message first say the error if (isError(value)) { base = ' ' + formatError(value); } if (keys.length === 0 && (!array || value.length == 0)) { return braces[0] + base + braces[1]; } if (recurseTimes < 0) { if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } else { return ctx.stylize('[Object]', 'special'); } } ctx.seen.push(value); var output; if (array) { output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); } else { output = keys.map(function(key) { return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); }); } ctx.seen.pop(); return reduceToSingleString(output, base, braces); } function formatPrimitive(ctx, value) { if (isUndefined(value)) return ctx.stylize('undefined', 'undefined'); if (isString(value)) { var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') .replace(/'/g, "\\'") .replace(/\\"/g, '"') + '\''; return ctx.stylize(simple, 'string'); } if (isNumber(value)) return ctx.stylize('' + value, 'number'); if (isBoolean(value)) return ctx.stylize('' + value, 'boolean'); // For some reason typeof null is "object", so special case here. if (isNull(value)) return ctx.stylize('null', 'null'); } function formatError(value) { return '[' + Error.prototype.toString.call(value) + ']'; } function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { var output = []; for (var i = 0, l = value.length; i < l; ++i) { if (hasOwnProperty(value, String(i))) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, String(i), true)); } else { output.push(''); } } keys.forEach(function(key) { if (!key.match(/^\d+$/)) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, key, true)); } }); return output; } function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { var name, str, desc; desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; if (desc.get) { if (desc.set) { str = ctx.stylize('[Getter/Setter]', 'special'); } else { str = ctx.stylize('[Getter]', 'special'); } } else { if (desc.set) { str = ctx.stylize('[Setter]', 'special'); } } if (!hasOwnProperty(visibleKeys, key)) { name = '[' + key + ']'; } if (!str) { if (ctx.seen.indexOf(desc.value) < 0) { if (isNull(recurseTimes)) { str = formatValue(ctx, desc.value, null); } else { str = formatValue(ctx, desc.value, recurseTimes - 1); } if (str.indexOf('\n') > -1) { if (array) { str = str.split('\n').map(function(line) { return ' ' + line; }).join('\n').substr(2); } else { str = '\n' + str.split('\n').map(function(line) { return ' ' + line; }).join('\n'); } } } else { str = ctx.stylize('[Circular]', 'special'); } } if (isUndefined(name)) { if (array && key.match(/^\d+$/)) { return str; } name = JSON.stringify('' + key); if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { name = name.substr(1, name.length - 2); name = ctx.stylize(name, 'name'); } else { name = name.replace(/'/g, "\\'") .replace(/\\"/g, '"') .replace(/(^"|"$)/g, "'"); name = ctx.stylize(name, 'string'); } } return name + ': ' + str; } function reduceToSingleString(output, base, braces) { var numLinesEst = 0; var length = output.reduce(function(prev, cur) { numLinesEst++; if (cur.indexOf('\n') >= 0) numLinesEst++; return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; }, 0); if (length > 60) { return braces[0] + (base === '' ? '' : base + '\n ') + ' ' + output.join(',\n ') + ' ' + braces[1]; } return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; } // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(ar) { return Array.isArray(ar); } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return isObject(re) && objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return isObject(d) && objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return isObject(e) && (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = __webpack_require__(/*! ./support/isBuffer */ 105); function objectToString(o) { return Object.prototype.toString.call(o); } function pad(n) { return n < 10 ? '0' + n.toString(10) : n.toString(10); } var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; // 26 Feb 16:19:34 function timestamp() { var d = new Date(); var time = [pad(d.getHours()), pad(d.getMinutes()), pad(d.getSeconds())].join(':'); return [d.getDate(), months[d.getMonth()], time].join(' '); } // log is just a thin wrapper to console.log that prepends a timestamp exports.log = function() { console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); }; /** * Inherit the prototype methods from one constructor into another. * * The Function.prototype.inherits from lang.js rewritten as a standalone * function (not on Function.prototype). NOTE: If this file is to be loaded * during bootstrapping this function needs to be rewritten using some native * functions as prototype setup using normal JavaScript does not work as * expected during bootstrapping (see mirror.js in r114903). * * @param {function} ctor Constructor function which needs to inherit the * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ exports.inherits = __webpack_require__(/*! inherits */ 106); exports._extend = function(origin, add) { // Don't do anything if add isn't an object if (!add || !isObject(add)) return origin; var keys = Object.keys(add); var i = keys.length; while (i--) { origin[keys[i]] = add[keys[i]]; } return origin; }; function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } var kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined; exports.promisify = function promisify(original) { if (typeof original !== 'function') throw new TypeError('The "original" argument must be of type Function'); if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) { var fn = original[kCustomPromisifiedSymbol]; if (typeof fn !== 'function') { throw new TypeError('The "util.promisify.custom" argument must be of type Function'); } Object.defineProperty(fn, kCustomPromisifiedSymbol, { value: fn, enumerable: false, writable: false, configurable: true }); return fn; } function fn() { var promiseResolve, promiseReject; var promise = new Promise(function (resolve, reject) { promiseResolve = resolve; promiseReject = reject; }); var args = []; for (var i = 0; i < arguments.length; i++) { args.push(arguments[i]); } args.push(function (err, value) { if (err) { promiseReject(err); } else { promiseResolve(value); } }); try { original.apply(this, args); } catch (err) { promiseReject(err); } return promise; } Object.setPrototypeOf(fn, Object.getPrototypeOf(original)); if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, { value: fn, enumerable: false, writable: false, configurable: true }); return Object.defineProperties( fn, getOwnPropertyDescriptors(original) ); } exports.promisify.custom = kCustomPromisifiedSymbol function callbackifyOnRejected(reason, cb) { // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M). // Because `null` is a special error value in callbacks which means "no error // occurred", we error-wrap so the callback consumer can distinguish between // "the promise rejected with null" or "the promise fulfilled with undefined". if (!reason) { var newReason = new Error('Promise was rejected with a falsy value'); newReason.reason = reason; reason = newReason; } return cb(reason); } function callbackify(original) { if (typeof original !== 'function') { throw new TypeError('The "original" argument must be of type Function'); } // We DO NOT return the promise as it gives the user a false sense that // the promise is actually somehow related to the callback's execution // and that the callback throwing will reject the promise. function callbackified() { var args = []; for (var i = 0; i < arguments.length; i++) { args.push(arguments[i]); } var maybeCb = args.pop(); if (typeof maybeCb !== 'function') { throw new TypeError('The last argument must be of type Function'); } var self = this; var cb = function() { return maybeCb.apply(self, arguments); }; // In true node style we process the callback on `nextTick` with all the // implications (stack, `uncaughtException`, `async_hooks`) original.apply(this, args) .then(function(ret) { process.nextTick(cb, null, ret) }, function(rej) { process.nextTick(callbackifyOnRejected, rej, cb) }); } Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original)); Object.defineProperties(callbackified, getOwnPropertyDescriptors(original)); return callbackified; } exports.callbackify = callbackify; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 105 */ /*!******************************************************!*\ !*** ./node_modules/util/support/isBufferBrowser.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { return arg && typeof arg === 'object' && typeof arg.copy === 'function' && typeof arg.fill === 'function' && typeof arg.readUInt8 === 'function'; } /***/ }), /* 106 */ /*!***************************************************!*\ !*** ./node_modules/inherits/inherits_browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }) } }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor var TempCtor = function () {} TempCtor.prototype = superCtor.prototype ctor.prototype = new TempCtor() ctor.prototype.constructor = ctor } } } /***/ }), /* 107 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereum-cryptography/secp256k1.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.secp256k1 = void 0; var secp256k1_1 = __webpack_require__(/*! @noble/curves/secp256k1 */ 108); Object.defineProperty(exports, "secp256k1", { enumerable: true, get: function get() { return secp256k1_1.secp256k1; } }); /***/ }), /* 108 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/secp256k1.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.encodeToCurve = exports.hashToCurve = exports.schnorr = exports.secp256k1 = void 0; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ var sha256_1 = __webpack_require__(/*! @noble/hashes/sha256 */ 109); var utils_1 = __webpack_require__(/*! @noble/hashes/utils */ 125); var _shortw_utils_js_1 = __webpack_require__(/*! ./_shortw_utils.js */ 127); var hash_to_curve_js_1 = __webpack_require__(/*! ./abstract/hash-to-curve.js */ 141); var modular_js_1 = __webpack_require__(/*! ./abstract/modular.js */ 135); var utils_js_1 = __webpack_require__(/*! ./abstract/utils.js */ 136); var weierstrass_js_1 = __webpack_require__(/*! ./abstract/weierstrass.js */ 129); var secp256k1P = BigInt('0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f'); var secp256k1N = BigInt('0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141'); var _1n = BigInt(1); var _2n = BigInt(2); var divNearest = function divNearest(a, b) { return (a + b / _2n) / b; }; /** * √n = n^((p+1)/4) for fields p = 3 mod 4. We unwrap the loop and multiply bit-by-bit. * (P+1n/4n).toString(2) would produce bits [223x 1, 0, 22x 1, 4x 0, 11, 00] */ function sqrtMod(y) { var P = secp256k1P; // prettier-ignore var _3n = BigInt(3), _6n = BigInt(6), _11n = BigInt(11), _22n = BigInt(22); // prettier-ignore var _23n = BigInt(23), _44n = BigInt(44), _88n = BigInt(88); var b2 = y * y * y % P; // x^3, 11 var b3 = b2 * b2 * y % P; // x^7 var b6 = (0, modular_js_1.pow2)(b3, _3n, P) * b3 % P; var b9 = (0, modular_js_1.pow2)(b6, _3n, P) * b3 % P; var b11 = (0, modular_js_1.pow2)(b9, _2n, P) * b2 % P; var b22 = (0, modular_js_1.pow2)(b11, _11n, P) * b11 % P; var b44 = (0, modular_js_1.pow2)(b22, _22n, P) * b22 % P; var b88 = (0, modular_js_1.pow2)(b44, _44n, P) * b44 % P; var b176 = (0, modular_js_1.pow2)(b88, _88n, P) * b88 % P; var b220 = (0, modular_js_1.pow2)(b176, _44n, P) * b44 % P; var b223 = (0, modular_js_1.pow2)(b220, _3n, P) * b3 % P; var t1 = (0, modular_js_1.pow2)(b223, _23n, P) * b22 % P; var t2 = (0, modular_js_1.pow2)(t1, _6n, P) * b2 % P; var root = (0, modular_js_1.pow2)(t2, _2n, P); if (!Fp.eql(Fp.sqr(root), y)) throw new Error('Cannot find square root'); return root; } var Fp = (0, modular_js_1.Field)(secp256k1P, undefined, undefined, { sqrt: sqrtMod }); exports.secp256k1 = (0, _shortw_utils_js_1.createCurve)({ a: BigInt(0), // equation params: a, b b: BigInt(7), // Seem to be rigid: bitcointalk.org/index.php?topic=289795.msg3183975#msg3183975 Fp: Fp, // Field's prime: 2n**256n - 2n**32n - 2n**9n - 2n**8n - 2n**7n - 2n**6n - 2n**4n - 1n n: secp256k1N, // Curve order, total count of valid points in the field // Base point (x, y) aka generator point Gx: BigInt('55066263022277343669578718895168534326250603453777594175500187360389116729240'), Gy: BigInt('32670510020758816978083085130507043184471273380659243275938904335757337482424'), h: BigInt(1), // Cofactor lowS: true, // Allow only low-S signatures by default in sign() and verify() /** * secp256k1 belongs to Koblitz curves: it has efficiently computable endomorphism. * Endomorphism uses 2x less RAM, speeds up precomputation by 2x and ECDH / key recovery by 20%. * For precomputed wNAF it trades off 1/2 init time & 1/3 ram for 20% perf hit. * Explanation: https://gist.github.com/paulmillr/eb670806793e84df628a7c434a873066 */ endo: { beta: BigInt('0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee'), splitScalar: function splitScalar(k) { var n = secp256k1N; var a1 = BigInt('0x3086d221a7d46bcde86c90e49284eb15'); var b1 = -_1n * BigInt('0xe4437ed6010e88286f547fa90abfe4c3'); var a2 = BigInt('0x114ca50f7a8e2f3f657c1108d9d44cfd8'); var b2 = a1; var POW_2_128 = BigInt('0x100000000000000000000000000000000'); // (2n**128n).toString(16) var c1 = divNearest(b2 * k, n); var c2 = divNearest(-b1 * k, n); var k1 = (0, modular_js_1.mod)(k - c1 * a1 - c2 * a2, n); var k2 = (0, modular_js_1.mod)(-c1 * b1 - c2 * b2, n); var k1neg = k1 > POW_2_128; var k2neg = k2 > POW_2_128; if (k1neg) k1 = n - k1; if (k2neg) k2 = n - k2; if (k1 > POW_2_128 || k2 > POW_2_128) { throw new Error('splitScalar: Endomorphism failed, k=' + k); } return { k1neg: k1neg, k1: k1, k2neg: k2neg, k2: k2 }; } } }, sha256_1.sha256); // Schnorr signatures are superior to ECDSA from above. Below is Schnorr-specific BIP0340 code. // https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki var _0n = BigInt(0); var fe = function fe(x) { return typeof x === 'bigint' && _0n < x && x < secp256k1P; }; var ge = function ge(x) { return typeof x === 'bigint' && _0n < x && x < secp256k1N; }; /** An object mapping tags to their tagged hash prefix of [SHA256(tag) | SHA256(tag)] */ var TAGGED_HASH_PREFIXES = {}; function taggedHash(tag) { var tagP = TAGGED_HASH_PREFIXES[tag]; if (tagP === undefined) { var tagH = (0, sha256_1.sha256)(Uint8Array.from(tag, function (c) { return c.charCodeAt(0); })); tagP = (0, utils_js_1.concatBytes)(tagH, tagH); TAGGED_HASH_PREFIXES[tag] = tagP; } for (var _len = arguments.length, messages = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { messages[_key - 1] = arguments[_key]; } return (0, sha256_1.sha256)((0, utils_js_1.concatBytes).apply(void 0, [tagP].concat(messages))); } // ECDSA compact points are 33-byte. Schnorr is 32: we strip first byte 0x02 or 0x03 var pointToBytes = function pointToBytes(point) { return point.toRawBytes(true).slice(1); }; var numTo32b = function numTo32b(n) { return (0, utils_js_1.numberToBytesBE)(n, 32); }; var modP = function modP(x) { return (0, modular_js_1.mod)(x, secp256k1P); }; var modN = function modN(x) { return (0, modular_js_1.mod)(x, secp256k1N); }; var Point = exports.secp256k1.ProjectivePoint; var GmulAdd = function GmulAdd(Q, a, b) { return Point.BASE.multiplyAndAddUnsafe(Q, a, b); }; // Calculate point, scalar and bytes function schnorrGetExtPubKey(priv) { var d_ = exports.secp256k1.utils.normPrivateKeyToScalar(priv); // same method executed in fromPrivateKey var p = Point.fromPrivateKey(d_); // P = d'⋅G; 0 < d' < n check is done inside var scalar = p.hasEvenY() ? d_ : modN(-d_); return { scalar: scalar, bytes: pointToBytes(p) }; } /** * lift_x from BIP340. Convert 32-byte x coordinate to elliptic curve point. * @returns valid point checked for being on-curve */ function lift_x(x) { if (!fe(x)) throw new Error('bad x: need 0 < x < p'); // Fail if x ≥ p. var xx = modP(x * x); var c = modP(xx * x + BigInt(7)); // Let c = x³ + 7 mod p. var y = sqrtMod(c); // Let y = c^(p+1)/4 mod p. if (y % _2n !== _0n) y = modP(-y); // Return the unique point P such that x(P) = x and var p = new Point(x, y, _1n); // y(P) = y if y mod 2 = 0 or y(P) = p-y otherwise. p.assertValidity(); return p; } /** * Create tagged hash, convert it to bigint, reduce modulo-n. */ function challenge() { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return modN((0, utils_js_1.bytesToNumberBE)(taggedHash.apply(void 0, ['BIP0340/challenge'].concat(args)))); } /** * Schnorr public key is just `x` coordinate of Point as per BIP340. */ function schnorrGetPublicKey(privateKey) { return schnorrGetExtPubKey(privateKey).bytes; // d'=int(sk). Fail if d'=0 or d'≥n. Ret bytes(d'⋅G) } /** * Creates Schnorr signature as per BIP340. Verifies itself before returning anything. * auxRand is optional and is not the sole source of k generation: bad CSPRNG won't be dangerous. */ function schnorrSign(message, privateKey) { var auxRand = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : (0, utils_1.randomBytes)(32); var m = (0, utils_js_1.ensureBytes)('message', message); var _schnorrGetExtPubKey = schnorrGetExtPubKey(privateKey), px = _schnorrGetExtPubKey.bytes, d = _schnorrGetExtPubKey.scalar; // checks for isWithinCurveOrder var a = (0, utils_js_1.ensureBytes)('auxRand', auxRand, 32); // Auxiliary random data a: a 32-byte array var t = numTo32b(d ^ (0, utils_js_1.bytesToNumberBE)(taggedHash('BIP0340/aux', a))); // Let t be the byte-wise xor of bytes(d) and hash/aux(a) var rand = taggedHash('BIP0340/nonce', t, px, m); // Let rand = hash/nonce(t || bytes(P) || m) var k_ = modN((0, utils_js_1.bytesToNumberBE)(rand)); // Let k' = int(rand) mod n if (k_ === _0n) throw new Error('sign failed: k is zero'); // Fail if k' = 0. var _schnorrGetExtPubKey2 = schnorrGetExtPubKey(k_), rx = _schnorrGetExtPubKey2.bytes, k = _schnorrGetExtPubKey2.scalar; // Let R = k'⋅G. var e = challenge(rx, px, m); // Let e = int(hash/challenge(bytes(R) || bytes(P) || m)) mod n. var sig = new Uint8Array(64); // Let sig = bytes(R) || bytes((k + ed) mod n). sig.set(rx, 0); sig.set(numTo32b(modN(k + e * d)), 32); // If Verify(bytes(P), m, sig) (see below) returns failure, abort if (!schnorrVerify(sig, m, px)) throw new Error('sign: Invalid signature produced'); return sig; } /** * Verifies Schnorr signature. * Will swallow errors & return false except for initial type validation of arguments. */ function schnorrVerify(signature, message, publicKey) { var sig = (0, utils_js_1.ensureBytes)('signature', signature, 64); var m = (0, utils_js_1.ensureBytes)('message', message); var pub = (0, utils_js_1.ensureBytes)('publicKey', publicKey, 32); try { var P = lift_x((0, utils_js_1.bytesToNumberBE)(pub)); // P = lift_x(int(pk)); fail if that fails var r = (0, utils_js_1.bytesToNumberBE)(sig.subarray(0, 32)); // Let r = int(sig[0:32]); fail if r ≥ p. if (!fe(r)) return false; var s = (0, utils_js_1.bytesToNumberBE)(sig.subarray(32, 64)); // Let s = int(sig[32:64]); fail if s ≥ n. if (!ge(s)) return false; var e = challenge(numTo32b(r), pointToBytes(P), m); // int(challenge(bytes(r)||bytes(P)||m))%n var R = GmulAdd(P, s, modN(-e)); // R = s⋅G - e⋅P if (!R || !R.hasEvenY() || R.toAffine().x !== r) return false; // -eP == (n-e)P return true; // Fail if is_infinite(R) / not has_even_y(R) / x(R) ≠ r. } catch (error) { return false; } } exports.schnorr = function () { return { getPublicKey: schnorrGetPublicKey, sign: schnorrSign, verify: schnorrVerify, utils: { randomPrivateKey: exports.secp256k1.utils.randomPrivateKey, lift_x: lift_x, pointToBytes: pointToBytes, numberToBytesBE: utils_js_1.numberToBytesBE, bytesToNumberBE: utils_js_1.bytesToNumberBE, taggedHash: taggedHash, mod: modular_js_1.mod } }; }(); var isoMap = /* @__PURE__ */function () { return (0, hash_to_curve_js_1.isogenyMap)(Fp, [ // xNum ['0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7', '0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581', '0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262', '0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c'], // xDen ['0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b', '0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14', '0x0000000000000000000000000000000000000000000000000000000000000001' // LAST 1 ], // yNum ['0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c', '0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3', '0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931', '0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84'], // yDen ['0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b', '0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573', '0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f', '0x0000000000000000000000000000000000000000000000000000000000000001' // LAST 1 ]].map(function (i) { return i.map(function (j) { return BigInt(j); }); })); }(); var mapSWU = /* @__PURE__ */function () { return (0, weierstrass_js_1.mapToCurveSimpleSWU)(Fp, { A: BigInt('0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533'), B: BigInt('1771'), Z: Fp.create(BigInt('-11')) }); }(); var htf = /* @__PURE__ */function () { return (0, hash_to_curve_js_1.createHasher)(exports.secp256k1.ProjectivePoint, function (scalars) { var _mapSWU = mapSWU(Fp.create(scalars[0])), x = _mapSWU.x, y = _mapSWU.y; return isoMap(x, y); }, { DST: 'secp256k1_XMD:SHA-256_SSWU_RO_', encodeDST: 'secp256k1_XMD:SHA-256_SSWU_NU_', p: Fp.ORDER, m: 1, k: 128, expand: 'xmd', hash: sha256_1.sha256 }); }(); exports.hashToCurve = function () { return htf.hashToCurve; }(); exports.encodeToCurve = function () { return htf.encodeToCurve; }(); /***/ }), /* 109 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/sha256.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.sha224 = exports.sha256 = exports.SHA256 = void 0; var _md_js_1 = __webpack_require__(/*! ./_md.js */ 117); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // SHA2-256 need to try 2^128 hashes to execute birthday attack. // BTC network is doing 2^67 hashes/sec as per early 2023. // Round constants: // first 32 bits of the fractional parts of the cube roots of the first 64 primes 2..311) // prettier-ignore var SHA256_K = /* @__PURE__ */new Uint32Array([0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2]); // Initial state: // first 32 bits of the fractional parts of the square roots of the first 8 primes 2..19 // prettier-ignore var SHA256_IV = /* @__PURE__ */new Uint32Array([0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19]); // Temporary buffer, not used to store anything between runs // Named this way because it matches specification. var SHA256_W = /* @__PURE__ */new Uint32Array(64); var SHA256 = /*#__PURE__*/function (_md_js_1$HashMD) { _inherits(SHA256, _md_js_1$HashMD); var _super = _createSuper(SHA256); function SHA256() { var _this; _classCallCheck(this, SHA256); _this = _super.call(this, 64, 32, 8, false); // We cannot use array here since array allows indexing by variable // which means optimizer/compiler cannot use registers. _this.A = SHA256_IV[0] | 0; _this.B = SHA256_IV[1] | 0; _this.C = SHA256_IV[2] | 0; _this.D = SHA256_IV[3] | 0; _this.E = SHA256_IV[4] | 0; _this.F = SHA256_IV[5] | 0; _this.G = SHA256_IV[6] | 0; _this.H = SHA256_IV[7] | 0; return _this; } _createClass(SHA256, [{ key: "get", value: function get() { var A = this.A, B = this.B, C = this.C, D = this.D, E = this.E, F = this.F, G = this.G, H = this.H; return [A, B, C, D, E, F, G, H]; } // prettier-ignore }, { key: "set", value: function set(A, B, C, D, E, F, G, H) { this.A = A | 0; this.B = B | 0; this.C = C | 0; this.D = D | 0; this.E = E | 0; this.F = F | 0; this.G = G | 0; this.H = H | 0; } }, { key: "process", value: function process(view, offset) { // Extend the first 16 words into the remaining 48 words w[16..63] of the message schedule array for (var i = 0; i < 16; i++, offset += 4) { SHA256_W[i] = view.getUint32(offset, false); } for (var _i = 16; _i < 64; _i++) { var W15 = SHA256_W[_i - 15]; var W2 = SHA256_W[_i - 2]; var s0 = (0, utils_js_1.rotr)(W15, 7) ^ (0, utils_js_1.rotr)(W15, 18) ^ W15 >>> 3; var s1 = (0, utils_js_1.rotr)(W2, 17) ^ (0, utils_js_1.rotr)(W2, 19) ^ W2 >>> 10; SHA256_W[_i] = s1 + SHA256_W[_i - 7] + s0 + SHA256_W[_i - 16] | 0; } // Compression function main loop, 64 rounds var A = this.A, B = this.B, C = this.C, D = this.D, E = this.E, F = this.F, G = this.G, H = this.H; for (var i = 0; i < 64; i++) { var sigma1 = (0, utils_js_1.rotr)(E, 6) ^ (0, utils_js_1.rotr)(E, 11) ^ (0, utils_js_1.rotr)(E, 25); var T1 = H + sigma1 + (0, _md_js_1.Chi)(E, F, G) + SHA256_K[i] + SHA256_W[i] | 0; var sigma0 = (0, utils_js_1.rotr)(A, 2) ^ (0, utils_js_1.rotr)(A, 13) ^ (0, utils_js_1.rotr)(A, 22); var T2 = sigma0 + (0, _md_js_1.Maj)(A, B, C) | 0; H = G; G = F; F = E; E = D + T1 | 0; D = C; C = B; B = A; A = T1 + T2 | 0; } // Add the compressed chunk to the current hash value A = A + this.A | 0; B = B + this.B | 0; C = C + this.C | 0; D = D + this.D | 0; E = E + this.E | 0; F = F + this.F | 0; G = G + this.G | 0; H = H + this.H | 0; this.set(A, B, C, D, E, F, G, H); } }, { key: "roundClean", value: function roundClean() { SHA256_W.fill(0); } }, { key: "destroy", value: function destroy() { this.set(0, 0, 0, 0, 0, 0, 0, 0); this.buffer.fill(0); } }]); return SHA256; }(_md_js_1.HashMD); exports.SHA256 = SHA256; // Constants from https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf var SHA224 = /*#__PURE__*/function (_SHA) { _inherits(SHA224, _SHA); var _super2 = _createSuper(SHA224); function SHA224() { var _this2; _classCallCheck(this, SHA224); _this2 = _super2.call(this); _this2.A = 0xc1059ed8 | 0; _this2.B = 0x367cd507 | 0; _this2.C = 0x3070dd17 | 0; _this2.D = 0xf70e5939 | 0; _this2.E = 0xffc00b31 | 0; _this2.F = 0x68581511 | 0; _this2.G = 0x64f98fa7 | 0; _this2.H = 0xbefa4fa4 | 0; _this2.outputLen = 28; return _this2; } return _createClass(SHA224); }(SHA256); /** * SHA2-256 hash function * @param message - data that would be hashed */ exports.sha256 = (0, utils_js_1.wrapConstructor)(function () { return new SHA256(); }); /** * SHA2-224 hash function */ exports.sha224 = (0, utils_js_1.wrapConstructor)(function () { return new SHA224(); }); /***/ }), /* 110 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 111 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 4); function _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, toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 112 */ /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 113); function _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 } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 113 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 114 */ /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ 115); function _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); } module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 115 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 116 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 117 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/_md.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _toConsumableArray = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 118); var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.HashMD = exports.Maj = exports.Chi = void 0; var _assert_js_1 = __webpack_require__(/*! ./_assert.js */ 124); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); /** * Polyfill for Safari 14 */ function setBigUint64(view, byteOffset, value, isLE) { if (typeof view.setBigUint64 === 'function') return view.setBigUint64(byteOffset, value, isLE); var _32n = BigInt(32); var _u32_max = BigInt(0xffffffff); var wh = Number(value >> _32n & _u32_max); var wl = Number(value & _u32_max); var h = isLE ? 4 : 0; var l = isLE ? 0 : 4; view.setUint32(byteOffset + h, wh, isLE); view.setUint32(byteOffset + l, wl, isLE); } /** * Choice: a ? b : c */ var Chi = function Chi(a, b, c) { return a & b ^ ~a & c; }; exports.Chi = Chi; /** * Majority function, true if any two inputs is true */ var Maj = function Maj(a, b, c) { return a & b ^ a & c ^ b & c; }; exports.Maj = Maj; /** * Merkle-Damgard hash construction base class. * Could be used to create MD5, RIPEMD, SHA1, SHA2. */ var HashMD = /*#__PURE__*/function (_utils_js_1$Hash) { _inherits(HashMD, _utils_js_1$Hash); var _super = _createSuper(HashMD); function HashMD(blockLen, outputLen, padOffset, isLE) { var _this; _classCallCheck(this, HashMD); _this = _super.call(this); _this.blockLen = blockLen; _this.outputLen = outputLen; _this.padOffset = padOffset; _this.isLE = isLE; _this.finished = false; _this.length = 0; _this.pos = 0; _this.destroyed = false; _this.buffer = new Uint8Array(blockLen); _this.view = (0, utils_js_1.createView)(_this.buffer); return _this; } _createClass(HashMD, [{ key: "update", value: function update(data) { (0, _assert_js_1.exists)(this); var view = this.view, buffer = this.buffer, blockLen = this.blockLen; data = (0, utils_js_1.toBytes)(data); var len = data.length; for (var pos = 0; pos < len;) { var take = Math.min(blockLen - this.pos, len - pos); // Fast path: we have at least one block in input, cast it to view and process if (take === blockLen) { var dataView = (0, utils_js_1.createView)(data); for (; blockLen <= len - pos; pos += blockLen) { this.process(dataView, pos); } continue; } buffer.set(data.subarray(pos, pos + take), this.pos); this.pos += take; pos += take; if (this.pos === blockLen) { this.process(view, 0); this.pos = 0; } } this.length += data.length; this.roundClean(); return this; } }, { key: "digestInto", value: function digestInto(out) { (0, _assert_js_1.exists)(this); (0, _assert_js_1.output)(out, this); this.finished = true; // Padding // We can avoid allocation of buffer for padding completely if it // was previously not allocated here. But it won't change performance. var buffer = this.buffer, view = this.view, blockLen = this.blockLen, isLE = this.isLE; var pos = this.pos; // append the bit '1' to the message buffer[pos++] = 128; this.buffer.subarray(pos).fill(0); // we have less than padOffset left in buffer, so we cannot put length in // current block, need process it and pad again if (this.padOffset > blockLen - pos) { this.process(view, 0); pos = 0; } // Pad until full block byte with zeros for (var i = pos; i < blockLen; i++) { buffer[i] = 0; } // Note: sha512 requires length to be 128bit integer, but length in JS will overflow before that // You need to write around 2 exabytes (u64_max / 8 / (1024**6)) for this to happen. // So we just write lowest 64 bits of that value. setBigUint64(view, blockLen - 8, BigInt(this.length * 8), isLE); this.process(view, 0); var oview = (0, utils_js_1.createView)(out); var len = this.outputLen; // NOTE: we do division by 4 later, which should be fused in single op with modulo by JIT if (len % 4) throw new Error('_sha2: outputLen should be aligned to 32bit'); var outLen = len / 4; var state = this.get(); if (outLen > state.length) throw new Error('_sha2: outputLen bigger than state'); for (var _i = 0; _i < outLen; _i++) { oview.setUint32(4 * _i, state[_i], isLE); } } }, { key: "digest", value: function digest() { var buffer = this.buffer, outputLen = this.outputLen; this.digestInto(buffer); var res = buffer.slice(0, outputLen); this.destroy(); return res; } }, { key: "_cloneInto", value: function _cloneInto(to) { var _to; to || (to = new this.constructor()); (_to = to).set.apply(_to, _toConsumableArray(this.get())); var blockLen = this.blockLen, buffer = this.buffer, length = this.length, finished = this.finished, destroyed = this.destroyed, pos = this.pos; to.length = length; to.pos = pos; to.finished = finished; to.destroyed = destroyed; if (length % blockLen) to.buffer.set(buffer); return to; } }]); return HashMD; }(utils_js_1.Hash); exports.HashMD = HashMD; /***/ }), /* 118 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 119); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 121); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 122); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 123); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 119 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 120); function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 120 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 121 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 122 */ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 120); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 123 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 124 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/_assert.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.isBytes = isBytes; exports.number = number; exports.bool = bool; exports.bytes = bytes; exports.hash = hash; exports.exists = exists; exports.output = output; function number(n) { if (!Number.isSafeInteger(n) || n < 0) throw new Error("positive integer expected, not ".concat(n)); } function bool(b) { if (typeof b !== 'boolean') throw new Error("boolean expected, not ".concat(b)); } // copied from utils function isBytes(a) { return a instanceof Uint8Array || a != null && _typeof(a) === 'object' && a.constructor.name === 'Uint8Array'; } function bytes(b) { if (!isBytes(b)) throw new Error('Uint8Array expected'); for (var _len = arguments.length, lengths = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { lengths[_key - 1] = arguments[_key]; } if (lengths.length > 0 && !lengths.includes(b.length)) throw new Error("Uint8Array expected of length ".concat(lengths, ", not of length=").concat(b.length)); } function hash(h) { if (typeof h !== 'function' || typeof h.create !== 'function') throw new Error('Hash should be wrapped by utils.wrapConstructor'); number(h.outputLen); number(h.blockLen); } function exists(instance) { var checkFinished = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; if (instance.destroyed) throw new Error('Hash instance has been destroyed'); if (checkFinished && instance.finished) throw new Error('Hash#digest() has already been called'); } function output(out, instance) { bytes(out); var min = instance.outputLen; if (out.length < min) { throw new Error("digestInto() expects output buffer of length at least ".concat(min)); } } var assert = { number: number, bool: bool, bytes: bytes, hash: hash, exists: exists, output: output }; exports.default = assert; /***/ }), /* 125 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/utils.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */ var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _regeneratorRuntime = __webpack_require__(/*! @babel/runtime/regenerator */ 20); var _asyncToGenerator = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.Hash = exports.nextTick = exports.byteSwapIfBE = exports.byteSwap = exports.isLE = exports.rotl = exports.rotr = exports.createView = exports.u32 = exports.u8 = void 0; exports.isBytes = isBytes; exports.byteSwap32 = byteSwap32; exports.bytesToHex = bytesToHex; exports.hexToBytes = hexToBytes; exports.asyncLoop = asyncLoop; exports.utf8ToBytes = utf8ToBytes; exports.toBytes = toBytes; exports.concatBytes = concatBytes; exports.checkOpts = checkOpts; exports.wrapConstructor = wrapConstructor; exports.wrapConstructorWithOpts = wrapConstructorWithOpts; exports.wrapXOFConstructorWithOpts = wrapXOFConstructorWithOpts; exports.randomBytes = randomBytes; // We use WebCrypto aka globalThis.crypto, which exists in browsers and node.js 16+. // node.js versions earlier than v19 don't declare it in global scope. // For node.js, package.json#exports field mapping rewrites import // from `crypto` to `cryptoNode`, which imports native module. // Makes the utils un-importable in browsers without a bundler. // Once node.js 18 is deprecated (2025-04-30), we can just drop the import. var crypto_1 = __webpack_require__(/*! @noble/hashes/crypto */ 126); var _assert_js_1 = __webpack_require__(/*! ./_assert.js */ 124); // export { isBytes } from './_assert.js'; // We can't reuse isBytes from _assert, because somehow this causes huge perf issues function isBytes(a) { return a instanceof Uint8Array || a != null && _typeof(a) === 'object' && a.constructor.name === 'Uint8Array'; } // Cast array to different type var u8 = function u8(arr) { return new Uint8Array(arr.buffer, arr.byteOffset, arr.byteLength); }; exports.u8 = u8; var u32 = function u32(arr) { return new Uint32Array(arr.buffer, arr.byteOffset, Math.floor(arr.byteLength / 4)); }; exports.u32 = u32; // Cast array to view var createView = function createView(arr) { return new DataView(arr.buffer, arr.byteOffset, arr.byteLength); }; exports.createView = createView; // The rotate right (circular right shift) operation for uint32 var rotr = function rotr(word, shift) { return word << 32 - shift | word >>> shift; }; exports.rotr = rotr; // The rotate left (circular left shift) operation for uint32 var rotl = function rotl(word, shift) { return word << shift | word >>> 32 - shift >>> 0; }; exports.rotl = rotl; exports.isLE = new Uint8Array(new Uint32Array([0x11223344]).buffer)[0] === 0x44; // The byte swap operation for uint32 var byteSwap = function byteSwap(word) { return word << 24 & 0xff000000 | word << 8 & 0xff0000 | word >>> 8 & 0xff00 | word >>> 24 & 0xff; }; exports.byteSwap = byteSwap; // Conditionally byte swap if on a big-endian platform exports.byteSwapIfBE = exports.isLE ? function (n) { return n; } : function (n) { return (0, exports.byteSwap)(n); }; // In place byte swap for Uint32Array function byteSwap32(arr) { for (var i = 0; i < arr.length; i++) { arr[i] = (0, exports.byteSwap)(arr[i]); } } // Array where index 0xf0 (240) is mapped to string 'f0' var hexes = /* @__PURE__ */Array.from({ length: 256 }, function (_, i) { return i.toString(16).padStart(2, '0'); }); /** * @example bytesToHex(Uint8Array.from([0xca, 0xfe, 0x01, 0x23])) // 'cafe0123' */ function bytesToHex(bytes) { (0, _assert_js_1.bytes)(bytes); // pre-caching improves the speed 6x var hex = ''; for (var i = 0; i < bytes.length; i++) { hex += hexes[bytes[i]]; } return hex; } // We use optimized technique to convert hex string to byte array var asciis = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 }; function asciiToBase16(char) { if (char >= asciis._0 && char <= asciis._9) return char - asciis._0; if (char >= asciis._A && char <= asciis._F) return char - (asciis._A - 10); if (char >= asciis._a && char <= asciis._f) return char - (asciis._a - 10); return; } /** * @example hexToBytes('cafe0123') // Uint8Array.from([0xca, 0xfe, 0x01, 0x23]) */ function hexToBytes(hex) { if (typeof hex !== 'string') throw new Error('hex string expected, got ' + _typeof(hex)); var hl = hex.length; var al = hl / 2; if (hl % 2) throw new Error('padded hex string expected, got unpadded hex of length ' + hl); var array = new Uint8Array(al); for (var ai = 0, hi = 0; ai < al; ai++, hi += 2) { var n1 = asciiToBase16(hex.charCodeAt(hi)); var n2 = asciiToBase16(hex.charCodeAt(hi + 1)); if (n1 === undefined || n2 === undefined) { var char = hex[hi] + hex[hi + 1]; throw new Error('hex string expected, got non-hex character "' + char + '" at index ' + hi); } array[ai] = n1 * 16 + n2; } return array; } // There is no setImmediate in browser and setTimeout is slow. // call of async fn will return Promise, which will be fullfiled only on // next scheduler queue processing step and this is exactly what we need. var nextTick = /*#__PURE__*/function () { var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() { return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: case "end": return _context.stop(); } } }, _callee); })); return function nextTick() { return _ref.apply(this, arguments); }; }(); exports.nextTick = nextTick; // Returns control to thread each 'tick' ms to avoid blocking function asyncLoop(_x, _x2, _x3) { return _asyncLoop.apply(this, arguments); } /** * @example utf8ToBytes('abc') // new Uint8Array([97, 98, 99]) */ function _asyncLoop() { _asyncLoop = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2(iters, tick, cb) { var ts, i, diff; return _regeneratorRuntime.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: ts = Date.now(); i = 0; case 2: if (!(i < iters)) { _context2.next = 13; break; } cb(i); // Date.now() is not monotonic, so in case if clock goes backwards we return return control too diff = Date.now() - ts; if (!(diff >= 0 && diff < tick)) { _context2.next = 7; break; } return _context2.abrupt("continue", 10); case 7: _context2.next = 9; return (0, exports.nextTick)(); case 9: ts += diff; case 10: i++; _context2.next = 2; break; case 13: case "end": return _context2.stop(); } } }, _callee2); })); return _asyncLoop.apply(this, arguments); } function utf8ToBytes(str) { if (typeof str !== 'string') throw new Error("utf8ToBytes expected string, got ".concat(_typeof(str))); return new Uint8Array(new TextEncoder().encode(str)); // https://bugzil.la/1681809 } /** * Normalizes (non-hex) string or Uint8Array to Uint8Array. * Warning: when Uint8Array is passed, it would NOT get copied. * Keep in mind for future mutable operations. */ function toBytes(data) { if (typeof data === 'string') data = utf8ToBytes(data); (0, _assert_js_1.bytes)(data); return data; } /** * Copies several Uint8Arrays into one. */ function concatBytes() { var sum = 0; for (var i = 0; i < arguments.length; i++) { var a = i < 0 || arguments.length <= i ? undefined : arguments[i]; (0, _assert_js_1.bytes)(a); sum += a.length; } var res = new Uint8Array(sum); for (var _i = 0, pad = 0; _i < arguments.length; _i++) { var _a = _i < 0 || arguments.length <= _i ? undefined : arguments[_i]; res.set(_a, pad); pad += _a.length; } return res; } // For runtime check if class implements interface var Hash = /*#__PURE__*/function () { function Hash() { _classCallCheck(this, Hash); } _createClass(Hash, [{ key: "clone", value: // Safe version that clones internal state function clone() { return this._cloneInto(); } }]); return Hash; }(); exports.Hash = Hash; var toStr = {}.toString; function checkOpts(defaults, opts) { if (opts !== undefined && toStr.call(opts) !== '[object Object]') throw new Error('Options should be object or undefined'); var merged = Object.assign(defaults, opts); return merged; } function wrapConstructor(hashCons) { var hashC = function hashC(msg) { return hashCons().update(toBytes(msg)).digest(); }; var tmp = hashCons(); hashC.outputLen = tmp.outputLen; hashC.blockLen = tmp.blockLen; hashC.create = function () { return hashCons(); }; return hashC; } function wrapConstructorWithOpts(hashCons) { var hashC = function hashC(msg, opts) { return hashCons(opts).update(toBytes(msg)).digest(); }; var tmp = hashCons({}); hashC.outputLen = tmp.outputLen; hashC.blockLen = tmp.blockLen; hashC.create = function (opts) { return hashCons(opts); }; return hashC; } function wrapXOFConstructorWithOpts(hashCons) { var hashC = function hashC(msg, opts) { return hashCons(opts).update(toBytes(msg)).digest(); }; var tmp = hashCons({}); hashC.outputLen = tmp.outputLen; hashC.blockLen = tmp.blockLen; hashC.create = function (opts) { return hashCons(opts); }; return hashC; } /** * Secure PRNG. Uses `crypto.getRandomValues`, which defers to OS. */ function randomBytes() { var bytesLength = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32; if (crypto_1.crypto && typeof crypto_1.crypto.getRandomValues === 'function') { return crypto_1.crypto.getRandomValues(new Uint8Array(bytesLength)); } // Legacy Node.js compatibility if (crypto_1.crypto && typeof crypto_1.crypto.randomBytes === 'function') { return crypto_1.crypto.randomBytes(bytesLength); } throw new Error('crypto.getRandomValues must be defined'); } /***/ }), /* 126 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/crypto.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.crypto = void 0; exports.crypto = (typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === 'object' && 'crypto' in globalThis ? globalThis.crypto : undefined; /***/ }), /* 127 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/_shortw_utils.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } Object.defineProperty(exports, "__esModule", { value: true }); exports.getHash = getHash; exports.createCurve = createCurve; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ var hmac_1 = __webpack_require__(/*! @noble/hashes/hmac */ 128); var utils_1 = __webpack_require__(/*! @noble/hashes/utils */ 125); var weierstrass_js_1 = __webpack_require__(/*! ./abstract/weierstrass.js */ 129); // connects noble-curves to noble-hashes function getHash(hash) { return { hash: hash, hmac: function hmac(key) { for (var _len = arguments.length, msgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { msgs[_key - 1] = arguments[_key]; } return (0, hmac_1.hmac)(hash, key, (0, utils_1.concatBytes).apply(void 0, msgs)); }, randomBytes: utils_1.randomBytes }; } function createCurve(curveDef, defHash) { var create = function create(hash) { return (0, weierstrass_js_1.weierstrass)(_objectSpread(_objectSpread({}, curveDef), getHash(hash))); }; return Object.freeze(_objectSpread(_objectSpread({}, create(defHash)), {}, { create: create })); } /***/ }), /* 128 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/hmac.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.hmac = exports.HMAC = void 0; var _assert_js_1 = __webpack_require__(/*! ./_assert.js */ 124); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // HMAC (RFC 2104) var HMAC = /*#__PURE__*/function (_utils_js_1$Hash) { _inherits(HMAC, _utils_js_1$Hash); var _super = _createSuper(HMAC); function HMAC(hash, _key) { var _this; _classCallCheck(this, HMAC); _this = _super.call(this); _this.finished = false; _this.destroyed = false; (0, _assert_js_1.hash)(hash); var key = (0, utils_js_1.toBytes)(_key); _this.iHash = hash.create(); if (typeof _this.iHash.update !== 'function') throw new Error('Expected instance of class which extends utils.Hash'); _this.blockLen = _this.iHash.blockLen; _this.outputLen = _this.iHash.outputLen; var blockLen = _this.blockLen; var pad = new Uint8Array(blockLen); // blockLen can be bigger than outputLen pad.set(key.length > blockLen ? hash.create().update(key).digest() : key); for (var i = 0; i < pad.length; i++) { pad[i] ^= 0x36; } _this.iHash.update(pad); // By doing update (processing of first block) of outer hash here we can re-use it between multiple calls via clone _this.oHash = hash.create(); // Undo internal XOR && apply outer XOR for (var _i = 0; _i < pad.length; _i++) { pad[_i] ^= 0x36 ^ 0x5c; } _this.oHash.update(pad); pad.fill(0); return _this; } _createClass(HMAC, [{ key: "update", value: function update(buf) { (0, _assert_js_1.exists)(this); this.iHash.update(buf); return this; } }, { key: "digestInto", value: function digestInto(out) { (0, _assert_js_1.exists)(this); (0, _assert_js_1.bytes)(out, this.outputLen); this.finished = true; this.iHash.digestInto(out); this.oHash.update(out); this.oHash.digestInto(out); this.destroy(); } }, { key: "digest", value: function digest() { var out = new Uint8Array(this.oHash.outputLen); this.digestInto(out); return out; } }, { key: "_cloneInto", value: function _cloneInto(to) { // Create new instance without calling constructor since key already in state and we don't know it. to || (to = Object.create(Object.getPrototypeOf(this), {})); var oHash = this.oHash, iHash = this.iHash, finished = this.finished, destroyed = this.destroyed, blockLen = this.blockLen, outputLen = this.outputLen; to = to; to.finished = finished; to.destroyed = destroyed; to.blockLen = blockLen; to.outputLen = outputLen; to.oHash = oHash._cloneInto(to.oHash); to.iHash = iHash._cloneInto(to.iHash); return to; } }, { key: "destroy", value: function destroy() { this.destroyed = true; this.oHash.destroy(); this.iHash.destroy(); } }]); return HMAC; }(utils_js_1.Hash); exports.HMAC = HMAC; /** * HMAC: RFC2104 message authentication code. * @param hash - function that would be used e.g. sha256 * @param key - message key * @param message - message data * @example * import { hmac } from '@noble/hashes/hmac'; * import { sha256 } from '@noble/hashes/sha2'; * const mac1 = hmac(sha256, 'key', 'message'); */ var hmac = function hmac(hash, key, message) { return new HMAC(hash, key).update(message).digest(); }; exports.hmac = hmac; exports.hmac.create = function (hash, key) { return new HMAC(hash, key); }; /***/ }), /* 129 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/abstract/weierstrass.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); var _wrapNativeSuper = __webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ 130); var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); function _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); }; } function _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; } } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } Object.defineProperty(exports, "__esModule", { value: true }); exports.DER = void 0; exports.weierstrassPoints = weierstrassPoints; exports.weierstrass = weierstrass; exports.SWUFpSqrtRatio = SWUFpSqrtRatio; exports.mapToCurveSimpleSWU = mapToCurveSimpleSWU; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ // Short Weierstrass curve. The formula is: y² = x³ + ax + b var curve_js_1 = __webpack_require__(/*! ./curve.js */ 134); var mod = __webpack_require__(/*! ./modular.js */ 135); var ut = __webpack_require__(/*! ./utils.js */ 136); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 136); function validatePointOpts(curve) { var opts = (0, curve_js_1.validateBasic)(curve); ut.validateObject(opts, { a: 'field', b: 'field' }, { allowedPrivateKeyLengths: 'array', wrapPrivateKey: 'boolean', isTorsionFree: 'function', clearCofactor: 'function', allowInfinityPoint: 'boolean', fromBytes: 'function', toBytes: 'function' }); var endo = opts.endo, Fp = opts.Fp, a = opts.a; if (endo) { if (!Fp.eql(a, Fp.ZERO)) { throw new Error('Endomorphism can only be defined for Koblitz curves that have a=0'); } if (_typeof(endo) !== 'object' || typeof endo.beta !== 'bigint' || typeof endo.splitScalar !== 'function') { throw new Error('Expected endomorphism with beta: bigint and splitScalar: function'); } } return Object.freeze(_objectSpread({}, opts)); } // ASN.1 DER encoding utilities var b2n = ut.bytesToNumberBE, h2b = ut.hexToBytes; exports.DER = { // asn.1 DER encoding utils Err: /*#__PURE__*/function (_Error) { _inherits(DERErr, _Error); var _super = _createSuper(DERErr); function DERErr() { var m = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; _classCallCheck(this, DERErr); return _super.call(this, m); } return _createClass(DERErr); }( /*#__PURE__*/_wrapNativeSuper(Error)), _parseInt: function _parseInt(data) { var E = exports.DER.Err; if (data.length < 2 || data[0] !== 0x02) throw new E('Invalid signature integer tag'); var len = data[1]; var res = data.subarray(2, len + 2); if (!len || res.length !== len) throw new E('Invalid signature integer: wrong length'); // https://crypto.stackexchange.com/a/57734 Leftmost bit of first byte is 'negative' flag, // since we always use positive integers here. It must always be empty: // - add zero byte if exists // - if next byte doesn't have a flag, leading zero is not allowed (minimal encoding) if (res[0] & 128) throw new E('Invalid signature integer: negative'); if (res[0] === 0x00 && !(res[1] & 128)) throw new E('Invalid signature integer: unnecessary leading zero'); return { d: b2n(res), l: data.subarray(len + 2) }; // d is data, l is left }, toSig: function toSig(hex) { // parse DER signature var E = exports.DER.Err; var data = typeof hex === 'string' ? h2b(hex) : hex; ut.abytes(data); var l = data.length; if (l < 2 || data[0] != 0x30) throw new E('Invalid signature tag'); if (data[1] !== l - 2) throw new E('Invalid signature: incorrect length'); var _exports$DER$_parseIn = exports.DER._parseInt(data.subarray(2)), r = _exports$DER$_parseIn.d, sBytes = _exports$DER$_parseIn.l; var _exports$DER$_parseIn2 = exports.DER._parseInt(sBytes), s = _exports$DER$_parseIn2.d, rBytesLeft = _exports$DER$_parseIn2.l; if (rBytesLeft.length) throw new E('Invalid signature: left bytes after parsing'); return { r: r, s: s }; }, hexFromSig: function hexFromSig(sig) { // Add leading zero if first byte has negative bit enabled. More details in '_parseInt' var slice = function slice(s) { return Number.parseInt(s[0], 16) & 8 ? '00' + s : s; }; var h = function h(num) { var hex = num.toString(16); return hex.length & 1 ? "0".concat(hex) : hex; }; var s = slice(h(sig.s)); var r = slice(h(sig.r)); var shl = s.length / 2; var rhl = r.length / 2; var sl = h(shl); var rl = h(rhl); return "30".concat(h(rhl + shl + 4), "02").concat(rl).concat(r, "02").concat(sl).concat(s); } }; // Be friendly to bad ECMAScript parsers by not using bigint literals // prettier-ignore var _0n = BigInt(0), _1n = BigInt(1), _2n = BigInt(2), _3n = BigInt(3), _4n = BigInt(4); function weierstrassPoints(opts) { var CURVE = validatePointOpts(opts); var Fp = CURVE.Fp; // All curves has same field / group length as for now, but they can differ var toBytes = CURVE.toBytes || function (_c, point, _isCompressed) { var a = point.toAffine(); return ut.concatBytes(Uint8Array.from([0x04]), Fp.toBytes(a.x), Fp.toBytes(a.y)); }; var fromBytes = CURVE.fromBytes || function (bytes) { // const head = bytes[0]; var tail = bytes.subarray(1); // if (head !== 0x04) throw new Error('Only non-compressed encoding is supported'); var x = Fp.fromBytes(tail.subarray(0, Fp.BYTES)); var y = Fp.fromBytes(tail.subarray(Fp.BYTES, 2 * Fp.BYTES)); return { x: x, y: y }; }; /** * y² = x³ + ax + b: Short weierstrass curve formula * @returns y² */ function weierstrassEquation(x) { var a = CURVE.a, b = CURVE.b; var x2 = Fp.sqr(x); // x * x var x3 = Fp.mul(x2, x); // x2 * x return Fp.add(Fp.add(x3, Fp.mul(x, a)), b); // x3 + a * x + b } // Validate whether the passed curve params are valid. // We check if curve equation works for generator point. // `assertValidity()` won't work: `isTorsionFree()` is not available at this point in bls12-381. // ProjectivePoint class has not been initialized yet. if (!Fp.eql(Fp.sqr(CURVE.Gy), weierstrassEquation(CURVE.Gx))) throw new Error('bad generator point: equation left != right'); // Valid group elements reside in range 1..n-1 function isWithinCurveOrder(num) { return typeof num === 'bigint' && _0n < num && num < CURVE.n; } function assertGE(num) { if (!isWithinCurveOrder(num)) throw new Error('Expected valid bigint: 0 < bigint < curve.n'); } // Validates if priv key is valid and converts it to bigint. // Supports options allowedPrivateKeyLengths and wrapPrivateKey. function normPrivateKeyToScalar(key) { var lengths = CURVE.allowedPrivateKeyLengths, nByteLength = CURVE.nByteLength, wrapPrivateKey = CURVE.wrapPrivateKey, n = CURVE.n; if (lengths && typeof key !== 'bigint') { if (ut.isBytes(key)) key = ut.bytesToHex(key); // Normalize to hex string, pad. E.g. P521 would norm 130-132 char hex to 132-char bytes if (typeof key !== 'string' || !lengths.includes(key.length)) throw new Error('Invalid key'); key = key.padStart(nByteLength * 2, '0'); } var num; try { num = typeof key === 'bigint' ? key : ut.bytesToNumberBE((0, utils_js_1.ensureBytes)('private key', key, nByteLength)); } catch (error) { throw new Error("private key must be ".concat(nByteLength, " bytes, hex or bigint, not ").concat(_typeof(key))); } if (wrapPrivateKey) num = mod.mod(num, n); // disabled by default, enabled for BLS assertGE(num); // num in range [1..N-1] return num; } var pointPrecomputes = new Map(); function assertPrjPoint(other) { if (!(other instanceof Point)) throw new Error('ProjectivePoint expected'); } /** * Projective Point works in 3d / projective (homogeneous) coordinates: (x, y, z) ∋ (x=x/z, y=y/z) * Default Point works in 2d / affine coordinates: (x, y) * We're doing calculations in projective, because its operations don't require costly inversion. */ var Point = /*#__PURE__*/function () { function Point(px, py, pz) { _classCallCheck(this, Point); this.px = px; this.py = py; this.pz = pz; if (px == null || !Fp.isValid(px)) throw new Error('x required'); if (py == null || !Fp.isValid(py)) throw new Error('y required'); if (pz == null || !Fp.isValid(pz)) throw new Error('z required'); } // Does not validate if the point is on-curve. // Use fromHex instead, or call assertValidity() later. _createClass(Point, [{ key: "x", get: function get() { return this.toAffine().x; } }, { key: "y", get: function get() { return this.toAffine().y; } /** * Takes a bunch of Projective Points but executes only one * inversion on all of them. Inversion is very slow operation, * so this improves performance massively. * Optimization: converts a list of projective points to a list of identical points with Z=1. */ }, { key: "_setWindowSize", value: // "Private method", don't use it directly function _setWindowSize(windowSize) { this._WINDOW_SIZE = windowSize; pointPrecomputes.delete(this); } // A point on curve is valid if it conforms to equation. }, { key: "assertValidity", value: function assertValidity() { if (this.is0()) { // (0, 1, 0) aka ZERO is invalid in most contexts. // In BLS, ZERO can be serialized, so we allow it. // (0, 0, 0) is wrong representation of ZERO and is always invalid. if (CURVE.allowInfinityPoint && !Fp.is0(this.py)) return; throw new Error('bad point: ZERO'); } // Some 3rd-party test vectors require different wording between here & `fromCompressedHex` var _this$toAffine = this.toAffine(), x = _this$toAffine.x, y = _this$toAffine.y; // Check if x, y are valid field elements if (!Fp.isValid(x) || !Fp.isValid(y)) throw new Error('bad point: x or y not FE'); var left = Fp.sqr(y); // y² var right = weierstrassEquation(x); // x³ + ax + b if (!Fp.eql(left, right)) throw new Error('bad point: equation left != right'); if (!this.isTorsionFree()) throw new Error('bad point: not in prime-order subgroup'); } }, { key: "hasEvenY", value: function hasEvenY() { var _this$toAffine2 = this.toAffine(), y = _this$toAffine2.y; if (Fp.isOdd) return !Fp.isOdd(y); throw new Error("Field doesn't support isOdd"); } /** * Compare one point to another. */ }, { key: "equals", value: function equals(other) { assertPrjPoint(other); var X1 = this.px, Y1 = this.py, Z1 = this.pz; var X2 = other.px, Y2 = other.py, Z2 = other.pz; var U1 = Fp.eql(Fp.mul(X1, Z2), Fp.mul(X2, Z1)); var U2 = Fp.eql(Fp.mul(Y1, Z2), Fp.mul(Y2, Z1)); return U1 && U2; } /** * Flips point to one corresponding to (x, -y) in Affine coordinates. */ }, { key: "negate", value: function negate() { return new Point(this.px, Fp.neg(this.py), this.pz); } // Renes-Costello-Batina exception-free doubling formula. // There is 30% faster Jacobian formula, but it is not complete. // https://eprint.iacr.org/2015/1060, algorithm 3 // Cost: 8M + 3S + 3*a + 2*b3 + 15add. }, { key: "double", value: function double() { var a = CURVE.a, b = CURVE.b; var b3 = Fp.mul(b, _3n); var X1 = this.px, Y1 = this.py, Z1 = this.pz; var X3 = Fp.ZERO, Y3 = Fp.ZERO, Z3 = Fp.ZERO; // prettier-ignore var t0 = Fp.mul(X1, X1); // step 1 var t1 = Fp.mul(Y1, Y1); var t2 = Fp.mul(Z1, Z1); var t3 = Fp.mul(X1, Y1); t3 = Fp.add(t3, t3); // step 5 Z3 = Fp.mul(X1, Z1); Z3 = Fp.add(Z3, Z3); X3 = Fp.mul(a, Z3); Y3 = Fp.mul(b3, t2); Y3 = Fp.add(X3, Y3); // step 10 X3 = Fp.sub(t1, Y3); Y3 = Fp.add(t1, Y3); Y3 = Fp.mul(X3, Y3); X3 = Fp.mul(t3, X3); Z3 = Fp.mul(b3, Z3); // step 15 t2 = Fp.mul(a, t2); t3 = Fp.sub(t0, t2); t3 = Fp.mul(a, t3); t3 = Fp.add(t3, Z3); Z3 = Fp.add(t0, t0); // step 20 t0 = Fp.add(Z3, t0); t0 = Fp.add(t0, t2); t0 = Fp.mul(t0, t3); Y3 = Fp.add(Y3, t0); t2 = Fp.mul(Y1, Z1); // step 25 t2 = Fp.add(t2, t2); t0 = Fp.mul(t2, t3); X3 = Fp.sub(X3, t0); Z3 = Fp.mul(t2, t1); Z3 = Fp.add(Z3, Z3); // step 30 Z3 = Fp.add(Z3, Z3); return new Point(X3, Y3, Z3); } // Renes-Costello-Batina exception-free addition formula. // There is 30% faster Jacobian formula, but it is not complete. // https://eprint.iacr.org/2015/1060, algorithm 1 // Cost: 12M + 0S + 3*a + 3*b3 + 23add. }, { key: "add", value: function add(other) { assertPrjPoint(other); var X1 = this.px, Y1 = this.py, Z1 = this.pz; var X2 = other.px, Y2 = other.py, Z2 = other.pz; var X3 = Fp.ZERO, Y3 = Fp.ZERO, Z3 = Fp.ZERO; // prettier-ignore var a = CURVE.a; var b3 = Fp.mul(CURVE.b, _3n); var t0 = Fp.mul(X1, X2); // step 1 var t1 = Fp.mul(Y1, Y2); var t2 = Fp.mul(Z1, Z2); var t3 = Fp.add(X1, Y1); var t4 = Fp.add(X2, Y2); // step 5 t3 = Fp.mul(t3, t4); t4 = Fp.add(t0, t1); t3 = Fp.sub(t3, t4); t4 = Fp.add(X1, Z1); var t5 = Fp.add(X2, Z2); // step 10 t4 = Fp.mul(t4, t5); t5 = Fp.add(t0, t2); t4 = Fp.sub(t4, t5); t5 = Fp.add(Y1, Z1); X3 = Fp.add(Y2, Z2); // step 15 t5 = Fp.mul(t5, X3); X3 = Fp.add(t1, t2); t5 = Fp.sub(t5, X3); Z3 = Fp.mul(a, t4); X3 = Fp.mul(b3, t2); // step 20 Z3 = Fp.add(X3, Z3); X3 = Fp.sub(t1, Z3); Z3 = Fp.add(t1, Z3); Y3 = Fp.mul(X3, Z3); t1 = Fp.add(t0, t0); // step 25 t1 = Fp.add(t1, t0); t2 = Fp.mul(a, t2); t4 = Fp.mul(b3, t4); t1 = Fp.add(t1, t2); t2 = Fp.sub(t0, t2); // step 30 t2 = Fp.mul(a, t2); t4 = Fp.add(t4, t2); t0 = Fp.mul(t1, t4); Y3 = Fp.add(Y3, t0); t0 = Fp.mul(t5, t4); // step 35 X3 = Fp.mul(t3, X3); X3 = Fp.sub(X3, t0); t0 = Fp.mul(t3, t1); Z3 = Fp.mul(t5, Z3); Z3 = Fp.add(Z3, t0); // step 40 return new Point(X3, Y3, Z3); } }, { key: "subtract", value: function subtract(other) { return this.add(other.negate()); } }, { key: "is0", value: function is0() { return this.equals(Point.ZERO); } }, { key: "wNAF", value: function wNAF(n) { return wnaf.wNAFCached(this, pointPrecomputes, n, function (comp) { var toInv = Fp.invertBatch(comp.map(function (p) { return p.pz; })); return comp.map(function (p, i) { return p.toAffine(toInv[i]); }).map(Point.fromAffine); }); } /** * Non-constant-time multiplication. Uses double-and-add algorithm. * It's faster, but should only be used when you don't care about * an exposed private key e.g. sig verification, which works over *public* keys. */ }, { key: "multiplyUnsafe", value: function multiplyUnsafe(n) { var I = Point.ZERO; if (n === _0n) return I; assertGE(n); // Will throw on 0 if (n === _1n) return this; var endo = CURVE.endo; if (!endo) return wnaf.unsafeLadder(this, n); // Apply endomorphism var _endo$splitScalar = endo.splitScalar(n), k1neg = _endo$splitScalar.k1neg, k1 = _endo$splitScalar.k1, k2neg = _endo$splitScalar.k2neg, k2 = _endo$splitScalar.k2; var k1p = I; var k2p = I; var d = this; while (k1 > _0n || k2 > _0n) { if (k1 & _1n) k1p = k1p.add(d); if (k2 & _1n) k2p = k2p.add(d); d = d.double(); k1 >>= _1n; k2 >>= _1n; } if (k1neg) k1p = k1p.negate(); if (k2neg) k2p = k2p.negate(); k2p = new Point(Fp.mul(k2p.px, endo.beta), k2p.py, k2p.pz); return k1p.add(k2p); } /** * Constant time multiplication. * Uses wNAF method. Windowed method may be 10% faster, * but takes 2x longer to generate and consumes 2x memory. * Uses precomputes when available. * Uses endomorphism for Koblitz curves. * @param scalar by which the point would be multiplied * @returns New point */ }, { key: "multiply", value: function multiply(scalar) { assertGE(scalar); var n = scalar; var point, fake; // Fake point is used to const-time mult var endo = CURVE.endo; if (endo) { var _endo$splitScalar2 = endo.splitScalar(n), k1neg = _endo$splitScalar2.k1neg, k1 = _endo$splitScalar2.k1, k2neg = _endo$splitScalar2.k2neg, k2 = _endo$splitScalar2.k2; var _this$wNAF = this.wNAF(k1), k1p = _this$wNAF.p, f1p = _this$wNAF.f; var _this$wNAF2 = this.wNAF(k2), k2p = _this$wNAF2.p, f2p = _this$wNAF2.f; k1p = wnaf.constTimeNegate(k1neg, k1p); k2p = wnaf.constTimeNegate(k2neg, k2p); k2p = new Point(Fp.mul(k2p.px, endo.beta), k2p.py, k2p.pz); point = k1p.add(k2p); fake = f1p.add(f2p); } else { var _this$wNAF3 = this.wNAF(n), p = _this$wNAF3.p, f = _this$wNAF3.f; point = p; fake = f; } // Normalize `z` for both points, but return only real one return Point.normalizeZ([point, fake])[0]; } /** * Efficiently calculate `aP + bQ`. Unsafe, can expose private key, if used incorrectly. * Not using Strauss-Shamir trick: precomputation tables are faster. * The trick could be useful if both P and Q are not G (not in our case). * @returns non-zero affine point */ }, { key: "multiplyAndAddUnsafe", value: function multiplyAndAddUnsafe(Q, a, b) { var G = Point.BASE; // No Strauss-Shamir trick: we have 10% faster G precomputes var mul = function mul(P, a // Select faster multiply() method ) { return a === _0n || a === _1n || !P.equals(G) ? P.multiplyUnsafe(a) : P.multiply(a); }; var sum = mul(this, a).add(mul(Q, b)); return sum.is0() ? undefined : sum; } // Converts Projective point to affine (x, y) coordinates. // Can accept precomputed Z^-1 - for example, from invertBatch. // (x, y, z) ∋ (x=x/z, y=y/z) }, { key: "toAffine", value: function toAffine(iz) { var x = this.px, y = this.py, z = this.pz; var is0 = this.is0(); // If invZ was 0, we return zero point. However we still want to execute // all operations, so we replace invZ with a random number, 1. if (iz == null) iz = is0 ? Fp.ONE : Fp.inv(z); var ax = Fp.mul(x, iz); var ay = Fp.mul(y, iz); var zz = Fp.mul(z, iz); if (is0) return { x: Fp.ZERO, y: Fp.ZERO }; if (!Fp.eql(zz, Fp.ONE)) throw new Error('invZ was invalid'); return { x: ax, y: ay }; } }, { key: "isTorsionFree", value: function isTorsionFree() { var cofactor = CURVE.h, isTorsionFree = CURVE.isTorsionFree; if (cofactor === _1n) return true; // No subgroups, always torsion-free if (isTorsionFree) return isTorsionFree(Point, this); throw new Error('isTorsionFree() has not been declared for the elliptic curve'); } }, { key: "clearCofactor", value: function clearCofactor() { var cofactor = CURVE.h, clearCofactor = CURVE.clearCofactor; if (cofactor === _1n) return this; // Fast-path if (clearCofactor) return clearCofactor(Point, this); return this.multiplyUnsafe(CURVE.h); } }, { key: "toRawBytes", value: function toRawBytes() { var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; this.assertValidity(); return toBytes(Point, this, isCompressed); } }, { key: "toHex", value: function toHex() { var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; return ut.bytesToHex(this.toRawBytes(isCompressed)); } }], [{ key: "fromAffine", value: function fromAffine(p) { var _ref = p || {}, x = _ref.x, y = _ref.y; if (!p || !Fp.isValid(x) || !Fp.isValid(y)) throw new Error('invalid affine point'); if (p instanceof Point) throw new Error('projective point not allowed'); var is0 = function is0(i) { return Fp.eql(i, Fp.ZERO); }; // fromAffine(x:0, y:0) would produce (x:0, y:0, z:1), but we need (x:0, y:1, z:0) if (is0(x) && is0(y)) return Point.ZERO; return new Point(x, y, Fp.ONE); } }, { key: "normalizeZ", value: function normalizeZ(points) { var toInv = Fp.invertBatch(points.map(function (p) { return p.pz; })); return points.map(function (p, i) { return p.toAffine(toInv[i]); }).map(Point.fromAffine); } /** * Converts hash string or Uint8Array to Point. * @param hex short/long ECDSA hex */ }, { key: "fromHex", value: function fromHex(hex) { var P = Point.fromAffine(fromBytes((0, utils_js_1.ensureBytes)('pointHex', hex))); P.assertValidity(); return P; } // Multiplies generator point by privateKey. }, { key: "fromPrivateKey", value: function fromPrivateKey(privateKey) { return Point.BASE.multiply(normPrivateKeyToScalar(privateKey)); } }]); return Point; }(); Point.BASE = new Point(CURVE.Gx, CURVE.Gy, Fp.ONE); Point.ZERO = new Point(Fp.ZERO, Fp.ONE, Fp.ZERO); var _bits = CURVE.nBitLength; var wnaf = (0, curve_js_1.wNAF)(Point, CURVE.endo ? Math.ceil(_bits / 2) : _bits); // Validate if generator point is on curve return { CURVE: CURVE, ProjectivePoint: Point, normPrivateKeyToScalar: normPrivateKeyToScalar, weierstrassEquation: weierstrassEquation, isWithinCurveOrder: isWithinCurveOrder }; } function validateOpts(curve) { var opts = (0, curve_js_1.validateBasic)(curve); ut.validateObject(opts, { hash: 'hash', hmac: 'function', randomBytes: 'function' }, { bits2int: 'function', bits2int_modN: 'function', lowS: 'boolean' }); return Object.freeze(_objectSpread({ lowS: true }, opts)); } function weierstrass(curveDef) { var CURVE = validateOpts(curveDef); var Fp = CURVE.Fp, CURVE_ORDER = CURVE.n; var compressedLen = Fp.BYTES + 1; // e.g. 33 for 32 var uncompressedLen = 2 * Fp.BYTES + 1; // e.g. 65 for 32 function isValidFieldElement(num) { return _0n < num && num < Fp.ORDER; // 0 is banned since it's not invertible FE } function modN(a) { return mod.mod(a, CURVE_ORDER); } function invN(a) { return mod.invert(a, CURVE_ORDER); } var _weierstrassPoints = weierstrassPoints(_objectSpread(_objectSpread({}, CURVE), {}, { toBytes: function toBytes(_c, point, isCompressed) { var a = point.toAffine(); var x = Fp.toBytes(a.x); var cat = ut.concatBytes; if (isCompressed) { return cat(Uint8Array.from([point.hasEvenY() ? 0x02 : 0x03]), x); } else { return cat(Uint8Array.from([0x04]), x, Fp.toBytes(a.y)); } }, fromBytes: function fromBytes(bytes) { var len = bytes.length; var head = bytes[0]; var tail = bytes.subarray(1); // this.assertValidity() is done inside of fromHex if (len === compressedLen && (head === 0x02 || head === 0x03)) { var x = ut.bytesToNumberBE(tail); if (!isValidFieldElement(x)) throw new Error('Point is not on curve'); var y2 = weierstrassEquation(x); // y² = x³ + ax + b var y; try { y = Fp.sqrt(y2); // y = y² ^ (p+1)/4 } catch (sqrtError) { var suffix = sqrtError instanceof Error ? ': ' + sqrtError.message : ''; throw new Error('Point is not on curve' + suffix); } var isYOdd = (y & _1n) === _1n; // ECDSA var isHeadOdd = (head & 1) === 1; if (isHeadOdd !== isYOdd) y = Fp.neg(y); return { x: x, y: y }; } else if (len === uncompressedLen && head === 0x04) { var _x = Fp.fromBytes(tail.subarray(0, Fp.BYTES)); var _y = Fp.fromBytes(tail.subarray(Fp.BYTES, 2 * Fp.BYTES)); return { x: _x, y: _y }; } else { throw new Error("Point of length ".concat(len, " was invalid. Expected ").concat(compressedLen, " compressed bytes or ").concat(uncompressedLen, " uncompressed bytes")); } } })), Point = _weierstrassPoints.ProjectivePoint, normPrivateKeyToScalar = _weierstrassPoints.normPrivateKeyToScalar, weierstrassEquation = _weierstrassPoints.weierstrassEquation, isWithinCurveOrder = _weierstrassPoints.isWithinCurveOrder; var numToNByteStr = function numToNByteStr(num) { return ut.bytesToHex(ut.numberToBytesBE(num, CURVE.nByteLength)); }; function isBiggerThanHalfOrder(number) { var HALF = CURVE_ORDER >> _1n; return number > HALF; } function normalizeS(s) { return isBiggerThanHalfOrder(s) ? modN(-s) : s; } // slice bytes num var slcNum = function slcNum(b, from, to) { return ut.bytesToNumberBE(b.slice(from, to)); }; /** * ECDSA signature with its (r, s) properties. Supports DER & compact representations. */ var Signature = /*#__PURE__*/function () { function Signature(r, s, recovery) { _classCallCheck(this, Signature); this.r = r; this.s = s; this.recovery = recovery; this.assertValidity(); } // pair (bytes of r, bytes of s) _createClass(Signature, [{ key: "assertValidity", value: function assertValidity() { // can use assertGE here if (!isWithinCurveOrder(this.r)) throw new Error('r must be 0 < r < CURVE.n'); if (!isWithinCurveOrder(this.s)) throw new Error('s must be 0 < s < CURVE.n'); } }, { key: "addRecoveryBit", value: function addRecoveryBit(recovery) { return new Signature(this.r, this.s, recovery); } }, { key: "recoverPublicKey", value: function recoverPublicKey(msgHash) { var r = this.r, s = this.s, rec = this.recovery; var h = bits2int_modN((0, utils_js_1.ensureBytes)('msgHash', msgHash)); // Truncate hash if (rec == null || ![0, 1, 2, 3].includes(rec)) throw new Error('recovery id invalid'); var radj = rec === 2 || rec === 3 ? r + CURVE.n : r; if (radj >= Fp.ORDER) throw new Error('recovery id 2 or 3 invalid'); var prefix = (rec & 1) === 0 ? '02' : '03'; var R = Point.fromHex(prefix + numToNByteStr(radj)); var ir = invN(radj); // r^-1 var u1 = modN(-h * ir); // -hr^-1 var u2 = modN(s * ir); // sr^-1 var Q = Point.BASE.multiplyAndAddUnsafe(R, u1, u2); // (sr^-1)R-(hr^-1)G = -(hr^-1)G + (sr^-1) if (!Q) throw new Error('point at infinify'); // unsafe is fine: no priv data leaked Q.assertValidity(); return Q; } // Signatures should be low-s, to prevent malleability. }, { key: "hasHighS", value: function hasHighS() { return isBiggerThanHalfOrder(this.s); } }, { key: "normalizeS", value: function normalizeS() { return this.hasHighS() ? new Signature(this.r, modN(-this.s), this.recovery) : this; } // DER-encoded }, { key: "toDERRawBytes", value: function toDERRawBytes() { return ut.hexToBytes(this.toDERHex()); } }, { key: "toDERHex", value: function toDERHex() { return exports.DER.hexFromSig({ r: this.r, s: this.s }); } // padded bytes of r, then padded bytes of s }, { key: "toCompactRawBytes", value: function toCompactRawBytes() { return ut.hexToBytes(this.toCompactHex()); } }, { key: "toCompactHex", value: function toCompactHex() { return numToNByteStr(this.r) + numToNByteStr(this.s); } }], [{ key: "fromCompact", value: function fromCompact(hex) { var l = CURVE.nByteLength; hex = (0, utils_js_1.ensureBytes)('compactSignature', hex, l * 2); return new Signature(slcNum(hex, 0, l), slcNum(hex, l, 2 * l)); } // DER encoded ECDSA signature // https://bitcoin.stackexchange.com/questions/57644/what-are-the-parts-of-a-bitcoin-transaction-input-script }, { key: "fromDER", value: function fromDER(hex) { var _exports$DER$toSig = exports.DER.toSig((0, utils_js_1.ensureBytes)('DER', hex)), r = _exports$DER$toSig.r, s = _exports$DER$toSig.s; return new Signature(r, s); } }]); return Signature; }(); var utils = { isValidPrivateKey: function isValidPrivateKey(privateKey) { try { normPrivateKeyToScalar(privateKey); return true; } catch (error) { return false; } }, normPrivateKeyToScalar: normPrivateKeyToScalar, /** * Produces cryptographically secure private key from random of size * (groupLen + ceil(groupLen / 2)) with modulo bias being negligible. */ randomPrivateKey: function randomPrivateKey() { var length = mod.getMinHashLength(CURVE.n); return mod.mapHashToField(CURVE.randomBytes(length), CURVE.n); }, /** * Creates precompute table for an arbitrary EC point. Makes point "cached". * Allows to massively speed-up `point.multiply(scalar)`. * @returns cached point * @example * const fast = utils.precompute(8, ProjectivePoint.fromHex(someonesPubKey)); * fast.multiply(privKey); // much faster ECDH now */ precompute: function precompute() { var windowSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 8; var point = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Point.BASE; point._setWindowSize(windowSize); point.multiply(BigInt(3)); // 3 is arbitrary, just need any number here return point; } }; /** * Computes public key for a private key. Checks for validity of the private key. * @param privateKey private key * @param isCompressed whether to return compact (default), or full key * @returns Public key, full when isCompressed=false; short when isCompressed=true */ function getPublicKey(privateKey) { var isCompressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; return Point.fromPrivateKey(privateKey).toRawBytes(isCompressed); } /** * Quick and dirty check for item being public key. Does not validate hex, or being on-curve. */ function isProbPub(item) { var arr = ut.isBytes(item); var str = typeof item === 'string'; var len = (arr || str) && item.length; if (arr) return len === compressedLen || len === uncompressedLen; if (str) return len === 2 * compressedLen || len === 2 * uncompressedLen; if (item instanceof Point) return true; return false; } /** * ECDH (Elliptic Curve Diffie Hellman). * Computes shared public key from private key and public key. * Checks: 1) private key validity 2) shared key is on-curve. * Does NOT hash the result. * @param privateA private key * @param publicB different public key * @param isCompressed whether to return compact (default), or full key * @returns shared public key */ function getSharedSecret(privateA, publicB) { var isCompressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; if (isProbPub(privateA)) throw new Error('first arg must be private key'); if (!isProbPub(publicB)) throw new Error('second arg must be public key'); var b = Point.fromHex(publicB); // check for being on-curve return b.multiply(normPrivateKeyToScalar(privateA)).toRawBytes(isCompressed); } // RFC6979: ensure ECDSA msg is X bytes and < N. RFC suggests optional truncating via bits2octets. // FIPS 186-4 4.6 suggests the leftmost min(nBitLen, outLen) bits, which matches bits2int. // bits2int can produce res>N, we can do mod(res, N) since the bitLen is the same. // int2octets can't be used; pads small msgs with 0: unacceptatble for trunc as per RFC vectors var bits2int = CURVE.bits2int || function (bytes) { // For curves with nBitLength % 8 !== 0: bits2octets(bits2octets(m)) !== bits2octets(m) // for some cases, since bytes.length * 8 is not actual bitLength. var num = ut.bytesToNumberBE(bytes); // check for == u8 done here var delta = bytes.length * 8 - CURVE.nBitLength; // truncate to nBitLength leftmost bits return delta > 0 ? num >> BigInt(delta) : num; }; var bits2int_modN = CURVE.bits2int_modN || function (bytes) { return modN(bits2int(bytes)); // can't use bytesToNumberBE here }; // NOTE: pads output with zero as per spec var ORDER_MASK = ut.bitMask(CURVE.nBitLength); /** * Converts to bytes. Checks if num in `[0..ORDER_MASK-1]` e.g.: `[0..2^256-1]`. */ function int2octets(num) { if (typeof num !== 'bigint') throw new Error('bigint expected'); if (!(_0n <= num && num < ORDER_MASK)) throw new Error("bigint expected < 2^".concat(CURVE.nBitLength)); // works with order, can have different size than numToField! return ut.numberToBytesBE(num, CURVE.nByteLength); } // Steps A, D of RFC6979 3.2 // Creates RFC6979 seed; converts msg/privKey to numbers. // Used only in sign, not in verify. // NOTE: we cannot assume here that msgHash has same amount of bytes as curve order, this will be wrong at least for P521. // Also it can be bigger for P224 + SHA256 function prepSig(msgHash, privateKey) { var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : defaultSigOpts; if (['recovered', 'canonical'].some(function (k) { return k in opts; })) throw new Error('sign() legacy options not supported'); var hash = CURVE.hash, randomBytes = CURVE.randomBytes; var lowS = opts.lowS, prehash = opts.prehash, ent = opts.extraEntropy; // generates low-s sigs by default if (lowS == null) lowS = true; // RFC6979 3.2: we skip step A, because we already provide hash msgHash = (0, utils_js_1.ensureBytes)('msgHash', msgHash); if (prehash) msgHash = (0, utils_js_1.ensureBytes)('prehashed msgHash', hash(msgHash)); // We can't later call bits2octets, since nested bits2int is broken for curves // with nBitLength % 8 !== 0. Because of that, we unwrap it here as int2octets call. // const bits2octets = (bits) => int2octets(bits2int_modN(bits)) var h1int = bits2int_modN(msgHash); var d = normPrivateKeyToScalar(privateKey); // validate private key, convert to bigint var seedArgs = [int2octets(d), int2octets(h1int)]; // extraEntropy. RFC6979 3.6: additional k' (optional). if (ent != null && ent !== false) { // K = HMAC_K(V || 0x00 || int2octets(x) || bits2octets(h1) || k') var e = ent === true ? randomBytes(Fp.BYTES) : ent; // generate random bytes OR pass as-is seedArgs.push((0, utils_js_1.ensureBytes)('extraEntropy', e)); // check for being bytes } var seed = ut.concatBytes.apply(ut, seedArgs); // Step D of RFC6979 3.2 var m = h1int; // NOTE: no need to call bits2int second time here, it is inside truncateHash! // Converts signature params into point w r/s, checks result for validity. function k2sig(kBytes) { // RFC 6979 Section 3.2, step 3: k = bits2int(T) var k = bits2int(kBytes); // Cannot use fields methods, since it is group element if (!isWithinCurveOrder(k)) return; // Important: all mod() calls here must be done over N var ik = invN(k); // k^-1 mod n var q = Point.BASE.multiply(k).toAffine(); // q = Gk var r = modN(q.x); // r = q.x mod n if (r === _0n) return; // Can use scalar blinding b^-1(bm + bdr) where b ∈ [1,q−1] according to // https://tches.iacr.org/index.php/TCHES/article/view/7337/6509. We've decided against it: // a) dependency on CSPRNG b) 15% slowdown c) doesn't really help since bigints are not CT var s = modN(ik * modN(m + r * d)); // Not using blinding here if (s === _0n) return; var recovery = (q.x === r ? 0 : 2) | Number(q.y & _1n); // recovery bit (2 or 3, when q.x > n) var normS = s; if (lowS && isBiggerThanHalfOrder(s)) { normS = normalizeS(s); // if lowS was passed, ensure s is always recovery ^= 1; // // in the bottom half of N } return new Signature(r, normS, recovery); // use normS, not s } return { seed: seed, k2sig: k2sig }; } var defaultSigOpts = { lowS: CURVE.lowS, prehash: false }; var defaultVerOpts = { lowS: CURVE.lowS, prehash: false }; /** * Signs message hash with a private key. * ``` * sign(m, d, k) where * (x, y) = G × k * r = x mod n * s = (m + dr)/k mod n * ``` * @param msgHash NOT message. msg needs to be hashed to `msgHash`, or use `prehash`. * @param privKey private key * @param opts lowS for non-malleable sigs. extraEntropy for mixing randomness into k. prehash will hash first arg. * @returns signature with recovery param */ function sign(msgHash, privKey) { var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : defaultSigOpts; var _prepSig = prepSig(msgHash, privKey, opts), seed = _prepSig.seed, k2sig = _prepSig.k2sig; // Steps A, D of RFC6979 3.2. var C = CURVE; var drbg = ut.createHmacDrbg(C.hash.outputLen, C.nByteLength, C.hmac); return drbg(seed, k2sig); // Steps B, C, D, E, F, G } // Enable precomputes. Slows down first publicKey computation by 20ms. Point.BASE._setWindowSize(8); // utils.precompute(8, ProjectivePoint.BASE) /** * Verifies a signature against message hash and public key. * Rejects lowS signatures by default: to override, * specify option `{lowS: false}`. Implements section 4.1.4 from https://www.secg.org/sec1-v2.pdf: * * ``` * verify(r, s, h, P) where * U1 = hs^-1 mod n * U2 = rs^-1 mod n * R = U1⋅G - U2⋅P * mod(R.x, n) == r * ``` */ function verify(signature, msgHash, publicKey) { var _Point$BASE$multiplyA; var opts = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : defaultVerOpts; var sg = signature; msgHash = (0, utils_js_1.ensureBytes)('msgHash', msgHash); publicKey = (0, utils_js_1.ensureBytes)('publicKey', publicKey); if ('strict' in opts) throw new Error('options.strict was renamed to lowS'); var lowS = opts.lowS, prehash = opts.prehash; var _sig = undefined; var P; try { if (typeof sg === 'string' || ut.isBytes(sg)) { // Signature can be represented in 2 ways: compact (2*nByteLength) & DER (variable-length). // Since DER can also be 2*nByteLength bytes, we check for it first. try { _sig = Signature.fromDER(sg); } catch (derError) { if (!(derError instanceof exports.DER.Err)) throw derError; _sig = Signature.fromCompact(sg); } } else if (_typeof(sg) === 'object' && typeof sg.r === 'bigint' && typeof sg.s === 'bigint') { var _r = sg.r, _s = sg.s; _sig = new Signature(_r, _s); } else { throw new Error('PARSE'); } P = Point.fromHex(publicKey); } catch (error) { if (error.message === 'PARSE') throw new Error("signature must be Signature instance, Uint8Array or hex string"); return false; } if (lowS && _sig.hasHighS()) return false; if (prehash) msgHash = CURVE.hash(msgHash); var _sig2 = _sig, r = _sig2.r, s = _sig2.s; var h = bits2int_modN(msgHash); // Cannot use fields methods, since it is group element var is = invN(s); // s^-1 var u1 = modN(h * is); // u1 = hs^-1 mod n var u2 = modN(r * is); // u2 = rs^-1 mod n var R = (_Point$BASE$multiplyA = Point.BASE.multiplyAndAddUnsafe(P, u1, u2)) === null || _Point$BASE$multiplyA === void 0 ? void 0 : _Point$BASE$multiplyA.toAffine(); // R = u1⋅G + u2⋅P if (!R) return false; var v = modN(R.x); return v === r; } return { CURVE: CURVE, getPublicKey: getPublicKey, getSharedSecret: getSharedSecret, sign: sign, verify: verify, ProjectivePoint: Point, Signature: Signature, utils: utils }; } /** * Implementation of the Shallue and van de Woestijne method for any weierstrass curve. * TODO: check if there is a way to merge this with uvRatio in Edwards; move to modular. * b = True and y = sqrt(u / v) if (u / v) is square in F, and * b = False and y = sqrt(Z * (u / v)) otherwise. * @param Fp * @param Z * @returns */ function SWUFpSqrtRatio(Fp, Z) { // Generic implementation var q = Fp.ORDER; var l = _0n; for (var o = q - _1n; o % _2n === _0n; o /= _2n) { l += _1n; } var c1 = l; // 1. c1, the largest integer such that 2^c1 divides q - 1. // We need 2n ** c1 and 2n ** (c1-1). We can't use **; but we can use <<. // 2n ** c1 == 2n << (c1-1) var _2n_pow_c1_1 = _2n << c1 - _1n - _1n; var _2n_pow_c1 = _2n_pow_c1_1 * _2n; var c2 = (q - _1n) / _2n_pow_c1; // 2. c2 = (q - 1) / (2^c1) # Integer arithmetic var c3 = (c2 - _1n) / _2n; // 3. c3 = (c2 - 1) / 2 # Integer arithmetic var c4 = _2n_pow_c1 - _1n; // 4. c4 = 2^c1 - 1 # Integer arithmetic var c5 = _2n_pow_c1_1; // 5. c5 = 2^(c1 - 1) # Integer arithmetic var c6 = Fp.pow(Z, c2); // 6. c6 = Z^c2 var c7 = Fp.pow(Z, (c2 + _1n) / _2n); // 7. c7 = Z^((c2 + 1) / 2) var sqrtRatio = function sqrtRatio(u, v) { var tv1 = c6; // 1. tv1 = c6 var tv2 = Fp.pow(v, c4); // 2. tv2 = v^c4 var tv3 = Fp.sqr(tv2); // 3. tv3 = tv2^2 tv3 = Fp.mul(tv3, v); // 4. tv3 = tv3 * v var tv5 = Fp.mul(u, tv3); // 5. tv5 = u * tv3 tv5 = Fp.pow(tv5, c3); // 6. tv5 = tv5^c3 tv5 = Fp.mul(tv5, tv2); // 7. tv5 = tv5 * tv2 tv2 = Fp.mul(tv5, v); // 8. tv2 = tv5 * v tv3 = Fp.mul(tv5, u); // 9. tv3 = tv5 * u var tv4 = Fp.mul(tv3, tv2); // 10. tv4 = tv3 * tv2 tv5 = Fp.pow(tv4, c5); // 11. tv5 = tv4^c5 var isQR = Fp.eql(tv5, Fp.ONE); // 12. isQR = tv5 == 1 tv2 = Fp.mul(tv3, c7); // 13. tv2 = tv3 * c7 tv5 = Fp.mul(tv4, tv1); // 14. tv5 = tv4 * tv1 tv3 = Fp.cmov(tv2, tv3, isQR); // 15. tv3 = CMOV(tv2, tv3, isQR) tv4 = Fp.cmov(tv5, tv4, isQR); // 16. tv4 = CMOV(tv5, tv4, isQR) // 17. for i in (c1, c1 - 1, ..., 2): for (var i = c1; i > _1n; i--) { var _tv = i - _2n; // 18. tv5 = i - 2 _tv = _2n << _tv - _1n; // 19. tv5 = 2^tv5 var tvv5 = Fp.pow(tv4, _tv); // 20. tv5 = tv4^tv5 var e1 = Fp.eql(tvv5, Fp.ONE); // 21. e1 = tv5 == 1 tv2 = Fp.mul(tv3, tv1); // 22. tv2 = tv3 * tv1 tv1 = Fp.mul(tv1, tv1); // 23. tv1 = tv1 * tv1 tvv5 = Fp.mul(tv4, tv1); // 24. tv5 = tv4 * tv1 tv3 = Fp.cmov(tv2, tv3, e1); // 25. tv3 = CMOV(tv2, tv3, e1) tv4 = Fp.cmov(tvv5, tv4, e1); // 26. tv4 = CMOV(tv5, tv4, e1) } return { isValid: isQR, value: tv3 }; }; if (Fp.ORDER % _4n === _3n) { // sqrt_ratio_3mod4(u, v) var _c2 = (Fp.ORDER - _3n) / _4n; // 1. c1 = (q - 3) / 4 # Integer arithmetic var _c3 = Fp.sqrt(Fp.neg(Z)); // 2. c2 = sqrt(-Z) sqrtRatio = function sqrtRatio(u, v) { var tv1 = Fp.sqr(v); // 1. tv1 = v^2 var tv2 = Fp.mul(u, v); // 2. tv2 = u * v tv1 = Fp.mul(tv1, tv2); // 3. tv1 = tv1 * tv2 var y1 = Fp.pow(tv1, _c2); // 4. y1 = tv1^c1 y1 = Fp.mul(y1, tv2); // 5. y1 = y1 * tv2 var y2 = Fp.mul(y1, _c3); // 6. y2 = y1 * c2 var tv3 = Fp.mul(Fp.sqr(y1), v); // 7. tv3 = y1^2; 8. tv3 = tv3 * v var isQR = Fp.eql(tv3, u); // 9. isQR = tv3 == u var y = Fp.cmov(y2, y1, isQR); // 10. y = CMOV(y2, y1, isQR) return { isValid: isQR, value: y }; // 11. return (isQR, y) isQR ? y : y*c2 }; } // No curves uses that // if (Fp.ORDER % _8n === _5n) // sqrt_ratio_5mod8 return sqrtRatio; } /** * Simplified Shallue-van de Woestijne-Ulas Method * https://www.rfc-editor.org/rfc/rfc9380#section-6.6.2 */ function mapToCurveSimpleSWU(Fp, opts) { mod.validateField(Fp); if (!Fp.isValid(opts.A) || !Fp.isValid(opts.B) || !Fp.isValid(opts.Z)) throw new Error('mapToCurveSimpleSWU: invalid opts'); var sqrtRatio = SWUFpSqrtRatio(Fp, opts.Z); if (!Fp.isOdd) throw new Error('Fp.isOdd is not implemented!'); // Input: u, an element of F. // Output: (x, y), a point on E. return function (u) { // prettier-ignore var tv1, tv2, tv3, tv4, tv5, tv6, x, y; tv1 = Fp.sqr(u); // 1. tv1 = u^2 tv1 = Fp.mul(tv1, opts.Z); // 2. tv1 = Z * tv1 tv2 = Fp.sqr(tv1); // 3. tv2 = tv1^2 tv2 = Fp.add(tv2, tv1); // 4. tv2 = tv2 + tv1 tv3 = Fp.add(tv2, Fp.ONE); // 5. tv3 = tv2 + 1 tv3 = Fp.mul(tv3, opts.B); // 6. tv3 = B * tv3 tv4 = Fp.cmov(opts.Z, Fp.neg(tv2), !Fp.eql(tv2, Fp.ZERO)); // 7. tv4 = CMOV(Z, -tv2, tv2 != 0) tv4 = Fp.mul(tv4, opts.A); // 8. tv4 = A * tv4 tv2 = Fp.sqr(tv3); // 9. tv2 = tv3^2 tv6 = Fp.sqr(tv4); // 10. tv6 = tv4^2 tv5 = Fp.mul(tv6, opts.A); // 11. tv5 = A * tv6 tv2 = Fp.add(tv2, tv5); // 12. tv2 = tv2 + tv5 tv2 = Fp.mul(tv2, tv3); // 13. tv2 = tv2 * tv3 tv6 = Fp.mul(tv6, tv4); // 14. tv6 = tv6 * tv4 tv5 = Fp.mul(tv6, opts.B); // 15. tv5 = B * tv6 tv2 = Fp.add(tv2, tv5); // 16. tv2 = tv2 + tv5 x = Fp.mul(tv1, tv3); // 17. x = tv1 * tv3 var _sqrtRatio = sqrtRatio(tv2, tv6), isValid = _sqrtRatio.isValid, value = _sqrtRatio.value; // 18. (is_gx1_square, y1) = sqrt_ratio(tv2, tv6) y = Fp.mul(tv1, u); // 19. y = tv1 * u -> Z * u^3 * y1 y = Fp.mul(y, value); // 20. y = y * y1 x = Fp.cmov(x, tv3, isValid); // 21. x = CMOV(x, tv3, is_gx1_square) y = Fp.cmov(y, value, isValid); // 22. y = CMOV(y, y1, is_gx1_square) var e1 = Fp.isOdd(u) === Fp.isOdd(y); // 23. e1 = sgn0(u) == sgn0(y) y = Fp.cmov(Fp.neg(y), y, e1); // 24. y = CMOV(-y, y, e1) x = Fp.div(x, tv4); // 25. x = x / tv4 return { x: x, y: y }; }; } /***/ }), /* 130 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 116); var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 113); var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ 131); var construct = __webpack_require__(/*! ./construct.js */ 132); function _wrapNativeSuper(Class) { var _cache = typeof Map === "function" ? new Map() : undefined; module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) { if (Class === null || !isNativeFunction(Class)) return Class; if (typeof Class !== "function") { throw new TypeError("Super expression must either be null or a function"); } if (typeof _cache !== "undefined") { if (_cache.has(Class)) return _cache.get(Class); _cache.set(Class, Wrapper); } function Wrapper() { return construct(Class, arguments, getPrototypeOf(this).constructor); } Wrapper.prototype = Object.create(Class.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); return setPrototypeOf(Wrapper, Class); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _wrapNativeSuper(Class); } module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 131 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/isNativeFunction.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _isNativeFunction(fn) { try { return Function.toString.call(fn).indexOf("[native code]") !== -1; } catch (e) { return typeof fn === "function"; } } module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 132 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/construct.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 113); var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ 133); function _construct(t, e, r) { if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments); var o = [null]; o.push.apply(o, e); var p = new (t.bind.apply(t, o))(); return r && setPrototypeOf(p, r.prototype), p; } module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 133 */ /*!*************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); } module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 134 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/abstract/curve.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } Object.defineProperty(exports, "__esModule", { value: true }); exports.wNAF = wNAF; exports.validateBasic = validateBasic; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ // Abelian group utilities var modular_js_1 = __webpack_require__(/*! ./modular.js */ 135); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 136); var _0n = BigInt(0); var _1n = BigInt(1); // Elliptic curve multiplication of Point by scalar. Fragile. // Scalars should always be less than curve order: this should be checked inside of a curve itself. // Creates precomputation tables for fast multiplication: // - private scalar is split by fixed size windows of W bits // - every window point is collected from window's table & added to accumulator // - since windows are different, same point inside tables won't be accessed more than once per calc // - each multiplication is 'Math.ceil(CURVE_ORDER / 𝑊) + 1' point additions (fixed for any scalar) // - +1 window is neccessary for wNAF // - wNAF reduces table size: 2x less memory + 2x faster generation, but 10% slower multiplication // TODO: Research returning 2d JS array of windows, instead of a single window. This would allow // windows to be in different memory locations function wNAF(c, bits) { var constTimeNegate = function constTimeNegate(condition, item) { var neg = item.negate(); return condition ? neg : item; }; var opts = function opts(W) { var windows = Math.ceil(bits / W) + 1; // +1, because var windowSize = Math.pow(2, W - 1); // -1 because we skip zero return { windows: windows, windowSize: windowSize }; }; return { constTimeNegate: constTimeNegate, // non-const time multiplication ladder unsafeLadder: function unsafeLadder(elm, n) { var p = c.ZERO; var d = elm; while (n > _0n) { if (n & _1n) p = p.add(d); d = d.double(); n >>= _1n; } return p; }, /** * Creates a wNAF precomputation window. Used for caching. * Default window size is set by `utils.precompute()` and is equal to 8. * Number of precomputed points depends on the curve size: * 2^(𝑊−1) * (Math.ceil(𝑛 / 𝑊) + 1), where: * - 𝑊 is the window size * - 𝑛 is the bitlength of the curve order. * For a 256-bit curve and window size 8, the number of precomputed points is 128 * 33 = 4224. * @returns precomputed point tables flattened to a single array */ precomputeWindow: function precomputeWindow(elm, W) { var _opts = opts(W), windows = _opts.windows, windowSize = _opts.windowSize; var points = []; var p = elm; var base = p; for (var window = 0; window < windows; window++) { base = p; points.push(base); // =1, because we skip zero for (var i = 1; i < windowSize; i++) { base = base.add(p); points.push(base); } p = base.double(); } return points; }, /** * Implements ec multiplication using precomputed tables and w-ary non-adjacent form. * @param W window size * @param precomputes precomputed tables * @param n scalar (we don't check here, but should be less than curve order) * @returns real and fake (for const-time) points */ wNAF: function wNAF(W, precomputes, n) { // TODO: maybe check that scalar is less than group order? wNAF behavious is undefined otherwise // But need to carefully remove other checks before wNAF. ORDER == bits here var _opts2 = opts(W), windows = _opts2.windows, windowSize = _opts2.windowSize; var p = c.ZERO; var f = c.BASE; var mask = BigInt(Math.pow(2, W) - 1); // Create mask with W ones: 0b1111 for W=4 etc. var maxNumber = Math.pow(2, W); var shiftBy = BigInt(W); for (var window = 0; window < windows; window++) { var offset = window * windowSize; // Extract W bits. var wbits = Number(n & mask); // Shift number by W bits. n >>= shiftBy; // If the bits are bigger than max size, we'll split those. // +224 => 256 - 32 if (wbits > windowSize) { wbits -= maxNumber; n += _1n; } // This code was first written with assumption that 'f' and 'p' will never be infinity point: // since each addition is multiplied by 2 ** W, it cannot cancel each other. However, // there is negate now: it is possible that negated element from low value // would be the same as high element, which will create carry into next window. // It's not obvious how this can fail, but still worth investigating later. // Check if we're onto Zero point. // Add random point inside current window to f. var offset1 = offset; var offset2 = offset + Math.abs(wbits) - 1; // -1 because we skip zero var cond1 = window % 2 !== 0; var cond2 = wbits < 0; if (wbits === 0) { // The most important part for const-time getPublicKey f = f.add(constTimeNegate(cond1, precomputes[offset1])); } else { p = p.add(constTimeNegate(cond2, precomputes[offset2])); } } // JIT-compiler should not eliminate f here, since it will later be used in normalizeZ() // Even if the variable is still unused, there are some checks which will // throw an exception, so compiler needs to prove they won't happen, which is hard. // At this point there is a way to F be infinity-point even if p is not, // which makes it less const-time: around 1 bigint multiply. return { p: p, f: f }; }, wNAFCached: function wNAFCached(P, precomputesMap, n, transform) { // @ts-ignore var W = P._WINDOW_SIZE || 1; // Calculate precomputes on a first run, reuse them after var comp = precomputesMap.get(P); if (!comp) { comp = this.precomputeWindow(P, W); if (W !== 1) { precomputesMap.set(P, transform(comp)); } } return this.wNAF(W, comp, n); } }; } function validateBasic(curve) { (0, modular_js_1.validateField)(curve.Fp); (0, utils_js_1.validateObject)(curve, { n: 'bigint', h: 'bigint', Gx: 'field', Gy: 'field' }, { nBitLength: 'isSafeInteger', nByteLength: 'isSafeInteger' }); // Set defaults return Object.freeze(_objectSpread(_objectSpread(_objectSpread({}, (0, modular_js_1.nLength)(curve.n, curve.nBitLength)), curve), { p: curve.Fp.ORDER })); } /***/ }), /* 135 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/abstract/modular.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.isNegativeLE = void 0; exports.mod = mod; exports.pow = pow; exports.pow2 = pow2; exports.invert = invert; exports.tonelliShanks = tonelliShanks; exports.FpSqrt = FpSqrt; exports.validateField = validateField; exports.FpPow = FpPow; exports.FpInvertBatch = FpInvertBatch; exports.FpDiv = FpDiv; exports.FpIsSquare = FpIsSquare; exports.nLength = nLength; exports.Field = Field; exports.FpSqrtOdd = FpSqrtOdd; exports.FpSqrtEven = FpSqrtEven; exports.hashToPrivateScalar = hashToPrivateScalar; exports.getFieldBytesLength = getFieldBytesLength; exports.getMinHashLength = getMinHashLength; exports.mapHashToField = mapHashToField; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ // Utilities for modular arithmetics and finite fields var utils_js_1 = __webpack_require__(/*! ./utils.js */ 136); // prettier-ignore var _0n = BigInt(0), _1n = BigInt(1), _2n = BigInt(2), _3n = BigInt(3); // prettier-ignore var _4n = BigInt(4), _5n = BigInt(5), _8n = BigInt(8); // prettier-ignore var _9n = BigInt(9), _16n = BigInt(16); // Calculates a modulo b function mod(a, b) { var result = a % b; return result >= _0n ? result : b + result; } /** * Efficiently raise num to power and do modular division. * Unsafe in some contexts: uses ladder, so can expose bigint bits. * @example * pow(2n, 6n, 11n) // 64n % 11n == 9n */ // TODO: use field version && remove function pow(num, power, modulo) { if (modulo <= _0n || power < _0n) throw new Error('Expected power/modulo > 0'); if (modulo === _1n) return _0n; var res = _1n; while (power > _0n) { if (power & _1n) res = res * num % modulo; num = num * num % modulo; power >>= _1n; } return res; } // Does x ^ (2 ^ power) mod p. pow2(30, 4) == 30 ^ (2 ^ 4) function pow2(x, power, modulo) { var res = x; while (power-- > _0n) { res *= res; res %= modulo; } return res; } // Inverses number over modulo function invert(number, modulo) { if (number === _0n || modulo <= _0n) { throw new Error("invert: expected positive integers, got n=".concat(number, " mod=").concat(modulo)); } // Euclidean GCD https://brilliant.org/wiki/extended-euclidean-algorithm/ // Fermat's little theorem "CT-like" version inv(n) = n^(m-2) mod m is 30x slower. var a = mod(number, modulo); var b = modulo; // prettier-ignore var x = _0n, y = _1n, u = _1n, v = _0n; while (a !== _0n) { // JIT applies optimization if those two lines follow each other var q = b / a; var r = b % a; var m = x - u * q; var n = y - v * q; // prettier-ignore b = a, a = r, x = u, y = v, u = m, v = n; } var gcd = b; if (gcd !== _1n) throw new Error('invert: does not exist'); return mod(x, modulo); } /** * Tonelli-Shanks square root search algorithm. * 1. https://eprint.iacr.org/2012/685.pdf (page 12) * 2. Square Roots from 1; 24, 51, 10 to Dan Shanks * Will start an infinite loop if field order P is not prime. * @param P field order * @returns function that takes field Fp (created from P) and number n */ function tonelliShanks(P) { // Legendre constant: used to calculate Legendre symbol (a | p), // which denotes the value of a^((p-1)/2) (mod p). // (a | p) ≡ 1 if a is a square (mod p) // (a | p) ≡ -1 if a is not a square (mod p) // (a | p) ≡ 0 if a ≡ 0 (mod p) var legendreC = (P - _1n) / _2n; var Q, S, Z; // Step 1: By factoring out powers of 2 from p - 1, // find q and s such that p - 1 = q*(2^s) with q odd for (Q = P - _1n, S = 0; Q % _2n === _0n; Q /= _2n, S++) { ; } // Step 2: Select a non-square z such that (z | p) ≡ -1 and set c ≡ zq for (Z = _2n; Z < P && pow(Z, legendreC, P) !== P - _1n; Z++) { ; } // Fast-path if (S === 1) { var p1div4 = (P + _1n) / _4n; return function tonelliFast(Fp, n) { var root = Fp.pow(n, p1div4); if (!Fp.eql(Fp.sqr(root), n)) throw new Error('Cannot find square root'); return root; }; } // Slow-path var Q1div2 = (Q + _1n) / _2n; return function tonelliSlow(Fp, n) { // Step 0: Check that n is indeed a square: (n | p) should not be ≡ -1 if (Fp.pow(n, legendreC) === Fp.neg(Fp.ONE)) throw new Error('Cannot find square root'); var r = S; // TODO: will fail at Fp2/etc var g = Fp.pow(Fp.mul(Fp.ONE, Z), Q); // will update both x and b var x = Fp.pow(n, Q1div2); // first guess at the square root var b = Fp.pow(n, Q); // first guess at the fudge factor while (!Fp.eql(b, Fp.ONE)) { if (Fp.eql(b, Fp.ZERO)) return Fp.ZERO; // https://en.wikipedia.org/wiki/Tonelli%E2%80%93Shanks_algorithm (4. If t = 0, return r = 0) // Find m such b^(2^m)==1 var m = 1; for (var t2 = Fp.sqr(b); m < r; m++) { if (Fp.eql(t2, Fp.ONE)) break; t2 = Fp.sqr(t2); // t2 *= t2 } // NOTE: r-m-1 can be bigger than 32, need to convert to bigint before shift, otherwise there will be overflow var ge = Fp.pow(g, _1n << BigInt(r - m - 1)); // ge = 2^(r-m-1) g = Fp.sqr(ge); // g = ge * ge x = Fp.mul(x, ge); // x *= ge b = Fp.mul(b, g); // b *= g r = m; } return x; }; } function FpSqrt(P) { // NOTE: different algorithms can give different roots, it is up to user to decide which one they want. // For example there is FpSqrtOdd/FpSqrtEven to choice root based on oddness (used for hash-to-curve). // P ≡ 3 (mod 4) // √n = n^((P+1)/4) if (P % _4n === _3n) { // Not all roots possible! // const ORDER = // 0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaabn; // const NUM = 72057594037927816n; var p1div4 = (P + _1n) / _4n; return function sqrt3mod4(Fp, n) { var root = Fp.pow(n, p1div4); // Throw if root**2 != n if (!Fp.eql(Fp.sqr(root), n)) throw new Error('Cannot find square root'); return root; }; } // Atkin algorithm for q ≡ 5 (mod 8), https://eprint.iacr.org/2012/685.pdf (page 10) if (P % _8n === _5n) { var c1 = (P - _5n) / _8n; return function sqrt5mod8(Fp, n) { var n2 = Fp.mul(n, _2n); var v = Fp.pow(n2, c1); var nv = Fp.mul(n, v); var i = Fp.mul(Fp.mul(nv, _2n), v); var root = Fp.mul(nv, Fp.sub(i, Fp.ONE)); if (!Fp.eql(Fp.sqr(root), n)) throw new Error('Cannot find square root'); return root; }; } // P ≡ 9 (mod 16) if (P % _16n === _9n) { // NOTE: tonelli is too slow for bls-Fp2 calculations even on start // Means we cannot use sqrt for constants at all! // // const c1 = Fp.sqrt(Fp.negate(Fp.ONE)); // 1. c1 = sqrt(-1) in F, i.e., (c1^2) == -1 in F // const c2 = Fp.sqrt(c1); // 2. c2 = sqrt(c1) in F, i.e., (c2^2) == c1 in F // const c3 = Fp.sqrt(Fp.negate(c1)); // 3. c3 = sqrt(-c1) in F, i.e., (c3^2) == -c1 in F // const c4 = (P + _7n) / _16n; // 4. c4 = (q + 7) / 16 # Integer arithmetic // sqrt = (x) => { // let tv1 = Fp.pow(x, c4); // 1. tv1 = x^c4 // let tv2 = Fp.mul(c1, tv1); // 2. tv2 = c1 * tv1 // const tv3 = Fp.mul(c2, tv1); // 3. tv3 = c2 * tv1 // let tv4 = Fp.mul(c3, tv1); // 4. tv4 = c3 * tv1 // const e1 = Fp.equals(Fp.square(tv2), x); // 5. e1 = (tv2^2) == x // const e2 = Fp.equals(Fp.square(tv3), x); // 6. e2 = (tv3^2) == x // tv1 = Fp.cmov(tv1, tv2, e1); // 7. tv1 = CMOV(tv1, tv2, e1) # Select tv2 if (tv2^2) == x // tv2 = Fp.cmov(tv4, tv3, e2); // 8. tv2 = CMOV(tv4, tv3, e2) # Select tv3 if (tv3^2) == x // const e3 = Fp.equals(Fp.square(tv2), x); // 9. e3 = (tv2^2) == x // return Fp.cmov(tv1, tv2, e3); // 10. z = CMOV(tv1, tv2, e3) # Select the sqrt from tv1 and tv2 // } } // Other cases: Tonelli-Shanks algorithm return tonelliShanks(P); } // Little-endian check for first LE bit (last BE bit); var isNegativeLE = function isNegativeLE(num, modulo) { return (mod(num, modulo) & _1n) === _1n; }; exports.isNegativeLE = isNegativeLE; // prettier-ignore var FIELD_FIELDS = ['create', 'isValid', 'is0', 'neg', 'inv', 'sqrt', 'sqr', 'eql', 'add', 'sub', 'mul', 'pow', 'div', 'addN', 'subN', 'mulN', 'sqrN']; function validateField(field) { var initial = { ORDER: 'bigint', MASK: 'bigint', BYTES: 'isSafeInteger', BITS: 'isSafeInteger' }; var opts = FIELD_FIELDS.reduce(function (map, val) { map[val] = 'function'; return map; }, initial); return (0, utils_js_1.validateObject)(field, opts); } // Generic field functions /** * Same as `pow` but for Fp: non-constant-time. * Unsafe in some contexts: uses ladder, so can expose bigint bits. */ function FpPow(f, num, power) { // Should have same speed as pow for bigints // TODO: benchmark! if (power < _0n) throw new Error('Expected power > 0'); if (power === _0n) return f.ONE; if (power === _1n) return num; var p = f.ONE; var d = num; while (power > _0n) { if (power & _1n) p = f.mul(p, d); d = f.sqr(d); power >>= _1n; } return p; } /** * Efficiently invert an array of Field elements. * `inv(0)` will return `undefined` here: make sure to throw an error. */ function FpInvertBatch(f, nums) { var tmp = new Array(nums.length); // Walk from first to last, multiply them by each other MOD p var lastMultiplied = nums.reduce(function (acc, num, i) { if (f.is0(num)) return acc; tmp[i] = acc; return f.mul(acc, num); }, f.ONE); // Invert last element var inverted = f.inv(lastMultiplied); // Walk from last to first, multiply them by inverted each other MOD p nums.reduceRight(function (acc, num, i) { if (f.is0(num)) return acc; tmp[i] = f.mul(acc, tmp[i]); return f.mul(acc, num); }, inverted); return tmp; } function FpDiv(f, lhs, rhs) { return f.mul(lhs, typeof rhs === 'bigint' ? invert(rhs, f.ORDER) : f.inv(rhs)); } // This function returns True whenever the value x is a square in the field F. function FpIsSquare(f) { var legendreConst = (f.ORDER - _1n) / _2n; // Integer arithmetic return function (x) { var p = f.pow(x, legendreConst); return f.eql(p, f.ZERO) || f.eql(p, f.ONE); }; } // CURVE.n lengths function nLength(n, nBitLength) { // Bit size, byte size of CURVE.n var _nBitLength = nBitLength !== undefined ? nBitLength : n.toString(2).length; var nByteLength = Math.ceil(_nBitLength / 8); return { nBitLength: _nBitLength, nByteLength: nByteLength }; } /** * Initializes a finite field over prime. **Non-primes are not supported.** * Do not init in loop: slow. Very fragile: always run a benchmark on a change. * Major performance optimizations: * * a) denormalized operations like mulN instead of mul * * b) same object shape: never add or remove keys * * c) Object.freeze * @param ORDER prime positive bigint * @param bitLen how many bits the field consumes * @param isLE (def: false) if encoding / decoding should be in little-endian * @param redef optional faster redefinitions of sqrt and other methods */ function Field(ORDER, bitLen) { var isLE = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; var redef = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; if (ORDER <= _0n) throw new Error("Expected Field ORDER > 0, got ".concat(ORDER)); var _nLength = nLength(ORDER, bitLen), BITS = _nLength.nBitLength, BYTES = _nLength.nByteLength; if (BYTES > 2048) throw new Error('Field lengths over 2048 bytes are not supported'); var sqrtP = FpSqrt(ORDER); var f = Object.freeze({ ORDER: ORDER, BITS: BITS, BYTES: BYTES, MASK: (0, utils_js_1.bitMask)(BITS), ZERO: _0n, ONE: _1n, create: function create(num) { return mod(num, ORDER); }, isValid: function isValid(num) { if (typeof num !== 'bigint') throw new Error("Invalid field element: expected bigint, got ".concat(_typeof(num))); return _0n <= num && num < ORDER; // 0 is valid element, but it's not invertible }, is0: function is0(num) { return num === _0n; }, isOdd: function isOdd(num) { return (num & _1n) === _1n; }, neg: function neg(num) { return mod(-num, ORDER); }, eql: function eql(lhs, rhs) { return lhs === rhs; }, sqr: function sqr(num) { return mod(num * num, ORDER); }, add: function add(lhs, rhs) { return mod(lhs + rhs, ORDER); }, sub: function sub(lhs, rhs) { return mod(lhs - rhs, ORDER); }, mul: function mul(lhs, rhs) { return mod(lhs * rhs, ORDER); }, pow: function pow(num, power) { return FpPow(f, num, power); }, div: function div(lhs, rhs) { return mod(lhs * invert(rhs, ORDER), ORDER); }, // Same as above, but doesn't normalize sqrN: function sqrN(num) { return num * num; }, addN: function addN(lhs, rhs) { return lhs + rhs; }, subN: function subN(lhs, rhs) { return lhs - rhs; }, mulN: function mulN(lhs, rhs) { return lhs * rhs; }, inv: function inv(num) { return invert(num, ORDER); }, sqrt: redef.sqrt || function (n) { return sqrtP(f, n); }, invertBatch: function invertBatch(lst) { return FpInvertBatch(f, lst); }, // TODO: do we really need constant cmov? // We don't have const-time bigints anyway, so probably will be not very useful cmov: function cmov(a, b, c) { return c ? b : a; }, toBytes: function toBytes(num) { return isLE ? (0, utils_js_1.numberToBytesLE)(num, BYTES) : (0, utils_js_1.numberToBytesBE)(num, BYTES); }, fromBytes: function fromBytes(bytes) { if (bytes.length !== BYTES) throw new Error("Fp.fromBytes: expected ".concat(BYTES, ", got ").concat(bytes.length)); return isLE ? (0, utils_js_1.bytesToNumberLE)(bytes) : (0, utils_js_1.bytesToNumberBE)(bytes); } }); return Object.freeze(f); } function FpSqrtOdd(Fp, elm) { if (!Fp.isOdd) throw new Error("Field doesn't have isOdd"); var root = Fp.sqrt(elm); return Fp.isOdd(root) ? root : Fp.neg(root); } function FpSqrtEven(Fp, elm) { if (!Fp.isOdd) throw new Error("Field doesn't have isOdd"); var root = Fp.sqrt(elm); return Fp.isOdd(root) ? Fp.neg(root) : root; } /** * "Constant-time" private key generation utility. * Same as mapKeyToField, but accepts less bytes (40 instead of 48 for 32-byte field). * Which makes it slightly more biased, less secure. * @deprecated use mapKeyToField instead */ function hashToPrivateScalar(hash, groupOrder) { var isLE = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; hash = (0, utils_js_1.ensureBytes)('privateHash', hash); var hashLen = hash.length; var minLen = nLength(groupOrder).nByteLength + 8; if (minLen < 24 || hashLen < minLen || hashLen > 1024) throw new Error("hashToPrivateScalar: expected ".concat(minLen, "-1024 bytes of input, got ").concat(hashLen)); var num = isLE ? (0, utils_js_1.bytesToNumberLE)(hash) : (0, utils_js_1.bytesToNumberBE)(hash); return mod(num, groupOrder - _1n) + _1n; } /** * Returns total number of bytes consumed by the field element. * For example, 32 bytes for usual 256-bit weierstrass curve. * @param fieldOrder number of field elements, usually CURVE.n * @returns byte length of field */ function getFieldBytesLength(fieldOrder) { if (typeof fieldOrder !== 'bigint') throw new Error('field order must be bigint'); var bitLength = fieldOrder.toString(2).length; return Math.ceil(bitLength / 8); } /** * Returns minimal amount of bytes that can be safely reduced * by field order. * Should be 2^-128 for 128-bit curve such as P256. * @param fieldOrder number of field elements, usually CURVE.n * @returns byte length of target hash */ function getMinHashLength(fieldOrder) { var length = getFieldBytesLength(fieldOrder); return length + Math.ceil(length / 2); } /** * "Constant-time" private key generation utility. * Can take (n + n/2) or more bytes of uniform input e.g. from CSPRNG or KDF * and convert them into private scalar, with the modulo bias being negligible. * Needs at least 48 bytes of input for 32-byte private key. * https://research.kudelskisecurity.com/2020/07/28/the-definitive-guide-to-modulo-bias-and-how-to-avoid-it/ * FIPS 186-5, A.2 https://csrc.nist.gov/publications/detail/fips/186/5/final * RFC 9380, https://www.rfc-editor.org/rfc/rfc9380#section-5 * @param hash hash output from SHA3 or a similar function * @param groupOrder size of subgroup - (e.g. secp256k1.CURVE.n) * @param isLE interpret hash bytes as LE num * @returns valid private scalar */ function mapHashToField(key, fieldOrder) { var isLE = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; var len = key.length; var fieldLen = getFieldBytesLength(fieldOrder); var minLen = getMinHashLength(fieldOrder); // No small numbers: need to understand bias story. No huge numbers: easier to detect JS timings. if (len < 16 || len < minLen || len > 1024) throw new Error("expected ".concat(minLen, "-1024 bytes of input, got ").concat(len)); var num = isLE ? (0, utils_js_1.bytesToNumberBE)(key) : (0, utils_js_1.bytesToNumberLE)(key); // `mod(x, 11)` can sometimes produce 0. `mod(x, 10) + 1` is the same, but no 0 var reduced = mod(num, fieldOrder - _1n) + _1n; return isLE ? (0, utils_js_1.numberToBytesLE)(reduced, fieldLen) : (0, utils_js_1.numberToBytesBE)(reduced, fieldLen); } /***/ }), /* 136 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/abstract/utils.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _slicedToArray = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.bitMask = void 0; exports.isBytes = isBytes; exports.abytes = abytes; exports.bytesToHex = bytesToHex; exports.numberToHexUnpadded = numberToHexUnpadded; exports.hexToNumber = hexToNumber; exports.hexToBytes = hexToBytes; exports.bytesToNumberBE = bytesToNumberBE; exports.bytesToNumberLE = bytesToNumberLE; exports.numberToBytesBE = numberToBytesBE; exports.numberToBytesLE = numberToBytesLE; exports.numberToVarBytesBE = numberToVarBytesBE; exports.ensureBytes = ensureBytes; exports.concatBytes = concatBytes; exports.equalBytes = equalBytes; exports.utf8ToBytes = utf8ToBytes; exports.bitLen = bitLen; exports.bitGet = bitGet; exports.bitSet = bitSet; exports.createHmacDrbg = createHmacDrbg; exports.validateObject = validateObject; /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ // 100 lines of code in the file are duplicated from noble-hashes (utils). // This is OK: `abstract` directory does not use noble-hashes. // User may opt-in into using different hashing library. This way, noble-hashes // won't be included into their bundle. var _0n = /* @__PURE__ */BigInt(0); var _1n = /* @__PURE__ */BigInt(1); var _2n = /* @__PURE__ */BigInt(2); function isBytes(a) { return a instanceof Uint8Array || a != null && _typeof(a) === 'object' && a.constructor.name === 'Uint8Array'; } function abytes(item) { if (!isBytes(item)) throw new Error('Uint8Array expected'); } // Array where index 0xf0 (240) is mapped to string 'f0' var hexes = /* @__PURE__ */Array.from({ length: 256 }, function (_, i) { return i.toString(16).padStart(2, '0'); }); /** * @example bytesToHex(Uint8Array.from([0xca, 0xfe, 0x01, 0x23])) // 'cafe0123' */ function bytesToHex(bytes) { abytes(bytes); // pre-caching improves the speed 6x var hex = ''; for (var i = 0; i < bytes.length; i++) { hex += hexes[bytes[i]]; } return hex; } function numberToHexUnpadded(num) { var hex = num.toString(16); return hex.length & 1 ? "0".concat(hex) : hex; } function hexToNumber(hex) { if (typeof hex !== 'string') throw new Error('hex string expected, got ' + _typeof(hex)); // Big Endian return BigInt(hex === '' ? '0' : "0x".concat(hex)); } // We use optimized technique to convert hex string to byte array var asciis = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 }; function asciiToBase16(char) { if (char >= asciis._0 && char <= asciis._9) return char - asciis._0; if (char >= asciis._A && char <= asciis._F) return char - (asciis._A - 10); if (char >= asciis._a && char <= asciis._f) return char - (asciis._a - 10); return; } /** * @example hexToBytes('cafe0123') // Uint8Array.from([0xca, 0xfe, 0x01, 0x23]) */ function hexToBytes(hex) { if (typeof hex !== 'string') throw new Error('hex string expected, got ' + _typeof(hex)); var hl = hex.length; var al = hl / 2; if (hl % 2) throw new Error('padded hex string expected, got unpadded hex of length ' + hl); var array = new Uint8Array(al); for (var ai = 0, hi = 0; ai < al; ai++, hi += 2) { var n1 = asciiToBase16(hex.charCodeAt(hi)); var n2 = asciiToBase16(hex.charCodeAt(hi + 1)); if (n1 === undefined || n2 === undefined) { var char = hex[hi] + hex[hi + 1]; throw new Error('hex string expected, got non-hex character "' + char + '" at index ' + hi); } array[ai] = n1 * 16 + n2; } return array; } // BE: Big Endian, LE: Little Endian function bytesToNumberBE(bytes) { return hexToNumber(bytesToHex(bytes)); } function bytesToNumberLE(bytes) { abytes(bytes); return hexToNumber(bytesToHex(Uint8Array.from(bytes).reverse())); } function numberToBytesBE(n, len) { return hexToBytes(n.toString(16).padStart(len * 2, '0')); } function numberToBytesLE(n, len) { return numberToBytesBE(n, len).reverse(); } // Unpadded, rarely used function numberToVarBytesBE(n) { return hexToBytes(numberToHexUnpadded(n)); } /** * Takes hex string or Uint8Array, converts to Uint8Array. * Validates output length. * Will throw error for other types. * @param title descriptive title for an error e.g. 'private key' * @param hex hex string or Uint8Array * @param expectedLength optional, will compare to result array's length * @returns */ function ensureBytes(title, hex, expectedLength) { var res; if (typeof hex === 'string') { try { res = hexToBytes(hex); } catch (e) { throw new Error("".concat(title, " must be valid hex string, got \"").concat(hex, "\". Cause: ").concat(e)); } } else if (isBytes(hex)) { // Uint8Array.from() instead of hash.slice() because node.js Buffer // is instance of Uint8Array, and its slice() creates **mutable** copy res = Uint8Array.from(hex); } else { throw new Error("".concat(title, " must be hex string or Uint8Array")); } var len = res.length; if (typeof expectedLength === 'number' && len !== expectedLength) throw new Error("".concat(title, " expected ").concat(expectedLength, " bytes, got ").concat(len)); return res; } /** * Copies several Uint8Arrays into one. */ function concatBytes() { var sum = 0; for (var i = 0; i < arguments.length; i++) { var a = i < 0 || arguments.length <= i ? undefined : arguments[i]; abytes(a); sum += a.length; } var res = new Uint8Array(sum); for (var _i = 0, pad = 0; _i < arguments.length; _i++) { var _a = _i < 0 || arguments.length <= _i ? undefined : arguments[_i]; res.set(_a, pad); pad += _a.length; } return res; } // Compares 2 u8a-s in kinda constant time function equalBytes(a, b) { if (a.length !== b.length) return false; var diff = 0; for (var i = 0; i < a.length; i++) { diff |= a[i] ^ b[i]; } return diff === 0; } /** * @example utf8ToBytes('abc') // new Uint8Array([97, 98, 99]) */ function utf8ToBytes(str) { if (typeof str !== 'string') throw new Error("utf8ToBytes expected string, got ".concat(_typeof(str))); return new Uint8Array(new TextEncoder().encode(str)); // https://bugzil.la/1681809 } // Bit operations /** * Calculates amount of bits in a bigint. * Same as `n.toString(2).length` */ function bitLen(n) { var len; for (len = 0; n > _0n; n >>= _1n, len += 1) { ; } return len; } /** * Gets single bit at position. * NOTE: first bit position is 0 (same as arrays) * Same as `!!+Array.from(n.toString(2)).reverse()[pos]` */ function bitGet(n, pos) { return n >> BigInt(pos) & _1n; } /** * Sets single bit at position. */ function bitSet(n, pos, value) { return n | (value ? _1n : _0n) << BigInt(pos); } /** * Calculate mask for N bits. Not using ** operator with bigints because of old engines. * Same as BigInt(`0b${Array(i).fill('1').join('')}`) */ var bitMask = function bitMask(n) { return (_2n << BigInt(n - 1)) - _1n; }; exports.bitMask = bitMask; // DRBG var u8n = function u8n(data) { return new Uint8Array(data); }; // creates Uint8Array var u8fr = function u8fr(arr) { return Uint8Array.from(arr); }; // another shortcut /** * Minimal HMAC-DRBG from NIST 800-90 for RFC6979 sigs. * @returns function that will call DRBG until 2nd arg returns something meaningful * @example * const drbg = createHmacDRBG(32, 32, hmac); * drbg(seed, bytesToKey); // bytesToKey must return Key or undefined */ function createHmacDrbg(hashLen, qByteLen, hmacFn) { if (typeof hashLen !== 'number' || hashLen < 2) throw new Error('hashLen must be a number'); if (typeof qByteLen !== 'number' || qByteLen < 2) throw new Error('qByteLen must be a number'); if (typeof hmacFn !== 'function') throw new Error('hmacFn must be a function'); // Step B, Step C: set hashLen to 8*ceil(hlen/8) var v = u8n(hashLen); // Minimal non-full-spec HMAC-DRBG from NIST 800-90 for RFC6979 sigs. var k = u8n(hashLen); // Steps B and C of RFC6979 3.2: set hashLen, in our case always same var i = 0; // Iterations counter, will throw when over 1000 var reset = function reset() { v.fill(1); k.fill(0); i = 0; }; var h = function h() { for (var _len = arguments.length, b = new Array(_len), _key = 0; _key < _len; _key++) { b[_key] = arguments[_key]; } return hmacFn.apply(void 0, [k, v].concat(b)); }; // hmac(k)(v, ...values) var reseed = function reseed() { var seed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : u8n(); // HMAC-DRBG reseed() function. Steps D-G k = h(u8fr([0x00]), seed); // k = hmac(k || v || 0x00 || seed) v = h(); // v = hmac(k || v) if (seed.length === 0) return; k = h(u8fr([0x01]), seed); // k = hmac(k || v || 0x01 || seed) v = h(); // v = hmac(k || v) }; var gen = function gen() { // HMAC-DRBG generate() function if (i++ >= 1000) throw new Error('drbg: tried 1000 values'); var len = 0; var out = []; while (len < qByteLen) { v = h(); var sl = v.slice(); out.push(sl); len += v.length; } return concatBytes.apply(void 0, out); }; var genUntil = function genUntil(seed, pred) { reset(); reseed(seed); // Steps D-G var res = undefined; // Step H: grind until k is in [1..n-1] while (!(res = pred(gen()))) { reseed(); } reset(); return res; }; return genUntil; } // Validating curves and fields var validatorFns = { bigint: function bigint(val) { return typeof val === 'bigint'; }, function: function _function(val) { return typeof val === 'function'; }, boolean: function boolean(val) { return typeof val === 'boolean'; }, string: function string(val) { return typeof val === 'string'; }, stringOrUint8Array: function stringOrUint8Array(val) { return typeof val === 'string' || isBytes(val); }, isSafeInteger: function isSafeInteger(val) { return Number.isSafeInteger(val); }, array: function array(val) { return Array.isArray(val); }, field: function field(val, object) { return object.Fp.isValid(val); }, hash: function hash(val) { return typeof val === 'function' && Number.isSafeInteger(val.outputLen); } }; // type Record = { [P in K]: T; } function validateObject(object, validators) { var optValidators = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; var checkField = function checkField(fieldName, type, isOptional) { var checkVal = validatorFns[type]; if (typeof checkVal !== 'function') throw new Error("Invalid validator \"".concat(type, "\", expected function")); var val = object[fieldName]; if (isOptional && val === undefined) return; if (!checkVal(val, object)) { throw new Error("Invalid param ".concat(String(fieldName), "=").concat(val, " (").concat(_typeof(val), "), expected ").concat(type)); } }; for (var _i2 = 0, _Object$entries = Object.entries(validators); _i2 < _Object$entries.length; _i2++) { var _Object$entries$_i = _slicedToArray(_Object$entries[_i2], 2), fieldName = _Object$entries$_i[0], type = _Object$entries$_i[1]; checkField(fieldName, type, false); } for (var _i3 = 0, _Object$entries2 = Object.entries(optValidators); _i3 < _Object$entries2.length; _i3++) { var _Object$entries2$_i = _slicedToArray(_Object$entries2[_i3], 2), _fieldName = _Object$entries2$_i[0], _type = _Object$entries2$_i[1]; checkField(_fieldName, _type, true); } return object; } // validate type tests // const o: { a: number; b: number; c: number } = { a: 1, b: 5, c: 6 }; // const z0 = validateObject(o, { a: 'isSafeInteger' }, { c: 'bigint' }); // Ok! // // Should fail type-check // const z1 = validateObject(o, { a: 'tmp' }, { c: 'zz' }); // const z2 = validateObject(o, { a: 'isSafeInteger' }, { c: 'zz' }); // const z3 = validateObject(o, { test: 'boolean', z: 'bug' }); // const z4 = validateObject(o, { a: 'boolean', z: 'bug' }); /***/ }), /* 137 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 138); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 139); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 122); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 140); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 138 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 139 */ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) { ; } } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 140 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 141 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/curves/abstract/hash-to-curve.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3); var _slicedToArray = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } Object.defineProperty(exports, "__esModule", { value: true }); exports.expand_message_xmd = expand_message_xmd; exports.expand_message_xof = expand_message_xof; exports.hash_to_field = hash_to_field; exports.isogenyMap = isogenyMap; exports.createHasher = createHasher; var modular_js_1 = __webpack_require__(/*! ./modular.js */ 135); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 136); // Octet Stream to Integer. "spec" implementation of os2ip is 2.5x slower vs bytesToNumberBE. var os2ip = utils_js_1.bytesToNumberBE; // Integer to Octet Stream (numberToBytesBE) function i2osp(value, length) { if (value < 0 || value >= 1 << 8 * length) { throw new Error("bad I2OSP call: value=".concat(value, " length=").concat(length)); } var res = Array.from({ length: length }).fill(0); for (var i = length - 1; i >= 0; i--) { res[i] = value & 0xff; value >>>= 8; } return new Uint8Array(res); } function strxor(a, b) { var arr = new Uint8Array(a.length); for (var i = 0; i < a.length; i++) { arr[i] = a[i] ^ b[i]; } return arr; } function anum(item) { if (!Number.isSafeInteger(item)) throw new Error('number expected'); } // Produces a uniformly random byte string using a cryptographic hash function H that outputs b bits // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.1 function expand_message_xmd(msg, DST, lenInBytes, H) { (0, utils_js_1.abytes)(msg); (0, utils_js_1.abytes)(DST); anum(lenInBytes); // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.3 if (DST.length > 255) DST = H((0, utils_js_1.concatBytes)((0, utils_js_1.utf8ToBytes)('H2C-OVERSIZE-DST-'), DST)); var b_in_bytes = H.outputLen, r_in_bytes = H.blockLen; var ell = Math.ceil(lenInBytes / b_in_bytes); if (ell > 255) throw new Error('Invalid xmd length'); var DST_prime = (0, utils_js_1.concatBytes)(DST, i2osp(DST.length, 1)); var Z_pad = i2osp(0, r_in_bytes); var l_i_b_str = i2osp(lenInBytes, 2); // len_in_bytes_str var b = new Array(ell); var b_0 = H((0, utils_js_1.concatBytes)(Z_pad, msg, l_i_b_str, i2osp(0, 1), DST_prime)); b[0] = H((0, utils_js_1.concatBytes)(b_0, i2osp(1, 1), DST_prime)); for (var i = 1; i <= ell; i++) { var args = [strxor(b_0, b[i - 1]), i2osp(i + 1, 1), DST_prime]; b[i] = H((0, utils_js_1.concatBytes).apply(void 0, args)); } var pseudo_random_bytes = (0, utils_js_1.concatBytes).apply(void 0, b); return pseudo_random_bytes.slice(0, lenInBytes); } // Produces a uniformly random byte string using an extendable-output function (XOF) H. // 1. The collision resistance of H MUST be at least k bits. // 2. H MUST be an XOF that has been proved indifferentiable from // a random oracle under a reasonable cryptographic assumption. // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.2 function expand_message_xof(msg, DST, lenInBytes, k, H) { (0, utils_js_1.abytes)(msg); (0, utils_js_1.abytes)(DST); anum(lenInBytes); // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.3 // DST = H('H2C-OVERSIZE-DST-' || a_very_long_DST, Math.ceil((lenInBytes * k) / 8)); if (DST.length > 255) { var dkLen = Math.ceil(2 * k / 8); DST = H.create({ dkLen: dkLen }).update((0, utils_js_1.utf8ToBytes)('H2C-OVERSIZE-DST-')).update(DST).digest(); } if (lenInBytes > 65535 || DST.length > 255) throw new Error('expand_message_xof: invalid lenInBytes'); return H.create({ dkLen: lenInBytes }).update(msg).update(i2osp(lenInBytes, 2)) // 2. DST_prime = DST || I2OSP(len(DST), 1) .update(DST).update(i2osp(DST.length, 1)).digest(); } /** * Hashes arbitrary-length byte strings to a list of one or more elements of a finite field F * https://www.rfc-editor.org/rfc/rfc9380#section-5.2 * @param msg a byte string containing the message to hash * @param count the number of elements of F to output * @param options `{DST: string, p: bigint, m: number, k: number, expand: 'xmd' | 'xof', hash: H}`, see above * @returns [u_0, ..., u_(count - 1)], a list of field elements. */ function hash_to_field(msg, count, options) { (0, utils_js_1.validateObject)(options, { DST: 'stringOrUint8Array', p: 'bigint', m: 'isSafeInteger', k: 'isSafeInteger', hash: 'hash' }); var p = options.p, k = options.k, m = options.m, hash = options.hash, expand = options.expand, _DST = options.DST; (0, utils_js_1.abytes)(msg); anum(count); var DST = typeof _DST === 'string' ? (0, utils_js_1.utf8ToBytes)(_DST) : _DST; var log2p = p.toString(2).length; var L = Math.ceil((log2p + k) / 8); // section 5.1 of ietf draft link above var len_in_bytes = count * m * L; var prb; // pseudo_random_bytes if (expand === 'xmd') { prb = expand_message_xmd(msg, DST, len_in_bytes, hash); } else if (expand === 'xof') { prb = expand_message_xof(msg, DST, len_in_bytes, k, hash); } else if (expand === '_internal_pass') { // for internal tests only prb = msg; } else { throw new Error('expand must be "xmd" or "xof"'); } var u = new Array(count); for (var i = 0; i < count; i++) { var e = new Array(m); for (var j = 0; j < m; j++) { var elm_offset = L * (j + i * m); var tv = prb.subarray(elm_offset, elm_offset + L); e[j] = (0, modular_js_1.mod)(os2ip(tv), p); } u[i] = e; } return u; } function isogenyMap(field, map) { // Make same order as in spec var COEFF = map.map(function (i) { return Array.from(i).reverse(); }); return function (x, y) { var _COEFF$map = COEFF.map(function (val) { return val.reduce(function (acc, i) { return field.add(field.mul(acc, x), i); }); }), _COEFF$map2 = _slicedToArray(_COEFF$map, 4), xNum = _COEFF$map2[0], xDen = _COEFF$map2[1], yNum = _COEFF$map2[2], yDen = _COEFF$map2[3]; x = field.div(xNum, xDen); // xNum / xDen y = field.mul(y, field.div(yNum, yDen)); // y * (yNum / yDev) return { x: x, y: y }; }; } function createHasher(Point, _mapToCurve, def) { if (typeof _mapToCurve !== 'function') throw new Error('mapToCurve() must be defined'); return { // Encodes byte string to elliptic curve. // hash_to_curve from https://www.rfc-editor.org/rfc/rfc9380#section-3 hashToCurve: function hashToCurve(msg, options) { var u = hash_to_field(msg, 2, _objectSpread(_objectSpread({}, def), {}, { DST: def.DST }, options)); var u0 = Point.fromAffine(_mapToCurve(u[0])); var u1 = Point.fromAffine(_mapToCurve(u[1])); var P = u0.add(u1).clearCofactor(); P.assertValidity(); return P; }, // Encodes byte string to elliptic curve. // encode_to_curve from https://www.rfc-editor.org/rfc/rfc9380#section-3 encodeToCurve: function encodeToCurve(msg, options) { var u = hash_to_field(msg, 1, _objectSpread(_objectSpread({}, def), {}, { DST: def.encodeDST }, options)); var P = Point.fromAffine(_mapToCurve(u[0])).clearCofactor(); P.assertValidity(); return P; }, // Same as encodeToCurve, but without hash mapToCurve: function mapToCurve(scalars) { if (!Array.isArray(scalars)) throw new Error('mapToCurve: expected array of bigints'); var _iterator = _createForOfIteratorHelper(scalars), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var i = _step.value; if (typeof i !== 'bigint') throw new Error("mapToCurve: expected array of bigints, got ".concat(i, " in array")); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } var P = Point.fromAffine(_mapToCurve(scalars)).clearCofactor(); P.assertValidity(); return P; } }; } /***/ }), /* 142 */ /*!**************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/internal.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { /* The MIT License Copyright (c) 2016 Nick Dodson. nickdodson.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE */ var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.isHexString = exports.getKeys = exports.fromAscii = exports.fromUtf8 = exports.toAscii = exports.arrayContainsArray = exports.getBinarySize = exports.padToEven = exports.stripHexPrefix = exports.isHexPrefixed = void 0; /** * Returns a `Boolean` on whether or not the a `String` starts with '0x' * @param str the string input value * @return a boolean if it is or is not hex prefixed * @throws if the str input is not a string */ function isHexPrefixed(str) { if (typeof str !== 'string') { throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(_typeof(str))); } return str[0] === '0' && str[1] === 'x'; } exports.isHexPrefixed = isHexPrefixed; /** * Removes '0x' from a given `String` if present * @param str the string value * @returns the string without 0x prefix */ var stripHexPrefix = function stripHexPrefix(str) { if (typeof str !== 'string') throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(_typeof(str))); return isHexPrefixed(str) ? str.slice(2) : str; }; exports.stripHexPrefix = stripHexPrefix; /** * Pads a `String` to have an even length * @param value * @return output */ function padToEven(value) { var a = value; if (typeof a !== 'string') { throw new Error("[padToEven] value must be type 'string', received ".concat(_typeof(a))); } if (a.length % 2) a = "0".concat(a); return a; } exports.padToEven = padToEven; /** * Get the binary size of a string * @param str * @returns the number of bytes contained within the string */ function getBinarySize(str) { if (typeof str !== 'string') { throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(_typeof(str))); } return Buffer.byteLength(str, 'utf8'); } exports.getBinarySize = getBinarySize; /** * Returns TRUE if the first specified array contains all elements * from the second one. FALSE otherwise. * * @param superset * @param subset * */ function arrayContainsArray(superset, subset, some) { if (Array.isArray(superset) !== true) { throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(_typeof(superset), "'")); } if (Array.isArray(subset) !== true) { throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(_typeof(subset), "'")); } return subset[some ? 'some' : 'every'](function (value) { return superset.indexOf(value) >= 0; }); } exports.arrayContainsArray = arrayContainsArray; /** * Should be called to get ascii from its hex representation * * @param string in hex * @returns ascii string representation of hex value */ function toAscii(hex) { var str = ''; var i = 0; var l = hex.length; if (hex.substring(0, 2) === '0x') i = 2; for (; i < l; i += 2) { var code = parseInt(hex.substr(i, 2), 16); str += String.fromCharCode(code); } return str; } exports.toAscii = toAscii; /** * Should be called to get hex representation (prefixed by 0x) of utf8 string * * @param string * @param optional padding * @returns hex representation of input string */ function fromUtf8(stringValue) { var str = Buffer.from(stringValue, 'utf8'); return "0x".concat(padToEven(str.toString('hex')).replace(/^0+|0+$/g, '')); } exports.fromUtf8 = fromUtf8; /** * Should be called to get hex representation (prefixed by 0x) of ascii string * * @param string * @param optional padding * @returns hex representation of input string */ function fromAscii(stringValue) { var hex = ''; for (var i = 0; i < stringValue.length; i++) { var code = stringValue.charCodeAt(i); var n = code.toString(16); hex += n.length < 2 ? "0".concat(n) : n; } return "0x".concat(hex); } exports.fromAscii = fromAscii; /** * Returns the keys from an array of objects. * @example * ```js * getKeys([{a: '1', b: '2'}, {a: '3', b: '4'}], 'a') => ['1', '3'] *```` * @param params * @param key * @param allowEmpty * @returns output just a simple array of output keys */ function getKeys(params, key, allowEmpty) { if (!Array.isArray(params)) { throw new Error("[getKeys] method expects input 'params' to be an array, got ".concat(_typeof(params))); } if (typeof key !== 'string') { throw new Error("[getKeys] method expects input 'key' to be type 'string', got ".concat(_typeof(params))); } var result = []; for (var i = 0; i < params.length; i++) { var value = params[i][key]; if (allowEmpty && !value) { value = ''; } else if (typeof value !== 'string') { throw new Error("invalid abi - expected type 'string', received ".concat(_typeof(value))); } result.push(value); } return result; } exports.getKeys = getKeys; /** * Is the string a hex string. * * @param value * @param length * @returns output the string is a hex string */ function isHexString(value, length) { if (typeof value !== 'string' || !value.match(/^0x[0-9A-Fa-f]*$/)) return false; if (length && value.length !== 2 + 2 * length) return false; return true; } exports.isHexString = isHexString; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 143 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/bytes.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __values = this && this.__values || function (o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function next() { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; var __read = this && this.__read || function (o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { ar.push(r.value); } } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.bufArrToArr = exports.arrToBufArr = exports.validateNoLeadingZeroes = exports.baToJSON = exports.toUtf8 = exports.addHexPrefix = exports.toUnsigned = exports.fromSigned = exports.bufferToHex = exports.bufferToInt = exports.toBuffer = exports.unpadHexString = exports.unpadArray = exports.unpadBuffer = exports.setLengthRight = exports.setLengthLeft = exports.zeros = exports.intToBuffer = exports.intToHex = void 0; var externals_1 = __webpack_require__(/*! ./externals */ 96); var internal_1 = __webpack_require__(/*! ./internal */ 142); var helpers_1 = __webpack_require__(/*! ./helpers */ 144); /** * Converts a `Number` into a hex `String` * @param {Number} i * @return {String} */ var intToHex = function intToHex(i) { if (!Number.isSafeInteger(i) || i < 0) { throw new Error("Received an invalid integer type: ".concat(i)); } return "0x".concat(i.toString(16)); }; exports.intToHex = intToHex; /** * Converts an `Number` to a `Buffer` * @param {Number} i * @return {Buffer} */ var intToBuffer = function intToBuffer(i) { var hex = (0, exports.intToHex)(i); return Buffer.from((0, internal_1.padToEven)(hex.slice(2)), 'hex'); }; exports.intToBuffer = intToBuffer; /** * Returns a buffer filled with 0s. * @param bytes the number of bytes the buffer should be */ var zeros = function zeros(bytes) { return Buffer.allocUnsafe(bytes).fill(0); }; exports.zeros = zeros; /** * Pads a `Buffer` with zeros till it has `length` bytes. * Truncates the beginning or end of input if its length exceeds `length`. * @param msg the value to pad (Buffer) * @param length the number of bytes the output should be * @param right whether to start padding form the left or right * @return (Buffer) */ var setLength = function setLength(msg, length, right) { var buf = (0, exports.zeros)(length); if (right) { if (msg.length < length) { msg.copy(buf); return buf; } return msg.slice(0, length); } else { if (msg.length < length) { msg.copy(buf, length - msg.length); return buf; } return msg.slice(-length); } }; /** * Left Pads a `Buffer` with leading zeros till it has `length` bytes. * Or it truncates the beginning if it exceeds. * @param msg the value to pad (Buffer) * @param length the number of bytes the output should be * @return (Buffer) */ var setLengthLeft = function setLengthLeft(msg, length) { (0, helpers_1.assertIsBuffer)(msg); return setLength(msg, length, false); }; exports.setLengthLeft = setLengthLeft; /** * Right Pads a `Buffer` with trailing zeros till it has `length` bytes. * it truncates the end if it exceeds. * @param msg the value to pad (Buffer) * @param length the number of bytes the output should be * @return (Buffer) */ var setLengthRight = function setLengthRight(msg, length) { (0, helpers_1.assertIsBuffer)(msg); return setLength(msg, length, true); }; exports.setLengthRight = setLengthRight; /** * Trims leading zeros from a `Buffer`, `String` or `Number[]`. * @param a (Buffer|Array|String) * @return (Buffer|Array|String) */ var stripZeros = function stripZeros(a) { var first = a[0]; while (a.length > 0 && first.toString() === '0') { a = a.slice(1); first = a[0]; } return a; }; /** * Trims leading zeros from a `Buffer`. * @param a (Buffer) * @return (Buffer) */ var unpadBuffer = function unpadBuffer(a) { (0, helpers_1.assertIsBuffer)(a); return stripZeros(a); }; exports.unpadBuffer = unpadBuffer; /** * Trims leading zeros from an `Array` (of numbers). * @param a (number[]) * @return (number[]) */ var unpadArray = function unpadArray(a) { (0, helpers_1.assertIsArray)(a); return stripZeros(a); }; exports.unpadArray = unpadArray; /** * Trims leading zeros from a hex-prefixed `String`. * @param a (String) * @return (String) */ var unpadHexString = function unpadHexString(a) { (0, helpers_1.assertIsHexString)(a); a = (0, internal_1.stripHexPrefix)(a); return stripZeros(a); }; exports.unpadHexString = unpadHexString; /** * Attempts to turn a value into a `Buffer`. * Inputs supported: `Buffer`, `String` (hex-prefixed), `Number`, null/undefined, `BN` and other objects * with a `toArray()` or `toBuffer()` method. * @param v the value */ var toBuffer = function toBuffer(v) { if (v === null || v === undefined) { return Buffer.allocUnsafe(0); } if (Buffer.isBuffer(v)) { return Buffer.from(v); } if (Array.isArray(v) || v instanceof Uint8Array) { return Buffer.from(v); } if (typeof v === 'string') { if (!(0, internal_1.isHexString)(v)) { throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(v)); } return Buffer.from((0, internal_1.padToEven)((0, internal_1.stripHexPrefix)(v)), 'hex'); } if (typeof v === 'number') { return (0, exports.intToBuffer)(v); } if (externals_1.BN.isBN(v)) { if (v.isNeg()) { throw new Error("Cannot convert negative BN to buffer. Given: ".concat(v)); } return v.toArrayLike(Buffer); } if (v.toArray) { // converts a BN to a Buffer return Buffer.from(v.toArray()); } if (v.toBuffer) { return Buffer.from(v.toBuffer()); } throw new Error('invalid type'); }; exports.toBuffer = toBuffer; /** * Converts a `Buffer` to a `Number`. * @param buf `Buffer` object to convert * @throws If the input number exceeds 53 bits. */ var bufferToInt = function bufferToInt(buf) { return new externals_1.BN((0, exports.toBuffer)(buf)).toNumber(); }; exports.bufferToInt = bufferToInt; /** * Converts a `Buffer` into a `0x`-prefixed hex `String`. * @param buf `Buffer` object to convert */ var bufferToHex = function bufferToHex(buf) { buf = (0, exports.toBuffer)(buf); return '0x' + buf.toString('hex'); }; exports.bufferToHex = bufferToHex; /** * Interprets a `Buffer` as a signed integer and returns a `BN`. Assumes 256-bit numbers. * @param num Signed integer value */ var fromSigned = function fromSigned(num) { return new externals_1.BN(num).fromTwos(256); }; exports.fromSigned = fromSigned; /** * Converts a `BN` to an unsigned integer and returns it as a `Buffer`. Assumes 256-bit numbers. * @param num */ var toUnsigned = function toUnsigned(num) { return Buffer.from(num.toTwos(256).toArray()); }; exports.toUnsigned = toUnsigned; /** * Adds "0x" to a given `String` if it does not already start with "0x". */ var addHexPrefix = function addHexPrefix(str) { if (typeof str !== 'string') { return str; } return (0, internal_1.isHexPrefixed)(str) ? str : '0x' + str; }; exports.addHexPrefix = addHexPrefix; /** * Returns the utf8 string representation from a hex string. * * Examples: * * Input 1: '657468657265756d000000000000000000000000000000000000000000000000' * Input 2: '657468657265756d' * Input 3: '000000000000000000000000000000000000000000000000657468657265756d' * * Output (all 3 input variants): 'ethereum' * * Note that this method is not intended to be used with hex strings * representing quantities in both big endian or little endian notation. * * @param string Hex string, should be `0x` prefixed * @return Utf8 string */ var toUtf8 = function toUtf8(hex) { var zerosRegexp = /^(00)+|(00)+$/g; hex = (0, internal_1.stripHexPrefix)(hex); if (hex.length % 2 !== 0) { throw new Error('Invalid non-even hex string input for toUtf8() provided'); } var bufferVal = Buffer.from(hex.replace(zerosRegexp, ''), 'hex'); return bufferVal.toString('utf8'); }; exports.toUtf8 = toUtf8; /** * Converts a `Buffer` or `Array` to JSON. * @param ba (Buffer|Array) * @return (Array|String|null) */ var baToJSON = function baToJSON(ba) { if (Buffer.isBuffer(ba)) { return "0x".concat(ba.toString('hex')); } else if (ba instanceof Array) { var array = []; for (var i = 0; i < ba.length; i++) { array.push((0, exports.baToJSON)(ba[i])); } return array; } }; exports.baToJSON = baToJSON; /** * Checks provided Buffers for leading zeroes and throws if found. * * Examples: * * Valid values: 0x1, 0x, 0x01, 0x1234 * Invalid values: 0x0, 0x00, 0x001, 0x0001 * * Note: This method is useful for validating that RLP encoded integers comply with the rule that all * integer values encoded to RLP must be in the most compact form and contain no leading zero bytes * @param values An object containing string keys and Buffer values * @throws if any provided value is found to have leading zero bytes */ var validateNoLeadingZeroes = function validateNoLeadingZeroes(values) { var e_1, _a; try { for (var _b = __values(Object.entries(values)), _c = _b.next(); !_c.done; _c = _b.next()) { var _d = __read(_c.value, 2), k = _d[0], v = _d[1]; if (v !== undefined && v.length > 0 && v[0] === 0) { throw new Error("".concat(k, " cannot have leading zeroes, received: ").concat(v.toString('hex'))); } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } }; exports.validateNoLeadingZeroes = validateNoLeadingZeroes; function arrToBufArr(arr) { if (!Array.isArray(arr)) { return Buffer.from(arr); } return arr.map(function (a) { return arrToBufArr(a); }); } exports.arrToBufArr = arrToBufArr; function bufArrToArr(arr) { if (!Array.isArray(arr)) { return Uint8Array.from(arr !== null && arr !== void 0 ? arr : []); } return arr.map(function (a) { return bufArrToArr(a); }); } exports.bufArrToArr = bufArrToArr; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 144 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/helpers.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.assertIsString = exports.assertIsArray = exports.assertIsBuffer = exports.assertIsHexString = void 0; var internal_1 = __webpack_require__(/*! ./internal */ 142); /** * Throws if a string is not hex prefixed * @param {string} input string to check hex prefix of */ var assertIsHexString = function assertIsHexString(input) { if (!(0, internal_1.isHexString)(input)) { var msg = "This method only supports 0x-prefixed hex strings but input was: ".concat(input); throw new Error(msg); } }; exports.assertIsHexString = assertIsHexString; /** * Throws if input is not a buffer * @param {Buffer} input value to check */ var assertIsBuffer = function assertIsBuffer(input) { if (!Buffer.isBuffer(input)) { var msg = "This method only supports Buffer but input was: ".concat(input); throw new Error(msg); } }; exports.assertIsBuffer = assertIsBuffer; /** * Throws if input is not an array * @param {number[]} input value to check */ var assertIsArray = function assertIsArray(input) { if (!Array.isArray(input)) { var msg = "This method only supports number arrays but input was: ".concat(input); throw new Error(msg); } }; exports.assertIsArray = assertIsArray; /** * Throws if input is not a string * @param {string} input value to check */ var assertIsString = function assertIsString(input) { if (typeof input !== 'string') { var msg = "This method only supports strings but input was: ".concat(input); throw new Error(msg); } }; exports.assertIsString = assertIsString; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 145 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/hash.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.rlphash = exports.ripemd160FromArray = exports.ripemd160FromString = exports.ripemd160 = exports.sha256FromArray = exports.sha256FromString = exports.sha256 = exports.keccakFromArray = exports.keccakFromHexString = exports.keccakFromString = exports.keccak256 = exports.keccak = void 0; var keccak_1 = __webpack_require__(/*! ethereum-cryptography/keccak */ 146); var createHash = __webpack_require__(/*! create-hash */ 150); var externals_1 = __webpack_require__(/*! ./externals */ 96); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); var helpers_1 = __webpack_require__(/*! ./helpers */ 144); /** * Creates Keccak hash of a Buffer input * @param a The input data (Buffer) * @param bits (number = 256) The Keccak width */ var keccak = function keccak(a, bits) { if (bits === void 0) { bits = 256; } (0, helpers_1.assertIsBuffer)(a); switch (bits) { case 224: { return (0, keccak_1.keccak224)(a); } case 256: { return (0, keccak_1.keccak256)(a); } case 384: { return (0, keccak_1.keccak384)(a); } case 512: { return (0, keccak_1.keccak512)(a); } default: { throw new Error("Invald algorithm: keccak".concat(bits)); } } }; exports.keccak = keccak; /** * Creates Keccak-256 hash of the input, alias for keccak(a, 256). * @param a The input data (Buffer) */ var keccak256 = function keccak256(a) { return (0, exports.keccak)(a); }; exports.keccak256 = keccak256; /** * Creates Keccak hash of a utf-8 string input * @param a The input data (String) * @param bits (number = 256) The Keccak width */ var keccakFromString = function keccakFromString(a, bits) { if (bits === void 0) { bits = 256; } (0, helpers_1.assertIsString)(a); var buf = Buffer.from(a, 'utf8'); return (0, exports.keccak)(buf, bits); }; exports.keccakFromString = keccakFromString; /** * Creates Keccak hash of an 0x-prefixed string input * @param a The input data (String) * @param bits (number = 256) The Keccak width */ var keccakFromHexString = function keccakFromHexString(a, bits) { if (bits === void 0) { bits = 256; } (0, helpers_1.assertIsHexString)(a); return (0, exports.keccak)((0, bytes_1.toBuffer)(a), bits); }; exports.keccakFromHexString = keccakFromHexString; /** * Creates Keccak hash of a number array input * @param a The input data (number[]) * @param bits (number = 256) The Keccak width */ var keccakFromArray = function keccakFromArray(a, bits) { if (bits === void 0) { bits = 256; } (0, helpers_1.assertIsArray)(a); return (0, exports.keccak)((0, bytes_1.toBuffer)(a), bits); }; exports.keccakFromArray = keccakFromArray; /** * Creates SHA256 hash of an input. * @param a The input data (Buffer|Array|String) */ var _sha256 = function _sha256(a) { a = (0, bytes_1.toBuffer)(a); return createHash('sha256').update(a).digest(); }; /** * Creates SHA256 hash of a Buffer input. * @param a The input data (Buffer) */ var sha256 = function sha256(a) { (0, helpers_1.assertIsBuffer)(a); return _sha256(a); }; exports.sha256 = sha256; /** * Creates SHA256 hash of a string input. * @param a The input data (string) */ var sha256FromString = function sha256FromString(a) { (0, helpers_1.assertIsString)(a); return _sha256(a); }; exports.sha256FromString = sha256FromString; /** * Creates SHA256 hash of a number[] input. * @param a The input data (number[]) */ var sha256FromArray = function sha256FromArray(a) { (0, helpers_1.assertIsArray)(a); return _sha256(a); }; exports.sha256FromArray = sha256FromArray; /** * Creates RIPEMD160 hash of the input. * @param a The input data (Buffer|Array|String|Number) * @param padded Whether it should be padded to 256 bits or not */ var _ripemd160 = function _ripemd160(a, padded) { a = (0, bytes_1.toBuffer)(a); var hash = createHash('rmd160').update(a).digest(); if (padded === true) { return (0, bytes_1.setLengthLeft)(hash, 32); } else { return hash; } }; /** * Creates RIPEMD160 hash of a Buffer input. * @param a The input data (Buffer) * @param padded Whether it should be padded to 256 bits or not */ var ripemd160 = function ripemd160(a, padded) { (0, helpers_1.assertIsBuffer)(a); return _ripemd160(a, padded); }; exports.ripemd160 = ripemd160; /** * Creates RIPEMD160 hash of a string input. * @param a The input data (String) * @param padded Whether it should be padded to 256 bits or not */ var ripemd160FromString = function ripemd160FromString(a, padded) { (0, helpers_1.assertIsString)(a); return _ripemd160(a, padded); }; exports.ripemd160FromString = ripemd160FromString; /** * Creates RIPEMD160 hash of a number[] input. * @param a The input data (number[]) * @param padded Whether it should be padded to 256 bits or not */ var ripemd160FromArray = function ripemd160FromArray(a, padded) { (0, helpers_1.assertIsArray)(a); return _ripemd160(a, padded); }; exports.ripemd160FromArray = ripemd160FromArray; /** * Creates SHA-3 hash of the RLP encoded version of the input. * @param a The input data */ var rlphash = function rlphash(a) { return (0, exports.keccak)(externals_1.rlp.encode(a)); }; exports.rlphash = rlphash; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 146 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereum-cryptography/keccak.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.keccak512 = exports.keccak384 = exports.keccak256 = exports.keccak224 = void 0; var sha3_1 = __webpack_require__(/*! @noble/hashes/sha3 */ 147); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 149); exports.keccak224 = (0, utils_js_1.wrapHash)(sha3_1.keccak_224); exports.keccak256 = function () { var k = (0, utils_js_1.wrapHash)(sha3_1.keccak_256); k.create = sha3_1.keccak_256.create; return k; }(); exports.keccak384 = (0, utils_js_1.wrapHash)(sha3_1.keccak_384); exports.keccak512 = (0, utils_js_1.wrapHash)(sha3_1.keccak_512); /***/ }), /* 147 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/sha3.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); var _slicedToArray = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.shake256 = exports.shake128 = exports.keccak_512 = exports.keccak_384 = exports.keccak_256 = exports.keccak_224 = exports.sha3_512 = exports.sha3_384 = exports.sha3_256 = exports.sha3_224 = exports.Keccak = void 0; exports.keccakP = keccakP; var _assert_js_1 = __webpack_require__(/*! ./_assert.js */ 124); var _u64_js_1 = __webpack_require__(/*! ./_u64.js */ 148); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // SHA3 (keccak) is based on a new design: basically, the internal state is bigger than output size. // It's called a sponge function. // Various per round constants calculations var SHA3_PI = []; var SHA3_ROTL = []; var _SHA3_IOTA = []; var _0n = /* @__PURE__ */BigInt(0); var _1n = /* @__PURE__ */BigInt(1); var _2n = /* @__PURE__ */BigInt(2); var _7n = /* @__PURE__ */BigInt(7); var _256n = /* @__PURE__ */BigInt(256); var _0x71n = /* @__PURE__ */BigInt(0x71); for (var round = 0, R = _1n, x = 1, y = 0; round < 24; round++) { // Pi var _ref = [y, (2 * x + 3 * y) % 5]; x = _ref[0]; y = _ref[1]; SHA3_PI.push(2 * (5 * y + x)); // Rotational SHA3_ROTL.push((round + 1) * (round + 2) / 2 % 64); // Iota var t = _0n; for (var j = 0; j < 7; j++) { R = (R << _1n ^ (R >> _7n) * _0x71n) % _256n; if (R & _2n) t ^= _1n << (_1n << /* @__PURE__ */BigInt(j)) - _1n; } _SHA3_IOTA.push(t); } var _ref2 = /* @__PURE__ */(0, _u64_js_1.split)(_SHA3_IOTA, true), _ref3 = _slicedToArray(_ref2, 2), SHA3_IOTA_H = _ref3[0], SHA3_IOTA_L = _ref3[1]; // Left rotation (without 0, 32, 64) var rotlH = function rotlH(h, l, s) { return s > 32 ? (0, _u64_js_1.rotlBH)(h, l, s) : (0, _u64_js_1.rotlSH)(h, l, s); }; var rotlL = function rotlL(h, l, s) { return s > 32 ? (0, _u64_js_1.rotlBL)(h, l, s) : (0, _u64_js_1.rotlSL)(h, l, s); }; // Same as keccakf1600, but allows to skip some rounds function keccakP(s) { var rounds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 24; var B = new Uint32Array(5 * 2); // NOTE: all indices are x2 since we store state as u32 instead of u64 (bigints to slow in js) for (var round = 24 - rounds; round < 24; round++) { // Theta θ for (var x = 0; x < 10; x++) { B[x] = s[x] ^ s[x + 10] ^ s[x + 20] ^ s[x + 30] ^ s[x + 40]; } for (var _x = 0; _x < 10; _x += 2) { var idx1 = (_x + 8) % 10; var idx0 = (_x + 2) % 10; var B0 = B[idx0]; var B1 = B[idx0 + 1]; var Th = rotlH(B0, B1, 1) ^ B[idx1]; var Tl = rotlL(B0, B1, 1) ^ B[idx1 + 1]; for (var y = 0; y < 50; y += 10) { s[_x + y] ^= Th; s[_x + y + 1] ^= Tl; } } // Rho (ρ) and Pi (π) var curH = s[2]; var curL = s[3]; for (var t = 0; t < 24; t++) { var shift = SHA3_ROTL[t]; var _Th = rotlH(curH, curL, shift); var _Tl = rotlL(curH, curL, shift); var PI = SHA3_PI[t]; curH = s[PI]; curL = s[PI + 1]; s[PI] = _Th; s[PI + 1] = _Tl; } // Chi (χ) for (var _y = 0; _y < 50; _y += 10) { for (var _x2 = 0; _x2 < 10; _x2++) { B[_x2] = s[_y + _x2]; } for (var _x3 = 0; _x3 < 10; _x3++) { s[_y + _x3] ^= ~B[(_x3 + 2) % 10] & B[(_x3 + 4) % 10]; } } // Iota (ι) s[0] ^= SHA3_IOTA_H[round]; s[1] ^= SHA3_IOTA_L[round]; } B.fill(0); } var Keccak = /*#__PURE__*/function (_utils_js_1$Hash) { _inherits(Keccak, _utils_js_1$Hash); var _super = _createSuper(Keccak); // NOTE: we accept arguments in bytes instead of bits here. function Keccak(blockLen, suffix, outputLen) { var _this; var enableXOF = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; var rounds = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 24; _classCallCheck(this, Keccak); _this = _super.call(this); _this.blockLen = blockLen; _this.suffix = suffix; _this.outputLen = outputLen; _this.enableXOF = enableXOF; _this.rounds = rounds; _this.pos = 0; _this.posOut = 0; _this.finished = false; _this.destroyed = false; // Can be passed from user as dkLen (0, _assert_js_1.number)(outputLen); // 1600 = 5x5 matrix of 64bit. 1600 bits === 200 bytes if (0 >= _this.blockLen || _this.blockLen >= 200) throw new Error('Sha3 supports only keccak-f1600 function'); _this.state = new Uint8Array(200); _this.state32 = (0, utils_js_1.u32)(_this.state); return _this; } _createClass(Keccak, [{ key: "keccak", value: function keccak() { if (!utils_js_1.isLE) (0, utils_js_1.byteSwap32)(this.state32); keccakP(this.state32, this.rounds); if (!utils_js_1.isLE) (0, utils_js_1.byteSwap32)(this.state32); this.posOut = 0; this.pos = 0; } }, { key: "update", value: function update(data) { (0, _assert_js_1.exists)(this); var blockLen = this.blockLen, state = this.state; data = (0, utils_js_1.toBytes)(data); var len = data.length; for (var pos = 0; pos < len;) { var take = Math.min(blockLen - this.pos, len - pos); for (var i = 0; i < take; i++) { state[this.pos++] ^= data[pos++]; } if (this.pos === blockLen) this.keccak(); } return this; } }, { key: "finish", value: function finish() { if (this.finished) return; this.finished = true; var state = this.state, suffix = this.suffix, pos = this.pos, blockLen = this.blockLen; // Do the padding state[pos] ^= suffix; if ((suffix & 0x80) !== 0 && pos === blockLen - 1) this.keccak(); state[blockLen - 1] ^= 0x80; this.keccak(); } }, { key: "writeInto", value: function writeInto(out) { (0, _assert_js_1.exists)(this, false); (0, _assert_js_1.bytes)(out); this.finish(); var bufferOut = this.state; var blockLen = this.blockLen; for (var pos = 0, len = out.length; pos < len;) { if (this.posOut >= blockLen) this.keccak(); var take = Math.min(blockLen - this.posOut, len - pos); out.set(bufferOut.subarray(this.posOut, this.posOut + take), pos); this.posOut += take; pos += take; } return out; } }, { key: "xofInto", value: function xofInto(out) { // Sha3/Keccak usage with XOF is probably mistake, only SHAKE instances can do XOF if (!this.enableXOF) throw new Error('XOF is not possible for this instance'); return this.writeInto(out); } }, { key: "xof", value: function xof(bytes) { (0, _assert_js_1.number)(bytes); return this.xofInto(new Uint8Array(bytes)); } }, { key: "digestInto", value: function digestInto(out) { (0, _assert_js_1.output)(out, this); if (this.finished) throw new Error('digest() was already called'); this.writeInto(out); this.destroy(); return out; } }, { key: "digest", value: function digest() { return this.digestInto(new Uint8Array(this.outputLen)); } }, { key: "destroy", value: function destroy() { this.destroyed = true; this.state.fill(0); } }, { key: "_cloneInto", value: function _cloneInto(to) { var blockLen = this.blockLen, suffix = this.suffix, outputLen = this.outputLen, rounds = this.rounds, enableXOF = this.enableXOF; to || (to = new Keccak(blockLen, suffix, outputLen, enableXOF, rounds)); to.state32.set(this.state32); to.pos = this.pos; to.posOut = this.posOut; to.finished = this.finished; to.rounds = rounds; // Suffix can change in cSHAKE to.suffix = suffix; to.outputLen = outputLen; to.enableXOF = enableXOF; to.destroyed = this.destroyed; return to; } }]); return Keccak; }(utils_js_1.Hash); exports.Keccak = Keccak; var gen = function gen(suffix, blockLen, outputLen) { return (0, utils_js_1.wrapConstructor)(function () { return new Keccak(blockLen, suffix, outputLen); }); }; exports.sha3_224 = gen(0x06, 144, 224 / 8); /** * SHA3-256 hash function * @param message - that would be hashed */ exports.sha3_256 = gen(0x06, 136, 256 / 8); exports.sha3_384 = gen(0x06, 104, 384 / 8); exports.sha3_512 = gen(0x06, 72, 512 / 8); exports.keccak_224 = gen(0x01, 144, 224 / 8); /** * keccak-256 hash function. Different from SHA3-256. * @param message - that would be hashed */ exports.keccak_256 = gen(0x01, 136, 256 / 8); exports.keccak_384 = gen(0x01, 104, 384 / 8); exports.keccak_512 = gen(0x01, 72, 512 / 8); var genShake = function genShake(suffix, blockLen, outputLen) { return (0, utils_js_1.wrapXOFConstructorWithOpts)(function () { var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return new Keccak(blockLen, suffix, opts.dkLen === undefined ? outputLen : opts.dkLen, true); }); }; exports.shake128 = genShake(0x1f, 168, 128 / 8); exports.shake256 = genShake(0x1f, 136, 256 / 8); /***/ }), /* 148 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/_u64.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.add5L = exports.add5H = exports.add4H = exports.add4L = exports.add3H = exports.add3L = exports.rotlBL = exports.rotlBH = exports.rotlSL = exports.rotlSH = exports.rotr32L = exports.rotr32H = exports.rotrBL = exports.rotrBH = exports.rotrSL = exports.rotrSH = exports.shrSL = exports.shrSH = exports.toBig = void 0; exports.fromBig = fromBig; exports.split = split; exports.add = add; var U32_MASK64 = /* @__PURE__ */BigInt(Math.pow(2, 32) - 1); var _32n = /* @__PURE__ */BigInt(32); // We are not using BigUint64Array, because they are extremely slow as per 2022 function fromBig(n) { var le = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; if (le) return { h: Number(n & U32_MASK64), l: Number(n >> _32n & U32_MASK64) }; return { h: Number(n >> _32n & U32_MASK64) | 0, l: Number(n & U32_MASK64) | 0 }; } function split(lst) { var le = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var Ah = new Uint32Array(lst.length); var Al = new Uint32Array(lst.length); for (var i = 0; i < lst.length; i++) { var _fromBig = fromBig(lst[i], le), h = _fromBig.h, l = _fromBig.l; var _ref = [h, l]; Ah[i] = _ref[0]; Al[i] = _ref[1]; } return [Ah, Al]; } var toBig = function toBig(h, l) { return BigInt(h >>> 0) << _32n | BigInt(l >>> 0); }; exports.toBig = toBig; // for Shift in [0, 32) var shrSH = function shrSH(h, _l, s) { return h >>> s; }; exports.shrSH = shrSH; var shrSL = function shrSL(h, l, s) { return h << 32 - s | l >>> s; }; exports.shrSL = shrSL; // Right rotate for Shift in [1, 32) var rotrSH = function rotrSH(h, l, s) { return h >>> s | l << 32 - s; }; exports.rotrSH = rotrSH; var rotrSL = function rotrSL(h, l, s) { return h << 32 - s | l >>> s; }; exports.rotrSL = rotrSL; // Right rotate for Shift in (32, 64), NOTE: 32 is special case. var rotrBH = function rotrBH(h, l, s) { return h << 64 - s | l >>> s - 32; }; exports.rotrBH = rotrBH; var rotrBL = function rotrBL(h, l, s) { return h >>> s - 32 | l << 64 - s; }; exports.rotrBL = rotrBL; // Right rotate for shift===32 (just swaps l&h) var rotr32H = function rotr32H(_h, l) { return l; }; exports.rotr32H = rotr32H; var rotr32L = function rotr32L(h, _l) { return h; }; exports.rotr32L = rotr32L; // Left rotate for Shift in [1, 32) var rotlSH = function rotlSH(h, l, s) { return h << s | l >>> 32 - s; }; exports.rotlSH = rotlSH; var rotlSL = function rotlSL(h, l, s) { return l << s | h >>> 32 - s; }; exports.rotlSL = rotlSL; // Left rotate for Shift in (32, 64), NOTE: 32 is special case. var rotlBH = function rotlBH(h, l, s) { return l << s - 32 | h >>> 64 - s; }; exports.rotlBH = rotlBH; var rotlBL = function rotlBL(h, l, s) { return h << s - 32 | l >>> 64 - s; }; exports.rotlBL = rotlBL; // JS uses 32-bit signed integers for bitwise operations which means we cannot // simple take carry out of low bit sum by shift, we need to use division. function add(Ah, Al, Bh, Bl) { var l = (Al >>> 0) + (Bl >>> 0); return { h: Ah + Bh + (l / Math.pow(2, 32) | 0) | 0, l: l | 0 }; } // Addition with more than 2 elements var add3L = function add3L(Al, Bl, Cl) { return (Al >>> 0) + (Bl >>> 0) + (Cl >>> 0); }; exports.add3L = add3L; var add3H = function add3H(low, Ah, Bh, Ch) { return Ah + Bh + Ch + (low / Math.pow(2, 32) | 0) | 0; }; exports.add3H = add3H; var add4L = function add4L(Al, Bl, Cl, Dl) { return (Al >>> 0) + (Bl >>> 0) + (Cl >>> 0) + (Dl >>> 0); }; exports.add4L = add4L; var add4H = function add4H(low, Ah, Bh, Ch, Dh) { return Ah + Bh + Ch + Dh + (low / Math.pow(2, 32) | 0) | 0; }; exports.add4H = add4H; var add5L = function add5L(Al, Bl, Cl, Dl, El) { return (Al >>> 0) + (Bl >>> 0) + (Cl >>> 0) + (Dl >>> 0) + (El >>> 0); }; exports.add5L = add5L; var add5H = function add5H(low, Ah, Bh, Ch, Dh, Eh) { return Ah + Bh + Ch + Dh + Eh + (low / Math.pow(2, 32) | 0) | 0; }; exports.add5H = add5H; // prettier-ignore var u64 = { fromBig: fromBig, split: split, toBig: toBig, shrSH: shrSH, shrSL: shrSL, rotrSH: rotrSH, rotrSL: rotrSL, rotrBH: rotrBH, rotrBL: rotrBL, rotr32H: rotr32H, rotr32L: rotr32L, rotlSH: rotlSH, rotlSL: rotlSL, rotlBH: rotlBH, rotlBL: rotlBL, add: add, add3L: add3L, add3H: add3H, add4L: add4L, add4H: add4H, add5H: add5H, add5L: add5L }; exports.default = u64; /***/ }), /* 149 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereum-cryptography/utils.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.assertBytes = exports.assertBool = exports.utf8ToBytes = exports.toHex = exports.createView = exports.concatBytes = exports.bytesToHex = void 0; exports.bytesToUtf8 = bytesToUtf8; exports.hexToBytes = hexToBytes; exports.equalsBytes = equalsBytes; exports.wrapHash = wrapHash; var utils_1 = __webpack_require__(/*! @noble/curves/abstract/utils */ 136); Object.defineProperty(exports, "assertBool", { enumerable: true, get: function get() { return utils_1.abool; } }); var _assert_1 = __webpack_require__(/*! @noble/hashes/_assert */ 124); Object.defineProperty(exports, "assertBytes", { enumerable: true, get: function get() { return _assert_1.abytes; } }); var utils_2 = __webpack_require__(/*! @noble/hashes/utils */ 125); var utils_3 = __webpack_require__(/*! @noble/hashes/utils */ 125); Object.defineProperty(exports, "bytesToHex", { enumerable: true, get: function get() { return utils_3.bytesToHex; } }); Object.defineProperty(exports, "concatBytes", { enumerable: true, get: function get() { return utils_3.concatBytes; } }); Object.defineProperty(exports, "createView", { enumerable: true, get: function get() { return utils_3.createView; } }); Object.defineProperty(exports, "toHex", { enumerable: true, get: function get() { return utils_3.bytesToHex; } }); Object.defineProperty(exports, "utf8ToBytes", { enumerable: true, get: function get() { return utils_3.utf8ToBytes; } }); // buf.toString('utf8') -> bytesToUtf8(buf) function bytesToUtf8(data) { if (!(data instanceof Uint8Array)) { throw new TypeError("bytesToUtf8 expected Uint8Array, got ".concat(_typeof(data))); } return new TextDecoder().decode(data); } function hexToBytes(data) { var sliced = data.startsWith("0x") ? data.substring(2) : data; return (0, utils_2.hexToBytes)(sliced); } // buf.equals(buf2) -> equalsBytes(buf, buf2) function equalsBytes(a, b) { if (a.length !== b.length) { return false; } for (var i = 0; i < a.length; i++) { if (a[i] !== b[i]) { return false; } } return true; } // Internal utils function wrapHash(hash) { return function (msg) { (0, _assert_1.abytes)(msg); return hash(msg); }; } /***/ }), /* 150 */ /*!*********************************************!*\ !*** ./node_modules/create-hash/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 106) var MD5 = __webpack_require__(/*! md5.js */ 151) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 170) var sha = __webpack_require__(/*! sha.js */ 171) var Base = __webpack_require__(/*! cipher-base */ 179) function Hash (hash) { Base.call(this, 'digest') this._hash = hash } inherits(Hash, Base) Hash.prototype._update = function (data) { this._hash.update(data) } Hash.prototype._final = function () { return this._hash.digest() } module.exports = function createHash (alg) { alg = alg.toLowerCase() if (alg === 'md5') return new MD5() if (alg === 'rmd160' || alg === 'ripemd160') return new RIPEMD160() return new Hash(sha(alg)) } /***/ }), /* 151 */ /*!**************************************!*\ !*** ./node_modules/md5.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 106) var HashBase = __webpack_require__(/*! hash-base */ 152) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var ARRAY16 = new Array(16) function MD5 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 } inherits(MD5, HashBase) MD5.prototype._update = function () { var M = ARRAY16 for (var i = 0; i < 16; ++i) M[i] = this._block.readInt32LE(i * 4) var a = this._a var b = this._b var c = this._c var d = this._d a = fnF(a, b, c, d, M[0], 0xd76aa478, 7) d = fnF(d, a, b, c, M[1], 0xe8c7b756, 12) c = fnF(c, d, a, b, M[2], 0x242070db, 17) b = fnF(b, c, d, a, M[3], 0xc1bdceee, 22) a = fnF(a, b, c, d, M[4], 0xf57c0faf, 7) d = fnF(d, a, b, c, M[5], 0x4787c62a, 12) c = fnF(c, d, a, b, M[6], 0xa8304613, 17) b = fnF(b, c, d, a, M[7], 0xfd469501, 22) a = fnF(a, b, c, d, M[8], 0x698098d8, 7) d = fnF(d, a, b, c, M[9], 0x8b44f7af, 12) c = fnF(c, d, a, b, M[10], 0xffff5bb1, 17) b = fnF(b, c, d, a, M[11], 0x895cd7be, 22) a = fnF(a, b, c, d, M[12], 0x6b901122, 7) d = fnF(d, a, b, c, M[13], 0xfd987193, 12) c = fnF(c, d, a, b, M[14], 0xa679438e, 17) b = fnF(b, c, d, a, M[15], 0x49b40821, 22) a = fnG(a, b, c, d, M[1], 0xf61e2562, 5) d = fnG(d, a, b, c, M[6], 0xc040b340, 9) c = fnG(c, d, a, b, M[11], 0x265e5a51, 14) b = fnG(b, c, d, a, M[0], 0xe9b6c7aa, 20) a = fnG(a, b, c, d, M[5], 0xd62f105d, 5) d = fnG(d, a, b, c, M[10], 0x02441453, 9) c = fnG(c, d, a, b, M[15], 0xd8a1e681, 14) b = fnG(b, c, d, a, M[4], 0xe7d3fbc8, 20) a = fnG(a, b, c, d, M[9], 0x21e1cde6, 5) d = fnG(d, a, b, c, M[14], 0xc33707d6, 9) c = fnG(c, d, a, b, M[3], 0xf4d50d87, 14) b = fnG(b, c, d, a, M[8], 0x455a14ed, 20) a = fnG(a, b, c, d, M[13], 0xa9e3e905, 5) d = fnG(d, a, b, c, M[2], 0xfcefa3f8, 9) c = fnG(c, d, a, b, M[7], 0x676f02d9, 14) b = fnG(b, c, d, a, M[12], 0x8d2a4c8a, 20) a = fnH(a, b, c, d, M[5], 0xfffa3942, 4) d = fnH(d, a, b, c, M[8], 0x8771f681, 11) c = fnH(c, d, a, b, M[11], 0x6d9d6122, 16) b = fnH(b, c, d, a, M[14], 0xfde5380c, 23) a = fnH(a, b, c, d, M[1], 0xa4beea44, 4) d = fnH(d, a, b, c, M[4], 0x4bdecfa9, 11) c = fnH(c, d, a, b, M[7], 0xf6bb4b60, 16) b = fnH(b, c, d, a, M[10], 0xbebfbc70, 23) a = fnH(a, b, c, d, M[13], 0x289b7ec6, 4) d = fnH(d, a, b, c, M[0], 0xeaa127fa, 11) c = fnH(c, d, a, b, M[3], 0xd4ef3085, 16) b = fnH(b, c, d, a, M[6], 0x04881d05, 23) a = fnH(a, b, c, d, M[9], 0xd9d4d039, 4) d = fnH(d, a, b, c, M[12], 0xe6db99e5, 11) c = fnH(c, d, a, b, M[15], 0x1fa27cf8, 16) b = fnH(b, c, d, a, M[2], 0xc4ac5665, 23) a = fnI(a, b, c, d, M[0], 0xf4292244, 6) d = fnI(d, a, b, c, M[7], 0x432aff97, 10) c = fnI(c, d, a, b, M[14], 0xab9423a7, 15) b = fnI(b, c, d, a, M[5], 0xfc93a039, 21) a = fnI(a, b, c, d, M[12], 0x655b59c3, 6) d = fnI(d, a, b, c, M[3], 0x8f0ccc92, 10) c = fnI(c, d, a, b, M[10], 0xffeff47d, 15) b = fnI(b, c, d, a, M[1], 0x85845dd1, 21) a = fnI(a, b, c, d, M[8], 0x6fa87e4f, 6) d = fnI(d, a, b, c, M[15], 0xfe2ce6e0, 10) c = fnI(c, d, a, b, M[6], 0xa3014314, 15) b = fnI(b, c, d, a, M[13], 0x4e0811a1, 21) a = fnI(a, b, c, d, M[4], 0xf7537e82, 6) d = fnI(d, a, b, c, M[11], 0xbd3af235, 10) c = fnI(c, d, a, b, M[2], 0x2ad7d2bb, 15) b = fnI(b, c, d, a, M[9], 0xeb86d391, 21) this._a = (this._a + a) | 0 this._b = (this._b + b) | 0 this._c = (this._c + c) | 0 this._d = (this._d + d) | 0 } MD5.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.allocUnsafe(16) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fnF (a, b, c, d, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + b) | 0 } function fnG (a, b, c, d, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + b) | 0 } function fnH (a, b, c, d, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + b) | 0 } function fnI (a, b, c, d, m, k, s) { return (rotl((a + ((c ^ (b | (~d)))) + m + k) | 0, s) + b) | 0 } module.exports = MD5 /***/ }), /* 152 */ /*!*****************************************!*\ !*** ./node_modules/hash-base/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var Transform = __webpack_require__(/*! readable-stream */ 154).Transform var inherits = __webpack_require__(/*! inherits */ 106) function throwIfNotStringOrBuffer (val, prefix) { if (!Buffer.isBuffer(val) && typeof val !== 'string') { throw new TypeError(prefix + ' must be a string or a buffer') } } function HashBase (blockSize) { Transform.call(this) this._block = Buffer.allocUnsafe(blockSize) this._blockSize = blockSize this._blockOffset = 0 this._length = [0, 0, 0, 0] this._finalized = false } inherits(HashBase, Transform) HashBase.prototype._transform = function (chunk, encoding, callback) { var error = null try { this.update(chunk, encoding) } catch (err) { error = err } callback(error) } HashBase.prototype._flush = function (callback) { var error = null try { this.push(this.digest()) } catch (err) { error = err } callback(error) } HashBase.prototype.update = function (data, encoding) { throwIfNotStringOrBuffer(data, 'Data') if (this._finalized) throw new Error('Digest already called') if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding) // consume data var block = this._block var offset = 0 while (this._blockOffset + data.length - offset >= this._blockSize) { for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++] this._update() this._blockOffset = 0 } while (offset < data.length) block[this._blockOffset++] = data[offset++] // update length for (var j = 0, carry = data.length * 8; carry > 0; ++j) { this._length[j] += carry carry = (this._length[j] / 0x0100000000) | 0 if (carry > 0) this._length[j] -= 0x0100000000 * carry } return this } HashBase.prototype._update = function () { throw new Error('_update is not implemented') } HashBase.prototype.digest = function (encoding) { if (this._finalized) throw new Error('Digest already called') this._finalized = true var digest = this._digest() if (encoding !== undefined) digest = digest.toString(encoding) // reset state this._block.fill(0) this._blockOffset = 0 for (var i = 0; i < 4; ++i) this._length[i] = 0 return digest } HashBase.prototype._digest = function () { throw new Error('_digest is not implemented') } module.exports = HashBase /***/ }), /* 153 */ /*!*******************************************!*\ !*** ./node_modules/safe-buffer/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! safe-buffer. MIT License. Feross Aboukhadijeh */ /* eslint-disable node/no-deprecated-api */ var buffer = __webpack_require__(/*! buffer */ 53) var Buffer = buffer.Buffer // alternative to using Object.keys for old browsers function copyProps (src, dst) { for (var key in src) { dst[key] = src[key] } } if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { module.exports = buffer } else { // Copy properties from require('buffer') copyProps(buffer, exports) exports.Buffer = SafeBuffer } function SafeBuffer (arg, encodingOrOffset, length) { return Buffer(arg, encodingOrOffset, length) } SafeBuffer.prototype = Object.create(Buffer.prototype) // Copy static methods from Buffer copyProps(Buffer, SafeBuffer) SafeBuffer.from = function (arg, encodingOrOffset, length) { if (typeof arg === 'number') { throw new TypeError('Argument must not be a number') } return Buffer(arg, encodingOrOffset, length) } SafeBuffer.alloc = function (size, fill, encoding) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } var buf = Buffer(size) if (fill !== undefined) { if (typeof encoding === 'string') { buf.fill(fill, encoding) } else { buf.fill(fill) } } else { buf.fill(0) } return buf } SafeBuffer.allocUnsafe = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return Buffer(size) } SafeBuffer.allocUnsafeSlow = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return buffer.SlowBuffer(size) } /***/ }), /* 154 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/readable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(/*! ./lib/_stream_readable.js */ 155); exports.Stream = exports; exports.Readable = exports; exports.Writable = __webpack_require__(/*! ./lib/_stream_writable.js */ 165); exports.Duplex = __webpack_require__(/*! ./lib/_stream_duplex.js */ 164); exports.Transform = __webpack_require__(/*! ./lib/_stream_transform.js */ 168); exports.PassThrough = __webpack_require__(/*! ./lib/_stream_passthrough.js */ 169); /***/ }), /* 155 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_readable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 156); /**/ module.exports = Readable; /**/ var isArray = __webpack_require__(/*! isarray */ 56); /**/ /**/ var Duplex; /**/ Readable.ReadableState = ReadableState; /**/ var EE = __webpack_require__(/*! events */ 157).EventEmitter; var EElistenerCount = function (emitter, type) { return emitter.listeners(type).length; }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 158); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 159)); util.inherits = __webpack_require__(/*! inherits */ 106); /**/ /**/ var debugUtil = __webpack_require__(/*! util */ 160); var debug = void 0; if (debugUtil && debugUtil.debuglog) { debug = debugUtil.debuglog('stream'); } else { debug = function () {}; } /**/ var BufferList = __webpack_require__(/*! ./internal/streams/BufferList */ 161); var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 163); var StringDecoder; util.inherits(Readable, Stream); var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; function prependListener(emitter, event, fn) { // Sadly this is not cacheable as some libraries bundle their own // event emitter implementation with them. if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); // This is a hack to make sure that our error handler is attached before any // userland ones. NEVER DO THIS. This is here only because this code needs // to continue to work with older versions of Node.js that do not include // the prependListener() method. The goal is to eventually remove this hack. if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; } function ReadableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 164); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag. Used to make read(n) ignore n and to // make all the buffer merging and length checks go away this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; // the point at which it stops calling _read() to fill the buffer // Note: 0 is a valid value, means "don't call _read preemptively ever" var hwm = options.highWaterMark; var readableHwm = options.readableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // A linked list is used to store data chunks instead of an array because the // linked list can remove elements from the beginning faster than // array.shift() this.buffer = new BufferList(); this.length = 0; this.pipes = null; this.pipesCount = 0; this.flowing = null; this.ended = false; this.endEmitted = false; this.reading = false; // a flag to be able to tell if the event 'readable'/'data' is emitted // immediately, or on a later tick. We set this to true at first, because // any actions that shouldn't happen until "later" should generally also // not happen before the first read call. this.sync = true; // whenever we return null, then we set a flag to say // that we're awaiting a 'readable' event emission. this.needReadable = false; this.emittedReadable = false; this.readableListening = false; this.resumeScheduled = false; // has it been destroyed this.destroyed = false; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // the number of writers that are awaiting a drain event in .pipe()s this.awaitDrain = 0; // if true, a maybeReadMore has been scheduled this.readingMore = false; this.decoder = null; this.encoding = null; if (options.encoding) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 167).StringDecoder; this.decoder = new StringDecoder(options.encoding); this.encoding = options.encoding; } } function Readable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 164); if (!(this instanceof Readable)) return new Readable(options); this._readableState = new ReadableState(options, this); // legacy this.readable = true; if (options) { if (typeof options.read === 'function') this._read = options.read; if (typeof options.destroy === 'function') this._destroy = options.destroy; } Stream.call(this); } Object.defineProperty(Readable.prototype, 'destroyed', { get: function () { if (this._readableState === undefined) { return false; } return this._readableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._readableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; } }); Readable.prototype.destroy = destroyImpl.destroy; Readable.prototype._undestroy = destroyImpl.undestroy; Readable.prototype._destroy = function (err, cb) { this.push(null); cb(err); }; // Manually shove something into the read() buffer. // This returns true if the highWaterMark has not been hit yet, // similar to how Writable.write() returns true if you should // write() some more. Readable.prototype.push = function (chunk, encoding) { var state = this._readableState; var skipChunkCheck; if (!state.objectMode) { if (typeof chunk === 'string') { encoding = encoding || state.defaultEncoding; if (encoding !== state.encoding) { chunk = Buffer.from(chunk, encoding); encoding = ''; } skipChunkCheck = true; } } else { skipChunkCheck = true; } return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); }; // Unshift should *always* be something directly out of read() Readable.prototype.unshift = function (chunk) { return readableAddChunk(this, chunk, null, true, false); }; function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { var state = stream._readableState; if (chunk === null) { state.reading = false; onEofChunk(stream, state); } else { var er; if (!skipChunkCheck) er = chunkInvalid(state, chunk); if (er) { stream.emit('error', er); } else if (state.objectMode || chunk && chunk.length > 0) { if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { chunk = _uint8ArrayToBuffer(chunk); } if (addToFront) { if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true); } else if (state.ended) { stream.emit('error', new Error('stream.push() after EOF')); } else { state.reading = false; if (state.decoder && !encoding) { chunk = state.decoder.write(chunk); if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); } else { addChunk(stream, state, chunk, false); } } } else if (!addToFront) { state.reading = false; } } return needMoreData(state); } function addChunk(stream, state, chunk, addToFront) { if (state.flowing && state.length === 0 && !state.sync) { stream.emit('data', chunk); stream.read(0); } else { // update the buffer info. state.length += state.objectMode ? 1 : chunk.length; if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); if (state.needReadable) emitReadable(stream); } maybeReadMore(stream, state); } function chunkInvalid(state, chunk) { var er; if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } return er; } // if it's past the high water mark, we can push in some more. // Also, if we have no data yet, we can stand some // more bytes. This is to work around cases where hwm=0, // such as the repl. Also, if the push() triggered a // readable event, and the user called read(largeNumber) such that // needReadable was set, then we ought to push more, so that another // 'readable' event will be triggered. function needMoreData(state) { return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0); } Readable.prototype.isPaused = function () { return this._readableState.flowing === false; }; // backwards compatibility. Readable.prototype.setEncoding = function (enc) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 167).StringDecoder; this._readableState.decoder = new StringDecoder(enc); this._readableState.encoding = enc; return this; }; // Don't raise the hwm > 8MB var MAX_HWM = 0x800000; function computeNewHighWaterMark(n) { if (n >= MAX_HWM) { n = MAX_HWM; } else { // Get the next highest power of 2 to prevent increasing hwm excessively in // tiny amounts n--; n |= n >>> 1; n |= n >>> 2; n |= n >>> 4; n |= n >>> 8; n |= n >>> 16; n++; } return n; } // This function is designed to be inlinable, so please take care when making // changes to the function body. function howMuchToRead(n, state) { if (n <= 0 || state.length === 0 && state.ended) return 0; if (state.objectMode) return 1; if (n !== n) { // Only flow one buffer at a time if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; } // If we're asking for more than the current hwm, then raise the hwm. if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); if (n <= state.length) return n; // Don't have enough if (!state.ended) { state.needReadable = true; return 0; } return state.length; } // you can override either this method, or the async _read(n) below. Readable.prototype.read = function (n) { debug('read', n); n = parseInt(n, 10); var state = this._readableState; var nOrig = n; if (n !== 0) state.emittedReadable = false; // if we're doing read(0) to trigger a readable event, but we // already have a bunch of data in the buffer, then just trigger // the 'readable' event and move on. if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) { debug('read: emitReadable', state.length, state.ended); if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); return null; } n = howMuchToRead(n, state); // if we've ended, and we're now clear, then finish it up. if (n === 0 && state.ended) { if (state.length === 0) endReadable(this); return null; } // All the actual chunk generation logic needs to be // *below* the call to _read. The reason is that in certain // synthetic stream cases, such as passthrough streams, _read // may be a completely synchronous operation which may change // the state of the read buffer, providing enough data when // before there was *not* enough. // // So, the steps are: // 1. Figure out what the state of things will be after we do // a read from the buffer. // // 2. If that resulting state will trigger a _read, then call _read. // Note that this may be asynchronous, or synchronous. Yes, it is // deeply ugly to write APIs this way, but that still doesn't mean // that the Readable class should behave improperly, as streams are // designed to be sync/async agnostic. // Take note if the _read call is sync or async (ie, if the read call // has returned yet), so that we know whether or not it's safe to emit // 'readable' etc. // // 3. Actually pull the requested chunks out of the buffer and return. // if we need a readable event, then we need to do some reading. var doRead = state.needReadable; debug('need readable', doRead); // if we currently have less than the highWaterMark, then also read some if (state.length === 0 || state.length - n < state.highWaterMark) { doRead = true; debug('length less than watermark', doRead); } // however, if we've ended, then there's no point, and if we're already // reading, then it's unnecessary. if (state.ended || state.reading) { doRead = false; debug('reading or ended', doRead); } else if (doRead) { debug('do read'); state.reading = true; state.sync = true; // if the length is currently zero, then we *need* a readable event. if (state.length === 0) state.needReadable = true; // call internal read method this._read(state.highWaterMark); state.sync = false; // If _read pushed data synchronously, then `reading` will be false, // and we need to re-evaluate how much data we can return to the user. if (!state.reading) n = howMuchToRead(nOrig, state); } var ret; if (n > 0) ret = fromList(n, state);else ret = null; if (ret === null) { state.needReadable = true; n = 0; } else { state.length -= n; } if (state.length === 0) { // If we have nothing in the buffer, then we want to know // as soon as we *do* get something into the buffer. if (!state.ended) state.needReadable = true; // If we tried to read() past the EOF, then emit end on the next tick. if (nOrig !== n && state.ended) endReadable(this); } if (ret !== null) this.emit('data', ret); return ret; }; function onEofChunk(stream, state) { if (state.ended) return; if (state.decoder) { var chunk = state.decoder.end(); if (chunk && chunk.length) { state.buffer.push(chunk); state.length += state.objectMode ? 1 : chunk.length; } } state.ended = true; // emit 'readable' now to make sure it gets picked up. emitReadable(stream); } // Don't emit readable right away in sync mode, because this can trigger // another read() call => stack overflow. This way, it might trigger // a nextTick recursion warning, but that's not so bad. function emitReadable(stream) { var state = stream._readableState; state.needReadable = false; if (!state.emittedReadable) { debug('emitReadable', state.flowing); state.emittedReadable = true; if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream); } } function emitReadable_(stream) { debug('emit readable'); stream.emit('readable'); flow(stream); } // at this point, the user has presumably seen the 'readable' event, // and called read() to consume some data. that may have triggered // in turn another _read(n) call, in which case reading = true if // it's in progress. // However, if we're not ended, or reading, and the length < hwm, // then go ahead and try to read some more preemptively. function maybeReadMore(stream, state) { if (!state.readingMore) { state.readingMore = true; pna.nextTick(maybeReadMore_, stream, state); } } function maybeReadMore_(stream, state) { var len = state.length; while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) { debug('maybeReadMore read 0'); stream.read(0); if (len === state.length) // didn't get any data, stop spinning. break;else len = state.length; } state.readingMore = false; } // abstract method. to be overridden in specific implementation classes. // call cb(er, data) where data is <= n in length. // for virtual (non-string, non-buffer) streams, "length" is somewhat // arbitrary, and perhaps not very meaningful. Readable.prototype._read = function (n) { this.emit('error', new Error('_read() is not implemented')); }; Readable.prototype.pipe = function (dest, pipeOpts) { var src = this; var state = this._readableState; switch (state.pipesCount) { case 0: state.pipes = dest; break; case 1: state.pipes = [state.pipes, dest]; break; default: state.pipes.push(dest); break; } state.pipesCount += 1; debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; var endFn = doEnd ? onend : unpipe; if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn); dest.on('unpipe', onunpipe); function onunpipe(readable, unpipeInfo) { debug('onunpipe'); if (readable === src) { if (unpipeInfo && unpipeInfo.hasUnpiped === false) { unpipeInfo.hasUnpiped = true; cleanup(); } } } function onend() { debug('onend'); dest.end(); } // when the dest drains, it reduces the awaitDrain counter // on the source. This would be more elegant with a .once() // handler in flow(), but adding and removing repeatedly is // too slow. var ondrain = pipeOnDrain(src); dest.on('drain', ondrain); var cleanedUp = false; function cleanup() { debug('cleanup'); // cleanup event handlers once the pipe is broken dest.removeListener('close', onclose); dest.removeListener('finish', onfinish); dest.removeListener('drain', ondrain); dest.removeListener('error', onerror); dest.removeListener('unpipe', onunpipe); src.removeListener('end', onend); src.removeListener('end', unpipe); src.removeListener('data', ondata); cleanedUp = true; // if the reader is waiting for a drain event from this // specific writer, then it would cause it to never start // flowing again. // So, if this is awaiting a drain, then we just call it now. // If we don't know, then assume that we are waiting for one. if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); } // If the user pushes more data while we're writing to dest then we'll end up // in ondata again. However, we only want to increase awaitDrain once because // dest will only emit one 'drain' event for the multiple writes. // => Introduce a guard on increasing awaitDrain. var increasedAwaitDrain = false; src.on('data', ondata); function ondata(chunk) { debug('ondata'); increasedAwaitDrain = false; var ret = dest.write(chunk); if (false === ret && !increasedAwaitDrain) { // If the user unpiped during `dest.write()`, it is possible // to get stuck in a permanently paused state if that write // also returned false. // => Check whether `dest` is still a piping destination. if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { debug('false write response, pause', src._readableState.awaitDrain); src._readableState.awaitDrain++; increasedAwaitDrain = true; } src.pause(); } } // if the dest has an error, then stop piping into it. // however, don't suppress the throwing behavior for this. function onerror(er) { debug('onerror', er); unpipe(); dest.removeListener('error', onerror); if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er); } // Make sure our error handler is attached before userland ones. prependListener(dest, 'error', onerror); // Both close and finish should trigger unpipe, but only once. function onclose() { dest.removeListener('finish', onfinish); unpipe(); } dest.once('close', onclose); function onfinish() { debug('onfinish'); dest.removeListener('close', onclose); unpipe(); } dest.once('finish', onfinish); function unpipe() { debug('unpipe'); src.unpipe(dest); } // tell the dest that it's being piped to dest.emit('pipe', src); // start the flow if it hasn't been started already. if (!state.flowing) { debug('pipe resume'); src.resume(); } return dest; }; function pipeOnDrain(src) { return function () { var state = src._readableState; debug('pipeOnDrain', state.awaitDrain); if (state.awaitDrain) state.awaitDrain--; if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { state.flowing = true; flow(src); } }; } Readable.prototype.unpipe = function (dest) { var state = this._readableState; var unpipeInfo = { hasUnpiped: false }; // if we're not piping anywhere, then do nothing. if (state.pipesCount === 0) return this; // just one destination. most common case. if (state.pipesCount === 1) { // passed in one, but it's not the right one. if (dest && dest !== state.pipes) return this; if (!dest) dest = state.pipes; // got a match. state.pipes = null; state.pipesCount = 0; state.flowing = false; if (dest) dest.emit('unpipe', this, unpipeInfo); return this; } // slow case. multiple pipe destinations. if (!dest) { // remove all. var dests = state.pipes; var len = state.pipesCount; state.pipes = null; state.pipesCount = 0; state.flowing = false; for (var i = 0; i < len; i++) { dests[i].emit('unpipe', this, unpipeInfo); }return this; } // try to find the right one. var index = indexOf(state.pipes, dest); if (index === -1) return this; state.pipes.splice(index, 1); state.pipesCount -= 1; if (state.pipesCount === 1) state.pipes = state.pipes[0]; dest.emit('unpipe', this, unpipeInfo); return this; }; // set up data events if they are asked for // Ensure readable listeners eventually get something Readable.prototype.on = function (ev, fn) { var res = Stream.prototype.on.call(this, ev, fn); if (ev === 'data') { // Start flowing on next tick if stream isn't explicitly paused if (this._readableState.flowing !== false) this.resume(); } else if (ev === 'readable') { var state = this._readableState; if (!state.endEmitted && !state.readableListening) { state.readableListening = state.needReadable = true; state.emittedReadable = false; if (!state.reading) { pna.nextTick(nReadingNextTick, this); } else if (state.length) { emitReadable(this); } } } return res; }; Readable.prototype.addListener = Readable.prototype.on; function nReadingNextTick(self) { debug('readable nexttick read 0'); self.read(0); } // pause() and resume() are remnants of the legacy readable stream API // If the user uses them, then switch into old mode. Readable.prototype.resume = function () { var state = this._readableState; if (!state.flowing) { debug('resume'); state.flowing = true; resume(this, state); } return this; }; function resume(stream, state) { if (!state.resumeScheduled) { state.resumeScheduled = true; pna.nextTick(resume_, stream, state); } } function resume_(stream, state) { if (!state.reading) { debug('resume read 0'); stream.read(0); } state.resumeScheduled = false; state.awaitDrain = 0; stream.emit('resume'); flow(stream); if (state.flowing && !state.reading) stream.read(0); } Readable.prototype.pause = function () { debug('call pause flowing=%j', this._readableState.flowing); if (false !== this._readableState.flowing) { debug('pause'); this._readableState.flowing = false; this.emit('pause'); } return this; }; function flow(stream) { var state = stream._readableState; debug('flow', state.flowing); while (state.flowing && stream.read() !== null) {} } // wrap an old-style stream as the async data source. // This is *not* part of the readable stream interface. // It is an ugly unfortunate mess of history. Readable.prototype.wrap = function (stream) { var _this = this; var state = this._readableState; var paused = false; stream.on('end', function () { debug('wrapped end'); if (state.decoder && !state.ended) { var chunk = state.decoder.end(); if (chunk && chunk.length) _this.push(chunk); } _this.push(null); }); stream.on('data', function (chunk) { debug('wrapped data'); if (state.decoder) chunk = state.decoder.write(chunk); // don't skip over falsy values in objectMode if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; var ret = _this.push(chunk); if (!ret) { paused = true; stream.pause(); } }); // proxy all the other methods. // important when wrapping filters and duplexes. for (var i in stream) { if (this[i] === undefined && typeof stream[i] === 'function') { this[i] = function (method) { return function () { return stream[method].apply(stream, arguments); }; }(i); } } // proxy certain important events. for (var n = 0; n < kProxyEvents.length; n++) { stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); } // when we try to consume some more bytes, simply unpause the // underlying stream. this._read = function (n) { debug('wrapped _read', n); if (paused) { paused = false; stream.resume(); } }; return this; }; Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._readableState.highWaterMark; } }); // exposed for testing purposes only. Readable._fromList = fromList; // Pluck off n bytes from an array of buffers. // Length is the combined lengths of all the buffers in the list. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromList(n, state) { // nothing buffered if (state.length === 0) return null; var ret; if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { // read it all, truncate the list if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length); state.buffer.clear(); } else { // read part of list ret = fromListPartial(n, state.buffer, state.decoder); } return ret; } // Extracts only enough buffered data to satisfy the amount requested. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromListPartial(n, list, hasStrings) { var ret; if (n < list.head.data.length) { // slice is the same for buffers and strings ret = list.head.data.slice(0, n); list.head.data = list.head.data.slice(n); } else if (n === list.head.data.length) { // first chunk is a perfect match ret = list.shift(); } else { // result spans more than one buffer ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list); } return ret; } // Copies a specified amount of characters from the list of buffered data // chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBufferString(n, list) { var p = list.head; var c = 1; var ret = p.data; n -= ret.length; while (p = p.next) { var str = p.data; var nb = n > str.length ? str.length : n; if (nb === str.length) ret += str;else ret += str.slice(0, n); n -= nb; if (n === 0) { if (nb === str.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = str.slice(nb); } break; } ++c; } list.length -= c; return ret; } // Copies a specified amount of bytes from the list of buffered data chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBuffer(n, list) { var ret = Buffer.allocUnsafe(n); var p = list.head; var c = 1; p.data.copy(ret); n -= p.data.length; while (p = p.next) { var buf = p.data; var nb = n > buf.length ? buf.length : n; buf.copy(ret, ret.length - n, 0, nb); n -= nb; if (n === 0) { if (nb === buf.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = buf.slice(nb); } break; } ++c; } list.length -= c; return ret; } function endReadable(stream) { var state = stream._readableState; // If we get here before consuming all the bytes, then that is a // bug in node. Should never happen. if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream'); if (!state.endEmitted) { state.ended = true; pna.nextTick(endReadableNT, state, stream); } } function endReadableNT(state, stream) { // Check that we didn't get one last unshift. if (!state.endEmitted && state.length === 0) { state.endEmitted = true; stream.readable = false; stream.emit('end'); } } function indexOf(xs, x) { for (var i = 0, l = xs.length; i < l; i++) { if (xs[i] === x) return i; } return -1; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 1), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 156 */ /*!****************************************************!*\ !*** ./node_modules/process-nextick-args/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { if (typeof process === 'undefined' || !process.version || process.version.indexOf('v0.') === 0 || process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) { module.exports = { nextTick: nextTick }; } else { module.exports = process } function nextTick(fn, arg1, arg2, arg3) { if (typeof fn !== 'function') { throw new TypeError('"callback" argument must be a function'); } var len = arguments.length; var args, i; switch (len) { case 0: case 1: return process.nextTick(fn); case 2: return process.nextTick(function afterTickOne() { fn.call(null, arg1); }); case 3: return process.nextTick(function afterTickTwo() { fn.call(null, arg1, arg2); }); case 4: return process.nextTick(function afterTickThree() { fn.call(null, arg1, arg2, arg3); }); default: args = new Array(len - 1); i = 0; while (i < args.length) { args[i++] = arguments[i]; } return process.nextTick(function afterTick() { fn.apply(null, args); }); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 157 */ /*!***************************************!*\ !*** ./node_modules/events/events.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var R = typeof Reflect === 'object' ? Reflect : null var ReflectApply = R && typeof R.apply === 'function' ? R.apply : function ReflectApply(target, receiver, args) { return Function.prototype.apply.call(target, receiver, args); } var ReflectOwnKeys if (R && typeof R.ownKeys === 'function') { ReflectOwnKeys = R.ownKeys } else if (Object.getOwnPropertySymbols) { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target) .concat(Object.getOwnPropertySymbols(target)); }; } else { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target); }; } function ProcessEmitWarning(warning) { if (console && console.warn) console.warn(warning); } var NumberIsNaN = Number.isNaN || function NumberIsNaN(value) { return value !== value; } function EventEmitter() { EventEmitter.init.call(this); } module.exports = EventEmitter; module.exports.once = once; // Backwards-compat with node 0.10.x EventEmitter.EventEmitter = EventEmitter; EventEmitter.prototype._events = undefined; EventEmitter.prototype._eventsCount = 0; EventEmitter.prototype._maxListeners = undefined; // By default EventEmitters will print a warning if more than 10 listeners are // added to it. This is a useful default which helps finding memory leaks. var defaultMaxListeners = 10; function checkListener(listener) { if (typeof listener !== 'function') { throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof listener); } } Object.defineProperty(EventEmitter, 'defaultMaxListeners', { enumerable: true, get: function() { return defaultMaxListeners; }, set: function(arg) { if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) { throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + '.'); } defaultMaxListeners = arg; } }); EventEmitter.init = function() { if (this._events === undefined || this._events === Object.getPrototypeOf(this)._events) { this._events = Object.create(null); this._eventsCount = 0; } this._maxListeners = this._maxListeners || undefined; }; // Obviously not all Emitters should be limited to 10. This function allows // that to be increased. Set to zero for unlimited. EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) { if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) { throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + n + '.'); } this._maxListeners = n; return this; }; function _getMaxListeners(that) { if (that._maxListeners === undefined) return EventEmitter.defaultMaxListeners; return that._maxListeners; } EventEmitter.prototype.getMaxListeners = function getMaxListeners() { return _getMaxListeners(this); }; EventEmitter.prototype.emit = function emit(type) { var args = []; for (var i = 1; i < arguments.length; i++) args.push(arguments[i]); var doError = (type === 'error'); var events = this._events; if (events !== undefined) doError = (doError && events.error === undefined); else if (!doError) return false; // If there is no 'error' event listener then throw. if (doError) { var er; if (args.length > 0) er = args[0]; if (er instanceof Error) { // Note: The comments on the `throw` lines are intentional, they show // up in Node's output if this results in an unhandled exception. throw er; // Unhandled 'error' event } // At least give some kind of context to the user var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : '')); err.context = er; throw err; // Unhandled 'error' event } var handler = events[type]; if (handler === undefined) return false; if (typeof handler === 'function') { ReflectApply(handler, this, args); } else { var len = handler.length; var listeners = arrayClone(handler, len); for (var i = 0; i < len; ++i) ReflectApply(listeners[i], this, args); } return true; }; function _addListener(target, type, listener, prepend) { var m; var events; var existing; checkListener(listener); events = target._events; if (events === undefined) { events = target._events = Object.create(null); target._eventsCount = 0; } else { // To avoid recursion in the case that type === "newListener"! Before // adding it to the listeners, first emit "newListener". if (events.newListener !== undefined) { target.emit('newListener', type, listener.listener ? listener.listener : listener); // Re-assign `events` because a newListener handler could have caused the // this._events to be assigned to a new object events = target._events; } existing = events[type]; } if (existing === undefined) { // Optimize the case of one listener. Don't need the extra array object. existing = events[type] = listener; ++target._eventsCount; } else { if (typeof existing === 'function') { // Adding the second element, need to change to array. existing = events[type] = prepend ? [listener, existing] : [existing, listener]; // If we've already got an array, just append. } else if (prepend) { existing.unshift(listener); } else { existing.push(listener); } // Check for listener leak m = _getMaxListeners(target); if (m > 0 && existing.length > m && !existing.warned) { existing.warned = true; // No error code for this since it is a Warning // eslint-disable-next-line no-restricted-syntax var w = new Error('Possible EventEmitter memory leak detected. ' + existing.length + ' ' + String(type) + ' listeners ' + 'added. Use emitter.setMaxListeners() to ' + 'increase limit'); w.name = 'MaxListenersExceededWarning'; w.emitter = target; w.type = type; w.count = existing.length; ProcessEmitWarning(w); } } return target; } EventEmitter.prototype.addListener = function addListener(type, listener) { return _addListener(this, type, listener, false); }; EventEmitter.prototype.on = EventEmitter.prototype.addListener; EventEmitter.prototype.prependListener = function prependListener(type, listener) { return _addListener(this, type, listener, true); }; function onceWrapper() { if (!this.fired) { this.target.removeListener(this.type, this.wrapFn); this.fired = true; if (arguments.length === 0) return this.listener.call(this.target); return this.listener.apply(this.target, arguments); } } function _onceWrap(target, type, listener) { var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener }; var wrapped = onceWrapper.bind(state); wrapped.listener = listener; state.wrapFn = wrapped; return wrapped; } EventEmitter.prototype.once = function once(type, listener) { checkListener(listener); this.on(type, _onceWrap(this, type, listener)); return this; }; EventEmitter.prototype.prependOnceListener = function prependOnceListener(type, listener) { checkListener(listener); this.prependListener(type, _onceWrap(this, type, listener)); return this; }; // Emits a 'removeListener' event if and only if the listener was removed. EventEmitter.prototype.removeListener = function removeListener(type, listener) { var list, events, position, i, originalListener; checkListener(listener); events = this._events; if (events === undefined) return this; list = events[type]; if (list === undefined) return this; if (list === listener || list.listener === listener) { if (--this._eventsCount === 0) this._events = Object.create(null); else { delete events[type]; if (events.removeListener) this.emit('removeListener', type, list.listener || listener); } } else if (typeof list !== 'function') { position = -1; for (i = list.length - 1; i >= 0; i--) { if (list[i] === listener || list[i].listener === listener) { originalListener = list[i].listener; position = i; break; } } if (position < 0) return this; if (position === 0) list.shift(); else { spliceOne(list, position); } if (list.length === 1) events[type] = list[0]; if (events.removeListener !== undefined) this.emit('removeListener', type, originalListener || listener); } return this; }; EventEmitter.prototype.off = EventEmitter.prototype.removeListener; EventEmitter.prototype.removeAllListeners = function removeAllListeners(type) { var listeners, events, i; events = this._events; if (events === undefined) return this; // not listening for removeListener, no need to emit if (events.removeListener === undefined) { if (arguments.length === 0) { this._events = Object.create(null); this._eventsCount = 0; } else if (events[type] !== undefined) { if (--this._eventsCount === 0) this._events = Object.create(null); else delete events[type]; } return this; } // emit removeListener for all listeners on all events if (arguments.length === 0) { var keys = Object.keys(events); var key; for (i = 0; i < keys.length; ++i) { key = keys[i]; if (key === 'removeListener') continue; this.removeAllListeners(key); } this.removeAllListeners('removeListener'); this._events = Object.create(null); this._eventsCount = 0; return this; } listeners = events[type]; if (typeof listeners === 'function') { this.removeListener(type, listeners); } else if (listeners !== undefined) { // LIFO order for (i = listeners.length - 1; i >= 0; i--) { this.removeListener(type, listeners[i]); } } return this; }; function _listeners(target, type, unwrap) { var events = target._events; if (events === undefined) return []; var evlistener = events[type]; if (evlistener === undefined) return []; if (typeof evlistener === 'function') return unwrap ? [evlistener.listener || evlistener] : [evlistener]; return unwrap ? unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length); } EventEmitter.prototype.listeners = function listeners(type) { return _listeners(this, type, true); }; EventEmitter.prototype.rawListeners = function rawListeners(type) { return _listeners(this, type, false); }; EventEmitter.listenerCount = function(emitter, type) { if (typeof emitter.listenerCount === 'function') { return emitter.listenerCount(type); } else { return listenerCount.call(emitter, type); } }; EventEmitter.prototype.listenerCount = listenerCount; function listenerCount(type) { var events = this._events; if (events !== undefined) { var evlistener = events[type]; if (typeof evlistener === 'function') { return 1; } else if (evlistener !== undefined) { return evlistener.length; } } return 0; } EventEmitter.prototype.eventNames = function eventNames() { return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : []; }; function arrayClone(arr, n) { var copy = new Array(n); for (var i = 0; i < n; ++i) copy[i] = arr[i]; return copy; } function spliceOne(list, index) { for (; index + 1 < list.length; index++) list[index] = list[index + 1]; list.pop(); } function unwrapListeners(arr) { var ret = new Array(arr.length); for (var i = 0; i < ret.length; ++i) { ret[i] = arr[i].listener || arr[i]; } return ret; } function once(emitter, name) { return new Promise(function (resolve, reject) { function errorListener(err) { emitter.removeListener(name, resolver); reject(err); } function resolver() { if (typeof emitter.removeListener === 'function') { emitter.removeListener('error', errorListener); } resolve([].slice.call(arguments)); }; eventTargetAgnosticAddListener(emitter, name, resolver, { once: true }); if (name !== 'error') { addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true }); } }); } function addErrorHandlerIfEventEmitter(emitter, handler, flags) { if (typeof emitter.on === 'function') { eventTargetAgnosticAddListener(emitter, 'error', handler, flags); } } function eventTargetAgnosticAddListener(emitter, name, listener, flags) { if (typeof emitter.on === 'function') { if (flags.once) { emitter.once(name, listener); } else { emitter.on(name, listener); } } else if (typeof emitter.addEventListener === 'function') { // EventTarget does not have `error` event semantics like Node // EventEmitters, we do not listen for `error` events here. emitter.addEventListener(name, function wrapListener(arg) { // IE does not have builtin `{ once: true }` support so we // have to do it manually. if (flags.once) { emitter.removeEventListener(name, wrapListener); } listener(arg); }); } else { throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter); } } /***/ }), /* 158 */ /*!*****************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/stream-browser.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! events */ 157).EventEmitter; /***/ }), /* 159 */ /*!***********************************************!*\ !*** ./node_modules/core-util-is/lib/util.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(arg) { if (Array.isArray) { return Array.isArray(arg); } return objectToString(arg) === '[object Array]'; } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = __webpack_require__(/*! buffer */ 53).Buffer.isBuffer; function objectToString(o) { return Object.prototype.toString.call(o); } /***/ }), /* 160 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 161 */ /*!*************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/BufferList.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; var util = __webpack_require__(/*! util */ 162); function copyBuffer(src, target, offset) { src.copy(target, offset); } module.exports = function () { function BufferList() { _classCallCheck(this, BufferList); this.head = null; this.tail = null; this.length = 0; } BufferList.prototype.push = function push(v) { var entry = { data: v, next: null }; if (this.length > 0) this.tail.next = entry;else this.head = entry; this.tail = entry; ++this.length; }; BufferList.prototype.unshift = function unshift(v) { var entry = { data: v, next: this.head }; if (this.length === 0) this.tail = entry; this.head = entry; ++this.length; }; BufferList.prototype.shift = function shift() { if (this.length === 0) return; var ret = this.head.data; if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; --this.length; return ret; }; BufferList.prototype.clear = function clear() { this.head = this.tail = null; this.length = 0; }; BufferList.prototype.join = function join(s) { if (this.length === 0) return ''; var p = this.head; var ret = '' + p.data; while (p = p.next) { ret += s + p.data; }return ret; }; BufferList.prototype.concat = function concat(n) { if (this.length === 0) return Buffer.alloc(0); if (this.length === 1) return this.head.data; var ret = Buffer.allocUnsafe(n >>> 0); var p = this.head; var i = 0; while (p) { copyBuffer(p.data, ret, i); i += p.data.length; p = p.next; } return ret; }; return BufferList; }(); if (util && util.inspect && util.inspect.custom) { module.exports.prototype[util.inspect.custom] = function () { var obj = util.inspect({ length: this.length }); return this.constructor.name + ' ' + obj; }; } /***/ }), /* 162 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 163 */ /*!**********************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /**/ var pna = __webpack_require__(/*! process-nextick-args */ 156); /**/ // undocumented cb() API, needed for core, not for public API function destroy(err, cb) { var _this = this; var readableDestroyed = this._readableState && this._readableState.destroyed; var writableDestroyed = this._writableState && this._writableState.destroyed; if (readableDestroyed || writableDestroyed) { if (cb) { cb(err); } else if (err && (!this._writableState || !this._writableState.errorEmitted)) { pna.nextTick(emitErrorNT, this, err); } return this; } // we set destroyed to true before firing error callbacks in order // to make it re-entrance safe in case destroy() is called within callbacks if (this._readableState) { this._readableState.destroyed = true; } // if this is a duplex stream mark the writable part as destroyed as well if (this._writableState) { this._writableState.destroyed = true; } this._destroy(err || null, function (err) { if (!cb && err) { pna.nextTick(emitErrorNT, _this, err); if (_this._writableState) { _this._writableState.errorEmitted = true; } } else if (cb) { cb(err); } }); return this; } function undestroy() { if (this._readableState) { this._readableState.destroyed = false; this._readableState.reading = false; this._readableState.ended = false; this._readableState.endEmitted = false; } if (this._writableState) { this._writableState.destroyed = false; this._writableState.ended = false; this._writableState.ending = false; this._writableState.finished = false; this._writableState.errorEmitted = false; } } function emitErrorNT(self, err) { self.emit('error', err); } module.exports = { destroy: destroy, undestroy: undestroy }; /***/ }), /* 164 */ /*!************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_duplex.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a duplex stream is just a stream that is both readable and writable. // Since JS doesn't have multiple prototypal inheritance, this class // prototypally inherits from Readable, and then parasitically from // Writable. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 156); /**/ /**/ var objectKeys = Object.keys || function (obj) { var keys = []; for (var key in obj) { keys.push(key); }return keys; }; /**/ module.exports = Duplex; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 159)); util.inherits = __webpack_require__(/*! inherits */ 106); /**/ var Readable = __webpack_require__(/*! ./_stream_readable */ 155); var Writable = __webpack_require__(/*! ./_stream_writable */ 165); util.inherits(Duplex, Readable); { // avoid scope creep, the keys array can then be collected var keys = objectKeys(Writable.prototype); for (var v = 0; v < keys.length; v++) { var method = keys[v]; if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; } } function Duplex(options) { if (!(this instanceof Duplex)) return new Duplex(options); Readable.call(this, options); Writable.call(this, options); if (options && options.readable === false) this.readable = false; if (options && options.writable === false) this.writable = false; this.allowHalfOpen = true; if (options && options.allowHalfOpen === false) this.allowHalfOpen = false; this.once('end', onend); } Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // the no-half-open enforcer function onend() { // if we allow half-open state, or if the writable side ended, // then we're ok. if (this.allowHalfOpen || this._writableState.ended) return; // no more data can be written. // But allow more writes to happen in this tick. pna.nextTick(onEndNT, this); } function onEndNT(self) { self.end(); } Object.defineProperty(Duplex.prototype, 'destroyed', { get: function () { if (this._readableState === undefined || this._writableState === undefined) { return false; } return this._readableState.destroyed && this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (this._readableState === undefined || this._writableState === undefined) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; this._writableState.destroyed = value; } }); Duplex.prototype._destroy = function (err, cb) { this.push(null); this.end(); pna.nextTick(cb, err); }; /***/ }), /* 165 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_writable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process, global) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // A bit simpler than readable streams. // Implement an async ._write(chunk, encoding, cb), and it'll handle all // the drain event emission and buffering. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 156); /**/ module.exports = Writable; /* */ function WriteReq(chunk, encoding, cb) { this.chunk = chunk; this.encoding = encoding; this.callback = cb; this.next = null; } // It seems a linked list but it is not // there will be only 2 of these for each stream function CorkedRequest(state) { var _this = this; this.next = null; this.entry = null; this.finish = function () { onCorkedFinish(_this, state); }; } /* */ /**/ var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick; /**/ /**/ var Duplex; /**/ Writable.WritableState = WritableState; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 159)); util.inherits = __webpack_require__(/*! inherits */ 106); /**/ /**/ var internalUtil = { deprecate: __webpack_require__(/*! util-deprecate */ 166) }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 158); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 163); util.inherits(Writable, Stream); function nop() {} function WritableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 164); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag to indicate whether or not this stream // contains buffers or objects. this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; // the point at which write() starts returning false // Note: 0 is a valid value, means that we always return false if // the entire buffer is not flushed immediately on write() var hwm = options.highWaterMark; var writableHwm = options.writableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // if _final has been called this.finalCalled = false; // drain event flag. this.needDrain = false; // at the start of calling end() this.ending = false; // when end() has been called, and returned this.ended = false; // when 'finish' is emitted this.finished = false; // has it been destroyed this.destroyed = false; // should we decode strings into buffers before passing to _write? // this is here so that some node-core streams can optimize string // handling at a lower level. var noDecode = options.decodeStrings === false; this.decodeStrings = !noDecode; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // not an actual buffer we keep track of, but a measurement // of how much we're waiting to get pushed to some underlying // socket or file. this.length = 0; // a flag to see when we're in the middle of a write. this.writing = false; // when true all writes will be buffered until .uncork() call this.corked = 0; // a flag to be able to tell if the onwrite cb is called immediately, // or on a later tick. We set this to true at first, because any // actions that shouldn't happen until "later" should generally also // not happen before the first write call. this.sync = true; // a flag to know if we're processing previously buffered items, which // may call the _write() callback in the same tick, so that we don't // end up in an overlapped onwrite situation. this.bufferProcessing = false; // the callback that's passed to _write(chunk,cb) this.onwrite = function (er) { onwrite(stream, er); }; // the callback that the user supplies to write(chunk,encoding,cb) this.writecb = null; // the amount that is being written when _write is called. this.writelen = 0; this.bufferedRequest = null; this.lastBufferedRequest = null; // number of pending user-supplied write callbacks // this must be 0 before 'finish' can be emitted this.pendingcb = 0; // emit prefinish if the only thing we're waiting for is _write cbs // This is relevant for synchronous Transform streams this.prefinished = false; // True if the error was already emitted and should not be thrown again this.errorEmitted = false; // count buffered requests this.bufferedRequestCount = 0; // allocate the first CorkedRequest, there is always // one allocated and free to use, and we maintain at most two this.corkedRequestsFree = new CorkedRequest(this); } WritableState.prototype.getBuffer = function getBuffer() { var current = this.bufferedRequest; var out = []; while (current) { out.push(current); current = current.next; } return out; }; (function () { try { Object.defineProperty(WritableState.prototype, 'buffer', { get: internalUtil.deprecate(function () { return this.getBuffer(); }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') }); } catch (_) {} })(); // Test _writableState for inheritance to account for Duplex streams, // whose prototype chain only points to Readable. var realHasInstance; if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { realHasInstance = Function.prototype[Symbol.hasInstance]; Object.defineProperty(Writable, Symbol.hasInstance, { value: function (object) { if (realHasInstance.call(this, object)) return true; if (this !== Writable) return false; return object && object._writableState instanceof WritableState; } }); } else { realHasInstance = function (object) { return object instanceof this; }; } function Writable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 164); // Writable ctor is applied to Duplexes, too. // `realHasInstance` is necessary because using plain `instanceof` // would return false, as no `_writableState` property is attached. // Trying to use the custom `instanceof` for Writable here will also break the // Node.js LazyTransform implementation, which has a non-trivial getter for // `_writableState` that would lead to infinite recursion. if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) { return new Writable(options); } this._writableState = new WritableState(options, this); // legacy. this.writable = true; if (options) { if (typeof options.write === 'function') this._write = options.write; if (typeof options.writev === 'function') this._writev = options.writev; if (typeof options.destroy === 'function') this._destroy = options.destroy; if (typeof options.final === 'function') this._final = options.final; } Stream.call(this); } // Otherwise people can pipe Writable streams, which is just wrong. Writable.prototype.pipe = function () { this.emit('error', new Error('Cannot pipe, not readable')); }; function writeAfterEnd(stream, cb) { var er = new Error('write after end'); // TODO: defer error events consistently everywhere, not just the cb stream.emit('error', er); pna.nextTick(cb, er); } // Checks that a user-supplied chunk is valid, especially for the particular // mode the stream is in. Currently this means that `null` is never accepted // and undefined/non-string values are only allowed in object mode. function validChunk(stream, state, chunk, cb) { var valid = true; var er = false; if (chunk === null) { er = new TypeError('May not write null values to stream'); } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } if (er) { stream.emit('error', er); pna.nextTick(cb, er); valid = false; } return valid; } Writable.prototype.write = function (chunk, encoding, cb) { var state = this._writableState; var ret = false; var isBuf = !state.objectMode && _isUint8Array(chunk); if (isBuf && !Buffer.isBuffer(chunk)) { chunk = _uint8ArrayToBuffer(chunk); } if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; if (typeof cb !== 'function') cb = nop; if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { state.pendingcb++; ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); } return ret; }; Writable.prototype.cork = function () { var state = this._writableState; state.corked++; }; Writable.prototype.uncork = function () { var state = this._writableState; if (state.corked) { state.corked--; if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); } }; Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { // node::ParseEncoding() requires lower case. if (typeof encoding === 'string') encoding = encoding.toLowerCase(); if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding); this._writableState.defaultEncoding = encoding; return this; }; function decodeChunk(state, chunk, encoding) { if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { chunk = Buffer.from(chunk, encoding); } return chunk; } Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // if we're already writing something, then just put this // in the queue, and wait our turn. Otherwise, call _write // If we return false, then we need a drain event, so set that flag. function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { if (!isBuf) { var newChunk = decodeChunk(state, chunk, encoding); if (chunk !== newChunk) { isBuf = true; encoding = 'buffer'; chunk = newChunk; } } var len = state.objectMode ? 1 : chunk.length; state.length += len; var ret = state.length < state.highWaterMark; // we must ensure that previous needDrain will not be reset to false. if (!ret) state.needDrain = true; if (state.writing || state.corked) { var last = state.lastBufferedRequest; state.lastBufferedRequest = { chunk: chunk, encoding: encoding, isBuf: isBuf, callback: cb, next: null }; if (last) { last.next = state.lastBufferedRequest; } else { state.bufferedRequest = state.lastBufferedRequest; } state.bufferedRequestCount += 1; } else { doWrite(stream, state, false, len, chunk, encoding, cb); } return ret; } function doWrite(stream, state, writev, len, chunk, encoding, cb) { state.writelen = len; state.writecb = cb; state.writing = true; state.sync = true; if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); state.sync = false; } function onwriteError(stream, state, sync, er, cb) { --state.pendingcb; if (sync) { // defer the callback if we are being called synchronously // to avoid piling up things on the stack pna.nextTick(cb, er); // this can emit finish, and it will always happen // after error pna.nextTick(finishMaybe, stream, state); stream._writableState.errorEmitted = true; stream.emit('error', er); } else { // the caller expect this to happen before if // it is async cb(er); stream._writableState.errorEmitted = true; stream.emit('error', er); // this can emit finish, but finish must // always follow error finishMaybe(stream, state); } } function onwriteStateUpdate(state) { state.writing = false; state.writecb = null; state.length -= state.writelen; state.writelen = 0; } function onwrite(stream, er) { var state = stream._writableState; var sync = state.sync; var cb = state.writecb; onwriteStateUpdate(state); if (er) onwriteError(stream, state, sync, er, cb);else { // Check if we're actually ready to finish, but don't emit yet var finished = needFinish(state); if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { clearBuffer(stream, state); } if (sync) { /**/ asyncWrite(afterWrite, stream, state, finished, cb); /**/ } else { afterWrite(stream, state, finished, cb); } } } function afterWrite(stream, state, finished, cb) { if (!finished) onwriteDrain(stream, state); state.pendingcb--; cb(); finishMaybe(stream, state); } // Must force callback to be called on nextTick, so that we don't // emit 'drain' before the write() consumer gets the 'false' return // value, and has a chance to attach a 'drain' listener. function onwriteDrain(stream, state) { if (state.length === 0 && state.needDrain) { state.needDrain = false; stream.emit('drain'); } } // if there's something in the buffer waiting, then process it function clearBuffer(stream, state) { state.bufferProcessing = true; var entry = state.bufferedRequest; if (stream._writev && entry && entry.next) { // Fast case, write everything using _writev() var l = state.bufferedRequestCount; var buffer = new Array(l); var holder = state.corkedRequestsFree; holder.entry = entry; var count = 0; var allBuffers = true; while (entry) { buffer[count] = entry; if (!entry.isBuf) allBuffers = false; entry = entry.next; count += 1; } buffer.allBuffers = allBuffers; doWrite(stream, state, true, state.length, buffer, '', holder.finish); // doWrite is almost always async, defer these to save a bit of time // as the hot path ends with doWrite state.pendingcb++; state.lastBufferedRequest = null; if (holder.next) { state.corkedRequestsFree = holder.next; holder.next = null; } else { state.corkedRequestsFree = new CorkedRequest(state); } state.bufferedRequestCount = 0; } else { // Slow case, write chunks one-by-one while (entry) { var chunk = entry.chunk; var encoding = entry.encoding; var cb = entry.callback; var len = state.objectMode ? 1 : chunk.length; doWrite(stream, state, false, len, chunk, encoding, cb); entry = entry.next; state.bufferedRequestCount--; // if we didn't call the onwrite immediately, then // it means that we need to wait until it does. // also, that means that the chunk and cb are currently // being processed, so move the buffer counter past them. if (state.writing) { break; } } if (entry === null) state.lastBufferedRequest = null; } state.bufferedRequest = entry; state.bufferProcessing = false; } Writable.prototype._write = function (chunk, encoding, cb) { cb(new Error('_write() is not implemented')); }; Writable.prototype._writev = null; Writable.prototype.end = function (chunk, encoding, cb) { var state = this._writableState; if (typeof chunk === 'function') { cb = chunk; chunk = null; encoding = null; } else if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); // .end() fully uncorks if (state.corked) { state.corked = 1; this.uncork(); } // ignore unnecessary end() calls. if (!state.ending && !state.finished) endWritable(this, state, cb); }; function needFinish(state) { return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; } function callFinal(stream, state) { stream._final(function (err) { state.pendingcb--; if (err) { stream.emit('error', err); } state.prefinished = true; stream.emit('prefinish'); finishMaybe(stream, state); }); } function prefinish(stream, state) { if (!state.prefinished && !state.finalCalled) { if (typeof stream._final === 'function') { state.pendingcb++; state.finalCalled = true; pna.nextTick(callFinal, stream, state); } else { state.prefinished = true; stream.emit('prefinish'); } } } function finishMaybe(stream, state) { var need = needFinish(state); if (need) { prefinish(stream, state); if (state.pendingcb === 0) { state.finished = true; stream.emit('finish'); } } return need; } function endWritable(stream, state, cb) { state.ending = true; finishMaybe(stream, state); if (cb) { if (state.finished) pna.nextTick(cb);else stream.once('finish', cb); } state.ended = true; stream.writable = false; } function onCorkedFinish(corkReq, state, err) { var entry = corkReq.entry; corkReq.entry = null; while (entry) { var cb = entry.callback; state.pendingcb--; cb(err); entry = entry.next; } if (state.corkedRequestsFree) { state.corkedRequestsFree.next = corkReq; } else { state.corkedRequestsFree = corkReq; } } Object.defineProperty(Writable.prototype, 'destroyed', { get: function () { if (this._writableState === undefined) { return false; } return this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._writableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._writableState.destroyed = value; } }); Writable.prototype.destroy = destroyImpl.destroy; Writable.prototype._undestroy = destroyImpl.undestroy; Writable.prototype._destroy = function (err, cb) { this.end(); cb(err); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 47), __webpack_require__(/*! ./../../webpack/buildin/global.js */ 1))) /***/ }), /* 166 */ /*!************************************************!*\ !*** ./node_modules/util-deprecate/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { /** * Module exports. */ module.exports = deprecate; /** * Mark that a method should not be used. * Returns a modified function which warns once by default. * * If `localStorage.noDeprecation = true` is set, then it is a no-op. * * If `localStorage.throwDeprecation = true` is set, then deprecated functions * will throw an Error when invoked. * * If `localStorage.traceDeprecation = true` is set, then deprecated functions * will invoke `console.trace()` instead of `console.error()`. * * @param {Function} fn - the function to deprecate * @param {String} msg - the string to print to the console when `fn` is invoked * @returns {Function} a new "deprecated" version of `fn` * @api public */ function deprecate (fn, msg) { if (config('noDeprecation')) { return fn; } var warned = false; function deprecated() { if (!warned) { if (config('throwDeprecation')) { throw new Error(msg); } else if (config('traceDeprecation')) { console.trace(msg); } else { console.warn(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; } /** * Checks `localStorage` for boolean values for the given `name`. * * @param {String} name * @returns {Boolean} * @api private */ function config (name) { // accessing global.localStorage can trigger a DOMException in sandboxed iframes try { if (!global.localStorage) return false; } catch (_) { return false; } var val = global.localStorage[name]; if (null == val) return false; return String(val).toLowerCase() === 'true'; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 1))) /***/ }), /* 167 */ /*!***********************************************************!*\ !*** ./node_modules/string_decoder/lib/string_decoder.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; /**/ var isEncoding = Buffer.isEncoding || function (encoding) { encoding = '' + encoding; switch (encoding && encoding.toLowerCase()) { case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': return true; default: return false; } }; function _normalizeEncoding(enc) { if (!enc) return 'utf8'; var retried; while (true) { switch (enc) { case 'utf8': case 'utf-8': return 'utf8'; case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return 'utf16le'; case 'latin1': case 'binary': return 'latin1'; case 'base64': case 'ascii': case 'hex': return enc; default: if (retried) return; // undefined enc = ('' + enc).toLowerCase(); retried = true; } } }; // Do not cache `Buffer.isEncoding` when checking encoding names as some // modules monkey-patch it to support additional encodings function normalizeEncoding(enc) { var nenc = _normalizeEncoding(enc); if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); return nenc || enc; } // StringDecoder provides an interface for efficiently splitting a series of // buffers into a series of JS strings without breaking apart multi-byte // characters. exports.StringDecoder = StringDecoder; function StringDecoder(encoding) { this.encoding = normalizeEncoding(encoding); var nb; switch (this.encoding) { case 'utf16le': this.text = utf16Text; this.end = utf16End; nb = 4; break; case 'utf8': this.fillLast = utf8FillLast; nb = 4; break; case 'base64': this.text = base64Text; this.end = base64End; nb = 3; break; default: this.write = simpleWrite; this.end = simpleEnd; return; } this.lastNeed = 0; this.lastTotal = 0; this.lastChar = Buffer.allocUnsafe(nb); } StringDecoder.prototype.write = function (buf) { if (buf.length === 0) return ''; var r; var i; if (this.lastNeed) { r = this.fillLast(buf); if (r === undefined) return ''; i = this.lastNeed; this.lastNeed = 0; } else { i = 0; } if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); return r || ''; }; StringDecoder.prototype.end = utf8End; // Returns only complete characters in a Buffer StringDecoder.prototype.text = utf8Text; // Attempts to complete a partial non-UTF-8 character using bytes from a Buffer StringDecoder.prototype.fillLast = function (buf) { if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); this.lastNeed -= buf.length; }; // Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a // continuation byte. If an invalid byte is detected, -2 is returned. function utf8CheckByte(byte) { if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; return byte >> 6 === 0x02 ? -1 : -2; } // Checks at most 3 bytes at the end of a Buffer in order to detect an // incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) // needed to complete the UTF-8 character (if applicable) are returned. function utf8CheckIncomplete(self, buf, i) { var j = buf.length - 1; if (j < i) return 0; var nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 1; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 2; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) { if (nb === 2) nb = 0;else self.lastNeed = nb - 3; } return nb; } return 0; } // Validates as many continuation bytes for a multi-byte UTF-8 character as // needed or are available. If we see a non-continuation byte where we expect // one, we "replace" the validated continuation bytes we've seen so far with // a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding // behavior. The continuation byte check is included three times in the case // where all of the continuation bytes for a character exist in the same buffer. // It is also done this way as a slight performance increase instead of using a // loop. function utf8CheckExtraBytes(self, buf, p) { if ((buf[0] & 0xC0) !== 0x80) { self.lastNeed = 0; return '\ufffd'; } if (self.lastNeed > 1 && buf.length > 1) { if ((buf[1] & 0xC0) !== 0x80) { self.lastNeed = 1; return '\ufffd'; } if (self.lastNeed > 2 && buf.length > 2) { if ((buf[2] & 0xC0) !== 0x80) { self.lastNeed = 2; return '\ufffd'; } } } } // Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. function utf8FillLast(buf) { var p = this.lastTotal - this.lastNeed; var r = utf8CheckExtraBytes(this, buf, p); if (r !== undefined) return r; if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, p, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, p, 0, buf.length); this.lastNeed -= buf.length; } // Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a // partial character, the character's bytes are buffered until the required // number of bytes are available. function utf8Text(buf, i) { var total = utf8CheckIncomplete(this, buf, i); if (!this.lastNeed) return buf.toString('utf8', i); this.lastTotal = total; var end = buf.length - (total - this.lastNeed); buf.copy(this.lastChar, 0, end); return buf.toString('utf8', i, end); } // For UTF-8, a replacement character is added when ending on a partial // character. function utf8End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + '\ufffd'; return r; } // UTF-16LE typically needs two bytes per character, but even if we have an even // number of bytes available, we need to check if we end on a leading/high // surrogate. In that case, we need to wait for the next two bytes in order to // decode the last character properly. function utf16Text(buf, i) { if ((buf.length - i) % 2 === 0) { var r = buf.toString('utf16le', i); if (r) { var c = r.charCodeAt(r.length - 1); if (c >= 0xD800 && c <= 0xDBFF) { this.lastNeed = 2; this.lastTotal = 4; this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; return r.slice(0, -1); } } return r; } this.lastNeed = 1; this.lastTotal = 2; this.lastChar[0] = buf[buf.length - 1]; return buf.toString('utf16le', i, buf.length - 1); } // For UTF-16LE we do not explicitly append special replacement characters if we // end on a partial character, we simply let v8 handle that. function utf16End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) { var end = this.lastTotal - this.lastNeed; return r + this.lastChar.toString('utf16le', 0, end); } return r; } function base64Text(buf, i) { var n = (buf.length - i) % 3; if (n === 0) return buf.toString('base64', i); this.lastNeed = 3 - n; this.lastTotal = 3; if (n === 1) { this.lastChar[0] = buf[buf.length - 1]; } else { this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; } return buf.toString('base64', i, buf.length - n); } function base64End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); return r; } // Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) function simpleWrite(buf) { return buf.toString(this.encoding); } function simpleEnd(buf) { return buf && buf.length ? this.write(buf) : ''; } /***/ }), /* 168 */ /*!***************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_transform.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a transform stream is a readable/writable stream where you do // something with the data. Sometimes it's called a "filter", // but that's not a great name for it, since that implies a thing where // some bits pass through, and others are simply ignored. (That would // be a valid example of a transform, of course.) // // While the output is causally related to the input, it's not a // necessarily symmetric or synchronous transformation. For example, // a zlib stream might take multiple plain-text writes(), and then // emit a single compressed chunk some time in the future. // // Here's how this works: // // The Transform stream has all the aspects of the readable and writable // stream classes. When you write(chunk), that calls _write(chunk,cb) // internally, and returns false if there's a lot of pending writes // buffered up. When you call read(), that calls _read(n) until // there's enough pending readable data buffered up. // // In a transform stream, the written data is placed in a buffer. When // _read(n) is called, it transforms the queued up data, calling the // buffered _write cb's as it consumes chunks. If consuming a single // written chunk would result in multiple output chunks, then the first // outputted bit calls the readcb, and subsequent chunks just go into // the read buffer, and will cause it to emit 'readable' if necessary. // // This way, back-pressure is actually determined by the reading side, // since _read has to be called to start processing a new chunk. However, // a pathological inflate type of transform can cause excessive buffering // here. For example, imagine a stream where every byte of input is // interpreted as an integer from 0-255, and then results in that many // bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in // 1kb of data being output. In this case, you could write a very small // amount of input, and end up with a very large amount of output. In // such a pathological inflating mechanism, there'd be no way to tell // the system to stop doing the transform. A single 4MB write could // cause the system to run out of memory. // // However, even in such a pathological case, only a single written chunk // would be consumed, and then the rest would wait (un-transformed) until // the results of the previous transformed chunk were consumed. module.exports = Transform; var Duplex = __webpack_require__(/*! ./_stream_duplex */ 164); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 159)); util.inherits = __webpack_require__(/*! inherits */ 106); /**/ util.inherits(Transform, Duplex); function afterTransform(er, data) { var ts = this._transformState; ts.transforming = false; var cb = ts.writecb; if (!cb) { return this.emit('error', new Error('write callback called multiple times')); } ts.writechunk = null; ts.writecb = null; if (data != null) // single equals check for both `null` and `undefined` this.push(data); cb(er); var rs = this._readableState; rs.reading = false; if (rs.needReadable || rs.length < rs.highWaterMark) { this._read(rs.highWaterMark); } } function Transform(options) { if (!(this instanceof Transform)) return new Transform(options); Duplex.call(this, options); this._transformState = { afterTransform: afterTransform.bind(this), needTransform: false, transforming: false, writecb: null, writechunk: null, writeencoding: null }; // start out asking for a readable event once data is transformed. this._readableState.needReadable = true; // we have implemented the _read method, and done the other things // that Readable wants before the first _read call, so unset the // sync guard flag. this._readableState.sync = false; if (options) { if (typeof options.transform === 'function') this._transform = options.transform; if (typeof options.flush === 'function') this._flush = options.flush; } // When the writable side finishes, then flush out anything remaining. this.on('prefinish', prefinish); } function prefinish() { var _this = this; if (typeof this._flush === 'function') { this._flush(function (er, data) { done(_this, er, data); }); } else { done(this, null, null); } } Transform.prototype.push = function (chunk, encoding) { this._transformState.needTransform = false; return Duplex.prototype.push.call(this, chunk, encoding); }; // This is the part where you do stuff! // override this function in implementation classes. // 'chunk' is an input chunk. // // Call `push(newChunk)` to pass along transformed output // to the readable side. You may call 'push' zero or more times. // // Call `cb(err)` when you are done with this chunk. If you pass // an error, then that'll put the hurt on the whole operation. If you // never call cb(), then you'll never get another chunk. Transform.prototype._transform = function (chunk, encoding, cb) { throw new Error('_transform() is not implemented'); }; Transform.prototype._write = function (chunk, encoding, cb) { var ts = this._transformState; ts.writecb = cb; ts.writechunk = chunk; ts.writeencoding = encoding; if (!ts.transforming) { var rs = this._readableState; if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); } }; // Doesn't matter what the args are here. // _transform does all the work. // That we got here means that the readable side wants more data. Transform.prototype._read = function (n) { var ts = this._transformState; if (ts.writechunk !== null && ts.writecb && !ts.transforming) { ts.transforming = true; this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); } else { // mark that we need a transform, so that any data that comes in // will get processed, now that we've asked for it. ts.needTransform = true; } }; Transform.prototype._destroy = function (err, cb) { var _this2 = this; Duplex.prototype._destroy.call(this, err, function (err2) { cb(err2); _this2.emit('close'); }); }; function done(stream, er, data) { if (er) return stream.emit('error', er); if (data != null) // single equals check for both `null` and `undefined` stream.push(data); // if there's nothing in the write buffer, then that means // that nothing more will ever be provided if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0'); if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming'); return stream.push(null); } /***/ }), /* 169 */ /*!*****************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_passthrough.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a passthrough stream. // basically just the most minimal sort of Transform stream. // Every written chunk gets output as-is. module.exports = PassThrough; var Transform = __webpack_require__(/*! ./_stream_transform */ 168); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 159)); util.inherits = __webpack_require__(/*! inherits */ 106); /**/ util.inherits(PassThrough, Transform); function PassThrough(options) { if (!(this instanceof PassThrough)) return new PassThrough(options); Transform.call(this, options); } PassThrough.prototype._transform = function (chunk, encoding, cb) { cb(null, chunk); }; /***/ }), /* 170 */ /*!*****************************************!*\ !*** ./node_modules/ripemd160/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! buffer */ 53).Buffer var inherits = __webpack_require__(/*! inherits */ 106) var HashBase = __webpack_require__(/*! hash-base */ 152) var ARRAY16 = new Array(16) var zl = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ] var zr = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ] var sl = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ] var sr = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ] var hl = [0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e] var hr = [0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000] function RIPEMD160 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 } inherits(RIPEMD160, HashBase) RIPEMD160.prototype._update = function () { var words = ARRAY16 for (var j = 0; j < 16; ++j) words[j] = this._block.readInt32LE(j * 4) var al = this._a | 0 var bl = this._b | 0 var cl = this._c | 0 var dl = this._d | 0 var el = this._e | 0 var ar = this._a | 0 var br = this._b | 0 var cr = this._c | 0 var dr = this._d | 0 var er = this._e | 0 // computation for (var i = 0; i < 80; i += 1) { var tl var tr if (i < 16) { tl = fn1(al, bl, cl, dl, el, words[zl[i]], hl[0], sl[i]) tr = fn5(ar, br, cr, dr, er, words[zr[i]], hr[0], sr[i]) } else if (i < 32) { tl = fn2(al, bl, cl, dl, el, words[zl[i]], hl[1], sl[i]) tr = fn4(ar, br, cr, dr, er, words[zr[i]], hr[1], sr[i]) } else if (i < 48) { tl = fn3(al, bl, cl, dl, el, words[zl[i]], hl[2], sl[i]) tr = fn3(ar, br, cr, dr, er, words[zr[i]], hr[2], sr[i]) } else if (i < 64) { tl = fn4(al, bl, cl, dl, el, words[zl[i]], hl[3], sl[i]) tr = fn2(ar, br, cr, dr, er, words[zr[i]], hr[3], sr[i]) } else { // if (i<80) { tl = fn5(al, bl, cl, dl, el, words[zl[i]], hl[4], sl[i]) tr = fn1(ar, br, cr, dr, er, words[zr[i]], hr[4], sr[i]) } al = el el = dl dl = rotl(cl, 10) cl = bl bl = tl ar = er er = dr dr = rotl(cr, 10) cr = br br = tr } // update state var t = (this._b + cl + dr) | 0 this._b = (this._c + dl + er) | 0 this._c = (this._d + el + ar) | 0 this._d = (this._e + al + br) | 0 this._e = (this._a + bl + cr) | 0 this._a = t } RIPEMD160.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.alloc ? Buffer.alloc(20) : new Buffer(20) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) buffer.writeInt32LE(this._e, 16) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fn1 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + e) | 0 } function fn2 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + e) | 0 } function fn3 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b | (~c)) ^ d) + m + k) | 0, s) + e) | 0 } function fn4 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + e) | 0 } function fn5 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ (c | (~d))) + m + k) | 0, s) + e) | 0 } module.exports = RIPEMD160 /***/ }), /* 171 */ /*!**************************************!*\ !*** ./node_modules/sha.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var exports = module.exports = function SHA (algorithm) { algorithm = algorithm.toLowerCase() var Algorithm = exports[algorithm] if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') return new Algorithm() } exports.sha = __webpack_require__(/*! ./sha */ 172) exports.sha1 = __webpack_require__(/*! ./sha1 */ 174) exports.sha224 = __webpack_require__(/*! ./sha224 */ 175) exports.sha256 = __webpack_require__(/*! ./sha256 */ 176) exports.sha384 = __webpack_require__(/*! ./sha384 */ 177) exports.sha512 = __webpack_require__(/*! ./sha512 */ 178) /***/ }), /* 172 */ /*!************************************!*\ !*** ./node_modules/sha.js/sha.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined * in FIPS PUB 180-1 * This source code is derived from sha1.js of the same repository. * The difference between SHA-0 and SHA-1 is just a bitwise rotate left * operation was added. */ var inherits = __webpack_require__(/*! inherits */ 106) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha, Hash) Sha.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha /***/ }), /* 173 */ /*!*************************************!*\ !*** ./node_modules/sha.js/hash.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer // prototype class for hash functions function Hash (blockSize, finalSize) { this._block = Buffer.alloc(blockSize) this._finalSize = finalSize this._blockSize = blockSize this._len = 0 } Hash.prototype.update = function (data, enc) { if (typeof data === 'string') { enc = enc || 'utf8' data = Buffer.from(data, enc) } var block = this._block var blockSize = this._blockSize var length = data.length var accum = this._len for (var offset = 0; offset < length;) { var assigned = accum % blockSize var remainder = Math.min(length - offset, blockSize - assigned) for (var i = 0; i < remainder; i++) { block[assigned + i] = data[offset + i] } accum += remainder offset += remainder if ((accum % blockSize) === 0) { this._update(block) } } this._len += length return this } Hash.prototype.digest = function (enc) { var rem = this._len % this._blockSize this._block[rem] = 0x80 // zero (rem + 1) trailing bits, where (rem + 1) is the smallest // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize this._block.fill(0, rem + 1) if (rem >= this._finalSize) { this._update(this._block) this._block.fill(0) } var bits = this._len * 8 // uint32 if (bits <= 0xffffffff) { this._block.writeUInt32BE(bits, this._blockSize - 4) // uint64 } else { var lowBits = (bits & 0xffffffff) >>> 0 var highBits = (bits - lowBits) / 0x100000000 this._block.writeUInt32BE(highBits, this._blockSize - 8) this._block.writeUInt32BE(lowBits, this._blockSize - 4) } this._update(this._block) var hash = this._hash() return enc ? hash.toString(enc) : hash } Hash.prototype._update = function () { throw new Error('_update must be implemented by subclass') } module.exports = Hash /***/ }), /* 174 */ /*!*************************************!*\ !*** ./node_modules/sha.js/sha1.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for details. */ var inherits = __webpack_require__(/*! inherits */ 106) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha1 () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha1, Hash) Sha1.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl1 (num) { return (num << 1) | (num >>> 31) } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha1.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha1.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha1 /***/ }), /* 175 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha224.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 106) var Sha256 = __webpack_require__(/*! ./sha256 */ 176) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var W = new Array(64) function Sha224 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha224, Sha256) Sha224.prototype.init = function () { this._a = 0xc1059ed8 this._b = 0x367cd507 this._c = 0x3070dd17 this._d = 0xf70e5939 this._e = 0xffc00b31 this._f = 0x68581511 this._g = 0x64f98fa7 this._h = 0xbefa4fa4 return this } Sha224.prototype._hash = function () { var H = Buffer.allocUnsafe(28) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) return H } module.exports = Sha224 /***/ }), /* 176 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha256.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 106) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var K = [ 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 ] var W = new Array(64) function Sha256 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha256, Hash) Sha256.prototype.init = function () { this._a = 0x6a09e667 this._b = 0xbb67ae85 this._c = 0x3c6ef372 this._d = 0xa54ff53a this._e = 0x510e527f this._f = 0x9b05688c this._g = 0x1f83d9ab this._h = 0x5be0cd19 return this } function ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x) { return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) } function sigma1 (x) { return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) } function gamma0 (x) { return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) } function gamma1 (x) { return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) } Sha256.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 var f = this._f | 0 var g = this._g | 0 var h = this._h | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 for (var j = 0; j < 64; ++j) { var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 var T2 = (sigma0(a) + maj(a, b, c)) | 0 h = g g = f f = e e = (d + T1) | 0 d = c c = b b = a a = (T1 + T2) | 0 } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 this._f = (f + this._f) | 0 this._g = (g + this._g) | 0 this._h = (h + this._h) | 0 } Sha256.prototype._hash = function () { var H = Buffer.allocUnsafe(32) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) H.writeInt32BE(this._h, 28) return H } module.exports = Sha256 /***/ }), /* 177 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha384.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 106) var SHA512 = __webpack_require__(/*! ./sha512 */ 178) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var W = new Array(160) function Sha384 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha384, SHA512) Sha384.prototype.init = function () { this._ah = 0xcbbb9d5d this._bh = 0x629a292a this._ch = 0x9159015a this._dh = 0x152fecd8 this._eh = 0x67332667 this._fh = 0x8eb44a87 this._gh = 0xdb0c2e0d this._hh = 0x47b5481d this._al = 0xc1059ed8 this._bl = 0x367cd507 this._cl = 0x3070dd17 this._dl = 0xf70e5939 this._el = 0xffc00b31 this._fl = 0x68581511 this._gl = 0x64f98fa7 this._hl = 0xbefa4fa4 return this } Sha384.prototype._hash = function () { var H = Buffer.allocUnsafe(48) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) return H } module.exports = Sha384 /***/ }), /* 178 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha512.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 106) var Hash = __webpack_require__(/*! ./hash */ 173) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ] var W = new Array(160) function Sha512 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha512, Hash) Sha512.prototype.init = function () { this._ah = 0x6a09e667 this._bh = 0xbb67ae85 this._ch = 0x3c6ef372 this._dh = 0xa54ff53a this._eh = 0x510e527f this._fh = 0x9b05688c this._gh = 0x1f83d9ab this._hh = 0x5be0cd19 this._al = 0xf3bcc908 this._bl = 0x84caa73b this._cl = 0xfe94f82b this._dl = 0x5f1d36f1 this._el = 0xade682d1 this._fl = 0x2b3e6c1f this._gl = 0xfb41bd6b this._hl = 0x137e2179 return this } function Ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x, xl) { return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) } function sigma1 (x, xl) { return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) } function Gamma0 (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) } function Gamma0l (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) } function Gamma1 (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) } function Gamma1l (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) } function getCarry (a, b) { return (a >>> 0) < (b >>> 0) ? 1 : 0 } Sha512.prototype._update = function (M) { var W = this._w var ah = this._ah | 0 var bh = this._bh | 0 var ch = this._ch | 0 var dh = this._dh | 0 var eh = this._eh | 0 var fh = this._fh | 0 var gh = this._gh | 0 var hh = this._hh | 0 var al = this._al | 0 var bl = this._bl | 0 var cl = this._cl | 0 var dl = this._dl | 0 var el = this._el | 0 var fl = this._fl | 0 var gl = this._gl | 0 var hl = this._hl | 0 for (var i = 0; i < 32; i += 2) { W[i] = M.readInt32BE(i * 4) W[i + 1] = M.readInt32BE(i * 4 + 4) } for (; i < 160; i += 2) { var xh = W[i - 15 * 2] var xl = W[i - 15 * 2 + 1] var gamma0 = Gamma0(xh, xl) var gamma0l = Gamma0l(xl, xh) xh = W[i - 2 * 2] xl = W[i - 2 * 2 + 1] var gamma1 = Gamma1(xh, xl) var gamma1l = Gamma1l(xl, xh) // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] var Wi7h = W[i - 7 * 2] var Wi7l = W[i - 7 * 2 + 1] var Wi16h = W[i - 16 * 2] var Wi16l = W[i - 16 * 2 + 1] var Wil = (gamma0l + Wi7l) | 0 var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 Wil = (Wil + gamma1l) | 0 Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 Wil = (Wil + Wi16l) | 0 Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 W[i] = Wih W[i + 1] = Wil } for (var j = 0; j < 160; j += 2) { Wih = W[j] Wil = W[j + 1] var majh = maj(ah, bh, ch) var majl = maj(al, bl, cl) var sigma0h = sigma0(ah, al) var sigma0l = sigma0(al, ah) var sigma1h = sigma1(eh, el) var sigma1l = sigma1(el, eh) // t1 = h + sigma1 + ch + K[j] + W[j] var Kih = K[j] var Kil = K[j + 1] var chh = Ch(eh, fh, gh) var chl = Ch(el, fl, gl) var t1l = (hl + sigma1l) | 0 var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 t1l = (t1l + chl) | 0 t1h = (t1h + chh + getCarry(t1l, chl)) | 0 t1l = (t1l + Kil) | 0 t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 t1l = (t1l + Wil) | 0 t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 // t2 = sigma0 + maj var t2l = (sigma0l + majl) | 0 var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 hh = gh hl = gl gh = fh gl = fl fh = eh fl = el el = (dl + t1l) | 0 eh = (dh + t1h + getCarry(el, dl)) | 0 dh = ch dl = cl ch = bh cl = bl bh = ah bl = al al = (t1l + t2l) | 0 ah = (t1h + t2h + getCarry(al, t1l)) | 0 } this._al = (this._al + al) | 0 this._bl = (this._bl + bl) | 0 this._cl = (this._cl + cl) | 0 this._dl = (this._dl + dl) | 0 this._el = (this._el + el) | 0 this._fl = (this._fl + fl) | 0 this._gl = (this._gl + gl) | 0 this._hl = (this._hl + hl) | 0 this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 } Sha512.prototype._hash = function () { var H = Buffer.allocUnsafe(64) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) writeInt64BE(this._gh, this._gl, 48) writeInt64BE(this._hh, this._hl, 56) return H } module.exports = Sha512 /***/ }), /* 179 */ /*!*******************************************!*\ !*** ./node_modules/cipher-base/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var Transform = __webpack_require__(/*! stream */ 180).Transform var StringDecoder = __webpack_require__(/*! string_decoder */ 167).StringDecoder var inherits = __webpack_require__(/*! inherits */ 106) function CipherBase (hashMode) { Transform.call(this) this.hashMode = typeof hashMode === 'string' if (this.hashMode) { this[hashMode] = this._finalOrDigest } else { this.final = this._finalOrDigest } if (this._final) { this.__final = this._final this._final = null } this._decoder = null this._encoding = null } inherits(CipherBase, Transform) CipherBase.prototype.update = function (data, inputEnc, outputEnc) { if (typeof data === 'string') { data = Buffer.from(data, inputEnc) } var outData = this._update(data) if (this.hashMode) return this if (outputEnc) { outData = this._toString(outData, outputEnc) } return outData } CipherBase.prototype.setAutoPadding = function () {} CipherBase.prototype.getAuthTag = function () { throw new Error('trying to get auth tag in unsupported state') } CipherBase.prototype.setAuthTag = function () { throw new Error('trying to set auth tag in unsupported state') } CipherBase.prototype.setAAD = function () { throw new Error('trying to set aad in unsupported state') } CipherBase.prototype._transform = function (data, _, next) { var err try { if (this.hashMode) { this._update(data) } else { this.push(this._update(data)) } } catch (e) { err = e } finally { next(err) } } CipherBase.prototype._flush = function (done) { var err try { this.push(this.__final()) } catch (e) { err = e } done(err) } CipherBase.prototype._finalOrDigest = function (outputEnc) { var outData = this.__final() || Buffer.alloc(0) if (outputEnc) { outData = this._toString(outData, outputEnc, true) } return outData } CipherBase.prototype._toString = function (value, enc, fin) { if (!this._decoder) { this._decoder = new StringDecoder(enc) this._encoding = enc } if (this._encoding !== enc) throw new Error('can\'t switch encodings') var out = this._decoder.write(value) if (fin) { out += this._decoder.end() } return out } module.exports = CipherBase /***/ }), /* 180 */ /*!*************************************************!*\ !*** ./node_modules/stream-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. module.exports = Stream; var EE = __webpack_require__(/*! events */ 157).EventEmitter; var inherits = __webpack_require__(/*! inherits */ 106); inherits(Stream, EE); Stream.Readable = __webpack_require__(/*! readable-stream/readable.js */ 154); Stream.Writable = __webpack_require__(/*! readable-stream/writable.js */ 181); Stream.Duplex = __webpack_require__(/*! readable-stream/duplex.js */ 182); Stream.Transform = __webpack_require__(/*! readable-stream/transform.js */ 183); Stream.PassThrough = __webpack_require__(/*! readable-stream/passthrough.js */ 184); // Backwards-compat with node 0.4.x Stream.Stream = Stream; // old-style streams. Note that the pipe method (the only relevant // part of this class) is overridden in the Readable class. function Stream() { EE.call(this); } Stream.prototype.pipe = function(dest, options) { var source = this; function ondata(chunk) { if (dest.writable) { if (false === dest.write(chunk) && source.pause) { source.pause(); } } } source.on('data', ondata); function ondrain() { if (source.readable && source.resume) { source.resume(); } } dest.on('drain', ondrain); // If the 'end' option is not supplied, dest.end() will be called when // source gets the 'end' or 'close' events. Only dest.end() once. if (!dest._isStdio && (!options || options.end !== false)) { source.on('end', onend); source.on('close', onclose); } var didOnEnd = false; function onend() { if (didOnEnd) return; didOnEnd = true; dest.end(); } function onclose() { if (didOnEnd) return; didOnEnd = true; if (typeof dest.destroy === 'function') dest.destroy(); } // don't leave dangling pipes when there are errors. function onerror(er) { cleanup(); if (EE.listenerCount(this, 'error') === 0) { throw er; // Unhandled stream error in pipe. } } source.on('error', onerror); dest.on('error', onerror); // remove all the event listeners that were added. function cleanup() { source.removeListener('data', ondata); dest.removeListener('drain', ondrain); source.removeListener('end', onend); source.removeListener('close', onclose); source.removeListener('error', onerror); dest.removeListener('error', onerror); source.removeListener('end', cleanup); source.removeListener('close', cleanup); dest.removeListener('close', cleanup); } source.on('end', cleanup); source.on('close', cleanup); dest.on('close', cleanup); dest.emit('pipe', source); // Allow for unix-like usage: A.pipe(B).pipe(C) return dest; }; /***/ }), /* 181 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/writable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_writable.js */ 165); /***/ }), /* 182 */ /*!********************************************************!*\ !*** ./node_modules/readable-stream/duplex-browser.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_duplex.js */ 164); /***/ }), /* 183 */ /*!***************************************************!*\ !*** ./node_modules/readable-stream/transform.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 154).Transform /***/ }), /* 184 */ /*!*****************************************************!*\ !*** ./node_modules/readable-stream/passthrough.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 154).PassThrough /***/ }), /* 185 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/types.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.toType = exports.TypeOutput = exports.bnToRlp = exports.bnToUnpaddedBuffer = exports.bnToHex = void 0; var externals_1 = __webpack_require__(/*! ./externals */ 96); var internal_1 = __webpack_require__(/*! ./internal */ 142); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); /** * Convert BN to 0x-prefixed hex string. */ function bnToHex(value) { return "0x".concat(value.toString(16)); } exports.bnToHex = bnToHex; /** * Convert value from BN to an unpadded Buffer * (useful for RLP transport) * @param value value to convert */ function bnToUnpaddedBuffer(value) { // Using `bn.toArrayLike(Buffer)` instead of `bn.toBuffer()` // for compatibility with browserify and similar tools return (0, bytes_1.unpadBuffer)(value.toArrayLike(Buffer)); } exports.bnToUnpaddedBuffer = bnToUnpaddedBuffer; /** * Deprecated alias for {@link bnToUnpaddedBuffer} * @deprecated */ function bnToRlp(value) { return bnToUnpaddedBuffer(value); } exports.bnToRlp = bnToRlp; /** * Type output options */ var TypeOutput; (function (TypeOutput) { TypeOutput[TypeOutput["Number"] = 0] = "Number"; TypeOutput[TypeOutput["BN"] = 1] = "BN"; TypeOutput[TypeOutput["Buffer"] = 2] = "Buffer"; TypeOutput[TypeOutput["PrefixedHexString"] = 3] = "PrefixedHexString"; })(TypeOutput = exports.TypeOutput || (exports.TypeOutput = {})); function toType(input, outputType) { if (input === null) { return null; } if (input === undefined) { return undefined; } if (typeof input === 'string' && !(0, internal_1.isHexString)(input)) { throw new Error("A string must be provided with a 0x-prefix, given: ".concat(input)); } else if (typeof input === 'number' && !Number.isSafeInteger(input)) { throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)'); } var output = (0, bytes_1.toBuffer)(input); if (outputType === TypeOutput.Buffer) { return output; } else if (outputType === TypeOutput.BN) { return new externals_1.BN(output); } else if (outputType === TypeOutput.Number) { var bn = new externals_1.BN(output); var max = new externals_1.BN(Number.MAX_SAFE_INTEGER.toString()); if (bn.gt(max)) { throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)'); } return bn.toNumber(); } else { // outputType === TypeOutput.PrefixedHexString return "0x".concat(output.toString('hex')); } } exports.toType = toType; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 186 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/address.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Address = void 0; var assert_1 = __importDefault(__webpack_require__(/*! assert */ 102)); var externals_1 = __webpack_require__(/*! ./externals */ 96); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); var account_1 = __webpack_require__(/*! ./account */ 101); var Address = /** @class */function () { function Address(buf) { (0, assert_1.default)(buf.length === 20, 'Invalid address length'); this.buf = buf; } /** * Returns the zero address. */ Address.zero = function () { return new Address((0, bytes_1.zeros)(20)); }; /** * Returns an Address object from a hex-encoded string. * @param str - Hex-encoded address */ Address.fromString = function (str) { (0, assert_1.default)((0, account_1.isValidAddress)(str), 'Invalid address'); return new Address((0, bytes_1.toBuffer)(str)); }; /** * Returns an address for a given public key. * @param pubKey The two points of an uncompressed key */ Address.fromPublicKey = function (pubKey) { (0, assert_1.default)(Buffer.isBuffer(pubKey), 'Public key should be Buffer'); var buf = (0, account_1.pubToAddress)(pubKey); return new Address(buf); }; /** * Returns an address for a given private key. * @param privateKey A private key must be 256 bits wide */ Address.fromPrivateKey = function (privateKey) { (0, assert_1.default)(Buffer.isBuffer(privateKey), 'Private key should be Buffer'); var buf = (0, account_1.privateToAddress)(privateKey); return new Address(buf); }; /** * Generates an address for a newly created contract. * @param from The address which is creating this new address * @param nonce The nonce of the from account */ Address.generate = function (from, nonce) { (0, assert_1.default)(externals_1.BN.isBN(nonce)); return new Address((0, account_1.generateAddress)(from.buf, nonce.toArrayLike(Buffer))); }; /** * Generates an address for a contract created using CREATE2. * @param from The address which is creating this new address * @param salt A salt * @param initCode The init code of the contract being created */ Address.generate2 = function (from, salt, initCode) { (0, assert_1.default)(Buffer.isBuffer(salt)); (0, assert_1.default)(Buffer.isBuffer(initCode)); return new Address((0, account_1.generateAddress2)(from.buf, salt, initCode)); }; /** * Is address equal to another. */ Address.prototype.equals = function (address) { return this.buf.equals(address.buf); }; /** * Is address zero. */ Address.prototype.isZero = function () { return this.equals(Address.zero()); }; /** * True if address is in the address range defined * by EIP-1352 */ Address.prototype.isPrecompileOrSystemAddress = function () { var addressBN = new externals_1.BN(this.buf); var rangeMin = new externals_1.BN(0); var rangeMax = new externals_1.BN('ffff', 'hex'); return addressBN.gte(rangeMin) && addressBN.lte(rangeMax); }; /** * Returns hex encoding of address. */ Address.prototype.toString = function () { return '0x' + this.buf.toString('hex'); }; /** * Returns Buffer representation of address. */ Address.prototype.toBuffer = function () { return Buffer.from(this.buf); }; return Address; }(); exports.Address = Address; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 187 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/signature.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.hashPersonalMessage = exports.isValidSignature = exports.fromRpcSig = exports.toCompactSig = exports.toRpcSig = exports.ecrecover = exports.ecsign = void 0; var secp256k1_1 = __webpack_require__(/*! ethereum-cryptography/secp256k1 */ 107); var externals_1 = __webpack_require__(/*! ./externals */ 96); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); var hash_1 = __webpack_require__(/*! ./hash */ 145); var helpers_1 = __webpack_require__(/*! ./helpers */ 144); var types_1 = __webpack_require__(/*! ./types */ 185); function ecsign(msgHash, privateKey, chainId) { var _a = (0, secp256k1_1.ecdsaSign)(msgHash, privateKey), signature = _a.signature, recovery = _a.recid; var r = Buffer.from(signature.slice(0, 32)); var s = Buffer.from(signature.slice(32, 64)); if (!chainId || typeof chainId === 'number') { // return legacy type ECDSASignature (deprecated in favor of ECDSASignatureBuffer to handle large chainIds) if (chainId && !Number.isSafeInteger(chainId)) { throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)'); } var v_1 = chainId ? recovery + (chainId * 2 + 35) : recovery + 27; return { r: r, s: s, v: v_1 }; } var chainIdBN = (0, types_1.toType)(chainId, types_1.TypeOutput.BN); var v = chainIdBN.muln(2).addn(35).addn(recovery).toArrayLike(Buffer); return { r: r, s: s, v: v }; } exports.ecsign = ecsign; function calculateSigRecovery(v, chainId) { var vBN = (0, types_1.toType)(v, types_1.TypeOutput.BN); if (vBN.eqn(0) || vBN.eqn(1)) return (0, types_1.toType)(v, types_1.TypeOutput.BN); if (!chainId) { return vBN.subn(27); } var chainIdBN = (0, types_1.toType)(chainId, types_1.TypeOutput.BN); return vBN.sub(chainIdBN.muln(2).addn(35)); } function isValidSigRecovery(recovery) { var rec = new externals_1.BN(recovery); return rec.eqn(0) || rec.eqn(1); } /** * ECDSA public key recovery from signature. * NOTE: Accepts `v == 0 | v == 1` for EIP1559 transactions * @returns Recovered public key */ var ecrecover = function ecrecover(msgHash, v, r, s, chainId) { var signature = Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(s, 32)], 64); var recovery = calculateSigRecovery(v, chainId); if (!isValidSigRecovery(recovery)) { throw new Error('Invalid signature v value'); } var senderPubKey = (0, secp256k1_1.ecdsaRecover)(signature, recovery.toNumber(), msgHash); return Buffer.from((0, secp256k1_1.publicKeyConvert)(senderPubKey, false).slice(1)); }; exports.ecrecover = ecrecover; /** * Convert signature parameters into the format of `eth_sign` RPC method. * NOTE: Accepts `v == 0 | v == 1` for EIP1559 transactions * @returns Signature */ var toRpcSig = function toRpcSig(v, r, s, chainId) { var recovery = calculateSigRecovery(v, chainId); if (!isValidSigRecovery(recovery)) { throw new Error('Invalid signature v value'); } // geth (and the RPC eth_sign method) uses the 65 byte format used by Bitcoin return (0, bytes_1.bufferToHex)(Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(s, 32), (0, bytes_1.toBuffer)(v)])); }; exports.toRpcSig = toRpcSig; /** * Convert signature parameters into the format of Compact Signature Representation (EIP-2098). * NOTE: Accepts `v == 0 | v == 1` for EIP1559 transactions * @returns Signature */ var toCompactSig = function toCompactSig(v, r, s, chainId) { var recovery = calculateSigRecovery(v, chainId); if (!isValidSigRecovery(recovery)) { throw new Error('Invalid signature v value'); } var vn = (0, types_1.toType)(v, types_1.TypeOutput.Number); var ss = s; if (vn > 28 && vn % 2 === 1 || vn === 1 || vn === 28) { ss = Buffer.from(s); ss[0] |= 0x80; } return (0, bytes_1.bufferToHex)(Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(ss, 32)])); }; exports.toCompactSig = toCompactSig; /** * Convert signature format of the `eth_sign` RPC method to signature parameters * NOTE: all because of a bug in geth: https://github.com/ethereum/go-ethereum/issues/2053 * NOTE: After EIP1559, `v` could be `0` or `1` but this function assumes * it's a signed message (EIP-191 or EIP-712) adding `27` at the end. Remove if needed. */ var fromRpcSig = function fromRpcSig(sig) { var buf = (0, bytes_1.toBuffer)(sig); var r; var s; var v; if (buf.length >= 65) { r = buf.slice(0, 32); s = buf.slice(32, 64); v = (0, bytes_1.bufferToInt)(buf.slice(64)); } else if (buf.length === 64) { // Compact Signature Representation (https://eips.ethereum.org/EIPS/eip-2098) r = buf.slice(0, 32); s = buf.slice(32, 64); v = (0, bytes_1.bufferToInt)(buf.slice(32, 33)) >> 7; s[0] &= 0x7f; } else { throw new Error('Invalid signature length'); } // support both versions of `eth_sign` responses if (v < 27) { v += 27; } return { v: v, r: r, s: s }; }; exports.fromRpcSig = fromRpcSig; /** * Validate a ECDSA signature. * NOTE: Accepts `v == 0 | v == 1` for EIP1559 transactions * @param homesteadOrLater Indicates whether this is being used on either the homestead hardfork or a later one */ var isValidSignature = function isValidSignature(v, r, s, homesteadOrLater, chainId) { if (homesteadOrLater === void 0) { homesteadOrLater = true; } var SECP256K1_N_DIV_2 = new externals_1.BN('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0', 16); var SECP256K1_N = new externals_1.BN('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141', 16); if (r.length !== 32 || s.length !== 32) { return false; } if (!isValidSigRecovery(calculateSigRecovery(v, chainId))) { return false; } var rBN = new externals_1.BN(r); var sBN = new externals_1.BN(s); if (rBN.isZero() || rBN.gt(SECP256K1_N) || sBN.isZero() || sBN.gt(SECP256K1_N)) { return false; } if (homesteadOrLater && sBN.cmp(SECP256K1_N_DIV_2) === 1) { return false; } return true; }; exports.isValidSignature = isValidSignature; /** * Returns the keccak-256 hash of `message`, prefixed with the header used by the `eth_sign` RPC call. * The output of this function can be fed into `ecsign` to produce the same signature as the `eth_sign` * call for a given `message`, or fed to `ecrecover` along with a signature to recover the public key * used to produce the signature. */ var hashPersonalMessage = function hashPersonalMessage(message) { (0, helpers_1.assertIsBuffer)(message); var prefix = Buffer.from("\x19Ethereum Signed Message:\n".concat(message.length), 'utf-8'); return (0, hash_1.keccak)(Buffer.concat([prefix, message])); }; exports.hashPersonalMessage = hashPersonalMessage; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 188 */ /*!************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-util/dist.browser/object.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.defineProperties = void 0; var assert_1 = __importDefault(__webpack_require__(/*! assert */ 102)); var internal_1 = __webpack_require__(/*! ./internal */ 142); var externals_1 = __webpack_require__(/*! ./externals */ 96); var bytes_1 = __webpack_require__(/*! ./bytes */ 143); /** * Defines properties on a `Object`. It make the assumption that underlying data is binary. * @param self the `Object` to define properties on * @param fields an array fields to define. Fields can contain: * * `name` - the name of the properties * * `length` - the number of bytes the field can have * * `allowLess` - if the field can be less than the length * * `allowEmpty` * @param data data to be validated against the definitions * @deprecated */ var defineProperties = function defineProperties(self, fields, data) { self.raw = []; self._fields = []; // attach the `toJSON` self.toJSON = function (label) { if (label === void 0) { label = false; } if (label) { var obj_1 = {}; self._fields.forEach(function (field) { obj_1[field] = "0x".concat(self[field].toString('hex')); }); return obj_1; } return (0, bytes_1.baToJSON)(self.raw); }; self.serialize = function serialize() { return externals_1.rlp.encode(self.raw); }; fields.forEach(function (field, i) { self._fields.push(field.name); function getter() { return self.raw[i]; } function setter(v) { v = (0, bytes_1.toBuffer)(v); if (v.toString('hex') === '00' && !field.allowZero) { v = Buffer.allocUnsafe(0); } if (field.allowLess && field.length) { v = (0, bytes_1.unpadBuffer)(v); (0, assert_1.default)(field.length >= v.length, "The field ".concat(field.name, " must not have more ").concat(field.length, " bytes")); } else if (!(field.allowZero && v.length === 0) && field.length) { (0, assert_1.default)(field.length === v.length, "The field ".concat(field.name, " must have byte length of ").concat(field.length)); } self.raw[i] = v; } Object.defineProperty(self, field.name, { enumerable: true, configurable: true, get: getter, set: setter }); if (field.default) { self[field.name] = field.default; } // attach alias if (field.alias) { Object.defineProperty(self, field.alias, { enumerable: false, configurable: true, set: setter, get: getter }); } }); // if the constuctor is passed data if (data) { if (typeof data === 'string') { data = Buffer.from((0, internal_1.stripHexPrefix)(data), 'hex'); } if (Buffer.isBuffer(data)) { data = externals_1.rlp.decode(data); } if (Array.isArray(data)) { if (data.length > self._fields.length) { throw new Error('wrong number of fields in data'); } // make sure all the items are buffers data.forEach(function (d, i) { self[self._fields[i]] = (0, bytes_1.toBuffer)(d); }); } else if (_typeof(data) === 'object') { var keys_1 = Object.keys(data); fields.forEach(function (field) { if (keys_1.indexOf(field.name) !== -1) self[field.name] = data[field.name]; if (keys_1.indexOf(field.alias) !== -1) self[field.alias] = data[field.alias]; }); } else { throw new Error('invalid data'); } } }; exports.defineProperties = defineProperties; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 189 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); var sha256_1 = __webpack_require__(/*! @noble/hashes/sha256 */ 109); var sha512_1 = __webpack_require__(/*! @noble/hashes/sha512 */ 190); var pbkdf2_1 = __webpack_require__(/*! @noble/hashes/pbkdf2 */ 191); var utils_1 = __webpack_require__(/*! @noble/hashes/utils */ 125); var _wordlists_1 = __webpack_require__(/*! ./_wordlists */ 192); var DEFAULT_WORDLIST = _wordlists_1._default; var INVALID_MNEMONIC = 'Invalid mnemonic'; var INVALID_ENTROPY = 'Invalid entropy'; var INVALID_CHECKSUM = 'Invalid mnemonic checksum'; var WORDLIST_REQUIRED = 'A wordlist is required but a default could not be found.\n' + 'Please pass a 2048 word array explicitly.'; function normalize(str) { return (str || '').normalize('NFKD'); } function lpad(str, padString, length) { while (str.length < length) { str = padString + str; } return str; } function binaryToByte(bin) { return parseInt(bin, 2); } function bytesToBinary(bytes) { return bytes.map(function (x) { return lpad(x.toString(2), '0', 8); }).join(''); } function deriveChecksumBits(entropyBuffer) { var ENT = entropyBuffer.length * 8; var CS = ENT / 32; var hash = sha256_1.sha256(Uint8Array.from(entropyBuffer)); return bytesToBinary(Array.from(hash)).slice(0, CS); } function salt(password) { return 'mnemonic' + (password || ''); } function mnemonicToSeedSync(mnemonic, password) { var mnemonicBuffer = Uint8Array.from(Buffer.from(normalize(mnemonic), 'utf8')); var saltBuffer = Uint8Array.from(Buffer.from(salt(normalize(password)), 'utf8')); var res = pbkdf2_1.pbkdf2(sha512_1.sha512, mnemonicBuffer, saltBuffer, { c: 2048, dkLen: 64 }); return Buffer.from(res); } exports.mnemonicToSeedSync = mnemonicToSeedSync; function mnemonicToSeed(mnemonic, password) { var mnemonicBuffer = Uint8Array.from(Buffer.from(normalize(mnemonic), 'utf8')); var saltBuffer = Uint8Array.from(Buffer.from(salt(normalize(password)), 'utf8')); return pbkdf2_1.pbkdf2Async(sha512_1.sha512, mnemonicBuffer, saltBuffer, { c: 2048, dkLen: 64 }).then(function (res) { return Buffer.from(res); }); } exports.mnemonicToSeed = mnemonicToSeed; function mnemonicToEntropy(mnemonic, wordlist) { wordlist = wordlist || DEFAULT_WORDLIST; if (!wordlist) { throw new Error(WORDLIST_REQUIRED); } var words = normalize(mnemonic).split(' '); if (words.length % 3 !== 0) { throw new Error(INVALID_MNEMONIC); } // convert word indices to 11 bit binary strings var bits = words.map(function (word) { var index = wordlist.indexOf(word); if (index === -1) { throw new Error(INVALID_MNEMONIC); } return lpad(index.toString(2), '0', 11); }).join(''); // split the binary string into ENT/CS var dividerIndex = Math.floor(bits.length / 33) * 32; var entropyBits = bits.slice(0, dividerIndex); var checksumBits = bits.slice(dividerIndex); // calculate the checksum and compare var entropyBytes = entropyBits.match(/(.{1,8})/g).map(binaryToByte); if (entropyBytes.length < 16) { throw new Error(INVALID_ENTROPY); } if (entropyBytes.length > 32) { throw new Error(INVALID_ENTROPY); } if (entropyBytes.length % 4 !== 0) { throw new Error(INVALID_ENTROPY); } var entropy = Buffer.from(entropyBytes); var newChecksum = deriveChecksumBits(entropy); if (newChecksum !== checksumBits) { throw new Error(INVALID_CHECKSUM); } return entropy.toString('hex'); } exports.mnemonicToEntropy = mnemonicToEntropy; function entropyToMnemonic(entropy, wordlist) { if (!Buffer.isBuffer(entropy)) { entropy = Buffer.from(entropy, 'hex'); } wordlist = wordlist || DEFAULT_WORDLIST; if (!wordlist) { throw new Error(WORDLIST_REQUIRED); } // 128 <= ENT <= 256 if (entropy.length < 16) { throw new TypeError(INVALID_ENTROPY); } if (entropy.length > 32) { throw new TypeError(INVALID_ENTROPY); } if (entropy.length % 4 !== 0) { throw new TypeError(INVALID_ENTROPY); } var entropyBits = bytesToBinary(Array.from(entropy)); var checksumBits = deriveChecksumBits(entropy); var bits = entropyBits + checksumBits; var chunks = bits.match(/(.{1,11})/g); var words = chunks.map(function (binary) { var index = binaryToByte(binary); return wordlist[index]; }); return wordlist[0] === "\u3042\u3044\u3053\u304F\u3057\u3093" // Japanese wordlist ? words.join("\u3000") : words.join(' '); } exports.entropyToMnemonic = entropyToMnemonic; function generateMnemonic(strength, rng, wordlist) { strength = strength || 128; if (strength % 32 !== 0) { throw new TypeError(INVALID_ENTROPY); } rng = rng || function (size) { return Buffer.from(utils_1.randomBytes(size)); }; return entropyToMnemonic(rng(strength / 8), wordlist); } exports.generateMnemonic = generateMnemonic; function validateMnemonic(mnemonic, wordlist) { try { mnemonicToEntropy(mnemonic, wordlist); } catch (e) { return false; } return true; } exports.validateMnemonic = validateMnemonic; function setDefaultWordlist(language) { var result = _wordlists_1.wordlists[language]; if (result) { DEFAULT_WORDLIST = result; } else { throw new Error('Could not find wordlist for language "' + language + '"'); } } exports.setDefaultWordlist = setDefaultWordlist; function getDefaultWordlist() { if (!DEFAULT_WORDLIST) { throw new Error('No Default Wordlist set'); } return Object.keys(_wordlists_1.wordlists).filter(function (lang) { if (lang === 'JA' || lang === 'EN') { return false; } return _wordlists_1.wordlists[lang].every(function (word, index) { return word === DEFAULT_WORDLIST[index]; }); })[0]; } exports.getDefaultWordlist = getDefaultWordlist; var _wordlists_2 = __webpack_require__(/*! ./_wordlists */ 192); exports.wordlists = _wordlists_2.wordlists; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 190 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/sha512.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); var _slicedToArray = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.sha384 = exports.sha512_256 = exports.sha512_224 = exports.sha512 = exports.SHA384 = exports.SHA512_256 = exports.SHA512_224 = exports.SHA512 = void 0; var _md_js_1 = __webpack_require__(/*! ./_md.js */ 117); var _u64_js_1 = __webpack_require__(/*! ./_u64.js */ 148); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // Round contants (first 32 bits of the fractional parts of the cube roots of the first 80 primes 2..409): // prettier-ignore var _ref = /* @__PURE__ */function () { return _u64_js_1.default.split(['0x428a2f98d728ae22', '0x7137449123ef65cd', '0xb5c0fbcfec4d3b2f', '0xe9b5dba58189dbbc', '0x3956c25bf348b538', '0x59f111f1b605d019', '0x923f82a4af194f9b', '0xab1c5ed5da6d8118', '0xd807aa98a3030242', '0x12835b0145706fbe', '0x243185be4ee4b28c', '0x550c7dc3d5ffb4e2', '0x72be5d74f27b896f', '0x80deb1fe3b1696b1', '0x9bdc06a725c71235', '0xc19bf174cf692694', '0xe49b69c19ef14ad2', '0xefbe4786384f25e3', '0x0fc19dc68b8cd5b5', '0x240ca1cc77ac9c65', '0x2de92c6f592b0275', '0x4a7484aa6ea6e483', '0x5cb0a9dcbd41fbd4', '0x76f988da831153b5', '0x983e5152ee66dfab', '0xa831c66d2db43210', '0xb00327c898fb213f', '0xbf597fc7beef0ee4', '0xc6e00bf33da88fc2', '0xd5a79147930aa725', '0x06ca6351e003826f', '0x142929670a0e6e70', '0x27b70a8546d22ffc', '0x2e1b21385c26c926', '0x4d2c6dfc5ac42aed', '0x53380d139d95b3df', '0x650a73548baf63de', '0x766a0abb3c77b2a8', '0x81c2c92e47edaee6', '0x92722c851482353b', '0xa2bfe8a14cf10364', '0xa81a664bbc423001', '0xc24b8b70d0f89791', '0xc76c51a30654be30', '0xd192e819d6ef5218', '0xd69906245565a910', '0xf40e35855771202a', '0x106aa07032bbd1b8', '0x19a4c116b8d2d0c8', '0x1e376c085141ab53', '0x2748774cdf8eeb99', '0x34b0bcb5e19b48a8', '0x391c0cb3c5c95a63', '0x4ed8aa4ae3418acb', '0x5b9cca4f7763e373', '0x682e6ff3d6b2b8a3', '0x748f82ee5defb2fc', '0x78a5636f43172f60', '0x84c87814a1f0ab72', '0x8cc702081a6439ec', '0x90befffa23631e28', '0xa4506cebde82bde9', '0xbef9a3f7b2c67915', '0xc67178f2e372532b', '0xca273eceea26619c', '0xd186b8c721c0c207', '0xeada7dd6cde0eb1e', '0xf57d4f7fee6ed178', '0x06f067aa72176fba', '0x0a637dc5a2c898a6', '0x113f9804bef90dae', '0x1b710b35131c471b', '0x28db77f523047d84', '0x32caab7b40c72493', '0x3c9ebe0a15c9bebc', '0x431d67c49c100d4c', '0x4cc5d4becb3e42b6', '0x597f299cfc657e2a', '0x5fcb6fab3ad6faec', '0x6c44198c4a475817'].map(function (n) { return BigInt(n); })); }(), _ref2 = _slicedToArray(_ref, 2), SHA512_Kh = _ref2[0], SHA512_Kl = _ref2[1]; // Temporary buffer, not used to store anything between runs var SHA512_W_H = /* @__PURE__ */new Uint32Array(80); var SHA512_W_L = /* @__PURE__ */new Uint32Array(80); var SHA512 = /*#__PURE__*/function (_md_js_1$HashMD) { _inherits(SHA512, _md_js_1$HashMD); var _super = _createSuper(SHA512); function SHA512() { var _this; _classCallCheck(this, SHA512); _this = _super.call(this, 128, 64, 16, false); // We cannot use array here since array allows indexing by variable which means optimizer/compiler cannot use registers. // Also looks cleaner and easier to verify with spec. // Initial state (first 32 bits of the fractional parts of the square roots of the first 8 primes 2..19): // h -- high 32 bits, l -- low 32 bits _this.Ah = 0x6a09e667 | 0; _this.Al = 0xf3bcc908 | 0; _this.Bh = 0xbb67ae85 | 0; _this.Bl = 0x84caa73b | 0; _this.Ch = 0x3c6ef372 | 0; _this.Cl = 0xfe94f82b | 0; _this.Dh = 0xa54ff53a | 0; _this.Dl = 0x5f1d36f1 | 0; _this.Eh = 0x510e527f | 0; _this.El = 0xade682d1 | 0; _this.Fh = 0x9b05688c | 0; _this.Fl = 0x2b3e6c1f | 0; _this.Gh = 0x1f83d9ab | 0; _this.Gl = 0xfb41bd6b | 0; _this.Hh = 0x5be0cd19 | 0; _this.Hl = 0x137e2179 | 0; return _this; } // prettier-ignore _createClass(SHA512, [{ key: "get", value: function get() { var Ah = this.Ah, Al = this.Al, Bh = this.Bh, Bl = this.Bl, Ch = this.Ch, Cl = this.Cl, Dh = this.Dh, Dl = this.Dl, Eh = this.Eh, El = this.El, Fh = this.Fh, Fl = this.Fl, Gh = this.Gh, Gl = this.Gl, Hh = this.Hh, Hl = this.Hl; return [Ah, Al, Bh, Bl, Ch, Cl, Dh, Dl, Eh, El, Fh, Fl, Gh, Gl, Hh, Hl]; } // prettier-ignore }, { key: "set", value: function set(Ah, Al, Bh, Bl, Ch, Cl, Dh, Dl, Eh, El, Fh, Fl, Gh, Gl, Hh, Hl) { this.Ah = Ah | 0; this.Al = Al | 0; this.Bh = Bh | 0; this.Bl = Bl | 0; this.Ch = Ch | 0; this.Cl = Cl | 0; this.Dh = Dh | 0; this.Dl = Dl | 0; this.Eh = Eh | 0; this.El = El | 0; this.Fh = Fh | 0; this.Fl = Fl | 0; this.Gh = Gh | 0; this.Gl = Gl | 0; this.Hh = Hh | 0; this.Hl = Hl | 0; } }, { key: "process", value: function process(view, offset) { // Extend the first 16 words into the remaining 64 words w[16..79] of the message schedule array for (var i = 0; i < 16; i++, offset += 4) { SHA512_W_H[i] = view.getUint32(offset); SHA512_W_L[i] = view.getUint32(offset += 4); } for (var _i = 16; _i < 80; _i++) { // s0 := (w[i-15] rightrotate 1) xor (w[i-15] rightrotate 8) xor (w[i-15] rightshift 7) var W15h = SHA512_W_H[_i - 15] | 0; var W15l = SHA512_W_L[_i - 15] | 0; var s0h = _u64_js_1.default.rotrSH(W15h, W15l, 1) ^ _u64_js_1.default.rotrSH(W15h, W15l, 8) ^ _u64_js_1.default.shrSH(W15h, W15l, 7); var s0l = _u64_js_1.default.rotrSL(W15h, W15l, 1) ^ _u64_js_1.default.rotrSL(W15h, W15l, 8) ^ _u64_js_1.default.shrSL(W15h, W15l, 7); // s1 := (w[i-2] rightrotate 19) xor (w[i-2] rightrotate 61) xor (w[i-2] rightshift 6) var W2h = SHA512_W_H[_i - 2] | 0; var W2l = SHA512_W_L[_i - 2] | 0; var s1h = _u64_js_1.default.rotrSH(W2h, W2l, 19) ^ _u64_js_1.default.rotrBH(W2h, W2l, 61) ^ _u64_js_1.default.shrSH(W2h, W2l, 6); var s1l = _u64_js_1.default.rotrSL(W2h, W2l, 19) ^ _u64_js_1.default.rotrBL(W2h, W2l, 61) ^ _u64_js_1.default.shrSL(W2h, W2l, 6); // SHA256_W[i] = s0 + s1 + SHA256_W[i - 7] + SHA256_W[i - 16]; var SUMl = _u64_js_1.default.add4L(s0l, s1l, SHA512_W_L[_i - 7], SHA512_W_L[_i - 16]); var SUMh = _u64_js_1.default.add4H(SUMl, s0h, s1h, SHA512_W_H[_i - 7], SHA512_W_H[_i - 16]); SHA512_W_H[_i] = SUMh | 0; SHA512_W_L[_i] = SUMl | 0; } var Ah = this.Ah, Al = this.Al, Bh = this.Bh, Bl = this.Bl, Ch = this.Ch, Cl = this.Cl, Dh = this.Dh, Dl = this.Dl, Eh = this.Eh, El = this.El, Fh = this.Fh, Fl = this.Fl, Gh = this.Gh, Gl = this.Gl, Hh = this.Hh, Hl = this.Hl; // Compression function main loop, 80 rounds for (var i = 0; i < 80; i++) { // S1 := (e rightrotate 14) xor (e rightrotate 18) xor (e rightrotate 41) var sigma1h = _u64_js_1.default.rotrSH(Eh, El, 14) ^ _u64_js_1.default.rotrSH(Eh, El, 18) ^ _u64_js_1.default.rotrBH(Eh, El, 41); var sigma1l = _u64_js_1.default.rotrSL(Eh, El, 14) ^ _u64_js_1.default.rotrSL(Eh, El, 18) ^ _u64_js_1.default.rotrBL(Eh, El, 41); //const T1 = (H + sigma1 + Chi(E, F, G) + SHA256_K[i] + SHA256_W[i]) | 0; var CHIh = Eh & Fh ^ ~Eh & Gh; var CHIl = El & Fl ^ ~El & Gl; // T1 = H + sigma1 + Chi(E, F, G) + SHA512_K[i] + SHA512_W[i] // prettier-ignore var T1ll = _u64_js_1.default.add5L(Hl, sigma1l, CHIl, SHA512_Kl[i], SHA512_W_L[i]); var T1h = _u64_js_1.default.add5H(T1ll, Hh, sigma1h, CHIh, SHA512_Kh[i], SHA512_W_H[i]); var T1l = T1ll | 0; // S0 := (a rightrotate 28) xor (a rightrotate 34) xor (a rightrotate 39) var sigma0h = _u64_js_1.default.rotrSH(Ah, Al, 28) ^ _u64_js_1.default.rotrBH(Ah, Al, 34) ^ _u64_js_1.default.rotrBH(Ah, Al, 39); var sigma0l = _u64_js_1.default.rotrSL(Ah, Al, 28) ^ _u64_js_1.default.rotrBL(Ah, Al, 34) ^ _u64_js_1.default.rotrBL(Ah, Al, 39); var MAJh = Ah & Bh ^ Ah & Ch ^ Bh & Ch; var MAJl = Al & Bl ^ Al & Cl ^ Bl & Cl; Hh = Gh | 0; Hl = Gl | 0; Gh = Fh | 0; Gl = Fl | 0; Fh = Eh | 0; Fl = El | 0; var _u64_js_1$default$add = _u64_js_1.default.add(Dh | 0, Dl | 0, T1h | 0, T1l | 0); Eh = _u64_js_1$default$add.h; El = _u64_js_1$default$add.l; Dh = Ch | 0; Dl = Cl | 0; Ch = Bh | 0; Cl = Bl | 0; Bh = Ah | 0; Bl = Al | 0; var All = _u64_js_1.default.add3L(T1l, sigma0l, MAJl); Ah = _u64_js_1.default.add3H(All, T1h, sigma0h, MAJh); Al = All | 0; } // Add the compressed chunk to the current hash value var _u64_js_1$default$add2 = _u64_js_1.default.add(this.Ah | 0, this.Al | 0, Ah | 0, Al | 0); Ah = _u64_js_1$default$add2.h; Al = _u64_js_1$default$add2.l; var _u64_js_1$default$add3 = _u64_js_1.default.add(this.Bh | 0, this.Bl | 0, Bh | 0, Bl | 0); Bh = _u64_js_1$default$add3.h; Bl = _u64_js_1$default$add3.l; var _u64_js_1$default$add4 = _u64_js_1.default.add(this.Ch | 0, this.Cl | 0, Ch | 0, Cl | 0); Ch = _u64_js_1$default$add4.h; Cl = _u64_js_1$default$add4.l; var _u64_js_1$default$add5 = _u64_js_1.default.add(this.Dh | 0, this.Dl | 0, Dh | 0, Dl | 0); Dh = _u64_js_1$default$add5.h; Dl = _u64_js_1$default$add5.l; var _u64_js_1$default$add6 = _u64_js_1.default.add(this.Eh | 0, this.El | 0, Eh | 0, El | 0); Eh = _u64_js_1$default$add6.h; El = _u64_js_1$default$add6.l; var _u64_js_1$default$add7 = _u64_js_1.default.add(this.Fh | 0, this.Fl | 0, Fh | 0, Fl | 0); Fh = _u64_js_1$default$add7.h; Fl = _u64_js_1$default$add7.l; var _u64_js_1$default$add8 = _u64_js_1.default.add(this.Gh | 0, this.Gl | 0, Gh | 0, Gl | 0); Gh = _u64_js_1$default$add8.h; Gl = _u64_js_1$default$add8.l; var _u64_js_1$default$add9 = _u64_js_1.default.add(this.Hh | 0, this.Hl | 0, Hh | 0, Hl | 0); Hh = _u64_js_1$default$add9.h; Hl = _u64_js_1$default$add9.l; this.set(Ah, Al, Bh, Bl, Ch, Cl, Dh, Dl, Eh, El, Fh, Fl, Gh, Gl, Hh, Hl); } }, { key: "roundClean", value: function roundClean() { SHA512_W_H.fill(0); SHA512_W_L.fill(0); } }, { key: "destroy", value: function destroy() { this.buffer.fill(0); this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } }]); return SHA512; }(_md_js_1.HashMD); exports.SHA512 = SHA512; var SHA512_224 = /*#__PURE__*/function (_SHA) { _inherits(SHA512_224, _SHA); var _super2 = _createSuper(SHA512_224); function SHA512_224() { var _this2; _classCallCheck(this, SHA512_224); _this2 = _super2.call(this); // h -- high 32 bits, l -- low 32 bits _this2.Ah = 0x8c3d37c8 | 0; _this2.Al = 0x19544da2 | 0; _this2.Bh = 0x73e19966 | 0; _this2.Bl = 0x89dcd4d6 | 0; _this2.Ch = 0x1dfab7ae | 0; _this2.Cl = 0x32ff9c82 | 0; _this2.Dh = 0x679dd514 | 0; _this2.Dl = 0x582f9fcf | 0; _this2.Eh = 0x0f6d2b69 | 0; _this2.El = 0x7bd44da8 | 0; _this2.Fh = 0x77e36f73 | 0; _this2.Fl = 0x04c48942 | 0; _this2.Gh = 0x3f9d85a8 | 0; _this2.Gl = 0x6a1d36c8 | 0; _this2.Hh = 0x1112e6ad | 0; _this2.Hl = 0x91d692a1 | 0; _this2.outputLen = 28; return _this2; } return _createClass(SHA512_224); }(SHA512); exports.SHA512_224 = SHA512_224; var SHA512_256 = /*#__PURE__*/function (_SHA2) { _inherits(SHA512_256, _SHA2); var _super3 = _createSuper(SHA512_256); function SHA512_256() { var _this3; _classCallCheck(this, SHA512_256); _this3 = _super3.call(this); // h -- high 32 bits, l -- low 32 bits _this3.Ah = 0x22312194 | 0; _this3.Al = 0xfc2bf72c | 0; _this3.Bh = 0x9f555fa3 | 0; _this3.Bl = 0xc84c64c2 | 0; _this3.Ch = 0x2393b86b | 0; _this3.Cl = 0x6f53b151 | 0; _this3.Dh = 0x96387719 | 0; _this3.Dl = 0x5940eabd | 0; _this3.Eh = 0x96283ee2 | 0; _this3.El = 0xa88effe3 | 0; _this3.Fh = 0xbe5e1e25 | 0; _this3.Fl = 0x53863992 | 0; _this3.Gh = 0x2b0199fc | 0; _this3.Gl = 0x2c85b8aa | 0; _this3.Hh = 0x0eb72ddc | 0; _this3.Hl = 0x81c52ca2 | 0; _this3.outputLen = 32; return _this3; } return _createClass(SHA512_256); }(SHA512); exports.SHA512_256 = SHA512_256; var SHA384 = /*#__PURE__*/function (_SHA3) { _inherits(SHA384, _SHA3); var _super4 = _createSuper(SHA384); function SHA384() { var _this4; _classCallCheck(this, SHA384); _this4 = _super4.call(this); // h -- high 32 bits, l -- low 32 bits _this4.Ah = 0xcbbb9d5d | 0; _this4.Al = 0xc1059ed8 | 0; _this4.Bh = 0x629a292a | 0; _this4.Bl = 0x367cd507 | 0; _this4.Ch = 0x9159015a | 0; _this4.Cl = 0x3070dd17 | 0; _this4.Dh = 0x152fecd8 | 0; _this4.Dl = 0xf70e5939 | 0; _this4.Eh = 0x67332667 | 0; _this4.El = 0xffc00b31 | 0; _this4.Fh = 0x8eb44a87 | 0; _this4.Fl = 0x68581511 | 0; _this4.Gh = 0xdb0c2e0d | 0; _this4.Gl = 0x64f98fa7 | 0; _this4.Hh = 0x47b5481d | 0; _this4.Hl = 0xbefa4fa4 | 0; _this4.outputLen = 48; return _this4; } return _createClass(SHA384); }(SHA512); exports.SHA384 = SHA384; exports.sha512 = (0, utils_js_1.wrapConstructor)(function () { return new SHA512(); }); exports.sha512_224 = (0, utils_js_1.wrapConstructor)(function () { return new SHA512_224(); }); exports.sha512_256 = (0, utils_js_1.wrapConstructor)(function () { return new SHA512_256(); }); exports.sha384 = (0, utils_js_1.wrapConstructor)(function () { return new SHA384(); }); /***/ }), /* 191 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/pbkdf2.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _regeneratorRuntime = __webpack_require__(/*! @babel/runtime/regenerator */ 20); var _asyncToGenerator = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22); Object.defineProperty(exports, "__esModule", { value: true }); exports.pbkdf2 = pbkdf2; exports.pbkdf2Async = pbkdf2Async; var _assert_js_1 = __webpack_require__(/*! ./_assert.js */ 124); var hmac_js_1 = __webpack_require__(/*! ./hmac.js */ 128); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // Common prologue and epilogue for sync/async functions function pbkdf2Init(hash, _password, _salt, _opts) { (0, _assert_js_1.hash)(hash); var opts = (0, utils_js_1.checkOpts)({ dkLen: 32, asyncTick: 10 }, _opts); var c = opts.c, dkLen = opts.dkLen, asyncTick = opts.asyncTick; (0, _assert_js_1.number)(c); (0, _assert_js_1.number)(dkLen); (0, _assert_js_1.number)(asyncTick); if (c < 1) throw new Error('PBKDF2: iterations (c) should be >= 1'); var password = (0, utils_js_1.toBytes)(_password); var salt = (0, utils_js_1.toBytes)(_salt); // DK = PBKDF2(PRF, Password, Salt, c, dkLen); var DK = new Uint8Array(dkLen); // U1 = PRF(Password, Salt + INT_32_BE(i)) var PRF = hmac_js_1.hmac.create(hash, password); var PRFSalt = PRF._cloneInto().update(salt); return { c: c, dkLen: dkLen, asyncTick: asyncTick, DK: DK, PRF: PRF, PRFSalt: PRFSalt }; } function pbkdf2Output(PRF, PRFSalt, DK, prfW, u) { PRF.destroy(); PRFSalt.destroy(); if (prfW) prfW.destroy(); u.fill(0); return DK; } /** * PBKDF2-HMAC: RFC 2898 key derivation function * @param hash - hash function that would be used e.g. sha256 * @param password - password from which a derived key is generated * @param salt - cryptographic salt * @param opts - {c, dkLen} where c is work factor and dkLen is output message size */ function pbkdf2(hash, password, salt, opts) { var _pbkdf2Init = pbkdf2Init(hash, password, salt, opts), c = _pbkdf2Init.c, dkLen = _pbkdf2Init.dkLen, DK = _pbkdf2Init.DK, PRF = _pbkdf2Init.PRF, PRFSalt = _pbkdf2Init.PRFSalt; var prfW; // Working copy var arr = new Uint8Array(4); var view = (0, utils_js_1.createView)(arr); var u = new Uint8Array(PRF.outputLen); // DK = T1 + T2 + ⋯ + Tdklen/hlen for (var ti = 1, pos = 0; pos < dkLen; ti++, pos += PRF.outputLen) { // Ti = F(Password, Salt, c, i) var Ti = DK.subarray(pos, pos + PRF.outputLen); view.setInt32(0, ti, false); // F(Password, Salt, c, i) = U1 ^ U2 ^ ⋯ ^ Uc // U1 = PRF(Password, Salt + INT_32_BE(i)) (prfW = PRFSalt._cloneInto(prfW)).update(arr).digestInto(u); Ti.set(u.subarray(0, Ti.length)); for (var ui = 1; ui < c; ui++) { // Uc = PRF(Password, Uc−1) PRF._cloneInto(prfW).update(u).digestInto(u); for (var i = 0; i < Ti.length; i++) { Ti[i] ^= u[i]; } } } return pbkdf2Output(PRF, PRFSalt, DK, prfW, u); } function pbkdf2Async(_x, _x2, _x3, _x4) { return _pbkdf2Async.apply(this, arguments); } function _pbkdf2Async() { _pbkdf2Async = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(hash, password, salt, opts) { var _pbkdf2Init2, c, dkLen, asyncTick, DK, PRF, PRFSalt, prfW, arr, view, u, _loop, ti, pos; return _regeneratorRuntime.wrap(function _callee$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _pbkdf2Init2 = pbkdf2Init(hash, password, salt, opts), c = _pbkdf2Init2.c, dkLen = _pbkdf2Init2.dkLen, asyncTick = _pbkdf2Init2.asyncTick, DK = _pbkdf2Init2.DK, PRF = _pbkdf2Init2.PRF, PRFSalt = _pbkdf2Init2.PRFSalt; // Working copy arr = new Uint8Array(4); view = (0, utils_js_1.createView)(arr); u = new Uint8Array(PRF.outputLen); // DK = T1 + T2 + ⋯ + Tdklen/hlen _loop = /*#__PURE__*/_regeneratorRuntime.mark(function _loop(ti, pos) { var Ti; return _regeneratorRuntime.wrap(function _loop$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: // Ti = F(Password, Salt, c, i) Ti = DK.subarray(pos, pos + PRF.outputLen); view.setInt32(0, ti, false); // F(Password, Salt, c, i) = U1 ^ U2 ^ ⋯ ^ Uc // U1 = PRF(Password, Salt + INT_32_BE(i)) (prfW = PRFSalt._cloneInto(prfW)).update(arr).digestInto(u); Ti.set(u.subarray(0, Ti.length)); _context.next = 6; return (0, utils_js_1.asyncLoop)(c - 1, asyncTick, function () { // Uc = PRF(Password, Uc−1) PRF._cloneInto(prfW).update(u).digestInto(u); for (var i = 0; i < Ti.length; i++) { Ti[i] ^= u[i]; } }); case 6: case "end": return _context.stop(); } } }, _loop); }); ti = 1, pos = 0; case 6: if (!(pos < dkLen)) { _context2.next = 11; break; } return _context2.delegateYield(_loop(ti, pos), "t0", 8); case 8: ti++, pos += PRF.outputLen; _context2.next = 6; break; case 11: return _context2.abrupt("return", pbkdf2Output(PRF, PRFSalt, DK, prfW, u)); case 12: case "end": return _context2.stop(); } } }, _callee); })); return _pbkdf2Async.apply(this, arguments); } /***/ }), /* 192 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/_wordlists.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // browserify by default only pulls in files that are hard coded in requires // In order of last to first in this file, the default wordlist will be chosen // based on what is present. (Bundles may remove wordlists they don't need) var wordlists = {}; exports.wordlists = wordlists; var _default; exports._default = _default; try { exports._default = _default = __webpack_require__(/*! ./wordlists/czech.json */ 193); wordlists.czech = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_simplified.json */ 194); wordlists.chinese_simplified = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_traditional.json */ 195); wordlists.chinese_traditional = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/korean.json */ 196); wordlists.korean = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/french.json */ 197); wordlists.french = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/italian.json */ 198); wordlists.italian = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/spanish.json */ 199); wordlists.spanish = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/japanese.json */ 200); wordlists.japanese = _default; wordlists.JA = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/portuguese.json */ 201); wordlists.portuguese = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/english.json */ 202); wordlists.english = _default; wordlists.EN = _default; } catch (err) {} /***/ }), /* 193 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/czech.json ***! \****************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abdikace\",\"abeceda\",\"adresa\",\"agrese\",\"akce\",\"aktovka\",\"alej\",\"alkohol\",\"amputace\",\"ananas\",\"andulka\",\"anekdota\",\"anketa\",\"antika\",\"anulovat\",\"archa\",\"arogance\",\"asfalt\",\"asistent\",\"aspirace\",\"astma\",\"astronom\",\"atlas\",\"atletika\",\"atol\",\"autobus\",\"azyl\",\"babka\",\"bachor\",\"bacil\",\"baculka\",\"badatel\",\"bageta\",\"bagr\",\"bahno\",\"bakterie\",\"balada\",\"baletka\",\"balkon\",\"balonek\",\"balvan\",\"balza\",\"bambus\",\"bankomat\",\"barbar\",\"baret\",\"barman\",\"baroko\",\"barva\",\"baterka\",\"batoh\",\"bavlna\",\"bazalka\",\"bazilika\",\"bazuka\",\"bedna\",\"beran\",\"beseda\",\"bestie\",\"beton\",\"bezinka\",\"bezmoc\",\"beztak\",\"bicykl\",\"bidlo\",\"biftek\",\"bikiny\",\"bilance\",\"biograf\",\"biolog\",\"bitva\",\"bizon\",\"blahobyt\",\"blatouch\",\"blecha\",\"bledule\",\"blesk\",\"blikat\",\"blizna\",\"blokovat\",\"bloudit\",\"blud\",\"bobek\",\"bobr\",\"bodlina\",\"bodnout\",\"bohatost\",\"bojkot\",\"bojovat\",\"bokorys\",\"bolest\",\"borec\",\"borovice\",\"bota\",\"boubel\",\"bouchat\",\"bouda\",\"boule\",\"bourat\",\"boxer\",\"bradavka\",\"brambora\",\"branka\",\"bratr\",\"brepta\",\"briketa\",\"brko\",\"brloh\",\"bronz\",\"broskev\",\"brunetka\",\"brusinka\",\"brzda\",\"brzy\",\"bublina\",\"bubnovat\",\"buchta\",\"buditel\",\"budka\",\"budova\",\"bufet\",\"bujarost\",\"bukvice\",\"buldok\",\"bulva\",\"bunda\",\"bunkr\",\"burza\",\"butik\",\"buvol\",\"buzola\",\"bydlet\",\"bylina\",\"bytovka\",\"bzukot\",\"capart\",\"carevna\",\"cedr\",\"cedule\",\"cejch\",\"cejn\",\"cela\",\"celer\",\"celkem\",\"celnice\",\"cenina\",\"cennost\",\"cenovka\",\"centrum\",\"cenzor\",\"cestopis\",\"cetka\",\"chalupa\",\"chapadlo\",\"charita\",\"chata\",\"chechtat\",\"chemie\",\"chichot\",\"chirurg\",\"chlad\",\"chleba\",\"chlubit\",\"chmel\",\"chmura\",\"chobot\",\"chochol\",\"chodba\",\"cholera\",\"chomout\",\"chopit\",\"choroba\",\"chov\",\"chrapot\",\"chrlit\",\"chrt\",\"chrup\",\"chtivost\",\"chudina\",\"chutnat\",\"chvat\",\"chvilka\",\"chvost\",\"chyba\",\"chystat\",\"chytit\",\"cibule\",\"cigareta\",\"cihelna\",\"cihla\",\"cinkot\",\"cirkus\",\"cisterna\",\"citace\",\"citrus\",\"cizinec\",\"cizost\",\"clona\",\"cokoliv\",\"couvat\",\"ctitel\",\"ctnost\",\"cudnost\",\"cuketa\",\"cukr\",\"cupot\",\"cvaknout\",\"cval\",\"cvik\",\"cvrkot\",\"cyklista\",\"daleko\",\"dareba\",\"datel\",\"datum\",\"dcera\",\"debata\",\"dechovka\",\"decibel\",\"deficit\",\"deflace\",\"dekl\",\"dekret\",\"demokrat\",\"deprese\",\"derby\",\"deska\",\"detektiv\",\"dikobraz\",\"diktovat\",\"dioda\",\"diplom\",\"disk\",\"displej\",\"divadlo\",\"divoch\",\"dlaha\",\"dlouho\",\"dluhopis\",\"dnes\",\"dobro\",\"dobytek\",\"docent\",\"dochutit\",\"dodnes\",\"dohled\",\"dohoda\",\"dohra\",\"dojem\",\"dojnice\",\"doklad\",\"dokola\",\"doktor\",\"dokument\",\"dolar\",\"doleva\",\"dolina\",\"doma\",\"dominant\",\"domluvit\",\"domov\",\"donutit\",\"dopad\",\"dopis\",\"doplnit\",\"doposud\",\"doprovod\",\"dopustit\",\"dorazit\",\"dorost\",\"dort\",\"dosah\",\"doslov\",\"dostatek\",\"dosud\",\"dosyta\",\"dotaz\",\"dotek\",\"dotknout\",\"doufat\",\"doutnat\",\"dovozce\",\"dozadu\",\"doznat\",\"dozorce\",\"drahota\",\"drak\",\"dramatik\",\"dravec\",\"draze\",\"drdol\",\"drobnost\",\"drogerie\",\"drozd\",\"drsnost\",\"drtit\",\"drzost\",\"duben\",\"duchovno\",\"dudek\",\"duha\",\"duhovka\",\"dusit\",\"dusno\",\"dutost\",\"dvojice\",\"dvorec\",\"dynamit\",\"ekolog\",\"ekonomie\",\"elektron\",\"elipsa\",\"email\",\"emise\",\"emoce\",\"empatie\",\"epizoda\",\"epocha\",\"epopej\",\"epos\",\"esej\",\"esence\",\"eskorta\",\"eskymo\",\"etiketa\",\"euforie\",\"evoluce\",\"exekuce\",\"exkurze\",\"expedice\",\"exploze\",\"export\",\"extrakt\",\"facka\",\"fajfka\",\"fakulta\",\"fanatik\",\"fantazie\",\"farmacie\",\"favorit\",\"fazole\",\"federace\",\"fejeton\",\"fenka\",\"fialka\",\"figurant\",\"filozof\",\"filtr\",\"finance\",\"finta\",\"fixace\",\"fjord\",\"flanel\",\"flirt\",\"flotila\",\"fond\",\"fosfor\",\"fotbal\",\"fotka\",\"foton\",\"frakce\",\"freska\",\"fronta\",\"fukar\",\"funkce\",\"fyzika\",\"galeje\",\"garant\",\"genetika\",\"geolog\",\"gilotina\",\"glazura\",\"glejt\",\"golem\",\"golfista\",\"gotika\",\"graf\",\"gramofon\",\"granule\",\"grep\",\"gril\",\"grog\",\"groteska\",\"guma\",\"hadice\",\"hadr\",\"hala\",\"halenka\",\"hanba\",\"hanopis\",\"harfa\",\"harpuna\",\"havran\",\"hebkost\",\"hejkal\",\"hejno\",\"hejtman\",\"hektar\",\"helma\",\"hematom\",\"herec\",\"herna\",\"heslo\",\"hezky\",\"historik\",\"hladovka\",\"hlasivky\",\"hlava\",\"hledat\",\"hlen\",\"hlodavec\",\"hloh\",\"hloupost\",\"hltat\",\"hlubina\",\"hluchota\",\"hmat\",\"hmota\",\"hmyz\",\"hnis\",\"hnojivo\",\"hnout\",\"hoblina\",\"hoboj\",\"hoch\",\"hodiny\",\"hodlat\",\"hodnota\",\"hodovat\",\"hojnost\",\"hokej\",\"holinka\",\"holka\",\"holub\",\"homole\",\"honitba\",\"honorace\",\"horal\",\"horda\",\"horizont\",\"horko\",\"horlivec\",\"hormon\",\"hornina\",\"horoskop\",\"horstvo\",\"hospoda\",\"hostina\",\"hotovost\",\"houba\",\"houf\",\"houpat\",\"houska\",\"hovor\",\"hradba\",\"hranice\",\"hravost\",\"hrazda\",\"hrbolek\",\"hrdina\",\"hrdlo\",\"hrdost\",\"hrnek\",\"hrobka\",\"hromada\",\"hrot\",\"hrouda\",\"hrozen\",\"hrstka\",\"hrubost\",\"hryzat\",\"hubenost\",\"hubnout\",\"hudba\",\"hukot\",\"humr\",\"husita\",\"hustota\",\"hvozd\",\"hybnost\",\"hydrant\",\"hygiena\",\"hymna\",\"hysterik\",\"idylka\",\"ihned\",\"ikona\",\"iluze\",\"imunita\",\"infekce\",\"inflace\",\"inkaso\",\"inovace\",\"inspekce\",\"internet\",\"invalida\",\"investor\",\"inzerce\",\"ironie\",\"jablko\",\"jachta\",\"jahoda\",\"jakmile\",\"jakost\",\"jalovec\",\"jantar\",\"jarmark\",\"jaro\",\"jasan\",\"jasno\",\"jatka\",\"javor\",\"jazyk\",\"jedinec\",\"jedle\",\"jednatel\",\"jehlan\",\"jekot\",\"jelen\",\"jelito\",\"jemnost\",\"jenom\",\"jepice\",\"jeseter\",\"jevit\",\"jezdec\",\"jezero\",\"jinak\",\"jindy\",\"jinoch\",\"jiskra\",\"jistota\",\"jitrnice\",\"jizva\",\"jmenovat\",\"jogurt\",\"jurta\",\"kabaret\",\"kabel\",\"kabinet\",\"kachna\",\"kadet\",\"kadidlo\",\"kahan\",\"kajak\",\"kajuta\",\"kakao\",\"kaktus\",\"kalamita\",\"kalhoty\",\"kalibr\",\"kalnost\",\"kamera\",\"kamkoliv\",\"kamna\",\"kanibal\",\"kanoe\",\"kantor\",\"kapalina\",\"kapela\",\"kapitola\",\"kapka\",\"kaple\",\"kapota\",\"kapr\",\"kapusta\",\"kapybara\",\"karamel\",\"karotka\",\"karton\",\"kasa\",\"katalog\",\"katedra\",\"kauce\",\"kauza\",\"kavalec\",\"kazajka\",\"kazeta\",\"kazivost\",\"kdekoliv\",\"kdesi\",\"kedluben\",\"kemp\",\"keramika\",\"kino\",\"klacek\",\"kladivo\",\"klam\",\"klapot\",\"klasika\",\"klaun\",\"klec\",\"klenba\",\"klepat\",\"klesnout\",\"klid\",\"klima\",\"klisna\",\"klobouk\",\"klokan\",\"klopa\",\"kloub\",\"klubovna\",\"klusat\",\"kluzkost\",\"kmen\",\"kmitat\",\"kmotr\",\"kniha\",\"knot\",\"koalice\",\"koberec\",\"kobka\",\"kobliha\",\"kobyla\",\"kocour\",\"kohout\",\"kojenec\",\"kokos\",\"koktejl\",\"kolaps\",\"koleda\",\"kolize\",\"kolo\",\"komando\",\"kometa\",\"komik\",\"komnata\",\"komora\",\"kompas\",\"komunita\",\"konat\",\"koncept\",\"kondice\",\"konec\",\"konfese\",\"kongres\",\"konina\",\"konkurs\",\"kontakt\",\"konzerva\",\"kopanec\",\"kopie\",\"kopnout\",\"koprovka\",\"korbel\",\"korektor\",\"kormidlo\",\"koroptev\",\"korpus\",\"koruna\",\"koryto\",\"korzet\",\"kosatec\",\"kostka\",\"kotel\",\"kotleta\",\"kotoul\",\"koukat\",\"koupelna\",\"kousek\",\"kouzlo\",\"kovboj\",\"koza\",\"kozoroh\",\"krabice\",\"krach\",\"krajina\",\"kralovat\",\"krasopis\",\"kravata\",\"kredit\",\"krejcar\",\"kresba\",\"kreveta\",\"kriket\",\"kritik\",\"krize\",\"krkavec\",\"krmelec\",\"krmivo\",\"krocan\",\"krok\",\"kronika\",\"kropit\",\"kroupa\",\"krovka\",\"krtek\",\"kruhadlo\",\"krupice\",\"krutost\",\"krvinka\",\"krychle\",\"krypta\",\"krystal\",\"kryt\",\"kudlanka\",\"kufr\",\"kujnost\",\"kukla\",\"kulajda\",\"kulich\",\"kulka\",\"kulomet\",\"kultura\",\"kuna\",\"kupodivu\",\"kurt\",\"kurzor\",\"kutil\",\"kvalita\",\"kvasinka\",\"kvestor\",\"kynolog\",\"kyselina\",\"kytara\",\"kytice\",\"kytka\",\"kytovec\",\"kyvadlo\",\"labrador\",\"lachtan\",\"ladnost\",\"laik\",\"lakomec\",\"lamela\",\"lampa\",\"lanovka\",\"lasice\",\"laso\",\"lastura\",\"latinka\",\"lavina\",\"lebka\",\"leckdy\",\"leden\",\"lednice\",\"ledovka\",\"ledvina\",\"legenda\",\"legie\",\"legrace\",\"lehce\",\"lehkost\",\"lehnout\",\"lektvar\",\"lenochod\",\"lentilka\",\"lepenka\",\"lepidlo\",\"letadlo\",\"letec\",\"letmo\",\"letokruh\",\"levhart\",\"levitace\",\"levobok\",\"libra\",\"lichotka\",\"lidojed\",\"lidskost\",\"lihovina\",\"lijavec\",\"lilek\",\"limetka\",\"linie\",\"linka\",\"linoleum\",\"listopad\",\"litina\",\"litovat\",\"lobista\",\"lodivod\",\"logika\",\"logoped\",\"lokalita\",\"loket\",\"lomcovat\",\"lopata\",\"lopuch\",\"lord\",\"losos\",\"lotr\",\"loudal\",\"louh\",\"louka\",\"louskat\",\"lovec\",\"lstivost\",\"lucerna\",\"lucifer\",\"lump\",\"lusk\",\"lustrace\",\"lvice\",\"lyra\",\"lyrika\",\"lysina\",\"madam\",\"madlo\",\"magistr\",\"mahagon\",\"majetek\",\"majitel\",\"majorita\",\"makak\",\"makovice\",\"makrela\",\"malba\",\"malina\",\"malovat\",\"malvice\",\"maminka\",\"mandle\",\"manko\",\"marnost\",\"masakr\",\"maskot\",\"masopust\",\"matice\",\"matrika\",\"maturita\",\"mazanec\",\"mazivo\",\"mazlit\",\"mazurka\",\"mdloba\",\"mechanik\",\"meditace\",\"medovina\",\"melasa\",\"meloun\",\"mentolka\",\"metla\",\"metoda\",\"metr\",\"mezera\",\"migrace\",\"mihnout\",\"mihule\",\"mikina\",\"mikrofon\",\"milenec\",\"milimetr\",\"milost\",\"mimika\",\"mincovna\",\"minibar\",\"minomet\",\"minulost\",\"miska\",\"mistr\",\"mixovat\",\"mladost\",\"mlha\",\"mlhovina\",\"mlok\",\"mlsat\",\"mluvit\",\"mnich\",\"mnohem\",\"mobil\",\"mocnost\",\"modelka\",\"modlitba\",\"mohyla\",\"mokro\",\"molekula\",\"momentka\",\"monarcha\",\"monokl\",\"monstrum\",\"montovat\",\"monzun\",\"mosaz\",\"moskyt\",\"most\",\"motivace\",\"motorka\",\"motyka\",\"moucha\",\"moudrost\",\"mozaika\",\"mozek\",\"mozol\",\"mramor\",\"mravenec\",\"mrkev\",\"mrtvola\",\"mrzet\",\"mrzutost\",\"mstitel\",\"mudrc\",\"muflon\",\"mulat\",\"mumie\",\"munice\",\"muset\",\"mutace\",\"muzeum\",\"muzikant\",\"myslivec\",\"mzda\",\"nabourat\",\"nachytat\",\"nadace\",\"nadbytek\",\"nadhoz\",\"nadobro\",\"nadpis\",\"nahlas\",\"nahnat\",\"nahodile\",\"nahradit\",\"naivita\",\"najednou\",\"najisto\",\"najmout\",\"naklonit\",\"nakonec\",\"nakrmit\",\"nalevo\",\"namazat\",\"namluvit\",\"nanometr\",\"naoko\",\"naopak\",\"naostro\",\"napadat\",\"napevno\",\"naplnit\",\"napnout\",\"naposled\",\"naprosto\",\"narodit\",\"naruby\",\"narychlo\",\"nasadit\",\"nasekat\",\"naslepo\",\"nastat\",\"natolik\",\"navenek\",\"navrch\",\"navzdory\",\"nazvat\",\"nebe\",\"nechat\",\"necky\",\"nedaleko\",\"nedbat\",\"neduh\",\"negace\",\"nehet\",\"nehoda\",\"nejen\",\"nejprve\",\"neklid\",\"nelibost\",\"nemilost\",\"nemoc\",\"neochota\",\"neonka\",\"nepokoj\",\"nerost\",\"nerv\",\"nesmysl\",\"nesoulad\",\"netvor\",\"neuron\",\"nevina\",\"nezvykle\",\"nicota\",\"nijak\",\"nikam\",\"nikdy\",\"nikl\",\"nikterak\",\"nitro\",\"nocleh\",\"nohavice\",\"nominace\",\"nora\",\"norek\",\"nositel\",\"nosnost\",\"nouze\",\"noviny\",\"novota\",\"nozdra\",\"nuda\",\"nudle\",\"nuget\",\"nutit\",\"nutnost\",\"nutrie\",\"nymfa\",\"obal\",\"obarvit\",\"obava\",\"obdiv\",\"obec\",\"obehnat\",\"obejmout\",\"obezita\",\"obhajoba\",\"obilnice\",\"objasnit\",\"objekt\",\"obklopit\",\"oblast\",\"oblek\",\"obliba\",\"obloha\",\"obluda\",\"obnos\",\"obohatit\",\"obojek\",\"obout\",\"obrazec\",\"obrna\",\"obruba\",\"obrys\",\"obsah\",\"obsluha\",\"obstarat\",\"obuv\",\"obvaz\",\"obvinit\",\"obvod\",\"obvykle\",\"obyvatel\",\"obzor\",\"ocas\",\"ocel\",\"ocenit\",\"ochladit\",\"ochota\",\"ochrana\",\"ocitnout\",\"odboj\",\"odbyt\",\"odchod\",\"odcizit\",\"odebrat\",\"odeslat\",\"odevzdat\",\"odezva\",\"odhadce\",\"odhodit\",\"odjet\",\"odjinud\",\"odkaz\",\"odkoupit\",\"odliv\",\"odluka\",\"odmlka\",\"odolnost\",\"odpad\",\"odpis\",\"odplout\",\"odpor\",\"odpustit\",\"odpykat\",\"odrazka\",\"odsoudit\",\"odstup\",\"odsun\",\"odtok\",\"odtud\",\"odvaha\",\"odveta\",\"odvolat\",\"odvracet\",\"odznak\",\"ofina\",\"ofsajd\",\"ohlas\",\"ohnisko\",\"ohrada\",\"ohrozit\",\"ohryzek\",\"okap\",\"okenice\",\"oklika\",\"okno\",\"okouzlit\",\"okovy\",\"okrasa\",\"okres\",\"okrsek\",\"okruh\",\"okupant\",\"okurka\",\"okusit\",\"olejnina\",\"olizovat\",\"omak\",\"omeleta\",\"omezit\",\"omladina\",\"omlouvat\",\"omluva\",\"omyl\",\"onehdy\",\"opakovat\",\"opasek\",\"operace\",\"opice\",\"opilost\",\"opisovat\",\"opora\",\"opozice\",\"opravdu\",\"oproti\",\"orbital\",\"orchestr\",\"orgie\",\"orlice\",\"orloj\",\"ortel\",\"osada\",\"oschnout\",\"osika\",\"osivo\",\"oslava\",\"oslepit\",\"oslnit\",\"oslovit\",\"osnova\",\"osoba\",\"osolit\",\"ospalec\",\"osten\",\"ostraha\",\"ostuda\",\"ostych\",\"osvojit\",\"oteplit\",\"otisk\",\"otop\",\"otrhat\",\"otrlost\",\"otrok\",\"otruby\",\"otvor\",\"ovanout\",\"ovar\",\"oves\",\"ovlivnit\",\"ovoce\",\"oxid\",\"ozdoba\",\"pachatel\",\"pacient\",\"padouch\",\"pahorek\",\"pakt\",\"palanda\",\"palec\",\"palivo\",\"paluba\",\"pamflet\",\"pamlsek\",\"panenka\",\"panika\",\"panna\",\"panovat\",\"panstvo\",\"pantofle\",\"paprika\",\"parketa\",\"parodie\",\"parta\",\"paruka\",\"paryba\",\"paseka\",\"pasivita\",\"pastelka\",\"patent\",\"patrona\",\"pavouk\",\"pazneht\",\"pazourek\",\"pecka\",\"pedagog\",\"pejsek\",\"peklo\",\"peloton\",\"penalta\",\"pendrek\",\"penze\",\"periskop\",\"pero\",\"pestrost\",\"petarda\",\"petice\",\"petrolej\",\"pevnina\",\"pexeso\",\"pianista\",\"piha\",\"pijavice\",\"pikle\",\"piknik\",\"pilina\",\"pilnost\",\"pilulka\",\"pinzeta\",\"pipeta\",\"pisatel\",\"pistole\",\"pitevna\",\"pivnice\",\"pivovar\",\"placenta\",\"plakat\",\"plamen\",\"planeta\",\"plastika\",\"platit\",\"plavidlo\",\"plaz\",\"plech\",\"plemeno\",\"plenta\",\"ples\",\"pletivo\",\"plevel\",\"plivat\",\"plnit\",\"plno\",\"plocha\",\"plodina\",\"plomba\",\"plout\",\"pluk\",\"plyn\",\"pobavit\",\"pobyt\",\"pochod\",\"pocit\",\"poctivec\",\"podat\",\"podcenit\",\"podepsat\",\"podhled\",\"podivit\",\"podklad\",\"podmanit\",\"podnik\",\"podoba\",\"podpora\",\"podraz\",\"podstata\",\"podvod\",\"podzim\",\"poezie\",\"pohanka\",\"pohnutka\",\"pohovor\",\"pohroma\",\"pohyb\",\"pointa\",\"pojistka\",\"pojmout\",\"pokazit\",\"pokles\",\"pokoj\",\"pokrok\",\"pokuta\",\"pokyn\",\"poledne\",\"polibek\",\"polknout\",\"poloha\",\"polynom\",\"pomalu\",\"pominout\",\"pomlka\",\"pomoc\",\"pomsta\",\"pomyslet\",\"ponechat\",\"ponorka\",\"ponurost\",\"popadat\",\"popel\",\"popisek\",\"poplach\",\"poprosit\",\"popsat\",\"popud\",\"poradce\",\"porce\",\"porod\",\"porucha\",\"poryv\",\"posadit\",\"posed\",\"posila\",\"poskok\",\"poslanec\",\"posoudit\",\"pospolu\",\"postava\",\"posudek\",\"posyp\",\"potah\",\"potkan\",\"potlesk\",\"potomek\",\"potrava\",\"potupa\",\"potvora\",\"poukaz\",\"pouto\",\"pouzdro\",\"povaha\",\"povidla\",\"povlak\",\"povoz\",\"povrch\",\"povstat\",\"povyk\",\"povzdech\",\"pozdrav\",\"pozemek\",\"poznatek\",\"pozor\",\"pozvat\",\"pracovat\",\"prahory\",\"praktika\",\"prales\",\"praotec\",\"praporek\",\"prase\",\"pravda\",\"princip\",\"prkno\",\"probudit\",\"procento\",\"prodej\",\"profese\",\"prohra\",\"projekt\",\"prolomit\",\"promile\",\"pronikat\",\"propad\",\"prorok\",\"prosba\",\"proton\",\"proutek\",\"provaz\",\"prskavka\",\"prsten\",\"prudkost\",\"prut\",\"prvek\",\"prvohory\",\"psanec\",\"psovod\",\"pstruh\",\"ptactvo\",\"puberta\",\"puch\",\"pudl\",\"pukavec\",\"puklina\",\"pukrle\",\"pult\",\"pumpa\",\"punc\",\"pupen\",\"pusa\",\"pusinka\",\"pustina\",\"putovat\",\"putyka\",\"pyramida\",\"pysk\",\"pytel\",\"racek\",\"rachot\",\"radiace\",\"radnice\",\"radon\",\"raft\",\"ragby\",\"raketa\",\"rakovina\",\"rameno\",\"rampouch\",\"rande\",\"rarach\",\"rarita\",\"rasovna\",\"rastr\",\"ratolest\",\"razance\",\"razidlo\",\"reagovat\",\"reakce\",\"recept\",\"redaktor\",\"referent\",\"reflex\",\"rejnok\",\"reklama\",\"rekord\",\"rekrut\",\"rektor\",\"reputace\",\"revize\",\"revma\",\"revolver\",\"rezerva\",\"riskovat\",\"riziko\",\"robotika\",\"rodokmen\",\"rohovka\",\"rokle\",\"rokoko\",\"romaneto\",\"ropovod\",\"ropucha\",\"rorejs\",\"rosol\",\"rostlina\",\"rotmistr\",\"rotoped\",\"rotunda\",\"roubenka\",\"roucho\",\"roup\",\"roura\",\"rovina\",\"rovnice\",\"rozbor\",\"rozchod\",\"rozdat\",\"rozeznat\",\"rozhodce\",\"rozinka\",\"rozjezd\",\"rozkaz\",\"rozloha\",\"rozmar\",\"rozpad\",\"rozruch\",\"rozsah\",\"roztok\",\"rozum\",\"rozvod\",\"rubrika\",\"ruchadlo\",\"rukavice\",\"rukopis\",\"ryba\",\"rybolov\",\"rychlost\",\"rydlo\",\"rypadlo\",\"rytina\",\"ryzost\",\"sadista\",\"sahat\",\"sako\",\"samec\",\"samizdat\",\"samota\",\"sanitka\",\"sardinka\",\"sasanka\",\"satelit\",\"sazba\",\"sazenice\",\"sbor\",\"schovat\",\"sebranka\",\"secese\",\"sedadlo\",\"sediment\",\"sedlo\",\"sehnat\",\"sejmout\",\"sekera\",\"sekta\",\"sekunda\",\"sekvoje\",\"semeno\",\"seno\",\"servis\",\"sesadit\",\"seshora\",\"seskok\",\"seslat\",\"sestra\",\"sesuv\",\"sesypat\",\"setba\",\"setina\",\"setkat\",\"setnout\",\"setrvat\",\"sever\",\"seznam\",\"shoda\",\"shrnout\",\"sifon\",\"silnice\",\"sirka\",\"sirotek\",\"sirup\",\"situace\",\"skafandr\",\"skalisko\",\"skanzen\",\"skaut\",\"skeptik\",\"skica\",\"skladba\",\"sklenice\",\"sklo\",\"skluz\",\"skoba\",\"skokan\",\"skoro\",\"skripta\",\"skrz\",\"skupina\",\"skvost\",\"skvrna\",\"slabika\",\"sladidlo\",\"slanina\",\"slast\",\"slavnost\",\"sledovat\",\"slepec\",\"sleva\",\"slezina\",\"slib\",\"slina\",\"sliznice\",\"slon\",\"sloupek\",\"slovo\",\"sluch\",\"sluha\",\"slunce\",\"slupka\",\"slza\",\"smaragd\",\"smetana\",\"smilstvo\",\"smlouva\",\"smog\",\"smrad\",\"smrk\",\"smrtka\",\"smutek\",\"smysl\",\"snad\",\"snaha\",\"snob\",\"sobota\",\"socha\",\"sodovka\",\"sokol\",\"sopka\",\"sotva\",\"souboj\",\"soucit\",\"soudce\",\"souhlas\",\"soulad\",\"soumrak\",\"souprava\",\"soused\",\"soutok\",\"souviset\",\"spalovna\",\"spasitel\",\"spis\",\"splav\",\"spodek\",\"spojenec\",\"spolu\",\"sponzor\",\"spornost\",\"spousta\",\"sprcha\",\"spustit\",\"sranda\",\"sraz\",\"srdce\",\"srna\",\"srnec\",\"srovnat\",\"srpen\",\"srst\",\"srub\",\"stanice\",\"starosta\",\"statika\",\"stavba\",\"stehno\",\"stezka\",\"stodola\",\"stolek\",\"stopa\",\"storno\",\"stoupat\",\"strach\",\"stres\",\"strhnout\",\"strom\",\"struna\",\"studna\",\"stupnice\",\"stvol\",\"styk\",\"subjekt\",\"subtropy\",\"suchar\",\"sudost\",\"sukno\",\"sundat\",\"sunout\",\"surikata\",\"surovina\",\"svah\",\"svalstvo\",\"svetr\",\"svatba\",\"svazek\",\"svisle\",\"svitek\",\"svoboda\",\"svodidlo\",\"svorka\",\"svrab\",\"sykavka\",\"sykot\",\"synek\",\"synovec\",\"sypat\",\"sypkost\",\"syrovost\",\"sysel\",\"sytost\",\"tabletka\",\"tabule\",\"tahoun\",\"tajemno\",\"tajfun\",\"tajga\",\"tajit\",\"tajnost\",\"taktika\",\"tamhle\",\"tampon\",\"tancovat\",\"tanec\",\"tanker\",\"tapeta\",\"tavenina\",\"tazatel\",\"technika\",\"tehdy\",\"tekutina\",\"telefon\",\"temnota\",\"tendence\",\"tenista\",\"tenor\",\"teplota\",\"tepna\",\"teprve\",\"terapie\",\"termoska\",\"textil\",\"ticho\",\"tiskopis\",\"titulek\",\"tkadlec\",\"tkanina\",\"tlapka\",\"tleskat\",\"tlukot\",\"tlupa\",\"tmel\",\"toaleta\",\"topinka\",\"topol\",\"torzo\",\"touha\",\"toulec\",\"tradice\",\"traktor\",\"tramp\",\"trasa\",\"traverza\",\"trefit\",\"trest\",\"trezor\",\"trhavina\",\"trhlina\",\"trochu\",\"trojice\",\"troska\",\"trouba\",\"trpce\",\"trpitel\",\"trpkost\",\"trubec\",\"truchlit\",\"truhlice\",\"trus\",\"trvat\",\"tudy\",\"tuhnout\",\"tuhost\",\"tundra\",\"turista\",\"turnaj\",\"tuzemsko\",\"tvaroh\",\"tvorba\",\"tvrdost\",\"tvrz\",\"tygr\",\"tykev\",\"ubohost\",\"uboze\",\"ubrat\",\"ubrousek\",\"ubrus\",\"ubytovna\",\"ucho\",\"uctivost\",\"udivit\",\"uhradit\",\"ujednat\",\"ujistit\",\"ujmout\",\"ukazatel\",\"uklidnit\",\"uklonit\",\"ukotvit\",\"ukrojit\",\"ulice\",\"ulita\",\"ulovit\",\"umyvadlo\",\"unavit\",\"uniforma\",\"uniknout\",\"upadnout\",\"uplatnit\",\"uplynout\",\"upoutat\",\"upravit\",\"uran\",\"urazit\",\"usednout\",\"usilovat\",\"usmrtit\",\"usnadnit\",\"usnout\",\"usoudit\",\"ustlat\",\"ustrnout\",\"utahovat\",\"utkat\",\"utlumit\",\"utonout\",\"utopenec\",\"utrousit\",\"uvalit\",\"uvolnit\",\"uvozovka\",\"uzdravit\",\"uzel\",\"uzenina\",\"uzlina\",\"uznat\",\"vagon\",\"valcha\",\"valoun\",\"vana\",\"vandal\",\"vanilka\",\"varan\",\"varhany\",\"varovat\",\"vcelku\",\"vchod\",\"vdova\",\"vedro\",\"vegetace\",\"vejce\",\"velbloud\",\"veletrh\",\"velitel\",\"velmoc\",\"velryba\",\"venkov\",\"veranda\",\"verze\",\"veselka\",\"veskrze\",\"vesnice\",\"vespodu\",\"vesta\",\"veterina\",\"veverka\",\"vibrace\",\"vichr\",\"videohra\",\"vidina\",\"vidle\",\"vila\",\"vinice\",\"viset\",\"vitalita\",\"vize\",\"vizitka\",\"vjezd\",\"vklad\",\"vkus\",\"vlajka\",\"vlak\",\"vlasec\",\"vlevo\",\"vlhkost\",\"vliv\",\"vlnovka\",\"vloupat\",\"vnucovat\",\"vnuk\",\"voda\",\"vodivost\",\"vodoznak\",\"vodstvo\",\"vojensky\",\"vojna\",\"vojsko\",\"volant\",\"volba\",\"volit\",\"volno\",\"voskovka\",\"vozidlo\",\"vozovna\",\"vpravo\",\"vrabec\",\"vracet\",\"vrah\",\"vrata\",\"vrba\",\"vrcholek\",\"vrhat\",\"vrstva\",\"vrtule\",\"vsadit\",\"vstoupit\",\"vstup\",\"vtip\",\"vybavit\",\"vybrat\",\"vychovat\",\"vydat\",\"vydra\",\"vyfotit\",\"vyhledat\",\"vyhnout\",\"vyhodit\",\"vyhradit\",\"vyhubit\",\"vyjasnit\",\"vyjet\",\"vyjmout\",\"vyklopit\",\"vykonat\",\"vylekat\",\"vymazat\",\"vymezit\",\"vymizet\",\"vymyslet\",\"vynechat\",\"vynikat\",\"vynutit\",\"vypadat\",\"vyplatit\",\"vypravit\",\"vypustit\",\"vyrazit\",\"vyrovnat\",\"vyrvat\",\"vyslovit\",\"vysoko\",\"vystavit\",\"vysunout\",\"vysypat\",\"vytasit\",\"vytesat\",\"vytratit\",\"vyvinout\",\"vyvolat\",\"vyvrhel\",\"vyzdobit\",\"vyznat\",\"vzadu\",\"vzbudit\",\"vzchopit\",\"vzdor\",\"vzduch\",\"vzdychat\",\"vzestup\",\"vzhledem\",\"vzkaz\",\"vzlykat\",\"vznik\",\"vzorek\",\"vzpoura\",\"vztah\",\"vztek\",\"xylofon\",\"zabrat\",\"zabydlet\",\"zachovat\",\"zadarmo\",\"zadusit\",\"zafoukat\",\"zahltit\",\"zahodit\",\"zahrada\",\"zahynout\",\"zajatec\",\"zajet\",\"zajistit\",\"zaklepat\",\"zakoupit\",\"zalepit\",\"zamezit\",\"zamotat\",\"zamyslet\",\"zanechat\",\"zanikat\",\"zaplatit\",\"zapojit\",\"zapsat\",\"zarazit\",\"zastavit\",\"zasunout\",\"zatajit\",\"zatemnit\",\"zatknout\",\"zaujmout\",\"zavalit\",\"zavelet\",\"zavinit\",\"zavolat\",\"zavrtat\",\"zazvonit\",\"zbavit\",\"zbrusu\",\"zbudovat\",\"zbytek\",\"zdaleka\",\"zdarma\",\"zdatnost\",\"zdivo\",\"zdobit\",\"zdroj\",\"zdvih\",\"zdymadlo\",\"zelenina\",\"zeman\",\"zemina\",\"zeptat\",\"zezadu\",\"zezdola\",\"zhatit\",\"zhltnout\",\"zhluboka\",\"zhotovit\",\"zhruba\",\"zima\",\"zimnice\",\"zjemnit\",\"zklamat\",\"zkoumat\",\"zkratka\",\"zkumavka\",\"zlato\",\"zlehka\",\"zloba\",\"zlom\",\"zlost\",\"zlozvyk\",\"zmapovat\",\"zmar\",\"zmatek\",\"zmije\",\"zmizet\",\"zmocnit\",\"zmodrat\",\"zmrzlina\",\"zmutovat\",\"znak\",\"znalost\",\"znamenat\",\"znovu\",\"zobrazit\",\"zotavit\",\"zoubek\",\"zoufale\",\"zplodit\",\"zpomalit\",\"zprava\",\"zprostit\",\"zprudka\",\"zprvu\",\"zrada\",\"zranit\",\"zrcadlo\",\"zrnitost\",\"zrno\",\"zrovna\",\"zrychlit\",\"zrzavost\",\"zticha\",\"ztratit\",\"zubovina\",\"zubr\",\"zvednout\",\"zvenku\",\"zvesela\",\"zvon\",\"zvrat\",\"zvukovod\",\"zvyk\"]"); /***/ }), /* 194 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/chinese_simplified.json ***! \*****************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"这\",\"中\",\"大\",\"为\",\"上\",\"个\",\"国\",\"我\",\"以\",\"要\",\"他\",\"时\",\"来\",\"用\",\"们\",\"生\",\"到\",\"作\",\"地\",\"于\",\"出\",\"就\",\"分\",\"对\",\"成\",\"会\",\"可\",\"主\",\"发\",\"年\",\"动\",\"同\",\"工\",\"也\",\"能\",\"下\",\"过\",\"子\",\"说\",\"产\",\"种\",\"面\",\"而\",\"方\",\"后\",\"多\",\"定\",\"行\",\"学\",\"法\",\"所\",\"民\",\"得\",\"经\",\"十\",\"三\",\"之\",\"进\",\"着\",\"等\",\"部\",\"度\",\"家\",\"电\",\"力\",\"里\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"现\",\"实\",\"加\",\"量\",\"都\",\"两\",\"体\",\"制\",\"机\",\"当\",\"使\",\"点\",\"从\",\"业\",\"本\",\"去\",\"把\",\"性\",\"好\",\"应\",\"开\",\"它\",\"合\",\"还\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"义\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"间\",\"样\",\"与\",\"关\",\"各\",\"重\",\"新\",\"线\",\"内\",\"数\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"么\",\"利\",\"比\",\"或\",\"但\",\"质\",\"气\",\"第\",\"向\",\"道\",\"命\",\"此\",\"变\",\"条\",\"只\",\"没\",\"结\",\"解\",\"问\",\"意\",\"建\",\"月\",\"公\",\"无\",\"系\",\"军\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"并\",\"提\",\"直\",\"题\",\"党\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"员\",\"革\",\"位\",\"入\",\"常\",\"文\",\"总\",\"次\",\"品\",\"式\",\"活\",\"设\",\"及\",\"管\",\"特\",\"件\",\"长\",\"求\",\"老\",\"头\",\"基\",\"资\",\"边\",\"流\",\"路\",\"级\",\"少\",\"图\",\"山\",\"统\",\"接\",\"知\",\"较\",\"将\",\"组\",\"见\",\"计\",\"别\",\"她\",\"手\",\"角\",\"期\",\"根\",\"论\",\"运\",\"农\",\"指\",\"几\",\"九\",\"区\",\"强\",\"放\",\"决\",\"西\",\"被\",\"干\",\"做\",\"必\",\"战\",\"先\",\"回\",\"则\",\"任\",\"取\",\"据\",\"处\",\"队\",\"南\",\"给\",\"色\",\"光\",\"门\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"规\",\"热\",\"领\",\"七\",\"海\",\"口\",\"东\",\"导\",\"器\",\"压\",\"志\",\"世\",\"金\",\"增\",\"争\",\"济\",\"阶\",\"油\",\"思\",\"术\",\"极\",\"交\",\"受\",\"联\",\"什\",\"认\",\"六\",\"共\",\"权\",\"收\",\"证\",\"改\",\"清\",\"美\",\"再\",\"采\",\"转\",\"更\",\"单\",\"风\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"带\",\"安\",\"场\",\"身\",\"车\",\"例\",\"真\",\"务\",\"具\",\"万\",\"每\",\"目\",\"至\",\"达\",\"走\",\"积\",\"示\",\"议\",\"声\",\"报\",\"斗\",\"完\",\"类\",\"八\",\"离\",\"华\",\"名\",\"确\",\"才\",\"科\",\"张\",\"信\",\"马\",\"节\",\"话\",\"米\",\"整\",\"空\",\"元\",\"况\",\"今\",\"集\",\"温\",\"传\",\"土\",\"许\",\"步\",\"群\",\"广\",\"石\",\"记\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"观\",\"越\",\"织\",\"装\",\"影\",\"算\",\"低\",\"持\",\"音\",\"众\",\"书\",\"布\",\"复\",\"容\",\"儿\",\"须\",\"际\",\"商\",\"非\",\"验\",\"连\",\"断\",\"深\",\"难\",\"近\",\"矿\",\"千\",\"周\",\"委\",\"素\",\"技\",\"备\",\"半\",\"办\",\"青\",\"省\",\"列\",\"习\",\"响\",\"约\",\"支\",\"般\",\"史\",\"感\",\"劳\",\"便\",\"团\",\"往\",\"酸\",\"历\",\"市\",\"克\",\"何\",\"除\",\"消\",\"构\",\"府\",\"称\",\"太\",\"准\",\"精\",\"值\",\"号\",\"率\",\"族\",\"维\",\"划\",\"选\",\"标\",\"写\",\"存\",\"候\",\"毛\",\"亲\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"养\",\"易\",\"置\",\"派\",\"层\",\"片\",\"始\",\"却\",\"专\",\"状\",\"育\",\"厂\",\"京\",\"识\",\"适\",\"属\",\"圆\",\"包\",\"火\",\"住\",\"调\",\"满\",\"县\",\"局\",\"照\",\"参\",\"红\",\"细\",\"引\",\"听\",\"该\",\"铁\",\"价\",\"严\",\"首\",\"底\",\"液\",\"官\",\"德\",\"随\",\"病\",\"苏\",\"失\",\"尔\",\"死\",\"讲\",\"配\",\"女\",\"黄\",\"推\",\"显\",\"谈\",\"罪\",\"神\",\"艺\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"营\",\"项\",\"防\",\"举\",\"球\",\"英\",\"氧\",\"势\",\"告\",\"李\",\"台\",\"落\",\"木\",\"帮\",\"轮\",\"破\",\"亚\",\"师\",\"围\",\"注\",\"远\",\"字\",\"材\",\"排\",\"供\",\"河\",\"态\",\"封\",\"另\",\"施\",\"减\",\"树\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"叶\",\"鱼\",\"波\",\"视\",\"仅\",\"费\",\"紧\",\"爱\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"续\",\"轻\",\"服\",\"试\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"护\",\"司\",\"足\",\"某\",\"练\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"负\",\"击\",\"范\",\"继\",\"兴\",\"似\",\"余\",\"坚\",\"曲\",\"输\",\"修\",\"故\",\"城\",\"夫\",\"够\",\"送\",\"笔\",\"船\",\"占\",\"右\",\"财\",\"吃\",\"富\",\"春\",\"职\",\"觉\",\"汉\",\"画\",\"功\",\"巴\",\"跟\",\"虽\",\"杂\",\"飞\",\"检\",\"吸\",\"助\",\"升\",\"阳\",\"互\",\"初\",\"创\",\"抗\",\"考\",\"投\",\"坏\",\"策\",\"古\",\"径\",\"换\",\"未\",\"跑\",\"留\",\"钢\",\"曾\",\"端\",\"责\",\"站\",\"简\",\"述\",\"钱\",\"副\",\"尽\",\"帝\",\"射\",\"草\",\"冲\",\"承\",\"独\",\"令\",\"限\",\"阿\",\"宣\",\"环\",\"双\",\"请\",\"超\",\"微\",\"让\",\"控\",\"州\",\"良\",\"轴\",\"找\",\"否\",\"纪\",\"益\",\"依\",\"优\",\"顶\",\"础\",\"载\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敌\",\"略\",\"客\",\"袁\",\"冷\",\"胜\",\"绝\",\"析\",\"块\",\"剂\",\"测\",\"丝\",\"协\",\"诉\",\"念\",\"陈\",\"仍\",\"罗\",\"盐\",\"友\",\"洋\",\"错\",\"苦\",\"夜\",\"刑\",\"移\",\"频\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"终\",\"聚\",\"汽\",\"村\",\"云\",\"哪\",\"既\",\"距\",\"卫\",\"停\",\"烈\",\"央\",\"察\",\"烧\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"游\",\"久\",\"菜\",\"味\",\"旧\",\"模\",\"湖\",\"货\",\"损\",\"预\",\"阻\",\"毫\",\"普\",\"稳\",\"乙\",\"妈\",\"植\",\"息\",\"扩\",\"银\",\"语\",\"挥\",\"酒\",\"守\",\"拿\",\"序\",\"纸\",\"医\",\"缺\",\"雨\",\"吗\",\"针\",\"刘\",\"啊\",\"急\",\"唱\",\"误\",\"训\",\"愿\",\"审\",\"附\",\"获\",\"茶\",\"鲜\",\"粮\",\"斤\",\"孩\",\"脱\",\"硫\",\"肥\",\"善\",\"龙\",\"演\",\"父\",\"渐\",\"血\",\"欢\",\"械\",\"掌\",\"歌\",\"沙\",\"刚\",\"攻\",\"谓\",\"盾\",\"讨\",\"晚\",\"粒\",\"乱\",\"燃\",\"矛\",\"乎\",\"杀\",\"药\",\"宁\",\"鲁\",\"贵\",\"钟\",\"煤\",\"读\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"丰\",\"培\",\"握\",\"兰\",\"担\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"执\",\"答\",\"乐\",\"谁\",\"顺\",\"烟\",\"缩\",\"征\",\"脸\",\"喜\",\"松\",\"脚\",\"困\",\"异\",\"免\",\"背\",\"星\",\"福\",\"买\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"静\",\"补\",\"评\",\"翻\",\"肉\",\"践\",\"尼\",\"衣\",\"宽\",\"扬\",\"棉\",\"希\",\"伤\",\"操\",\"垂\",\"秋\",\"宜\",\"氢\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"宪\",\"庆\",\"编\",\"牛\",\"触\",\"映\",\"雷\",\"销\",\"诗\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"绿\",\"晶\",\"厚\",\"盟\",\"衡\",\"鸡\",\"孙\",\"延\",\"危\",\"胶\",\"屋\",\"乡\",\"临\",\"陆\",\"顾\",\"掉\",\"呀\",\"灯\",\"岁\",\"措\",\"束\",\"耐\",\"剧\",\"玉\",\"赵\",\"跳\",\"哥\",\"季\",\"课\",\"凯\",\"胡\",\"额\",\"款\",\"绍\",\"卷\",\"齐\",\"伟\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"炉\",\"岩\",\"弱\",\"零\",\"杨\",\"奏\",\"沿\",\"露\",\"杆\",\"探\",\"滑\",\"镇\",\"饭\",\"浓\",\"航\",\"怀\",\"赶\",\"库\",\"夺\",\"伊\",\"灵\",\"税\",\"途\",\"灭\",\"赛\",\"归\",\"召\",\"鼓\",\"播\",\"盘\",\"裁\",\"险\",\"康\",\"唯\",\"录\",\"菌\",\"纯\",\"借\",\"糖\",\"盖\",\"横\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"枪\",\"润\",\"幅\",\"哈\",\"竟\",\"熟\",\"虫\",\"泽\",\"脑\",\"壤\",\"碳\",\"欧\",\"遍\",\"侧\",\"寨\",\"敢\",\"彻\",\"虑\",\"斜\",\"薄\",\"庭\",\"纳\",\"弹\",\"饲\",\"伸\",\"折\",\"麦\",\"湿\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"筑\",\"恶\",\"户\",\"访\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"迹\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"摆\",\"灰\",\"彩\",\"卖\",\"耗\",\"夏\",\"择\",\"忙\",\"铜\",\"献\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"阵\",\"阴\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"楼\",\"避\",\"谋\",\"吨\",\"野\",\"猪\",\"旗\",\"累\",\"偏\",\"典\",\"馆\",\"索\",\"秦\",\"脂\",\"潮\",\"爷\",\"豆\",\"忽\",\"托\",\"惊\",\"塑\",\"遗\",\"愈\",\"朱\",\"替\",\"纤\",\"粗\",\"倾\",\"尚\",\"痛\",\"楚\",\"谢\",\"奋\",\"购\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"监\",\"捕\",\"弟\",\"暴\",\"割\",\"贯\",\"殊\",\"释\",\"词\",\"亡\",\"壁\",\"顿\",\"宝\",\"午\",\"尘\",\"闻\",\"揭\",\"炮\",\"残\",\"冬\",\"桥\",\"妇\",\"警\",\"综\",\"招\",\"吴\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"摇\",\"谷\",\"赞\",\"箱\",\"隔\",\"订\",\"男\",\"吹\",\"园\",\"纷\",\"唐\",\"败\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"荣\",\"闭\",\"湾\",\"键\",\"凡\",\"驻\",\"锅\",\"救\",\"恩\",\"剥\",\"凝\",\"碱\",\"齿\",\"截\",\"炼\",\"麻\",\"纺\",\"禁\",\"废\",\"盛\",\"版\",\"缓\",\"净\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"庄\",\"街\",\"藏\",\"姑\",\"贸\",\"腐\",\"奴\",\"啦\",\"惯\",\"乘\",\"伙\",\"恢\",\"匀\",\"纱\",\"扎\",\"辩\",\"耳\",\"彪\",\"臣\",\"亿\",\"璃\",\"抵\",\"脉\",\"秀\",\"萨\",\"俄\",\"网\",\"舞\",\"店\",\"喷\",\"纵\",\"寸\",\"汗\",\"挂\",\"洪\",\"贺\",\"闪\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"墙\",\"软\",\"勇\",\"像\",\"滚\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"荡\",\"腿\",\"仪\",\"旅\",\"尾\",\"轧\",\"冰\",\"贡\",\"登\",\"黎\",\"削\",\"钻\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"币\",\"港\",\"伏\",\"轨\",\"亩\",\"毕\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"岛\",\"甘\",\"泡\",\"睡\",\"童\",\"铸\",\"汤\",\"阀\",\"休\",\"汇\",\"舍\",\"牧\",\"绕\",\"炸\",\"哲\",\"磷\",\"绩\",\"朋\",\"淡\",\"尖\",\"启\",\"陷\",\"柴\",\"呈\",\"徒\",\"颜\",\"泪\",\"稍\",\"忘\",\"泵\",\"蓝\",\"拖\",\"洞\",\"授\",\"镜\",\"辛\",\"壮\",\"锋\",\"贫\",\"虚\",\"弯\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"纲\",\"弄\",\"隶\",\"疑\",\"氏\",\"宫\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"违\",\"夹\",\"腰\",\"缘\",\"珠\",\"穷\",\"森\",\"枝\",\"竹\",\"沟\",\"催\",\"绳\",\"忆\",\"邦\",\"剩\",\"幸\",\"浆\",\"栏\",\"拥\",\"牙\",\"贮\",\"礼\",\"滤\",\"钠\",\"纹\",\"罢\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罚\",\"焦\",\"潜\",\"伍\",\"墨\",\"欲\",\"缝\",\"姓\",\"刊\",\"饱\",\"仿\",\"奖\",\"铝\",\"鬼\",\"丽\",\"跨\",\"默\",\"挖\",\"链\",\"扫\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"诸\",\"弧\",\"励\",\"梅\",\"奶\",\"洁\",\"灾\",\"舟\",\"鉴\",\"苯\",\"讼\",\"抱\",\"毁\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"届\",\"跃\",\"渡\",\"挑\",\"丹\",\"艰\",\"贝\",\"碰\",\"拔\",\"爹\",\"戴\",\"码\",\"梦\",\"芽\",\"熔\",\"赤\",\"渔\",\"哭\",\"敬\",\"颗\",\"奔\",\"铅\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"仓\",\"魏\",\"锐\",\"晓\",\"氮\",\"兼\",\"隐\",\"碍\",\"赫\",\"拨\",\"忠\",\"肃\",\"缸\",\"牵\",\"抢\",\"博\",\"巧\",\"壳\",\"兄\",\"杜\",\"讯\",\"诚\",\"碧\",\"祥\",\"柯\",\"页\",\"巡\",\"矩\",\"悲\",\"灌\",\"龄\",\"伦\",\"票\",\"寻\",\"桂\",\"铺\",\"圣\",\"恐\",\"恰\",\"郑\",\"趣\",\"抬\",\"荒\",\"腾\",\"贴\",\"柔\",\"滴\",\"猛\",\"阔\",\"辆\",\"妻\",\"填\",\"撤\",\"储\",\"签\",\"闹\",\"扰\",\"紫\",\"砂\",\"递\",\"戏\",\"吊\",\"陶\",\"伐\",\"喂\",\"疗\",\"瓶\",\"婆\",\"抚\",\"臂\",\"摸\",\"忍\",\"虾\",\"蜡\",\"邻\",\"胸\",\"巩\",\"挤\",\"偶\",\"弃\",\"槽\",\"劲\",\"乳\",\"邓\",\"吉\",\"仁\",\"烂\",\"砖\",\"租\",\"乌\",\"舰\",\"伴\",\"瓜\",\"浅\",\"丙\",\"暂\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"胆\",\"详\",\"簧\",\"踏\",\"瓷\",\"谱\",\"呆\",\"宾\",\"糊\",\"洛\",\"辉\",\"愤\",\"竞\",\"隙\",\"怒\",\"粘\",\"乃\",\"绪\",\"肩\",\"籍\",\"敏\",\"涂\",\"熙\",\"皆\",\"侦\",\"悬\",\"掘\",\"享\",\"纠\",\"醒\",\"狂\",\"锁\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"赏\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鸭\",\"趋\",\"凤\",\"晨\",\"畜\",\"辈\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"滩\",\"棋\",\"驱\",\"筛\",\"峡\",\"冒\",\"啥\",\"寿\",\"译\",\"浸\",\"泉\",\"帽\",\"迟\",\"硅\",\"疆\",\"贷\",\"漏\",\"稿\",\"冠\",\"嫩\",\"胁\",\"芯\",\"牢\",\"叛\",\"蚀\",\"奥\",\"鸣\",\"岭\",\"羊\",\"凭\",\"串\",\"塘\",\"绘\",\"酵\",\"融\",\"盆\",\"锡\",\"庙\",\"筹\",\"冻\",\"辅\",\"摄\",\"袭\",\"筋\",\"拒\",\"僚\",\"旱\",\"钾\",\"鸟\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韩\",\"逼\",\"扭\",\"侨\",\"凉\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"馏\",\"劝\",\"豪\",\"辽\",\"勃\",\"鸿\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"辊\",\"掩\",\"饮\",\"搬\",\"骂\",\"辞\",\"勾\",\"扣\",\"估\",\"蒋\",\"绒\",\"雾\",\"丈\",\"朵\",\"姆\",\"拟\",\"宇\",\"辑\",\"陕\",\"雕\",\"偿\",\"蓄\",\"崇\",\"剪\",\"倡\",\"厅\",\"咬\",\"驶\",\"薯\",\"刷\",\"斥\",\"番\",\"赋\",\"奉\",\"佛\",\"浇\",\"漫\",\"曼\",\"扇\",\"钙\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"亏\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"骗\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"胀\",\"谐\",\"抛\",\"霉\",\"桑\",\"岗\",\"嘛\",\"衰\",\"盗\",\"渗\",\"脏\",\"赖\",\"涌\",\"甜\",\"曹\",\"阅\",\"肌\",\"哩\",\"厉\",\"烃\",\"纬\",\"毅\",\"昨\",\"伪\",\"症\",\"煮\",\"叹\",\"钉\",\"搭\",\"茎\",\"笼\",\"酷\",\"偷\",\"弓\",\"锥\",\"恒\",\"杰\",\"坑\",\"鼻\",\"翼\",\"纶\",\"叙\",\"狱\",\"逮\",\"罐\",\"络\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"骤\",\"穆\",\"冶\",\"枯\",\"册\",\"尸\",\"凸\",\"绅\",\"坯\",\"牺\",\"焰\",\"轰\",\"欣\",\"晋\",\"瘦\",\"御\",\"锭\",\"锦\",\"丧\",\"旬\",\"锻\",\"垄\",\"搜\",\"扑\",\"邀\",\"亭\",\"酯\",\"迈\",\"舒\",\"脆\",\"酶\",\"闲\",\"忧\",\"酚\",\"顽\",\"羽\",\"涨\",\"卸\",\"仗\",\"陪\",\"辟\",\"惩\",\"杭\",\"姚\",\"肚\",\"捉\",\"飘\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"饰\",\"萧\",\"雅\",\"邮\",\"迁\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"烦\",\"债\",\"帐\",\"斑\",\"铃\",\"旨\",\"醇\",\"董\",\"饼\",\"雏\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"贤\",\"拆\",\"歪\",\"葡\",\"胺\",\"丢\",\"浩\",\"徽\",\"昂\",\"垫\",\"挡\",\"览\",\"贪\",\"慰\",\"缴\",\"汪\",\"慌\",\"冯\",\"诺\",\"姜\",\"谊\",\"凶\",\"劣\",\"诬\",\"耀\",\"昏\",\"躺\",\"盈\",\"骑\",\"乔\",\"溪\",\"丛\",\"卢\",\"抹\",\"闷\",\"咨\",\"刮\",\"驾\",\"缆\",\"悟\",\"摘\",\"铒\",\"掷\",\"颇\",\"幻\",\"柄\",\"惠\",\"惨\",\"佳\",\"仇\",\"腊\",\"窝\",\"涤\",\"剑\",\"瞧\",\"堡\",\"泼\",\"葱\",\"罩\",\"霍\",\"捞\",\"胎\",\"苍\",\"滨\",\"俩\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"疯\",\"淮\",\"遂\",\"熊\",\"粪\",\"烘\",\"宿\",\"档\",\"戈\",\"驳\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"肠\",\"撑\",\"晒\",\"辨\",\"殿\",\"莲\",\"摊\",\"搅\",\"酱\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皱\",\"畅\",\"叠\",\"阁\",\"莱\",\"敲\",\"辖\",\"钩\",\"痕\",\"坝\",\"巷\",\"饿\",\"祸\",\"丘\",\"玄\",\"溜\",\"曰\",\"逻\",\"彭\",\"尝\",\"卿\",\"妨\",\"艇\",\"吞\",\"韦\",\"怨\",\"矮\",\"歇\"]"); /***/ }), /* 195 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/chinese_traditional.json ***! \******************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"這\",\"中\",\"大\",\"為\",\"上\",\"個\",\"國\",\"我\",\"以\",\"要\",\"他\",\"時\",\"來\",\"用\",\"們\",\"生\",\"到\",\"作\",\"地\",\"於\",\"出\",\"就\",\"分\",\"對\",\"成\",\"會\",\"可\",\"主\",\"發\",\"年\",\"動\",\"同\",\"工\",\"也\",\"能\",\"下\",\"過\",\"子\",\"說\",\"產\",\"種\",\"面\",\"而\",\"方\",\"後\",\"多\",\"定\",\"行\",\"學\",\"法\",\"所\",\"民\",\"得\",\"經\",\"十\",\"三\",\"之\",\"進\",\"著\",\"等\",\"部\",\"度\",\"家\",\"電\",\"力\",\"裡\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"現\",\"實\",\"加\",\"量\",\"都\",\"兩\",\"體\",\"制\",\"機\",\"當\",\"使\",\"點\",\"從\",\"業\",\"本\",\"去\",\"把\",\"性\",\"好\",\"應\",\"開\",\"它\",\"合\",\"還\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"義\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"間\",\"樣\",\"與\",\"關\",\"各\",\"重\",\"新\",\"線\",\"內\",\"數\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"麼\",\"利\",\"比\",\"或\",\"但\",\"質\",\"氣\",\"第\",\"向\",\"道\",\"命\",\"此\",\"變\",\"條\",\"只\",\"沒\",\"結\",\"解\",\"問\",\"意\",\"建\",\"月\",\"公\",\"無\",\"系\",\"軍\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"並\",\"提\",\"直\",\"題\",\"黨\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"員\",\"革\",\"位\",\"入\",\"常\",\"文\",\"總\",\"次\",\"品\",\"式\",\"活\",\"設\",\"及\",\"管\",\"特\",\"件\",\"長\",\"求\",\"老\",\"頭\",\"基\",\"資\",\"邊\",\"流\",\"路\",\"級\",\"少\",\"圖\",\"山\",\"統\",\"接\",\"知\",\"較\",\"將\",\"組\",\"見\",\"計\",\"別\",\"她\",\"手\",\"角\",\"期\",\"根\",\"論\",\"運\",\"農\",\"指\",\"幾\",\"九\",\"區\",\"強\",\"放\",\"決\",\"西\",\"被\",\"幹\",\"做\",\"必\",\"戰\",\"先\",\"回\",\"則\",\"任\",\"取\",\"據\",\"處\",\"隊\",\"南\",\"給\",\"色\",\"光\",\"門\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"規\",\"熱\",\"領\",\"七\",\"海\",\"口\",\"東\",\"導\",\"器\",\"壓\",\"志\",\"世\",\"金\",\"增\",\"爭\",\"濟\",\"階\",\"油\",\"思\",\"術\",\"極\",\"交\",\"受\",\"聯\",\"什\",\"認\",\"六\",\"共\",\"權\",\"收\",\"證\",\"改\",\"清\",\"美\",\"再\",\"採\",\"轉\",\"更\",\"單\",\"風\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"帶\",\"安\",\"場\",\"身\",\"車\",\"例\",\"真\",\"務\",\"具\",\"萬\",\"每\",\"目\",\"至\",\"達\",\"走\",\"積\",\"示\",\"議\",\"聲\",\"報\",\"鬥\",\"完\",\"類\",\"八\",\"離\",\"華\",\"名\",\"確\",\"才\",\"科\",\"張\",\"信\",\"馬\",\"節\",\"話\",\"米\",\"整\",\"空\",\"元\",\"況\",\"今\",\"集\",\"溫\",\"傳\",\"土\",\"許\",\"步\",\"群\",\"廣\",\"石\",\"記\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"觀\",\"越\",\"織\",\"裝\",\"影\",\"算\",\"低\",\"持\",\"音\",\"眾\",\"書\",\"布\",\"复\",\"容\",\"兒\",\"須\",\"際\",\"商\",\"非\",\"驗\",\"連\",\"斷\",\"深\",\"難\",\"近\",\"礦\",\"千\",\"週\",\"委\",\"素\",\"技\",\"備\",\"半\",\"辦\",\"青\",\"省\",\"列\",\"習\",\"響\",\"約\",\"支\",\"般\",\"史\",\"感\",\"勞\",\"便\",\"團\",\"往\",\"酸\",\"歷\",\"市\",\"克\",\"何\",\"除\",\"消\",\"構\",\"府\",\"稱\",\"太\",\"準\",\"精\",\"值\",\"號\",\"率\",\"族\",\"維\",\"劃\",\"選\",\"標\",\"寫\",\"存\",\"候\",\"毛\",\"親\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"養\",\"易\",\"置\",\"派\",\"層\",\"片\",\"始\",\"卻\",\"專\",\"狀\",\"育\",\"廠\",\"京\",\"識\",\"適\",\"屬\",\"圓\",\"包\",\"火\",\"住\",\"調\",\"滿\",\"縣\",\"局\",\"照\",\"參\",\"紅\",\"細\",\"引\",\"聽\",\"該\",\"鐵\",\"價\",\"嚴\",\"首\",\"底\",\"液\",\"官\",\"德\",\"隨\",\"病\",\"蘇\",\"失\",\"爾\",\"死\",\"講\",\"配\",\"女\",\"黃\",\"推\",\"顯\",\"談\",\"罪\",\"神\",\"藝\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"營\",\"項\",\"防\",\"舉\",\"球\",\"英\",\"氧\",\"勢\",\"告\",\"李\",\"台\",\"落\",\"木\",\"幫\",\"輪\",\"破\",\"亞\",\"師\",\"圍\",\"注\",\"遠\",\"字\",\"材\",\"排\",\"供\",\"河\",\"態\",\"封\",\"另\",\"施\",\"減\",\"樹\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"葉\",\"魚\",\"波\",\"視\",\"僅\",\"費\",\"緊\",\"愛\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"續\",\"輕\",\"服\",\"試\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"護\",\"司\",\"足\",\"某\",\"練\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"負\",\"擊\",\"范\",\"繼\",\"興\",\"似\",\"餘\",\"堅\",\"曲\",\"輸\",\"修\",\"故\",\"城\",\"夫\",\"夠\",\"送\",\"筆\",\"船\",\"佔\",\"右\",\"財\",\"吃\",\"富\",\"春\",\"職\",\"覺\",\"漢\",\"畫\",\"功\",\"巴\",\"跟\",\"雖\",\"雜\",\"飛\",\"檢\",\"吸\",\"助\",\"昇\",\"陽\",\"互\",\"初\",\"創\",\"抗\",\"考\",\"投\",\"壞\",\"策\",\"古\",\"徑\",\"換\",\"未\",\"跑\",\"留\",\"鋼\",\"曾\",\"端\",\"責\",\"站\",\"簡\",\"述\",\"錢\",\"副\",\"盡\",\"帝\",\"射\",\"草\",\"衝\",\"承\",\"獨\",\"令\",\"限\",\"阿\",\"宣\",\"環\",\"雙\",\"請\",\"超\",\"微\",\"讓\",\"控\",\"州\",\"良\",\"軸\",\"找\",\"否\",\"紀\",\"益\",\"依\",\"優\",\"頂\",\"礎\",\"載\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敵\",\"略\",\"客\",\"袁\",\"冷\",\"勝\",\"絕\",\"析\",\"塊\",\"劑\",\"測\",\"絲\",\"協\",\"訴\",\"念\",\"陳\",\"仍\",\"羅\",\"鹽\",\"友\",\"洋\",\"錯\",\"苦\",\"夜\",\"刑\",\"移\",\"頻\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"終\",\"聚\",\"汽\",\"村\",\"雲\",\"哪\",\"既\",\"距\",\"衛\",\"停\",\"烈\",\"央\",\"察\",\"燒\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"遊\",\"久\",\"菜\",\"味\",\"舊\",\"模\",\"湖\",\"貨\",\"損\",\"預\",\"阻\",\"毫\",\"普\",\"穩\",\"乙\",\"媽\",\"植\",\"息\",\"擴\",\"銀\",\"語\",\"揮\",\"酒\",\"守\",\"拿\",\"序\",\"紙\",\"醫\",\"缺\",\"雨\",\"嗎\",\"針\",\"劉\",\"啊\",\"急\",\"唱\",\"誤\",\"訓\",\"願\",\"審\",\"附\",\"獲\",\"茶\",\"鮮\",\"糧\",\"斤\",\"孩\",\"脫\",\"硫\",\"肥\",\"善\",\"龍\",\"演\",\"父\",\"漸\",\"血\",\"歡\",\"械\",\"掌\",\"歌\",\"沙\",\"剛\",\"攻\",\"謂\",\"盾\",\"討\",\"晚\",\"粒\",\"亂\",\"燃\",\"矛\",\"乎\",\"殺\",\"藥\",\"寧\",\"魯\",\"貴\",\"鐘\",\"煤\",\"讀\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"豐\",\"培\",\"握\",\"蘭\",\"擔\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"執\",\"答\",\"樂\",\"誰\",\"順\",\"煙\",\"縮\",\"徵\",\"臉\",\"喜\",\"松\",\"腳\",\"困\",\"異\",\"免\",\"背\",\"星\",\"福\",\"買\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"靜\",\"補\",\"評\",\"翻\",\"肉\",\"踐\",\"尼\",\"衣\",\"寬\",\"揚\",\"棉\",\"希\",\"傷\",\"操\",\"垂\",\"秋\",\"宜\",\"氫\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"憲\",\"慶\",\"編\",\"牛\",\"觸\",\"映\",\"雷\",\"銷\",\"詩\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"綠\",\"晶\",\"厚\",\"盟\",\"衡\",\"雞\",\"孫\",\"延\",\"危\",\"膠\",\"屋\",\"鄉\",\"臨\",\"陸\",\"顧\",\"掉\",\"呀\",\"燈\",\"歲\",\"措\",\"束\",\"耐\",\"劇\",\"玉\",\"趙\",\"跳\",\"哥\",\"季\",\"課\",\"凱\",\"胡\",\"額\",\"款\",\"紹\",\"卷\",\"齊\",\"偉\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"爐\",\"岩\",\"弱\",\"零\",\"楊\",\"奏\",\"沿\",\"露\",\"桿\",\"探\",\"滑\",\"鎮\",\"飯\",\"濃\",\"航\",\"懷\",\"趕\",\"庫\",\"奪\",\"伊\",\"靈\",\"稅\",\"途\",\"滅\",\"賽\",\"歸\",\"召\",\"鼓\",\"播\",\"盤\",\"裁\",\"險\",\"康\",\"唯\",\"錄\",\"菌\",\"純\",\"借\",\"糖\",\"蓋\",\"橫\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"槍\",\"潤\",\"幅\",\"哈\",\"竟\",\"熟\",\"蟲\",\"澤\",\"腦\",\"壤\",\"碳\",\"歐\",\"遍\",\"側\",\"寨\",\"敢\",\"徹\",\"慮\",\"斜\",\"薄\",\"庭\",\"納\",\"彈\",\"飼\",\"伸\",\"折\",\"麥\",\"濕\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"築\",\"惡\",\"戶\",\"訪\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"跡\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"擺\",\"灰\",\"彩\",\"賣\",\"耗\",\"夏\",\"擇\",\"忙\",\"銅\",\"獻\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"陣\",\"陰\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"樓\",\"避\",\"謀\",\"噸\",\"野\",\"豬\",\"旗\",\"累\",\"偏\",\"典\",\"館\",\"索\",\"秦\",\"脂\",\"潮\",\"爺\",\"豆\",\"忽\",\"托\",\"驚\",\"塑\",\"遺\",\"愈\",\"朱\",\"替\",\"纖\",\"粗\",\"傾\",\"尚\",\"痛\",\"楚\",\"謝\",\"奮\",\"購\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"監\",\"捕\",\"弟\",\"暴\",\"割\",\"貫\",\"殊\",\"釋\",\"詞\",\"亡\",\"壁\",\"頓\",\"寶\",\"午\",\"塵\",\"聞\",\"揭\",\"炮\",\"殘\",\"冬\",\"橋\",\"婦\",\"警\",\"綜\",\"招\",\"吳\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"搖\",\"谷\",\"贊\",\"箱\",\"隔\",\"訂\",\"男\",\"吹\",\"園\",\"紛\",\"唐\",\"敗\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"榮\",\"閉\",\"灣\",\"鍵\",\"凡\",\"駐\",\"鍋\",\"救\",\"恩\",\"剝\",\"凝\",\"鹼\",\"齒\",\"截\",\"煉\",\"麻\",\"紡\",\"禁\",\"廢\",\"盛\",\"版\",\"緩\",\"淨\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"莊\",\"街\",\"藏\",\"姑\",\"貿\",\"腐\",\"奴\",\"啦\",\"慣\",\"乘\",\"夥\",\"恢\",\"勻\",\"紗\",\"扎\",\"辯\",\"耳\",\"彪\",\"臣\",\"億\",\"璃\",\"抵\",\"脈\",\"秀\",\"薩\",\"俄\",\"網\",\"舞\",\"店\",\"噴\",\"縱\",\"寸\",\"汗\",\"掛\",\"洪\",\"賀\",\"閃\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"牆\",\"軟\",\"勇\",\"像\",\"滾\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"盪\",\"腿\",\"儀\",\"旅\",\"尾\",\"軋\",\"冰\",\"貢\",\"登\",\"黎\",\"削\",\"鑽\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"幣\",\"港\",\"伏\",\"軌\",\"畝\",\"畢\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"島\",\"甘\",\"泡\",\"睡\",\"童\",\"鑄\",\"湯\",\"閥\",\"休\",\"匯\",\"舍\",\"牧\",\"繞\",\"炸\",\"哲\",\"磷\",\"績\",\"朋\",\"淡\",\"尖\",\"啟\",\"陷\",\"柴\",\"呈\",\"徒\",\"顏\",\"淚\",\"稍\",\"忘\",\"泵\",\"藍\",\"拖\",\"洞\",\"授\",\"鏡\",\"辛\",\"壯\",\"鋒\",\"貧\",\"虛\",\"彎\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"綱\",\"弄\",\"隸\",\"疑\",\"氏\",\"宮\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"違\",\"夾\",\"腰\",\"緣\",\"珠\",\"窮\",\"森\",\"枝\",\"竹\",\"溝\",\"催\",\"繩\",\"憶\",\"邦\",\"剩\",\"幸\",\"漿\",\"欄\",\"擁\",\"牙\",\"貯\",\"禮\",\"濾\",\"鈉\",\"紋\",\"罷\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罰\",\"焦\",\"潛\",\"伍\",\"墨\",\"欲\",\"縫\",\"姓\",\"刊\",\"飽\",\"仿\",\"獎\",\"鋁\",\"鬼\",\"麗\",\"跨\",\"默\",\"挖\",\"鏈\",\"掃\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"諸\",\"弧\",\"勵\",\"梅\",\"奶\",\"潔\",\"災\",\"舟\",\"鑑\",\"苯\",\"訟\",\"抱\",\"毀\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"屆\",\"躍\",\"渡\",\"挑\",\"丹\",\"艱\",\"貝\",\"碰\",\"拔\",\"爹\",\"戴\",\"碼\",\"夢\",\"芽\",\"熔\",\"赤\",\"漁\",\"哭\",\"敬\",\"顆\",\"奔\",\"鉛\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"倉\",\"魏\",\"銳\",\"曉\",\"氮\",\"兼\",\"隱\",\"礙\",\"赫\",\"撥\",\"忠\",\"肅\",\"缸\",\"牽\",\"搶\",\"博\",\"巧\",\"殼\",\"兄\",\"杜\",\"訊\",\"誠\",\"碧\",\"祥\",\"柯\",\"頁\",\"巡\",\"矩\",\"悲\",\"灌\",\"齡\",\"倫\",\"票\",\"尋\",\"桂\",\"鋪\",\"聖\",\"恐\",\"恰\",\"鄭\",\"趣\",\"抬\",\"荒\",\"騰\",\"貼\",\"柔\",\"滴\",\"猛\",\"闊\",\"輛\",\"妻\",\"填\",\"撤\",\"儲\",\"簽\",\"鬧\",\"擾\",\"紫\",\"砂\",\"遞\",\"戲\",\"吊\",\"陶\",\"伐\",\"餵\",\"療\",\"瓶\",\"婆\",\"撫\",\"臂\",\"摸\",\"忍\",\"蝦\",\"蠟\",\"鄰\",\"胸\",\"鞏\",\"擠\",\"偶\",\"棄\",\"槽\",\"勁\",\"乳\",\"鄧\",\"吉\",\"仁\",\"爛\",\"磚\",\"租\",\"烏\",\"艦\",\"伴\",\"瓜\",\"淺\",\"丙\",\"暫\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"膽\",\"詳\",\"簧\",\"踏\",\"瓷\",\"譜\",\"呆\",\"賓\",\"糊\",\"洛\",\"輝\",\"憤\",\"競\",\"隙\",\"怒\",\"粘\",\"乃\",\"緒\",\"肩\",\"籍\",\"敏\",\"塗\",\"熙\",\"皆\",\"偵\",\"懸\",\"掘\",\"享\",\"糾\",\"醒\",\"狂\",\"鎖\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"賞\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鴨\",\"趨\",\"鳳\",\"晨\",\"畜\",\"輩\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"灘\",\"棋\",\"驅\",\"篩\",\"峽\",\"冒\",\"啥\",\"壽\",\"譯\",\"浸\",\"泉\",\"帽\",\"遲\",\"矽\",\"疆\",\"貸\",\"漏\",\"稿\",\"冠\",\"嫩\",\"脅\",\"芯\",\"牢\",\"叛\",\"蝕\",\"奧\",\"鳴\",\"嶺\",\"羊\",\"憑\",\"串\",\"塘\",\"繪\",\"酵\",\"融\",\"盆\",\"錫\",\"廟\",\"籌\",\"凍\",\"輔\",\"攝\",\"襲\",\"筋\",\"拒\",\"僚\",\"旱\",\"鉀\",\"鳥\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韓\",\"逼\",\"扭\",\"僑\",\"涼\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"餾\",\"勸\",\"豪\",\"遼\",\"勃\",\"鴻\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"輥\",\"掩\",\"飲\",\"搬\",\"罵\",\"辭\",\"勾\",\"扣\",\"估\",\"蔣\",\"絨\",\"霧\",\"丈\",\"朵\",\"姆\",\"擬\",\"宇\",\"輯\",\"陝\",\"雕\",\"償\",\"蓄\",\"崇\",\"剪\",\"倡\",\"廳\",\"咬\",\"駛\",\"薯\",\"刷\",\"斥\",\"番\",\"賦\",\"奉\",\"佛\",\"澆\",\"漫\",\"曼\",\"扇\",\"鈣\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"虧\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"騙\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"脹\",\"諧\",\"拋\",\"黴\",\"桑\",\"崗\",\"嘛\",\"衰\",\"盜\",\"滲\",\"臟\",\"賴\",\"湧\",\"甜\",\"曹\",\"閱\",\"肌\",\"哩\",\"厲\",\"烴\",\"緯\",\"毅\",\"昨\",\"偽\",\"症\",\"煮\",\"嘆\",\"釘\",\"搭\",\"莖\",\"籠\",\"酷\",\"偷\",\"弓\",\"錐\",\"恆\",\"傑\",\"坑\",\"鼻\",\"翼\",\"綸\",\"敘\",\"獄\",\"逮\",\"罐\",\"絡\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"驟\",\"穆\",\"冶\",\"枯\",\"冊\",\"屍\",\"凸\",\"紳\",\"坯\",\"犧\",\"焰\",\"轟\",\"欣\",\"晉\",\"瘦\",\"禦\",\"錠\",\"錦\",\"喪\",\"旬\",\"鍛\",\"壟\",\"搜\",\"撲\",\"邀\",\"亭\",\"酯\",\"邁\",\"舒\",\"脆\",\"酶\",\"閒\",\"憂\",\"酚\",\"頑\",\"羽\",\"漲\",\"卸\",\"仗\",\"陪\",\"闢\",\"懲\",\"杭\",\"姚\",\"肚\",\"捉\",\"飄\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"飾\",\"蕭\",\"雅\",\"郵\",\"遷\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"煩\",\"債\",\"帳\",\"斑\",\"鈴\",\"旨\",\"醇\",\"董\",\"餅\",\"雛\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"賢\",\"拆\",\"歪\",\"葡\",\"胺\",\"丟\",\"浩\",\"徽\",\"昂\",\"墊\",\"擋\",\"覽\",\"貪\",\"慰\",\"繳\",\"汪\",\"慌\",\"馮\",\"諾\",\"姜\",\"誼\",\"兇\",\"劣\",\"誣\",\"耀\",\"昏\",\"躺\",\"盈\",\"騎\",\"喬\",\"溪\",\"叢\",\"盧\",\"抹\",\"悶\",\"諮\",\"刮\",\"駕\",\"纜\",\"悟\",\"摘\",\"鉺\",\"擲\",\"頗\",\"幻\",\"柄\",\"惠\",\"慘\",\"佳\",\"仇\",\"臘\",\"窩\",\"滌\",\"劍\",\"瞧\",\"堡\",\"潑\",\"蔥\",\"罩\",\"霍\",\"撈\",\"胎\",\"蒼\",\"濱\",\"倆\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"瘋\",\"淮\",\"遂\",\"熊\",\"糞\",\"烘\",\"宿\",\"檔\",\"戈\",\"駁\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"腸\",\"撐\",\"曬\",\"辨\",\"殿\",\"蓮\",\"攤\",\"攪\",\"醬\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皺\",\"暢\",\"疊\",\"閣\",\"萊\",\"敲\",\"轄\",\"鉤\",\"痕\",\"壩\",\"巷\",\"餓\",\"禍\",\"丘\",\"玄\",\"溜\",\"曰\",\"邏\",\"彭\",\"嘗\",\"卿\",\"妨\",\"艇\",\"吞\",\"韋\",\"怨\",\"矮\",\"歇\"]"); /***/ }), /* 196 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/korean.json ***! \*****************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"가격\",\"가끔\",\"가난\",\"가능\",\"가득\",\"가르침\",\"가뭄\",\"가방\",\"가상\",\"가슴\",\"가운데\",\"가을\",\"가이드\",\"가입\",\"가장\",\"가정\",\"가족\",\"가죽\",\"각오\",\"각자\",\"간격\",\"간부\",\"간섭\",\"간장\",\"간접\",\"간판\",\"갈등\",\"갈비\",\"갈색\",\"갈증\",\"감각\",\"감기\",\"감소\",\"감수성\",\"감자\",\"감정\",\"갑자기\",\"강남\",\"강당\",\"강도\",\"강력히\",\"강변\",\"강북\",\"강사\",\"강수량\",\"강아지\",\"강원도\",\"강의\",\"강제\",\"강조\",\"같이\",\"개구리\",\"개나리\",\"개방\",\"개별\",\"개선\",\"개성\",\"개인\",\"객관적\",\"거실\",\"거액\",\"거울\",\"거짓\",\"거품\",\"걱정\",\"건강\",\"건물\",\"건설\",\"건조\",\"건축\",\"걸음\",\"검사\",\"검토\",\"게시판\",\"게임\",\"겨울\",\"견해\",\"결과\",\"결국\",\"결론\",\"결석\",\"결승\",\"결심\",\"결정\",\"결혼\",\"경계\",\"경고\",\"경기\",\"경력\",\"경복궁\",\"경비\",\"경상도\",\"경영\",\"경우\",\"경쟁\",\"경제\",\"경주\",\"경찰\",\"경치\",\"경향\",\"경험\",\"계곡\",\"계단\",\"계란\",\"계산\",\"계속\",\"계약\",\"계절\",\"계층\",\"계획\",\"고객\",\"고구려\",\"고궁\",\"고급\",\"고등학생\",\"고무신\",\"고민\",\"고양이\",\"고장\",\"고전\",\"고집\",\"고춧가루\",\"고통\",\"고향\",\"곡식\",\"골목\",\"골짜기\",\"골프\",\"공간\",\"공개\",\"공격\",\"공군\",\"공급\",\"공기\",\"공동\",\"공무원\",\"공부\",\"공사\",\"공식\",\"공업\",\"공연\",\"공원\",\"공장\",\"공짜\",\"공책\",\"공통\",\"공포\",\"공항\",\"공휴일\",\"과목\",\"과일\",\"과장\",\"과정\",\"과학\",\"관객\",\"관계\",\"관광\",\"관념\",\"관람\",\"관련\",\"관리\",\"관습\",\"관심\",\"관점\",\"관찰\",\"광경\",\"광고\",\"광장\",\"광주\",\"괴로움\",\"굉장히\",\"교과서\",\"교문\",\"교복\",\"교실\",\"교양\",\"교육\",\"교장\",\"교직\",\"교통\",\"교환\",\"교훈\",\"구경\",\"구름\",\"구멍\",\"구별\",\"구분\",\"구석\",\"구성\",\"구속\",\"구역\",\"구입\",\"구청\",\"구체적\",\"국가\",\"국기\",\"국내\",\"국립\",\"국물\",\"국민\",\"국수\",\"국어\",\"국왕\",\"국적\",\"국제\",\"국회\",\"군대\",\"군사\",\"군인\",\"궁극적\",\"권리\",\"권위\",\"권투\",\"귀국\",\"귀신\",\"규정\",\"규칙\",\"균형\",\"그날\",\"그냥\",\"그늘\",\"그러나\",\"그룹\",\"그릇\",\"그림\",\"그제서야\",\"그토록\",\"극복\",\"극히\",\"근거\",\"근교\",\"근래\",\"근로\",\"근무\",\"근본\",\"근원\",\"근육\",\"근처\",\"글씨\",\"글자\",\"금강산\",\"금고\",\"금년\",\"금메달\",\"금액\",\"금연\",\"금요일\",\"금지\",\"긍정적\",\"기간\",\"기관\",\"기념\",\"기능\",\"기독교\",\"기둥\",\"기록\",\"기름\",\"기법\",\"기본\",\"기분\",\"기쁨\",\"기숙사\",\"기술\",\"기억\",\"기업\",\"기온\",\"기운\",\"기원\",\"기적\",\"기준\",\"기침\",\"기혼\",\"기획\",\"긴급\",\"긴장\",\"길이\",\"김밥\",\"김치\",\"김포공항\",\"깍두기\",\"깜빡\",\"깨달음\",\"깨소금\",\"껍질\",\"꼭대기\",\"꽃잎\",\"나들이\",\"나란히\",\"나머지\",\"나물\",\"나침반\",\"나흘\",\"낙엽\",\"난방\",\"날개\",\"날씨\",\"날짜\",\"남녀\",\"남대문\",\"남매\",\"남산\",\"남자\",\"남편\",\"남학생\",\"낭비\",\"낱말\",\"내년\",\"내용\",\"내일\",\"냄비\",\"냄새\",\"냇물\",\"냉동\",\"냉면\",\"냉방\",\"냉장고\",\"넥타이\",\"넷째\",\"노동\",\"노란색\",\"노력\",\"노인\",\"녹음\",\"녹차\",\"녹화\",\"논리\",\"논문\",\"논쟁\",\"놀이\",\"농구\",\"농담\",\"농민\",\"농부\",\"농업\",\"농장\",\"농촌\",\"높이\",\"눈동자\",\"눈물\",\"눈썹\",\"뉴욕\",\"느낌\",\"늑대\",\"능동적\",\"능력\",\"다방\",\"다양성\",\"다음\",\"다이어트\",\"다행\",\"단계\",\"단골\",\"단독\",\"단맛\",\"단순\",\"단어\",\"단위\",\"단점\",\"단체\",\"단추\",\"단편\",\"단풍\",\"달걀\",\"달러\",\"달력\",\"달리\",\"닭고기\",\"담당\",\"담배\",\"담요\",\"담임\",\"답변\",\"답장\",\"당근\",\"당분간\",\"당연히\",\"당장\",\"대규모\",\"대낮\",\"대단히\",\"대답\",\"대도시\",\"대략\",\"대량\",\"대륙\",\"대문\",\"대부분\",\"대신\",\"대응\",\"대장\",\"대전\",\"대접\",\"대중\",\"대책\",\"대출\",\"대충\",\"대통령\",\"대학\",\"대한민국\",\"대합실\",\"대형\",\"덩어리\",\"데이트\",\"도대체\",\"도덕\",\"도둑\",\"도망\",\"도서관\",\"도심\",\"도움\",\"도입\",\"도자기\",\"도저히\",\"도전\",\"도중\",\"도착\",\"독감\",\"독립\",\"독서\",\"독일\",\"독창적\",\"동화책\",\"뒷모습\",\"뒷산\",\"딸아이\",\"마누라\",\"마늘\",\"마당\",\"마라톤\",\"마련\",\"마무리\",\"마사지\",\"마약\",\"마요네즈\",\"마을\",\"마음\",\"마이크\",\"마중\",\"마지막\",\"마찬가지\",\"마찰\",\"마흔\",\"막걸리\",\"막내\",\"막상\",\"만남\",\"만두\",\"만세\",\"만약\",\"만일\",\"만점\",\"만족\",\"만화\",\"많이\",\"말기\",\"말씀\",\"말투\",\"맘대로\",\"망원경\",\"매년\",\"매달\",\"매력\",\"매번\",\"매스컴\",\"매일\",\"매장\",\"맥주\",\"먹이\",\"먼저\",\"먼지\",\"멀리\",\"메일\",\"며느리\",\"며칠\",\"면담\",\"멸치\",\"명단\",\"명령\",\"명예\",\"명의\",\"명절\",\"명칭\",\"명함\",\"모금\",\"모니터\",\"모델\",\"모든\",\"모범\",\"모습\",\"모양\",\"모임\",\"모조리\",\"모집\",\"모퉁이\",\"목걸이\",\"목록\",\"목사\",\"목소리\",\"목숨\",\"목적\",\"목표\",\"몰래\",\"몸매\",\"몸무게\",\"몸살\",\"몸속\",\"몸짓\",\"몸통\",\"몹시\",\"무관심\",\"무궁화\",\"무더위\",\"무덤\",\"무릎\",\"무슨\",\"무엇\",\"무역\",\"무용\",\"무조건\",\"무지개\",\"무척\",\"문구\",\"문득\",\"문법\",\"문서\",\"문제\",\"문학\",\"문화\",\"물가\",\"물건\",\"물결\",\"물고기\",\"물론\",\"물리학\",\"물음\",\"물질\",\"물체\",\"미국\",\"미디어\",\"미사일\",\"미술\",\"미역\",\"미용실\",\"미움\",\"미인\",\"미팅\",\"미혼\",\"민간\",\"민족\",\"민주\",\"믿음\",\"밀가루\",\"밀리미터\",\"밑바닥\",\"바가지\",\"바구니\",\"바나나\",\"바늘\",\"바닥\",\"바닷가\",\"바람\",\"바이러스\",\"바탕\",\"박물관\",\"박사\",\"박수\",\"반대\",\"반드시\",\"반말\",\"반발\",\"반성\",\"반응\",\"반장\",\"반죽\",\"반지\",\"반찬\",\"받침\",\"발가락\",\"발걸음\",\"발견\",\"발달\",\"발레\",\"발목\",\"발바닥\",\"발생\",\"발음\",\"발자국\",\"발전\",\"발톱\",\"발표\",\"밤하늘\",\"밥그릇\",\"밥맛\",\"밥상\",\"밥솥\",\"방금\",\"방면\",\"방문\",\"방바닥\",\"방법\",\"방송\",\"방식\",\"방안\",\"방울\",\"방지\",\"방학\",\"방해\",\"방향\",\"배경\",\"배꼽\",\"배달\",\"배드민턴\",\"백두산\",\"백색\",\"백성\",\"백인\",\"백제\",\"백화점\",\"버릇\",\"버섯\",\"버튼\",\"번개\",\"번역\",\"번지\",\"번호\",\"벌금\",\"벌레\",\"벌써\",\"범위\",\"범인\",\"범죄\",\"법률\",\"법원\",\"법적\",\"법칙\",\"베이징\",\"벨트\",\"변경\",\"변동\",\"변명\",\"변신\",\"변호사\",\"변화\",\"별도\",\"별명\",\"별일\",\"병실\",\"병아리\",\"병원\",\"보관\",\"보너스\",\"보라색\",\"보람\",\"보름\",\"보상\",\"보안\",\"보자기\",\"보장\",\"보전\",\"보존\",\"보통\",\"보편적\",\"보험\",\"복도\",\"복사\",\"복숭아\",\"복습\",\"볶음\",\"본격적\",\"본래\",\"본부\",\"본사\",\"본성\",\"본인\",\"본질\",\"볼펜\",\"봉사\",\"봉지\",\"봉투\",\"부근\",\"부끄러움\",\"부담\",\"부동산\",\"부문\",\"부분\",\"부산\",\"부상\",\"부엌\",\"부인\",\"부작용\",\"부장\",\"부정\",\"부족\",\"부지런히\",\"부친\",\"부탁\",\"부품\",\"부회장\",\"북부\",\"북한\",\"분노\",\"분량\",\"분리\",\"분명\",\"분석\",\"분야\",\"분위기\",\"분필\",\"분홍색\",\"불고기\",\"불과\",\"불교\",\"불꽃\",\"불만\",\"불법\",\"불빛\",\"불안\",\"불이익\",\"불행\",\"브랜드\",\"비극\",\"비난\",\"비닐\",\"비둘기\",\"비디오\",\"비로소\",\"비만\",\"비명\",\"비밀\",\"비바람\",\"비빔밥\",\"비상\",\"비용\",\"비율\",\"비중\",\"비타민\",\"비판\",\"빌딩\",\"빗물\",\"빗방울\",\"빗줄기\",\"빛깔\",\"빨간색\",\"빨래\",\"빨리\",\"사건\",\"사계절\",\"사나이\",\"사냥\",\"사람\",\"사랑\",\"사립\",\"사모님\",\"사물\",\"사방\",\"사상\",\"사생활\",\"사설\",\"사슴\",\"사실\",\"사업\",\"사용\",\"사월\",\"사장\",\"사전\",\"사진\",\"사촌\",\"사춘기\",\"사탕\",\"사투리\",\"사흘\",\"산길\",\"산부인과\",\"산업\",\"산책\",\"살림\",\"살인\",\"살짝\",\"삼계탕\",\"삼국\",\"삼십\",\"삼월\",\"삼촌\",\"상관\",\"상금\",\"상대\",\"상류\",\"상반기\",\"상상\",\"상식\",\"상업\",\"상인\",\"상자\",\"상점\",\"상처\",\"상추\",\"상태\",\"상표\",\"상품\",\"상황\",\"새벽\",\"색깔\",\"색연필\",\"생각\",\"생명\",\"생물\",\"생방송\",\"생산\",\"생선\",\"생신\",\"생일\",\"생활\",\"서랍\",\"서른\",\"서명\",\"서민\",\"서비스\",\"서양\",\"서울\",\"서적\",\"서점\",\"서쪽\",\"서클\",\"석사\",\"석유\",\"선거\",\"선물\",\"선배\",\"선생\",\"선수\",\"선원\",\"선장\",\"선전\",\"선택\",\"선풍기\",\"설거지\",\"설날\",\"설렁탕\",\"설명\",\"설문\",\"설사\",\"설악산\",\"설치\",\"설탕\",\"섭씨\",\"성공\",\"성당\",\"성명\",\"성별\",\"성인\",\"성장\",\"성적\",\"성질\",\"성함\",\"세금\",\"세미나\",\"세상\",\"세월\",\"세종대왕\",\"세탁\",\"센터\",\"센티미터\",\"셋째\",\"소규모\",\"소극적\",\"소금\",\"소나기\",\"소년\",\"소득\",\"소망\",\"소문\",\"소설\",\"소속\",\"소아과\",\"소용\",\"소원\",\"소음\",\"소중히\",\"소지품\",\"소질\",\"소풍\",\"소형\",\"속담\",\"속도\",\"속옷\",\"손가락\",\"손길\",\"손녀\",\"손님\",\"손등\",\"손목\",\"손뼉\",\"손실\",\"손질\",\"손톱\",\"손해\",\"솔직히\",\"솜씨\",\"송아지\",\"송이\",\"송편\",\"쇠고기\",\"쇼핑\",\"수건\",\"수년\",\"수단\",\"수돗물\",\"수동적\",\"수면\",\"수명\",\"수박\",\"수상\",\"수석\",\"수술\",\"수시로\",\"수업\",\"수염\",\"수영\",\"수입\",\"수준\",\"수집\",\"수출\",\"수컷\",\"수필\",\"수학\",\"수험생\",\"수화기\",\"숙녀\",\"숙소\",\"숙제\",\"순간\",\"순서\",\"순수\",\"순식간\",\"순위\",\"숟가락\",\"술병\",\"술집\",\"숫자\",\"스님\",\"스물\",\"스스로\",\"스승\",\"스웨터\",\"스위치\",\"스케이트\",\"스튜디오\",\"스트레스\",\"스포츠\",\"슬쩍\",\"슬픔\",\"습관\",\"습기\",\"승객\",\"승리\",\"승부\",\"승용차\",\"승진\",\"시각\",\"시간\",\"시골\",\"시금치\",\"시나리오\",\"시댁\",\"시리즈\",\"시멘트\",\"시민\",\"시부모\",\"시선\",\"시설\",\"시스템\",\"시아버지\",\"시어머니\",\"시월\",\"시인\",\"시일\",\"시작\",\"시장\",\"시절\",\"시점\",\"시중\",\"시즌\",\"시집\",\"시청\",\"시합\",\"시험\",\"식구\",\"식기\",\"식당\",\"식량\",\"식료품\",\"식물\",\"식빵\",\"식사\",\"식생활\",\"식초\",\"식탁\",\"식품\",\"신고\",\"신규\",\"신념\",\"신문\",\"신발\",\"신비\",\"신사\",\"신세\",\"신용\",\"신제품\",\"신청\",\"신체\",\"신화\",\"실감\",\"실내\",\"실력\",\"실례\",\"실망\",\"실수\",\"실습\",\"실시\",\"실장\",\"실정\",\"실질적\",\"실천\",\"실체\",\"실컷\",\"실태\",\"실패\",\"실험\",\"실현\",\"심리\",\"심부름\",\"심사\",\"심장\",\"심정\",\"심판\",\"쌍둥이\",\"씨름\",\"씨앗\",\"아가씨\",\"아나운서\",\"아드님\",\"아들\",\"아쉬움\",\"아스팔트\",\"아시아\",\"아울러\",\"아저씨\",\"아줌마\",\"아직\",\"아침\",\"아파트\",\"아프리카\",\"아픔\",\"아홉\",\"아흔\",\"악기\",\"악몽\",\"악수\",\"안개\",\"안경\",\"안과\",\"안내\",\"안녕\",\"안동\",\"안방\",\"안부\",\"안주\",\"알루미늄\",\"알코올\",\"암시\",\"암컷\",\"압력\",\"앞날\",\"앞문\",\"애인\",\"애정\",\"액수\",\"앨범\",\"야간\",\"야단\",\"야옹\",\"약간\",\"약국\",\"약속\",\"약수\",\"약점\",\"약품\",\"약혼녀\",\"양념\",\"양력\",\"양말\",\"양배추\",\"양주\",\"양파\",\"어둠\",\"어려움\",\"어른\",\"어젯밤\",\"어쨌든\",\"어쩌다가\",\"어쩐지\",\"언니\",\"언덕\",\"언론\",\"언어\",\"얼굴\",\"얼른\",\"얼음\",\"얼핏\",\"엄마\",\"업무\",\"업종\",\"업체\",\"엉덩이\",\"엉망\",\"엉터리\",\"엊그제\",\"에너지\",\"에어컨\",\"엔진\",\"여건\",\"여고생\",\"여관\",\"여군\",\"여권\",\"여대생\",\"여덟\",\"여동생\",\"여든\",\"여론\",\"여름\",\"여섯\",\"여성\",\"여왕\",\"여인\",\"여전히\",\"여직원\",\"여학생\",\"여행\",\"역사\",\"역시\",\"역할\",\"연결\",\"연구\",\"연극\",\"연기\",\"연락\",\"연설\",\"연세\",\"연속\",\"연습\",\"연애\",\"연예인\",\"연인\",\"연장\",\"연주\",\"연출\",\"연필\",\"연합\",\"연휴\",\"열기\",\"열매\",\"열쇠\",\"열심히\",\"열정\",\"열차\",\"열흘\",\"염려\",\"엽서\",\"영국\",\"영남\",\"영상\",\"영양\",\"영역\",\"영웅\",\"영원히\",\"영하\",\"영향\",\"영혼\",\"영화\",\"옆구리\",\"옆방\",\"옆집\",\"예감\",\"예금\",\"예방\",\"예산\",\"예상\",\"예선\",\"예술\",\"예습\",\"예식장\",\"예약\",\"예전\",\"예절\",\"예정\",\"예컨대\",\"옛날\",\"오늘\",\"오락\",\"오랫동안\",\"오렌지\",\"오로지\",\"오른발\",\"오븐\",\"오십\",\"오염\",\"오월\",\"오전\",\"오직\",\"오징어\",\"오페라\",\"오피스텔\",\"오히려\",\"옥상\",\"옥수수\",\"온갖\",\"온라인\",\"온몸\",\"온종일\",\"온통\",\"올가을\",\"올림픽\",\"올해\",\"옷차림\",\"와이셔츠\",\"와인\",\"완성\",\"완전\",\"왕비\",\"왕자\",\"왜냐하면\",\"왠지\",\"외갓집\",\"외국\",\"외로움\",\"외삼촌\",\"외출\",\"외침\",\"외할머니\",\"왼발\",\"왼손\",\"왼쪽\",\"요금\",\"요일\",\"요즘\",\"요청\",\"용기\",\"용서\",\"용어\",\"우산\",\"우선\",\"우승\",\"우연히\",\"우정\",\"우체국\",\"우편\",\"운동\",\"운명\",\"운반\",\"운전\",\"운행\",\"울산\",\"울음\",\"움직임\",\"웃어른\",\"웃음\",\"워낙\",\"원고\",\"원래\",\"원서\",\"원숭이\",\"원인\",\"원장\",\"원피스\",\"월급\",\"월드컵\",\"월세\",\"월요일\",\"웨이터\",\"위반\",\"위법\",\"위성\",\"위원\",\"위험\",\"위협\",\"윗사람\",\"유난히\",\"유럽\",\"유명\",\"유물\",\"유산\",\"유적\",\"유치원\",\"유학\",\"유행\",\"유형\",\"육군\",\"육상\",\"육십\",\"육체\",\"은행\",\"음력\",\"음료\",\"음반\",\"음성\",\"음식\",\"음악\",\"음주\",\"의견\",\"의논\",\"의문\",\"의복\",\"의식\",\"의심\",\"의외로\",\"의욕\",\"의원\",\"의학\",\"이것\",\"이곳\",\"이념\",\"이놈\",\"이달\",\"이대로\",\"이동\",\"이렇게\",\"이력서\",\"이론적\",\"이름\",\"이민\",\"이발소\",\"이별\",\"이불\",\"이빨\",\"이상\",\"이성\",\"이슬\",\"이야기\",\"이용\",\"이웃\",\"이월\",\"이윽고\",\"이익\",\"이전\",\"이중\",\"이튿날\",\"이틀\",\"이혼\",\"인간\",\"인격\",\"인공\",\"인구\",\"인근\",\"인기\",\"인도\",\"인류\",\"인물\",\"인생\",\"인쇄\",\"인연\",\"인원\",\"인재\",\"인종\",\"인천\",\"인체\",\"인터넷\",\"인하\",\"인형\",\"일곱\",\"일기\",\"일단\",\"일대\",\"일등\",\"일반\",\"일본\",\"일부\",\"일상\",\"일생\",\"일손\",\"일요일\",\"일월\",\"일정\",\"일종\",\"일주일\",\"일찍\",\"일체\",\"일치\",\"일행\",\"일회용\",\"임금\",\"임무\",\"입대\",\"입력\",\"입맛\",\"입사\",\"입술\",\"입시\",\"입원\",\"입장\",\"입학\",\"자가용\",\"자격\",\"자극\",\"자동\",\"자랑\",\"자부심\",\"자식\",\"자신\",\"자연\",\"자원\",\"자율\",\"자전거\",\"자정\",\"자존심\",\"자판\",\"작가\",\"작년\",\"작성\",\"작업\",\"작용\",\"작은딸\",\"작품\",\"잔디\",\"잔뜩\",\"잔치\",\"잘못\",\"잠깐\",\"잠수함\",\"잠시\",\"잠옷\",\"잠자리\",\"잡지\",\"장관\",\"장군\",\"장기간\",\"장래\",\"장례\",\"장르\",\"장마\",\"장면\",\"장모\",\"장미\",\"장비\",\"장사\",\"장소\",\"장식\",\"장애인\",\"장인\",\"장점\",\"장차\",\"장학금\",\"재능\",\"재빨리\",\"재산\",\"재생\",\"재작년\",\"재정\",\"재채기\",\"재판\",\"재학\",\"재활용\",\"저것\",\"저고리\",\"저곳\",\"저녁\",\"저런\",\"저렇게\",\"저번\",\"저울\",\"저절로\",\"저축\",\"적극\",\"적당히\",\"적성\",\"적용\",\"적응\",\"전개\",\"전공\",\"전기\",\"전달\",\"전라도\",\"전망\",\"전문\",\"전반\",\"전부\",\"전세\",\"전시\",\"전용\",\"전자\",\"전쟁\",\"전주\",\"전철\",\"전체\",\"전통\",\"전혀\",\"전후\",\"절대\",\"절망\",\"절반\",\"절약\",\"절차\",\"점검\",\"점수\",\"점심\",\"점원\",\"점점\",\"점차\",\"접근\",\"접시\",\"접촉\",\"젓가락\",\"정거장\",\"정도\",\"정류장\",\"정리\",\"정말\",\"정면\",\"정문\",\"정반대\",\"정보\",\"정부\",\"정비\",\"정상\",\"정성\",\"정오\",\"정원\",\"정장\",\"정지\",\"정치\",\"정확히\",\"제공\",\"제과점\",\"제대로\",\"제목\",\"제발\",\"제법\",\"제삿날\",\"제안\",\"제일\",\"제작\",\"제주도\",\"제출\",\"제품\",\"제한\",\"조각\",\"조건\",\"조금\",\"조깅\",\"조명\",\"조미료\",\"조상\",\"조선\",\"조용히\",\"조절\",\"조정\",\"조직\",\"존댓말\",\"존재\",\"졸업\",\"졸음\",\"종교\",\"종로\",\"종류\",\"종소리\",\"종업원\",\"종종\",\"종합\",\"좌석\",\"죄인\",\"주관적\",\"주름\",\"주말\",\"주머니\",\"주먹\",\"주문\",\"주민\",\"주방\",\"주변\",\"주식\",\"주인\",\"주일\",\"주장\",\"주전자\",\"주택\",\"준비\",\"줄거리\",\"줄기\",\"줄무늬\",\"중간\",\"중계방송\",\"중국\",\"중년\",\"중단\",\"중독\",\"중반\",\"중부\",\"중세\",\"중소기업\",\"중순\",\"중앙\",\"중요\",\"중학교\",\"즉석\",\"즉시\",\"즐거움\",\"증가\",\"증거\",\"증권\",\"증상\",\"증세\",\"지각\",\"지갑\",\"지경\",\"지극히\",\"지금\",\"지급\",\"지능\",\"지름길\",\"지리산\",\"지방\",\"지붕\",\"지식\",\"지역\",\"지우개\",\"지원\",\"지적\",\"지점\",\"지진\",\"지출\",\"직선\",\"직업\",\"직원\",\"직장\",\"진급\",\"진동\",\"진로\",\"진료\",\"진리\",\"진짜\",\"진찰\",\"진출\",\"진통\",\"진행\",\"질문\",\"질병\",\"질서\",\"짐작\",\"집단\",\"집안\",\"집중\",\"짜증\",\"찌꺼기\",\"차남\",\"차라리\",\"차량\",\"차림\",\"차별\",\"차선\",\"차츰\",\"착각\",\"찬물\",\"찬성\",\"참가\",\"참기름\",\"참새\",\"참석\",\"참여\",\"참외\",\"참조\",\"찻잔\",\"창가\",\"창고\",\"창구\",\"창문\",\"창밖\",\"창작\",\"창조\",\"채널\",\"채점\",\"책가방\",\"책방\",\"책상\",\"책임\",\"챔피언\",\"처벌\",\"처음\",\"천국\",\"천둥\",\"천장\",\"천재\",\"천천히\",\"철도\",\"철저히\",\"철학\",\"첫날\",\"첫째\",\"청년\",\"청바지\",\"청소\",\"청춘\",\"체계\",\"체력\",\"체온\",\"체육\",\"체중\",\"체험\",\"초등학생\",\"초반\",\"초밥\",\"초상화\",\"초순\",\"초여름\",\"초원\",\"초저녁\",\"초점\",\"초청\",\"초콜릿\",\"촛불\",\"총각\",\"총리\",\"총장\",\"촬영\",\"최근\",\"최상\",\"최선\",\"최신\",\"최악\",\"최종\",\"추석\",\"추억\",\"추진\",\"추천\",\"추측\",\"축구\",\"축소\",\"축제\",\"축하\",\"출근\",\"출발\",\"출산\",\"출신\",\"출연\",\"출입\",\"출장\",\"출판\",\"충격\",\"충고\",\"충돌\",\"충분히\",\"충청도\",\"취업\",\"취직\",\"취향\",\"치약\",\"친구\",\"친척\",\"칠십\",\"칠월\",\"칠판\",\"침대\",\"침묵\",\"침실\",\"칫솔\",\"칭찬\",\"카메라\",\"카운터\",\"칼국수\",\"캐릭터\",\"캠퍼스\",\"캠페인\",\"커튼\",\"컨디션\",\"컬러\",\"컴퓨터\",\"코끼리\",\"코미디\",\"콘서트\",\"콜라\",\"콤플렉스\",\"콩나물\",\"쾌감\",\"쿠데타\",\"크림\",\"큰길\",\"큰딸\",\"큰소리\",\"큰아들\",\"큰어머니\",\"큰일\",\"큰절\",\"클래식\",\"클럽\",\"킬로\",\"타입\",\"타자기\",\"탁구\",\"탁자\",\"탄생\",\"태권도\",\"태양\",\"태풍\",\"택시\",\"탤런트\",\"터널\",\"터미널\",\"테니스\",\"테스트\",\"테이블\",\"텔레비전\",\"토론\",\"토마토\",\"토요일\",\"통계\",\"통과\",\"통로\",\"통신\",\"통역\",\"통일\",\"통장\",\"통제\",\"통증\",\"통합\",\"통화\",\"퇴근\",\"퇴원\",\"퇴직금\",\"튀김\",\"트럭\",\"특급\",\"특별\",\"특성\",\"특수\",\"특징\",\"특히\",\"튼튼히\",\"티셔츠\",\"파란색\",\"파일\",\"파출소\",\"판결\",\"판단\",\"판매\",\"판사\",\"팔십\",\"팔월\",\"팝송\",\"패션\",\"팩스\",\"팩시밀리\",\"팬티\",\"퍼센트\",\"페인트\",\"편견\",\"편의\",\"편지\",\"편히\",\"평가\",\"평균\",\"평생\",\"평소\",\"평양\",\"평일\",\"평화\",\"포스터\",\"포인트\",\"포장\",\"포함\",\"표면\",\"표정\",\"표준\",\"표현\",\"품목\",\"품질\",\"풍경\",\"풍속\",\"풍습\",\"프랑스\",\"프린터\",\"플라스틱\",\"피곤\",\"피망\",\"피아노\",\"필름\",\"필수\",\"필요\",\"필자\",\"필통\",\"핑계\",\"하느님\",\"하늘\",\"하드웨어\",\"하룻밤\",\"하반기\",\"하숙집\",\"하순\",\"하여튼\",\"하지만\",\"하천\",\"하품\",\"하필\",\"학과\",\"학교\",\"학급\",\"학기\",\"학년\",\"학력\",\"학번\",\"학부모\",\"학비\",\"학생\",\"학술\",\"학습\",\"학용품\",\"학원\",\"학위\",\"학자\",\"학점\",\"한계\",\"한글\",\"한꺼번에\",\"한낮\",\"한눈\",\"한동안\",\"한때\",\"한라산\",\"한마디\",\"한문\",\"한번\",\"한복\",\"한식\",\"한여름\",\"한쪽\",\"할머니\",\"할아버지\",\"할인\",\"함께\",\"함부로\",\"합격\",\"합리적\",\"항공\",\"항구\",\"항상\",\"항의\",\"해결\",\"해군\",\"해답\",\"해당\",\"해물\",\"해석\",\"해설\",\"해수욕장\",\"해안\",\"핵심\",\"핸드백\",\"햄버거\",\"햇볕\",\"햇살\",\"행동\",\"행복\",\"행사\",\"행운\",\"행위\",\"향기\",\"향상\",\"향수\",\"허락\",\"허용\",\"헬기\",\"현관\",\"현금\",\"현대\",\"현상\",\"현실\",\"현장\",\"현재\",\"현지\",\"혈액\",\"협력\",\"형부\",\"형사\",\"형수\",\"형식\",\"형제\",\"형태\",\"형편\",\"혜택\",\"호기심\",\"호남\",\"호랑이\",\"호박\",\"호텔\",\"호흡\",\"혹시\",\"홀로\",\"홈페이지\",\"홍보\",\"홍수\",\"홍차\",\"화면\",\"화분\",\"화살\",\"화요일\",\"화장\",\"화학\",\"확보\",\"확인\",\"확장\",\"확정\",\"환갑\",\"환경\",\"환영\",\"환율\",\"환자\",\"활기\",\"활동\",\"활발히\",\"활용\",\"활짝\",\"회견\",\"회관\",\"회복\",\"회색\",\"회원\",\"회장\",\"회전\",\"횟수\",\"횡단보도\",\"효율적\",\"후반\",\"후춧가루\",\"훈련\",\"훨씬\",\"휴식\",\"휴일\",\"흉내\",\"흐름\",\"흑백\",\"흑인\",\"흔적\",\"흔히\",\"흥미\",\"흥분\",\"희곡\",\"희망\",\"희생\",\"흰색\",\"힘껏\"]"); /***/ }), /* 197 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/french.json ***! \*****************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abaisser\",\"abandon\",\"abdiquer\",\"abeille\",\"abolir\",\"aborder\",\"aboutir\",\"aboyer\",\"abrasif\",\"abreuver\",\"abriter\",\"abroger\",\"abrupt\",\"absence\",\"absolu\",\"absurde\",\"abusif\",\"abyssal\",\"académie\",\"acajou\",\"acarien\",\"accabler\",\"accepter\",\"acclamer\",\"accolade\",\"accroche\",\"accuser\",\"acerbe\",\"achat\",\"acheter\",\"aciduler\",\"acier\",\"acompte\",\"acquérir\",\"acronyme\",\"acteur\",\"actif\",\"actuel\",\"adepte\",\"adéquat\",\"adhésif\",\"adjectif\",\"adjuger\",\"admettre\",\"admirer\",\"adopter\",\"adorer\",\"adoucir\",\"adresse\",\"adroit\",\"adulte\",\"adverbe\",\"aérer\",\"aéronef\",\"affaire\",\"affecter\",\"affiche\",\"affreux\",\"affubler\",\"agacer\",\"agencer\",\"agile\",\"agiter\",\"agrafer\",\"agréable\",\"agrume\",\"aider\",\"aiguille\",\"ailier\",\"aimable\",\"aisance\",\"ajouter\",\"ajuster\",\"alarmer\",\"alchimie\",\"alerte\",\"algèbre\",\"algue\",\"aliéner\",\"aliment\",\"alléger\",\"alliage\",\"allouer\",\"allumer\",\"alourdir\",\"alpaga\",\"altesse\",\"alvéole\",\"amateur\",\"ambigu\",\"ambre\",\"aménager\",\"amertume\",\"amidon\",\"amiral\",\"amorcer\",\"amour\",\"amovible\",\"amphibie\",\"ampleur\",\"amusant\",\"analyse\",\"anaphore\",\"anarchie\",\"anatomie\",\"ancien\",\"anéantir\",\"angle\",\"angoisse\",\"anguleux\",\"animal\",\"annexer\",\"annonce\",\"annuel\",\"anodin\",\"anomalie\",\"anonyme\",\"anormal\",\"antenne\",\"antidote\",\"anxieux\",\"apaiser\",\"apéritif\",\"aplanir\",\"apologie\",\"appareil\",\"appeler\",\"apporter\",\"appuyer\",\"aquarium\",\"aqueduc\",\"arbitre\",\"arbuste\",\"ardeur\",\"ardoise\",\"argent\",\"arlequin\",\"armature\",\"armement\",\"armoire\",\"armure\",\"arpenter\",\"arracher\",\"arriver\",\"arroser\",\"arsenic\",\"artériel\",\"article\",\"aspect\",\"asphalte\",\"aspirer\",\"assaut\",\"asservir\",\"assiette\",\"associer\",\"assurer\",\"asticot\",\"astre\",\"astuce\",\"atelier\",\"atome\",\"atrium\",\"atroce\",\"attaque\",\"attentif\",\"attirer\",\"attraper\",\"aubaine\",\"auberge\",\"audace\",\"audible\",\"augurer\",\"aurore\",\"automne\",\"autruche\",\"avaler\",\"avancer\",\"avarice\",\"avenir\",\"averse\",\"aveugle\",\"aviateur\",\"avide\",\"avion\",\"aviser\",\"avoine\",\"avouer\",\"avril\",\"axial\",\"axiome\",\"badge\",\"bafouer\",\"bagage\",\"baguette\",\"baignade\",\"balancer\",\"balcon\",\"baleine\",\"balisage\",\"bambin\",\"bancaire\",\"bandage\",\"banlieue\",\"bannière\",\"banquier\",\"barbier\",\"baril\",\"baron\",\"barque\",\"barrage\",\"bassin\",\"bastion\",\"bataille\",\"bateau\",\"batterie\",\"baudrier\",\"bavarder\",\"belette\",\"bélier\",\"belote\",\"bénéfice\",\"berceau\",\"berger\",\"berline\",\"bermuda\",\"besace\",\"besogne\",\"bétail\",\"beurre\",\"biberon\",\"bicycle\",\"bidule\",\"bijou\",\"bilan\",\"bilingue\",\"billard\",\"binaire\",\"biologie\",\"biopsie\",\"biotype\",\"biscuit\",\"bison\",\"bistouri\",\"bitume\",\"bizarre\",\"blafard\",\"blague\",\"blanchir\",\"blessant\",\"blinder\",\"blond\",\"bloquer\",\"blouson\",\"bobard\",\"bobine\",\"boire\",\"boiser\",\"bolide\",\"bonbon\",\"bondir\",\"bonheur\",\"bonifier\",\"bonus\",\"bordure\",\"borne\",\"botte\",\"boucle\",\"boueux\",\"bougie\",\"boulon\",\"bouquin\",\"bourse\",\"boussole\",\"boutique\",\"boxeur\",\"branche\",\"brasier\",\"brave\",\"brebis\",\"brèche\",\"breuvage\",\"bricoler\",\"brigade\",\"brillant\",\"brioche\",\"brique\",\"brochure\",\"broder\",\"bronzer\",\"brousse\",\"broyeur\",\"brume\",\"brusque\",\"brutal\",\"bruyant\",\"buffle\",\"buisson\",\"bulletin\",\"bureau\",\"burin\",\"bustier\",\"butiner\",\"butoir\",\"buvable\",\"buvette\",\"cabanon\",\"cabine\",\"cachette\",\"cadeau\",\"cadre\",\"caféine\",\"caillou\",\"caisson\",\"calculer\",\"calepin\",\"calibre\",\"calmer\",\"calomnie\",\"calvaire\",\"camarade\",\"caméra\",\"camion\",\"campagne\",\"canal\",\"caneton\",\"canon\",\"cantine\",\"canular\",\"capable\",\"caporal\",\"caprice\",\"capsule\",\"capter\",\"capuche\",\"carabine\",\"carbone\",\"caresser\",\"caribou\",\"carnage\",\"carotte\",\"carreau\",\"carton\",\"cascade\",\"casier\",\"casque\",\"cassure\",\"causer\",\"caution\",\"cavalier\",\"caverne\",\"caviar\",\"cédille\",\"ceinture\",\"céleste\",\"cellule\",\"cendrier\",\"censurer\",\"central\",\"cercle\",\"cérébral\",\"cerise\",\"cerner\",\"cerveau\",\"cesser\",\"chagrin\",\"chaise\",\"chaleur\",\"chambre\",\"chance\",\"chapitre\",\"charbon\",\"chasseur\",\"chaton\",\"chausson\",\"chavirer\",\"chemise\",\"chenille\",\"chéquier\",\"chercher\",\"cheval\",\"chien\",\"chiffre\",\"chignon\",\"chimère\",\"chiot\",\"chlorure\",\"chocolat\",\"choisir\",\"chose\",\"chouette\",\"chrome\",\"chute\",\"cigare\",\"cigogne\",\"cimenter\",\"cinéma\",\"cintrer\",\"circuler\",\"cirer\",\"cirque\",\"citerne\",\"citoyen\",\"citron\",\"civil\",\"clairon\",\"clameur\",\"claquer\",\"classe\",\"clavier\",\"client\",\"cligner\",\"climat\",\"clivage\",\"cloche\",\"clonage\",\"cloporte\",\"cobalt\",\"cobra\",\"cocasse\",\"cocotier\",\"coder\",\"codifier\",\"coffre\",\"cogner\",\"cohésion\",\"coiffer\",\"coincer\",\"colère\",\"colibri\",\"colline\",\"colmater\",\"colonel\",\"combat\",\"comédie\",\"commande\",\"compact\",\"concert\",\"conduire\",\"confier\",\"congeler\",\"connoter\",\"consonne\",\"contact\",\"convexe\",\"copain\",\"copie\",\"corail\",\"corbeau\",\"cordage\",\"corniche\",\"corpus\",\"correct\",\"cortège\",\"cosmique\",\"costume\",\"coton\",\"coude\",\"coupure\",\"courage\",\"couteau\",\"couvrir\",\"coyote\",\"crabe\",\"crainte\",\"cravate\",\"crayon\",\"créature\",\"créditer\",\"crémeux\",\"creuser\",\"crevette\",\"cribler\",\"crier\",\"cristal\",\"critère\",\"croire\",\"croquer\",\"crotale\",\"crucial\",\"cruel\",\"crypter\",\"cubique\",\"cueillir\",\"cuillère\",\"cuisine\",\"cuivre\",\"culminer\",\"cultiver\",\"cumuler\",\"cupide\",\"curatif\",\"curseur\",\"cyanure\",\"cycle\",\"cylindre\",\"cynique\",\"daigner\",\"damier\",\"danger\",\"danseur\",\"dauphin\",\"débattre\",\"débiter\",\"déborder\",\"débrider\",\"débutant\",\"décaler\",\"décembre\",\"déchirer\",\"décider\",\"déclarer\",\"décorer\",\"décrire\",\"décupler\",\"dédale\",\"déductif\",\"déesse\",\"défensif\",\"défiler\",\"défrayer\",\"dégager\",\"dégivrer\",\"déglutir\",\"dégrafer\",\"déjeuner\",\"délice\",\"déloger\",\"demander\",\"demeurer\",\"démolir\",\"dénicher\",\"dénouer\",\"dentelle\",\"dénuder\",\"départ\",\"dépenser\",\"déphaser\",\"déplacer\",\"déposer\",\"déranger\",\"dérober\",\"désastre\",\"descente\",\"désert\",\"désigner\",\"désobéir\",\"dessiner\",\"destrier\",\"détacher\",\"détester\",\"détourer\",\"détresse\",\"devancer\",\"devenir\",\"deviner\",\"devoir\",\"diable\",\"dialogue\",\"diamant\",\"dicter\",\"différer\",\"digérer\",\"digital\",\"digne\",\"diluer\",\"dimanche\",\"diminuer\",\"dioxyde\",\"directif\",\"diriger\",\"discuter\",\"disposer\",\"dissiper\",\"distance\",\"divertir\",\"diviser\",\"docile\",\"docteur\",\"dogme\",\"doigt\",\"domaine\",\"domicile\",\"dompter\",\"donateur\",\"donjon\",\"donner\",\"dopamine\",\"dortoir\",\"dorure\",\"dosage\",\"doseur\",\"dossier\",\"dotation\",\"douanier\",\"double\",\"douceur\",\"douter\",\"doyen\",\"dragon\",\"draper\",\"dresser\",\"dribbler\",\"droiture\",\"duperie\",\"duplexe\",\"durable\",\"durcir\",\"dynastie\",\"éblouir\",\"écarter\",\"écharpe\",\"échelle\",\"éclairer\",\"éclipse\",\"éclore\",\"écluse\",\"école\",\"économie\",\"écorce\",\"écouter\",\"écraser\",\"écrémer\",\"écrivain\",\"écrou\",\"écume\",\"écureuil\",\"édifier\",\"éduquer\",\"effacer\",\"effectif\",\"effigie\",\"effort\",\"effrayer\",\"effusion\",\"égaliser\",\"égarer\",\"éjecter\",\"élaborer\",\"élargir\",\"électron\",\"élégant\",\"éléphant\",\"élève\",\"éligible\",\"élitisme\",\"éloge\",\"élucider\",\"éluder\",\"emballer\",\"embellir\",\"embryon\",\"émeraude\",\"émission\",\"emmener\",\"émotion\",\"émouvoir\",\"empereur\",\"employer\",\"emporter\",\"emprise\",\"émulsion\",\"encadrer\",\"enchère\",\"enclave\",\"encoche\",\"endiguer\",\"endosser\",\"endroit\",\"enduire\",\"énergie\",\"enfance\",\"enfermer\",\"enfouir\",\"engager\",\"engin\",\"englober\",\"énigme\",\"enjamber\",\"enjeu\",\"enlever\",\"ennemi\",\"ennuyeux\",\"enrichir\",\"enrobage\",\"enseigne\",\"entasser\",\"entendre\",\"entier\",\"entourer\",\"entraver\",\"énumérer\",\"envahir\",\"enviable\",\"envoyer\",\"enzyme\",\"éolien\",\"épaissir\",\"épargne\",\"épatant\",\"épaule\",\"épicerie\",\"épidémie\",\"épier\",\"épilogue\",\"épine\",\"épisode\",\"épitaphe\",\"époque\",\"épreuve\",\"éprouver\",\"épuisant\",\"équerre\",\"équipe\",\"ériger\",\"érosion\",\"erreur\",\"éruption\",\"escalier\",\"espadon\",\"espèce\",\"espiègle\",\"espoir\",\"esprit\",\"esquiver\",\"essayer\",\"essence\",\"essieu\",\"essorer\",\"estime\",\"estomac\",\"estrade\",\"étagère\",\"étaler\",\"étanche\",\"étatique\",\"éteindre\",\"étendoir\",\"éternel\",\"éthanol\",\"éthique\",\"ethnie\",\"étirer\",\"étoffer\",\"étoile\",\"étonnant\",\"étourdir\",\"étrange\",\"étroit\",\"étude\",\"euphorie\",\"évaluer\",\"évasion\",\"éventail\",\"évidence\",\"éviter\",\"évolutif\",\"évoquer\",\"exact\",\"exagérer\",\"exaucer\",\"exceller\",\"excitant\",\"exclusif\",\"excuse\",\"exécuter\",\"exemple\",\"exercer\",\"exhaler\",\"exhorter\",\"exigence\",\"exiler\",\"exister\",\"exotique\",\"expédier\",\"explorer\",\"exposer\",\"exprimer\",\"exquis\",\"extensif\",\"extraire\",\"exulter\",\"fable\",\"fabuleux\",\"facette\",\"facile\",\"facture\",\"faiblir\",\"falaise\",\"fameux\",\"famille\",\"farceur\",\"farfelu\",\"farine\",\"farouche\",\"fasciner\",\"fatal\",\"fatigue\",\"faucon\",\"fautif\",\"faveur\",\"favori\",\"fébrile\",\"féconder\",\"fédérer\",\"félin\",\"femme\",\"fémur\",\"fendoir\",\"féodal\",\"fermer\",\"féroce\",\"ferveur\",\"festival\",\"feuille\",\"feutre\",\"février\",\"fiasco\",\"ficeler\",\"fictif\",\"fidèle\",\"figure\",\"filature\",\"filetage\",\"filière\",\"filleul\",\"filmer\",\"filou\",\"filtrer\",\"financer\",\"finir\",\"fiole\",\"firme\",\"fissure\",\"fixer\",\"flairer\",\"flamme\",\"flasque\",\"flatteur\",\"fléau\",\"flèche\",\"fleur\",\"flexion\",\"flocon\",\"flore\",\"fluctuer\",\"fluide\",\"fluvial\",\"folie\",\"fonderie\",\"fongible\",\"fontaine\",\"forcer\",\"forgeron\",\"formuler\",\"fortune\",\"fossile\",\"foudre\",\"fougère\",\"fouiller\",\"foulure\",\"fourmi\",\"fragile\",\"fraise\",\"franchir\",\"frapper\",\"frayeur\",\"frégate\",\"freiner\",\"frelon\",\"frémir\",\"frénésie\",\"frère\",\"friable\",\"friction\",\"frisson\",\"frivole\",\"froid\",\"fromage\",\"frontal\",\"frotter\",\"fruit\",\"fugitif\",\"fuite\",\"fureur\",\"furieux\",\"furtif\",\"fusion\",\"futur\",\"gagner\",\"galaxie\",\"galerie\",\"gambader\",\"garantir\",\"gardien\",\"garnir\",\"garrigue\",\"gazelle\",\"gazon\",\"géant\",\"gélatine\",\"gélule\",\"gendarme\",\"général\",\"génie\",\"genou\",\"gentil\",\"géologie\",\"géomètre\",\"géranium\",\"germe\",\"gestuel\",\"geyser\",\"gibier\",\"gicler\",\"girafe\",\"givre\",\"glace\",\"glaive\",\"glisser\",\"globe\",\"gloire\",\"glorieux\",\"golfeur\",\"gomme\",\"gonfler\",\"gorge\",\"gorille\",\"goudron\",\"gouffre\",\"goulot\",\"goupille\",\"gourmand\",\"goutte\",\"graduel\",\"graffiti\",\"graine\",\"grand\",\"grappin\",\"gratuit\",\"gravir\",\"grenat\",\"griffure\",\"griller\",\"grimper\",\"grogner\",\"gronder\",\"grotte\",\"groupe\",\"gruger\",\"grutier\",\"gruyère\",\"guépard\",\"guerrier\",\"guide\",\"guimauve\",\"guitare\",\"gustatif\",\"gymnaste\",\"gyrostat\",\"habitude\",\"hachoir\",\"halte\",\"hameau\",\"hangar\",\"hanneton\",\"haricot\",\"harmonie\",\"harpon\",\"hasard\",\"hélium\",\"hématome\",\"herbe\",\"hérisson\",\"hermine\",\"héron\",\"hésiter\",\"heureux\",\"hiberner\",\"hibou\",\"hilarant\",\"histoire\",\"hiver\",\"homard\",\"hommage\",\"homogène\",\"honneur\",\"honorer\",\"honteux\",\"horde\",\"horizon\",\"horloge\",\"hormone\",\"horrible\",\"houleux\",\"housse\",\"hublot\",\"huileux\",\"humain\",\"humble\",\"humide\",\"humour\",\"hurler\",\"hydromel\",\"hygiène\",\"hymne\",\"hypnose\",\"idylle\",\"ignorer\",\"iguane\",\"illicite\",\"illusion\",\"image\",\"imbiber\",\"imiter\",\"immense\",\"immobile\",\"immuable\",\"impact\",\"impérial\",\"implorer\",\"imposer\",\"imprimer\",\"imputer\",\"incarner\",\"incendie\",\"incident\",\"incliner\",\"incolore\",\"indexer\",\"indice\",\"inductif\",\"inédit\",\"ineptie\",\"inexact\",\"infini\",\"infliger\",\"informer\",\"infusion\",\"ingérer\",\"inhaler\",\"inhiber\",\"injecter\",\"injure\",\"innocent\",\"inoculer\",\"inonder\",\"inscrire\",\"insecte\",\"insigne\",\"insolite\",\"inspirer\",\"instinct\",\"insulter\",\"intact\",\"intense\",\"intime\",\"intrigue\",\"intuitif\",\"inutile\",\"invasion\",\"inventer\",\"inviter\",\"invoquer\",\"ironique\",\"irradier\",\"irréel\",\"irriter\",\"isoler\",\"ivoire\",\"ivresse\",\"jaguar\",\"jaillir\",\"jambe\",\"janvier\",\"jardin\",\"jauger\",\"jaune\",\"javelot\",\"jetable\",\"jeton\",\"jeudi\",\"jeunesse\",\"joindre\",\"joncher\",\"jongler\",\"joueur\",\"jouissif\",\"journal\",\"jovial\",\"joyau\",\"joyeux\",\"jubiler\",\"jugement\",\"junior\",\"jupon\",\"juriste\",\"justice\",\"juteux\",\"juvénile\",\"kayak\",\"kimono\",\"kiosque\",\"label\",\"labial\",\"labourer\",\"lacérer\",\"lactose\",\"lagune\",\"laine\",\"laisser\",\"laitier\",\"lambeau\",\"lamelle\",\"lampe\",\"lanceur\",\"langage\",\"lanterne\",\"lapin\",\"largeur\",\"larme\",\"laurier\",\"lavabo\",\"lavoir\",\"lecture\",\"légal\",\"léger\",\"légume\",\"lessive\",\"lettre\",\"levier\",\"lexique\",\"lézard\",\"liasse\",\"libérer\",\"libre\",\"licence\",\"licorne\",\"liège\",\"lièvre\",\"ligature\",\"ligoter\",\"ligue\",\"limer\",\"limite\",\"limonade\",\"limpide\",\"linéaire\",\"lingot\",\"lionceau\",\"liquide\",\"lisière\",\"lister\",\"lithium\",\"litige\",\"littoral\",\"livreur\",\"logique\",\"lointain\",\"loisir\",\"lombric\",\"loterie\",\"louer\",\"lourd\",\"loutre\",\"louve\",\"loyal\",\"lubie\",\"lucide\",\"lucratif\",\"lueur\",\"lugubre\",\"luisant\",\"lumière\",\"lunaire\",\"lundi\",\"luron\",\"lutter\",\"luxueux\",\"machine\",\"magasin\",\"magenta\",\"magique\",\"maigre\",\"maillon\",\"maintien\",\"mairie\",\"maison\",\"majorer\",\"malaxer\",\"maléfice\",\"malheur\",\"malice\",\"mallette\",\"mammouth\",\"mandater\",\"maniable\",\"manquant\",\"manteau\",\"manuel\",\"marathon\",\"marbre\",\"marchand\",\"mardi\",\"maritime\",\"marqueur\",\"marron\",\"marteler\",\"mascotte\",\"massif\",\"matériel\",\"matière\",\"matraque\",\"maudire\",\"maussade\",\"mauve\",\"maximal\",\"méchant\",\"méconnu\",\"médaille\",\"médecin\",\"méditer\",\"méduse\",\"meilleur\",\"mélange\",\"mélodie\",\"membre\",\"mémoire\",\"menacer\",\"mener\",\"menhir\",\"mensonge\",\"mentor\",\"mercredi\",\"mérite\",\"merle\",\"messager\",\"mesure\",\"métal\",\"météore\",\"méthode\",\"métier\",\"meuble\",\"miauler\",\"microbe\",\"miette\",\"mignon\",\"migrer\",\"milieu\",\"million\",\"mimique\",\"mince\",\"minéral\",\"minimal\",\"minorer\",\"minute\",\"miracle\",\"miroiter\",\"missile\",\"mixte\",\"mobile\",\"moderne\",\"moelleux\",\"mondial\",\"moniteur\",\"monnaie\",\"monotone\",\"monstre\",\"montagne\",\"monument\",\"moqueur\",\"morceau\",\"morsure\",\"mortier\",\"moteur\",\"motif\",\"mouche\",\"moufle\",\"moulin\",\"mousson\",\"mouton\",\"mouvant\",\"multiple\",\"munition\",\"muraille\",\"murène\",\"murmure\",\"muscle\",\"muséum\",\"musicien\",\"mutation\",\"muter\",\"mutuel\",\"myriade\",\"myrtille\",\"mystère\",\"mythique\",\"nageur\",\"nappe\",\"narquois\",\"narrer\",\"natation\",\"nation\",\"nature\",\"naufrage\",\"nautique\",\"navire\",\"nébuleux\",\"nectar\",\"néfaste\",\"négation\",\"négliger\",\"négocier\",\"neige\",\"nerveux\",\"nettoyer\",\"neurone\",\"neutron\",\"neveu\",\"niche\",\"nickel\",\"nitrate\",\"niveau\",\"noble\",\"nocif\",\"nocturne\",\"noirceur\",\"noisette\",\"nomade\",\"nombreux\",\"nommer\",\"normatif\",\"notable\",\"notifier\",\"notoire\",\"nourrir\",\"nouveau\",\"novateur\",\"novembre\",\"novice\",\"nuage\",\"nuancer\",\"nuire\",\"nuisible\",\"numéro\",\"nuptial\",\"nuque\",\"nutritif\",\"obéir\",\"objectif\",\"obliger\",\"obscur\",\"observer\",\"obstacle\",\"obtenir\",\"obturer\",\"occasion\",\"occuper\",\"océan\",\"octobre\",\"octroyer\",\"octupler\",\"oculaire\",\"odeur\",\"odorant\",\"offenser\",\"officier\",\"offrir\",\"ogive\",\"oiseau\",\"oisillon\",\"olfactif\",\"olivier\",\"ombrage\",\"omettre\",\"onctueux\",\"onduler\",\"onéreux\",\"onirique\",\"opale\",\"opaque\",\"opérer\",\"opinion\",\"opportun\",\"opprimer\",\"opter\",\"optique\",\"orageux\",\"orange\",\"orbite\",\"ordonner\",\"oreille\",\"organe\",\"orgueil\",\"orifice\",\"ornement\",\"orque\",\"ortie\",\"osciller\",\"osmose\",\"ossature\",\"otarie\",\"ouragan\",\"ourson\",\"outil\",\"outrager\",\"ouvrage\",\"ovation\",\"oxyde\",\"oxygène\",\"ozone\",\"paisible\",\"palace\",\"palmarès\",\"palourde\",\"palper\",\"panache\",\"panda\",\"pangolin\",\"paniquer\",\"panneau\",\"panorama\",\"pantalon\",\"papaye\",\"papier\",\"papoter\",\"papyrus\",\"paradoxe\",\"parcelle\",\"paresse\",\"parfumer\",\"parler\",\"parole\",\"parrain\",\"parsemer\",\"partager\",\"parure\",\"parvenir\",\"passion\",\"pastèque\",\"paternel\",\"patience\",\"patron\",\"pavillon\",\"pavoiser\",\"payer\",\"paysage\",\"peigne\",\"peintre\",\"pelage\",\"pélican\",\"pelle\",\"pelouse\",\"peluche\",\"pendule\",\"pénétrer\",\"pénible\",\"pensif\",\"pénurie\",\"pépite\",\"péplum\",\"perdrix\",\"perforer\",\"période\",\"permuter\",\"perplexe\",\"persil\",\"perte\",\"peser\",\"pétale\",\"petit\",\"pétrir\",\"peuple\",\"pharaon\",\"phobie\",\"phoque\",\"photon\",\"phrase\",\"physique\",\"piano\",\"pictural\",\"pièce\",\"pierre\",\"pieuvre\",\"pilote\",\"pinceau\",\"pipette\",\"piquer\",\"pirogue\",\"piscine\",\"piston\",\"pivoter\",\"pixel\",\"pizza\",\"placard\",\"plafond\",\"plaisir\",\"planer\",\"plaque\",\"plastron\",\"plateau\",\"pleurer\",\"plexus\",\"pliage\",\"plomb\",\"plonger\",\"pluie\",\"plumage\",\"pochette\",\"poésie\",\"poète\",\"pointe\",\"poirier\",\"poisson\",\"poivre\",\"polaire\",\"policier\",\"pollen\",\"polygone\",\"pommade\",\"pompier\",\"ponctuel\",\"pondérer\",\"poney\",\"portique\",\"position\",\"posséder\",\"posture\",\"potager\",\"poteau\",\"potion\",\"pouce\",\"poulain\",\"poumon\",\"pourpre\",\"poussin\",\"pouvoir\",\"prairie\",\"pratique\",\"précieux\",\"prédire\",\"préfixe\",\"prélude\",\"prénom\",\"présence\",\"prétexte\",\"prévoir\",\"primitif\",\"prince\",\"prison\",\"priver\",\"problème\",\"procéder\",\"prodige\",\"profond\",\"progrès\",\"proie\",\"projeter\",\"prologue\",\"promener\",\"propre\",\"prospère\",\"protéger\",\"prouesse\",\"proverbe\",\"prudence\",\"pruneau\",\"psychose\",\"public\",\"puceron\",\"puiser\",\"pulpe\",\"pulsar\",\"punaise\",\"punitif\",\"pupitre\",\"purifier\",\"puzzle\",\"pyramide\",\"quasar\",\"querelle\",\"question\",\"quiétude\",\"quitter\",\"quotient\",\"racine\",\"raconter\",\"radieux\",\"ragondin\",\"raideur\",\"raisin\",\"ralentir\",\"rallonge\",\"ramasser\",\"rapide\",\"rasage\",\"ratisser\",\"ravager\",\"ravin\",\"rayonner\",\"réactif\",\"réagir\",\"réaliser\",\"réanimer\",\"recevoir\",\"réciter\",\"réclamer\",\"récolter\",\"recruter\",\"reculer\",\"recycler\",\"rédiger\",\"redouter\",\"refaire\",\"réflexe\",\"réformer\",\"refrain\",\"refuge\",\"régalien\",\"région\",\"réglage\",\"régulier\",\"réitérer\",\"rejeter\",\"rejouer\",\"relatif\",\"relever\",\"relief\",\"remarque\",\"remède\",\"remise\",\"remonter\",\"remplir\",\"remuer\",\"renard\",\"renfort\",\"renifler\",\"renoncer\",\"rentrer\",\"renvoi\",\"replier\",\"reporter\",\"reprise\",\"reptile\",\"requin\",\"réserve\",\"résineux\",\"résoudre\",\"respect\",\"rester\",\"résultat\",\"rétablir\",\"retenir\",\"réticule\",\"retomber\",\"retracer\",\"réunion\",\"réussir\",\"revanche\",\"revivre\",\"révolte\",\"révulsif\",\"richesse\",\"rideau\",\"rieur\",\"rigide\",\"rigoler\",\"rincer\",\"riposter\",\"risible\",\"risque\",\"rituel\",\"rival\",\"rivière\",\"rocheux\",\"romance\",\"rompre\",\"ronce\",\"rondin\",\"roseau\",\"rosier\",\"rotatif\",\"rotor\",\"rotule\",\"rouge\",\"rouille\",\"rouleau\",\"routine\",\"royaume\",\"ruban\",\"rubis\",\"ruche\",\"ruelle\",\"rugueux\",\"ruiner\",\"ruisseau\",\"ruser\",\"rustique\",\"rythme\",\"sabler\",\"saboter\",\"sabre\",\"sacoche\",\"safari\",\"sagesse\",\"saisir\",\"salade\",\"salive\",\"salon\",\"saluer\",\"samedi\",\"sanction\",\"sanglier\",\"sarcasme\",\"sardine\",\"saturer\",\"saugrenu\",\"saumon\",\"sauter\",\"sauvage\",\"savant\",\"savonner\",\"scalpel\",\"scandale\",\"scélérat\",\"scénario\",\"sceptre\",\"schéma\",\"science\",\"scinder\",\"score\",\"scrutin\",\"sculpter\",\"séance\",\"sécable\",\"sécher\",\"secouer\",\"sécréter\",\"sédatif\",\"séduire\",\"seigneur\",\"séjour\",\"sélectif\",\"semaine\",\"sembler\",\"semence\",\"séminal\",\"sénateur\",\"sensible\",\"sentence\",\"séparer\",\"séquence\",\"serein\",\"sergent\",\"sérieux\",\"serrure\",\"sérum\",\"service\",\"sésame\",\"sévir\",\"sevrage\",\"sextuple\",\"sidéral\",\"siècle\",\"siéger\",\"siffler\",\"sigle\",\"signal\",\"silence\",\"silicium\",\"simple\",\"sincère\",\"sinistre\",\"siphon\",\"sirop\",\"sismique\",\"situer\",\"skier\",\"social\",\"socle\",\"sodium\",\"soigneux\",\"soldat\",\"soleil\",\"solitude\",\"soluble\",\"sombre\",\"sommeil\",\"somnoler\",\"sonde\",\"songeur\",\"sonnette\",\"sonore\",\"sorcier\",\"sortir\",\"sosie\",\"sottise\",\"soucieux\",\"soudure\",\"souffle\",\"soulever\",\"soupape\",\"source\",\"soutirer\",\"souvenir\",\"spacieux\",\"spatial\",\"spécial\",\"sphère\",\"spiral\",\"stable\",\"station\",\"sternum\",\"stimulus\",\"stipuler\",\"strict\",\"studieux\",\"stupeur\",\"styliste\",\"sublime\",\"substrat\",\"subtil\",\"subvenir\",\"succès\",\"sucre\",\"suffixe\",\"suggérer\",\"suiveur\",\"sulfate\",\"superbe\",\"supplier\",\"surface\",\"suricate\",\"surmener\",\"surprise\",\"sursaut\",\"survie\",\"suspect\",\"syllabe\",\"symbole\",\"symétrie\",\"synapse\",\"syntaxe\",\"système\",\"tabac\",\"tablier\",\"tactile\",\"tailler\",\"talent\",\"talisman\",\"talonner\",\"tambour\",\"tamiser\",\"tangible\",\"tapis\",\"taquiner\",\"tarder\",\"tarif\",\"tartine\",\"tasse\",\"tatami\",\"tatouage\",\"taupe\",\"taureau\",\"taxer\",\"témoin\",\"temporel\",\"tenaille\",\"tendre\",\"teneur\",\"tenir\",\"tension\",\"terminer\",\"terne\",\"terrible\",\"tétine\",\"texte\",\"thème\",\"théorie\",\"thérapie\",\"thorax\",\"tibia\",\"tiède\",\"timide\",\"tirelire\",\"tiroir\",\"tissu\",\"titane\",\"titre\",\"tituber\",\"toboggan\",\"tolérant\",\"tomate\",\"tonique\",\"tonneau\",\"toponyme\",\"torche\",\"tordre\",\"tornade\",\"torpille\",\"torrent\",\"torse\",\"tortue\",\"totem\",\"toucher\",\"tournage\",\"tousser\",\"toxine\",\"traction\",\"trafic\",\"tragique\",\"trahir\",\"train\",\"trancher\",\"travail\",\"trèfle\",\"tremper\",\"trésor\",\"treuil\",\"triage\",\"tribunal\",\"tricoter\",\"trilogie\",\"triomphe\",\"tripler\",\"triturer\",\"trivial\",\"trombone\",\"tronc\",\"tropical\",\"troupeau\",\"tuile\",\"tulipe\",\"tumulte\",\"tunnel\",\"turbine\",\"tuteur\",\"tutoyer\",\"tuyau\",\"tympan\",\"typhon\",\"typique\",\"tyran\",\"ubuesque\",\"ultime\",\"ultrason\",\"unanime\",\"unifier\",\"union\",\"unique\",\"unitaire\",\"univers\",\"uranium\",\"urbain\",\"urticant\",\"usage\",\"usine\",\"usuel\",\"usure\",\"utile\",\"utopie\",\"vacarme\",\"vaccin\",\"vagabond\",\"vague\",\"vaillant\",\"vaincre\",\"vaisseau\",\"valable\",\"valise\",\"vallon\",\"valve\",\"vampire\",\"vanille\",\"vapeur\",\"varier\",\"vaseux\",\"vassal\",\"vaste\",\"vecteur\",\"vedette\",\"végétal\",\"véhicule\",\"veinard\",\"véloce\",\"vendredi\",\"vénérer\",\"venger\",\"venimeux\",\"ventouse\",\"verdure\",\"vérin\",\"vernir\",\"verrou\",\"verser\",\"vertu\",\"veston\",\"vétéran\",\"vétuste\",\"vexant\",\"vexer\",\"viaduc\",\"viande\",\"victoire\",\"vidange\",\"vidéo\",\"vignette\",\"vigueur\",\"vilain\",\"village\",\"vinaigre\",\"violon\",\"vipère\",\"virement\",\"virtuose\",\"virus\",\"visage\",\"viseur\",\"vision\",\"visqueux\",\"visuel\",\"vital\",\"vitesse\",\"viticole\",\"vitrine\",\"vivace\",\"vivipare\",\"vocation\",\"voguer\",\"voile\",\"voisin\",\"voiture\",\"volaille\",\"volcan\",\"voltiger\",\"volume\",\"vorace\",\"vortex\",\"voter\",\"vouloir\",\"voyage\",\"voyelle\",\"wagon\",\"xénon\",\"yacht\",\"zèbre\",\"zénith\",\"zeste\",\"zoologie\"]"); /***/ }), /* 198 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/italian.json ***! \******************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abaco\",\"abbaglio\",\"abbinato\",\"abete\",\"abisso\",\"abolire\",\"abrasivo\",\"abrogato\",\"accadere\",\"accenno\",\"accusato\",\"acetone\",\"achille\",\"acido\",\"acqua\",\"acre\",\"acrilico\",\"acrobata\",\"acuto\",\"adagio\",\"addebito\",\"addome\",\"adeguato\",\"aderire\",\"adipe\",\"adottare\",\"adulare\",\"affabile\",\"affetto\",\"affisso\",\"affranto\",\"aforisma\",\"afoso\",\"africano\",\"agave\",\"agente\",\"agevole\",\"aggancio\",\"agire\",\"agitare\",\"agonismo\",\"agricolo\",\"agrumeto\",\"aguzzo\",\"alabarda\",\"alato\",\"albatro\",\"alberato\",\"albo\",\"albume\",\"alce\",\"alcolico\",\"alettone\",\"alfa\",\"algebra\",\"aliante\",\"alibi\",\"alimento\",\"allagato\",\"allegro\",\"allievo\",\"allodola\",\"allusivo\",\"almeno\",\"alogeno\",\"alpaca\",\"alpestre\",\"altalena\",\"alterno\",\"alticcio\",\"altrove\",\"alunno\",\"alveolo\",\"alzare\",\"amalgama\",\"amanita\",\"amarena\",\"ambito\",\"ambrato\",\"ameba\",\"america\",\"ametista\",\"amico\",\"ammasso\",\"ammenda\",\"ammirare\",\"ammonito\",\"amore\",\"ampio\",\"ampliare\",\"amuleto\",\"anacardo\",\"anagrafe\",\"analista\",\"anarchia\",\"anatra\",\"anca\",\"ancella\",\"ancora\",\"andare\",\"andrea\",\"anello\",\"angelo\",\"angolare\",\"angusto\",\"anima\",\"annegare\",\"annidato\",\"anno\",\"annuncio\",\"anonimo\",\"anticipo\",\"anzi\",\"apatico\",\"apertura\",\"apode\",\"apparire\",\"appetito\",\"appoggio\",\"approdo\",\"appunto\",\"aprile\",\"arabica\",\"arachide\",\"aragosta\",\"araldica\",\"arancio\",\"aratura\",\"arazzo\",\"arbitro\",\"archivio\",\"ardito\",\"arenile\",\"argento\",\"argine\",\"arguto\",\"aria\",\"armonia\",\"arnese\",\"arredato\",\"arringa\",\"arrosto\",\"arsenico\",\"arso\",\"artefice\",\"arzillo\",\"asciutto\",\"ascolto\",\"asepsi\",\"asettico\",\"asfalto\",\"asino\",\"asola\",\"aspirato\",\"aspro\",\"assaggio\",\"asse\",\"assoluto\",\"assurdo\",\"asta\",\"astenuto\",\"astice\",\"astratto\",\"atavico\",\"ateismo\",\"atomico\",\"atono\",\"attesa\",\"attivare\",\"attorno\",\"attrito\",\"attuale\",\"ausilio\",\"austria\",\"autista\",\"autonomo\",\"autunno\",\"avanzato\",\"avere\",\"avvenire\",\"avviso\",\"avvolgere\",\"azione\",\"azoto\",\"azzimo\",\"azzurro\",\"babele\",\"baccano\",\"bacino\",\"baco\",\"badessa\",\"badilata\",\"bagnato\",\"baita\",\"balcone\",\"baldo\",\"balena\",\"ballata\",\"balzano\",\"bambino\",\"bandire\",\"baraonda\",\"barbaro\",\"barca\",\"baritono\",\"barlume\",\"barocco\",\"basilico\",\"basso\",\"batosta\",\"battuto\",\"baule\",\"bava\",\"bavosa\",\"becco\",\"beffa\",\"belgio\",\"belva\",\"benda\",\"benevole\",\"benigno\",\"benzina\",\"bere\",\"berlina\",\"beta\",\"bibita\",\"bici\",\"bidone\",\"bifido\",\"biga\",\"bilancia\",\"bimbo\",\"binocolo\",\"biologo\",\"bipede\",\"bipolare\",\"birbante\",\"birra\",\"biscotto\",\"bisesto\",\"bisnonno\",\"bisonte\",\"bisturi\",\"bizzarro\",\"blando\",\"blatta\",\"bollito\",\"bonifico\",\"bordo\",\"bosco\",\"botanico\",\"bottino\",\"bozzolo\",\"braccio\",\"bradipo\",\"brama\",\"branca\",\"bravura\",\"bretella\",\"brevetto\",\"brezza\",\"briglia\",\"brillante\",\"brindare\",\"broccolo\",\"brodo\",\"bronzina\",\"brullo\",\"bruno\",\"bubbone\",\"buca\",\"budino\",\"buffone\",\"buio\",\"bulbo\",\"buono\",\"burlone\",\"burrasca\",\"bussola\",\"busta\",\"cadetto\",\"caduco\",\"calamaro\",\"calcolo\",\"calesse\",\"calibro\",\"calmo\",\"caloria\",\"cambusa\",\"camerata\",\"camicia\",\"cammino\",\"camola\",\"campale\",\"canapa\",\"candela\",\"cane\",\"canino\",\"canotto\",\"cantina\",\"capace\",\"capello\",\"capitolo\",\"capogiro\",\"cappero\",\"capra\",\"capsula\",\"carapace\",\"carcassa\",\"cardo\",\"carisma\",\"carovana\",\"carretto\",\"cartolina\",\"casaccio\",\"cascata\",\"caserma\",\"caso\",\"cassone\",\"castello\",\"casuale\",\"catasta\",\"catena\",\"catrame\",\"cauto\",\"cavillo\",\"cedibile\",\"cedrata\",\"cefalo\",\"celebre\",\"cellulare\",\"cena\",\"cenone\",\"centesimo\",\"ceramica\",\"cercare\",\"certo\",\"cerume\",\"cervello\",\"cesoia\",\"cespo\",\"ceto\",\"chela\",\"chiaro\",\"chicca\",\"chiedere\",\"chimera\",\"china\",\"chirurgo\",\"chitarra\",\"ciao\",\"ciclismo\",\"cifrare\",\"cigno\",\"cilindro\",\"ciottolo\",\"circa\",\"cirrosi\",\"citrico\",\"cittadino\",\"ciuffo\",\"civetta\",\"civile\",\"classico\",\"clinica\",\"cloro\",\"cocco\",\"codardo\",\"codice\",\"coerente\",\"cognome\",\"collare\",\"colmato\",\"colore\",\"colposo\",\"coltivato\",\"colza\",\"coma\",\"cometa\",\"commando\",\"comodo\",\"computer\",\"comune\",\"conciso\",\"condurre\",\"conferma\",\"congelare\",\"coniuge\",\"connesso\",\"conoscere\",\"consumo\",\"continuo\",\"convegno\",\"coperto\",\"copione\",\"coppia\",\"copricapo\",\"corazza\",\"cordata\",\"coricato\",\"cornice\",\"corolla\",\"corpo\",\"corredo\",\"corsia\",\"cortese\",\"cosmico\",\"costante\",\"cottura\",\"covato\",\"cratere\",\"cravatta\",\"creato\",\"credere\",\"cremoso\",\"crescita\",\"creta\",\"criceto\",\"crinale\",\"crisi\",\"critico\",\"croce\",\"cronaca\",\"crostata\",\"cruciale\",\"crusca\",\"cucire\",\"cuculo\",\"cugino\",\"cullato\",\"cupola\",\"curatore\",\"cursore\",\"curvo\",\"cuscino\",\"custode\",\"dado\",\"daino\",\"dalmata\",\"damerino\",\"daniela\",\"dannoso\",\"danzare\",\"datato\",\"davanti\",\"davvero\",\"debutto\",\"decennio\",\"deciso\",\"declino\",\"decollo\",\"decreto\",\"dedicato\",\"definito\",\"deforme\",\"degno\",\"delegare\",\"delfino\",\"delirio\",\"delta\",\"demenza\",\"denotato\",\"dentro\",\"deposito\",\"derapata\",\"derivare\",\"deroga\",\"descritto\",\"deserto\",\"desiderio\",\"desumere\",\"detersivo\",\"devoto\",\"diametro\",\"dicembre\",\"diedro\",\"difeso\",\"diffuso\",\"digerire\",\"digitale\",\"diluvio\",\"dinamico\",\"dinnanzi\",\"dipinto\",\"diploma\",\"dipolo\",\"diradare\",\"dire\",\"dirotto\",\"dirupo\",\"disagio\",\"discreto\",\"disfare\",\"disgelo\",\"disposto\",\"distanza\",\"disumano\",\"dito\",\"divano\",\"divelto\",\"dividere\",\"divorato\",\"doblone\",\"docente\",\"doganale\",\"dogma\",\"dolce\",\"domato\",\"domenica\",\"dominare\",\"dondolo\",\"dono\",\"dormire\",\"dote\",\"dottore\",\"dovuto\",\"dozzina\",\"drago\",\"druido\",\"dubbio\",\"dubitare\",\"ducale\",\"duna\",\"duomo\",\"duplice\",\"duraturo\",\"ebano\",\"eccesso\",\"ecco\",\"eclissi\",\"economia\",\"edera\",\"edicola\",\"edile\",\"editoria\",\"educare\",\"egemonia\",\"egli\",\"egoismo\",\"egregio\",\"elaborato\",\"elargire\",\"elegante\",\"elencato\",\"eletto\",\"elevare\",\"elfico\",\"elica\",\"elmo\",\"elsa\",\"eluso\",\"emanato\",\"emblema\",\"emesso\",\"emiro\",\"emotivo\",\"emozione\",\"empirico\",\"emulo\",\"endemico\",\"enduro\",\"energia\",\"enfasi\",\"enoteca\",\"entrare\",\"enzima\",\"epatite\",\"epilogo\",\"episodio\",\"epocale\",\"eppure\",\"equatore\",\"erario\",\"erba\",\"erboso\",\"erede\",\"eremita\",\"erigere\",\"ermetico\",\"eroe\",\"erosivo\",\"errante\",\"esagono\",\"esame\",\"esanime\",\"esaudire\",\"esca\",\"esempio\",\"esercito\",\"esibito\",\"esigente\",\"esistere\",\"esito\",\"esofago\",\"esortato\",\"esoso\",\"espanso\",\"espresso\",\"essenza\",\"esso\",\"esteso\",\"estimare\",\"estonia\",\"estroso\",\"esultare\",\"etilico\",\"etnico\",\"etrusco\",\"etto\",\"euclideo\",\"europa\",\"evaso\",\"evidenza\",\"evitato\",\"evoluto\",\"evviva\",\"fabbrica\",\"faccenda\",\"fachiro\",\"falco\",\"famiglia\",\"fanale\",\"fanfara\",\"fango\",\"fantasma\",\"fare\",\"farfalla\",\"farinoso\",\"farmaco\",\"fascia\",\"fastoso\",\"fasullo\",\"faticare\",\"fato\",\"favoloso\",\"febbre\",\"fecola\",\"fede\",\"fegato\",\"felpa\",\"feltro\",\"femmina\",\"fendere\",\"fenomeno\",\"fermento\",\"ferro\",\"fertile\",\"fessura\",\"festivo\",\"fetta\",\"feudo\",\"fiaba\",\"fiducia\",\"fifa\",\"figurato\",\"filo\",\"finanza\",\"finestra\",\"finire\",\"fiore\",\"fiscale\",\"fisico\",\"fiume\",\"flacone\",\"flamenco\",\"flebo\",\"flemma\",\"florido\",\"fluente\",\"fluoro\",\"fobico\",\"focaccia\",\"focoso\",\"foderato\",\"foglio\",\"folata\",\"folclore\",\"folgore\",\"fondente\",\"fonetico\",\"fonia\",\"fontana\",\"forbito\",\"forchetta\",\"foresta\",\"formica\",\"fornaio\",\"foro\",\"fortezza\",\"forzare\",\"fosfato\",\"fosso\",\"fracasso\",\"frana\",\"frassino\",\"fratello\",\"freccetta\",\"frenata\",\"fresco\",\"frigo\",\"frollino\",\"fronde\",\"frugale\",\"frutta\",\"fucilata\",\"fucsia\",\"fuggente\",\"fulmine\",\"fulvo\",\"fumante\",\"fumetto\",\"fumoso\",\"fune\",\"funzione\",\"fuoco\",\"furbo\",\"furgone\",\"furore\",\"fuso\",\"futile\",\"gabbiano\",\"gaffe\",\"galateo\",\"gallina\",\"galoppo\",\"gambero\",\"gamma\",\"garanzia\",\"garbo\",\"garofano\",\"garzone\",\"gasdotto\",\"gasolio\",\"gastrico\",\"gatto\",\"gaudio\",\"gazebo\",\"gazzella\",\"geco\",\"gelatina\",\"gelso\",\"gemello\",\"gemmato\",\"gene\",\"genitore\",\"gennaio\",\"genotipo\",\"gergo\",\"ghepardo\",\"ghiaccio\",\"ghisa\",\"giallo\",\"gilda\",\"ginepro\",\"giocare\",\"gioiello\",\"giorno\",\"giove\",\"girato\",\"girone\",\"gittata\",\"giudizio\",\"giurato\",\"giusto\",\"globulo\",\"glutine\",\"gnomo\",\"gobba\",\"golf\",\"gomito\",\"gommone\",\"gonfio\",\"gonna\",\"governo\",\"gracile\",\"grado\",\"grafico\",\"grammo\",\"grande\",\"grattare\",\"gravoso\",\"grazia\",\"greca\",\"gregge\",\"grifone\",\"grigio\",\"grinza\",\"grotta\",\"gruppo\",\"guadagno\",\"guaio\",\"guanto\",\"guardare\",\"gufo\",\"guidare\",\"ibernato\",\"icona\",\"identico\",\"idillio\",\"idolo\",\"idra\",\"idrico\",\"idrogeno\",\"igiene\",\"ignaro\",\"ignorato\",\"ilare\",\"illeso\",\"illogico\",\"illudere\",\"imballo\",\"imbevuto\",\"imbocco\",\"imbuto\",\"immane\",\"immerso\",\"immolato\",\"impacco\",\"impeto\",\"impiego\",\"importo\",\"impronta\",\"inalare\",\"inarcare\",\"inattivo\",\"incanto\",\"incendio\",\"inchino\",\"incisivo\",\"incluso\",\"incontro\",\"incrocio\",\"incubo\",\"indagine\",\"india\",\"indole\",\"inedito\",\"infatti\",\"infilare\",\"inflitto\",\"ingaggio\",\"ingegno\",\"inglese\",\"ingordo\",\"ingrosso\",\"innesco\",\"inodore\",\"inoltrare\",\"inondato\",\"insano\",\"insetto\",\"insieme\",\"insonnia\",\"insulina\",\"intasato\",\"intero\",\"intonaco\",\"intuito\",\"inumidire\",\"invalido\",\"invece\",\"invito\",\"iperbole\",\"ipnotico\",\"ipotesi\",\"ippica\",\"iride\",\"irlanda\",\"ironico\",\"irrigato\",\"irrorare\",\"isolato\",\"isotopo\",\"isterico\",\"istituto\",\"istrice\",\"italia\",\"iterare\",\"labbro\",\"labirinto\",\"lacca\",\"lacerato\",\"lacrima\",\"lacuna\",\"laddove\",\"lago\",\"lampo\",\"lancetta\",\"lanterna\",\"lardoso\",\"larga\",\"laringe\",\"lastra\",\"latenza\",\"latino\",\"lattuga\",\"lavagna\",\"lavoro\",\"legale\",\"leggero\",\"lembo\",\"lentezza\",\"lenza\",\"leone\",\"lepre\",\"lesivo\",\"lessato\",\"lesto\",\"letterale\",\"leva\",\"levigato\",\"libero\",\"lido\",\"lievito\",\"lilla\",\"limatura\",\"limitare\",\"limpido\",\"lineare\",\"lingua\",\"liquido\",\"lira\",\"lirica\",\"lisca\",\"lite\",\"litigio\",\"livrea\",\"locanda\",\"lode\",\"logica\",\"lombare\",\"londra\",\"longevo\",\"loquace\",\"lorenzo\",\"loto\",\"lotteria\",\"luce\",\"lucidato\",\"lumaca\",\"luminoso\",\"lungo\",\"lupo\",\"luppolo\",\"lusinga\",\"lusso\",\"lutto\",\"macabro\",\"macchina\",\"macero\",\"macinato\",\"madama\",\"magico\",\"maglia\",\"magnete\",\"magro\",\"maiolica\",\"malafede\",\"malgrado\",\"malinteso\",\"malsano\",\"malto\",\"malumore\",\"mana\",\"mancia\",\"mandorla\",\"mangiare\",\"manifesto\",\"mannaro\",\"manovra\",\"mansarda\",\"mantide\",\"manubrio\",\"mappa\",\"maratona\",\"marcire\",\"maretta\",\"marmo\",\"marsupio\",\"maschera\",\"massaia\",\"mastino\",\"materasso\",\"matricola\",\"mattone\",\"maturo\",\"mazurca\",\"meandro\",\"meccanico\",\"mecenate\",\"medesimo\",\"meditare\",\"mega\",\"melassa\",\"melis\",\"melodia\",\"meninge\",\"meno\",\"mensola\",\"mercurio\",\"merenda\",\"merlo\",\"meschino\",\"mese\",\"messere\",\"mestolo\",\"metallo\",\"metodo\",\"mettere\",\"miagolare\",\"mica\",\"micelio\",\"michele\",\"microbo\",\"midollo\",\"miele\",\"migliore\",\"milano\",\"milite\",\"mimosa\",\"minerale\",\"mini\",\"minore\",\"mirino\",\"mirtillo\",\"miscela\",\"missiva\",\"misto\",\"misurare\",\"mitezza\",\"mitigare\",\"mitra\",\"mittente\",\"mnemonico\",\"modello\",\"modifica\",\"modulo\",\"mogano\",\"mogio\",\"mole\",\"molosso\",\"monastero\",\"monco\",\"mondina\",\"monetario\",\"monile\",\"monotono\",\"monsone\",\"montato\",\"monviso\",\"mora\",\"mordere\",\"morsicato\",\"mostro\",\"motivato\",\"motosega\",\"motto\",\"movenza\",\"movimento\",\"mozzo\",\"mucca\",\"mucosa\",\"muffa\",\"mughetto\",\"mugnaio\",\"mulatto\",\"mulinello\",\"multiplo\",\"mummia\",\"munto\",\"muovere\",\"murale\",\"musa\",\"muscolo\",\"musica\",\"mutevole\",\"muto\",\"nababbo\",\"nafta\",\"nanometro\",\"narciso\",\"narice\",\"narrato\",\"nascere\",\"nastrare\",\"naturale\",\"nautica\",\"naviglio\",\"nebulosa\",\"necrosi\",\"negativo\",\"negozio\",\"nemmeno\",\"neofita\",\"neretto\",\"nervo\",\"nessuno\",\"nettuno\",\"neutrale\",\"neve\",\"nevrotico\",\"nicchia\",\"ninfa\",\"nitido\",\"nobile\",\"nocivo\",\"nodo\",\"nome\",\"nomina\",\"nordico\",\"normale\",\"norvegese\",\"nostrano\",\"notare\",\"notizia\",\"notturno\",\"novella\",\"nucleo\",\"nulla\",\"numero\",\"nuovo\",\"nutrire\",\"nuvola\",\"nuziale\",\"oasi\",\"obbedire\",\"obbligo\",\"obelisco\",\"oblio\",\"obolo\",\"obsoleto\",\"occasione\",\"occhio\",\"occidente\",\"occorrere\",\"occultare\",\"ocra\",\"oculato\",\"odierno\",\"odorare\",\"offerta\",\"offrire\",\"offuscato\",\"oggetto\",\"oggi\",\"ognuno\",\"olandese\",\"olfatto\",\"oliato\",\"oliva\",\"ologramma\",\"oltre\",\"omaggio\",\"ombelico\",\"ombra\",\"omega\",\"omissione\",\"ondoso\",\"onere\",\"onice\",\"onnivoro\",\"onorevole\",\"onta\",\"operato\",\"opinione\",\"opposto\",\"oracolo\",\"orafo\",\"ordine\",\"orecchino\",\"orefice\",\"orfano\",\"organico\",\"origine\",\"orizzonte\",\"orma\",\"ormeggio\",\"ornativo\",\"orologio\",\"orrendo\",\"orribile\",\"ortensia\",\"ortica\",\"orzata\",\"orzo\",\"osare\",\"oscurare\",\"osmosi\",\"ospedale\",\"ospite\",\"ossa\",\"ossidare\",\"ostacolo\",\"oste\",\"otite\",\"otre\",\"ottagono\",\"ottimo\",\"ottobre\",\"ovale\",\"ovest\",\"ovino\",\"oviparo\",\"ovocito\",\"ovunque\",\"ovviare\",\"ozio\",\"pacchetto\",\"pace\",\"pacifico\",\"padella\",\"padrone\",\"paese\",\"paga\",\"pagina\",\"palazzina\",\"palesare\",\"pallido\",\"palo\",\"palude\",\"pandoro\",\"pannello\",\"paolo\",\"paonazzo\",\"paprica\",\"parabola\",\"parcella\",\"parere\",\"pargolo\",\"pari\",\"parlato\",\"parola\",\"partire\",\"parvenza\",\"parziale\",\"passivo\",\"pasticca\",\"patacca\",\"patologia\",\"pattume\",\"pavone\",\"peccato\",\"pedalare\",\"pedonale\",\"peggio\",\"peloso\",\"penare\",\"pendice\",\"penisola\",\"pennuto\",\"penombra\",\"pensare\",\"pentola\",\"pepe\",\"pepita\",\"perbene\",\"percorso\",\"perdonato\",\"perforare\",\"pergamena\",\"periodo\",\"permesso\",\"perno\",\"perplesso\",\"persuaso\",\"pertugio\",\"pervaso\",\"pesatore\",\"pesista\",\"peso\",\"pestifero\",\"petalo\",\"pettine\",\"petulante\",\"pezzo\",\"piacere\",\"pianta\",\"piattino\",\"piccino\",\"picozza\",\"piega\",\"pietra\",\"piffero\",\"pigiama\",\"pigolio\",\"pigro\",\"pila\",\"pilifero\",\"pillola\",\"pilota\",\"pimpante\",\"pineta\",\"pinna\",\"pinolo\",\"pioggia\",\"piombo\",\"piramide\",\"piretico\",\"pirite\",\"pirolisi\",\"pitone\",\"pizzico\",\"placebo\",\"planare\",\"plasma\",\"platano\",\"plenario\",\"pochezza\",\"poderoso\",\"podismo\",\"poesia\",\"poggiare\",\"polenta\",\"poligono\",\"pollice\",\"polmonite\",\"polpetta\",\"polso\",\"poltrona\",\"polvere\",\"pomice\",\"pomodoro\",\"ponte\",\"popoloso\",\"porfido\",\"poroso\",\"porpora\",\"porre\",\"portata\",\"posa\",\"positivo\",\"possesso\",\"postulato\",\"potassio\",\"potere\",\"pranzo\",\"prassi\",\"pratica\",\"precluso\",\"predica\",\"prefisso\",\"pregiato\",\"prelievo\",\"premere\",\"prenotare\",\"preparato\",\"presenza\",\"pretesto\",\"prevalso\",\"prima\",\"principe\",\"privato\",\"problema\",\"procura\",\"produrre\",\"profumo\",\"progetto\",\"prolunga\",\"promessa\",\"pronome\",\"proposta\",\"proroga\",\"proteso\",\"prova\",\"prudente\",\"prugna\",\"prurito\",\"psiche\",\"pubblico\",\"pudica\",\"pugilato\",\"pugno\",\"pulce\",\"pulito\",\"pulsante\",\"puntare\",\"pupazzo\",\"pupilla\",\"puro\",\"quadro\",\"qualcosa\",\"quasi\",\"querela\",\"quota\",\"raccolto\",\"raddoppio\",\"radicale\",\"radunato\",\"raffica\",\"ragazzo\",\"ragione\",\"ragno\",\"ramarro\",\"ramingo\",\"ramo\",\"randagio\",\"rantolare\",\"rapato\",\"rapina\",\"rappreso\",\"rasatura\",\"raschiato\",\"rasente\",\"rassegna\",\"rastrello\",\"rata\",\"ravveduto\",\"reale\",\"recepire\",\"recinto\",\"recluta\",\"recondito\",\"recupero\",\"reddito\",\"redimere\",\"regalato\",\"registro\",\"regola\",\"regresso\",\"relazione\",\"remare\",\"remoto\",\"renna\",\"replica\",\"reprimere\",\"reputare\",\"resa\",\"residente\",\"responso\",\"restauro\",\"rete\",\"retina\",\"retorica\",\"rettifica\",\"revocato\",\"riassunto\",\"ribadire\",\"ribelle\",\"ribrezzo\",\"ricarica\",\"ricco\",\"ricevere\",\"riciclato\",\"ricordo\",\"ricreduto\",\"ridicolo\",\"ridurre\",\"rifasare\",\"riflesso\",\"riforma\",\"rifugio\",\"rigare\",\"rigettato\",\"righello\",\"rilassato\",\"rilevato\",\"rimanere\",\"rimbalzo\",\"rimedio\",\"rimorchio\",\"rinascita\",\"rincaro\",\"rinforzo\",\"rinnovo\",\"rinomato\",\"rinsavito\",\"rintocco\",\"rinuncia\",\"rinvenire\",\"riparato\",\"ripetuto\",\"ripieno\",\"riportare\",\"ripresa\",\"ripulire\",\"risata\",\"rischio\",\"riserva\",\"risibile\",\"riso\",\"rispetto\",\"ristoro\",\"risultato\",\"risvolto\",\"ritardo\",\"ritegno\",\"ritmico\",\"ritrovo\",\"riunione\",\"riva\",\"riverso\",\"rivincita\",\"rivolto\",\"rizoma\",\"roba\",\"robotico\",\"robusto\",\"roccia\",\"roco\",\"rodaggio\",\"rodere\",\"roditore\",\"rogito\",\"rollio\",\"romantico\",\"rompere\",\"ronzio\",\"rosolare\",\"rospo\",\"rotante\",\"rotondo\",\"rotula\",\"rovescio\",\"rubizzo\",\"rubrica\",\"ruga\",\"rullino\",\"rumine\",\"rumoroso\",\"ruolo\",\"rupe\",\"russare\",\"rustico\",\"sabato\",\"sabbiare\",\"sabotato\",\"sagoma\",\"salasso\",\"saldatura\",\"salgemma\",\"salivare\",\"salmone\",\"salone\",\"saltare\",\"saluto\",\"salvo\",\"sapere\",\"sapido\",\"saporito\",\"saraceno\",\"sarcasmo\",\"sarto\",\"sassoso\",\"satellite\",\"satira\",\"satollo\",\"saturno\",\"savana\",\"savio\",\"saziato\",\"sbadiglio\",\"sbalzo\",\"sbancato\",\"sbarra\",\"sbattere\",\"sbavare\",\"sbendare\",\"sbirciare\",\"sbloccato\",\"sbocciato\",\"sbrinare\",\"sbruffone\",\"sbuffare\",\"scabroso\",\"scadenza\",\"scala\",\"scambiare\",\"scandalo\",\"scapola\",\"scarso\",\"scatenare\",\"scavato\",\"scelto\",\"scenico\",\"scettro\",\"scheda\",\"schiena\",\"sciarpa\",\"scienza\",\"scindere\",\"scippo\",\"sciroppo\",\"scivolo\",\"sclerare\",\"scodella\",\"scolpito\",\"scomparto\",\"sconforto\",\"scoprire\",\"scorta\",\"scossone\",\"scozzese\",\"scriba\",\"scrollare\",\"scrutinio\",\"scuderia\",\"scultore\",\"scuola\",\"scuro\",\"scusare\",\"sdebitare\",\"sdoganare\",\"seccatura\",\"secondo\",\"sedano\",\"seggiola\",\"segnalato\",\"segregato\",\"seguito\",\"selciato\",\"selettivo\",\"sella\",\"selvaggio\",\"semaforo\",\"sembrare\",\"seme\",\"seminato\",\"sempre\",\"senso\",\"sentire\",\"sepolto\",\"sequenza\",\"serata\",\"serbato\",\"sereno\",\"serio\",\"serpente\",\"serraglio\",\"servire\",\"sestina\",\"setola\",\"settimana\",\"sfacelo\",\"sfaldare\",\"sfamato\",\"sfarzoso\",\"sfaticato\",\"sfera\",\"sfida\",\"sfilato\",\"sfinge\",\"sfocato\",\"sfoderare\",\"sfogo\",\"sfoltire\",\"sforzato\",\"sfratto\",\"sfruttato\",\"sfuggito\",\"sfumare\",\"sfuso\",\"sgabello\",\"sgarbato\",\"sgonfiare\",\"sgorbio\",\"sgrassato\",\"sguardo\",\"sibilo\",\"siccome\",\"sierra\",\"sigla\",\"signore\",\"silenzio\",\"sillaba\",\"simbolo\",\"simpatico\",\"simulato\",\"sinfonia\",\"singolo\",\"sinistro\",\"sino\",\"sintesi\",\"sinusoide\",\"sipario\",\"sisma\",\"sistole\",\"situato\",\"slitta\",\"slogatura\",\"sloveno\",\"smarrito\",\"smemorato\",\"smentito\",\"smeraldo\",\"smilzo\",\"smontare\",\"smottato\",\"smussato\",\"snellire\",\"snervato\",\"snodo\",\"sobbalzo\",\"sobrio\",\"soccorso\",\"sociale\",\"sodale\",\"soffitto\",\"sogno\",\"soldato\",\"solenne\",\"solido\",\"sollazzo\",\"solo\",\"solubile\",\"solvente\",\"somatico\",\"somma\",\"sonda\",\"sonetto\",\"sonnifero\",\"sopire\",\"soppeso\",\"sopra\",\"sorgere\",\"sorpasso\",\"sorriso\",\"sorso\",\"sorteggio\",\"sorvolato\",\"sospiro\",\"sosta\",\"sottile\",\"spada\",\"spalla\",\"spargere\",\"spatola\",\"spavento\",\"spazzola\",\"specie\",\"spedire\",\"spegnere\",\"spelatura\",\"speranza\",\"spessore\",\"spettrale\",\"spezzato\",\"spia\",\"spigoloso\",\"spillato\",\"spinoso\",\"spirale\",\"splendido\",\"sportivo\",\"sposo\",\"spranga\",\"sprecare\",\"spronato\",\"spruzzo\",\"spuntino\",\"squillo\",\"sradicare\",\"srotolato\",\"stabile\",\"stacco\",\"staffa\",\"stagnare\",\"stampato\",\"stantio\",\"starnuto\",\"stasera\",\"statuto\",\"stelo\",\"steppa\",\"sterzo\",\"stiletto\",\"stima\",\"stirpe\",\"stivale\",\"stizzoso\",\"stonato\",\"storico\",\"strappo\",\"stregato\",\"stridulo\",\"strozzare\",\"strutto\",\"stuccare\",\"stufo\",\"stupendo\",\"subentro\",\"succoso\",\"sudore\",\"suggerito\",\"sugo\",\"sultano\",\"suonare\",\"superbo\",\"supporto\",\"surgelato\",\"surrogato\",\"sussurro\",\"sutura\",\"svagare\",\"svedese\",\"sveglio\",\"svelare\",\"svenuto\",\"svezia\",\"sviluppo\",\"svista\",\"svizzera\",\"svolta\",\"svuotare\",\"tabacco\",\"tabulato\",\"tacciare\",\"taciturno\",\"tale\",\"talismano\",\"tampone\",\"tannino\",\"tara\",\"tardivo\",\"targato\",\"tariffa\",\"tarpare\",\"tartaruga\",\"tasto\",\"tattico\",\"taverna\",\"tavolata\",\"tazza\",\"teca\",\"tecnico\",\"telefono\",\"temerario\",\"tempo\",\"temuto\",\"tendone\",\"tenero\",\"tensione\",\"tentacolo\",\"teorema\",\"terme\",\"terrazzo\",\"terzetto\",\"tesi\",\"tesserato\",\"testato\",\"tetro\",\"tettoia\",\"tifare\",\"tigella\",\"timbro\",\"tinto\",\"tipico\",\"tipografo\",\"tiraggio\",\"tiro\",\"titanio\",\"titolo\",\"titubante\",\"tizio\",\"tizzone\",\"toccare\",\"tollerare\",\"tolto\",\"tombola\",\"tomo\",\"tonfo\",\"tonsilla\",\"topazio\",\"topologia\",\"toppa\",\"torba\",\"tornare\",\"torrone\",\"tortora\",\"toscano\",\"tossire\",\"tostatura\",\"totano\",\"trabocco\",\"trachea\",\"trafila\",\"tragedia\",\"tralcio\",\"tramonto\",\"transito\",\"trapano\",\"trarre\",\"trasloco\",\"trattato\",\"trave\",\"treccia\",\"tremolio\",\"trespolo\",\"tributo\",\"tricheco\",\"trifoglio\",\"trillo\",\"trincea\",\"trio\",\"tristezza\",\"triturato\",\"trivella\",\"tromba\",\"trono\",\"troppo\",\"trottola\",\"trovare\",\"truccato\",\"tubatura\",\"tuffato\",\"tulipano\",\"tumulto\",\"tunisia\",\"turbare\",\"turchino\",\"tuta\",\"tutela\",\"ubicato\",\"uccello\",\"uccisore\",\"udire\",\"uditivo\",\"uffa\",\"ufficio\",\"uguale\",\"ulisse\",\"ultimato\",\"umano\",\"umile\",\"umorismo\",\"uncinetto\",\"ungere\",\"ungherese\",\"unicorno\",\"unificato\",\"unisono\",\"unitario\",\"unte\",\"uovo\",\"upupa\",\"uragano\",\"urgenza\",\"urlo\",\"usanza\",\"usato\",\"uscito\",\"usignolo\",\"usuraio\",\"utensile\",\"utilizzo\",\"utopia\",\"vacante\",\"vaccinato\",\"vagabondo\",\"vagliato\",\"valanga\",\"valgo\",\"valico\",\"valletta\",\"valoroso\",\"valutare\",\"valvola\",\"vampata\",\"vangare\",\"vanitoso\",\"vano\",\"vantaggio\",\"vanvera\",\"vapore\",\"varano\",\"varcato\",\"variante\",\"vasca\",\"vedetta\",\"vedova\",\"veduto\",\"vegetale\",\"veicolo\",\"velcro\",\"velina\",\"velluto\",\"veloce\",\"venato\",\"vendemmia\",\"vento\",\"verace\",\"verbale\",\"vergogna\",\"verifica\",\"vero\",\"verruca\",\"verticale\",\"vescica\",\"vessillo\",\"vestale\",\"veterano\",\"vetrina\",\"vetusto\",\"viandante\",\"vibrante\",\"vicenda\",\"vichingo\",\"vicinanza\",\"vidimare\",\"vigilia\",\"vigneto\",\"vigore\",\"vile\",\"villano\",\"vimini\",\"vincitore\",\"viola\",\"vipera\",\"virgola\",\"virologo\",\"virulento\",\"viscoso\",\"visione\",\"vispo\",\"vissuto\",\"visura\",\"vita\",\"vitello\",\"vittima\",\"vivanda\",\"vivido\",\"viziare\",\"voce\",\"voga\",\"volatile\",\"volere\",\"volpe\",\"voragine\",\"vulcano\",\"zampogna\",\"zanna\",\"zappato\",\"zattera\",\"zavorra\",\"zefiro\",\"zelante\",\"zelo\",\"zenzero\",\"zerbino\",\"zibetto\",\"zinco\",\"zircone\",\"zitto\",\"zolla\",\"zotico\",\"zucchero\",\"zufolo\",\"zulu\",\"zuppa\"]"); /***/ }), /* 199 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/spanish.json ***! \******************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"ábaco\",\"abdomen\",\"abeja\",\"abierto\",\"abogado\",\"abono\",\"aborto\",\"abrazo\",\"abrir\",\"abuelo\",\"abuso\",\"acabar\",\"academia\",\"acceso\",\"acción\",\"aceite\",\"acelga\",\"acento\",\"aceptar\",\"ácido\",\"aclarar\",\"acné\",\"acoger\",\"acoso\",\"activo\",\"acto\",\"actriz\",\"actuar\",\"acudir\",\"acuerdo\",\"acusar\",\"adicto\",\"admitir\",\"adoptar\",\"adorno\",\"aduana\",\"adulto\",\"aéreo\",\"afectar\",\"afición\",\"afinar\",\"afirmar\",\"ágil\",\"agitar\",\"agonía\",\"agosto\",\"agotar\",\"agregar\",\"agrio\",\"agua\",\"agudo\",\"águila\",\"aguja\",\"ahogo\",\"ahorro\",\"aire\",\"aislar\",\"ajedrez\",\"ajeno\",\"ajuste\",\"alacrán\",\"alambre\",\"alarma\",\"alba\",\"álbum\",\"alcalde\",\"aldea\",\"alegre\",\"alejar\",\"alerta\",\"aleta\",\"alfiler\",\"alga\",\"algodón\",\"aliado\",\"aliento\",\"alivio\",\"alma\",\"almeja\",\"almíbar\",\"altar\",\"alteza\",\"altivo\",\"alto\",\"altura\",\"alumno\",\"alzar\",\"amable\",\"amante\",\"amapola\",\"amargo\",\"amasar\",\"ámbar\",\"ámbito\",\"ameno\",\"amigo\",\"amistad\",\"amor\",\"amparo\",\"amplio\",\"ancho\",\"anciano\",\"ancla\",\"andar\",\"andén\",\"anemia\",\"ángulo\",\"anillo\",\"ánimo\",\"anís\",\"anotar\",\"antena\",\"antiguo\",\"antojo\",\"anual\",\"anular\",\"anuncio\",\"añadir\",\"añejo\",\"año\",\"apagar\",\"aparato\",\"apetito\",\"apio\",\"aplicar\",\"apodo\",\"aporte\",\"apoyo\",\"aprender\",\"aprobar\",\"apuesta\",\"apuro\",\"arado\",\"araña\",\"arar\",\"árbitro\",\"árbol\",\"arbusto\",\"archivo\",\"arco\",\"arder\",\"ardilla\",\"arduo\",\"área\",\"árido\",\"aries\",\"armonía\",\"arnés\",\"aroma\",\"arpa\",\"arpón\",\"arreglo\",\"arroz\",\"arruga\",\"arte\",\"artista\",\"asa\",\"asado\",\"asalto\",\"ascenso\",\"asegurar\",\"aseo\",\"asesor\",\"asiento\",\"asilo\",\"asistir\",\"asno\",\"asombro\",\"áspero\",\"astilla\",\"astro\",\"astuto\",\"asumir\",\"asunto\",\"atajo\",\"ataque\",\"atar\",\"atento\",\"ateo\",\"ático\",\"atleta\",\"átomo\",\"atraer\",\"atroz\",\"atún\",\"audaz\",\"audio\",\"auge\",\"aula\",\"aumento\",\"ausente\",\"autor\",\"aval\",\"avance\",\"avaro\",\"ave\",\"avellana\",\"avena\",\"avestruz\",\"avión\",\"aviso\",\"ayer\",\"ayuda\",\"ayuno\",\"azafrán\",\"azar\",\"azote\",\"azúcar\",\"azufre\",\"azul\",\"baba\",\"babor\",\"bache\",\"bahía\",\"baile\",\"bajar\",\"balanza\",\"balcón\",\"balde\",\"bambú\",\"banco\",\"banda\",\"baño\",\"barba\",\"barco\",\"barniz\",\"barro\",\"báscula\",\"bastón\",\"basura\",\"batalla\",\"batería\",\"batir\",\"batuta\",\"baúl\",\"bazar\",\"bebé\",\"bebida\",\"bello\",\"besar\",\"beso\",\"bestia\",\"bicho\",\"bien\",\"bingo\",\"blanco\",\"bloque\",\"blusa\",\"boa\",\"bobina\",\"bobo\",\"boca\",\"bocina\",\"boda\",\"bodega\",\"boina\",\"bola\",\"bolero\",\"bolsa\",\"bomba\",\"bondad\",\"bonito\",\"bono\",\"bonsái\",\"borde\",\"borrar\",\"bosque\",\"bote\",\"botín\",\"bóveda\",\"bozal\",\"bravo\",\"brazo\",\"brecha\",\"breve\",\"brillo\",\"brinco\",\"brisa\",\"broca\",\"broma\",\"bronce\",\"brote\",\"bruja\",\"brusco\",\"bruto\",\"buceo\",\"bucle\",\"bueno\",\"buey\",\"bufanda\",\"bufón\",\"búho\",\"buitre\",\"bulto\",\"burbuja\",\"burla\",\"burro\",\"buscar\",\"butaca\",\"buzón\",\"caballo\",\"cabeza\",\"cabina\",\"cabra\",\"cacao\",\"cadáver\",\"cadena\",\"caer\",\"café\",\"caída\",\"caimán\",\"caja\",\"cajón\",\"cal\",\"calamar\",\"calcio\",\"caldo\",\"calidad\",\"calle\",\"calma\",\"calor\",\"calvo\",\"cama\",\"cambio\",\"camello\",\"camino\",\"campo\",\"cáncer\",\"candil\",\"canela\",\"canguro\",\"canica\",\"canto\",\"caña\",\"cañón\",\"caoba\",\"caos\",\"capaz\",\"capitán\",\"capote\",\"captar\",\"capucha\",\"cara\",\"carbón\",\"cárcel\",\"careta\",\"carga\",\"cariño\",\"carne\",\"carpeta\",\"carro\",\"carta\",\"casa\",\"casco\",\"casero\",\"caspa\",\"castor\",\"catorce\",\"catre\",\"caudal\",\"causa\",\"cazo\",\"cebolla\",\"ceder\",\"cedro\",\"celda\",\"célebre\",\"celoso\",\"célula\",\"cemento\",\"ceniza\",\"centro\",\"cerca\",\"cerdo\",\"cereza\",\"cero\",\"cerrar\",\"certeza\",\"césped\",\"cetro\",\"chacal\",\"chaleco\",\"champú\",\"chancla\",\"chapa\",\"charla\",\"chico\",\"chiste\",\"chivo\",\"choque\",\"choza\",\"chuleta\",\"chupar\",\"ciclón\",\"ciego\",\"cielo\",\"cien\",\"cierto\",\"cifra\",\"cigarro\",\"cima\",\"cinco\",\"cine\",\"cinta\",\"ciprés\",\"circo\",\"ciruela\",\"cisne\",\"cita\",\"ciudad\",\"clamor\",\"clan\",\"claro\",\"clase\",\"clave\",\"cliente\",\"clima\",\"clínica\",\"cobre\",\"cocción\",\"cochino\",\"cocina\",\"coco\",\"código\",\"codo\",\"cofre\",\"coger\",\"cohete\",\"cojín\",\"cojo\",\"cola\",\"colcha\",\"colegio\",\"colgar\",\"colina\",\"collar\",\"colmo\",\"columna\",\"combate\",\"comer\",\"comida\",\"cómodo\",\"compra\",\"conde\",\"conejo\",\"conga\",\"conocer\",\"consejo\",\"contar\",\"copa\",\"copia\",\"corazón\",\"corbata\",\"corcho\",\"cordón\",\"corona\",\"correr\",\"coser\",\"cosmos\",\"costa\",\"cráneo\",\"cráter\",\"crear\",\"crecer\",\"creído\",\"crema\",\"cría\",\"crimen\",\"cripta\",\"crisis\",\"cromo\",\"crónica\",\"croqueta\",\"crudo\",\"cruz\",\"cuadro\",\"cuarto\",\"cuatro\",\"cubo\",\"cubrir\",\"cuchara\",\"cuello\",\"cuento\",\"cuerda\",\"cuesta\",\"cueva\",\"cuidar\",\"culebra\",\"culpa\",\"culto\",\"cumbre\",\"cumplir\",\"cuna\",\"cuneta\",\"cuota\",\"cupón\",\"cúpula\",\"curar\",\"curioso\",\"curso\",\"curva\",\"cutis\",\"dama\",\"danza\",\"dar\",\"dardo\",\"dátil\",\"deber\",\"débil\",\"década\",\"decir\",\"dedo\",\"defensa\",\"definir\",\"dejar\",\"delfín\",\"delgado\",\"delito\",\"demora\",\"denso\",\"dental\",\"deporte\",\"derecho\",\"derrota\",\"desayuno\",\"deseo\",\"desfile\",\"desnudo\",\"destino\",\"desvío\",\"detalle\",\"detener\",\"deuda\",\"día\",\"diablo\",\"diadema\",\"diamante\",\"diana\",\"diario\",\"dibujo\",\"dictar\",\"diente\",\"dieta\",\"diez\",\"difícil\",\"digno\",\"dilema\",\"diluir\",\"dinero\",\"directo\",\"dirigir\",\"disco\",\"diseño\",\"disfraz\",\"diva\",\"divino\",\"doble\",\"doce\",\"dolor\",\"domingo\",\"don\",\"donar\",\"dorado\",\"dormir\",\"dorso\",\"dos\",\"dosis\",\"dragón\",\"droga\",\"ducha\",\"duda\",\"duelo\",\"dueño\",\"dulce\",\"dúo\",\"duque\",\"durar\",\"dureza\",\"duro\",\"ébano\",\"ebrio\",\"echar\",\"eco\",\"ecuador\",\"edad\",\"edición\",\"edificio\",\"editor\",\"educar\",\"efecto\",\"eficaz\",\"eje\",\"ejemplo\",\"elefante\",\"elegir\",\"elemento\",\"elevar\",\"elipse\",\"élite\",\"elixir\",\"elogio\",\"eludir\",\"embudo\",\"emitir\",\"emoción\",\"empate\",\"empeño\",\"empleo\",\"empresa\",\"enano\",\"encargo\",\"enchufe\",\"encía\",\"enemigo\",\"enero\",\"enfado\",\"enfermo\",\"engaño\",\"enigma\",\"enlace\",\"enorme\",\"enredo\",\"ensayo\",\"enseñar\",\"entero\",\"entrar\",\"envase\",\"envío\",\"época\",\"equipo\",\"erizo\",\"escala\",\"escena\",\"escolar\",\"escribir\",\"escudo\",\"esencia\",\"esfera\",\"esfuerzo\",\"espada\",\"espejo\",\"espía\",\"esposa\",\"espuma\",\"esquí\",\"estar\",\"este\",\"estilo\",\"estufa\",\"etapa\",\"eterno\",\"ética\",\"etnia\",\"evadir\",\"evaluar\",\"evento\",\"evitar\",\"exacto\",\"examen\",\"exceso\",\"excusa\",\"exento\",\"exigir\",\"exilio\",\"existir\",\"éxito\",\"experto\",\"explicar\",\"exponer\",\"extremo\",\"fábrica\",\"fábula\",\"fachada\",\"fácil\",\"factor\",\"faena\",\"faja\",\"falda\",\"fallo\",\"falso\",\"faltar\",\"fama\",\"familia\",\"famoso\",\"faraón\",\"farmacia\",\"farol\",\"farsa\",\"fase\",\"fatiga\",\"fauna\",\"favor\",\"fax\",\"febrero\",\"fecha\",\"feliz\",\"feo\",\"feria\",\"feroz\",\"fértil\",\"fervor\",\"festín\",\"fiable\",\"fianza\",\"fiar\",\"fibra\",\"ficción\",\"ficha\",\"fideo\",\"fiebre\",\"fiel\",\"fiera\",\"fiesta\",\"figura\",\"fijar\",\"fijo\",\"fila\",\"filete\",\"filial\",\"filtro\",\"fin\",\"finca\",\"fingir\",\"finito\",\"firma\",\"flaco\",\"flauta\",\"flecha\",\"flor\",\"flota\",\"fluir\",\"flujo\",\"flúor\",\"fobia\",\"foca\",\"fogata\",\"fogón\",\"folio\",\"folleto\",\"fondo\",\"forma\",\"forro\",\"fortuna\",\"forzar\",\"fosa\",\"foto\",\"fracaso\",\"frágil\",\"franja\",\"frase\",\"fraude\",\"freír\",\"freno\",\"fresa\",\"frío\",\"frito\",\"fruta\",\"fuego\",\"fuente\",\"fuerza\",\"fuga\",\"fumar\",\"función\",\"funda\",\"furgón\",\"furia\",\"fusil\",\"fútbol\",\"futuro\",\"gacela\",\"gafas\",\"gaita\",\"gajo\",\"gala\",\"galería\",\"gallo\",\"gamba\",\"ganar\",\"gancho\",\"ganga\",\"ganso\",\"garaje\",\"garza\",\"gasolina\",\"gastar\",\"gato\",\"gavilán\",\"gemelo\",\"gemir\",\"gen\",\"género\",\"genio\",\"gente\",\"geranio\",\"gerente\",\"germen\",\"gesto\",\"gigante\",\"gimnasio\",\"girar\",\"giro\",\"glaciar\",\"globo\",\"gloria\",\"gol\",\"golfo\",\"goloso\",\"golpe\",\"goma\",\"gordo\",\"gorila\",\"gorra\",\"gota\",\"goteo\",\"gozar\",\"grada\",\"gráfico\",\"grano\",\"grasa\",\"gratis\",\"grave\",\"grieta\",\"grillo\",\"gripe\",\"gris\",\"grito\",\"grosor\",\"grúa\",\"grueso\",\"grumo\",\"grupo\",\"guante\",\"guapo\",\"guardia\",\"guerra\",\"guía\",\"guiño\",\"guion\",\"guiso\",\"guitarra\",\"gusano\",\"gustar\",\"haber\",\"hábil\",\"hablar\",\"hacer\",\"hacha\",\"hada\",\"hallar\",\"hamaca\",\"harina\",\"haz\",\"hazaña\",\"hebilla\",\"hebra\",\"hecho\",\"helado\",\"helio\",\"hembra\",\"herir\",\"hermano\",\"héroe\",\"hervir\",\"hielo\",\"hierro\",\"hígado\",\"higiene\",\"hijo\",\"himno\",\"historia\",\"hocico\",\"hogar\",\"hoguera\",\"hoja\",\"hombre\",\"hongo\",\"honor\",\"honra\",\"hora\",\"hormiga\",\"horno\",\"hostil\",\"hoyo\",\"hueco\",\"huelga\",\"huerta\",\"hueso\",\"huevo\",\"huida\",\"huir\",\"humano\",\"húmedo\",\"humilde\",\"humo\",\"hundir\",\"huracán\",\"hurto\",\"icono\",\"ideal\",\"idioma\",\"ídolo\",\"iglesia\",\"iglú\",\"igual\",\"ilegal\",\"ilusión\",\"imagen\",\"imán\",\"imitar\",\"impar\",\"imperio\",\"imponer\",\"impulso\",\"incapaz\",\"índice\",\"inerte\",\"infiel\",\"informe\",\"ingenio\",\"inicio\",\"inmenso\",\"inmune\",\"innato\",\"insecto\",\"instante\",\"interés\",\"íntimo\",\"intuir\",\"inútil\",\"invierno\",\"ira\",\"iris\",\"ironía\",\"isla\",\"islote\",\"jabalí\",\"jabón\",\"jamón\",\"jarabe\",\"jardín\",\"jarra\",\"jaula\",\"jazmín\",\"jefe\",\"jeringa\",\"jinete\",\"jornada\",\"joroba\",\"joven\",\"joya\",\"juerga\",\"jueves\",\"juez\",\"jugador\",\"jugo\",\"juguete\",\"juicio\",\"junco\",\"jungla\",\"junio\",\"juntar\",\"júpiter\",\"jurar\",\"justo\",\"juvenil\",\"juzgar\",\"kilo\",\"koala\",\"labio\",\"lacio\",\"lacra\",\"lado\",\"ladrón\",\"lagarto\",\"lágrima\",\"laguna\",\"laico\",\"lamer\",\"lámina\",\"lámpara\",\"lana\",\"lancha\",\"langosta\",\"lanza\",\"lápiz\",\"largo\",\"larva\",\"lástima\",\"lata\",\"látex\",\"latir\",\"laurel\",\"lavar\",\"lazo\",\"leal\",\"lección\",\"leche\",\"lector\",\"leer\",\"legión\",\"legumbre\",\"lejano\",\"lengua\",\"lento\",\"leña\",\"león\",\"leopardo\",\"lesión\",\"letal\",\"letra\",\"leve\",\"leyenda\",\"libertad\",\"libro\",\"licor\",\"líder\",\"lidiar\",\"lienzo\",\"liga\",\"ligero\",\"lima\",\"límite\",\"limón\",\"limpio\",\"lince\",\"lindo\",\"línea\",\"lingote\",\"lino\",\"linterna\",\"líquido\",\"liso\",\"lista\",\"litera\",\"litio\",\"litro\",\"llaga\",\"llama\",\"llanto\",\"llave\",\"llegar\",\"llenar\",\"llevar\",\"llorar\",\"llover\",\"lluvia\",\"lobo\",\"loción\",\"loco\",\"locura\",\"lógica\",\"logro\",\"lombriz\",\"lomo\",\"lonja\",\"lote\",\"lucha\",\"lucir\",\"lugar\",\"lujo\",\"luna\",\"lunes\",\"lupa\",\"lustro\",\"luto\",\"luz\",\"maceta\",\"macho\",\"madera\",\"madre\",\"maduro\",\"maestro\",\"mafia\",\"magia\",\"mago\",\"maíz\",\"maldad\",\"maleta\",\"malla\",\"malo\",\"mamá\",\"mambo\",\"mamut\",\"manco\",\"mando\",\"manejar\",\"manga\",\"maniquí\",\"manjar\",\"mano\",\"manso\",\"manta\",\"mañana\",\"mapa\",\"máquina\",\"mar\",\"marco\",\"marea\",\"marfil\",\"margen\",\"marido\",\"mármol\",\"marrón\",\"martes\",\"marzo\",\"masa\",\"máscara\",\"masivo\",\"matar\",\"materia\",\"matiz\",\"matriz\",\"máximo\",\"mayor\",\"mazorca\",\"mecha\",\"medalla\",\"medio\",\"médula\",\"mejilla\",\"mejor\",\"melena\",\"melón\",\"memoria\",\"menor\",\"mensaje\",\"mente\",\"menú\",\"mercado\",\"merengue\",\"mérito\",\"mes\",\"mesón\",\"meta\",\"meter\",\"método\",\"metro\",\"mezcla\",\"miedo\",\"miel\",\"miembro\",\"miga\",\"mil\",\"milagro\",\"militar\",\"millón\",\"mimo\",\"mina\",\"minero\",\"mínimo\",\"minuto\",\"miope\",\"mirar\",\"misa\",\"miseria\",\"misil\",\"mismo\",\"mitad\",\"mito\",\"mochila\",\"moción\",\"moda\",\"modelo\",\"moho\",\"mojar\",\"molde\",\"moler\",\"molino\",\"momento\",\"momia\",\"monarca\",\"moneda\",\"monja\",\"monto\",\"moño\",\"morada\",\"morder\",\"moreno\",\"morir\",\"morro\",\"morsa\",\"mortal\",\"mosca\",\"mostrar\",\"motivo\",\"mover\",\"móvil\",\"mozo\",\"mucho\",\"mudar\",\"mueble\",\"muela\",\"muerte\",\"muestra\",\"mugre\",\"mujer\",\"mula\",\"muleta\",\"multa\",\"mundo\",\"muñeca\",\"mural\",\"muro\",\"músculo\",\"museo\",\"musgo\",\"música\",\"muslo\",\"nácar\",\"nación\",\"nadar\",\"naipe\",\"naranja\",\"nariz\",\"narrar\",\"nasal\",\"natal\",\"nativo\",\"natural\",\"náusea\",\"naval\",\"nave\",\"navidad\",\"necio\",\"néctar\",\"negar\",\"negocio\",\"negro\",\"neón\",\"nervio\",\"neto\",\"neutro\",\"nevar\",\"nevera\",\"nicho\",\"nido\",\"niebla\",\"nieto\",\"niñez\",\"niño\",\"nítido\",\"nivel\",\"nobleza\",\"noche\",\"nómina\",\"noria\",\"norma\",\"norte\",\"nota\",\"noticia\",\"novato\",\"novela\",\"novio\",\"nube\",\"nuca\",\"núcleo\",\"nudillo\",\"nudo\",\"nuera\",\"nueve\",\"nuez\",\"nulo\",\"número\",\"nutria\",\"oasis\",\"obeso\",\"obispo\",\"objeto\",\"obra\",\"obrero\",\"observar\",\"obtener\",\"obvio\",\"oca\",\"ocaso\",\"océano\",\"ochenta\",\"ocho\",\"ocio\",\"ocre\",\"octavo\",\"octubre\",\"oculto\",\"ocupar\",\"ocurrir\",\"odiar\",\"odio\",\"odisea\",\"oeste\",\"ofensa\",\"oferta\",\"oficio\",\"ofrecer\",\"ogro\",\"oído\",\"oír\",\"ojo\",\"ola\",\"oleada\",\"olfato\",\"olivo\",\"olla\",\"olmo\",\"olor\",\"olvido\",\"ombligo\",\"onda\",\"onza\",\"opaco\",\"opción\",\"ópera\",\"opinar\",\"oponer\",\"optar\",\"óptica\",\"opuesto\",\"oración\",\"orador\",\"oral\",\"órbita\",\"orca\",\"orden\",\"oreja\",\"órgano\",\"orgía\",\"orgullo\",\"oriente\",\"origen\",\"orilla\",\"oro\",\"orquesta\",\"oruga\",\"osadía\",\"oscuro\",\"osezno\",\"oso\",\"ostra\",\"otoño\",\"otro\",\"oveja\",\"óvulo\",\"óxido\",\"oxígeno\",\"oyente\",\"ozono\",\"pacto\",\"padre\",\"paella\",\"página\",\"pago\",\"país\",\"pájaro\",\"palabra\",\"palco\",\"paleta\",\"pálido\",\"palma\",\"paloma\",\"palpar\",\"pan\",\"panal\",\"pánico\",\"pantera\",\"pañuelo\",\"papá\",\"papel\",\"papilla\",\"paquete\",\"parar\",\"parcela\",\"pared\",\"parir\",\"paro\",\"párpado\",\"parque\",\"párrafo\",\"parte\",\"pasar\",\"paseo\",\"pasión\",\"paso\",\"pasta\",\"pata\",\"patio\",\"patria\",\"pausa\",\"pauta\",\"pavo\",\"payaso\",\"peatón\",\"pecado\",\"pecera\",\"pecho\",\"pedal\",\"pedir\",\"pegar\",\"peine\",\"pelar\",\"peldaño\",\"pelea\",\"peligro\",\"pellejo\",\"pelo\",\"peluca\",\"pena\",\"pensar\",\"peñón\",\"peón\",\"peor\",\"pepino\",\"pequeño\",\"pera\",\"percha\",\"perder\",\"pereza\",\"perfil\",\"perico\",\"perla\",\"permiso\",\"perro\",\"persona\",\"pesa\",\"pesca\",\"pésimo\",\"pestaña\",\"pétalo\",\"petróleo\",\"pez\",\"pezuña\",\"picar\",\"pichón\",\"pie\",\"piedra\",\"pierna\",\"pieza\",\"pijama\",\"pilar\",\"piloto\",\"pimienta\",\"pino\",\"pintor\",\"pinza\",\"piña\",\"piojo\",\"pipa\",\"pirata\",\"pisar\",\"piscina\",\"piso\",\"pista\",\"pitón\",\"pizca\",\"placa\",\"plan\",\"plata\",\"playa\",\"plaza\",\"pleito\",\"pleno\",\"plomo\",\"pluma\",\"plural\",\"pobre\",\"poco\",\"poder\",\"podio\",\"poema\",\"poesía\",\"poeta\",\"polen\",\"policía\",\"pollo\",\"polvo\",\"pomada\",\"pomelo\",\"pomo\",\"pompa\",\"poner\",\"porción\",\"portal\",\"posada\",\"poseer\",\"posible\",\"poste\",\"potencia\",\"potro\",\"pozo\",\"prado\",\"precoz\",\"pregunta\",\"premio\",\"prensa\",\"preso\",\"previo\",\"primo\",\"príncipe\",\"prisión\",\"privar\",\"proa\",\"probar\",\"proceso\",\"producto\",\"proeza\",\"profesor\",\"programa\",\"prole\",\"promesa\",\"pronto\",\"propio\",\"próximo\",\"prueba\",\"público\",\"puchero\",\"pudor\",\"pueblo\",\"puerta\",\"puesto\",\"pulga\",\"pulir\",\"pulmón\",\"pulpo\",\"pulso\",\"puma\",\"punto\",\"puñal\",\"puño\",\"pupa\",\"pupila\",\"puré\",\"quedar\",\"queja\",\"quemar\",\"querer\",\"queso\",\"quieto\",\"química\",\"quince\",\"quitar\",\"rábano\",\"rabia\",\"rabo\",\"ración\",\"radical\",\"raíz\",\"rama\",\"rampa\",\"rancho\",\"rango\",\"rapaz\",\"rápido\",\"rapto\",\"rasgo\",\"raspa\",\"rato\",\"rayo\",\"raza\",\"razón\",\"reacción\",\"realidad\",\"rebaño\",\"rebote\",\"recaer\",\"receta\",\"rechazo\",\"recoger\",\"recreo\",\"recto\",\"recurso\",\"red\",\"redondo\",\"reducir\",\"reflejo\",\"reforma\",\"refrán\",\"refugio\",\"regalo\",\"regir\",\"regla\",\"regreso\",\"rehén\",\"reino\",\"reír\",\"reja\",\"relato\",\"relevo\",\"relieve\",\"relleno\",\"reloj\",\"remar\",\"remedio\",\"remo\",\"rencor\",\"rendir\",\"renta\",\"reparto\",\"repetir\",\"reposo\",\"reptil\",\"res\",\"rescate\",\"resina\",\"respeto\",\"resto\",\"resumen\",\"retiro\",\"retorno\",\"retrato\",\"reunir\",\"revés\",\"revista\",\"rey\",\"rezar\",\"rico\",\"riego\",\"rienda\",\"riesgo\",\"rifa\",\"rígido\",\"rigor\",\"rincón\",\"riñón\",\"río\",\"riqueza\",\"risa\",\"ritmo\",\"rito\",\"rizo\",\"roble\",\"roce\",\"rociar\",\"rodar\",\"rodeo\",\"rodilla\",\"roer\",\"rojizo\",\"rojo\",\"romero\",\"romper\",\"ron\",\"ronco\",\"ronda\",\"ropa\",\"ropero\",\"rosa\",\"rosca\",\"rostro\",\"rotar\",\"rubí\",\"rubor\",\"rudo\",\"rueda\",\"rugir\",\"ruido\",\"ruina\",\"ruleta\",\"rulo\",\"rumbo\",\"rumor\",\"ruptura\",\"ruta\",\"rutina\",\"sábado\",\"saber\",\"sabio\",\"sable\",\"sacar\",\"sagaz\",\"sagrado\",\"sala\",\"saldo\",\"salero\",\"salir\",\"salmón\",\"salón\",\"salsa\",\"salto\",\"salud\",\"salvar\",\"samba\",\"sanción\",\"sandía\",\"sanear\",\"sangre\",\"sanidad\",\"sano\",\"santo\",\"sapo\",\"saque\",\"sardina\",\"sartén\",\"sastre\",\"satán\",\"sauna\",\"saxofón\",\"sección\",\"seco\",\"secreto\",\"secta\",\"sed\",\"seguir\",\"seis\",\"sello\",\"selva\",\"semana\",\"semilla\",\"senda\",\"sensor\",\"señal\",\"señor\",\"separar\",\"sepia\",\"sequía\",\"ser\",\"serie\",\"sermón\",\"servir\",\"sesenta\",\"sesión\",\"seta\",\"setenta\",\"severo\",\"sexo\",\"sexto\",\"sidra\",\"siesta\",\"siete\",\"siglo\",\"signo\",\"sílaba\",\"silbar\",\"silencio\",\"silla\",\"símbolo\",\"simio\",\"sirena\",\"sistema\",\"sitio\",\"situar\",\"sobre\",\"socio\",\"sodio\",\"sol\",\"solapa\",\"soldado\",\"soledad\",\"sólido\",\"soltar\",\"solución\",\"sombra\",\"sondeo\",\"sonido\",\"sonoro\",\"sonrisa\",\"sopa\",\"soplar\",\"soporte\",\"sordo\",\"sorpresa\",\"sorteo\",\"sostén\",\"sótano\",\"suave\",\"subir\",\"suceso\",\"sudor\",\"suegra\",\"suelo\",\"sueño\",\"suerte\",\"sufrir\",\"sujeto\",\"sultán\",\"sumar\",\"superar\",\"suplir\",\"suponer\",\"supremo\",\"sur\",\"surco\",\"sureño\",\"surgir\",\"susto\",\"sutil\",\"tabaco\",\"tabique\",\"tabla\",\"tabú\",\"taco\",\"tacto\",\"tajo\",\"talar\",\"talco\",\"talento\",\"talla\",\"talón\",\"tamaño\",\"tambor\",\"tango\",\"tanque\",\"tapa\",\"tapete\",\"tapia\",\"tapón\",\"taquilla\",\"tarde\",\"tarea\",\"tarifa\",\"tarjeta\",\"tarot\",\"tarro\",\"tarta\",\"tatuaje\",\"tauro\",\"taza\",\"tazón\",\"teatro\",\"techo\",\"tecla\",\"técnica\",\"tejado\",\"tejer\",\"tejido\",\"tela\",\"teléfono\",\"tema\",\"temor\",\"templo\",\"tenaz\",\"tender\",\"tener\",\"tenis\",\"tenso\",\"teoría\",\"terapia\",\"terco\",\"término\",\"ternura\",\"terror\",\"tesis\",\"tesoro\",\"testigo\",\"tetera\",\"texto\",\"tez\",\"tibio\",\"tiburón\",\"tiempo\",\"tienda\",\"tierra\",\"tieso\",\"tigre\",\"tijera\",\"tilde\",\"timbre\",\"tímido\",\"timo\",\"tinta\",\"tío\",\"típico\",\"tipo\",\"tira\",\"tirón\",\"titán\",\"títere\",\"título\",\"tiza\",\"toalla\",\"tobillo\",\"tocar\",\"tocino\",\"todo\",\"toga\",\"toldo\",\"tomar\",\"tono\",\"tonto\",\"topar\",\"tope\",\"toque\",\"tórax\",\"torero\",\"tormenta\",\"torneo\",\"toro\",\"torpedo\",\"torre\",\"torso\",\"tortuga\",\"tos\",\"tosco\",\"toser\",\"tóxico\",\"trabajo\",\"tractor\",\"traer\",\"tráfico\",\"trago\",\"traje\",\"tramo\",\"trance\",\"trato\",\"trauma\",\"trazar\",\"trébol\",\"tregua\",\"treinta\",\"tren\",\"trepar\",\"tres\",\"tribu\",\"trigo\",\"tripa\",\"triste\",\"triunfo\",\"trofeo\",\"trompa\",\"tronco\",\"tropa\",\"trote\",\"trozo\",\"truco\",\"trueno\",\"trufa\",\"tubería\",\"tubo\",\"tuerto\",\"tumba\",\"tumor\",\"túnel\",\"túnica\",\"turbina\",\"turismo\",\"turno\",\"tutor\",\"ubicar\",\"úlcera\",\"umbral\",\"unidad\",\"unir\",\"universo\",\"uno\",\"untar\",\"uña\",\"urbano\",\"urbe\",\"urgente\",\"urna\",\"usar\",\"usuario\",\"útil\",\"utopía\",\"uva\",\"vaca\",\"vacío\",\"vacuna\",\"vagar\",\"vago\",\"vaina\",\"vajilla\",\"vale\",\"válido\",\"valle\",\"valor\",\"válvula\",\"vampiro\",\"vara\",\"variar\",\"varón\",\"vaso\",\"vecino\",\"vector\",\"vehículo\",\"veinte\",\"vejez\",\"vela\",\"velero\",\"veloz\",\"vena\",\"vencer\",\"venda\",\"veneno\",\"vengar\",\"venir\",\"venta\",\"venus\",\"ver\",\"verano\",\"verbo\",\"verde\",\"vereda\",\"verja\",\"verso\",\"verter\",\"vía\",\"viaje\",\"vibrar\",\"vicio\",\"víctima\",\"vida\",\"vídeo\",\"vidrio\",\"viejo\",\"viernes\",\"vigor\",\"vil\",\"villa\",\"vinagre\",\"vino\",\"viñedo\",\"violín\",\"viral\",\"virgo\",\"virtud\",\"visor\",\"víspera\",\"vista\",\"vitamina\",\"viudo\",\"vivaz\",\"vivero\",\"vivir\",\"vivo\",\"volcán\",\"volumen\",\"volver\",\"voraz\",\"votar\",\"voto\",\"voz\",\"vuelo\",\"vulgar\",\"yacer\",\"yate\",\"yegua\",\"yema\",\"yerno\",\"yeso\",\"yodo\",\"yoga\",\"yogur\",\"zafiro\",\"zanja\",\"zapato\",\"zarza\",\"zona\",\"zorro\",\"zumo\",\"zurdo\"]"); /***/ }), /* 200 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/japanese.json ***! \*******************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"あいこくしん\",\"あいさつ\",\"あいだ\",\"あおぞら\",\"あかちゃん\",\"あきる\",\"あけがた\",\"あける\",\"あこがれる\",\"あさい\",\"あさひ\",\"あしあと\",\"あじわう\",\"あずかる\",\"あずき\",\"あそぶ\",\"あたえる\",\"あたためる\",\"あたりまえ\",\"あたる\",\"あつい\",\"あつかう\",\"あっしゅく\",\"あつまり\",\"あつめる\",\"あてな\",\"あてはまる\",\"あひる\",\"あぶら\",\"あぶる\",\"あふれる\",\"あまい\",\"あまど\",\"あまやかす\",\"あまり\",\"あみもの\",\"あめりか\",\"あやまる\",\"あゆむ\",\"あらいぐま\",\"あらし\",\"あらすじ\",\"あらためる\",\"あらゆる\",\"あらわす\",\"ありがとう\",\"あわせる\",\"あわてる\",\"あんい\",\"あんがい\",\"あんこ\",\"あんぜん\",\"あんてい\",\"あんない\",\"あんまり\",\"いいだす\",\"いおん\",\"いがい\",\"いがく\",\"いきおい\",\"いきなり\",\"いきもの\",\"いきる\",\"いくじ\",\"いくぶん\",\"いけばな\",\"いけん\",\"いこう\",\"いこく\",\"いこつ\",\"いさましい\",\"いさん\",\"いしき\",\"いじゅう\",\"いじょう\",\"いじわる\",\"いずみ\",\"いずれ\",\"いせい\",\"いせえび\",\"いせかい\",\"いせき\",\"いぜん\",\"いそうろう\",\"いそがしい\",\"いだい\",\"いだく\",\"いたずら\",\"いたみ\",\"いたりあ\",\"いちおう\",\"いちじ\",\"いちど\",\"いちば\",\"いちぶ\",\"いちりゅう\",\"いつか\",\"いっしゅん\",\"いっせい\",\"いっそう\",\"いったん\",\"いっち\",\"いってい\",\"いっぽう\",\"いてざ\",\"いてん\",\"いどう\",\"いとこ\",\"いない\",\"いなか\",\"いねむり\",\"いのち\",\"いのる\",\"いはつ\",\"いばる\",\"いはん\",\"いびき\",\"いひん\",\"いふく\",\"いへん\",\"いほう\",\"いみん\",\"いもうと\",\"いもたれ\",\"いもり\",\"いやがる\",\"いやす\",\"いよかん\",\"いよく\",\"いらい\",\"いらすと\",\"いりぐち\",\"いりょう\",\"いれい\",\"いれもの\",\"いれる\",\"いろえんぴつ\",\"いわい\",\"いわう\",\"いわかん\",\"いわば\",\"いわゆる\",\"いんげんまめ\",\"いんさつ\",\"いんしょう\",\"いんよう\",\"うえき\",\"うえる\",\"うおざ\",\"うがい\",\"うかぶ\",\"うかべる\",\"うきわ\",\"うくらいな\",\"うくれれ\",\"うけたまわる\",\"うけつけ\",\"うけとる\",\"うけもつ\",\"うける\",\"うごかす\",\"うごく\",\"うこん\",\"うさぎ\",\"うしなう\",\"うしろがみ\",\"うすい\",\"うすぎ\",\"うすぐらい\",\"うすめる\",\"うせつ\",\"うちあわせ\",\"うちがわ\",\"うちき\",\"うちゅう\",\"うっかり\",\"うつくしい\",\"うったえる\",\"うつる\",\"うどん\",\"うなぎ\",\"うなじ\",\"うなずく\",\"うなる\",\"うねる\",\"うのう\",\"うぶげ\",\"うぶごえ\",\"うまれる\",\"うめる\",\"うもう\",\"うやまう\",\"うよく\",\"うらがえす\",\"うらぐち\",\"うらない\",\"うりあげ\",\"うりきれ\",\"うるさい\",\"うれしい\",\"うれゆき\",\"うれる\",\"うろこ\",\"うわき\",\"うわさ\",\"うんこう\",\"うんちん\",\"うんてん\",\"うんどう\",\"えいえん\",\"えいが\",\"えいきょう\",\"えいご\",\"えいせい\",\"えいぶん\",\"えいよう\",\"えいわ\",\"えおり\",\"えがお\",\"えがく\",\"えきたい\",\"えくせる\",\"えしゃく\",\"えすて\",\"えつらん\",\"えのぐ\",\"えほうまき\",\"えほん\",\"えまき\",\"えもじ\",\"えもの\",\"えらい\",\"えらぶ\",\"えりあ\",\"えんえん\",\"えんかい\",\"えんぎ\",\"えんげき\",\"えんしゅう\",\"えんぜつ\",\"えんそく\",\"えんちょう\",\"えんとつ\",\"おいかける\",\"おいこす\",\"おいしい\",\"おいつく\",\"おうえん\",\"おうさま\",\"おうじ\",\"おうせつ\",\"おうたい\",\"おうふく\",\"おうべい\",\"おうよう\",\"おえる\",\"おおい\",\"おおう\",\"おおどおり\",\"おおや\",\"おおよそ\",\"おかえり\",\"おかず\",\"おがむ\",\"おかわり\",\"おぎなう\",\"おきる\",\"おくさま\",\"おくじょう\",\"おくりがな\",\"おくる\",\"おくれる\",\"おこす\",\"おこなう\",\"おこる\",\"おさえる\",\"おさない\",\"おさめる\",\"おしいれ\",\"おしえる\",\"おじぎ\",\"おじさん\",\"おしゃれ\",\"おそらく\",\"おそわる\",\"おたがい\",\"おたく\",\"おだやか\",\"おちつく\",\"おっと\",\"おつり\",\"おでかけ\",\"おとしもの\",\"おとなしい\",\"おどり\",\"おどろかす\",\"おばさん\",\"おまいり\",\"おめでとう\",\"おもいで\",\"おもう\",\"おもたい\",\"おもちゃ\",\"おやつ\",\"おやゆび\",\"およぼす\",\"おらんだ\",\"おろす\",\"おんがく\",\"おんけい\",\"おんしゃ\",\"おんせん\",\"おんだん\",\"おんちゅう\",\"おんどけい\",\"かあつ\",\"かいが\",\"がいき\",\"がいけん\",\"がいこう\",\"かいさつ\",\"かいしゃ\",\"かいすいよく\",\"かいぜん\",\"かいぞうど\",\"かいつう\",\"かいてん\",\"かいとう\",\"かいふく\",\"がいへき\",\"かいほう\",\"かいよう\",\"がいらい\",\"かいわ\",\"かえる\",\"かおり\",\"かかえる\",\"かがく\",\"かがし\",\"かがみ\",\"かくご\",\"かくとく\",\"かざる\",\"がぞう\",\"かたい\",\"かたち\",\"がちょう\",\"がっきゅう\",\"がっこう\",\"がっさん\",\"がっしょう\",\"かなざわし\",\"かのう\",\"がはく\",\"かぶか\",\"かほう\",\"かほご\",\"かまう\",\"かまぼこ\",\"かめれおん\",\"かゆい\",\"かようび\",\"からい\",\"かるい\",\"かろう\",\"かわく\",\"かわら\",\"がんか\",\"かんけい\",\"かんこう\",\"かんしゃ\",\"かんそう\",\"かんたん\",\"かんち\",\"がんばる\",\"きあい\",\"きあつ\",\"きいろ\",\"ぎいん\",\"きうい\",\"きうん\",\"きえる\",\"きおう\",\"きおく\",\"きおち\",\"きおん\",\"きかい\",\"きかく\",\"きかんしゃ\",\"ききて\",\"きくばり\",\"きくらげ\",\"きけんせい\",\"きこう\",\"きこえる\",\"きこく\",\"きさい\",\"きさく\",\"きさま\",\"きさらぎ\",\"ぎじかがく\",\"ぎしき\",\"ぎじたいけん\",\"ぎじにってい\",\"ぎじゅつしゃ\",\"きすう\",\"きせい\",\"きせき\",\"きせつ\",\"きそう\",\"きぞく\",\"きぞん\",\"きたえる\",\"きちょう\",\"きつえん\",\"ぎっちり\",\"きつつき\",\"きつね\",\"きてい\",\"きどう\",\"きどく\",\"きない\",\"きなが\",\"きなこ\",\"きぬごし\",\"きねん\",\"きのう\",\"きのした\",\"きはく\",\"きびしい\",\"きひん\",\"きふく\",\"きぶん\",\"きぼう\",\"きほん\",\"きまる\",\"きみつ\",\"きむずかしい\",\"きめる\",\"きもだめし\",\"きもち\",\"きもの\",\"きゃく\",\"きやく\",\"ぎゅうにく\",\"きよう\",\"きょうりゅう\",\"きらい\",\"きらく\",\"きりん\",\"きれい\",\"きれつ\",\"きろく\",\"ぎろん\",\"きわめる\",\"ぎんいろ\",\"きんかくじ\",\"きんじょ\",\"きんようび\",\"ぐあい\",\"くいず\",\"くうかん\",\"くうき\",\"くうぐん\",\"くうこう\",\"ぐうせい\",\"くうそう\",\"ぐうたら\",\"くうふく\",\"くうぼ\",\"くかん\",\"くきょう\",\"くげん\",\"ぐこう\",\"くさい\",\"くさき\",\"くさばな\",\"くさる\",\"くしゃみ\",\"くしょう\",\"くすのき\",\"くすりゆび\",\"くせげ\",\"くせん\",\"ぐたいてき\",\"くださる\",\"くたびれる\",\"くちこみ\",\"くちさき\",\"くつした\",\"ぐっすり\",\"くつろぐ\",\"くとうてん\",\"くどく\",\"くなん\",\"くねくね\",\"くのう\",\"くふう\",\"くみあわせ\",\"くみたてる\",\"くめる\",\"くやくしょ\",\"くらす\",\"くらべる\",\"くるま\",\"くれる\",\"くろう\",\"くわしい\",\"ぐんかん\",\"ぐんしょく\",\"ぐんたい\",\"ぐんて\",\"けあな\",\"けいかく\",\"けいけん\",\"けいこ\",\"けいさつ\",\"げいじゅつ\",\"けいたい\",\"げいのうじん\",\"けいれき\",\"けいろ\",\"けおとす\",\"けおりもの\",\"げきか\",\"げきげん\",\"げきだん\",\"げきちん\",\"げきとつ\",\"げきは\",\"げきやく\",\"げこう\",\"げこくじょう\",\"げざい\",\"けさき\",\"げざん\",\"けしき\",\"けしごむ\",\"けしょう\",\"げすと\",\"けたば\",\"けちゃっぷ\",\"けちらす\",\"けつあつ\",\"けつい\",\"けつえき\",\"けっこん\",\"けつじょ\",\"けっせき\",\"けってい\",\"けつまつ\",\"げつようび\",\"げつれい\",\"けつろん\",\"げどく\",\"けとばす\",\"けとる\",\"けなげ\",\"けなす\",\"けなみ\",\"けぬき\",\"げねつ\",\"けねん\",\"けはい\",\"げひん\",\"けぶかい\",\"げぼく\",\"けまり\",\"けみかる\",\"けむし\",\"けむり\",\"けもの\",\"けらい\",\"けろけろ\",\"けわしい\",\"けんい\",\"けんえつ\",\"けんお\",\"けんか\",\"げんき\",\"けんげん\",\"けんこう\",\"けんさく\",\"けんしゅう\",\"けんすう\",\"げんそう\",\"けんちく\",\"けんてい\",\"けんとう\",\"けんない\",\"けんにん\",\"げんぶつ\",\"けんま\",\"けんみん\",\"けんめい\",\"けんらん\",\"けんり\",\"こあくま\",\"こいぬ\",\"こいびと\",\"ごうい\",\"こうえん\",\"こうおん\",\"こうかん\",\"ごうきゅう\",\"ごうけい\",\"こうこう\",\"こうさい\",\"こうじ\",\"こうすい\",\"ごうせい\",\"こうそく\",\"こうたい\",\"こうちゃ\",\"こうつう\",\"こうてい\",\"こうどう\",\"こうない\",\"こうはい\",\"ごうほう\",\"ごうまん\",\"こうもく\",\"こうりつ\",\"こえる\",\"こおり\",\"ごかい\",\"ごがつ\",\"ごかん\",\"こくご\",\"こくさい\",\"こくとう\",\"こくない\",\"こくはく\",\"こぐま\",\"こけい\",\"こける\",\"ここのか\",\"こころ\",\"こさめ\",\"こしつ\",\"こすう\",\"こせい\",\"こせき\",\"こぜん\",\"こそだて\",\"こたい\",\"こたえる\",\"こたつ\",\"こちょう\",\"こっか\",\"こつこつ\",\"こつばん\",\"こつぶ\",\"こてい\",\"こてん\",\"ことがら\",\"ことし\",\"ことば\",\"ことり\",\"こなごな\",\"こねこね\",\"このまま\",\"このみ\",\"このよ\",\"ごはん\",\"こひつじ\",\"こふう\",\"こふん\",\"こぼれる\",\"ごまあぶら\",\"こまかい\",\"ごますり\",\"こまつな\",\"こまる\",\"こむぎこ\",\"こもじ\",\"こもち\",\"こもの\",\"こもん\",\"こやく\",\"こやま\",\"こゆう\",\"こゆび\",\"こよい\",\"こよう\",\"こりる\",\"これくしょん\",\"ころっけ\",\"こわもて\",\"こわれる\",\"こんいん\",\"こんかい\",\"こんき\",\"こんしゅう\",\"こんすい\",\"こんだて\",\"こんとん\",\"こんなん\",\"こんびに\",\"こんぽん\",\"こんまけ\",\"こんや\",\"こんれい\",\"こんわく\",\"ざいえき\",\"さいかい\",\"さいきん\",\"ざいげん\",\"ざいこ\",\"さいしょ\",\"さいせい\",\"ざいたく\",\"ざいちゅう\",\"さいてき\",\"ざいりょう\",\"さうな\",\"さかいし\",\"さがす\",\"さかな\",\"さかみち\",\"さがる\",\"さぎょう\",\"さくし\",\"さくひん\",\"さくら\",\"さこく\",\"さこつ\",\"さずかる\",\"ざせき\",\"さたん\",\"さつえい\",\"ざつおん\",\"ざっか\",\"ざつがく\",\"さっきょく\",\"ざっし\",\"さつじん\",\"ざっそう\",\"さつたば\",\"さつまいも\",\"さてい\",\"さといも\",\"さとう\",\"さとおや\",\"さとし\",\"さとる\",\"さのう\",\"さばく\",\"さびしい\",\"さべつ\",\"さほう\",\"さほど\",\"さます\",\"さみしい\",\"さみだれ\",\"さむけ\",\"さめる\",\"さやえんどう\",\"さゆう\",\"さよう\",\"さよく\",\"さらだ\",\"ざるそば\",\"さわやか\",\"さわる\",\"さんいん\",\"さんか\",\"さんきゃく\",\"さんこう\",\"さんさい\",\"ざんしょ\",\"さんすう\",\"さんせい\",\"さんそ\",\"さんち\",\"さんま\",\"さんみ\",\"さんらん\",\"しあい\",\"しあげ\",\"しあさって\",\"しあわせ\",\"しいく\",\"しいん\",\"しうち\",\"しえい\",\"しおけ\",\"しかい\",\"しかく\",\"じかん\",\"しごと\",\"しすう\",\"じだい\",\"したうけ\",\"したぎ\",\"したて\",\"したみ\",\"しちょう\",\"しちりん\",\"しっかり\",\"しつじ\",\"しつもん\",\"してい\",\"してき\",\"してつ\",\"じてん\",\"じどう\",\"しなぎれ\",\"しなもの\",\"しなん\",\"しねま\",\"しねん\",\"しのぐ\",\"しのぶ\",\"しはい\",\"しばかり\",\"しはつ\",\"しはらい\",\"しはん\",\"しひょう\",\"しふく\",\"じぶん\",\"しへい\",\"しほう\",\"しほん\",\"しまう\",\"しまる\",\"しみん\",\"しむける\",\"じむしょ\",\"しめい\",\"しめる\",\"しもん\",\"しゃいん\",\"しゃうん\",\"しゃおん\",\"じゃがいも\",\"しやくしょ\",\"しゃくほう\",\"しゃけん\",\"しゃこ\",\"しゃざい\",\"しゃしん\",\"しゃせん\",\"しゃそう\",\"しゃたい\",\"しゃちょう\",\"しゃっきん\",\"じゃま\",\"しゃりん\",\"しゃれい\",\"じゆう\",\"じゅうしょ\",\"しゅくはく\",\"じゅしん\",\"しゅっせき\",\"しゅみ\",\"しゅらば\",\"じゅんばん\",\"しょうかい\",\"しょくたく\",\"しょっけん\",\"しょどう\",\"しょもつ\",\"しらせる\",\"しらべる\",\"しんか\",\"しんこう\",\"じんじゃ\",\"しんせいじ\",\"しんちく\",\"しんりん\",\"すあげ\",\"すあし\",\"すあな\",\"ずあん\",\"すいえい\",\"すいか\",\"すいとう\",\"ずいぶん\",\"すいようび\",\"すうがく\",\"すうじつ\",\"すうせん\",\"すおどり\",\"すきま\",\"すくう\",\"すくない\",\"すける\",\"すごい\",\"すこし\",\"ずさん\",\"すずしい\",\"すすむ\",\"すすめる\",\"すっかり\",\"ずっしり\",\"ずっと\",\"すてき\",\"すてる\",\"すねる\",\"すのこ\",\"すはだ\",\"すばらしい\",\"ずひょう\",\"ずぶぬれ\",\"すぶり\",\"すふれ\",\"すべて\",\"すべる\",\"ずほう\",\"すぼん\",\"すまい\",\"すめし\",\"すもう\",\"すやき\",\"すらすら\",\"するめ\",\"すれちがう\",\"すろっと\",\"すわる\",\"すんぜん\",\"すんぽう\",\"せあぶら\",\"せいかつ\",\"せいげん\",\"せいじ\",\"せいよう\",\"せおう\",\"せかいかん\",\"せきにん\",\"せきむ\",\"せきゆ\",\"せきらんうん\",\"せけん\",\"せこう\",\"せすじ\",\"せたい\",\"せたけ\",\"せっかく\",\"せっきゃく\",\"ぜっく\",\"せっけん\",\"せっこつ\",\"せっさたくま\",\"せつぞく\",\"せつだん\",\"せつでん\",\"せっぱん\",\"せつび\",\"せつぶん\",\"せつめい\",\"せつりつ\",\"せなか\",\"せのび\",\"せはば\",\"せびろ\",\"せぼね\",\"せまい\",\"せまる\",\"せめる\",\"せもたれ\",\"せりふ\",\"ぜんあく\",\"せんい\",\"せんえい\",\"せんか\",\"せんきょ\",\"せんく\",\"せんげん\",\"ぜんご\",\"せんさい\",\"せんしゅ\",\"せんすい\",\"せんせい\",\"せんぞ\",\"せんたく\",\"せんちょう\",\"せんてい\",\"せんとう\",\"せんぬき\",\"せんねん\",\"せんぱい\",\"ぜんぶ\",\"ぜんぽう\",\"せんむ\",\"せんめんじょ\",\"せんもん\",\"せんやく\",\"せんゆう\",\"せんよう\",\"ぜんら\",\"ぜんりゃく\",\"せんれい\",\"せんろ\",\"そあく\",\"そいとげる\",\"そいね\",\"そうがんきょう\",\"そうき\",\"そうご\",\"そうしん\",\"そうだん\",\"そうなん\",\"そうび\",\"そうめん\",\"そうり\",\"そえもの\",\"そえん\",\"そがい\",\"そげき\",\"そこう\",\"そこそこ\",\"そざい\",\"そしな\",\"そせい\",\"そせん\",\"そそぐ\",\"そだてる\",\"そつう\",\"そつえん\",\"そっかん\",\"そつぎょう\",\"そっけつ\",\"そっこう\",\"そっせん\",\"そっと\",\"そとがわ\",\"そとづら\",\"そなえる\",\"そなた\",\"そふぼ\",\"そぼく\",\"そぼろ\",\"そまつ\",\"そまる\",\"そむく\",\"そむりえ\",\"そめる\",\"そもそも\",\"そよかぜ\",\"そらまめ\",\"そろう\",\"そんかい\",\"そんけい\",\"そんざい\",\"そんしつ\",\"そんぞく\",\"そんちょう\",\"ぞんび\",\"ぞんぶん\",\"そんみん\",\"たあい\",\"たいいん\",\"たいうん\",\"たいえき\",\"たいおう\",\"だいがく\",\"たいき\",\"たいぐう\",\"たいけん\",\"たいこ\",\"たいざい\",\"だいじょうぶ\",\"だいすき\",\"たいせつ\",\"たいそう\",\"だいたい\",\"たいちょう\",\"たいてい\",\"だいどころ\",\"たいない\",\"たいねつ\",\"たいのう\",\"たいはん\",\"だいひょう\",\"たいふう\",\"たいへん\",\"たいほ\",\"たいまつばな\",\"たいみんぐ\",\"たいむ\",\"たいめん\",\"たいやき\",\"たいよう\",\"たいら\",\"たいりょく\",\"たいる\",\"たいわん\",\"たうえ\",\"たえる\",\"たおす\",\"たおる\",\"たおれる\",\"たかい\",\"たかね\",\"たきび\",\"たくさん\",\"たこく\",\"たこやき\",\"たさい\",\"たしざん\",\"だじゃれ\",\"たすける\",\"たずさわる\",\"たそがれ\",\"たたかう\",\"たたく\",\"ただしい\",\"たたみ\",\"たちばな\",\"だっかい\",\"だっきゃく\",\"だっこ\",\"だっしゅつ\",\"だったい\",\"たてる\",\"たとえる\",\"たなばた\",\"たにん\",\"たぬき\",\"たのしみ\",\"たはつ\",\"たぶん\",\"たべる\",\"たぼう\",\"たまご\",\"たまる\",\"だむる\",\"ためいき\",\"ためす\",\"ためる\",\"たもつ\",\"たやすい\",\"たよる\",\"たらす\",\"たりきほんがん\",\"たりょう\",\"たりる\",\"たると\",\"たれる\",\"たれんと\",\"たろっと\",\"たわむれる\",\"だんあつ\",\"たんい\",\"たんおん\",\"たんか\",\"たんき\",\"たんけん\",\"たんご\",\"たんさん\",\"たんじょうび\",\"だんせい\",\"たんそく\",\"たんたい\",\"だんち\",\"たんてい\",\"たんとう\",\"だんな\",\"たんにん\",\"だんねつ\",\"たんのう\",\"たんぴん\",\"だんぼう\",\"たんまつ\",\"たんめい\",\"だんれつ\",\"だんろ\",\"だんわ\",\"ちあい\",\"ちあん\",\"ちいき\",\"ちいさい\",\"ちえん\",\"ちかい\",\"ちから\",\"ちきゅう\",\"ちきん\",\"ちけいず\",\"ちけん\",\"ちこく\",\"ちさい\",\"ちしき\",\"ちしりょう\",\"ちせい\",\"ちそう\",\"ちたい\",\"ちたん\",\"ちちおや\",\"ちつじょ\",\"ちてき\",\"ちてん\",\"ちぬき\",\"ちぬり\",\"ちのう\",\"ちひょう\",\"ちへいせん\",\"ちほう\",\"ちまた\",\"ちみつ\",\"ちみどろ\",\"ちめいど\",\"ちゃんこなべ\",\"ちゅうい\",\"ちゆりょく\",\"ちょうし\",\"ちょさくけん\",\"ちらし\",\"ちらみ\",\"ちりがみ\",\"ちりょう\",\"ちるど\",\"ちわわ\",\"ちんたい\",\"ちんもく\",\"ついか\",\"ついたち\",\"つうか\",\"つうじょう\",\"つうはん\",\"つうわ\",\"つかう\",\"つかれる\",\"つくね\",\"つくる\",\"つけね\",\"つける\",\"つごう\",\"つたえる\",\"つづく\",\"つつじ\",\"つつむ\",\"つとめる\",\"つながる\",\"つなみ\",\"つねづね\",\"つのる\",\"つぶす\",\"つまらない\",\"つまる\",\"つみき\",\"つめたい\",\"つもり\",\"つもる\",\"つよい\",\"つるぼ\",\"つるみく\",\"つわもの\",\"つわり\",\"てあし\",\"てあて\",\"てあみ\",\"ていおん\",\"ていか\",\"ていき\",\"ていけい\",\"ていこく\",\"ていさつ\",\"ていし\",\"ていせい\",\"ていたい\",\"ていど\",\"ていねい\",\"ていひょう\",\"ていへん\",\"ていぼう\",\"てうち\",\"ておくれ\",\"てきとう\",\"てくび\",\"でこぼこ\",\"てさぎょう\",\"てさげ\",\"てすり\",\"てそう\",\"てちがい\",\"てちょう\",\"てつがく\",\"てつづき\",\"でっぱ\",\"てつぼう\",\"てつや\",\"でぬかえ\",\"てぬき\",\"てぬぐい\",\"てのひら\",\"てはい\",\"てぶくろ\",\"てふだ\",\"てほどき\",\"てほん\",\"てまえ\",\"てまきずし\",\"てみじか\",\"てみやげ\",\"てらす\",\"てれび\",\"てわけ\",\"てわたし\",\"でんあつ\",\"てんいん\",\"てんかい\",\"てんき\",\"てんぐ\",\"てんけん\",\"てんごく\",\"てんさい\",\"てんし\",\"てんすう\",\"でんち\",\"てんてき\",\"てんとう\",\"てんない\",\"てんぷら\",\"てんぼうだい\",\"てんめつ\",\"てんらんかい\",\"でんりょく\",\"でんわ\",\"どあい\",\"といれ\",\"どうかん\",\"とうきゅう\",\"どうぐ\",\"とうし\",\"とうむぎ\",\"とおい\",\"とおか\",\"とおく\",\"とおす\",\"とおる\",\"とかい\",\"とかす\",\"ときおり\",\"ときどき\",\"とくい\",\"とくしゅう\",\"とくてん\",\"とくに\",\"とくべつ\",\"とけい\",\"とける\",\"とこや\",\"とさか\",\"としょかん\",\"とそう\",\"とたん\",\"とちゅう\",\"とっきゅう\",\"とっくん\",\"とつぜん\",\"とつにゅう\",\"とどける\",\"ととのえる\",\"とない\",\"となえる\",\"となり\",\"とのさま\",\"とばす\",\"どぶがわ\",\"とほう\",\"とまる\",\"とめる\",\"ともだち\",\"ともる\",\"どようび\",\"とらえる\",\"とんかつ\",\"どんぶり\",\"ないかく\",\"ないこう\",\"ないしょ\",\"ないす\",\"ないせん\",\"ないそう\",\"なおす\",\"ながい\",\"なくす\",\"なげる\",\"なこうど\",\"なさけ\",\"なたでここ\",\"なっとう\",\"なつやすみ\",\"ななおし\",\"なにごと\",\"なにもの\",\"なにわ\",\"なのか\",\"なふだ\",\"なまいき\",\"なまえ\",\"なまみ\",\"なみだ\",\"なめらか\",\"なめる\",\"なやむ\",\"ならう\",\"ならび\",\"ならぶ\",\"なれる\",\"なわとび\",\"なわばり\",\"にあう\",\"にいがた\",\"にうけ\",\"におい\",\"にかい\",\"にがて\",\"にきび\",\"にくしみ\",\"にくまん\",\"にげる\",\"にさんかたんそ\",\"にしき\",\"にせもの\",\"にちじょう\",\"にちようび\",\"にっか\",\"にっき\",\"にっけい\",\"にっこう\",\"にっさん\",\"にっしょく\",\"にっすう\",\"にっせき\",\"にってい\",\"になう\",\"にほん\",\"にまめ\",\"にもつ\",\"にやり\",\"にゅういん\",\"にりんしゃ\",\"にわとり\",\"にんい\",\"にんか\",\"にんき\",\"にんげん\",\"にんしき\",\"にんずう\",\"にんそう\",\"にんたい\",\"にんち\",\"にんてい\",\"にんにく\",\"にんぷ\",\"にんまり\",\"にんむ\",\"にんめい\",\"にんよう\",\"ぬいくぎ\",\"ぬかす\",\"ぬぐいとる\",\"ぬぐう\",\"ぬくもり\",\"ぬすむ\",\"ぬまえび\",\"ぬめり\",\"ぬらす\",\"ぬんちゃく\",\"ねあげ\",\"ねいき\",\"ねいる\",\"ねいろ\",\"ねぐせ\",\"ねくたい\",\"ねくら\",\"ねこぜ\",\"ねこむ\",\"ねさげ\",\"ねすごす\",\"ねそべる\",\"ねだん\",\"ねつい\",\"ねっしん\",\"ねつぞう\",\"ねったいぎょ\",\"ねぶそく\",\"ねふだ\",\"ねぼう\",\"ねほりはほり\",\"ねまき\",\"ねまわし\",\"ねみみ\",\"ねむい\",\"ねむたい\",\"ねもと\",\"ねらう\",\"ねわざ\",\"ねんいり\",\"ねんおし\",\"ねんかん\",\"ねんきん\",\"ねんぐ\",\"ねんざ\",\"ねんし\",\"ねんちゃく\",\"ねんど\",\"ねんぴ\",\"ねんぶつ\",\"ねんまつ\",\"ねんりょう\",\"ねんれい\",\"のいず\",\"のおづま\",\"のがす\",\"のきなみ\",\"のこぎり\",\"のこす\",\"のこる\",\"のせる\",\"のぞく\",\"のぞむ\",\"のたまう\",\"のちほど\",\"のっく\",\"のばす\",\"のはら\",\"のべる\",\"のぼる\",\"のみもの\",\"のやま\",\"のらいぬ\",\"のらねこ\",\"のりもの\",\"のりゆき\",\"のれん\",\"のんき\",\"ばあい\",\"はあく\",\"ばあさん\",\"ばいか\",\"ばいく\",\"はいけん\",\"はいご\",\"はいしん\",\"はいすい\",\"はいせん\",\"はいそう\",\"はいち\",\"ばいばい\",\"はいれつ\",\"はえる\",\"はおる\",\"はかい\",\"ばかり\",\"はかる\",\"はくしゅ\",\"はけん\",\"はこぶ\",\"はさみ\",\"はさん\",\"はしご\",\"ばしょ\",\"はしる\",\"はせる\",\"ぱそこん\",\"はそん\",\"はたん\",\"はちみつ\",\"はつおん\",\"はっかく\",\"はづき\",\"はっきり\",\"はっくつ\",\"はっけん\",\"はっこう\",\"はっさん\",\"はっしん\",\"はったつ\",\"はっちゅう\",\"はってん\",\"はっぴょう\",\"はっぽう\",\"はなす\",\"はなび\",\"はにかむ\",\"はぶらし\",\"はみがき\",\"はむかう\",\"はめつ\",\"はやい\",\"はやし\",\"はらう\",\"はろうぃん\",\"はわい\",\"はんい\",\"はんえい\",\"はんおん\",\"はんかく\",\"はんきょう\",\"ばんぐみ\",\"はんこ\",\"はんしゃ\",\"はんすう\",\"はんだん\",\"ぱんち\",\"ぱんつ\",\"はんてい\",\"はんとし\",\"はんのう\",\"はんぱ\",\"はんぶん\",\"はんぺん\",\"はんぼうき\",\"はんめい\",\"はんらん\",\"はんろん\",\"ひいき\",\"ひうん\",\"ひえる\",\"ひかく\",\"ひかり\",\"ひかる\",\"ひかん\",\"ひくい\",\"ひけつ\",\"ひこうき\",\"ひこく\",\"ひさい\",\"ひさしぶり\",\"ひさん\",\"びじゅつかん\",\"ひしょ\",\"ひそか\",\"ひそむ\",\"ひたむき\",\"ひだり\",\"ひたる\",\"ひつぎ\",\"ひっこし\",\"ひっし\",\"ひつじゅひん\",\"ひっす\",\"ひつぜん\",\"ぴったり\",\"ぴっちり\",\"ひつよう\",\"ひてい\",\"ひとごみ\",\"ひなまつり\",\"ひなん\",\"ひねる\",\"ひはん\",\"ひびく\",\"ひひょう\",\"ひほう\",\"ひまわり\",\"ひまん\",\"ひみつ\",\"ひめい\",\"ひめじし\",\"ひやけ\",\"ひやす\",\"ひよう\",\"びょうき\",\"ひらがな\",\"ひらく\",\"ひりつ\",\"ひりょう\",\"ひるま\",\"ひるやすみ\",\"ひれい\",\"ひろい\",\"ひろう\",\"ひろき\",\"ひろゆき\",\"ひんかく\",\"ひんけつ\",\"ひんこん\",\"ひんしゅ\",\"ひんそう\",\"ぴんち\",\"ひんぱん\",\"びんぼう\",\"ふあん\",\"ふいうち\",\"ふうけい\",\"ふうせん\",\"ぷうたろう\",\"ふうとう\",\"ふうふ\",\"ふえる\",\"ふおん\",\"ふかい\",\"ふきん\",\"ふくざつ\",\"ふくぶくろ\",\"ふこう\",\"ふさい\",\"ふしぎ\",\"ふじみ\",\"ふすま\",\"ふせい\",\"ふせぐ\",\"ふそく\",\"ぶたにく\",\"ふたん\",\"ふちょう\",\"ふつう\",\"ふつか\",\"ふっかつ\",\"ふっき\",\"ふっこく\",\"ぶどう\",\"ふとる\",\"ふとん\",\"ふのう\",\"ふはい\",\"ふひょう\",\"ふへん\",\"ふまん\",\"ふみん\",\"ふめつ\",\"ふめん\",\"ふよう\",\"ふりこ\",\"ふりる\",\"ふるい\",\"ふんいき\",\"ぶんがく\",\"ぶんぐ\",\"ふんしつ\",\"ぶんせき\",\"ふんそう\",\"ぶんぽう\",\"へいあん\",\"へいおん\",\"へいがい\",\"へいき\",\"へいげん\",\"へいこう\",\"へいさ\",\"へいしゃ\",\"へいせつ\",\"へいそ\",\"へいたく\",\"へいてん\",\"へいねつ\",\"へいわ\",\"へきが\",\"へこむ\",\"べにいろ\",\"べにしょうが\",\"へらす\",\"へんかん\",\"べんきょう\",\"べんごし\",\"へんさい\",\"へんたい\",\"べんり\",\"ほあん\",\"ほいく\",\"ぼうぎょ\",\"ほうこく\",\"ほうそう\",\"ほうほう\",\"ほうもん\",\"ほうりつ\",\"ほえる\",\"ほおん\",\"ほかん\",\"ほきょう\",\"ぼきん\",\"ほくろ\",\"ほけつ\",\"ほけん\",\"ほこう\",\"ほこる\",\"ほしい\",\"ほしつ\",\"ほしゅ\",\"ほしょう\",\"ほせい\",\"ほそい\",\"ほそく\",\"ほたて\",\"ほたる\",\"ぽちぶくろ\",\"ほっきょく\",\"ほっさ\",\"ほったん\",\"ほとんど\",\"ほめる\",\"ほんい\",\"ほんき\",\"ほんけ\",\"ほんしつ\",\"ほんやく\",\"まいにち\",\"まかい\",\"まかせる\",\"まがる\",\"まける\",\"まこと\",\"まさつ\",\"まじめ\",\"ますく\",\"まぜる\",\"まつり\",\"まとめ\",\"まなぶ\",\"まぬけ\",\"まねく\",\"まほう\",\"まもる\",\"まゆげ\",\"まよう\",\"まろやか\",\"まわす\",\"まわり\",\"まわる\",\"まんが\",\"まんきつ\",\"まんぞく\",\"まんなか\",\"みいら\",\"みうち\",\"みえる\",\"みがく\",\"みかた\",\"みかん\",\"みけん\",\"みこん\",\"みじかい\",\"みすい\",\"みすえる\",\"みせる\",\"みっか\",\"みつかる\",\"みつける\",\"みてい\",\"みとめる\",\"みなと\",\"みなみかさい\",\"みねらる\",\"みのう\",\"みのがす\",\"みほん\",\"みもと\",\"みやげ\",\"みらい\",\"みりょく\",\"みわく\",\"みんか\",\"みんぞく\",\"むいか\",\"むえき\",\"むえん\",\"むかい\",\"むかう\",\"むかえ\",\"むかし\",\"むぎちゃ\",\"むける\",\"むげん\",\"むさぼる\",\"むしあつい\",\"むしば\",\"むじゅん\",\"むしろ\",\"むすう\",\"むすこ\",\"むすぶ\",\"むすめ\",\"むせる\",\"むせん\",\"むちゅう\",\"むなしい\",\"むのう\",\"むやみ\",\"むよう\",\"むらさき\",\"むりょう\",\"むろん\",\"めいあん\",\"めいうん\",\"めいえん\",\"めいかく\",\"めいきょく\",\"めいさい\",\"めいし\",\"めいそう\",\"めいぶつ\",\"めいれい\",\"めいわく\",\"めぐまれる\",\"めざす\",\"めした\",\"めずらしい\",\"めだつ\",\"めまい\",\"めやす\",\"めんきょ\",\"めんせき\",\"めんどう\",\"もうしあげる\",\"もうどうけん\",\"もえる\",\"もくし\",\"もくてき\",\"もくようび\",\"もちろん\",\"もどる\",\"もらう\",\"もんく\",\"もんだい\",\"やおや\",\"やける\",\"やさい\",\"やさしい\",\"やすい\",\"やすたろう\",\"やすみ\",\"やせる\",\"やそう\",\"やたい\",\"やちん\",\"やっと\",\"やっぱり\",\"やぶる\",\"やめる\",\"ややこしい\",\"やよい\",\"やわらかい\",\"ゆうき\",\"ゆうびんきょく\",\"ゆうべ\",\"ゆうめい\",\"ゆけつ\",\"ゆしゅつ\",\"ゆせん\",\"ゆそう\",\"ゆたか\",\"ゆちゃく\",\"ゆでる\",\"ゆにゅう\",\"ゆびわ\",\"ゆらい\",\"ゆれる\",\"ようい\",\"ようか\",\"ようきゅう\",\"ようじ\",\"ようす\",\"ようちえん\",\"よかぜ\",\"よかん\",\"よきん\",\"よくせい\",\"よくぼう\",\"よけい\",\"よごれる\",\"よさん\",\"よしゅう\",\"よそう\",\"よそく\",\"よっか\",\"よてい\",\"よどがわく\",\"よねつ\",\"よやく\",\"よゆう\",\"よろこぶ\",\"よろしい\",\"らいう\",\"らくがき\",\"らくご\",\"らくさつ\",\"らくだ\",\"らしんばん\",\"らせん\",\"らぞく\",\"らたい\",\"らっか\",\"られつ\",\"りえき\",\"りかい\",\"りきさく\",\"りきせつ\",\"りくぐん\",\"りくつ\",\"りけん\",\"りこう\",\"りせい\",\"りそう\",\"りそく\",\"りてん\",\"りねん\",\"りゆう\",\"りゅうがく\",\"りよう\",\"りょうり\",\"りょかん\",\"りょくちゃ\",\"りょこう\",\"りりく\",\"りれき\",\"りろん\",\"りんご\",\"るいけい\",\"るいさい\",\"るいじ\",\"るいせき\",\"るすばん\",\"るりがわら\",\"れいかん\",\"れいぎ\",\"れいせい\",\"れいぞうこ\",\"れいとう\",\"れいぼう\",\"れきし\",\"れきだい\",\"れんあい\",\"れんけい\",\"れんこん\",\"れんさい\",\"れんしゅう\",\"れんぞく\",\"れんらく\",\"ろうか\",\"ろうご\",\"ろうじん\",\"ろうそく\",\"ろくが\",\"ろこつ\",\"ろじうら\",\"ろしゅつ\",\"ろせん\",\"ろてん\",\"ろめん\",\"ろれつ\",\"ろんぎ\",\"ろんぱ\",\"ろんぶん\",\"ろんり\",\"わかす\",\"わかめ\",\"わかやま\",\"わかれる\",\"わしつ\",\"わじまし\",\"わすれもの\",\"わらう\",\"われる\"]"); /***/ }), /* 201 */ /*!*********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/portuguese.json ***! \*********************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abacate\",\"abaixo\",\"abalar\",\"abater\",\"abduzir\",\"abelha\",\"aberto\",\"abismo\",\"abotoar\",\"abranger\",\"abreviar\",\"abrigar\",\"abrupto\",\"absinto\",\"absoluto\",\"absurdo\",\"abutre\",\"acabado\",\"acalmar\",\"acampar\",\"acanhar\",\"acaso\",\"aceitar\",\"acelerar\",\"acenar\",\"acervo\",\"acessar\",\"acetona\",\"achatar\",\"acidez\",\"acima\",\"acionado\",\"acirrar\",\"aclamar\",\"aclive\",\"acolhida\",\"acomodar\",\"acoplar\",\"acordar\",\"acumular\",\"acusador\",\"adaptar\",\"adega\",\"adentro\",\"adepto\",\"adequar\",\"aderente\",\"adesivo\",\"adeus\",\"adiante\",\"aditivo\",\"adjetivo\",\"adjunto\",\"admirar\",\"adorar\",\"adquirir\",\"adubo\",\"adverso\",\"advogado\",\"aeronave\",\"afastar\",\"aferir\",\"afetivo\",\"afinador\",\"afivelar\",\"aflito\",\"afluente\",\"afrontar\",\"agachar\",\"agarrar\",\"agasalho\",\"agenciar\",\"agilizar\",\"agiota\",\"agitado\",\"agora\",\"agradar\",\"agreste\",\"agrupar\",\"aguardar\",\"agulha\",\"ajoelhar\",\"ajudar\",\"ajustar\",\"alameda\",\"alarme\",\"alastrar\",\"alavanca\",\"albergue\",\"albino\",\"alcatra\",\"aldeia\",\"alecrim\",\"alegria\",\"alertar\",\"alface\",\"alfinete\",\"algum\",\"alheio\",\"aliar\",\"alicate\",\"alienar\",\"alinhar\",\"aliviar\",\"almofada\",\"alocar\",\"alpiste\",\"alterar\",\"altitude\",\"alucinar\",\"alugar\",\"aluno\",\"alusivo\",\"alvo\",\"amaciar\",\"amador\",\"amarelo\",\"amassar\",\"ambas\",\"ambiente\",\"ameixa\",\"amenizar\",\"amido\",\"amistoso\",\"amizade\",\"amolador\",\"amontoar\",\"amoroso\",\"amostra\",\"amparar\",\"ampliar\",\"ampola\",\"anagrama\",\"analisar\",\"anarquia\",\"anatomia\",\"andaime\",\"anel\",\"anexo\",\"angular\",\"animar\",\"anjo\",\"anomalia\",\"anotado\",\"ansioso\",\"anterior\",\"anuidade\",\"anunciar\",\"anzol\",\"apagador\",\"apalpar\",\"apanhado\",\"apego\",\"apelido\",\"apertada\",\"apesar\",\"apetite\",\"apito\",\"aplauso\",\"aplicada\",\"apoio\",\"apontar\",\"aposta\",\"aprendiz\",\"aprovar\",\"aquecer\",\"arame\",\"aranha\",\"arara\",\"arcada\",\"ardente\",\"areia\",\"arejar\",\"arenito\",\"aresta\",\"argiloso\",\"argola\",\"arma\",\"arquivo\",\"arraial\",\"arrebate\",\"arriscar\",\"arroba\",\"arrumar\",\"arsenal\",\"arterial\",\"artigo\",\"arvoredo\",\"asfaltar\",\"asilado\",\"aspirar\",\"assador\",\"assinar\",\"assoalho\",\"assunto\",\"astral\",\"atacado\",\"atadura\",\"atalho\",\"atarefar\",\"atear\",\"atender\",\"aterro\",\"ateu\",\"atingir\",\"atirador\",\"ativo\",\"atoleiro\",\"atracar\",\"atrevido\",\"atriz\",\"atual\",\"atum\",\"auditor\",\"aumentar\",\"aura\",\"aurora\",\"autismo\",\"autoria\",\"autuar\",\"avaliar\",\"avante\",\"avaria\",\"avental\",\"avesso\",\"aviador\",\"avisar\",\"avulso\",\"axila\",\"azarar\",\"azedo\",\"azeite\",\"azulejo\",\"babar\",\"babosa\",\"bacalhau\",\"bacharel\",\"bacia\",\"bagagem\",\"baiano\",\"bailar\",\"baioneta\",\"bairro\",\"baixista\",\"bajular\",\"baleia\",\"baliza\",\"balsa\",\"banal\",\"bandeira\",\"banho\",\"banir\",\"banquete\",\"barato\",\"barbado\",\"baronesa\",\"barraca\",\"barulho\",\"baseado\",\"bastante\",\"batata\",\"batedor\",\"batida\",\"batom\",\"batucar\",\"baunilha\",\"beber\",\"beijo\",\"beirada\",\"beisebol\",\"beldade\",\"beleza\",\"belga\",\"beliscar\",\"bendito\",\"bengala\",\"benzer\",\"berimbau\",\"berlinda\",\"berro\",\"besouro\",\"bexiga\",\"bezerro\",\"bico\",\"bicudo\",\"bienal\",\"bifocal\",\"bifurcar\",\"bigorna\",\"bilhete\",\"bimestre\",\"bimotor\",\"biologia\",\"biombo\",\"biosfera\",\"bipolar\",\"birrento\",\"biscoito\",\"bisneto\",\"bispo\",\"bissexto\",\"bitola\",\"bizarro\",\"blindado\",\"bloco\",\"bloquear\",\"boato\",\"bobagem\",\"bocado\",\"bocejo\",\"bochecha\",\"boicotar\",\"bolada\",\"boletim\",\"bolha\",\"bolo\",\"bombeiro\",\"bonde\",\"boneco\",\"bonita\",\"borbulha\",\"borda\",\"boreal\",\"borracha\",\"bovino\",\"boxeador\",\"branco\",\"brasa\",\"braveza\",\"breu\",\"briga\",\"brilho\",\"brincar\",\"broa\",\"brochura\",\"bronzear\",\"broto\",\"bruxo\",\"bucha\",\"budismo\",\"bufar\",\"bule\",\"buraco\",\"busca\",\"busto\",\"buzina\",\"cabana\",\"cabelo\",\"cabide\",\"cabo\",\"cabrito\",\"cacau\",\"cacetada\",\"cachorro\",\"cacique\",\"cadastro\",\"cadeado\",\"cafezal\",\"caiaque\",\"caipira\",\"caixote\",\"cajado\",\"caju\",\"calafrio\",\"calcular\",\"caldeira\",\"calibrar\",\"calmante\",\"calota\",\"camada\",\"cambista\",\"camisa\",\"camomila\",\"campanha\",\"camuflar\",\"canavial\",\"cancelar\",\"caneta\",\"canguru\",\"canhoto\",\"canivete\",\"canoa\",\"cansado\",\"cantar\",\"canudo\",\"capacho\",\"capela\",\"capinar\",\"capotar\",\"capricho\",\"captador\",\"capuz\",\"caracol\",\"carbono\",\"cardeal\",\"careca\",\"carimbar\",\"carneiro\",\"carpete\",\"carreira\",\"cartaz\",\"carvalho\",\"casaco\",\"casca\",\"casebre\",\"castelo\",\"casulo\",\"catarata\",\"cativar\",\"caule\",\"causador\",\"cautelar\",\"cavalo\",\"caverna\",\"cebola\",\"cedilha\",\"cegonha\",\"celebrar\",\"celular\",\"cenoura\",\"censo\",\"centeio\",\"cercar\",\"cerrado\",\"certeiro\",\"cerveja\",\"cetim\",\"cevada\",\"chacota\",\"chaleira\",\"chamado\",\"chapada\",\"charme\",\"chatice\",\"chave\",\"chefe\",\"chegada\",\"cheiro\",\"cheque\",\"chicote\",\"chifre\",\"chinelo\",\"chocalho\",\"chover\",\"chumbo\",\"chutar\",\"chuva\",\"cicatriz\",\"ciclone\",\"cidade\",\"cidreira\",\"ciente\",\"cigana\",\"cimento\",\"cinto\",\"cinza\",\"ciranda\",\"circuito\",\"cirurgia\",\"citar\",\"clareza\",\"clero\",\"clicar\",\"clone\",\"clube\",\"coado\",\"coagir\",\"cobaia\",\"cobertor\",\"cobrar\",\"cocada\",\"coelho\",\"coentro\",\"coeso\",\"cogumelo\",\"coibir\",\"coifa\",\"coiote\",\"colar\",\"coleira\",\"colher\",\"colidir\",\"colmeia\",\"colono\",\"coluna\",\"comando\",\"combinar\",\"comentar\",\"comitiva\",\"comover\",\"complexo\",\"comum\",\"concha\",\"condor\",\"conectar\",\"confuso\",\"congelar\",\"conhecer\",\"conjugar\",\"consumir\",\"contrato\",\"convite\",\"cooperar\",\"copeiro\",\"copiador\",\"copo\",\"coquetel\",\"coragem\",\"cordial\",\"corneta\",\"coronha\",\"corporal\",\"correio\",\"cortejo\",\"coruja\",\"corvo\",\"cosseno\",\"costela\",\"cotonete\",\"couro\",\"couve\",\"covil\",\"cozinha\",\"cratera\",\"cravo\",\"creche\",\"credor\",\"creme\",\"crer\",\"crespo\",\"criada\",\"criminal\",\"crioulo\",\"crise\",\"criticar\",\"crosta\",\"crua\",\"cruzeiro\",\"cubano\",\"cueca\",\"cuidado\",\"cujo\",\"culatra\",\"culminar\",\"culpar\",\"cultura\",\"cumprir\",\"cunhado\",\"cupido\",\"curativo\",\"curral\",\"cursar\",\"curto\",\"cuspir\",\"custear\",\"cutelo\",\"damasco\",\"datar\",\"debater\",\"debitar\",\"deboche\",\"debulhar\",\"decalque\",\"decimal\",\"declive\",\"decote\",\"decretar\",\"dedal\",\"dedicado\",\"deduzir\",\"defesa\",\"defumar\",\"degelo\",\"degrau\",\"degustar\",\"deitado\",\"deixar\",\"delator\",\"delegado\",\"delinear\",\"delonga\",\"demanda\",\"demitir\",\"demolido\",\"dentista\",\"depenado\",\"depilar\",\"depois\",\"depressa\",\"depurar\",\"deriva\",\"derramar\",\"desafio\",\"desbotar\",\"descanso\",\"desenho\",\"desfiado\",\"desgaste\",\"desigual\",\"deslize\",\"desmamar\",\"desova\",\"despesa\",\"destaque\",\"desviar\",\"detalhar\",\"detentor\",\"detonar\",\"detrito\",\"deusa\",\"dever\",\"devido\",\"devotado\",\"dezena\",\"diagrama\",\"dialeto\",\"didata\",\"difuso\",\"digitar\",\"dilatado\",\"diluente\",\"diminuir\",\"dinastia\",\"dinheiro\",\"diocese\",\"direto\",\"discreta\",\"disfarce\",\"disparo\",\"disquete\",\"dissipar\",\"distante\",\"ditador\",\"diurno\",\"diverso\",\"divisor\",\"divulgar\",\"dizer\",\"dobrador\",\"dolorido\",\"domador\",\"dominado\",\"donativo\",\"donzela\",\"dormente\",\"dorsal\",\"dosagem\",\"dourado\",\"doutor\",\"drenagem\",\"drible\",\"drogaria\",\"duelar\",\"duende\",\"dueto\",\"duplo\",\"duquesa\",\"durante\",\"duvidoso\",\"eclodir\",\"ecoar\",\"ecologia\",\"edificar\",\"edital\",\"educado\",\"efeito\",\"efetivar\",\"ejetar\",\"elaborar\",\"eleger\",\"eleitor\",\"elenco\",\"elevador\",\"eliminar\",\"elogiar\",\"embargo\",\"embolado\",\"embrulho\",\"embutido\",\"emenda\",\"emergir\",\"emissor\",\"empatia\",\"empenho\",\"empinado\",\"empolgar\",\"emprego\",\"empurrar\",\"emulador\",\"encaixe\",\"encenado\",\"enchente\",\"encontro\",\"endeusar\",\"endossar\",\"enfaixar\",\"enfeite\",\"enfim\",\"engajado\",\"engenho\",\"englobar\",\"engomado\",\"engraxar\",\"enguia\",\"enjoar\",\"enlatar\",\"enquanto\",\"enraizar\",\"enrolado\",\"enrugar\",\"ensaio\",\"enseada\",\"ensino\",\"ensopado\",\"entanto\",\"enteado\",\"entidade\",\"entortar\",\"entrada\",\"entulho\",\"envergar\",\"enviado\",\"envolver\",\"enxame\",\"enxerto\",\"enxofre\",\"enxuto\",\"epiderme\",\"equipar\",\"ereto\",\"erguido\",\"errata\",\"erva\",\"ervilha\",\"esbanjar\",\"esbelto\",\"escama\",\"escola\",\"escrita\",\"escuta\",\"esfinge\",\"esfolar\",\"esfregar\",\"esfumado\",\"esgrima\",\"esmalte\",\"espanto\",\"espelho\",\"espiga\",\"esponja\",\"espreita\",\"espumar\",\"esquerda\",\"estaca\",\"esteira\",\"esticar\",\"estofado\",\"estrela\",\"estudo\",\"esvaziar\",\"etanol\",\"etiqueta\",\"euforia\",\"europeu\",\"evacuar\",\"evaporar\",\"evasivo\",\"eventual\",\"evidente\",\"evoluir\",\"exagero\",\"exalar\",\"examinar\",\"exato\",\"exausto\",\"excesso\",\"excitar\",\"exclamar\",\"executar\",\"exemplo\",\"exibir\",\"exigente\",\"exonerar\",\"expandir\",\"expelir\",\"expirar\",\"explanar\",\"exposto\",\"expresso\",\"expulsar\",\"externo\",\"extinto\",\"extrato\",\"fabricar\",\"fabuloso\",\"faceta\",\"facial\",\"fada\",\"fadiga\",\"faixa\",\"falar\",\"falta\",\"familiar\",\"fandango\",\"fanfarra\",\"fantoche\",\"fardado\",\"farelo\",\"farinha\",\"farofa\",\"farpa\",\"fartura\",\"fatia\",\"fator\",\"favorita\",\"faxina\",\"fazenda\",\"fechado\",\"feijoada\",\"feirante\",\"felino\",\"feminino\",\"fenda\",\"feno\",\"fera\",\"feriado\",\"ferrugem\",\"ferver\",\"festejar\",\"fetal\",\"feudal\",\"fiapo\",\"fibrose\",\"ficar\",\"ficheiro\",\"figurado\",\"fileira\",\"filho\",\"filme\",\"filtrar\",\"firmeza\",\"fisgada\",\"fissura\",\"fita\",\"fivela\",\"fixador\",\"fixo\",\"flacidez\",\"flamingo\",\"flanela\",\"flechada\",\"flora\",\"flutuar\",\"fluxo\",\"focal\",\"focinho\",\"fofocar\",\"fogo\",\"foguete\",\"foice\",\"folgado\",\"folheto\",\"forjar\",\"formiga\",\"forno\",\"forte\",\"fosco\",\"fossa\",\"fragata\",\"fralda\",\"frango\",\"frasco\",\"fraterno\",\"freira\",\"frente\",\"fretar\",\"frieza\",\"friso\",\"fritura\",\"fronha\",\"frustrar\",\"fruteira\",\"fugir\",\"fulano\",\"fuligem\",\"fundar\",\"fungo\",\"funil\",\"furador\",\"furioso\",\"futebol\",\"gabarito\",\"gabinete\",\"gado\",\"gaiato\",\"gaiola\",\"gaivota\",\"galega\",\"galho\",\"galinha\",\"galocha\",\"ganhar\",\"garagem\",\"garfo\",\"gargalo\",\"garimpo\",\"garoupa\",\"garrafa\",\"gasoduto\",\"gasto\",\"gata\",\"gatilho\",\"gaveta\",\"gazela\",\"gelado\",\"geleia\",\"gelo\",\"gemada\",\"gemer\",\"gemido\",\"generoso\",\"gengiva\",\"genial\",\"genoma\",\"genro\",\"geologia\",\"gerador\",\"germinar\",\"gesso\",\"gestor\",\"ginasta\",\"gincana\",\"gingado\",\"girafa\",\"girino\",\"glacial\",\"glicose\",\"global\",\"glorioso\",\"goela\",\"goiaba\",\"golfe\",\"golpear\",\"gordura\",\"gorjeta\",\"gorro\",\"gostoso\",\"goteira\",\"governar\",\"gracejo\",\"gradual\",\"grafite\",\"gralha\",\"grampo\",\"granada\",\"gratuito\",\"graveto\",\"graxa\",\"grego\",\"grelhar\",\"greve\",\"grilo\",\"grisalho\",\"gritaria\",\"grosso\",\"grotesco\",\"grudado\",\"grunhido\",\"gruta\",\"guache\",\"guarani\",\"guaxinim\",\"guerrear\",\"guiar\",\"guincho\",\"guisado\",\"gula\",\"guloso\",\"guru\",\"habitar\",\"harmonia\",\"haste\",\"haver\",\"hectare\",\"herdar\",\"heresia\",\"hesitar\",\"hiato\",\"hibernar\",\"hidratar\",\"hiena\",\"hino\",\"hipismo\",\"hipnose\",\"hipoteca\",\"hoje\",\"holofote\",\"homem\",\"honesto\",\"honrado\",\"hormonal\",\"hospedar\",\"humorado\",\"iate\",\"ideia\",\"idoso\",\"ignorado\",\"igreja\",\"iguana\",\"ileso\",\"ilha\",\"iludido\",\"iluminar\",\"ilustrar\",\"imagem\",\"imediato\",\"imenso\",\"imersivo\",\"iminente\",\"imitador\",\"imortal\",\"impacto\",\"impedir\",\"implante\",\"impor\",\"imprensa\",\"impune\",\"imunizar\",\"inalador\",\"inapto\",\"inativo\",\"incenso\",\"inchar\",\"incidir\",\"incluir\",\"incolor\",\"indeciso\",\"indireto\",\"indutor\",\"ineficaz\",\"inerente\",\"infantil\",\"infestar\",\"infinito\",\"inflamar\",\"informal\",\"infrator\",\"ingerir\",\"inibido\",\"inicial\",\"inimigo\",\"injetar\",\"inocente\",\"inodoro\",\"inovador\",\"inox\",\"inquieto\",\"inscrito\",\"inseto\",\"insistir\",\"inspetor\",\"instalar\",\"insulto\",\"intacto\",\"integral\",\"intimar\",\"intocado\",\"intriga\",\"invasor\",\"inverno\",\"invicto\",\"invocar\",\"iogurte\",\"iraniano\",\"ironizar\",\"irreal\",\"irritado\",\"isca\",\"isento\",\"isolado\",\"isqueiro\",\"italiano\",\"janeiro\",\"jangada\",\"janta\",\"jararaca\",\"jardim\",\"jarro\",\"jasmim\",\"jato\",\"javali\",\"jazida\",\"jejum\",\"joaninha\",\"joelhada\",\"jogador\",\"joia\",\"jornal\",\"jorrar\",\"jovem\",\"juba\",\"judeu\",\"judoca\",\"juiz\",\"julgador\",\"julho\",\"jurado\",\"jurista\",\"juro\",\"justa\",\"labareda\",\"laboral\",\"lacre\",\"lactante\",\"ladrilho\",\"lagarta\",\"lagoa\",\"laje\",\"lamber\",\"lamentar\",\"laminar\",\"lampejo\",\"lanche\",\"lapidar\",\"lapso\",\"laranja\",\"lareira\",\"largura\",\"lasanha\",\"lastro\",\"lateral\",\"latido\",\"lavanda\",\"lavoura\",\"lavrador\",\"laxante\",\"lazer\",\"lealdade\",\"lebre\",\"legado\",\"legendar\",\"legista\",\"leigo\",\"leiloar\",\"leitura\",\"lembrete\",\"leme\",\"lenhador\",\"lentilha\",\"leoa\",\"lesma\",\"leste\",\"letivo\",\"letreiro\",\"levar\",\"leveza\",\"levitar\",\"liberal\",\"libido\",\"liderar\",\"ligar\",\"ligeiro\",\"limitar\",\"limoeiro\",\"limpador\",\"linda\",\"linear\",\"linhagem\",\"liquidez\",\"listagem\",\"lisura\",\"litoral\",\"livro\",\"lixa\",\"lixeira\",\"locador\",\"locutor\",\"lojista\",\"lombo\",\"lona\",\"longe\",\"lontra\",\"lorde\",\"lotado\",\"loteria\",\"loucura\",\"lousa\",\"louvar\",\"luar\",\"lucidez\",\"lucro\",\"luneta\",\"lustre\",\"lutador\",\"luva\",\"macaco\",\"macete\",\"machado\",\"macio\",\"madeira\",\"madrinha\",\"magnata\",\"magreza\",\"maior\",\"mais\",\"malandro\",\"malha\",\"malote\",\"maluco\",\"mamilo\",\"mamoeiro\",\"mamute\",\"manada\",\"mancha\",\"mandato\",\"manequim\",\"manhoso\",\"manivela\",\"manobrar\",\"mansa\",\"manter\",\"manusear\",\"mapeado\",\"maquinar\",\"marcador\",\"maresia\",\"marfim\",\"margem\",\"marinho\",\"marmita\",\"maroto\",\"marquise\",\"marreco\",\"martelo\",\"marujo\",\"mascote\",\"masmorra\",\"massagem\",\"mastigar\",\"matagal\",\"materno\",\"matinal\",\"matutar\",\"maxilar\",\"medalha\",\"medida\",\"medusa\",\"megafone\",\"meiga\",\"melancia\",\"melhor\",\"membro\",\"memorial\",\"menino\",\"menos\",\"mensagem\",\"mental\",\"merecer\",\"mergulho\",\"mesada\",\"mesclar\",\"mesmo\",\"mesquita\",\"mestre\",\"metade\",\"meteoro\",\"metragem\",\"mexer\",\"mexicano\",\"micro\",\"migalha\",\"migrar\",\"milagre\",\"milenar\",\"milhar\",\"mimado\",\"minerar\",\"minhoca\",\"ministro\",\"minoria\",\"miolo\",\"mirante\",\"mirtilo\",\"misturar\",\"mocidade\",\"moderno\",\"modular\",\"moeda\",\"moer\",\"moinho\",\"moita\",\"moldura\",\"moleza\",\"molho\",\"molinete\",\"molusco\",\"montanha\",\"moqueca\",\"morango\",\"morcego\",\"mordomo\",\"morena\",\"mosaico\",\"mosquete\",\"mostarda\",\"motel\",\"motim\",\"moto\",\"motriz\",\"muda\",\"muito\",\"mulata\",\"mulher\",\"multar\",\"mundial\",\"munido\",\"muralha\",\"murcho\",\"muscular\",\"museu\",\"musical\",\"nacional\",\"nadador\",\"naja\",\"namoro\",\"narina\",\"narrado\",\"nascer\",\"nativa\",\"natureza\",\"navalha\",\"navegar\",\"navio\",\"neblina\",\"nebuloso\",\"negativa\",\"negociar\",\"negrito\",\"nervoso\",\"neta\",\"neural\",\"nevasca\",\"nevoeiro\",\"ninar\",\"ninho\",\"nitidez\",\"nivelar\",\"nobreza\",\"noite\",\"noiva\",\"nomear\",\"nominal\",\"nordeste\",\"nortear\",\"notar\",\"noticiar\",\"noturno\",\"novelo\",\"novilho\",\"novo\",\"nublado\",\"nudez\",\"numeral\",\"nupcial\",\"nutrir\",\"nuvem\",\"obcecado\",\"obedecer\",\"objetivo\",\"obrigado\",\"obscuro\",\"obstetra\",\"obter\",\"obturar\",\"ocidente\",\"ocioso\",\"ocorrer\",\"oculista\",\"ocupado\",\"ofegante\",\"ofensiva\",\"oferenda\",\"oficina\",\"ofuscado\",\"ogiva\",\"olaria\",\"oleoso\",\"olhar\",\"oliveira\",\"ombro\",\"omelete\",\"omisso\",\"omitir\",\"ondulado\",\"oneroso\",\"ontem\",\"opcional\",\"operador\",\"oponente\",\"oportuno\",\"oposto\",\"orar\",\"orbitar\",\"ordem\",\"ordinal\",\"orfanato\",\"orgasmo\",\"orgulho\",\"oriental\",\"origem\",\"oriundo\",\"orla\",\"ortodoxo\",\"orvalho\",\"oscilar\",\"ossada\",\"osso\",\"ostentar\",\"otimismo\",\"ousadia\",\"outono\",\"outubro\",\"ouvido\",\"ovelha\",\"ovular\",\"oxidar\",\"oxigenar\",\"pacato\",\"paciente\",\"pacote\",\"pactuar\",\"padaria\",\"padrinho\",\"pagar\",\"pagode\",\"painel\",\"pairar\",\"paisagem\",\"palavra\",\"palestra\",\"palheta\",\"palito\",\"palmada\",\"palpitar\",\"pancada\",\"panela\",\"panfleto\",\"panqueca\",\"pantanal\",\"papagaio\",\"papelada\",\"papiro\",\"parafina\",\"parcial\",\"pardal\",\"parede\",\"partida\",\"pasmo\",\"passado\",\"pastel\",\"patamar\",\"patente\",\"patinar\",\"patrono\",\"paulada\",\"pausar\",\"peculiar\",\"pedalar\",\"pedestre\",\"pediatra\",\"pedra\",\"pegada\",\"peitoral\",\"peixe\",\"pele\",\"pelicano\",\"penca\",\"pendurar\",\"peneira\",\"penhasco\",\"pensador\",\"pente\",\"perceber\",\"perfeito\",\"pergunta\",\"perito\",\"permitir\",\"perna\",\"perplexo\",\"persiana\",\"pertence\",\"peruca\",\"pescado\",\"pesquisa\",\"pessoa\",\"petiscar\",\"piada\",\"picado\",\"piedade\",\"pigmento\",\"pilastra\",\"pilhado\",\"pilotar\",\"pimenta\",\"pincel\",\"pinguim\",\"pinha\",\"pinote\",\"pintar\",\"pioneiro\",\"pipoca\",\"piquete\",\"piranha\",\"pires\",\"pirueta\",\"piscar\",\"pistola\",\"pitanga\",\"pivete\",\"planta\",\"plaqueta\",\"platina\",\"plebeu\",\"plumagem\",\"pluvial\",\"pneu\",\"poda\",\"poeira\",\"poetisa\",\"polegada\",\"policiar\",\"poluente\",\"polvilho\",\"pomar\",\"pomba\",\"ponderar\",\"pontaria\",\"populoso\",\"porta\",\"possuir\",\"postal\",\"pote\",\"poupar\",\"pouso\",\"povoar\",\"praia\",\"prancha\",\"prato\",\"praxe\",\"prece\",\"predador\",\"prefeito\",\"premiar\",\"prensar\",\"preparar\",\"presilha\",\"pretexto\",\"prevenir\",\"prezar\",\"primata\",\"princesa\",\"prisma\",\"privado\",\"processo\",\"produto\",\"profeta\",\"proibido\",\"projeto\",\"prometer\",\"propagar\",\"prosa\",\"protetor\",\"provador\",\"publicar\",\"pudim\",\"pular\",\"pulmonar\",\"pulseira\",\"punhal\",\"punir\",\"pupilo\",\"pureza\",\"puxador\",\"quadra\",\"quantia\",\"quarto\",\"quase\",\"quebrar\",\"queda\",\"queijo\",\"quente\",\"querido\",\"quimono\",\"quina\",\"quiosque\",\"rabanada\",\"rabisco\",\"rachar\",\"racionar\",\"radial\",\"raiar\",\"rainha\",\"raio\",\"raiva\",\"rajada\",\"ralado\",\"ramal\",\"ranger\",\"ranhura\",\"rapadura\",\"rapel\",\"rapidez\",\"raposa\",\"raquete\",\"raridade\",\"rasante\",\"rascunho\",\"rasgar\",\"raspador\",\"rasteira\",\"rasurar\",\"ratazana\",\"ratoeira\",\"realeza\",\"reanimar\",\"reaver\",\"rebaixar\",\"rebelde\",\"rebolar\",\"recado\",\"recente\",\"recheio\",\"recibo\",\"recordar\",\"recrutar\",\"recuar\",\"rede\",\"redimir\",\"redonda\",\"reduzida\",\"reenvio\",\"refinar\",\"refletir\",\"refogar\",\"refresco\",\"refugiar\",\"regalia\",\"regime\",\"regra\",\"reinado\",\"reitor\",\"rejeitar\",\"relativo\",\"remador\",\"remendo\",\"remorso\",\"renovado\",\"reparo\",\"repelir\",\"repleto\",\"repolho\",\"represa\",\"repudiar\",\"requerer\",\"resenha\",\"resfriar\",\"resgatar\",\"residir\",\"resolver\",\"respeito\",\"ressaca\",\"restante\",\"resumir\",\"retalho\",\"reter\",\"retirar\",\"retomada\",\"retratar\",\"revelar\",\"revisor\",\"revolta\",\"riacho\",\"rica\",\"rigidez\",\"rigoroso\",\"rimar\",\"ringue\",\"risada\",\"risco\",\"risonho\",\"robalo\",\"rochedo\",\"rodada\",\"rodeio\",\"rodovia\",\"roedor\",\"roleta\",\"romano\",\"roncar\",\"rosado\",\"roseira\",\"rosto\",\"rota\",\"roteiro\",\"rotina\",\"rotular\",\"rouco\",\"roupa\",\"roxo\",\"rubro\",\"rugido\",\"rugoso\",\"ruivo\",\"rumo\",\"rupestre\",\"russo\",\"sabor\",\"saciar\",\"sacola\",\"sacudir\",\"sadio\",\"safira\",\"saga\",\"sagrada\",\"saibro\",\"salada\",\"saleiro\",\"salgado\",\"saliva\",\"salpicar\",\"salsicha\",\"saltar\",\"salvador\",\"sambar\",\"samurai\",\"sanar\",\"sanfona\",\"sangue\",\"sanidade\",\"sapato\",\"sarda\",\"sargento\",\"sarjeta\",\"saturar\",\"saudade\",\"saxofone\",\"sazonal\",\"secar\",\"secular\",\"seda\",\"sedento\",\"sediado\",\"sedoso\",\"sedutor\",\"segmento\",\"segredo\",\"segundo\",\"seiva\",\"seleto\",\"selvagem\",\"semanal\",\"semente\",\"senador\",\"senhor\",\"sensual\",\"sentado\",\"separado\",\"sereia\",\"seringa\",\"serra\",\"servo\",\"setembro\",\"setor\",\"sigilo\",\"silhueta\",\"silicone\",\"simetria\",\"simpatia\",\"simular\",\"sinal\",\"sincero\",\"singular\",\"sinopse\",\"sintonia\",\"sirene\",\"siri\",\"situado\",\"soberano\",\"sobra\",\"socorro\",\"sogro\",\"soja\",\"solda\",\"soletrar\",\"solteiro\",\"sombrio\",\"sonata\",\"sondar\",\"sonegar\",\"sonhador\",\"sono\",\"soprano\",\"soquete\",\"sorrir\",\"sorteio\",\"sossego\",\"sotaque\",\"soterrar\",\"sovado\",\"sozinho\",\"suavizar\",\"subida\",\"submerso\",\"subsolo\",\"subtrair\",\"sucata\",\"sucesso\",\"suco\",\"sudeste\",\"sufixo\",\"sugador\",\"sugerir\",\"sujeito\",\"sulfato\",\"sumir\",\"suor\",\"superior\",\"suplicar\",\"suposto\",\"suprimir\",\"surdina\",\"surfista\",\"surpresa\",\"surreal\",\"surtir\",\"suspiro\",\"sustento\",\"tabela\",\"tablete\",\"tabuada\",\"tacho\",\"tagarela\",\"talher\",\"talo\",\"talvez\",\"tamanho\",\"tamborim\",\"tampa\",\"tangente\",\"tanto\",\"tapar\",\"tapioca\",\"tardio\",\"tarefa\",\"tarja\",\"tarraxa\",\"tatuagem\",\"taurino\",\"taxativo\",\"taxista\",\"teatral\",\"tecer\",\"tecido\",\"teclado\",\"tedioso\",\"teia\",\"teimar\",\"telefone\",\"telhado\",\"tempero\",\"tenente\",\"tensor\",\"tentar\",\"termal\",\"terno\",\"terreno\",\"tese\",\"tesoura\",\"testado\",\"teto\",\"textura\",\"texugo\",\"tiara\",\"tigela\",\"tijolo\",\"timbrar\",\"timidez\",\"tingido\",\"tinteiro\",\"tiragem\",\"titular\",\"toalha\",\"tocha\",\"tolerar\",\"tolice\",\"tomada\",\"tomilho\",\"tonel\",\"tontura\",\"topete\",\"tora\",\"torcido\",\"torneio\",\"torque\",\"torrada\",\"torto\",\"tostar\",\"touca\",\"toupeira\",\"toxina\",\"trabalho\",\"tracejar\",\"tradutor\",\"trafegar\",\"trajeto\",\"trama\",\"trancar\",\"trapo\",\"traseiro\",\"tratador\",\"travar\",\"treino\",\"tremer\",\"trepidar\",\"trevo\",\"triagem\",\"tribo\",\"triciclo\",\"tridente\",\"trilogia\",\"trindade\",\"triplo\",\"triturar\",\"triunfal\",\"trocar\",\"trombeta\",\"trova\",\"trunfo\",\"truque\",\"tubular\",\"tucano\",\"tudo\",\"tulipa\",\"tupi\",\"turbo\",\"turma\",\"turquesa\",\"tutelar\",\"tutorial\",\"uivar\",\"umbigo\",\"unha\",\"unidade\",\"uniforme\",\"urologia\",\"urso\",\"urtiga\",\"urubu\",\"usado\",\"usina\",\"usufruir\",\"vacina\",\"vadiar\",\"vagaroso\",\"vaidoso\",\"vala\",\"valente\",\"validade\",\"valores\",\"vantagem\",\"vaqueiro\",\"varanda\",\"vareta\",\"varrer\",\"vascular\",\"vasilha\",\"vassoura\",\"vazar\",\"vazio\",\"veado\",\"vedar\",\"vegetar\",\"veicular\",\"veleiro\",\"velhice\",\"veludo\",\"vencedor\",\"vendaval\",\"venerar\",\"ventre\",\"verbal\",\"verdade\",\"vereador\",\"vergonha\",\"vermelho\",\"verniz\",\"versar\",\"vertente\",\"vespa\",\"vestido\",\"vetorial\",\"viaduto\",\"viagem\",\"viajar\",\"viatura\",\"vibrador\",\"videira\",\"vidraria\",\"viela\",\"viga\",\"vigente\",\"vigiar\",\"vigorar\",\"vilarejo\",\"vinco\",\"vinheta\",\"vinil\",\"violeta\",\"virada\",\"virtude\",\"visitar\",\"visto\",\"vitral\",\"viveiro\",\"vizinho\",\"voador\",\"voar\",\"vogal\",\"volante\",\"voleibol\",\"voltagem\",\"volumoso\",\"vontade\",\"vulto\",\"vuvuzela\",\"xadrez\",\"xarope\",\"xeque\",\"xeretar\",\"xerife\",\"xingar\",\"zangado\",\"zarpar\",\"zebu\",\"zelador\",\"zombar\",\"zoologia\",\"zumbido\"]"); /***/ }), /* 202 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/bip39/src/wordlists/english.json ***! \******************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abandon\",\"ability\",\"able\",\"about\",\"above\",\"absent\",\"absorb\",\"abstract\",\"absurd\",\"abuse\",\"access\",\"accident\",\"account\",\"accuse\",\"achieve\",\"acid\",\"acoustic\",\"acquire\",\"across\",\"act\",\"action\",\"actor\",\"actress\",\"actual\",\"adapt\",\"add\",\"addict\",\"address\",\"adjust\",\"admit\",\"adult\",\"advance\",\"advice\",\"aerobic\",\"affair\",\"afford\",\"afraid\",\"again\",\"age\",\"agent\",\"agree\",\"ahead\",\"aim\",\"air\",\"airport\",\"aisle\",\"alarm\",\"album\",\"alcohol\",\"alert\",\"alien\",\"all\",\"alley\",\"allow\",\"almost\",\"alone\",\"alpha\",\"already\",\"also\",\"alter\",\"always\",\"amateur\",\"amazing\",\"among\",\"amount\",\"amused\",\"analyst\",\"anchor\",\"ancient\",\"anger\",\"angle\",\"angry\",\"animal\",\"ankle\",\"announce\",\"annual\",\"another\",\"answer\",\"antenna\",\"antique\",\"anxiety\",\"any\",\"apart\",\"apology\",\"appear\",\"apple\",\"approve\",\"april\",\"arch\",\"arctic\",\"area\",\"arena\",\"argue\",\"arm\",\"armed\",\"armor\",\"army\",\"around\",\"arrange\",\"arrest\",\"arrive\",\"arrow\",\"art\",\"artefact\",\"artist\",\"artwork\",\"ask\",\"aspect\",\"assault\",\"asset\",\"assist\",\"assume\",\"asthma\",\"athlete\",\"atom\",\"attack\",\"attend\",\"attitude\",\"attract\",\"auction\",\"audit\",\"august\",\"aunt\",\"author\",\"auto\",\"autumn\",\"average\",\"avocado\",\"avoid\",\"awake\",\"aware\",\"away\",\"awesome\",\"awful\",\"awkward\",\"axis\",\"baby\",\"bachelor\",\"bacon\",\"badge\",\"bag\",\"balance\",\"balcony\",\"ball\",\"bamboo\",\"banana\",\"banner\",\"bar\",\"barely\",\"bargain\",\"barrel\",\"base\",\"basic\",\"basket\",\"battle\",\"beach\",\"bean\",\"beauty\",\"because\",\"become\",\"beef\",\"before\",\"begin\",\"behave\",\"behind\",\"believe\",\"below\",\"belt\",\"bench\",\"benefit\",\"best\",\"betray\",\"better\",\"between\",\"beyond\",\"bicycle\",\"bid\",\"bike\",\"bind\",\"biology\",\"bird\",\"birth\",\"bitter\",\"black\",\"blade\",\"blame\",\"blanket\",\"blast\",\"bleak\",\"bless\",\"blind\",\"blood\",\"blossom\",\"blouse\",\"blue\",\"blur\",\"blush\",\"board\",\"boat\",\"body\",\"boil\",\"bomb\",\"bone\",\"bonus\",\"book\",\"boost\",\"border\",\"boring\",\"borrow\",\"boss\",\"bottom\",\"bounce\",\"box\",\"boy\",\"bracket\",\"brain\",\"brand\",\"brass\",\"brave\",\"bread\",\"breeze\",\"brick\",\"bridge\",\"brief\",\"bright\",\"bring\",\"brisk\",\"broccoli\",\"broken\",\"bronze\",\"broom\",\"brother\",\"brown\",\"brush\",\"bubble\",\"buddy\",\"budget\",\"buffalo\",\"build\",\"bulb\",\"bulk\",\"bullet\",\"bundle\",\"bunker\",\"burden\",\"burger\",\"burst\",\"bus\",\"business\",\"busy\",\"butter\",\"buyer\",\"buzz\",\"cabbage\",\"cabin\",\"cable\",\"cactus\",\"cage\",\"cake\",\"call\",\"calm\",\"camera\",\"camp\",\"can\",\"canal\",\"cancel\",\"candy\",\"cannon\",\"canoe\",\"canvas\",\"canyon\",\"capable\",\"capital\",\"captain\",\"car\",\"carbon\",\"card\",\"cargo\",\"carpet\",\"carry\",\"cart\",\"case\",\"cash\",\"casino\",\"castle\",\"casual\",\"cat\",\"catalog\",\"catch\",\"category\",\"cattle\",\"caught\",\"cause\",\"caution\",\"cave\",\"ceiling\",\"celery\",\"cement\",\"census\",\"century\",\"cereal\",\"certain\",\"chair\",\"chalk\",\"champion\",\"change\",\"chaos\",\"chapter\",\"charge\",\"chase\",\"chat\",\"cheap\",\"check\",\"cheese\",\"chef\",\"cherry\",\"chest\",\"chicken\",\"chief\",\"child\",\"chimney\",\"choice\",\"choose\",\"chronic\",\"chuckle\",\"chunk\",\"churn\",\"cigar\",\"cinnamon\",\"circle\",\"citizen\",\"city\",\"civil\",\"claim\",\"clap\",\"clarify\",\"claw\",\"clay\",\"clean\",\"clerk\",\"clever\",\"click\",\"client\",\"cliff\",\"climb\",\"clinic\",\"clip\",\"clock\",\"clog\",\"close\",\"cloth\",\"cloud\",\"clown\",\"club\",\"clump\",\"cluster\",\"clutch\",\"coach\",\"coast\",\"coconut\",\"code\",\"coffee\",\"coil\",\"coin\",\"collect\",\"color\",\"column\",\"combine\",\"come\",\"comfort\",\"comic\",\"common\",\"company\",\"concert\",\"conduct\",\"confirm\",\"congress\",\"connect\",\"consider\",\"control\",\"convince\",\"cook\",\"cool\",\"copper\",\"copy\",\"coral\",\"core\",\"corn\",\"correct\",\"cost\",\"cotton\",\"couch\",\"country\",\"couple\",\"course\",\"cousin\",\"cover\",\"coyote\",\"crack\",\"cradle\",\"craft\",\"cram\",\"crane\",\"crash\",\"crater\",\"crawl\",\"crazy\",\"cream\",\"credit\",\"creek\",\"crew\",\"cricket\",\"crime\",\"crisp\",\"critic\",\"crop\",\"cross\",\"crouch\",\"crowd\",\"crucial\",\"cruel\",\"cruise\",\"crumble\",\"crunch\",\"crush\",\"cry\",\"crystal\",\"cube\",\"culture\",\"cup\",\"cupboard\",\"curious\",\"current\",\"curtain\",\"curve\",\"cushion\",\"custom\",\"cute\",\"cycle\",\"dad\",\"damage\",\"damp\",\"dance\",\"danger\",\"daring\",\"dash\",\"daughter\",\"dawn\",\"day\",\"deal\",\"debate\",\"debris\",\"decade\",\"december\",\"decide\",\"decline\",\"decorate\",\"decrease\",\"deer\",\"defense\",\"define\",\"defy\",\"degree\",\"delay\",\"deliver\",\"demand\",\"demise\",\"denial\",\"dentist\",\"deny\",\"depart\",\"depend\",\"deposit\",\"depth\",\"deputy\",\"derive\",\"describe\",\"desert\",\"design\",\"desk\",\"despair\",\"destroy\",\"detail\",\"detect\",\"develop\",\"device\",\"devote\",\"diagram\",\"dial\",\"diamond\",\"diary\",\"dice\",\"diesel\",\"diet\",\"differ\",\"digital\",\"dignity\",\"dilemma\",\"dinner\",\"dinosaur\",\"direct\",\"dirt\",\"disagree\",\"discover\",\"disease\",\"dish\",\"dismiss\",\"disorder\",\"display\",\"distance\",\"divert\",\"divide\",\"divorce\",\"dizzy\",\"doctor\",\"document\",\"dog\",\"doll\",\"dolphin\",\"domain\",\"donate\",\"donkey\",\"donor\",\"door\",\"dose\",\"double\",\"dove\",\"draft\",\"dragon\",\"drama\",\"drastic\",\"draw\",\"dream\",\"dress\",\"drift\",\"drill\",\"drink\",\"drip\",\"drive\",\"drop\",\"drum\",\"dry\",\"duck\",\"dumb\",\"dune\",\"during\",\"dust\",\"dutch\",\"duty\",\"dwarf\",\"dynamic\",\"eager\",\"eagle\",\"early\",\"earn\",\"earth\",\"easily\",\"east\",\"easy\",\"echo\",\"ecology\",\"economy\",\"edge\",\"edit\",\"educate\",\"effort\",\"egg\",\"eight\",\"either\",\"elbow\",\"elder\",\"electric\",\"elegant\",\"element\",\"elephant\",\"elevator\",\"elite\",\"else\",\"embark\",\"embody\",\"embrace\",\"emerge\",\"emotion\",\"employ\",\"empower\",\"empty\",\"enable\",\"enact\",\"end\",\"endless\",\"endorse\",\"enemy\",\"energy\",\"enforce\",\"engage\",\"engine\",\"enhance\",\"enjoy\",\"enlist\",\"enough\",\"enrich\",\"enroll\",\"ensure\",\"enter\",\"entire\",\"entry\",\"envelope\",\"episode\",\"equal\",\"equip\",\"era\",\"erase\",\"erode\",\"erosion\",\"error\",\"erupt\",\"escape\",\"essay\",\"essence\",\"estate\",\"eternal\",\"ethics\",\"evidence\",\"evil\",\"evoke\",\"evolve\",\"exact\",\"example\",\"excess\",\"exchange\",\"excite\",\"exclude\",\"excuse\",\"execute\",\"exercise\",\"exhaust\",\"exhibit\",\"exile\",\"exist\",\"exit\",\"exotic\",\"expand\",\"expect\",\"expire\",\"explain\",\"expose\",\"express\",\"extend\",\"extra\",\"eye\",\"eyebrow\",\"fabric\",\"face\",\"faculty\",\"fade\",\"faint\",\"faith\",\"fall\",\"false\",\"fame\",\"family\",\"famous\",\"fan\",\"fancy\",\"fantasy\",\"farm\",\"fashion\",\"fat\",\"fatal\",\"father\",\"fatigue\",\"fault\",\"favorite\",\"feature\",\"february\",\"federal\",\"fee\",\"feed\",\"feel\",\"female\",\"fence\",\"festival\",\"fetch\",\"fever\",\"few\",\"fiber\",\"fiction\",\"field\",\"figure\",\"file\",\"film\",\"filter\",\"final\",\"find\",\"fine\",\"finger\",\"finish\",\"fire\",\"firm\",\"first\",\"fiscal\",\"fish\",\"fit\",\"fitness\",\"fix\",\"flag\",\"flame\",\"flash\",\"flat\",\"flavor\",\"flee\",\"flight\",\"flip\",\"float\",\"flock\",\"floor\",\"flower\",\"fluid\",\"flush\",\"fly\",\"foam\",\"focus\",\"fog\",\"foil\",\"fold\",\"follow\",\"food\",\"foot\",\"force\",\"forest\",\"forget\",\"fork\",\"fortune\",\"forum\",\"forward\",\"fossil\",\"foster\",\"found\",\"fox\",\"fragile\",\"frame\",\"frequent\",\"fresh\",\"friend\",\"fringe\",\"frog\",\"front\",\"frost\",\"frown\",\"frozen\",\"fruit\",\"fuel\",\"fun\",\"funny\",\"furnace\",\"fury\",\"future\",\"gadget\",\"gain\",\"galaxy\",\"gallery\",\"game\",\"gap\",\"garage\",\"garbage\",\"garden\",\"garlic\",\"garment\",\"gas\",\"gasp\",\"gate\",\"gather\",\"gauge\",\"gaze\",\"general\",\"genius\",\"genre\",\"gentle\",\"genuine\",\"gesture\",\"ghost\",\"giant\",\"gift\",\"giggle\",\"ginger\",\"giraffe\",\"girl\",\"give\",\"glad\",\"glance\",\"glare\",\"glass\",\"glide\",\"glimpse\",\"globe\",\"gloom\",\"glory\",\"glove\",\"glow\",\"glue\",\"goat\",\"goddess\",\"gold\",\"good\",\"goose\",\"gorilla\",\"gospel\",\"gossip\",\"govern\",\"gown\",\"grab\",\"grace\",\"grain\",\"grant\",\"grape\",\"grass\",\"gravity\",\"great\",\"green\",\"grid\",\"grief\",\"grit\",\"grocery\",\"group\",\"grow\",\"grunt\",\"guard\",\"guess\",\"guide\",\"guilt\",\"guitar\",\"gun\",\"gym\",\"habit\",\"hair\",\"half\",\"hammer\",\"hamster\",\"hand\",\"happy\",\"harbor\",\"hard\",\"harsh\",\"harvest\",\"hat\",\"have\",\"hawk\",\"hazard\",\"head\",\"health\",\"heart\",\"heavy\",\"hedgehog\",\"height\",\"hello\",\"helmet\",\"help\",\"hen\",\"hero\",\"hidden\",\"high\",\"hill\",\"hint\",\"hip\",\"hire\",\"history\",\"hobby\",\"hockey\",\"hold\",\"hole\",\"holiday\",\"hollow\",\"home\",\"honey\",\"hood\",\"hope\",\"horn\",\"horror\",\"horse\",\"hospital\",\"host\",\"hotel\",\"hour\",\"hover\",\"hub\",\"huge\",\"human\",\"humble\",\"humor\",\"hundred\",\"hungry\",\"hunt\",\"hurdle\",\"hurry\",\"hurt\",\"husband\",\"hybrid\",\"ice\",\"icon\",\"idea\",\"identify\",\"idle\",\"ignore\",\"ill\",\"illegal\",\"illness\",\"image\",\"imitate\",\"immense\",\"immune\",\"impact\",\"impose\",\"improve\",\"impulse\",\"inch\",\"include\",\"income\",\"increase\",\"index\",\"indicate\",\"indoor\",\"industry\",\"infant\",\"inflict\",\"inform\",\"inhale\",\"inherit\",\"initial\",\"inject\",\"injury\",\"inmate\",\"inner\",\"innocent\",\"input\",\"inquiry\",\"insane\",\"insect\",\"inside\",\"inspire\",\"install\",\"intact\",\"interest\",\"into\",\"invest\",\"invite\",\"involve\",\"iron\",\"island\",\"isolate\",\"issue\",\"item\",\"ivory\",\"jacket\",\"jaguar\",\"jar\",\"jazz\",\"jealous\",\"jeans\",\"jelly\",\"jewel\",\"job\",\"join\",\"joke\",\"journey\",\"joy\",\"judge\",\"juice\",\"jump\",\"jungle\",\"junior\",\"junk\",\"just\",\"kangaroo\",\"keen\",\"keep\",\"ketchup\",\"key\",\"kick\",\"kid\",\"kidney\",\"kind\",\"kingdom\",\"kiss\",\"kit\",\"kitchen\",\"kite\",\"kitten\",\"kiwi\",\"knee\",\"knife\",\"knock\",\"know\",\"lab\",\"label\",\"labor\",\"ladder\",\"lady\",\"lake\",\"lamp\",\"language\",\"laptop\",\"large\",\"later\",\"latin\",\"laugh\",\"laundry\",\"lava\",\"law\",\"lawn\",\"lawsuit\",\"layer\",\"lazy\",\"leader\",\"leaf\",\"learn\",\"leave\",\"lecture\",\"left\",\"leg\",\"legal\",\"legend\",\"leisure\",\"lemon\",\"lend\",\"length\",\"lens\",\"leopard\",\"lesson\",\"letter\",\"level\",\"liar\",\"liberty\",\"library\",\"license\",\"life\",\"lift\",\"light\",\"like\",\"limb\",\"limit\",\"link\",\"lion\",\"liquid\",\"list\",\"little\",\"live\",\"lizard\",\"load\",\"loan\",\"lobster\",\"local\",\"lock\",\"logic\",\"lonely\",\"long\",\"loop\",\"lottery\",\"loud\",\"lounge\",\"love\",\"loyal\",\"lucky\",\"luggage\",\"lumber\",\"lunar\",\"lunch\",\"luxury\",\"lyrics\",\"machine\",\"mad\",\"magic\",\"magnet\",\"maid\",\"mail\",\"main\",\"major\",\"make\",\"mammal\",\"man\",\"manage\",\"mandate\",\"mango\",\"mansion\",\"manual\",\"maple\",\"marble\",\"march\",\"margin\",\"marine\",\"market\",\"marriage\",\"mask\",\"mass\",\"master\",\"match\",\"material\",\"math\",\"matrix\",\"matter\",\"maximum\",\"maze\",\"meadow\",\"mean\",\"measure\",\"meat\",\"mechanic\",\"medal\",\"media\",\"melody\",\"melt\",\"member\",\"memory\",\"mention\",\"menu\",\"mercy\",\"merge\",\"merit\",\"merry\",\"mesh\",\"message\",\"metal\",\"method\",\"middle\",\"midnight\",\"milk\",\"million\",\"mimic\",\"mind\",\"minimum\",\"minor\",\"minute\",\"miracle\",\"mirror\",\"misery\",\"miss\",\"mistake\",\"mix\",\"mixed\",\"mixture\",\"mobile\",\"model\",\"modify\",\"mom\",\"moment\",\"monitor\",\"monkey\",\"monster\",\"month\",\"moon\",\"moral\",\"more\",\"morning\",\"mosquito\",\"mother\",\"motion\",\"motor\",\"mountain\",\"mouse\",\"move\",\"movie\",\"much\",\"muffin\",\"mule\",\"multiply\",\"muscle\",\"museum\",\"mushroom\",\"music\",\"must\",\"mutual\",\"myself\",\"mystery\",\"myth\",\"naive\",\"name\",\"napkin\",\"narrow\",\"nasty\",\"nation\",\"nature\",\"near\",\"neck\",\"need\",\"negative\",\"neglect\",\"neither\",\"nephew\",\"nerve\",\"nest\",\"net\",\"network\",\"neutral\",\"never\",\"news\",\"next\",\"nice\",\"night\",\"noble\",\"noise\",\"nominee\",\"noodle\",\"normal\",\"north\",\"nose\",\"notable\",\"note\",\"nothing\",\"notice\",\"novel\",\"now\",\"nuclear\",\"number\",\"nurse\",\"nut\",\"oak\",\"obey\",\"object\",\"oblige\",\"obscure\",\"observe\",\"obtain\",\"obvious\",\"occur\",\"ocean\",\"october\",\"odor\",\"off\",\"offer\",\"office\",\"often\",\"oil\",\"okay\",\"old\",\"olive\",\"olympic\",\"omit\",\"once\",\"one\",\"onion\",\"online\",\"only\",\"open\",\"opera\",\"opinion\",\"oppose\",\"option\",\"orange\",\"orbit\",\"orchard\",\"order\",\"ordinary\",\"organ\",\"orient\",\"original\",\"orphan\",\"ostrich\",\"other\",\"outdoor\",\"outer\",\"output\",\"outside\",\"oval\",\"oven\",\"over\",\"own\",\"owner\",\"oxygen\",\"oyster\",\"ozone\",\"pact\",\"paddle\",\"page\",\"pair\",\"palace\",\"palm\",\"panda\",\"panel\",\"panic\",\"panther\",\"paper\",\"parade\",\"parent\",\"park\",\"parrot\",\"party\",\"pass\",\"patch\",\"path\",\"patient\",\"patrol\",\"pattern\",\"pause\",\"pave\",\"payment\",\"peace\",\"peanut\",\"pear\",\"peasant\",\"pelican\",\"pen\",\"penalty\",\"pencil\",\"people\",\"pepper\",\"perfect\",\"permit\",\"person\",\"pet\",\"phone\",\"photo\",\"phrase\",\"physical\",\"piano\",\"picnic\",\"picture\",\"piece\",\"pig\",\"pigeon\",\"pill\",\"pilot\",\"pink\",\"pioneer\",\"pipe\",\"pistol\",\"pitch\",\"pizza\",\"place\",\"planet\",\"plastic\",\"plate\",\"play\",\"please\",\"pledge\",\"pluck\",\"plug\",\"plunge\",\"poem\",\"poet\",\"point\",\"polar\",\"pole\",\"police\",\"pond\",\"pony\",\"pool\",\"popular\",\"portion\",\"position\",\"possible\",\"post\",\"potato\",\"pottery\",\"poverty\",\"powder\",\"power\",\"practice\",\"praise\",\"predict\",\"prefer\",\"prepare\",\"present\",\"pretty\",\"prevent\",\"price\",\"pride\",\"primary\",\"print\",\"priority\",\"prison\",\"private\",\"prize\",\"problem\",\"process\",\"produce\",\"profit\",\"program\",\"project\",\"promote\",\"proof\",\"property\",\"prosper\",\"protect\",\"proud\",\"provide\",\"public\",\"pudding\",\"pull\",\"pulp\",\"pulse\",\"pumpkin\",\"punch\",\"pupil\",\"puppy\",\"purchase\",\"purity\",\"purpose\",\"purse\",\"push\",\"put\",\"puzzle\",\"pyramid\",\"quality\",\"quantum\",\"quarter\",\"question\",\"quick\",\"quit\",\"quiz\",\"quote\",\"rabbit\",\"raccoon\",\"race\",\"rack\",\"radar\",\"radio\",\"rail\",\"rain\",\"raise\",\"rally\",\"ramp\",\"ranch\",\"random\",\"range\",\"rapid\",\"rare\",\"rate\",\"rather\",\"raven\",\"raw\",\"razor\",\"ready\",\"real\",\"reason\",\"rebel\",\"rebuild\",\"recall\",\"receive\",\"recipe\",\"record\",\"recycle\",\"reduce\",\"reflect\",\"reform\",\"refuse\",\"region\",\"regret\",\"regular\",\"reject\",\"relax\",\"release\",\"relief\",\"rely\",\"remain\",\"remember\",\"remind\",\"remove\",\"render\",\"renew\",\"rent\",\"reopen\",\"repair\",\"repeat\",\"replace\",\"report\",\"require\",\"rescue\",\"resemble\",\"resist\",\"resource\",\"response\",\"result\",\"retire\",\"retreat\",\"return\",\"reunion\",\"reveal\",\"review\",\"reward\",\"rhythm\",\"rib\",\"ribbon\",\"rice\",\"rich\",\"ride\",\"ridge\",\"rifle\",\"right\",\"rigid\",\"ring\",\"riot\",\"ripple\",\"risk\",\"ritual\",\"rival\",\"river\",\"road\",\"roast\",\"robot\",\"robust\",\"rocket\",\"romance\",\"roof\",\"rookie\",\"room\",\"rose\",\"rotate\",\"rough\",\"round\",\"route\",\"royal\",\"rubber\",\"rude\",\"rug\",\"rule\",\"run\",\"runway\",\"rural\",\"sad\",\"saddle\",\"sadness\",\"safe\",\"sail\",\"salad\",\"salmon\",\"salon\",\"salt\",\"salute\",\"same\",\"sample\",\"sand\",\"satisfy\",\"satoshi\",\"sauce\",\"sausage\",\"save\",\"say\",\"scale\",\"scan\",\"scare\",\"scatter\",\"scene\",\"scheme\",\"school\",\"science\",\"scissors\",\"scorpion\",\"scout\",\"scrap\",\"screen\",\"script\",\"scrub\",\"sea\",\"search\",\"season\",\"seat\",\"second\",\"secret\",\"section\",\"security\",\"seed\",\"seek\",\"segment\",\"select\",\"sell\",\"seminar\",\"senior\",\"sense\",\"sentence\",\"series\",\"service\",\"session\",\"settle\",\"setup\",\"seven\",\"shadow\",\"shaft\",\"shallow\",\"share\",\"shed\",\"shell\",\"sheriff\",\"shield\",\"shift\",\"shine\",\"ship\",\"shiver\",\"shock\",\"shoe\",\"shoot\",\"shop\",\"short\",\"shoulder\",\"shove\",\"shrimp\",\"shrug\",\"shuffle\",\"shy\",\"sibling\",\"sick\",\"side\",\"siege\",\"sight\",\"sign\",\"silent\",\"silk\",\"silly\",\"silver\",\"similar\",\"simple\",\"since\",\"sing\",\"siren\",\"sister\",\"situate\",\"six\",\"size\",\"skate\",\"sketch\",\"ski\",\"skill\",\"skin\",\"skirt\",\"skull\",\"slab\",\"slam\",\"sleep\",\"slender\",\"slice\",\"slide\",\"slight\",\"slim\",\"slogan\",\"slot\",\"slow\",\"slush\",\"small\",\"smart\",\"smile\",\"smoke\",\"smooth\",\"snack\",\"snake\",\"snap\",\"sniff\",\"snow\",\"soap\",\"soccer\",\"social\",\"sock\",\"soda\",\"soft\",\"solar\",\"soldier\",\"solid\",\"solution\",\"solve\",\"someone\",\"song\",\"soon\",\"sorry\",\"sort\",\"soul\",\"sound\",\"soup\",\"source\",\"south\",\"space\",\"spare\",\"spatial\",\"spawn\",\"speak\",\"special\",\"speed\",\"spell\",\"spend\",\"sphere\",\"spice\",\"spider\",\"spike\",\"spin\",\"spirit\",\"split\",\"spoil\",\"sponsor\",\"spoon\",\"sport\",\"spot\",\"spray\",\"spread\",\"spring\",\"spy\",\"square\",\"squeeze\",\"squirrel\",\"stable\",\"stadium\",\"staff\",\"stage\",\"stairs\",\"stamp\",\"stand\",\"start\",\"state\",\"stay\",\"steak\",\"steel\",\"stem\",\"step\",\"stereo\",\"stick\",\"still\",\"sting\",\"stock\",\"stomach\",\"stone\",\"stool\",\"story\",\"stove\",\"strategy\",\"street\",\"strike\",\"strong\",\"struggle\",\"student\",\"stuff\",\"stumble\",\"style\",\"subject\",\"submit\",\"subway\",\"success\",\"such\",\"sudden\",\"suffer\",\"sugar\",\"suggest\",\"suit\",\"summer\",\"sun\",\"sunny\",\"sunset\",\"super\",\"supply\",\"supreme\",\"sure\",\"surface\",\"surge\",\"surprise\",\"surround\",\"survey\",\"suspect\",\"sustain\",\"swallow\",\"swamp\",\"swap\",\"swarm\",\"swear\",\"sweet\",\"swift\",\"swim\",\"swing\",\"switch\",\"sword\",\"symbol\",\"symptom\",\"syrup\",\"system\",\"table\",\"tackle\",\"tag\",\"tail\",\"talent\",\"talk\",\"tank\",\"tape\",\"target\",\"task\",\"taste\",\"tattoo\",\"taxi\",\"teach\",\"team\",\"tell\",\"ten\",\"tenant\",\"tennis\",\"tent\",\"term\",\"test\",\"text\",\"thank\",\"that\",\"theme\",\"then\",\"theory\",\"there\",\"they\",\"thing\",\"this\",\"thought\",\"three\",\"thrive\",\"throw\",\"thumb\",\"thunder\",\"ticket\",\"tide\",\"tiger\",\"tilt\",\"timber\",\"time\",\"tiny\",\"tip\",\"tired\",\"tissue\",\"title\",\"toast\",\"tobacco\",\"today\",\"toddler\",\"toe\",\"together\",\"toilet\",\"token\",\"tomato\",\"tomorrow\",\"tone\",\"tongue\",\"tonight\",\"tool\",\"tooth\",\"top\",\"topic\",\"topple\",\"torch\",\"tornado\",\"tortoise\",\"toss\",\"total\",\"tourist\",\"toward\",\"tower\",\"town\",\"toy\",\"track\",\"trade\",\"traffic\",\"tragic\",\"train\",\"transfer\",\"trap\",\"trash\",\"travel\",\"tray\",\"treat\",\"tree\",\"trend\",\"trial\",\"tribe\",\"trick\",\"trigger\",\"trim\",\"trip\",\"trophy\",\"trouble\",\"truck\",\"true\",\"truly\",\"trumpet\",\"trust\",\"truth\",\"try\",\"tube\",\"tuition\",\"tumble\",\"tuna\",\"tunnel\",\"turkey\",\"turn\",\"turtle\",\"twelve\",\"twenty\",\"twice\",\"twin\",\"twist\",\"two\",\"type\",\"typical\",\"ugly\",\"umbrella\",\"unable\",\"unaware\",\"uncle\",\"uncover\",\"under\",\"undo\",\"unfair\",\"unfold\",\"unhappy\",\"uniform\",\"unique\",\"unit\",\"universe\",\"unknown\",\"unlock\",\"until\",\"unusual\",\"unveil\",\"update\",\"upgrade\",\"uphold\",\"upon\",\"upper\",\"upset\",\"urban\",\"urge\",\"usage\",\"use\",\"used\",\"useful\",\"useless\",\"usual\",\"utility\",\"vacant\",\"vacuum\",\"vague\",\"valid\",\"valley\",\"valve\",\"van\",\"vanish\",\"vapor\",\"various\",\"vast\",\"vault\",\"vehicle\",\"velvet\",\"vendor\",\"venture\",\"venue\",\"verb\",\"verify\",\"version\",\"very\",\"vessel\",\"veteran\",\"viable\",\"vibrant\",\"vicious\",\"victory\",\"video\",\"view\",\"village\",\"vintage\",\"violin\",\"virtual\",\"virus\",\"visa\",\"visit\",\"visual\",\"vital\",\"vivid\",\"vocal\",\"voice\",\"void\",\"volcano\",\"volume\",\"vote\",\"voyage\",\"wage\",\"wagon\",\"wait\",\"walk\",\"wall\",\"walnut\",\"want\",\"warfare\",\"warm\",\"warrior\",\"wash\",\"wasp\",\"waste\",\"water\",\"wave\",\"way\",\"wealth\",\"weapon\",\"wear\",\"weasel\",\"weather\",\"web\",\"wedding\",\"weekend\",\"weird\",\"welcome\",\"west\",\"wet\",\"whale\",\"what\",\"wheat\",\"wheel\",\"when\",\"where\",\"whip\",\"whisper\",\"wide\",\"width\",\"wife\",\"wild\",\"will\",\"win\",\"window\",\"wine\",\"wing\",\"wink\",\"winner\",\"winter\",\"wire\",\"wisdom\",\"wise\",\"wish\",\"witness\",\"wolf\",\"woman\",\"wonder\",\"wood\",\"wool\",\"word\",\"work\",\"world\",\"worry\",\"worth\",\"wrap\",\"wreck\",\"wrestle\",\"wrist\",\"write\",\"wrong\",\"yard\",\"year\",\"yellow\",\"you\",\"young\",\"youth\",\"zebra\",\"zero\",\"zone\",\"zoo\"]"); /***/ }), /* 203 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/node_modules/hdkey/lib/hdkey.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var assert = __webpack_require__(/*! assert */ 102); var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; var crypto = __webpack_require__(/*! crypto */ 204); var bs58check = __webpack_require__(/*! bs58check */ 317); var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 170); var secp256k1 = __webpack_require__(/*! secp256k1 */ 321); var MASTER_SECRET = Buffer.from('Bitcoin seed', 'utf8'); var HARDENED_OFFSET = 0x80000000; var LEN = 78; // Bitcoin hardcoded by default, can use package `coininfo` for others var BITCOIN_VERSIONS = { private: 0x0488ADE4, public: 0x0488B21E }; function HDKey(versions) { this.versions = versions || BITCOIN_VERSIONS; this.depth = 0; this.index = 0; this._privateKey = null; this._publicKey = null; this.chainCode = null; this._fingerprint = 0; this.parentFingerprint = 0; } Object.defineProperty(HDKey.prototype, 'fingerprint', { get: function get() { return this._fingerprint; } }); Object.defineProperty(HDKey.prototype, 'identifier', { get: function get() { return this._identifier; } }); Object.defineProperty(HDKey.prototype, 'pubKeyHash', { get: function get() { return this.identifier; } }); Object.defineProperty(HDKey.prototype, 'privateKey', { get: function get() { return this._privateKey; }, set: function set(value) { assert.equal(value.length, 32, 'Private key must be 32 bytes.'); assert(secp256k1.privateKeyVerify(value) === true, 'Invalid private key'); this._privateKey = value; this._publicKey = Buffer.from(secp256k1.publicKeyCreate(value, true)); this._identifier = hash160(this.publicKey); this._fingerprint = this._identifier.slice(0, 4).readUInt32BE(0); } }); function setPublicKey(hdkey, publicKey) { hdkey._publicKey = Buffer.from(publicKey); hdkey._identifier = hash160(publicKey); hdkey._fingerprint = hdkey._identifier.slice(0, 4).readUInt32BE(0); hdkey._privateKey = null; } Object.defineProperty(HDKey.prototype, 'publicKey', { get: function get() { return this._publicKey; }, set: function set(value) { assert(value.length === 33 || value.length === 65, 'Public key must be 33 or 65 bytes.'); assert(secp256k1.publicKeyVerify(value) === true, 'Invalid public key'); // force compressed point (performs public key verification) var publicKey = value.length === 65 ? secp256k1.publicKeyConvert(value, true) : value; setPublicKey(this, publicKey); } }); Object.defineProperty(HDKey.prototype, 'privateExtendedKey', { get: function get() { if (this._privateKey) return bs58check.encode(serialize(this, this.versions.private, Buffer.concat([Buffer.alloc(1, 0), this.privateKey])));else return null; } }); Object.defineProperty(HDKey.prototype, 'publicExtendedKey', { get: function get() { return bs58check.encode(serialize(this, this.versions.public, this.publicKey)); } }); HDKey.prototype.derive = function (path) { if (path === 'm' || path === 'M' || path === "m'" || path === "M'") { return this; } var entries = path.split('/'); var hdkey = this; entries.forEach(function (c, i) { if (i === 0) { assert(/^[mM]{1}/.test(c), 'Path must start with "m" or "M"'); return; } var hardened = c.length > 1 && c[c.length - 1] === "'"; var childIndex = parseInt(c, 10); // & (HARDENED_OFFSET - 1) assert(childIndex < HARDENED_OFFSET, 'Invalid index'); if (hardened) childIndex += HARDENED_OFFSET; hdkey = hdkey.deriveChild(childIndex); }); return hdkey; }; HDKey.prototype.deriveChild = function (index) { var isHardened = index >= HARDENED_OFFSET; var indexBuffer = Buffer.allocUnsafe(4); indexBuffer.writeUInt32BE(index, 0); var data; if (isHardened) { // Hardened child assert(this.privateKey, 'Could not derive hardened child key'); var pk = this.privateKey; var zb = Buffer.alloc(1, 0); pk = Buffer.concat([zb, pk]); // data = 0x00 || ser256(kpar) || ser32(index) data = Buffer.concat([pk, indexBuffer]); } else { // Normal child // data = serP(point(kpar)) || ser32(index) // = serP(Kpar) || ser32(index) data = Buffer.concat([this.publicKey, indexBuffer]); } var I = crypto.createHmac('sha512', this.chainCode).update(data).digest(); var IL = I.slice(0, 32); var IR = I.slice(32); var hd = new HDKey(this.versions); // Private parent key -> private child key if (this.privateKey) { // ki = parse256(IL) + kpar (mod n) try { hd.privateKey = Buffer.from(secp256k1.privateKeyTweakAdd(Buffer.from(this.privateKey), IL)); // throw if IL >= n || (privateKey + IL) === 0 } catch (err) { // In case parse256(IL) >= n or ki == 0, one should proceed with the next value for i return this.deriveChild(index + 1); } // Public parent key -> public child key } else { // Ki = point(parse256(IL)) + Kpar // = G*IL + Kpar try { hd.publicKey = Buffer.from(secp256k1.publicKeyTweakAdd(Buffer.from(this.publicKey), IL, true)); // throw if IL >= n || (g**IL + publicKey) is infinity } catch (err) { // In case parse256(IL) >= n or Ki is the point at infinity, one should proceed with the next value for i return this.deriveChild(index + 1); } } hd.chainCode = IR; hd.depth = this.depth + 1; hd.parentFingerprint = this.fingerprint; // .readUInt32BE(0) hd.index = index; return hd; }; HDKey.prototype.sign = function (hash) { return Buffer.from(secp256k1.ecdsaSign(Uint8Array.from(hash), Uint8Array.from(this.privateKey)).signature); }; HDKey.prototype.verify = function (hash, signature) { return secp256k1.ecdsaVerify(Uint8Array.from(signature), Uint8Array.from(hash), Uint8Array.from(this.publicKey)); }; HDKey.prototype.wipePrivateData = function () { if (this._privateKey) crypto.randomBytes(this._privateKey.length).copy(this._privateKey); this._privateKey = null; return this; }; HDKey.prototype.toJSON = function () { return { xpriv: this.privateExtendedKey, xpub: this.publicExtendedKey }; }; HDKey.fromMasterSeed = function (seedBuffer, versions) { var I = crypto.createHmac('sha512', MASTER_SECRET).update(seedBuffer).digest(); var IL = I.slice(0, 32); var IR = I.slice(32); var hdkey = new HDKey(versions); hdkey.chainCode = IR; hdkey.privateKey = IL; return hdkey; }; HDKey.fromExtendedKey = function (base58key, versions, skipVerification) { // => version(4) || depth(1) || fingerprint(4) || index(4) || chain(32) || key(33) versions = versions || BITCOIN_VERSIONS; skipVerification = skipVerification || false; var hdkey = new HDKey(versions); var keyBuffer = bs58check.decode(base58key); var version = keyBuffer.readUInt32BE(0); assert(version === versions.private || version === versions.public, 'Version mismatch: does not match private or public'); hdkey.depth = keyBuffer.readUInt8(4); hdkey.parentFingerprint = keyBuffer.readUInt32BE(5); hdkey.index = keyBuffer.readUInt32BE(9); hdkey.chainCode = keyBuffer.slice(13, 45); var key = keyBuffer.slice(45); if (key.readUInt8(0) === 0) { // private assert(version === versions.private, 'Version mismatch: version does not match private'); hdkey.privateKey = key.slice(1); // cut off first 0x0 byte } else { assert(version === versions.public, 'Version mismatch: version does not match public'); if (skipVerification) { setPublicKey(hdkey, key); } else { hdkey.publicKey = key; } } return hdkey; }; HDKey.fromJSON = function (obj) { return HDKey.fromExtendedKey(obj.xpriv); }; function serialize(hdkey, version, key) { // => version(4) || depth(1) || fingerprint(4) || index(4) || chain(32) || key(33) var buffer = Buffer.allocUnsafe(LEN); buffer.writeUInt32BE(version, 0); buffer.writeUInt8(hdkey.depth, 4); var fingerprint = hdkey.depth ? hdkey.parentFingerprint : 0x00000000; buffer.writeUInt32BE(fingerprint, 5); buffer.writeUInt32BE(hdkey.index, 9); hdkey.chainCode.copy(buffer, 13); key.copy(buffer, 45); return buffer; } function hash160(buf) { var sha = crypto.createHash('sha256').update(buf).digest(); return new RIPEMD160().update(sha).digest(); } HDKey.HARDENED_OFFSET = HARDENED_OFFSET; module.exports = HDKey; /***/ }), /* 204 */ /*!*************************************************!*\ !*** ./node_modules/crypto-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = __webpack_require__(/*! randombytes */ 205) exports.createHash = exports.Hash = __webpack_require__(/*! create-hash */ 150) exports.createHmac = exports.Hmac = __webpack_require__(/*! create-hmac */ 207) var algos = __webpack_require__(/*! browserify-sign/algos */ 210) var algoKeys = Object.keys(algos) var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys) exports.getHashes = function () { return hashes } var p = __webpack_require__(/*! pbkdf2 */ 212) exports.pbkdf2 = p.pbkdf2 exports.pbkdf2Sync = p.pbkdf2Sync var aes = __webpack_require__(/*! browserify-cipher */ 218) exports.Cipher = aes.Cipher exports.createCipher = aes.createCipher exports.Cipheriv = aes.Cipheriv exports.createCipheriv = aes.createCipheriv exports.Decipher = aes.Decipher exports.createDecipher = aes.createDecipher exports.Decipheriv = aes.Decipheriv exports.createDecipheriv = aes.createDecipheriv exports.getCiphers = aes.getCiphers exports.listCiphers = aes.listCiphers var dh = __webpack_require__(/*! diffie-hellman */ 247) exports.DiffieHellmanGroup = dh.DiffieHellmanGroup exports.createDiffieHellmanGroup = dh.createDiffieHellmanGroup exports.getDiffieHellman = dh.getDiffieHellman exports.createDiffieHellman = dh.createDiffieHellman exports.DiffieHellman = dh.DiffieHellman var sign = __webpack_require__(/*! browserify-sign */ 254) exports.createSign = sign.createSign exports.Sign = sign.Sign exports.createVerify = sign.createVerify exports.Verify = sign.Verify exports.createECDH = __webpack_require__(/*! create-ecdh */ 309) var publicEncrypt = __webpack_require__(/*! public-encrypt */ 310) exports.publicEncrypt = publicEncrypt.publicEncrypt exports.privateEncrypt = publicEncrypt.privateEncrypt exports.publicDecrypt = publicEncrypt.publicDecrypt exports.privateDecrypt = publicEncrypt.privateDecrypt // the least I can do is make error messages for the rest of the node.js/crypto api. // ;[ // 'createCredentials' // ].forEach(function (name) { // exports[name] = function () { // throw new Error([ // 'sorry, ' + name + ' is not implemented yet', // 'we accept pull requests', // 'https://github.com/crypto-browserify/crypto-browserify' // ].join('\n')) // } // }) var rf = __webpack_require__(/*! randomfill */ 316) exports.randomFill = rf.randomFill exports.randomFillSync = rf.randomFillSync exports.createCredentials = function () { throw new Error([ 'sorry, createCredentials is not implemented yet', 'we accept pull requests', 'https://github.com/crypto-browserify/crypto-browserify' ].join('\n')) } exports.constants = { 'DH_CHECK_P_NOT_SAFE_PRIME': 2, 'DH_CHECK_P_NOT_PRIME': 1, 'DH_UNABLE_TO_CHECK_GENERATOR': 4, 'DH_NOT_SUITABLE_GENERATOR': 8, 'NPN_ENABLED': 1, 'ALPN_ENABLED': 1, 'RSA_PKCS1_PADDING': 1, 'RSA_SSLV23_PADDING': 2, 'RSA_NO_PADDING': 3, 'RSA_PKCS1_OAEP_PADDING': 4, 'RSA_X931_PADDING': 5, 'RSA_PKCS1_PSS_PADDING': 6, 'POINT_CONVERSION_COMPRESSED': 2, 'POINT_CONVERSION_UNCOMPRESSED': 4, 'POINT_CONVERSION_HYBRID': 6 } /***/ }), /* 205 */ /*!*********************************************!*\ !*** ./node_modules/randombytes/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { // limit of Crypto.getRandomValues() // https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues var MAX_BYTES = 65536 // Node supports requesting up to this number of bytes // https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 var MAX_UINT32 = 4294967295 function oldBrowser () { throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') } var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var crypto = __webpack_provided_global_dot_crypto || global.msCrypto if (crypto && crypto.getRandomValues) { module.exports = randomBytes } else { module.exports = oldBrowser } function randomBytes (size, cb) { // phantomjs needs to throw if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') var bytes = Buffer.allocUnsafe(size) if (size > 0) { // getRandomValues fails on IE if size == 0 if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues for (var generated = 0; generated < size; generated += MAX_BYTES) { // buffer.slice automatically checks if the end is past the end of // the buffer so we don't have to here crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) } } else { crypto.getRandomValues(bytes) } } if (typeof cb === 'function') { return process.nextTick(function () { cb(null, bytes) }) } return bytes } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 206)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 1), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 206 */ /*!*****************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var lookup = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 62, 0, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 63, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 ] function base64Decode (source, target) { var sourceLength = source.length var paddingLength = (source[sourceLength - 2] === '=' ? 2 : (source[sourceLength - 1] === '=' ? 1 : 0)) var tmp var byteIndex = 0 var baseLength = (sourceLength - paddingLength) & 0xfffffffc for (var i = 0; i < baseLength; i += 4) { tmp = (lookup[source.charCodeAt(i)] << 18) | (lookup[source.charCodeAt(i + 1)] << 12) | (lookup[source.charCodeAt(i + 2)] << 6) | (lookup[source.charCodeAt(i + 3)]) target[byteIndex++] = (tmp >> 16) & 0xFF target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = (tmp) & 0xFF } if (paddingLength === 1) { tmp = (lookup[source.charCodeAt(i)] << 10) | (lookup[source.charCodeAt(i + 1)] << 4) | (lookup[source.charCodeAt(i + 2)] >> 2) target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = tmp & 0xFF } if (paddingLength === 2) { tmp = (lookup[source.charCodeAt(i)] << 2) | (lookup[source.charCodeAt(i + 1)] >> 4) target[byteIndex++] = tmp & 0xFF } } /* harmony default export */ __webpack_exports__["default"] = ({ getRandomValues (arr) { if (!( arr instanceof Int8Array || arr instanceof Uint8Array || arr instanceof Int16Array || arr instanceof Uint16Array || arr instanceof Int32Array || arr instanceof Uint32Array || arr instanceof Uint8ClampedArray )) { throw new Error('Expected an integer array') } if (arr.byteLength > 65536) { throw new Error('Can only request a maximum of 65536 bytes') } var crypto = uni.requireNativePlugin('DCloud-Crypto') base64Decode(crypto.getRandomValues(arr.byteLength), new Uint8Array(arr.buffer, arr.byteOffset, arr.byteLength)) return arr } }); /***/ }), /* 207 */ /*!*********************************************!*\ !*** ./node_modules/create-hmac/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 106) var Legacy = __webpack_require__(/*! ./legacy */ 208) var Base = __webpack_require__(/*! cipher-base */ 179) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var md5 = __webpack_require__(/*! create-hash/md5 */ 209) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 170) var sha = __webpack_require__(/*! sha.js */ 171) var ZEROS = Buffer.alloc(128) function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 this._alg = alg this._key = key if (key.length > blocksize) { var hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) key = hash.update(key).digest() } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) this._hash.update(ipad) } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.update(data) } Hmac.prototype._final = function () { var h = this._hash.digest() var hash = this._alg === 'rmd160' ? new RIPEMD160() : sha(this._alg) return hash.update(this._opad).update(h).digest() } module.exports = function createHmac (alg, key) { alg = alg.toLowerCase() if (alg === 'rmd160' || alg === 'ripemd160') { return new Hmac('rmd160', key) } if (alg === 'md5') { return new Legacy(md5, key) } return new Hmac(alg, key) } /***/ }), /* 208 */ /*!********************************************!*\ !*** ./node_modules/create-hmac/legacy.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 106) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var Base = __webpack_require__(/*! cipher-base */ 179) var ZEROS = Buffer.alloc(128) var blocksize = 64 function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } this._alg = alg this._key = key if (key.length > blocksize) { key = alg(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = [ipad] } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.push(data) } Hmac.prototype._final = function () { var h = this._alg(Buffer.concat(this._hash)) return this._alg(Buffer.concat([this._opad, h])) } module.exports = Hmac /***/ }), /* 209 */ /*!*****************************************!*\ !*** ./node_modules/create-hash/md5.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MD5 = __webpack_require__(/*! md5.js */ 151) module.exports = function (buffer) { return new MD5().update(buffer).digest() } /***/ }), /* 210 */ /*!***********************************************!*\ !*** ./node_modules/browserify-sign/algos.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./browser/algorithms.json */ 211) /***/ }), /* 211 */ /*!**************************************************************!*\ !*** ./node_modules/browserify-sign/browser/algorithms.json ***! \**************************************************************/ /*! exports provided: sha224WithRSAEncryption, RSA-SHA224, sha256WithRSAEncryption, RSA-SHA256, sha384WithRSAEncryption, RSA-SHA384, sha512WithRSAEncryption, RSA-SHA512, RSA-SHA1, ecdsa-with-SHA1, sha256, sha224, sha384, sha512, DSA-SHA, DSA-SHA1, DSA, DSA-WITH-SHA224, DSA-SHA224, DSA-WITH-SHA256, DSA-SHA256, DSA-WITH-SHA384, DSA-SHA384, DSA-WITH-SHA512, DSA-SHA512, DSA-RIPEMD160, ripemd160WithRSA, RSA-RIPEMD160, md5WithRSAEncryption, RSA-MD5, default */ /***/ (function(module) { module.exports = JSON.parse("{\"sha224WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"RSA-SHA224\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"sha256WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"RSA-SHA256\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"sha384WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"RSA-SHA384\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"sha512WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA512\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA1\":{\"sign\":\"rsa\",\"hash\":\"sha1\",\"id\":\"3021300906052b0e03021a05000414\"},\"ecdsa-with-SHA1\":{\"sign\":\"ecdsa\",\"hash\":\"sha1\",\"id\":\"\"},\"sha256\":{\"sign\":\"ecdsa\",\"hash\":\"sha256\",\"id\":\"\"},\"sha224\":{\"sign\":\"ecdsa\",\"hash\":\"sha224\",\"id\":\"\"},\"sha384\":{\"sign\":\"ecdsa\",\"hash\":\"sha384\",\"id\":\"\"},\"sha512\":{\"sign\":\"ecdsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-SHA1\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-WITH-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-WITH-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-WITH-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-WITH-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-RIPEMD160\":{\"sign\":\"dsa\",\"hash\":\"rmd160\",\"id\":\"\"},\"ripemd160WithRSA\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"RSA-RIPEMD160\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"md5WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"},\"RSA-MD5\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"}}"); /***/ }), /* 212 */ /*!****************************************!*\ !*** ./node_modules/pbkdf2/browser.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.pbkdf2 = __webpack_require__(/*! ./lib/async */ 213) exports.pbkdf2Sync = __webpack_require__(/*! ./lib/sync */ 216) /***/ }), /* 213 */ /*!******************************************!*\ !*** ./node_modules/pbkdf2/lib/async.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global) {var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 214) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 215) var sync = __webpack_require__(/*! ./sync */ 216) var toBuffer = __webpack_require__(/*! ./to-buffer */ 217) var ZERO_BUF var subtle = __webpack_provided_global_dot_crypto && __webpack_provided_global_dot_crypto.subtle var toBrowser = { sha: 'SHA-1', 'sha-1': 'SHA-1', sha1: 'SHA-1', sha256: 'SHA-256', 'sha-256': 'SHA-256', sha384: 'SHA-384', 'sha-384': 'SHA-384', 'sha-512': 'SHA-512', sha512: 'SHA-512' } var checks = [] function checkNative (algo) { if (global.process && !global.process.browser) { return Promise.resolve(false) } if (!subtle || !subtle.importKey || !subtle.deriveBits) { return Promise.resolve(false) } if (checks[algo] !== undefined) { return checks[algo] } ZERO_BUF = ZERO_BUF || Buffer.alloc(8) var prom = browserPbkdf2(ZERO_BUF, ZERO_BUF, 10, 128, algo) .then(function () { return true }).catch(function () { return false }) checks[algo] = prom return prom } var nextTick function getNextTick () { if (nextTick) { return nextTick } if (global.process && global.process.nextTick) { nextTick = global.process.nextTick } else if (global.queueMicrotask) { nextTick = global.queueMicrotask } else if (global.setImmediate) { nextTick = global.setImmediate } else { nextTick = global.setTimeout } return nextTick } function browserPbkdf2 (password, salt, iterations, length, algo) { return subtle.importKey( 'raw', password, { name: 'PBKDF2' }, false, ['deriveBits'] ).then(function (key) { return subtle.deriveBits({ name: 'PBKDF2', salt: salt, iterations: iterations, hash: { name: algo } }, key, length << 3) }).then(function (res) { return Buffer.from(res) }) } function resolvePromise (promise, callback) { promise.then(function (out) { getNextTick()(function () { callback(null, out) }) }, function (e) { getNextTick()(function () { callback(e) }) }) } module.exports = function (password, salt, iterations, keylen, digest, callback) { if (typeof digest === 'function') { callback = digest digest = undefined } digest = digest || 'sha1' var algo = toBrowser[digest.toLowerCase()] if (!algo || typeof global.Promise !== 'function') { getNextTick()(function () { var out try { out = sync(password, salt, iterations, keylen, digest) } catch (e) { return callback(e) } callback(null, out) }) return } checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') if (typeof callback !== 'function') throw new Error('No callback provided to pbkdf2') resolvePromise(checkNative(algo).then(function (resp) { if (resp) return browserPbkdf2(password, salt, iterations, keylen, algo) return sync(password, salt, iterations, keylen, digest) }), callback) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 206)["default"], __webpack_require__(/*! ./../../webpack/buildin/global.js */ 1))) /***/ }), /* 214 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/precondition.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var MAX_ALLOC = Math.pow(2, 30) - 1 // default in iojs module.exports = function (iterations, keylen) { if (typeof iterations !== 'number') { throw new TypeError('Iterations not a number') } if (iterations < 0) { throw new TypeError('Bad iterations') } if (typeof keylen !== 'number') { throw new TypeError('Key length not a number') } if (keylen < 0 || keylen > MAX_ALLOC || keylen !== keylen) { /* eslint no-self-compare: 0 */ throw new TypeError('Bad key length') } } /***/ }), /* 215 */ /*!*****************************************************!*\ !*** ./node_modules/pbkdf2/lib/default-encoding.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {var defaultEncoding /* istanbul ignore next */ if (global.process && global.process.browser) { defaultEncoding = 'utf-8' } else if (global.process && global.process.version) { var pVersionMajor = parseInt(process.version.split('.')[0].slice(1), 10) defaultEncoding = pVersionMajor >= 6 ? 'utf-8' : 'binary' } else { defaultEncoding = 'utf-8' } module.exports = defaultEncoding /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 1), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 216 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/sync-browser.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var md5 = __webpack_require__(/*! create-hash/md5 */ 209) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 170) var sha = __webpack_require__(/*! sha.js */ 171) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 214) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 215) var toBuffer = __webpack_require__(/*! ./to-buffer */ 217) var ZEROS = Buffer.alloc(128) var sizes = { md5: 16, sha1: 20, sha224: 28, sha256: 32, sha384: 48, sha512: 64, rmd160: 20, ripemd160: 20 } function Hmac (alg, key, saltLen) { var hash = getDigest(alg) var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 if (key.length > blocksize) { key = hash(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = Buffer.allocUnsafe(blocksize + sizes[alg]) var opad = Buffer.allocUnsafe(blocksize + sizes[alg]) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } var ipad1 = Buffer.allocUnsafe(blocksize + saltLen + 4) ipad.copy(ipad1, 0, 0, blocksize) this.ipad1 = ipad1 this.ipad2 = ipad this.opad = opad this.alg = alg this.blocksize = blocksize this.hash = hash this.size = sizes[alg] } Hmac.prototype.run = function (data, ipad) { data.copy(ipad, this.blocksize) var h = this.hash(ipad) h.copy(this.opad, this.blocksize) return this.hash(this.opad) } function getDigest (alg) { function shaFunc (data) { return sha(alg).update(data).digest() } function rmd160Func (data) { return new RIPEMD160().update(data).digest() } if (alg === 'rmd160' || alg === 'ripemd160') return rmd160Func if (alg === 'md5') return md5 return shaFunc } function pbkdf2 (password, salt, iterations, keylen, digest) { checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') digest = digest || 'sha1' var hmac = new Hmac(digest, password, salt.length) var DK = Buffer.allocUnsafe(keylen) var block1 = Buffer.allocUnsafe(salt.length + 4) salt.copy(block1, 0, 0, salt.length) var destPos = 0 var hLen = sizes[digest] var l = Math.ceil(keylen / hLen) for (var i = 1; i <= l; i++) { block1.writeUInt32BE(i, salt.length) var T = hmac.run(block1, hmac.ipad1) var U = T for (var j = 1; j < iterations; j++) { U = hmac.run(U, hmac.ipad2) for (var k = 0; k < hLen; k++) T[k] ^= U[k] } T.copy(DK, destPos) destPos += hLen } return DK } module.exports = pbkdf2 /***/ }), /* 217 */ /*!**********************************************!*\ !*** ./node_modules/pbkdf2/lib/to-buffer.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = function (thing, encoding, name) { if (Buffer.isBuffer(thing)) { return thing } else if (typeof thing === 'string') { return Buffer.from(thing, encoding) } else if (ArrayBuffer.isView(thing)) { return Buffer.from(thing.buffer) } else { throw new TypeError(name + ' must be a string, a Buffer, a typed array or a DataView') } } /***/ }), /* 218 */ /*!***************************************************!*\ !*** ./node_modules/browserify-cipher/browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var DES = __webpack_require__(/*! browserify-des */ 219) var aes = __webpack_require__(/*! browserify-aes/browser */ 227) var aesModes = __webpack_require__(/*! browserify-aes/modes */ 229) var desModes = __webpack_require__(/*! browserify-des/modes */ 246) var ebtk = __webpack_require__(/*! evp_bytestokey */ 244) function createCipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createCipheriv(suite, keys.key, keys.iv) } function createDecipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createDecipheriv(suite, keys.key, keys.iv) } function createCipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createCipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite }) throw new TypeError('invalid suite type') } function createDecipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createDecipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite, decrypt: true }) throw new TypeError('invalid suite type') } function getCiphers () { return Object.keys(desModes).concat(aes.getCiphers()) } exports.createCipher = exports.Cipher = createCipher exports.createCipheriv = exports.Cipheriv = createCipheriv exports.createDecipher = exports.Decipher = createDecipher exports.createDecipheriv = exports.Decipheriv = createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 219 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var CipherBase = __webpack_require__(/*! cipher-base */ 179) var des = __webpack_require__(/*! des.js */ 220) var inherits = __webpack_require__(/*! inherits */ 106) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var modes = { 'des-ede3-cbc': des.CBC.instantiate(des.EDE), 'des-ede3': des.EDE, 'des-ede-cbc': des.CBC.instantiate(des.EDE), 'des-ede': des.EDE, 'des-cbc': des.CBC.instantiate(des.DES), 'des-ecb': des.DES } modes.des = modes['des-cbc'] modes.des3 = modes['des-ede3-cbc'] module.exports = DES inherits(DES, CipherBase) function DES (opts) { CipherBase.call(this) var modeName = opts.mode.toLowerCase() var mode = modes[modeName] var type if (opts.decrypt) { type = 'decrypt' } else { type = 'encrypt' } var key = opts.key if (!Buffer.isBuffer(key)) { key = Buffer.from(key) } if (modeName === 'des-ede' || modeName === 'des-ede-cbc') { key = Buffer.concat([key, key.slice(0, 8)]) } var iv = opts.iv if (!Buffer.isBuffer(iv)) { iv = Buffer.from(iv) } this._des = mode.create({ key: key, iv: iv, type: type }) } DES.prototype._update = function (data) { return Buffer.from(this._des.update(data)) } DES.prototype._final = function () { return Buffer.from(this._des.final()) } /***/ }), /* 220 */ /*!****************************************!*\ !*** ./node_modules/des.js/lib/des.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.utils = __webpack_require__(/*! ./des/utils */ 221); exports.Cipher = __webpack_require__(/*! ./des/cipher */ 222); exports.DES = __webpack_require__(/*! ./des/des */ 224); exports.CBC = __webpack_require__(/*! ./des/cbc */ 225); exports.EDE = __webpack_require__(/*! ./des/ede */ 226); /***/ }), /* 221 */ /*!**********************************************!*\ !*** ./node_modules/des.js/lib/des/utils.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.readUInt32BE = function readUInt32BE(bytes, off) { var res = (bytes[0 + off] << 24) | (bytes[1 + off] << 16) | (bytes[2 + off] << 8) | bytes[3 + off]; return res >>> 0; }; exports.writeUInt32BE = function writeUInt32BE(bytes, value, off) { bytes[0 + off] = value >>> 24; bytes[1 + off] = (value >>> 16) & 0xff; bytes[2 + off] = (value >>> 8) & 0xff; bytes[3 + off] = value & 0xff; }; exports.ip = function ip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 6; i >= 0; i -= 2) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 6; i >= 0; i -= 2) { for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; } for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.rip = function rip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 0; i < 4; i++) { for (var j = 24; j >= 0; j -= 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 4; i < 8; i++) { for (var j = 24; j >= 0; j -= 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.pc1 = function pc1(inL, inR, out, off) { var outL = 0; var outR = 0; // 7, 15, 23, 31, 39, 47, 55, 63 // 6, 14, 22, 30, 39, 47, 55, 63 // 5, 13, 21, 29, 39, 47, 55, 63 // 4, 12, 20, 28 for (var i = 7; i >= 5; i--) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } // 1, 9, 17, 25, 33, 41, 49, 57 // 2, 10, 18, 26, 34, 42, 50, 58 // 3, 11, 19, 27, 35, 43, 51, 59 // 36, 44, 52, 60 for (var i = 1; i <= 3; i++) { for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.r28shl = function r28shl(num, shift) { return ((num << shift) & 0xfffffff) | (num >>> (28 - shift)); }; var pc2table = [ // inL => outL 14, 11, 17, 4, 27, 23, 25, 0, 13, 22, 7, 18, 5, 9, 16, 24, 2, 20, 12, 21, 1, 8, 15, 26, // inR => outR 15, 4, 25, 19, 9, 1, 26, 16, 5, 11, 23, 8, 12, 7, 17, 0, 22, 3, 10, 14, 6, 20, 27, 24 ]; exports.pc2 = function pc2(inL, inR, out, off) { var outL = 0; var outR = 0; var len = pc2table.length >>> 1; for (var i = 0; i < len; i++) { outL <<= 1; outL |= (inL >>> pc2table[i]) & 0x1; } for (var i = len; i < pc2table.length; i++) { outR <<= 1; outR |= (inR >>> pc2table[i]) & 0x1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.expand = function expand(r, out, off) { var outL = 0; var outR = 0; outL = ((r & 1) << 5) | (r >>> 27); for (var i = 23; i >= 15; i -= 4) { outL <<= 6; outL |= (r >>> i) & 0x3f; } for (var i = 11; i >= 3; i -= 4) { outR |= (r >>> i) & 0x3f; outR <<= 6; } outR |= ((r & 0x1f) << 1) | (r >>> 31); out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; var sTable = [ 14, 0, 4, 15, 13, 7, 1, 4, 2, 14, 15, 2, 11, 13, 8, 1, 3, 10, 10, 6, 6, 12, 12, 11, 5, 9, 9, 5, 0, 3, 7, 8, 4, 15, 1, 12, 14, 8, 8, 2, 13, 4, 6, 9, 2, 1, 11, 7, 15, 5, 12, 11, 9, 3, 7, 14, 3, 10, 10, 0, 5, 6, 0, 13, 15, 3, 1, 13, 8, 4, 14, 7, 6, 15, 11, 2, 3, 8, 4, 14, 9, 12, 7, 0, 2, 1, 13, 10, 12, 6, 0, 9, 5, 11, 10, 5, 0, 13, 14, 8, 7, 10, 11, 1, 10, 3, 4, 15, 13, 4, 1, 2, 5, 11, 8, 6, 12, 7, 6, 12, 9, 0, 3, 5, 2, 14, 15, 9, 10, 13, 0, 7, 9, 0, 14, 9, 6, 3, 3, 4, 15, 6, 5, 10, 1, 2, 13, 8, 12, 5, 7, 14, 11, 12, 4, 11, 2, 15, 8, 1, 13, 1, 6, 10, 4, 13, 9, 0, 8, 6, 15, 9, 3, 8, 0, 7, 11, 4, 1, 15, 2, 14, 12, 3, 5, 11, 10, 5, 14, 2, 7, 12, 7, 13, 13, 8, 14, 11, 3, 5, 0, 6, 6, 15, 9, 0, 10, 3, 1, 4, 2, 7, 8, 2, 5, 12, 11, 1, 12, 10, 4, 14, 15, 9, 10, 3, 6, 15, 9, 0, 0, 6, 12, 10, 11, 1, 7, 13, 13, 8, 15, 9, 1, 4, 3, 5, 14, 11, 5, 12, 2, 7, 8, 2, 4, 14, 2, 14, 12, 11, 4, 2, 1, 12, 7, 4, 10, 7, 11, 13, 6, 1, 8, 5, 5, 0, 3, 15, 15, 10, 13, 3, 0, 9, 14, 8, 9, 6, 4, 11, 2, 8, 1, 12, 11, 7, 10, 1, 13, 14, 7, 2, 8, 13, 15, 6, 9, 15, 12, 0, 5, 9, 6, 10, 3, 4, 0, 5, 14, 3, 12, 10, 1, 15, 10, 4, 15, 2, 9, 7, 2, 12, 6, 9, 8, 5, 0, 6, 13, 1, 3, 13, 4, 14, 14, 0, 7, 11, 5, 3, 11, 8, 9, 4, 14, 3, 15, 2, 5, 12, 2, 9, 8, 5, 12, 15, 3, 10, 7, 11, 0, 14, 4, 1, 10, 7, 1, 6, 13, 0, 11, 8, 6, 13, 4, 13, 11, 0, 2, 11, 14, 7, 15, 4, 0, 9, 8, 1, 13, 10, 3, 14, 12, 3, 9, 5, 7, 12, 5, 2, 10, 15, 6, 8, 1, 6, 1, 6, 4, 11, 11, 13, 13, 8, 12, 1, 3, 4, 7, 10, 14, 7, 10, 9, 15, 5, 6, 0, 8, 15, 0, 14, 5, 2, 9, 3, 2, 12, 13, 1, 2, 15, 8, 13, 4, 8, 6, 10, 15, 3, 11, 7, 1, 4, 10, 12, 9, 5, 3, 6, 14, 11, 5, 0, 0, 14, 12, 9, 7, 2, 7, 2, 11, 1, 4, 14, 1, 7, 9, 4, 12, 10, 14, 8, 2, 13, 0, 15, 6, 12, 10, 9, 13, 0, 15, 3, 3, 5, 5, 6, 8, 11 ]; exports.substitute = function substitute(inL, inR) { var out = 0; for (var i = 0; i < 4; i++) { var b = (inL >>> (18 - i * 6)) & 0x3f; var sb = sTable[i * 0x40 + b]; out <<= 4; out |= sb; } for (var i = 0; i < 4; i++) { var b = (inR >>> (18 - i * 6)) & 0x3f; var sb = sTable[4 * 0x40 + i * 0x40 + b]; out <<= 4; out |= sb; } return out >>> 0; }; var permuteTable = [ 16, 25, 12, 11, 3, 20, 4, 15, 31, 17, 9, 6, 27, 14, 1, 22, 30, 24, 8, 18, 0, 5, 29, 23, 13, 19, 2, 26, 10, 21, 28, 7 ]; exports.permute = function permute(num) { var out = 0; for (var i = 0; i < permuteTable.length; i++) { out <<= 1; out |= (num >>> permuteTable[i]) & 0x1; } return out >>> 0; }; exports.padSplit = function padSplit(num, size, group) { var str = num.toString(2); while (str.length < size) str = '0' + str; var out = []; for (var i = 0; i < size; i += group) out.push(str.slice(i, i + group)); return out.join(' '); }; /***/ }), /* 222 */ /*!***********************************************!*\ !*** ./node_modules/des.js/lib/des/cipher.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 223); function Cipher(options) { this.options = options; this.type = this.options.type; this.blockSize = 8; this._init(); this.buffer = new Array(this.blockSize); this.bufferOff = 0; } module.exports = Cipher; Cipher.prototype._init = function _init() { // Might be overrided }; Cipher.prototype.update = function update(data) { if (data.length === 0) return []; if (this.type === 'decrypt') return this._updateDecrypt(data); else return this._updateEncrypt(data); }; Cipher.prototype._buffer = function _buffer(data, off) { // Append data to buffer var min = Math.min(this.buffer.length - this.bufferOff, data.length - off); for (var i = 0; i < min; i++) this.buffer[this.bufferOff + i] = data[off + i]; this.bufferOff += min; // Shift next return min; }; Cipher.prototype._flushBuffer = function _flushBuffer(out, off) { this._update(this.buffer, 0, out, off); this.bufferOff = 0; return this.blockSize; }; Cipher.prototype._updateEncrypt = function _updateEncrypt(data) { var inputOff = 0; var outputOff = 0; var count = ((this.bufferOff + data.length) / this.blockSize) | 0; var out = new Array(count * this.blockSize); if (this.bufferOff !== 0) { inputOff += this._buffer(data, inputOff); if (this.bufferOff === this.buffer.length) outputOff += this._flushBuffer(out, outputOff); } // Write blocks var max = data.length - ((data.length - inputOff) % this.blockSize); for (; inputOff < max; inputOff += this.blockSize) { this._update(data, inputOff, out, outputOff); outputOff += this.blockSize; } // Queue rest for (; inputOff < data.length; inputOff++, this.bufferOff++) this.buffer[this.bufferOff] = data[inputOff]; return out; }; Cipher.prototype._updateDecrypt = function _updateDecrypt(data) { var inputOff = 0; var outputOff = 0; var count = Math.ceil((this.bufferOff + data.length) / this.blockSize) - 1; var out = new Array(count * this.blockSize); // TODO(indutny): optimize it, this is far from optimal for (; count > 0; count--) { inputOff += this._buffer(data, inputOff); outputOff += this._flushBuffer(out, outputOff); } // Buffer rest of the input inputOff += this._buffer(data, inputOff); return out; }; Cipher.prototype.final = function final(buffer) { var first; if (buffer) first = this.update(buffer); var last; if (this.type === 'encrypt') last = this._finalEncrypt(); else last = this._finalDecrypt(); if (first) return first.concat(last); else return last; }; Cipher.prototype._pad = function _pad(buffer, off) { if (off === 0) return false; while (off < buffer.length) buffer[off++] = 0; return true; }; Cipher.prototype._finalEncrypt = function _finalEncrypt() { if (!this._pad(this.buffer, this.bufferOff)) return []; var out = new Array(this.blockSize); this._update(this.buffer, 0, out, 0); return out; }; Cipher.prototype._unpad = function _unpad(buffer) { return buffer; }; Cipher.prototype._finalDecrypt = function _finalDecrypt() { assert.equal(this.bufferOff, this.blockSize, 'Not enough data to decrypt'); var out = new Array(this.blockSize); this._flushBuffer(out, 0); return this._unpad(out); }; /***/ }), /* 223 */ /*!***************************************************!*\ !*** ./node_modules/minimalistic-assert/index.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = assert; function assert(val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } assert.equal = function assertEqual(l, r, msg) { if (l != r) throw new Error(msg || ('Assertion failed: ' + l + ' != ' + r)); }; /***/ }), /* 224 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/des.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 223); var inherits = __webpack_require__(/*! inherits */ 106); var utils = __webpack_require__(/*! ./utils */ 221); var Cipher = __webpack_require__(/*! ./cipher */ 222); function DESState() { this.tmp = new Array(2); this.keys = null; } function DES(options) { Cipher.call(this, options); var state = new DESState(); this._desState = state; this.deriveKeys(state, options.key); } inherits(DES, Cipher); module.exports = DES; DES.create = function create(options) { return new DES(options); }; var shiftTable = [ 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1 ]; DES.prototype.deriveKeys = function deriveKeys(state, key) { state.keys = new Array(16 * 2); assert.equal(key.length, this.blockSize, 'Invalid key length'); var kL = utils.readUInt32BE(key, 0); var kR = utils.readUInt32BE(key, 4); utils.pc1(kL, kR, state.tmp, 0); kL = state.tmp[0]; kR = state.tmp[1]; for (var i = 0; i < state.keys.length; i += 2) { var shift = shiftTable[i >>> 1]; kL = utils.r28shl(kL, shift); kR = utils.r28shl(kR, shift); utils.pc2(kL, kR, state.keys, i); } }; DES.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._desState; var l = utils.readUInt32BE(inp, inOff); var r = utils.readUInt32BE(inp, inOff + 4); // Initial Permutation utils.ip(l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; if (this.type === 'encrypt') this._encrypt(state, l, r, state.tmp, 0); else this._decrypt(state, l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; utils.writeUInt32BE(out, l, outOff); utils.writeUInt32BE(out, r, outOff + 4); }; DES.prototype._pad = function _pad(buffer, off) { var value = buffer.length - off; for (var i = off; i < buffer.length; i++) buffer[i] = value; return true; }; DES.prototype._unpad = function _unpad(buffer) { var pad = buffer[buffer.length - 1]; for (var i = buffer.length - pad; i < buffer.length; i++) assert.equal(buffer[i], pad); return buffer.slice(0, buffer.length - pad); }; DES.prototype._encrypt = function _encrypt(state, lStart, rStart, out, off) { var l = lStart; var r = rStart; // Apply f() x16 times for (var i = 0; i < state.keys.length; i += 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(r, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = r; r = (l ^ f) >>> 0; l = t; } // Reverse Initial Permutation utils.rip(r, l, out, off); }; DES.prototype._decrypt = function _decrypt(state, lStart, rStart, out, off) { var l = rStart; var r = lStart; // Apply f() x16 times for (var i = state.keys.length - 2; i >= 0; i -= 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(l, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = l; l = (r ^ f) >>> 0; r = t; } // Reverse Initial Permutation utils.rip(l, r, out, off); }; /***/ }), /* 225 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/cbc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 223); var inherits = __webpack_require__(/*! inherits */ 106); var proto = {}; function CBCState(iv) { assert.equal(iv.length, 8, 'Invalid IV length'); this.iv = new Array(8); for (var i = 0; i < this.iv.length; i++) this.iv[i] = iv[i]; } function instantiate(Base) { function CBC(options) { Base.call(this, options); this._cbcInit(); } inherits(CBC, Base); var keys = Object.keys(proto); for (var i = 0; i < keys.length; i++) { var key = keys[i]; CBC.prototype[key] = proto[key]; } CBC.create = function create(options) { return new CBC(options); }; return CBC; } exports.instantiate = instantiate; proto._cbcInit = function _cbcInit() { var state = new CBCState(this.options.iv); this._cbcState = state; }; proto._update = function _update(inp, inOff, out, outOff) { var state = this._cbcState; var superProto = this.constructor.super_.prototype; var iv = state.iv; if (this.type === 'encrypt') { for (var i = 0; i < this.blockSize; i++) iv[i] ^= inp[inOff + i]; superProto._update.call(this, iv, 0, out, outOff); for (var i = 0; i < this.blockSize; i++) iv[i] = out[outOff + i]; } else { superProto._update.call(this, inp, inOff, out, outOff); for (var i = 0; i < this.blockSize; i++) out[outOff + i] ^= iv[i]; for (var i = 0; i < this.blockSize; i++) iv[i] = inp[inOff + i]; } }; /***/ }), /* 226 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/ede.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 223); var inherits = __webpack_require__(/*! inherits */ 106); var Cipher = __webpack_require__(/*! ./cipher */ 222); var DES = __webpack_require__(/*! ./des */ 224); function EDEState(type, key) { assert.equal(key.length, 24, 'Invalid key length'); var k1 = key.slice(0, 8); var k2 = key.slice(8, 16); var k3 = key.slice(16, 24); if (type === 'encrypt') { this.ciphers = [ DES.create({ type: 'encrypt', key: k1 }), DES.create({ type: 'decrypt', key: k2 }), DES.create({ type: 'encrypt', key: k3 }) ]; } else { this.ciphers = [ DES.create({ type: 'decrypt', key: k3 }), DES.create({ type: 'encrypt', key: k2 }), DES.create({ type: 'decrypt', key: k1 }) ]; } } function EDE(options) { Cipher.call(this, options); var state = new EDEState(this.type, this.options.key); this._edeState = state; } inherits(EDE, Cipher); module.exports = EDE; EDE.create = function create(options) { return new EDE(options); }; EDE.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._edeState; state.ciphers[0]._update(inp, inOff, out, outOff); state.ciphers[1]._update(out, outOff, out, outOff); state.ciphers[2]._update(out, outOff, out, outOff); }; EDE.prototype._pad = DES.prototype._pad; EDE.prototype._unpad = DES.prototype._unpad; /***/ }), /* 227 */ /*!************************************************!*\ !*** ./node_modules/browserify-aes/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var ciphers = __webpack_require__(/*! ./encrypter */ 228) var deciphers = __webpack_require__(/*! ./decrypter */ 245) var modes = __webpack_require__(/*! ./modes/list.json */ 239) function getCiphers () { return Object.keys(modes) } exports.createCipher = exports.Cipher = ciphers.createCipher exports.createCipheriv = exports.Cipheriv = ciphers.createCipheriv exports.createDecipher = exports.Decipher = deciphers.createDecipher exports.createDecipheriv = exports.Decipheriv = deciphers.createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 228 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/encrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MODES = __webpack_require__(/*! ./modes */ 229) var AuthCipher = __webpack_require__(/*! ./authCipher */ 240) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var StreamCipher = __webpack_require__(/*! ./streamCipher */ 243) var Transform = __webpack_require__(/*! cipher-base */ 179) var aes = __webpack_require__(/*! ./aes */ 241) var ebtk = __webpack_require__(/*! evp_bytestokey */ 244) var inherits = __webpack_require__(/*! inherits */ 106) function Cipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Cipher, Transform) Cipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get())) { thing = this._mode.encrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } var PADDING = Buffer.alloc(16, 0x10) Cipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { chunk = this._mode.encrypt(this, chunk) this._cipher.scrub() return chunk } if (!chunk.equals(PADDING)) { this._cipher.scrub() throw new Error('data not multiple of block length') } } Cipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function () { if (this.cache.length > 15) { var out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } return null } Splitter.prototype.flush = function () { var len = 16 - this.cache.length var padBuff = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { padBuff.writeUInt8(len, i) } return Buffer.concat([this.cache, padBuff]) } function createCipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv) } return new Cipher(config.module, password, iv) } function createCipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createCipheriv(suite, keys.key, keys.iv) } exports.createCipheriv = createCipheriv exports.createCipher = createCipher /***/ }), /* 229 */ /*!****************************************************!*\ !*** ./node_modules/browserify-aes/modes/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var modeModules = { ECB: __webpack_require__(/*! ./ecb */ 230), CBC: __webpack_require__(/*! ./cbc */ 231), CFB: __webpack_require__(/*! ./cfb */ 233), CFB8: __webpack_require__(/*! ./cfb8 */ 234), CFB1: __webpack_require__(/*! ./cfb1 */ 235), OFB: __webpack_require__(/*! ./ofb */ 236), CTR: __webpack_require__(/*! ./ctr */ 237), GCM: __webpack_require__(/*! ./ctr */ 237) } var modes = __webpack_require__(/*! ./list.json */ 239) for (var key in modes) { modes[key].module = modeModules[modes[key].mode] } module.exports = modes /***/ }), /* 230 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ecb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports.encrypt = function (self, block) { return self._cipher.encryptBlock(block) } exports.decrypt = function (self, block) { return self._cipher.decryptBlock(block) } /***/ }), /* 231 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cbc.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 232) exports.encrypt = function (self, block) { var data = xor(block, self._prev) self._prev = self._cipher.encryptBlock(data) return self._prev } exports.decrypt = function (self, block) { var pad = self._prev self._prev = block var out = self._cipher.decryptBlock(block) return xor(out, pad) } /***/ }), /* 232 */ /*!******************************************!*\ !*** ./node_modules/buffer-xor/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {module.exports = function xor (a, b) { var length = Math.min(a.length, b.length) var buffer = new Buffer(length) for (var i = 0; i < length; ++i) { buffer[i] = a[i] ^ b[i] } return buffer } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 53).Buffer)) /***/ }), /* 233 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var xor = __webpack_require__(/*! buffer-xor */ 232) function encryptStart (self, data, decrypt) { var len = data.length var out = xor(data, self._cache) self._cache = self._cache.slice(len) self._prev = Buffer.concat([self._prev, decrypt ? data : out]) return out } exports.encrypt = function (self, data, decrypt) { var out = Buffer.allocUnsafe(0) var len while (data.length) { if (self._cache.length === 0) { self._cache = self._cipher.encryptBlock(self._prev) self._prev = Buffer.allocUnsafe(0) } if (self._cache.length <= data.length) { len = self._cache.length out = Buffer.concat([out, encryptStart(self, data.slice(0, len), decrypt)]) data = data.slice(len) } else { out = Buffer.concat([out, encryptStart(self, data, decrypt)]) break } } return out } /***/ }), /* 234 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb8.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer function encryptByte (self, byteParam, decrypt) { var pad = self._cipher.encryptBlock(self._prev) var out = pad[0] ^ byteParam self._prev = Buffer.concat([ self._prev.slice(1), Buffer.from([decrypt ? byteParam : out]) ]) return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 235 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb1.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer function encryptByte (self, byteParam, decrypt) { var pad var i = -1 var len = 8 var out = 0 var bit, value while (++i < len) { pad = self._cipher.encryptBlock(self._prev) bit = (byteParam & (1 << (7 - i))) ? 0x80 : 0 value = pad[0] ^ bit out += ((value & 0x80) >> (i % 8)) self._prev = shiftIn(self._prev, decrypt ? bit : value) } return out } function shiftIn (buffer, value) { var len = buffer.length var i = -1 var out = Buffer.allocUnsafe(buffer.length) buffer = Buffer.concat([buffer, Buffer.from([value])]) while (++i < len) { out[i] = buffer[i] << 1 | buffer[i + 1] >> (7) } return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 236 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ofb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var xor = __webpack_require__(/*! buffer-xor */ 232) function getBlock (self) { self._prev = self._cipher.encryptBlock(self._prev) return self._prev } exports.encrypt = function (self, chunk) { while (self._cache.length < chunk.length) { self._cache = Buffer.concat([self._cache, getBlock(self)]) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 53).Buffer)) /***/ }), /* 237 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ctr.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 232) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var incr32 = __webpack_require__(/*! ../incr32 */ 238) function getBlock (self) { var out = self._cipher.encryptBlockRaw(self._prev) incr32(self._prev) return out } var blockSize = 16 exports.encrypt = function (self, chunk) { var chunkNum = Math.ceil(chunk.length / blockSize) var start = self._cache.length self._cache = Buffer.concat([ self._cache, Buffer.allocUnsafe(chunkNum * blockSize) ]) for (var i = 0; i < chunkNum; i++) { var out = getBlock(self) var offset = start + i * blockSize self._cache.writeUInt32BE(out[0], offset + 0) self._cache.writeUInt32BE(out[1], offset + 4) self._cache.writeUInt32BE(out[2], offset + 8) self._cache.writeUInt32BE(out[3], offset + 12) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /***/ }), /* 238 */ /*!***********************************************!*\ !*** ./node_modules/browserify-aes/incr32.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { function incr32 (iv) { var len = iv.length var item while (len--) { item = iv.readUInt8(len) if (item === 255) { iv.writeUInt8(0, len) } else { item++ iv.writeUInt8(item, len) break } } } module.exports = incr32 /***/ }), /* 239 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/modes/list.json ***! \*****************************************************/ /*! exports provided: aes-128-ecb, aes-192-ecb, aes-256-ecb, aes-128-cbc, aes-192-cbc, aes-256-cbc, aes128, aes192, aes256, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-cfb8, aes-192-cfb8, aes-256-cfb8, aes-128-cfb1, aes-192-cfb1, aes-256-cfb1, aes-128-ofb, aes-192-ofb, aes-256-ofb, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-gcm, aes-192-gcm, aes-256-gcm, default */ /***/ (function(module) { module.exports = JSON.parse("{\"aes-128-ecb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-192-ecb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-256-ecb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-128-cbc\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-192-cbc\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-256-cbc\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes128\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes192\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes256\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-128-cfb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-192-cfb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-256-cfb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-128-cfb8\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-192-cfb8\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-256-cfb8\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-128-cfb1\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-192-cfb1\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-256-cfb1\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-128-ofb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-192-ofb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-256-ofb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-128-ctr\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-192-ctr\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-256-ctr\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-128-gcm\":{\"cipher\":\"AES\",\"key\":128,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-192-gcm\":{\"cipher\":\"AES\",\"key\":192,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-256-gcm\":{\"cipher\":\"AES\",\"key\":256,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"}}"); /***/ }), /* 240 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/authCipher.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 241) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var Transform = __webpack_require__(/*! cipher-base */ 179) var inherits = __webpack_require__(/*! inherits */ 106) var GHASH = __webpack_require__(/*! ./ghash */ 242) var xor = __webpack_require__(/*! buffer-xor */ 232) var incr32 = __webpack_require__(/*! ./incr32 */ 238) function xorTest (a, b) { var out = 0 if (a.length !== b.length) out++ var len = Math.min(a.length, b.length) for (var i = 0; i < len; ++i) { out += (a[i] ^ b[i]) } return out } function calcIv (self, iv, ck) { if (iv.length === 12) { self._finID = Buffer.concat([iv, Buffer.from([0, 0, 0, 1])]) return Buffer.concat([iv, Buffer.from([0, 0, 0, 2])]) } var ghash = new GHASH(ck) var len = iv.length var toPad = len % 16 ghash.update(iv) if (toPad) { toPad = 16 - toPad ghash.update(Buffer.alloc(toPad, 0)) } ghash.update(Buffer.alloc(8, 0)) var ivBits = len * 8 var tail = Buffer.alloc(8) tail.writeUIntBE(ivBits, 0, 8) ghash.update(tail) self._finID = ghash.state var out = Buffer.from(self._finID) incr32(out) return out } function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) var h = Buffer.alloc(4, 0) this._cipher = new aes.AES(key) var ck = this._cipher.encryptBlock(h) this._ghash = new GHASH(ck) iv = calcIv(this, iv, ck) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._alen = 0 this._len = 0 this._mode = mode this._authTag = null this._called = false } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { if (!this._called && this._alen) { var rump = 16 - (this._alen % 16) if (rump < 16) { rump = Buffer.alloc(rump, 0) this._ghash.update(rump) } } this._called = true var out = this._mode.encrypt(this, chunk) if (this._decrypt) { this._ghash.update(chunk) } else { this._ghash.update(out) } this._len += chunk.length return out } StreamCipher.prototype._final = function () { if (this._decrypt && !this._authTag) throw new Error('Unsupported state or unable to authenticate data') var tag = xor(this._ghash.final(this._alen * 8, this._len * 8), this._cipher.encryptBlock(this._finID)) if (this._decrypt && xorTest(tag, this._authTag)) throw new Error('Unsupported state or unable to authenticate data') this._authTag = tag this._cipher.scrub() } StreamCipher.prototype.getAuthTag = function getAuthTag () { if (this._decrypt || !Buffer.isBuffer(this._authTag)) throw new Error('Attempting to get auth tag in unsupported state') return this._authTag } StreamCipher.prototype.setAuthTag = function setAuthTag (tag) { if (!this._decrypt) throw new Error('Attempting to set auth tag in unsupported state') this._authTag = tag } StreamCipher.prototype.setAAD = function setAAD (buf) { if (this._called) throw new Error('Attempting to set AAD in unsupported state') this._ghash.update(buf) this._alen += buf.length } module.exports = StreamCipher /***/ }), /* 241 */ /*!********************************************!*\ !*** ./node_modules/browserify-aes/aes.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // based on the aes implimentation in triple sec // https://github.com/keybase/triplesec // which is in turn based on the one from crypto-js // https://code.google.com/p/crypto-js/ var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer function asUInt32Array (buf) { if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) var len = (buf.length / 4) | 0 var out = new Array(len) for (var i = 0; i < len; i++) { out[i] = buf.readUInt32BE(i * 4) } return out } function scrubVec (v) { for (var i = 0; i < v.length; v++) { v[i] = 0 } } function cryptBlock (M, keySchedule, SUB_MIX, SBOX, nRounds) { var SUB_MIX0 = SUB_MIX[0] var SUB_MIX1 = SUB_MIX[1] var SUB_MIX2 = SUB_MIX[2] var SUB_MIX3 = SUB_MIX[3] var s0 = M[0] ^ keySchedule[0] var s1 = M[1] ^ keySchedule[1] var s2 = M[2] ^ keySchedule[2] var s3 = M[3] ^ keySchedule[3] var t0, t1, t2, t3 var ksRow = 4 for (var round = 1; round < nRounds; round++) { t0 = SUB_MIX0[s0 >>> 24] ^ SUB_MIX1[(s1 >>> 16) & 0xff] ^ SUB_MIX2[(s2 >>> 8) & 0xff] ^ SUB_MIX3[s3 & 0xff] ^ keySchedule[ksRow++] t1 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[(s2 >>> 16) & 0xff] ^ SUB_MIX2[(s3 >>> 8) & 0xff] ^ SUB_MIX3[s0 & 0xff] ^ keySchedule[ksRow++] t2 = SUB_MIX0[s2 >>> 24] ^ SUB_MIX1[(s3 >>> 16) & 0xff] ^ SUB_MIX2[(s0 >>> 8) & 0xff] ^ SUB_MIX3[s1 & 0xff] ^ keySchedule[ksRow++] t3 = SUB_MIX0[s3 >>> 24] ^ SUB_MIX1[(s0 >>> 16) & 0xff] ^ SUB_MIX2[(s1 >>> 8) & 0xff] ^ SUB_MIX3[s2 & 0xff] ^ keySchedule[ksRow++] s0 = t0 s1 = t1 s2 = t2 s3 = t3 } t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++] t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++] t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++] t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++] t0 = t0 >>> 0 t1 = t1 >>> 0 t2 = t2 >>> 0 t3 = t3 >>> 0 return [t0, t1, t2, t3] } // AES constants var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36] var G = (function () { // Compute double table var d = new Array(256) for (var j = 0; j < 256; j++) { if (j < 128) { d[j] = j << 1 } else { d[j] = (j << 1) ^ 0x11b } } var SBOX = [] var INV_SBOX = [] var SUB_MIX = [[], [], [], []] var INV_SUB_MIX = [[], [], [], []] // Walk GF(2^8) var x = 0 var xi = 0 for (var i = 0; i < 256; ++i) { // Compute sbox var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4) sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63 SBOX[x] = sx INV_SBOX[sx] = x // Compute multiplication var x2 = d[x] var x4 = d[x2] var x8 = d[x4] // Compute sub bytes, mix columns tables var t = (d[sx] * 0x101) ^ (sx * 0x1010100) SUB_MIX[0][x] = (t << 24) | (t >>> 8) SUB_MIX[1][x] = (t << 16) | (t >>> 16) SUB_MIX[2][x] = (t << 8) | (t >>> 24) SUB_MIX[3][x] = t // Compute inv sub bytes, inv mix columns tables t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100) INV_SUB_MIX[0][sx] = (t << 24) | (t >>> 8) INV_SUB_MIX[1][sx] = (t << 16) | (t >>> 16) INV_SUB_MIX[2][sx] = (t << 8) | (t >>> 24) INV_SUB_MIX[3][sx] = t if (x === 0) { x = xi = 1 } else { x = x2 ^ d[d[d[x8 ^ x2]]] xi ^= d[d[xi]] } } return { SBOX: SBOX, INV_SBOX: INV_SBOX, SUB_MIX: SUB_MIX, INV_SUB_MIX: INV_SUB_MIX } })() function AES (key) { this._key = asUInt32Array(key) this._reset() } AES.blockSize = 4 * 4 AES.keySize = 256 / 8 AES.prototype.blockSize = AES.blockSize AES.prototype.keySize = AES.keySize AES.prototype._reset = function () { var keyWords = this._key var keySize = keyWords.length var nRounds = keySize + 6 var ksRows = (nRounds + 1) * 4 var keySchedule = [] for (var k = 0; k < keySize; k++) { keySchedule[k] = keyWords[k] } for (k = keySize; k < ksRows; k++) { var t = keySchedule[k - 1] if (k % keySize === 0) { t = (t << 8) | (t >>> 24) t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) t ^= RCON[(k / keySize) | 0] << 24 } else if (keySize > 6 && k % keySize === 4) { t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) } keySchedule[k] = keySchedule[k - keySize] ^ t } var invKeySchedule = [] for (var ik = 0; ik < ksRows; ik++) { var ksR = ksRows - ik var tt = keySchedule[ksR - (ik % 4 ? 0 : 4)] if (ik < 4 || ksR <= 4) { invKeySchedule[ik] = tt } else { invKeySchedule[ik] = G.INV_SUB_MIX[0][G.SBOX[tt >>> 24]] ^ G.INV_SUB_MIX[1][G.SBOX[(tt >>> 16) & 0xff]] ^ G.INV_SUB_MIX[2][G.SBOX[(tt >>> 8) & 0xff]] ^ G.INV_SUB_MIX[3][G.SBOX[tt & 0xff]] } } this._nRounds = nRounds this._keySchedule = keySchedule this._invKeySchedule = invKeySchedule } AES.prototype.encryptBlockRaw = function (M) { M = asUInt32Array(M) return cryptBlock(M, this._keySchedule, G.SUB_MIX, G.SBOX, this._nRounds) } AES.prototype.encryptBlock = function (M) { var out = this.encryptBlockRaw(M) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[1], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[3], 12) return buf } AES.prototype.decryptBlock = function (M) { M = asUInt32Array(M) // swap var m1 = M[1] M[1] = M[3] M[3] = m1 var out = cryptBlock(M, this._invKeySchedule, G.INV_SUB_MIX, G.INV_SBOX, this._nRounds) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[3], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[1], 12) return buf } AES.prototype.scrub = function () { scrubVec(this._keySchedule) scrubVec(this._invKeySchedule) scrubVec(this._key) } module.exports.AES = AES /***/ }), /* 242 */ /*!**********************************************!*\ !*** ./node_modules/browserify-aes/ghash.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var ZEROES = Buffer.alloc(16, 0) function toArray (buf) { return [ buf.readUInt32BE(0), buf.readUInt32BE(4), buf.readUInt32BE(8), buf.readUInt32BE(12) ] } function fromArray (out) { var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0] >>> 0, 0) buf.writeUInt32BE(out[1] >>> 0, 4) buf.writeUInt32BE(out[2] >>> 0, 8) buf.writeUInt32BE(out[3] >>> 0, 12) return buf } function GHASH (key) { this.h = key this.state = Buffer.alloc(16, 0) this.cache = Buffer.allocUnsafe(0) } // from http://bitwiseshiftleft.github.io/sjcl/doc/symbols/src/core_gcm.js.html // by Juho Vähä-Herttua GHASH.prototype.ghash = function (block) { var i = -1 while (++i < block.length) { this.state[i] ^= block[i] } this._multiply() } GHASH.prototype._multiply = function () { var Vi = toArray(this.h) var Zi = [0, 0, 0, 0] var j, xi, lsbVi var i = -1 while (++i < 128) { xi = (this.state[~~(i / 8)] & (1 << (7 - (i % 8)))) !== 0 if (xi) { // Z_i+1 = Z_i ^ V_i Zi[0] ^= Vi[0] Zi[1] ^= Vi[1] Zi[2] ^= Vi[2] Zi[3] ^= Vi[3] } // Store the value of LSB(V_i) lsbVi = (Vi[3] & 1) !== 0 // V_i+1 = V_i >> 1 for (j = 3; j > 0; j--) { Vi[j] = (Vi[j] >>> 1) | ((Vi[j - 1] & 1) << 31) } Vi[0] = Vi[0] >>> 1 // If LSB(V_i) is 1, V_i+1 = (V_i >> 1) ^ R if (lsbVi) { Vi[0] = Vi[0] ^ (0xe1 << 24) } } this.state = fromArray(Zi) } GHASH.prototype.update = function (buf) { this.cache = Buffer.concat([this.cache, buf]) var chunk while (this.cache.length >= 16) { chunk = this.cache.slice(0, 16) this.cache = this.cache.slice(16) this.ghash(chunk) } } GHASH.prototype.final = function (abl, bl) { if (this.cache.length) { this.ghash(Buffer.concat([this.cache, ZEROES], 16)) } this.ghash(fromArray([0, abl, 0, bl])) return this.state } module.exports = GHASH /***/ }), /* 243 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/streamCipher.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 241) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var Transform = __webpack_require__(/*! cipher-base */ 179) var inherits = __webpack_require__(/*! inherits */ 106) function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._mode = mode } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { return this._mode.encrypt(this, chunk, this._decrypt) } StreamCipher.prototype._final = function () { this._cipher.scrub() } module.exports = StreamCipher /***/ }), /* 244 */ /*!**********************************************!*\ !*** ./node_modules/evp_bytestokey/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var MD5 = __webpack_require__(/*! md5.js */ 151) /* eslint-disable camelcase */ function EVP_BytesToKey (password, salt, keyBits, ivLen) { if (!Buffer.isBuffer(password)) password = Buffer.from(password, 'binary') if (salt) { if (!Buffer.isBuffer(salt)) salt = Buffer.from(salt, 'binary') if (salt.length !== 8) throw new RangeError('salt should be Buffer with 8 byte length') } var keyLen = keyBits / 8 var key = Buffer.alloc(keyLen) var iv = Buffer.alloc(ivLen || 0) var tmp = Buffer.alloc(0) while (keyLen > 0 || ivLen > 0) { var hash = new MD5() hash.update(tmp) hash.update(password) if (salt) hash.update(salt) tmp = hash.digest() var used = 0 if (keyLen > 0) { var keyStart = key.length - keyLen used = Math.min(keyLen, tmp.length) tmp.copy(key, keyStart, 0, used) keyLen -= used } if (used < tmp.length && ivLen > 0) { var ivStart = iv.length - ivLen var length = Math.min(ivLen, tmp.length - used) tmp.copy(iv, ivStart, used, used + length) ivLen -= length } } tmp.fill(0) return { key: key, iv: iv } } module.exports = EVP_BytesToKey /***/ }), /* 245 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/decrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var AuthCipher = __webpack_require__(/*! ./authCipher */ 240) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var MODES = __webpack_require__(/*! ./modes */ 229) var StreamCipher = __webpack_require__(/*! ./streamCipher */ 243) var Transform = __webpack_require__(/*! cipher-base */ 179) var aes = __webpack_require__(/*! ./aes */ 241) var ebtk = __webpack_require__(/*! evp_bytestokey */ 244) var inherits = __webpack_require__(/*! inherits */ 106) function Decipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._last = void 0 this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Decipher, Transform) Decipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get(this._autopadding))) { thing = this._mode.decrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } Decipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { return unpad(this._mode.decrypt(this, chunk)) } else if (chunk) { throw new Error('data not multiple of block length') } } Decipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function (autoPadding) { var out if (autoPadding) { if (this.cache.length > 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } else { if (this.cache.length >= 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } return null } Splitter.prototype.flush = function () { if (this.cache.length) return this.cache } function unpad (last) { var padded = last[15] if (padded < 1 || padded > 16) { throw new Error('unable to decrypt data') } var i = -1 while (++i < padded) { if (last[(i + (16 - padded))] !== padded) { throw new Error('unable to decrypt data') } } if (padded === 16) return return last.slice(0, 16 - padded) } function createDecipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv, true) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv, true) } return new Decipher(config.module, password, iv) } function createDecipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createDecipheriv(suite, keys.key, keys.iv) } exports.createDecipher = createDecipher exports.createDecipheriv = createDecipheriv /***/ }), /* 246 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/modes.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports['des-ecb'] = { key: 8, iv: 0 } exports['des-cbc'] = exports.des = { key: 8, iv: 8 } exports['des-ede3-cbc'] = exports.des3 = { key: 24, iv: 8 } exports['des-ede3'] = { key: 24, iv: 0 } exports['des-ede-cbc'] = { key: 16, iv: 8 } exports['des-ede'] = { key: 16, iv: 0 } /***/ }), /* 247 */ /*!************************************************!*\ !*** ./node_modules/diffie-hellman/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var generatePrime = __webpack_require__(/*! ./lib/generatePrime */ 248) var primes = __webpack_require__(/*! ./lib/primes.json */ 252) var DH = __webpack_require__(/*! ./lib/dh */ 253) function getDiffieHellman (mod) { var prime = new Buffer(primes[mod].prime, 'hex') var gen = new Buffer(primes[mod].gen, 'hex') return new DH(prime, gen) } var ENCODINGS = { 'binary': true, 'hex': true, 'base64': true } function createDiffieHellman (prime, enc, generator, genc) { if (Buffer.isBuffer(enc) || ENCODINGS[enc] === undefined) { return createDiffieHellman(prime, 'binary', enc, generator) } enc = enc || 'binary' genc = genc || 'binary' generator = generator || new Buffer([2]) if (!Buffer.isBuffer(generator)) { generator = new Buffer(generator, genc) } if (typeof prime === 'number') { return new DH(generatePrime(prime, generator), generator, true) } if (!Buffer.isBuffer(prime)) { prime = new Buffer(prime, enc) } return new DH(prime, generator, true) } exports.DiffieHellmanGroup = exports.createDiffieHellmanGroup = exports.getDiffieHellman = getDiffieHellman exports.createDiffieHellman = exports.DiffieHellman = createDiffieHellman /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 53).Buffer)) /***/ }), /* 248 */ /*!**********************************************************!*\ !*** ./node_modules/diffie-hellman/lib/generatePrime.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var randomBytes = __webpack_require__(/*! randombytes */ 205); module.exports = findPrime; findPrime.simpleSieve = simpleSieve; findPrime.fermatTest = fermatTest; var BN = __webpack_require__(/*! bn.js */ 97); var TWENTYFOUR = new BN(24); var MillerRabin = __webpack_require__(/*! miller-rabin */ 249); var millerRabin = new MillerRabin(); var ONE = new BN(1); var TWO = new BN(2); var FIVE = new BN(5); var SIXTEEN = new BN(16); var EIGHT = new BN(8); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var ELEVEN = new BN(11); var FOUR = new BN(4); var TWELVE = new BN(12); var primes = null; function _getPrimes() { if (primes !== null) return primes; var limit = 0x100000; var res = []; res[0] = 2; for (var i = 1, k = 3; k < limit; k += 2) { var sqrt = Math.ceil(Math.sqrt(k)); for (var j = 0; j < i && res[j] <= sqrt; j++) if (k % res[j] === 0) break; if (i !== j && res[j] <= sqrt) continue; res[i++] = k; } primes = res; return res; } function simpleSieve(p) { var primes = _getPrimes(); for (var i = 0; i < primes.length; i++) if (p.modn(primes[i]) === 0) { if (p.cmpn(primes[i]) === 0) { return true; } else { return false; } } return true; } function fermatTest(p) { var red = BN.mont(p); return TWO.toRed(red).redPow(p.subn(1)).fromRed().cmpn(1) === 0; } function findPrime(bits, gen) { if (bits < 16) { // this is what openssl does if (gen === 2 || gen === 5) { return new BN([0x8c, 0x7b]); } else { return new BN([0x8c, 0x27]); } } gen = new BN(gen); var num, n2; while (true) { num = new BN(randomBytes(Math.ceil(bits / 8))); while (num.bitLength() > bits) { num.ishrn(1); } if (num.isEven()) { num.iadd(ONE); } if (!num.testn(1)) { num.iadd(TWO); } if (!gen.cmp(TWO)) { while (num.mod(TWENTYFOUR).cmp(ELEVEN)) { num.iadd(FOUR); } } else if (!gen.cmp(FIVE)) { while (num.mod(TEN).cmp(THREE)) { num.iadd(FOUR); } } n2 = num.shrn(1); if (simpleSieve(n2) && simpleSieve(num) && fermatTest(n2) && fermatTest(num) && millerRabin.test(n2) && millerRabin.test(num)) { return num; } } } /***/ }), /* 249 */ /*!*********************************************!*\ !*** ./node_modules/miller-rabin/lib/mr.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var bn = __webpack_require__(/*! bn.js */ 97); var brorand = __webpack_require__(/*! brorand */ 250); function MillerRabin(rand) { this.rand = rand || new brorand.Rand(); } module.exports = MillerRabin; MillerRabin.create = function create(rand) { return new MillerRabin(rand); }; MillerRabin.prototype._randbelow = function _randbelow(n) { var len = n.bitLength(); var min_bytes = Math.ceil(len / 8); // Generage random bytes until a number less than n is found. // This ensures that 0..n-1 have an equal probability of being selected. do var a = new bn(this.rand.generate(min_bytes)); while (a.cmp(n) >= 0); return a; }; MillerRabin.prototype._randrange = function _randrange(start, stop) { // Generate a random number greater than or equal to start and less than stop. var size = stop.sub(start); return start.add(this._randbelow(size)); }; MillerRabin.prototype.test = function test(n, k, cb) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); var prime = true; for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); if (cb) cb(a); var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return false; if (x.cmp(rn1) === 0) break; } if (i === s) return false; } return prime; }; MillerRabin.prototype.getDivisor = function getDivisor(n, k) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); var g = n.gcd(a); if (g.cmpn(1) !== 0) return g; var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return x.fromRed().subn(1).gcd(n); if (x.cmp(rn1) === 0) break; } if (i === s) { x = x.redSqr(); return x.fromRed().subn(1).gcd(n); } } return false; }; /***/ }), /* 250 */ /*!***************************************!*\ !*** ./node_modules/brorand/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var r; module.exports = function rand(len) { if (!r) r = new Rand(null); return r.generate(len); }; function Rand(rand) { this.rand = rand; } module.exports.Rand = Rand; Rand.prototype.generate = function generate(len) { return this._rand(len); }; // Emulate crypto API using randy Rand.prototype._rand = function _rand(n) { if (this.rand.getBytes) return this.rand.getBytes(n); var res = new Uint8Array(n); for (var i = 0; i < res.length; i++) res[i] = this.rand.getByte(); return res; }; if (typeof self === 'object') { if (self.crypto && self.crypto.getRandomValues) { // Modern browsers Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.crypto.getRandomValues(arr); return arr; }; } else if (self.msCrypto && self.msCrypto.getRandomValues) { // IE Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.msCrypto.getRandomValues(arr); return arr; }; // Safari's WebWorkers do not have `crypto` } else if (typeof window === 'object') { // Old junk Rand.prototype._rand = function() { throw new Error('Not implemented yet'); }; } } else { // Node.js or Web worker with no crypto support try { var crypto = __webpack_require__(/*! crypto */ 251); if (typeof crypto.randomBytes !== 'function') throw new Error('Not supported'); Rand.prototype._rand = function _rand(n) { return crypto.randomBytes(n); }; } catch (e) { } } /***/ }), /* 251 */ /*!************************!*\ !*** crypto (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 252 */ /*!*****************************************************!*\ !*** ./node_modules/diffie-hellman/lib/primes.json ***! \*****************************************************/ /*! exports provided: modp1, modp2, modp5, modp14, modp15, modp16, modp17, modp18, default */ /***/ (function(module) { module.exports = JSON.parse("{\"modp1\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff\"},\"modp2\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff\"},\"modp5\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff\"},\"modp14\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff\"},\"modp15\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff\"},\"modp16\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff\"},\"modp17\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff\"},\"modp18\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff\"}}"); /***/ }), /* 253 */ /*!***********************************************!*\ !*** ./node_modules/diffie-hellman/lib/dh.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 97); var MillerRabin = __webpack_require__(/*! miller-rabin */ 249); var millerRabin = new MillerRabin(); var TWENTYFOUR = new BN(24); var ELEVEN = new BN(11); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var primes = __webpack_require__(/*! ./generatePrime */ 248); var randomBytes = __webpack_require__(/*! randombytes */ 205); module.exports = DH; function setPublicKey(pub, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc); } this._pub = new BN(pub); return this; } function setPrivateKey(priv, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc); } this._priv = new BN(priv); return this; } var primeCache = {}; function checkPrime(prime, generator) { var gen = generator.toString('hex'); var hex = [gen, prime.toString(16)].join('_'); if (hex in primeCache) { return primeCache[hex]; } var error = 0; if (prime.isEven() || !primes.simpleSieve || !primes.fermatTest(prime) || !millerRabin.test(prime)) { //not a prime so +1 error += 1; if (gen === '02' || gen === '05') { // we'd be able to check the generator // it would fail so +8 error += 8; } else { //we wouldn't be able to test the generator // so +4 error += 4; } primeCache[hex] = error; return error; } if (!millerRabin.test(prime.shrn(1))) { //not a safe prime error += 2; } var rem; switch (gen) { case '02': if (prime.mod(TWENTYFOUR).cmp(ELEVEN)) { // unsuidable generator error += 8; } break; case '05': rem = prime.mod(TEN); if (rem.cmp(THREE) && rem.cmp(SEVEN)) { // prime mod 10 needs to equal 3 or 7 error += 8; } break; default: error += 4; } primeCache[hex] = error; return error; } function DH(prime, generator, malleable) { this.setGenerator(generator); this.__prime = new BN(prime); this._prime = BN.mont(this.__prime); this._primeLen = prime.length; this._pub = undefined; this._priv = undefined; this._primeCode = undefined; if (malleable) { this.setPublicKey = setPublicKey; this.setPrivateKey = setPrivateKey; } else { this._primeCode = 8; } } Object.defineProperty(DH.prototype, 'verifyError', { enumerable: true, get: function () { if (typeof this._primeCode !== 'number') { this._primeCode = checkPrime(this.__prime, this.__gen); } return this._primeCode; } }); DH.prototype.generateKeys = function () { if (!this._priv) { this._priv = new BN(randomBytes(this._primeLen)); } this._pub = this._gen.toRed(this._prime).redPow(this._priv).fromRed(); return this.getPublicKey(); }; DH.prototype.computeSecret = function (other) { other = new BN(other); other = other.toRed(this._prime); var secret = other.redPow(this._priv).fromRed(); var out = new Buffer(secret.toArray()); var prime = this.getPrime(); if (out.length < prime.length) { var front = new Buffer(prime.length - out.length); front.fill(0); out = Buffer.concat([front, out]); } return out; }; DH.prototype.getPublicKey = function getPublicKey(enc) { return formatReturnValue(this._pub, enc); }; DH.prototype.getPrivateKey = function getPrivateKey(enc) { return formatReturnValue(this._priv, enc); }; DH.prototype.getPrime = function (enc) { return formatReturnValue(this.__prime, enc); }; DH.prototype.getGenerator = function (enc) { return formatReturnValue(this._gen, enc); }; DH.prototype.setGenerator = function (gen, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(gen)) { gen = new Buffer(gen, enc); } this.__gen = gen; this._gen = new BN(gen); return this; }; function formatReturnValue(bn, enc) { var buf = new Buffer(bn.toArray()); if (!enc) { return buf; } else { return buf.toString(enc); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 53).Buffer)) /***/ }), /* 254 */ /*!*******************************************************!*\ !*** ./node_modules/browserify-sign/browser/index.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var createHash = __webpack_require__(/*! create-hash */ 150) var stream = __webpack_require__(/*! readable-stream */ 154) var inherits = __webpack_require__(/*! inherits */ 106) var sign = __webpack_require__(/*! ./sign */ 255) var verify = __webpack_require__(/*! ./verify */ 308) var algorithms = __webpack_require__(/*! ./algorithms.json */ 211) Object.keys(algorithms).forEach(function (key) { algorithms[key].id = Buffer.from(algorithms[key].id, 'hex') algorithms[key.toLowerCase()] = algorithms[key] }) function Sign (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hashType = data.hash this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Sign, stream.Writable) Sign.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Sign.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Sign.prototype.sign = function signMethod (key, enc) { this.end() var hash = this._hash.digest() var sig = sign(hash, key, this._hashType, this._signType, this._tag) return enc ? sig.toString(enc) : sig } function Verify (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Verify, stream.Writable) Verify.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Verify.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Verify.prototype.verify = function verifyMethod (key, sig, enc) { if (typeof sig === 'string') sig = Buffer.from(sig, enc) this.end() var hash = this._hash.digest() return verify(sig, hash, key, this._signType, this._tag) } function createSign (algorithm) { return new Sign(algorithm) } function createVerify (algorithm) { return new Verify(algorithm) } module.exports = { Sign: createSign, Verify: createVerify, createSign: createSign, createVerify: createVerify } /***/ }), /* 255 */ /*!******************************************************!*\ !*** ./node_modules/browserify-sign/browser/sign.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var createHmac = __webpack_require__(/*! create-hmac */ 207) var crt = __webpack_require__(/*! browserify-rsa */ 256) var EC = __webpack_require__(/*! elliptic */ 257).ec var BN = __webpack_require__(/*! bn.js */ 97) var parseKeys = __webpack_require__(/*! parse-asn1 */ 287) var curves = __webpack_require__(/*! ./curves.json */ 307) function sign (hash, key, hashType, signType, tag) { var priv = parseKeys(key) if (priv.curve) { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') return ecSign(hash, priv) } else if (priv.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong private key type') return dsaSign(hash, priv, hashType) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') } hash = Buffer.concat([tag, hash]) var len = priv.modulus.byteLength() var pad = [0, 1] while (hash.length + pad.length + 1 < len) pad.push(0xff) pad.push(0x00) var i = -1 while (++i < hash.length) pad.push(hash[i]) var out = crt(pad, priv) return out } function ecSign (hash, priv) { var curveId = curves[priv.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + priv.curve.join('.')) var curve = new EC(curveId) var key = curve.keyFromPrivate(priv.privateKey) var out = key.sign(hash) return Buffer.from(out.toDER()) } function dsaSign (hash, priv, algo) { var x = priv.params.priv_key var p = priv.params.p var q = priv.params.q var g = priv.params.g var r = new BN(0) var k var H = bits2int(hash, q).mod(q) var s = false var kv = getKey(x, q, hash, algo) while (s === false) { k = makeKey(q, kv, algo) r = makeR(g, k, p, q) s = k.invm(q).imul(H.add(x.mul(r))).mod(q) if (s.cmpn(0) === 0) { s = false r = new BN(0) } } return toDER(r, s) } function toDER (r, s) { r = r.toArray() s = s.toArray() // Pad values if (r[0] & 0x80) r = [0].concat(r) if (s[0] & 0x80) s = [0].concat(s) var total = r.length + s.length + 4 var res = [0x30, total, 0x02, r.length] res = res.concat(r, [0x02, s.length], s) return Buffer.from(res) } function getKey (x, q, hash, algo) { x = Buffer.from(x.toArray()) if (x.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - x.length) x = Buffer.concat([zeros, x]) } var hlen = hash.length var hbits = bits2octets(hash, q) var v = Buffer.alloc(hlen) v.fill(1) var k = Buffer.alloc(hlen) k = createHmac(algo, k).update(v).update(Buffer.from([0])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() k = createHmac(algo, k).update(v).update(Buffer.from([1])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() return { k: k, v: v } } function bits2int (obits, q) { var bits = new BN(obits) var shift = (obits.length << 3) - q.bitLength() if (shift > 0) bits.ishrn(shift) return bits } function bits2octets (bits, q) { bits = bits2int(bits, q) bits = bits.mod(q) var out = Buffer.from(bits.toArray()) if (out.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - out.length) out = Buffer.concat([zeros, out]) } return out } function makeKey (q, kv, algo) { var t var k do { t = Buffer.alloc(0) while (t.length * 8 < q.bitLength()) { kv.v = createHmac(algo, kv.k).update(kv.v).digest() t = Buffer.concat([t, kv.v]) } k = bits2int(t, q) kv.k = createHmac(algo, kv.k).update(kv.v).update(Buffer.from([0])).digest() kv.v = createHmac(algo, kv.k).update(kv.v).digest() } while (k.cmp(q) !== -1) return k } function makeR (g, k, p, q) { return g.toRed(BN.mont(p)).redPow(k).fromRed().mod(q) } module.exports = sign module.exports.getKey = getKey module.exports.makeKey = makeKey /***/ }), /* 256 */ /*!**********************************************!*\ !*** ./node_modules/browserify-rsa/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 97) var randomBytes = __webpack_require__(/*! randombytes */ 205) function blind (priv) { var r = getr(priv) var blinder = r.toRed(BN.mont(priv.modulus)).redPow(new BN(priv.publicExponent)).fromRed() return { blinder: blinder, unblinder: r.invm(priv.modulus) } } function getr (priv) { var len = priv.modulus.byteLength() var r do { r = new BN(randomBytes(len)) } while (r.cmp(priv.modulus) >= 0 || !r.umod(priv.prime1) || !r.umod(priv.prime2)) return r } function crt (msg, priv) { var blinds = blind(priv) var len = priv.modulus.byteLength() var blinded = new BN(msg).mul(blinds.blinder).umod(priv.modulus) var c1 = blinded.toRed(BN.mont(priv.prime1)) var c2 = blinded.toRed(BN.mont(priv.prime2)) var qinv = priv.coefficient var p = priv.prime1 var q = priv.prime2 var m1 = c1.redPow(priv.exponent1).fromRed() var m2 = c2.redPow(priv.exponent2).fromRed() var h = m1.isub(m2).imul(qinv).umod(p).imul(q) return m2.iadd(h).imul(blinds.unblinder).umod(priv.modulus).toArrayLike(Buffer, 'be', len) } crt.getr = getr module.exports = crt /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 53).Buffer)) /***/ }), /* 257 */ /*!***********************************************!*\ !*** ./node_modules/elliptic/lib/elliptic.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var elliptic = exports; elliptic.version = __webpack_require__(/*! ../package.json */ 258).version; elliptic.utils = __webpack_require__(/*! ./elliptic/utils */ 259); elliptic.rand = __webpack_require__(/*! brorand */ 250); elliptic.curve = __webpack_require__(/*! ./elliptic/curve */ 261); elliptic.curves = __webpack_require__(/*! ./elliptic/curves */ 266); // Protocols elliptic.ec = __webpack_require__(/*! ./elliptic/ec */ 280); elliptic.eddsa = __webpack_require__(/*! ./elliptic/eddsa */ 284); /***/ }), /* 258 */ /*!********************************************!*\ !*** ./node_modules/elliptic/package.json ***! \********************************************/ /*! exports provided: name, version, description, main, files, scripts, repository, keywords, author, license, bugs, homepage, devDependencies, dependencies, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"elliptic\",\"version\":\"6.5.4\",\"description\":\"EC cryptography\",\"main\":\"lib/elliptic.js\",\"files\":[\"lib\"],\"scripts\":{\"lint\":\"eslint lib test\",\"lint:fix\":\"npm run lint -- --fix\",\"unit\":\"istanbul test _mocha --reporter=spec test/index.js\",\"test\":\"npm run lint && npm run unit\",\"version\":\"grunt dist && git add dist/\"},\"repository\":{\"type\":\"git\",\"url\":\"git@github.com:indutny/elliptic\"},\"keywords\":[\"EC\",\"Elliptic\",\"curve\",\"Cryptography\"],\"author\":\"Fedor Indutny \",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/indutny/elliptic/issues\"},\"homepage\":\"https://github.com/indutny/elliptic\",\"devDependencies\":{\"brfs\":\"^2.0.2\",\"coveralls\":\"^3.1.0\",\"eslint\":\"^7.6.0\",\"grunt\":\"^1.2.1\",\"grunt-browserify\":\"^5.3.0\",\"grunt-cli\":\"^1.3.2\",\"grunt-contrib-connect\":\"^3.0.0\",\"grunt-contrib-copy\":\"^1.0.0\",\"grunt-contrib-uglify\":\"^5.0.0\",\"grunt-mocha-istanbul\":\"^5.0.2\",\"grunt-saucelabs\":\"^9.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^8.0.1\"},\"dependencies\":{\"bn.js\":\"^4.11.9\",\"brorand\":\"^1.1.0\",\"hash.js\":\"^1.0.0\",\"hmac-drbg\":\"^1.0.1\",\"inherits\":\"^2.0.4\",\"minimalistic-assert\":\"^1.0.1\",\"minimalistic-crypto-utils\":\"^1.0.1\"}}"); /***/ }), /* 259 */ /*!*****************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/utils.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; var BN = __webpack_require__(/*! bn.js */ 97); var minAssert = __webpack_require__(/*! minimalistic-assert */ 223); var minUtils = __webpack_require__(/*! minimalistic-crypto-utils */ 260); utils.assert = minAssert; utils.toArray = minUtils.toArray; utils.zero2 = minUtils.zero2; utils.toHex = minUtils.toHex; utils.encode = minUtils.encode; // Represent num in a w-NAF form function getNAF(num, w, bits) { var naf = new Array(Math.max(num.bitLength(), bits) + 1); naf.fill(0); var ws = 1 << (w + 1); var k = num.clone(); for (var i = 0; i < naf.length; i++) { var z; var mod = k.andln(ws - 1); if (k.isOdd()) { if (mod > (ws >> 1) - 1) z = (ws >> 1) - mod; else z = mod; k.isubn(z); } else { z = 0; } naf[i] = z; k.iushrn(1); } return naf; } utils.getNAF = getNAF; // Represent k1, k2 in a Joint Sparse Form function getJSF(k1, k2) { var jsf = [ [], [], ]; k1 = k1.clone(); k2 = k2.clone(); var d1 = 0; var d2 = 0; var m8; while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { // First phase var m14 = (k1.andln(3) + d1) & 3; var m24 = (k2.andln(3) + d2) & 3; if (m14 === 3) m14 = -1; if (m24 === 3) m24 = -1; var u1; if ((m14 & 1) === 0) { u1 = 0; } else { m8 = (k1.andln(7) + d1) & 7; if ((m8 === 3 || m8 === 5) && m24 === 2) u1 = -m14; else u1 = m14; } jsf[0].push(u1); var u2; if ((m24 & 1) === 0) { u2 = 0; } else { m8 = (k2.andln(7) + d2) & 7; if ((m8 === 3 || m8 === 5) && m14 === 2) u2 = -m24; else u2 = m24; } jsf[1].push(u2); // Second phase if (2 * d1 === u1 + 1) d1 = 1 - d1; if (2 * d2 === u2 + 1) d2 = 1 - d2; k1.iushrn(1); k2.iushrn(1); } return jsf; } utils.getJSF = getJSF; function cachedProperty(obj, name, computer) { var key = '_' + name; obj.prototype[name] = function cachedProperty() { return this[key] !== undefined ? this[key] : this[key] = computer.call(this); }; } utils.cachedProperty = cachedProperty; function parseBytes(bytes) { return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : bytes; } utils.parseBytes = parseBytes; function intFromLE(bytes) { return new BN(bytes, 'hex', 'le'); } utils.intFromLE = intFromLE; /***/ }), /* 260 */ /*!*************************************************************!*\ !*** ./node_modules/minimalistic-crypto-utils/lib/utils.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg !== 'string') { for (var i = 0; i < msg.length; i++) res[i] = msg[i] | 0; return res; } if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (var i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } else { for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); var hi = c >> 8; var lo = c & 0xff; if (hi) res.push(hi, lo); else res.push(lo); } } return res; } utils.toArray = toArray; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } utils.zero2 = zero2; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } utils.toHex = toHex; utils.encode = function encode(arr, enc) { if (enc === 'hex') return toHex(arr); else return arr; }; /***/ }), /* 261 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curve = exports; curve.base = __webpack_require__(/*! ./base */ 262); curve.short = __webpack_require__(/*! ./short */ 263); curve.mont = __webpack_require__(/*! ./mont */ 264); curve.edwards = __webpack_require__(/*! ./edwards */ 265); /***/ }), /* 262 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/base.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var utils = __webpack_require__(/*! ../utils */ 259); var getNAF = utils.getNAF; var getJSF = utils.getJSF; var assert = utils.assert; function BaseCurve(type, conf) { this.type = type; this.p = new BN(conf.p, 16); // Use Montgomery, when there is no fast reduction for the prime this.red = conf.prime ? BN.red(conf.prime) : BN.mont(this.p); // Useful for many curves this.zero = new BN(0).toRed(this.red); this.one = new BN(1).toRed(this.red); this.two = new BN(2).toRed(this.red); // Curve configuration, optional this.n = conf.n && new BN(conf.n, 16); this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); // Temporary arrays this._wnafT1 = new Array(4); this._wnafT2 = new Array(4); this._wnafT3 = new Array(4); this._wnafT4 = new Array(4); this._bitLength = this.n ? this.n.bitLength() : 0; // Generalized Greg Maxwell's trick var adjustCount = this.n && this.p.div(this.n); if (!adjustCount || adjustCount.cmpn(100) > 0) { this.redN = null; } else { this._maxwellTrick = true; this.redN = this.n.toRed(this.red); } } module.exports = BaseCurve; BaseCurve.prototype.point = function point() { throw new Error('Not implemented'); }; BaseCurve.prototype.validate = function validate() { throw new Error('Not implemented'); }; BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { assert(p.precomputed); var doubles = p._getDoubles(); var naf = getNAF(k, 1, this._bitLength); var I = (1 << (doubles.step + 1)) - (doubles.step % 2 === 0 ? 2 : 1); I /= 3; // Translate into more windowed form var repr = []; var j; var nafW; for (j = 0; j < naf.length; j += doubles.step) { nafW = 0; for (var l = j + doubles.step - 1; l >= j; l--) nafW = (nafW << 1) + naf[l]; repr.push(nafW); } var a = this.jpoint(null, null, null); var b = this.jpoint(null, null, null); for (var i = I; i > 0; i--) { for (j = 0; j < repr.length; j++) { nafW = repr[j]; if (nafW === i) b = b.mixedAdd(doubles.points[j]); else if (nafW === -i) b = b.mixedAdd(doubles.points[j].neg()); } a = a.add(b); } return a.toP(); }; BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { var w = 4; // Precompute window var nafPoints = p._getNAFPoints(w); w = nafPoints.wnd; var wnd = nafPoints.points; // Get NAF form var naf = getNAF(k, w, this._bitLength); // Add `this`*(N+1) for every w-NAF index var acc = this.jpoint(null, null, null); for (var i = naf.length - 1; i >= 0; i--) { // Count zeroes for (var l = 0; i >= 0 && naf[i] === 0; i--) l++; if (i >= 0) l++; acc = acc.dblp(l); if (i < 0) break; var z = naf[i]; assert(z !== 0); if (p.type === 'affine') { // J +- P if (z > 0) acc = acc.mixedAdd(wnd[(z - 1) >> 1]); else acc = acc.mixedAdd(wnd[(-z - 1) >> 1].neg()); } else { // J +- J if (z > 0) acc = acc.add(wnd[(z - 1) >> 1]); else acc = acc.add(wnd[(-z - 1) >> 1].neg()); } } return p.type === 'affine' ? acc.toP() : acc; }; BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, points, coeffs, len, jacobianResult) { var wndWidth = this._wnafT1; var wnd = this._wnafT2; var naf = this._wnafT3; // Fill all arrays var max = 0; var i; var j; var p; for (i = 0; i < len; i++) { p = points[i]; var nafPoints = p._getNAFPoints(defW); wndWidth[i] = nafPoints.wnd; wnd[i] = nafPoints.points; } // Comb small window NAFs for (i = len - 1; i >= 1; i -= 2) { var a = i - 1; var b = i; if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); max = Math.max(naf[a].length, max); max = Math.max(naf[b].length, max); continue; } var comb = [ points[a], /* 1 */ null, /* 3 */ null, /* 5 */ points[b], /* 7 */ ]; // Try to avoid Projective points, if possible if (points[a].y.cmp(points[b].y) === 0) { comb[1] = points[a].add(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].add(points[b].neg()); } else { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } var index = [ -3, /* -1 -1 */ -1, /* -1 0 */ -5, /* -1 1 */ -7, /* 0 -1 */ 0, /* 0 0 */ 7, /* 0 1 */ 5, /* 1 -1 */ 1, /* 1 0 */ 3, /* 1 1 */ ]; var jsf = getJSF(coeffs[a], coeffs[b]); max = Math.max(jsf[0].length, max); naf[a] = new Array(max); naf[b] = new Array(max); for (j = 0; j < max; j++) { var ja = jsf[0][j] | 0; var jb = jsf[1][j] | 0; naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; naf[b][j] = 0; wnd[a] = comb; } } var acc = this.jpoint(null, null, null); var tmp = this._wnafT4; for (i = max; i >= 0; i--) { var k = 0; while (i >= 0) { var zero = true; for (j = 0; j < len; j++) { tmp[j] = naf[j][i] | 0; if (tmp[j] !== 0) zero = false; } if (!zero) break; k++; i--; } if (i >= 0) k++; acc = acc.dblp(k); if (i < 0) break; for (j = 0; j < len; j++) { var z = tmp[j]; p; if (z === 0) continue; else if (z > 0) p = wnd[j][(z - 1) >> 1]; else if (z < 0) p = wnd[j][(-z - 1) >> 1].neg(); if (p.type === 'affine') acc = acc.mixedAdd(p); else acc = acc.add(p); } } // Zeroify references for (i = 0; i < len; i++) wnd[i] = null; if (jacobianResult) return acc; else return acc.toP(); }; function BasePoint(curve, type) { this.curve = curve; this.type = type; this.precomputed = null; } BaseCurve.BasePoint = BasePoint; BasePoint.prototype.eq = function eq(/*other*/) { throw new Error('Not implemented'); }; BasePoint.prototype.validate = function validate() { return this.curve.validate(this); }; BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { bytes = utils.toArray(bytes, enc); var len = this.p.byteLength(); // uncompressed, hybrid-odd, hybrid-even if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && bytes.length - 1 === 2 * len) { if (bytes[0] === 0x06) assert(bytes[bytes.length - 1] % 2 === 0); else if (bytes[0] === 0x07) assert(bytes[bytes.length - 1] % 2 === 1); var res = this.point(bytes.slice(1, 1 + len), bytes.slice(1 + len, 1 + 2 * len)); return res; } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && bytes.length - 1 === len) { return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); } throw new Error('Unknown point format'); }; BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { return this.encode(enc, true); }; BasePoint.prototype._encode = function _encode(compact) { var len = this.curve.p.byteLength(); var x = this.getX().toArray('be', len); if (compact) return [ this.getY().isEven() ? 0x02 : 0x03 ].concat(x); return [ 0x04 ].concat(x, this.getY().toArray('be', len)); }; BasePoint.prototype.encode = function encode(enc, compact) { return utils.encode(this._encode(compact), enc); }; BasePoint.prototype.precompute = function precompute(power) { if (this.precomputed) return this; var precomputed = { doubles: null, naf: null, beta: null, }; precomputed.naf = this._getNAFPoints(8); precomputed.doubles = this._getDoubles(4, power); precomputed.beta = this._getBeta(); this.precomputed = precomputed; return this; }; BasePoint.prototype._hasDoubles = function _hasDoubles(k) { if (!this.precomputed) return false; var doubles = this.precomputed.doubles; if (!doubles) return false; return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); }; BasePoint.prototype._getDoubles = function _getDoubles(step, power) { if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; var doubles = [ this ]; var acc = this; for (var i = 0; i < power; i += step) { for (var j = 0; j < step; j++) acc = acc.dbl(); doubles.push(acc); } return { step: step, points: doubles, }; }; BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; var res = [ this ]; var max = (1 << wnd) - 1; var dbl = max === 1 ? null : this.dbl(); for (var i = 1; i < max; i++) res[i] = res[i - 1].add(dbl); return { wnd: wnd, points: res, }; }; BasePoint.prototype._getBeta = function _getBeta() { return null; }; BasePoint.prototype.dblp = function dblp(k) { var r = this; for (var i = 0; i < k; i++) r = r.dbl(); return r; }; /***/ }), /* 263 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/short.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 259); var BN = __webpack_require__(/*! bn.js */ 97); var inherits = __webpack_require__(/*! inherits */ 106); var Base = __webpack_require__(/*! ./base */ 262); var assert = utils.assert; function ShortCurve(conf) { Base.call(this, 'short', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.tinv = this.two.redInvm(); this.zeroA = this.a.fromRed().cmpn(0) === 0; this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; // If the curve is endomorphic, precalculate beta and lambda this.endo = this._getEndomorphism(conf); this._endoWnafT1 = new Array(4); this._endoWnafT2 = new Array(4); } inherits(ShortCurve, Base); module.exports = ShortCurve; ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { // No efficient endomorphism if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) return; // Compute beta and lambda, that lambda * P = (beta * Px; Py) var beta; var lambda; if (conf.beta) { beta = new BN(conf.beta, 16).toRed(this.red); } else { var betas = this._getEndoRoots(this.p); // Choose the smallest beta beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; beta = beta.toRed(this.red); } if (conf.lambda) { lambda = new BN(conf.lambda, 16); } else { // Choose the lambda that is matching selected beta var lambdas = this._getEndoRoots(this.n); if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { lambda = lambdas[0]; } else { lambda = lambdas[1]; assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); } } // Get basis vectors, used for balanced length-two representation var basis; if (conf.basis) { basis = conf.basis.map(function(vec) { return { a: new BN(vec.a, 16), b: new BN(vec.b, 16), }; }); } else { basis = this._getEndoBasis(lambda); } return { beta: beta, lambda: lambda, basis: basis, }; }; ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { // Find roots of for x^2 + x + 1 in F // Root = (-1 +- Sqrt(-3)) / 2 // var red = num === this.p ? this.red : BN.mont(num); var tinv = new BN(2).toRed(red).redInvm(); var ntinv = tinv.redNeg(); var s = new BN(3).toRed(red).redNeg().redSqrt().redMul(tinv); var l1 = ntinv.redAdd(s).fromRed(); var l2 = ntinv.redSub(s).fromRed(); return [ l1, l2 ]; }; ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { // aprxSqrt >= sqrt(this.n) var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); // 3.74 // Run EGCD, until r(L + 1) < aprxSqrt var u = lambda; var v = this.n.clone(); var x1 = new BN(1); var y1 = new BN(0); var x2 = new BN(0); var y2 = new BN(1); // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) var a0; var b0; // First vector var a1; var b1; // Second vector var a2; var b2; var prevR; var i = 0; var r; var x; while (u.cmpn(0) !== 0) { var q = v.div(u); r = v.sub(q.mul(u)); x = x2.sub(q.mul(x1)); var y = y2.sub(q.mul(y1)); if (!a1 && r.cmp(aprxSqrt) < 0) { a0 = prevR.neg(); b0 = x1; a1 = r.neg(); b1 = x; } else if (a1 && ++i === 2) { break; } prevR = r; v = u; u = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } a2 = r.neg(); b2 = x; var len1 = a1.sqr().add(b1.sqr()); var len2 = a2.sqr().add(b2.sqr()); if (len2.cmp(len1) >= 0) { a2 = a0; b2 = b0; } // Normalize signs if (a1.negative) { a1 = a1.neg(); b1 = b1.neg(); } if (a2.negative) { a2 = a2.neg(); b2 = b2.neg(); } return [ { a: a1, b: b1 }, { a: a2, b: b2 }, ]; }; ShortCurve.prototype._endoSplit = function _endoSplit(k) { var basis = this.endo.basis; var v1 = basis[0]; var v2 = basis[1]; var c1 = v2.b.mul(k).divRound(this.n); var c2 = v1.b.neg().mul(k).divRound(this.n); var p1 = c1.mul(v1.a); var p2 = c2.mul(v2.a); var q1 = c1.mul(v1.b); var q2 = c2.mul(v2.b); // Calculate answer var k1 = k.sub(p1).sub(p2); var k2 = q1.add(q2).neg(); return { k1: k1, k2: k2 }; }; ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); // XXX Is there any way to tell if the number is odd without converting it // to non-red form? var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; ShortCurve.prototype.validate = function validate(point) { if (point.inf) return true; var x = point.x; var y = point.y; var ax = this.a.redMul(x); var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); return y.redSqr().redISub(rhs).cmpn(0) === 0; }; ShortCurve.prototype._endoWnafMulAdd = function _endoWnafMulAdd(points, coeffs, jacobianResult) { var npoints = this._endoWnafT1; var ncoeffs = this._endoWnafT2; for (var i = 0; i < points.length; i++) { var split = this._endoSplit(coeffs[i]); var p = points[i]; var beta = p._getBeta(); if (split.k1.negative) { split.k1.ineg(); p = p.neg(true); } if (split.k2.negative) { split.k2.ineg(); beta = beta.neg(true); } npoints[i * 2] = p; npoints[i * 2 + 1] = beta; ncoeffs[i * 2] = split.k1; ncoeffs[i * 2 + 1] = split.k2; } var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); // Clean-up references to points and coefficients for (var j = 0; j < i * 2; j++) { npoints[j] = null; ncoeffs[j] = null; } return res; }; function Point(curve, x, y, isRed) { Base.BasePoint.call(this, curve, 'affine'); if (x === null && y === null) { this.x = null; this.y = null; this.inf = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); // Force redgomery representation when loading from JSON if (isRed) { this.x.forceRed(this.curve.red); this.y.forceRed(this.curve.red); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); this.inf = false; } } inherits(Point, Base.BasePoint); ShortCurve.prototype.point = function point(x, y, isRed) { return new Point(this, x, y, isRed); }; ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { return Point.fromJSON(this, obj, red); }; Point.prototype._getBeta = function _getBeta() { if (!this.curve.endo) return; var pre = this.precomputed; if (pre && pre.beta) return pre.beta; var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); if (pre) { var curve = this.curve; var endoMul = function(p) { return curve.point(p.x.redMul(curve.endo.beta), p.y); }; pre.beta = beta; beta.precomputed = { beta: null, naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(endoMul), }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(endoMul), }, }; } return beta; }; Point.prototype.toJSON = function toJSON() { if (!this.precomputed) return [ this.x, this.y ]; return [ this.x, this.y, this.precomputed && { doubles: this.precomputed.doubles && { step: this.precomputed.doubles.step, points: this.precomputed.doubles.points.slice(1), }, naf: this.precomputed.naf && { wnd: this.precomputed.naf.wnd, points: this.precomputed.naf.points.slice(1), }, } ]; }; Point.fromJSON = function fromJSON(curve, obj, red) { if (typeof obj === 'string') obj = JSON.parse(obj); var res = curve.point(obj[0], obj[1], red); if (!obj[2]) return res; function obj2point(obj) { return curve.point(obj[0], obj[1], red); } var pre = obj[2]; res.precomputed = { beta: null, doubles: pre.doubles && { step: pre.doubles.step, points: [ res ].concat(pre.doubles.points.map(obj2point)), }, naf: pre.naf && { wnd: pre.naf.wnd, points: [ res ].concat(pre.naf.points.map(obj2point)), }, }; return res; }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { return this.inf; }; Point.prototype.add = function add(p) { // O + P = P if (this.inf) return p; // P + O = P if (p.inf) return this; // P + P = 2P if (this.eq(p)) return this.dbl(); // P + (-P) = O if (this.neg().eq(p)) return this.curve.point(null, null); // P + Q = O if (this.x.cmp(p.x) === 0) return this.curve.point(null, null); var c = this.y.redSub(p.y); if (c.cmpn(0) !== 0) c = c.redMul(this.x.redSub(p.x).redInvm()); var nx = c.redSqr().redISub(this.x).redISub(p.x); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.dbl = function dbl() { if (this.inf) return this; // 2P = O var ys1 = this.y.redAdd(this.y); if (ys1.cmpn(0) === 0) return this.curve.point(null, null); var a = this.curve.a; var x2 = this.x.redSqr(); var dyinv = ys1.redInvm(); var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); var nx = c.redSqr().redISub(this.x.redAdd(this.x)); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.getX = function getX() { return this.x.fromRed(); }; Point.prototype.getY = function getY() { return this.y.fromRed(); }; Point.prototype.mul = function mul(k) { k = new BN(k, 16); if (this.isInfinity()) return this; else if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else if (this.curve.endo) return this.curve._endoWnafMulAdd([ this ], [ k ]); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs); else return this.curve._wnafMulAdd(1, points, coeffs, 2); }; Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs, true); else return this.curve._wnafMulAdd(1, points, coeffs, 2, true); }; Point.prototype.eq = function eq(p) { return this === p || this.inf === p.inf && (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); }; Point.prototype.neg = function neg(_precompute) { if (this.inf) return this; var res = this.curve.point(this.x, this.y.redNeg()); if (_precompute && this.precomputed) { var pre = this.precomputed; var negate = function(p) { return p.neg(); }; res.precomputed = { naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(negate), }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(negate), }, }; } return res; }; Point.prototype.toJ = function toJ() { if (this.inf) return this.curve.jpoint(null, null, null); var res = this.curve.jpoint(this.x, this.y, this.curve.one); return res; }; function JPoint(curve, x, y, z) { Base.BasePoint.call(this, curve, 'jacobian'); if (x === null && y === null && z === null) { this.x = this.curve.one; this.y = this.curve.one; this.z = new BN(0); } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = new BN(z, 16); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); this.zOne = this.z === this.curve.one; } inherits(JPoint, Base.BasePoint); ShortCurve.prototype.jpoint = function jpoint(x, y, z) { return new JPoint(this, x, y, z); }; JPoint.prototype.toP = function toP() { if (this.isInfinity()) return this.curve.point(null, null); var zinv = this.z.redInvm(); var zinv2 = zinv.redSqr(); var ax = this.x.redMul(zinv2); var ay = this.y.redMul(zinv2).redMul(zinv); return this.curve.point(ax, ay); }; JPoint.prototype.neg = function neg() { return this.curve.jpoint(this.x, this.y.redNeg(), this.z); }; JPoint.prototype.add = function add(p) { // O + P = P if (this.isInfinity()) return p; // P + O = P if (p.isInfinity()) return this; // 12M + 4S + 7A var pz2 = p.z.redSqr(); var z2 = this.z.redSqr(); var u1 = this.x.redMul(pz2); var u2 = p.x.redMul(z2); var s1 = this.y.redMul(pz2.redMul(p.z)); var s2 = p.y.redMul(z2.redMul(this.z)); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mixedAdd = function mixedAdd(p) { // O + P = P if (this.isInfinity()) return p.toJ(); // P + O = P if (p.isInfinity()) return this; // 8M + 3S + 7A var z2 = this.z.redSqr(); var u1 = this.x; var u2 = p.x.redMul(z2); var s1 = this.y; var s2 = p.y.redMul(z2).redMul(this.z); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.dblp = function dblp(pow) { if (pow === 0) return this; if (this.isInfinity()) return this; if (!pow) return this.dbl(); var i; if (this.curve.zeroA || this.curve.threeA) { var r = this; for (i = 0; i < pow; i++) r = r.dbl(); return r; } // 1M + 2S + 1A + N * (4S + 5M + 8A) // N = 1 => 6M + 6S + 9A var a = this.curve.a; var tinv = this.curve.tinv; var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); // Reuse results var jyd = jy.redAdd(jy); for (i = 0; i < pow; i++) { var jx2 = jx.redSqr(); var jyd2 = jyd.redSqr(); var jyd4 = jyd2.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var t1 = jx.redMul(jyd2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var dny = c.redMul(t2); dny = dny.redIAdd(dny).redISub(jyd4); var nz = jyd.redMul(jz); if (i + 1 < pow) jz4 = jz4.redMul(jyd4); jx = nx; jz = nz; jyd = dny; } return this.curve.jpoint(jx, jyd.redMul(tinv), jz); }; JPoint.prototype.dbl = function dbl() { if (this.isInfinity()) return this; if (this.curve.zeroA) return this._zeroDbl(); else if (this.curve.threeA) return this._threeDbl(); else return this._dbl(); }; JPoint.prototype._zeroDbl = function _zeroDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-mdbl-2007-bl // 1M + 5S + 14A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // T = M ^ 2 - 2*S var t = m.redSqr().redISub(s).redISub(s); // 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2*Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-dbl-2009-l // 2M + 5S + 13A // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = B^2 var c = b.redSqr(); // D = 2 * ((X1 + B)^2 - A - C) var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); d = d.redIAdd(d); // E = 3 * A var e = a.redAdd(a).redIAdd(a); // F = E^2 var f = e.redSqr(); // 8 * C var c8 = c.redIAdd(c); c8 = c8.redIAdd(c8); c8 = c8.redIAdd(c8); // X3 = F - 2 * D nx = f.redISub(d).redISub(d); // Y3 = E * (D - X3) - 8 * C ny = e.redMul(d.redISub(nx)).redISub(c8); // Z3 = 2 * Y1 * Z1 nz = this.y.redMul(this.z); nz = nz.redIAdd(nz); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._threeDbl = function _threeDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html // #doubling-mdbl-2007-bl // 1M + 5S + 15A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); // T = M^2 - 2 * S var t = m.redSqr().redISub(s).redISub(s); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2 * Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b // 3M + 5S // delta = Z1^2 var delta = this.z.redSqr(); // gamma = Y1^2 var gamma = this.y.redSqr(); // beta = X1 * gamma var beta = this.x.redMul(gamma); // alpha = 3 * (X1 - delta) * (X1 + delta) var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); alpha = alpha.redAdd(alpha).redIAdd(alpha); // X3 = alpha^2 - 8 * beta var beta4 = beta.redIAdd(beta); beta4 = beta4.redIAdd(beta4); var beta8 = beta4.redAdd(beta4); nx = alpha.redSqr().redISub(beta8); // Z3 = (Y1 + Z1)^2 - gamma - delta nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 var ggamma8 = gamma.redSqr(); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._dbl = function _dbl() { var a = this.curve.a; // 4M + 6S + 10A var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); var jx2 = jx.redSqr(); var jy2 = jy.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var jxd4 = jx.redAdd(jx); jxd4 = jxd4.redIAdd(jxd4); var t1 = jxd4.redMul(jy2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var jyd8 = jy2.redSqr(); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); var ny = c.redMul(t2).redISub(jyd8); var nz = jy.redAdd(jy).redMul(jz); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.trpl = function trpl() { if (!this.curve.zeroA) return this.dbl().add(this); // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl // 5M + 10S + ... // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // ZZ = Z1^2 var zz = this.z.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // M = 3 * XX + a * ZZ2; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // MM = M^2 var mm = m.redSqr(); // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); e = e.redIAdd(e); e = e.redAdd(e).redIAdd(e); e = e.redISub(mm); // EE = E^2 var ee = e.redSqr(); // T = 16*YYYY var t = yyyy.redIAdd(yyyy); t = t.redIAdd(t); t = t.redIAdd(t); t = t.redIAdd(t); // U = (M + E)^2 - MM - EE - T var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); // X3 = 4 * (X1 * EE - 4 * YY * U) var yyu4 = yy.redMul(u); yyu4 = yyu4.redIAdd(yyu4); yyu4 = yyu4.redIAdd(yyu4); var nx = this.x.redMul(ee).redISub(yyu4); nx = nx.redIAdd(nx); nx = nx.redIAdd(nx); // Y3 = 8 * Y1 * (U * (T - U) - E * EE) var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); // Z3 = (Z1 + E)^2 - ZZ - EE var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mul = function mul(k, kbase) { k = new BN(k, kbase); return this.curve._wnafMul(this, k); }; JPoint.prototype.eq = function eq(p) { if (p.type === 'affine') return this.eq(p.toJ()); if (this === p) return true; // x1 * z2^2 == x2 * z1^2 var z2 = this.z.redSqr(); var pz2 = p.z.redSqr(); if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) return false; // y1 * z2^3 == y2 * z1^3 var z3 = z2.redMul(this.z); var pz3 = pz2.redMul(p.z); return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; }; JPoint.prototype.eqXToP = function eqXToP(x) { var zs = this.z.redSqr(); var rx = x.toRed(this.curve.red).redMul(zs); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(zs); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; JPoint.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; JPoint.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; /***/ }), /* 264 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/mont.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var inherits = __webpack_require__(/*! inherits */ 106); var Base = __webpack_require__(/*! ./base */ 262); var utils = __webpack_require__(/*! ../utils */ 259); function MontCurve(conf) { Base.call(this, 'mont', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.i4 = new BN(4).toRed(this.red).redInvm(); this.two = new BN(2).toRed(this.red); this.a24 = this.i4.redMul(this.a.redAdd(this.two)); } inherits(MontCurve, Base); module.exports = MontCurve; MontCurve.prototype.validate = function validate(point) { var x = point.normalize().x; var x2 = x.redSqr(); var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x); var y = rhs.redSqrt(); return y.redSqr().cmp(rhs) === 0; }; function Point(curve, x, z) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && z === null) { this.x = this.curve.one; this.z = this.curve.zero; } else { this.x = new BN(x, 16); this.z = new BN(z, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); } } inherits(Point, Base.BasePoint); MontCurve.prototype.decodePoint = function decodePoint(bytes, enc) { return this.point(utils.toArray(bytes, enc), 1); }; MontCurve.prototype.point = function point(x, z) { return new Point(this, x, z); }; MontCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; Point.prototype.precompute = function precompute() { // No-op }; Point.prototype._encode = function _encode() { return this.getX().toArray('be', this.curve.p.byteLength()); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1] || curve.one); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; Point.prototype.dbl = function dbl() { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#doubling-dbl-1987-m-3 // 2M + 2S + 4A // A = X1 + Z1 var a = this.x.redAdd(this.z); // AA = A^2 var aa = a.redSqr(); // B = X1 - Z1 var b = this.x.redSub(this.z); // BB = B^2 var bb = b.redSqr(); // C = AA - BB var c = aa.redSub(bb); // X3 = AA * BB var nx = aa.redMul(bb); // Z3 = C * (BB + A24 * C) var nz = c.redMul(bb.redAdd(this.curve.a24.redMul(c))); return this.curve.point(nx, nz); }; Point.prototype.add = function add() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.diffAdd = function diffAdd(p, diff) { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#diffadd-dadd-1987-m-3 // 4M + 2S + 6A // A = X2 + Z2 var a = this.x.redAdd(this.z); // B = X2 - Z2 var b = this.x.redSub(this.z); // C = X3 + Z3 var c = p.x.redAdd(p.z); // D = X3 - Z3 var d = p.x.redSub(p.z); // DA = D * A var da = d.redMul(a); // CB = C * B var cb = c.redMul(b); // X5 = Z1 * (DA + CB)^2 var nx = diff.z.redMul(da.redAdd(cb).redSqr()); // Z5 = X1 * (DA - CB)^2 var nz = diff.x.redMul(da.redISub(cb).redSqr()); return this.curve.point(nx, nz); }; Point.prototype.mul = function mul(k) { var t = k.clone(); var a = this; // (N / 2) * Q + Q var b = this.curve.point(null, null); // (N / 2) * Q var c = this; // Q for (var bits = []; t.cmpn(0) !== 0; t.iushrn(1)) bits.push(t.andln(1)); for (var i = bits.length - 1; i >= 0; i--) { if (bits[i] === 0) { // N * Q + Q = ((N / 2) * Q + Q)) + (N / 2) * Q a = a.diffAdd(b, c); // N * Q = 2 * ((N / 2) * Q + Q)) b = b.dbl(); } else { // N * Q = ((N / 2) * Q + Q) + ((N / 2) * Q) b = a.diffAdd(b, c); // N * Q + Q = 2 * ((N / 2) * Q + Q) a = a.dbl(); } } return b; }; Point.prototype.mulAdd = function mulAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.jumlAdd = function jumlAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.eq = function eq(other) { return this.getX().cmp(other.getX()) === 0; }; Point.prototype.normalize = function normalize() { this.x = this.x.redMul(this.z.redInvm()); this.z = this.curve.one; return this; }; Point.prototype.getX = function getX() { // Normalize coordinates this.normalize(); return this.x.fromRed(); }; /***/ }), /* 265 */ /*!*************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/edwards.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 259); var BN = __webpack_require__(/*! bn.js */ 97); var inherits = __webpack_require__(/*! inherits */ 106); var Base = __webpack_require__(/*! ./base */ 262); var assert = utils.assert; function EdwardsCurve(conf) { // NOTE: Important as we are creating point in Base.call() this.twisted = (conf.a | 0) !== 1; this.mOneA = this.twisted && (conf.a | 0) === -1; this.extended = this.mOneA; Base.call(this, 'edwards', conf); this.a = new BN(conf.a, 16).umod(this.red.m); this.a = this.a.toRed(this.red); this.c = new BN(conf.c, 16).toRed(this.red); this.c2 = this.c.redSqr(); this.d = new BN(conf.d, 16).toRed(this.red); this.dd = this.d.redAdd(this.d); assert(!this.twisted || this.c.fromRed().cmpn(1) === 0); this.oneC = (conf.c | 0) === 1; } inherits(EdwardsCurve, Base); module.exports = EdwardsCurve; EdwardsCurve.prototype._mulA = function _mulA(num) { if (this.mOneA) return num.redNeg(); else return this.a.redMul(num); }; EdwardsCurve.prototype._mulC = function _mulC(num) { if (this.oneC) return num; else return this.c.redMul(num); }; // Just for compatibility with Short curve EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) { return this.point(x, y, z, t); }; EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var x2 = x.redSqr(); var rhs = this.c2.redSub(this.a.redMul(x2)); var lhs = this.one.redSub(this.c2.redMul(this.d).redMul(x2)); var y2 = rhs.redMul(lhs.redInvm()); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.pointFromY = function pointFromY(y, odd) { y = new BN(y, 16); if (!y.red) y = y.toRed(this.red); // x^2 = (y^2 - c^2) / (c^2 d y^2 - a) var y2 = y.redSqr(); var lhs = y2.redSub(this.c2); var rhs = y2.redMul(this.d).redMul(this.c2).redSub(this.a); var x2 = lhs.redMul(rhs.redInvm()); if (x2.cmp(this.zero) === 0) { if (odd) throw new Error('invalid point'); else return this.point(this.zero, y); } var x = x2.redSqrt(); if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) throw new Error('invalid point'); if (x.fromRed().isOdd() !== odd) x = x.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.validate = function validate(point) { if (point.isInfinity()) return true; // Curve: A * X^2 + Y^2 = C^2 * (1 + D * X^2 * Y^2) point.normalize(); var x2 = point.x.redSqr(); var y2 = point.y.redSqr(); var lhs = x2.redMul(this.a).redAdd(y2); var rhs = this.c2.redMul(this.one.redAdd(this.d.redMul(x2).redMul(y2))); return lhs.cmp(rhs) === 0; }; function Point(curve, x, y, z, t) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && y === null && z === null) { this.x = this.curve.zero; this.y = this.curve.one; this.z = this.curve.one; this.t = this.curve.zero; this.zOne = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = z ? new BN(z, 16) : this.curve.one; this.t = t && new BN(t, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); if (this.t && !this.t.red) this.t = this.t.toRed(this.curve.red); this.zOne = this.z === this.curve.one; // Use extended coordinates if (this.curve.extended && !this.t) { this.t = this.x.redMul(this.y); if (!this.zOne) this.t = this.t.redMul(this.z.redInvm()); } } } inherits(Point, Base.BasePoint); EdwardsCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; EdwardsCurve.prototype.point = function point(x, y, z, t) { return new Point(this, x, y, z, t); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1], obj[2]); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.x.cmpn(0) === 0 && (this.y.cmp(this.z) === 0 || (this.zOne && this.y.cmp(this.curve.c) === 0)); }; Point.prototype._extDbl = function _extDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #doubling-dbl-2008-hwcd // 4M + 4S // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = 2 * Z1^2 var c = this.z.redSqr(); c = c.redIAdd(c); // D = a * A var d = this.curve._mulA(a); // E = (X1 + Y1)^2 - A - B var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); // G = D + B var g = d.redAdd(b); // F = G - C var f = g.redSub(c); // H = D - B var h = d.redSub(b); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projDbl = function _projDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #doubling-dbl-2008-bbjlp // #doubling-dbl-2007-bl // and others // Generally 3M + 4S or 2M + 4S // B = (X1 + Y1)^2 var b = this.x.redAdd(this.y).redSqr(); // C = X1^2 var c = this.x.redSqr(); // D = Y1^2 var d = this.y.redSqr(); var nx; var ny; var nz; var e; var h; var j; if (this.curve.twisted) { // E = a * C e = this.curve._mulA(c); // F = E + D var f = e.redAdd(d); if (this.zOne) { // X3 = (B - C - D) * (F - 2) nx = b.redSub(c).redSub(d).redMul(f.redSub(this.curve.two)); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F^2 - 2 * F nz = f.redSqr().redSub(f).redSub(f); } else { // H = Z1^2 h = this.z.redSqr(); // J = F - 2 * H j = f.redSub(h).redISub(h); // X3 = (B-C-D)*J nx = b.redSub(c).redISub(d).redMul(j); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F * J nz = f.redMul(j); } } else { // E = C + D e = c.redAdd(d); // H = (c * Z1)^2 h = this.curve._mulC(this.z).redSqr(); // J = E - 2 * H j = e.redSub(h).redSub(h); // X3 = c * (B - E) * J nx = this.curve._mulC(b.redISub(e)).redMul(j); // Y3 = c * E * (C - D) ny = this.curve._mulC(e).redMul(c.redISub(d)); // Z3 = E * J nz = e.redMul(j); } return this.curve.point(nx, ny, nz); }; Point.prototype.dbl = function dbl() { if (this.isInfinity()) return this; // Double in extended coordinates if (this.curve.extended) return this._extDbl(); else return this._projDbl(); }; Point.prototype._extAdd = function _extAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #addition-add-2008-hwcd-3 // 8M // A = (Y1 - X1) * (Y2 - X2) var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); // B = (Y1 + X1) * (Y2 + X2) var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); // C = T1 * k * T2 var c = this.t.redMul(this.curve.dd).redMul(p.t); // D = Z1 * 2 * Z2 var d = this.z.redMul(p.z.redAdd(p.z)); // E = B - A var e = b.redSub(a); // F = D - C var f = d.redSub(c); // G = D + C var g = d.redAdd(c); // H = B + A var h = b.redAdd(a); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projAdd = function _projAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #addition-add-2008-bbjlp // #addition-add-2007-bl // 10M + 1S // A = Z1 * Z2 var a = this.z.redMul(p.z); // B = A^2 var b = a.redSqr(); // C = X1 * X2 var c = this.x.redMul(p.x); // D = Y1 * Y2 var d = this.y.redMul(p.y); // E = d * C * D var e = this.curve.d.redMul(c).redMul(d); // F = B - E var f = b.redSub(e); // G = B + E var g = b.redAdd(e); // X3 = A * F * ((X1 + Y1) * (X2 + Y2) - C - D) var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d); var nx = a.redMul(f).redMul(tmp); var ny; var nz; if (this.curve.twisted) { // Y3 = A * G * (D - a * C) ny = a.redMul(g).redMul(d.redSub(this.curve._mulA(c))); // Z3 = F * G nz = f.redMul(g); } else { // Y3 = A * G * (D - C) ny = a.redMul(g).redMul(d.redSub(c)); // Z3 = c * F * G nz = this.curve._mulC(f).redMul(g); } return this.curve.point(nx, ny, nz); }; Point.prototype.add = function add(p) { if (this.isInfinity()) return p; if (p.isInfinity()) return this; if (this.curve.extended) return this._extAdd(p); else return this._projAdd(p); }; Point.prototype.mul = function mul(k) { if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, false); }; Point.prototype.jmulAdd = function jmulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, true); }; Point.prototype.normalize = function normalize() { if (this.zOne) return this; // Normalize coordinates var zi = this.z.redInvm(); this.x = this.x.redMul(zi); this.y = this.y.redMul(zi); if (this.t) this.t = this.t.redMul(zi); this.z = this.curve.one; this.zOne = true; return this; }; Point.prototype.neg = function neg() { return this.curve.point(this.x.redNeg(), this.y, this.z, this.t && this.t.redNeg()); }; Point.prototype.getX = function getX() { this.normalize(); return this.x.fromRed(); }; Point.prototype.getY = function getY() { this.normalize(); return this.y.fromRed(); }; Point.prototype.eq = function eq(other) { return this === other || this.getX().cmp(other.getX()) === 0 && this.getY().cmp(other.getY()) === 0; }; Point.prototype.eqXToP = function eqXToP(x) { var rx = x.toRed(this.curve.red).redMul(this.z); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(this.z); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; // Compatibility with BaseCurve Point.prototype.toP = Point.prototype.normalize; Point.prototype.mixedAdd = Point.prototype.add; /***/ }), /* 266 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curves.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curves = exports; var hash = __webpack_require__(/*! hash.js */ 267); var curve = __webpack_require__(/*! ./curve */ 261); var utils = __webpack_require__(/*! ./utils */ 259); var assert = utils.assert; function PresetCurve(options) { if (options.type === 'short') this.curve = new curve.short(options); else if (options.type === 'edwards') this.curve = new curve.edwards(options); else this.curve = new curve.mont(options); this.g = this.curve.g; this.n = this.curve.n; this.hash = options.hash; assert(this.g.validate(), 'Invalid curve'); assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); } curves.PresetCurve = PresetCurve; function defineCurve(name, options) { Object.defineProperty(curves, name, { configurable: true, enumerable: true, get: function() { var curve = new PresetCurve(options); Object.defineProperty(curves, name, { configurable: true, enumerable: true, value: curve, }); return curve; }, }); } defineCurve('p192', { type: 'short', prime: 'p192', p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', hash: hash.sha256, gRed: false, g: [ '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811', ], }); defineCurve('p224', { type: 'short', prime: 'p224', p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', hash: hash.sha256, gRed: false, g: [ 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34', ], }); defineCurve('p256', { type: 'short', prime: null, p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', hash: hash.sha256, gRed: false, g: [ '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5', ], }); defineCurve('p384', { type: 'short', prime: null, p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 ffffffff', a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 fffffffc', b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', hash: hash.sha384, gRed: false, g: [ 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + '5502f25d bf55296c 3a545e38 72760ab7', '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f', ], }); defineCurve('p521', { type: 'short', prime: null, p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff', a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff fffffffc', b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', hash: hash.sha512, gRed: false, g: [ '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + '3fad0761 353c7086 a272c240 88be9476 9fd16650', ], }); defineCurve('curve25519', { type: 'mont', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '76d06', b: '1', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '9', ], }); defineCurve('ed25519', { type: 'edwards', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '-1', c: '1', // -121665 * (121666^(-1)) (mod P) d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', // 4/5 '6666666666666666666666666666666666666666666666666666666666666658', ], }); var pre; try { pre = __webpack_require__(/*! ./precomputed/secp256k1 */ 279); } catch (e) { pre = undefined; } defineCurve('secp256k1', { type: 'short', prime: 'k256', p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', a: '0', b: '7', n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', h: '1', hash: hash.sha256, // Precomputed endomorphism beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', basis: [ { a: '3086d221a7d46bcde86c90e49284eb15', b: '-e4437ed6010e88286f547fa90abfe4c3', }, { a: '114ca50f7a8e2f3f657c1108d9d44cfd8', b: '3086d221a7d46bcde86c90e49284eb15', }, ], gRed: false, g: [ '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', pre, ], }); /***/ }), /* 267 */ /*!******************************************!*\ !*** ./node_modules/hash.js/lib/hash.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var hash = exports; hash.utils = __webpack_require__(/*! ./hash/utils */ 268); hash.common = __webpack_require__(/*! ./hash/common */ 269); hash.sha = __webpack_require__(/*! ./hash/sha */ 270); hash.ripemd = __webpack_require__(/*! ./hash/ripemd */ 277); hash.hmac = __webpack_require__(/*! ./hash/hmac */ 278); // Proxy hash functions to the main object hash.sha1 = hash.sha.sha1; hash.sha256 = hash.sha.sha256; hash.sha224 = hash.sha.sha224; hash.sha384 = hash.sha.sha384; hash.sha512 = hash.sha.sha512; hash.ripemd160 = hash.ripemd.ripemd160; /***/ }), /* 268 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/utils.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 223); var inherits = __webpack_require__(/*! inherits */ 106); exports.inherits = inherits; function isSurrogatePair(msg, i) { if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) { return false; } if (i < 0 || i + 1 >= msg.length) { return false; } return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00; } function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg === 'string') { if (!enc) { // Inspired by stringToUtf8ByteArray() in closure-library by Google // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143 // Apache License 2.0 // https://github.com/google/closure-library/blob/master/LICENSE var p = 0; for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); if (c < 128) { res[p++] = c; } else if (c < 2048) { res[p++] = (c >> 6) | 192; res[p++] = (c & 63) | 128; } else if (isSurrogatePair(msg, i)) { c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF); res[p++] = (c >> 18) | 240; res[p++] = ((c >> 12) & 63) | 128; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } else { res[p++] = (c >> 12) | 224; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } } } else if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } } else { for (i = 0; i < msg.length; i++) res[i] = msg[i] | 0; } return res; } exports.toArray = toArray; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } exports.toHex = toHex; function htonl(w) { var res = (w >>> 24) | ((w >>> 8) & 0xff00) | ((w << 8) & 0xff0000) | ((w & 0xff) << 24); return res >>> 0; } exports.htonl = htonl; function toHex32(msg, endian) { var res = ''; for (var i = 0; i < msg.length; i++) { var w = msg[i]; if (endian === 'little') w = htonl(w); res += zero8(w.toString(16)); } return res; } exports.toHex32 = toHex32; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } exports.zero2 = zero2; function zero8(word) { if (word.length === 7) return '0' + word; else if (word.length === 6) return '00' + word; else if (word.length === 5) return '000' + word; else if (word.length === 4) return '0000' + word; else if (word.length === 3) return '00000' + word; else if (word.length === 2) return '000000' + word; else if (word.length === 1) return '0000000' + word; else return word; } exports.zero8 = zero8; function join32(msg, start, end, endian) { var len = end - start; assert(len % 4 === 0); var res = new Array(len / 4); for (var i = 0, k = start; i < res.length; i++, k += 4) { var w; if (endian === 'big') w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3]; else w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k]; res[i] = w >>> 0; } return res; } exports.join32 = join32; function split32(msg, endian) { var res = new Array(msg.length * 4); for (var i = 0, k = 0; i < msg.length; i++, k += 4) { var m = msg[i]; if (endian === 'big') { res[k] = m >>> 24; res[k + 1] = (m >>> 16) & 0xff; res[k + 2] = (m >>> 8) & 0xff; res[k + 3] = m & 0xff; } else { res[k + 3] = m >>> 24; res[k + 2] = (m >>> 16) & 0xff; res[k + 1] = (m >>> 8) & 0xff; res[k] = m & 0xff; } } return res; } exports.split32 = split32; function rotr32(w, b) { return (w >>> b) | (w << (32 - b)); } exports.rotr32 = rotr32; function rotl32(w, b) { return (w << b) | (w >>> (32 - b)); } exports.rotl32 = rotl32; function sum32(a, b) { return (a + b) >>> 0; } exports.sum32 = sum32; function sum32_3(a, b, c) { return (a + b + c) >>> 0; } exports.sum32_3 = sum32_3; function sum32_4(a, b, c, d) { return (a + b + c + d) >>> 0; } exports.sum32_4 = sum32_4; function sum32_5(a, b, c, d, e) { return (a + b + c + d + e) >>> 0; } exports.sum32_5 = sum32_5; function sum64(buf, pos, ah, al) { var bh = buf[pos]; var bl = buf[pos + 1]; var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; buf[pos] = hi >>> 0; buf[pos + 1] = lo; } exports.sum64 = sum64; function sum64_hi(ah, al, bh, bl) { var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; return hi >>> 0; } exports.sum64_hi = sum64_hi; function sum64_lo(ah, al, bh, bl) { var lo = al + bl; return lo >>> 0; } exports.sum64_lo = sum64_lo; function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; var hi = ah + bh + ch + dh + carry; return hi >>> 0; } exports.sum64_4_hi = sum64_4_hi; function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) { var lo = al + bl + cl + dl; return lo >>> 0; } exports.sum64_4_lo = sum64_4_lo; function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; lo = (lo + el) >>> 0; carry += lo < el ? 1 : 0; var hi = ah + bh + ch + dh + eh + carry; return hi >>> 0; } exports.sum64_5_hi = sum64_5_hi; function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var lo = al + bl + cl + dl + el; return lo >>> 0; } exports.sum64_5_lo = sum64_5_lo; function rotr64_hi(ah, al, num) { var r = (al << (32 - num)) | (ah >>> num); return r >>> 0; } exports.rotr64_hi = rotr64_hi; function rotr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.rotr64_lo = rotr64_lo; function shr64_hi(ah, al, num) { return ah >>> num; } exports.shr64_hi = shr64_hi; function shr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.shr64_lo = shr64_lo; /***/ }), /* 269 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/common.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 268); var assert = __webpack_require__(/*! minimalistic-assert */ 223); function BlockHash() { this.pending = null; this.pendingTotal = 0; this.blockSize = this.constructor.blockSize; this.outSize = this.constructor.outSize; this.hmacStrength = this.constructor.hmacStrength; this.padLength = this.constructor.padLength / 8; this.endian = 'big'; this._delta8 = this.blockSize / 8; this._delta32 = this.blockSize / 32; } exports.BlockHash = BlockHash; BlockHash.prototype.update = function update(msg, enc) { // Convert message to array, pad it, and join into 32bit blocks msg = utils.toArray(msg, enc); if (!this.pending) this.pending = msg; else this.pending = this.pending.concat(msg); this.pendingTotal += msg.length; // Enough data, try updating if (this.pending.length >= this._delta8) { msg = this.pending; // Process pending data in blocks var r = msg.length % this._delta8; this.pending = msg.slice(msg.length - r, msg.length); if (this.pending.length === 0) this.pending = null; msg = utils.join32(msg, 0, msg.length - r, this.endian); for (var i = 0; i < msg.length; i += this._delta32) this._update(msg, i, i + this._delta32); } return this; }; BlockHash.prototype.digest = function digest(enc) { this.update(this._pad()); assert(this.pending === null); return this._digest(enc); }; BlockHash.prototype._pad = function pad() { var len = this.pendingTotal; var bytes = this._delta8; var k = bytes - ((len + this.padLength) % bytes); var res = new Array(k + this.padLength); res[0] = 0x80; for (var i = 1; i < k; i++) res[i] = 0; // Append length len <<= 3; if (this.endian === 'big') { for (var t = 8; t < this.padLength; t++) res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = (len >>> 24) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = len & 0xff; } else { res[i++] = len & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 24) & 0xff; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; for (t = 8; t < this.padLength; t++) res[i++] = 0; } return res; }; /***/ }), /* 270 */ /*!**********************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.sha1 = __webpack_require__(/*! ./sha/1 */ 271); exports.sha224 = __webpack_require__(/*! ./sha/224 */ 273); exports.sha256 = __webpack_require__(/*! ./sha/256 */ 274); exports.sha384 = __webpack_require__(/*! ./sha/384 */ 275); exports.sha512 = __webpack_require__(/*! ./sha/512 */ 276); /***/ }), /* 271 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/1.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var common = __webpack_require__(/*! ../common */ 269); var shaCommon = __webpack_require__(/*! ./common */ 272); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_5 = utils.sum32_5; var ft_1 = shaCommon.ft_1; var BlockHash = common.BlockHash; var sha1_K = [ 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xCA62C1D6 ]; function SHA1() { if (!(this instanceof SHA1)) return new SHA1(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.W = new Array(80); } utils.inherits(SHA1, BlockHash); module.exports = SHA1; SHA1.blockSize = 512; SHA1.outSize = 160; SHA1.hmacStrength = 80; SHA1.padLength = 64; SHA1.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for(; i < W.length; i++) W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; for (i = 0; i < W.length; i++) { var s = ~~(i / 20); var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]); e = d; d = c; c = rotl32(b, 30); b = a; a = t; } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); }; SHA1.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 272 */ /*!*****************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/common.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var rotr32 = utils.rotr32; function ft_1(s, x, y, z) { if (s === 0) return ch32(x, y, z); if (s === 1 || s === 3) return p32(x, y, z); if (s === 2) return maj32(x, y, z); } exports.ft_1 = ft_1; function ch32(x, y, z) { return (x & y) ^ ((~x) & z); } exports.ch32 = ch32; function maj32(x, y, z) { return (x & y) ^ (x & z) ^ (y & z); } exports.maj32 = maj32; function p32(x, y, z) { return x ^ y ^ z; } exports.p32 = p32; function s0_256(x) { return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22); } exports.s0_256 = s0_256; function s1_256(x) { return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25); } exports.s1_256 = s1_256; function g0_256(x) { return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3); } exports.g0_256 = g0_256; function g1_256(x) { return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10); } exports.g1_256 = g1_256; /***/ }), /* 273 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/224.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var SHA256 = __webpack_require__(/*! ./256 */ 274); function SHA224() { if (!(this instanceof SHA224)) return new SHA224(); SHA256.call(this); this.h = [ 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ]; } utils.inherits(SHA224, SHA256); module.exports = SHA224; SHA224.blockSize = 512; SHA224.outSize = 224; SHA224.hmacStrength = 192; SHA224.padLength = 64; SHA224.prototype._digest = function digest(enc) { // Just truncate output if (enc === 'hex') return utils.toHex32(this.h.slice(0, 7), 'big'); else return utils.split32(this.h.slice(0, 7), 'big'); }; /***/ }), /* 274 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/256.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var common = __webpack_require__(/*! ../common */ 269); var shaCommon = __webpack_require__(/*! ./common */ 272); var assert = __webpack_require__(/*! minimalistic-assert */ 223); var sum32 = utils.sum32; var sum32_4 = utils.sum32_4; var sum32_5 = utils.sum32_5; var ch32 = shaCommon.ch32; var maj32 = shaCommon.maj32; var s0_256 = shaCommon.s0_256; var s1_256 = shaCommon.s1_256; var g0_256 = shaCommon.g0_256; var g1_256 = shaCommon.g1_256; var BlockHash = common.BlockHash; var sha256_K = [ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]; function SHA256() { if (!(this instanceof SHA256)) return new SHA256(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]; this.k = sha256_K; this.W = new Array(64); } utils.inherits(SHA256, BlockHash); module.exports = SHA256; SHA256.blockSize = 512; SHA256.outSize = 256; SHA256.hmacStrength = 192; SHA256.padLength = 64; SHA256.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for (; i < W.length; i++) W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; var f = this.h[5]; var g = this.h[6]; var h = this.h[7]; assert(this.k.length === W.length); for (i = 0; i < W.length; i++) { var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]); var T2 = sum32(s0_256(a), maj32(a, b, c)); h = g; g = f; f = e; e = sum32(d, T1); d = c; c = b; b = a; a = sum32(T1, T2); } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); this.h[5] = sum32(this.h[5], f); this.h[6] = sum32(this.h[6], g); this.h[7] = sum32(this.h[7], h); }; SHA256.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 275 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/384.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var SHA512 = __webpack_require__(/*! ./512 */ 276); function SHA384() { if (!(this instanceof SHA384)) return new SHA384(); SHA512.call(this); this.h = [ 0xcbbb9d5d, 0xc1059ed8, 0x629a292a, 0x367cd507, 0x9159015a, 0x3070dd17, 0x152fecd8, 0xf70e5939, 0x67332667, 0xffc00b31, 0x8eb44a87, 0x68581511, 0xdb0c2e0d, 0x64f98fa7, 0x47b5481d, 0xbefa4fa4 ]; } utils.inherits(SHA384, SHA512); module.exports = SHA384; SHA384.blockSize = 1024; SHA384.outSize = 384; SHA384.hmacStrength = 192; SHA384.padLength = 128; SHA384.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h.slice(0, 12), 'big'); else return utils.split32(this.h.slice(0, 12), 'big'); }; /***/ }), /* 276 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/512.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 268); var common = __webpack_require__(/*! ../common */ 269); var assert = __webpack_require__(/*! minimalistic-assert */ 223); var rotr64_hi = utils.rotr64_hi; var rotr64_lo = utils.rotr64_lo; var shr64_hi = utils.shr64_hi; var shr64_lo = utils.shr64_lo; var sum64 = utils.sum64; var sum64_hi = utils.sum64_hi; var sum64_lo = utils.sum64_lo; var sum64_4_hi = utils.sum64_4_hi; var sum64_4_lo = utils.sum64_4_lo; var sum64_5_hi = utils.sum64_5_hi; var sum64_5_lo = utils.sum64_5_lo; var BlockHash = common.BlockHash; var sha512_K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ]; function SHA512() { if (!(this instanceof SHA512)) return new SHA512(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xf3bcc908, 0xbb67ae85, 0x84caa73b, 0x3c6ef372, 0xfe94f82b, 0xa54ff53a, 0x5f1d36f1, 0x510e527f, 0xade682d1, 0x9b05688c, 0x2b3e6c1f, 0x1f83d9ab, 0xfb41bd6b, 0x5be0cd19, 0x137e2179 ]; this.k = sha512_K; this.W = new Array(160); } utils.inherits(SHA512, BlockHash); module.exports = SHA512; SHA512.blockSize = 1024; SHA512.outSize = 512; SHA512.hmacStrength = 192; SHA512.padLength = 128; SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) { var W = this.W; // 32 x 32bit words for (var i = 0; i < 32; i++) W[i] = msg[start + i]; for (; i < W.length; i += 2) { var c0_hi = g1_512_hi(W[i - 4], W[i - 3]); // i - 2 var c0_lo = g1_512_lo(W[i - 4], W[i - 3]); var c1_hi = W[i - 14]; // i - 7 var c1_lo = W[i - 13]; var c2_hi = g0_512_hi(W[i - 30], W[i - 29]); // i - 15 var c2_lo = g0_512_lo(W[i - 30], W[i - 29]); var c3_hi = W[i - 32]; // i - 16 var c3_lo = W[i - 31]; W[i] = sum64_4_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); W[i + 1] = sum64_4_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); } }; SHA512.prototype._update = function _update(msg, start) { this._prepareBlock(msg, start); var W = this.W; var ah = this.h[0]; var al = this.h[1]; var bh = this.h[2]; var bl = this.h[3]; var ch = this.h[4]; var cl = this.h[5]; var dh = this.h[6]; var dl = this.h[7]; var eh = this.h[8]; var el = this.h[9]; var fh = this.h[10]; var fl = this.h[11]; var gh = this.h[12]; var gl = this.h[13]; var hh = this.h[14]; var hl = this.h[15]; assert(this.k.length === W.length); for (var i = 0; i < W.length; i += 2) { var c0_hi = hh; var c0_lo = hl; var c1_hi = s1_512_hi(eh, el); var c1_lo = s1_512_lo(eh, el); var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl); var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl); var c3_hi = this.k[i]; var c3_lo = this.k[i + 1]; var c4_hi = W[i]; var c4_lo = W[i + 1]; var T1_hi = sum64_5_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); var T1_lo = sum64_5_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); c0_hi = s0_512_hi(ah, al); c0_lo = s0_512_lo(ah, al); c1_hi = maj64_hi(ah, al, bh, bl, ch, cl); c1_lo = maj64_lo(ah, al, bh, bl, ch, cl); var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); hh = gh; hl = gl; gh = fh; gl = fl; fh = eh; fl = el; eh = sum64_hi(dh, dl, T1_hi, T1_lo); el = sum64_lo(dl, dl, T1_hi, T1_lo); dh = ch; dl = cl; ch = bh; cl = bl; bh = ah; bl = al; ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo); al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo); } sum64(this.h, 0, ah, al); sum64(this.h, 2, bh, bl); sum64(this.h, 4, ch, cl); sum64(this.h, 6, dh, dl); sum64(this.h, 8, eh, el); sum64(this.h, 10, fh, fl); sum64(this.h, 12, gh, gl); sum64(this.h, 14, hh, hl); }; SHA512.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; function ch64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ ((~xh) & zh); if (r < 0) r += 0x100000000; return r; } function ch64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ ((~xl) & zl); if (r < 0) r += 0x100000000; return r; } function maj64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ (xh & zh) ^ (yh & zh); if (r < 0) r += 0x100000000; return r; } function maj64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ (xl & zl) ^ (yl & zl); if (r < 0) r += 0x100000000; return r; } function s0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 28); var c1_hi = rotr64_hi(xl, xh, 2); // 34 var c2_hi = rotr64_hi(xl, xh, 7); // 39 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 28); var c1_lo = rotr64_lo(xl, xh, 2); // 34 var c2_lo = rotr64_lo(xl, xh, 7); // 39 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function s1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 14); var c1_hi = rotr64_hi(xh, xl, 18); var c2_hi = rotr64_hi(xl, xh, 9); // 41 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 14); var c1_lo = rotr64_lo(xh, xl, 18); var c2_lo = rotr64_lo(xl, xh, 9); // 41 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 1); var c1_hi = rotr64_hi(xh, xl, 8); var c2_hi = shr64_hi(xh, xl, 7); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 1); var c1_lo = rotr64_lo(xh, xl, 8); var c2_lo = shr64_lo(xh, xl, 7); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 19); var c1_hi = rotr64_hi(xl, xh, 29); // 61 var c2_hi = shr64_hi(xh, xl, 6); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 19); var c1_lo = rotr64_lo(xl, xh, 29); // 61 var c2_lo = shr64_lo(xh, xl, 6); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } /***/ }), /* 277 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/ripemd.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 268); var common = __webpack_require__(/*! ./common */ 269); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_3 = utils.sum32_3; var sum32_4 = utils.sum32_4; var BlockHash = common.BlockHash; function RIPEMD160() { if (!(this instanceof RIPEMD160)) return new RIPEMD160(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.endian = 'little'; } utils.inherits(RIPEMD160, BlockHash); exports.ripemd160 = RIPEMD160; RIPEMD160.blockSize = 512; RIPEMD160.outSize = 160; RIPEMD160.hmacStrength = 192; RIPEMD160.padLength = 64; RIPEMD160.prototype._update = function update(msg, start) { var A = this.h[0]; var B = this.h[1]; var C = this.h[2]; var D = this.h[3]; var E = this.h[4]; var Ah = A; var Bh = B; var Ch = C; var Dh = D; var Eh = E; for (var j = 0; j < 80; j++) { var T = sum32( rotl32( sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)), s[j]), E); A = E; E = D; D = rotl32(C, 10); C = B; B = T; T = sum32( rotl32( sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)), sh[j]), Eh); Ah = Eh; Eh = Dh; Dh = rotl32(Ch, 10); Ch = Bh; Bh = T; } T = sum32_3(this.h[1], C, Dh); this.h[1] = sum32_3(this.h[2], D, Eh); this.h[2] = sum32_3(this.h[3], E, Ah); this.h[3] = sum32_3(this.h[4], A, Bh); this.h[4] = sum32_3(this.h[0], B, Ch); this.h[0] = T; }; RIPEMD160.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'little'); else return utils.split32(this.h, 'little'); }; function f(j, x, y, z) { if (j <= 15) return x ^ y ^ z; else if (j <= 31) return (x & y) | ((~x) & z); else if (j <= 47) return (x | (~y)) ^ z; else if (j <= 63) return (x & z) | (y & (~z)); else return x ^ (y | (~z)); } function K(j) { if (j <= 15) return 0x00000000; else if (j <= 31) return 0x5a827999; else if (j <= 47) return 0x6ed9eba1; else if (j <= 63) return 0x8f1bbcdc; else return 0xa953fd4e; } function Kh(j) { if (j <= 15) return 0x50a28be6; else if (j <= 31) return 0x5c4dd124; else if (j <= 47) return 0x6d703ef3; else if (j <= 63) return 0x7a6d76e9; else return 0x00000000; } var r = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ]; var rh = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ]; var s = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]; var sh = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]; /***/ }), /* 278 */ /*!***********************************************!*\ !*** ./node_modules/hash.js/lib/hash/hmac.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 268); var assert = __webpack_require__(/*! minimalistic-assert */ 223); function Hmac(hash, key, enc) { if (!(this instanceof Hmac)) return new Hmac(hash, key, enc); this.Hash = hash; this.blockSize = hash.blockSize / 8; this.outSize = hash.outSize / 8; this.inner = null; this.outer = null; this._init(utils.toArray(key, enc)); } module.exports = Hmac; Hmac.prototype._init = function init(key) { // Shorten key, if needed if (key.length > this.blockSize) key = new this.Hash().update(key).digest(); assert(key.length <= this.blockSize); // Add padding to key for (var i = key.length; i < this.blockSize; i++) key.push(0); for (i = 0; i < key.length; i++) key[i] ^= 0x36; this.inner = new this.Hash().update(key); // 0x36 ^ 0x5c = 0x6a for (i = 0; i < key.length; i++) key[i] ^= 0x6a; this.outer = new this.Hash().update(key); }; Hmac.prototype.update = function update(msg, enc) { this.inner.update(msg, enc); return this; }; Hmac.prototype.digest = function digest(enc) { this.outer.update(this.inner.digest()); return this.outer.digest(enc); }; /***/ }), /* 279 */ /*!*********************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { doubles: { step: 4, points: [ [ 'e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a', 'f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821', ], [ '8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508', '11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf', ], [ '175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739', 'd3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695', ], [ '363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640', '4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9', ], [ '8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c', '4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36', ], [ '723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda', '96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f', ], [ 'eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa', '5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999', ], [ '100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0', 'cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09', ], [ 'e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d', '9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d', ], [ 'feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d', 'e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088', ], [ 'da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1', '9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d', ], [ '53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0', '5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8', ], [ '8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047', '10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a', ], [ '385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862', '283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453', ], [ '6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7', '7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160', ], [ '3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd', '56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0', ], [ '85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83', '7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6', ], [ '948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a', '53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589', ], [ '6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8', 'bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17', ], [ 'e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d', '4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda', ], [ 'e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725', '7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd', ], [ '213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754', '4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2', ], [ '4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c', '17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6', ], [ 'fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6', '6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f', ], [ '76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39', 'c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01', ], [ 'c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891', '893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3', ], [ 'd895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b', 'febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f', ], [ 'b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03', '2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7', ], [ 'e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d', 'eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78', ], [ 'a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070', '7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1', ], [ '90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4', 'e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150', ], [ '8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da', '662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82', ], [ 'e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11', '1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc', ], [ '8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e', 'efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b', ], [ 'e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41', '2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51', ], [ 'b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef', '67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45', ], [ 'd68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8', 'db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120', ], [ '324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d', '648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84', ], [ '4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96', '35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d', ], [ '9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd', 'ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d', ], [ '6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5', '9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8', ], [ 'a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266', '40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8', ], [ '7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71', '34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac', ], [ '928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac', 'c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f', ], [ '85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751', '1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962', ], [ 'ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e', '493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907', ], [ '827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241', 'c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec', ], [ 'eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3', 'be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d', ], [ 'e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f', '4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414', ], [ '1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19', 'aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd', ], [ '146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be', 'b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0', ], [ 'fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9', '6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811', ], [ 'da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2', '8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1', ], [ 'a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13', '7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c', ], [ '174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c', 'ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73', ], [ '959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba', '2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd', ], [ 'd2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151', 'e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405', ], [ '64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073', 'd99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589', ], [ '8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458', '38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e', ], [ '13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b', '69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27', ], [ 'bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366', 'd3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1', ], [ '8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa', '40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482', ], [ '8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0', '620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945', ], [ 'dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787', '7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573', ], [ 'f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e', 'ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82', ], ], }, naf: { wnd: 7, points: [ [ 'f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9', '388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672', ], [ '2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4', 'd8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6', ], [ '5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc', '6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da', ], [ 'acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe', 'cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37', ], [ '774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb', 'd984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b', ], [ 'f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8', 'ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81', ], [ 'd7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e', '581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58', ], [ 'defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34', '4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77', ], [ '2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c', '85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a', ], [ '352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5', '321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c', ], [ '2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f', '2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67', ], [ '9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714', '73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402', ], [ 'daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729', 'a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55', ], [ 'c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db', '2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482', ], [ '6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4', 'e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82', ], [ '1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5', 'b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396', ], [ '605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479', '2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49', ], [ '62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d', '80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf', ], [ '80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f', '1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a', ], [ '7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb', 'd0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7', ], [ 'd528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9', 'eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933', ], [ '49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963', '758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a', ], [ '77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74', '958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6', ], [ 'f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530', 'e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37', ], [ '463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b', '5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e', ], [ 'f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247', 'cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6', ], [ 'caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1', 'cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476', ], [ '2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120', '4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40', ], [ '7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435', '91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61', ], [ '754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18', '673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683', ], [ 'e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8', '59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5', ], [ '186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb', '3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b', ], [ 'df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f', '55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417', ], [ '5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143', 'efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868', ], [ '290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba', 'e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a', ], [ 'af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45', 'f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6', ], [ '766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a', '744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996', ], [ '59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e', 'c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e', ], [ 'f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8', 'e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d', ], [ '7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c', '30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2', ], [ '948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519', 'e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e', ], [ '7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab', '100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437', ], [ '3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca', 'ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311', ], [ 'd3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf', '8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4', ], [ '1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610', '68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575', ], [ '733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4', 'f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d', ], [ '15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c', 'd56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d', ], [ 'a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940', 'edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629', ], [ 'e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980', 'a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06', ], [ '311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3', '66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374', ], [ '34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf', '9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee', ], [ 'f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63', '4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1', ], [ 'd7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448', 'fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b', ], [ '32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf', '5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661', ], [ '7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5', '8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6', ], [ 'ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6', '8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e', ], [ '16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5', '5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d', ], [ 'eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99', 'f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc', ], [ '78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51', 'f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4', ], [ '494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5', '42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c', ], [ 'a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5', '204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b', ], [ 'c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997', '4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913', ], [ '841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881', '73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154', ], [ '5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5', '39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865', ], [ '36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66', 'd2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc', ], [ '336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726', 'ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224', ], [ '8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede', '6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e', ], [ '1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94', '60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6', ], [ '85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31', '3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511', ], [ '29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51', 'b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b', ], [ 'a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252', 'ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2', ], [ '4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5', 'cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c', ], [ 'd24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b', '6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3', ], [ 'ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4', '322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d', ], [ 'af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f', '6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700', ], [ 'e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889', '2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4', ], [ '591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246', 'b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196', ], [ '11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984', '998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4', ], [ '3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a', 'b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257', ], [ 'cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030', 'bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13', ], [ 'c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197', '6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096', ], [ 'c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593', 'c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38', ], [ 'a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef', '21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f', ], [ '347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38', '60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448', ], [ 'da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a', '49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a', ], [ 'c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111', '5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4', ], [ '4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502', '7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437', ], [ '3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea', 'be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7', ], [ 'cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26', '8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d', ], [ 'b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986', '39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a', ], [ 'd4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e', '62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54', ], [ '48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4', '25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77', ], [ 'dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda', 'ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517', ], [ '6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859', 'cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10', ], [ 'e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f', 'f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125', ], [ 'eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c', '6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e', ], [ '13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942', 'fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1', ], [ 'ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a', '1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2', ], [ 'b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80', '5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423', ], [ 'ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d', '438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8', ], [ '8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1', 'cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758', ], [ '52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63', 'c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375', ], [ 'e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352', '6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d', ], [ '7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193', 'ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec', ], [ '5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00', '9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0', ], [ '32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58', 'ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c', ], [ 'e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7', 'd3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4', ], [ '8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8', 'c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f', ], [ '4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e', '67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649', ], [ '3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d', 'cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826', ], [ '674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b', '299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5', ], [ 'd32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f', 'f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87', ], [ '30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6', '462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b', ], [ 'be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297', '62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc', ], [ '93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a', '7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c', ], [ 'b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c', 'ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f', ], [ 'd5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52', '4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a', ], [ 'd3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb', 'bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46', ], [ '463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065', 'bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f', ], [ '7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917', '603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03', ], [ '74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9', 'cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08', ], [ '30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3', '553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8', ], [ '9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57', '712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373', ], [ '176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66', 'ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3', ], [ '75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8', '9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8', ], [ '809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721', '9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1', ], [ '1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180', '4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9', ], ], }, }; /***/ }), /* 280 */ /*!********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var HmacDRBG = __webpack_require__(/*! hmac-drbg */ 281); var utils = __webpack_require__(/*! ../utils */ 259); var curves = __webpack_require__(/*! ../curves */ 266); var rand = __webpack_require__(/*! brorand */ 250); var assert = utils.assert; var KeyPair = __webpack_require__(/*! ./key */ 282); var Signature = __webpack_require__(/*! ./signature */ 283); function EC(options) { if (!(this instanceof EC)) return new EC(options); // Shortcut `elliptic.ec(curve-name)` if (typeof options === 'string') { assert(Object.prototype.hasOwnProperty.call(curves, options), 'Unknown curve ' + options); options = curves[options]; } // Shortcut for `elliptic.ec(elliptic.curves.curveName)` if (options instanceof curves.PresetCurve) options = { curve: options }; this.curve = options.curve.curve; this.n = this.curve.n; this.nh = this.n.ushrn(1); this.g = this.curve.g; // Point on curve this.g = options.curve.g; this.g.precompute(options.curve.n.bitLength() + 1); // Hash for function for DRBG this.hash = options.hash || options.curve.hash; } module.exports = EC; EC.prototype.keyPair = function keyPair(options) { return new KeyPair(this, options); }; EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { return KeyPair.fromPrivate(this, priv, enc); }; EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { return KeyPair.fromPublic(this, pub, enc); }; EC.prototype.genKeyPair = function genKeyPair(options) { if (!options) options = {}; // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, pers: options.pers, persEnc: options.persEnc || 'utf8', entropy: options.entropy || rand(this.hash.hmacStrength), entropyEnc: options.entropy && options.entropyEnc || 'utf8', nonce: this.n.toArray(), }); var bytes = this.n.byteLength(); var ns2 = this.n.sub(new BN(2)); for (;;) { var priv = new BN(drbg.generate(bytes)); if (priv.cmp(ns2) > 0) continue; priv.iaddn(1); return this.keyFromPrivate(priv); } }; EC.prototype._truncateToN = function _truncateToN(msg, truncOnly) { var delta = msg.byteLength() * 8 - this.n.bitLength(); if (delta > 0) msg = msg.ushrn(delta); if (!truncOnly && msg.cmp(this.n) >= 0) return msg.sub(this.n); else return msg; }; EC.prototype.sign = function sign(msg, key, enc, options) { if (typeof enc === 'object') { options = enc; enc = null; } if (!options) options = {}; key = this.keyFromPrivate(key, enc); msg = this._truncateToN(new BN(msg, 16)); // Zero-extend key to provide enough entropy var bytes = this.n.byteLength(); var bkey = key.getPrivate().toArray('be', bytes); // Zero-extend nonce to have the same byte size as N var nonce = msg.toArray('be', bytes); // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, entropy: bkey, nonce: nonce, pers: options.pers, persEnc: options.persEnc || 'utf8', }); // Number of bytes to generate var ns1 = this.n.sub(new BN(1)); for (var iter = 0; ; iter++) { var k = options.k ? options.k(iter) : new BN(drbg.generate(this.n.byteLength())); k = this._truncateToN(k, true); if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) continue; var kp = this.g.mul(k); if (kp.isInfinity()) continue; var kpX = kp.getX(); var r = kpX.umod(this.n); if (r.cmpn(0) === 0) continue; var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); s = s.umod(this.n); if (s.cmpn(0) === 0) continue; var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | (kpX.cmp(r) !== 0 ? 2 : 0); // Use complement of `s`, if it is > `n / 2` if (options.canonical && s.cmp(this.nh) > 0) { s = this.n.sub(s); recoveryParam ^= 1; } return new Signature({ r: r, s: s, recoveryParam: recoveryParam }); } }; EC.prototype.verify = function verify(msg, signature, key, enc) { msg = this._truncateToN(new BN(msg, 16)); key = this.keyFromPublic(key, enc); signature = new Signature(signature, 'hex'); // Perform primitive values validation var r = signature.r; var s = signature.s; if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) return false; if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; // Validate signature var sinv = s.invm(this.n); var u1 = sinv.mul(msg).umod(this.n); var u2 = sinv.mul(r).umod(this.n); var p; if (!this.curve._maxwellTrick) { p = this.g.mulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; return p.getX().umod(this.n).cmp(r) === 0; } // NOTE: Greg Maxwell's trick, inspired by: // https://git.io/vad3K p = this.g.jmulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; // Compare `p.x` of Jacobian point with `r`, // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the // inverse of `p.z^2` return p.eqXToP(r); }; EC.prototype.recoverPubKey = function(msg, signature, j, enc) { assert((3 & j) === j, 'The recovery param is more than two bits'); signature = new Signature(signature, enc); var n = this.n; var e = new BN(msg); var r = signature.r; var s = signature.s; // A set LSB signifies that the y-coordinate is odd var isYOdd = j & 1; var isSecondKey = j >> 1; if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) throw new Error('Unable to find sencond key candinate'); // 1.1. Let x = r + jn. if (isSecondKey) r = this.curve.pointFromX(r.add(this.curve.n), isYOdd); else r = this.curve.pointFromX(r, isYOdd); var rInv = signature.r.invm(n); var s1 = n.sub(e).mul(rInv).umod(n); var s2 = s.mul(rInv).umod(n); // 1.6.1 Compute Q = r^-1 (sR - eG) // Q = r^-1 (sR + -eG) return this.g.mulAdd(s1, r, s2); }; EC.prototype.getKeyRecoveryParam = function(e, signature, Q, enc) { signature = new Signature(signature, enc); if (signature.recoveryParam !== null) return signature.recoveryParam; for (var i = 0; i < 4; i++) { var Qprime; try { Qprime = this.recoverPubKey(e, signature, i); } catch (e) { continue; } if (Qprime.eq(Q)) return i; } throw new Error('Unable to find valid recovery factor'); }; /***/ }), /* 281 */ /*!*************************************************!*\ !*** ./node_modules/hmac-drbg/lib/hmac-drbg.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 267); var utils = __webpack_require__(/*! minimalistic-crypto-utils */ 260); var assert = __webpack_require__(/*! minimalistic-assert */ 223); function HmacDRBG(options) { if (!(this instanceof HmacDRBG)) return new HmacDRBG(options); this.hash = options.hash; this.predResist = !!options.predResist; this.outLen = this.hash.outSize; this.minEntropy = options.minEntropy || this.hash.hmacStrength; this._reseed = null; this.reseedInterval = null; this.K = null; this.V = null; var entropy = utils.toArray(options.entropy, options.entropyEnc || 'hex'); var nonce = utils.toArray(options.nonce, options.nonceEnc || 'hex'); var pers = utils.toArray(options.pers, options.persEnc || 'hex'); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._init(entropy, nonce, pers); } module.exports = HmacDRBG; HmacDRBG.prototype._init = function init(entropy, nonce, pers) { var seed = entropy.concat(nonce).concat(pers); this.K = new Array(this.outLen / 8); this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) { this.K[i] = 0x00; this.V[i] = 0x01; } this._update(seed); this._reseed = 1; this.reseedInterval = 0x1000000000000; // 2^48 }; HmacDRBG.prototype._hmac = function hmac() { return new hash.hmac(this.hash, this.K); }; HmacDRBG.prototype._update = function update(seed) { var kmac = this._hmac() .update(this.V) .update([ 0x00 ]); if (seed) kmac = kmac.update(seed); this.K = kmac.digest(); this.V = this._hmac().update(this.V).digest(); if (!seed) return; this.K = this._hmac() .update(this.V) .update([ 0x01 ]) .update(seed) .digest(); this.V = this._hmac().update(this.V).digest(); }; HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { // Optional entropy enc if (typeof entropyEnc !== 'string') { addEnc = add; add = entropyEnc; entropyEnc = null; } entropy = utils.toArray(entropy, entropyEnc); add = utils.toArray(add, addEnc); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._update(entropy.concat(add || [])); this._reseed = 1; }; HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { if (this._reseed > this.reseedInterval) throw new Error('Reseed is required'); // Optional encoding if (typeof enc !== 'string') { addEnc = add; add = enc; enc = null; } // Optional additional data if (add) { add = utils.toArray(add, addEnc || 'hex'); this._update(add); } var temp = []; while (temp.length < len) { this.V = this._hmac().update(this.V).digest(); temp = temp.concat(this.V); } var res = temp.slice(0, len); this._update(add); this._reseed++; return utils.encode(res, enc); }; /***/ }), /* 282 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/key.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var utils = __webpack_require__(/*! ../utils */ 259); var assert = utils.assert; function KeyPair(ec, options) { this.ec = ec; this.priv = null; this.pub = null; // KeyPair(ec, { priv: ..., pub: ... }) if (options.priv) this._importPrivate(options.priv, options.privEnc); if (options.pub) this._importPublic(options.pub, options.pubEnc); } module.exports = KeyPair; KeyPair.fromPublic = function fromPublic(ec, pub, enc) { if (pub instanceof KeyPair) return pub; return new KeyPair(ec, { pub: pub, pubEnc: enc, }); }; KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { if (priv instanceof KeyPair) return priv; return new KeyPair(ec, { priv: priv, privEnc: enc, }); }; KeyPair.prototype.validate = function validate() { var pub = this.getPublic(); if (pub.isInfinity()) return { result: false, reason: 'Invalid public key' }; if (!pub.validate()) return { result: false, reason: 'Public key is not a point' }; if (!pub.mul(this.ec.curve.n).isInfinity()) return { result: false, reason: 'Public key * N != O' }; return { result: true, reason: null }; }; KeyPair.prototype.getPublic = function getPublic(compact, enc) { // compact is optional argument if (typeof compact === 'string') { enc = compact; compact = null; } if (!this.pub) this.pub = this.ec.g.mul(this.priv); if (!enc) return this.pub; return this.pub.encode(enc, compact); }; KeyPair.prototype.getPrivate = function getPrivate(enc) { if (enc === 'hex') return this.priv.toString(16, 2); else return this.priv; }; KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { this.priv = new BN(key, enc || 16); // Ensure that the priv won't be bigger than n, otherwise we may fail // in fixed multiplication method this.priv = this.priv.umod(this.ec.curve.n); }; KeyPair.prototype._importPublic = function _importPublic(key, enc) { if (key.x || key.y) { // Montgomery points only have an `x` coordinate. // Weierstrass/Edwards points on the other hand have both `x` and // `y` coordinates. if (this.ec.curve.type === 'mont') { assert(key.x, 'Need x coordinate'); } else if (this.ec.curve.type === 'short' || this.ec.curve.type === 'edwards') { assert(key.x && key.y, 'Need both x and y coordinate'); } this.pub = this.ec.curve.point(key.x, key.y); return; } this.pub = this.ec.curve.decodePoint(key, enc); }; // ECDH KeyPair.prototype.derive = function derive(pub) { if(!pub.validate()) { assert(pub.validate(), 'public point not validated'); } return pub.mul(this.priv).getX(); }; // ECDSA KeyPair.prototype.sign = function sign(msg, enc, options) { return this.ec.sign(msg, this, enc, options); }; KeyPair.prototype.verify = function verify(msg, signature) { return this.ec.verify(msg, signature, this); }; KeyPair.prototype.inspect = function inspect() { return ''; }; /***/ }), /* 283 */ /*!************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/signature.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var utils = __webpack_require__(/*! ../utils */ 259); var assert = utils.assert; function Signature(options, enc) { if (options instanceof Signature) return options; if (this._importDER(options, enc)) return; assert(options.r && options.s, 'Signature without r or s'); this.r = new BN(options.r, 16); this.s = new BN(options.s, 16); if (options.recoveryParam === undefined) this.recoveryParam = null; else this.recoveryParam = options.recoveryParam; } module.exports = Signature; function Position() { this.place = 0; } function getLength(buf, p) { var initial = buf[p.place++]; if (!(initial & 0x80)) { return initial; } var octetLen = initial & 0xf; // Indefinite length or overflow if (octetLen === 0 || octetLen > 4) { return false; } var val = 0; for (var i = 0, off = p.place; i < octetLen; i++, off++) { val <<= 8; val |= buf[off]; val >>>= 0; } // Leading zeroes if (val <= 0x7f) { return false; } p.place = off; return val; } function rmPadding(buf) { var i = 0; var len = buf.length - 1; while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { i++; } if (i === 0) { return buf; } return buf.slice(i); } Signature.prototype._importDER = function _importDER(data, enc) { data = utils.toArray(data, enc); var p = new Position(); if (data[p.place++] !== 0x30) { return false; } var len = getLength(data, p); if (len === false) { return false; } if ((len + p.place) !== data.length) { return false; } if (data[p.place++] !== 0x02) { return false; } var rlen = getLength(data, p); if (rlen === false) { return false; } var r = data.slice(p.place, rlen + p.place); p.place += rlen; if (data[p.place++] !== 0x02) { return false; } var slen = getLength(data, p); if (slen === false) { return false; } if (data.length !== slen + p.place) { return false; } var s = data.slice(p.place, slen + p.place); if (r[0] === 0) { if (r[1] & 0x80) { r = r.slice(1); } else { // Leading zeroes return false; } } if (s[0] === 0) { if (s[1] & 0x80) { s = s.slice(1); } else { // Leading zeroes return false; } } this.r = new BN(r); this.s = new BN(s); this.recoveryParam = null; return true; }; function constructLength(arr, len) { if (len < 0x80) { arr.push(len); return; } var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); arr.push(octets | 0x80); while (--octets) { arr.push((len >>> (octets << 3)) & 0xff); } arr.push(len); } Signature.prototype.toDER = function toDER(enc) { var r = this.r.toArray(); var s = this.s.toArray(); // Pad values if (r[0] & 0x80) r = [ 0 ].concat(r); // Pad values if (s[0] & 0x80) s = [ 0 ].concat(s); r = rmPadding(r); s = rmPadding(s); while (!s[0] && !(s[1] & 0x80)) { s = s.slice(1); } var arr = [ 0x02 ]; constructLength(arr, r.length); arr = arr.concat(r); arr.push(0x02); constructLength(arr, s.length); var backHalf = arr.concat(s); var res = [ 0x30 ]; constructLength(res, backHalf.length); res = res.concat(backHalf); return utils.encode(res, enc); }; /***/ }), /* 284 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 267); var curves = __webpack_require__(/*! ../curves */ 266); var utils = __webpack_require__(/*! ../utils */ 259); var assert = utils.assert; var parseBytes = utils.parseBytes; var KeyPair = __webpack_require__(/*! ./key */ 285); var Signature = __webpack_require__(/*! ./signature */ 286); function EDDSA(curve) { assert(curve === 'ed25519', 'only tested with ed25519 so far'); if (!(this instanceof EDDSA)) return new EDDSA(curve); curve = curves[curve].curve; this.curve = curve; this.g = curve.g; this.g.precompute(curve.n.bitLength() + 1); this.pointClass = curve.point().constructor; this.encodingLength = Math.ceil(curve.n.bitLength() / 8); this.hash = hash.sha512; } module.exports = EDDSA; /** * @param {Array|String} message - message bytes * @param {Array|String|KeyPair} secret - secret bytes or a keypair * @returns {Signature} - signature */ EDDSA.prototype.sign = function sign(message, secret) { message = parseBytes(message); var key = this.keyFromSecret(secret); var r = this.hashInt(key.messagePrefix(), message); var R = this.g.mul(r); var Rencoded = this.encodePoint(R); var s_ = this.hashInt(Rencoded, key.pubBytes(), message) .mul(key.priv()); var S = r.add(s_).umod(this.curve.n); return this.makeSignature({ R: R, S: S, Rencoded: Rencoded }); }; /** * @param {Array} message - message bytes * @param {Array|String|Signature} sig - sig bytes * @param {Array|String|Point|KeyPair} pub - public key * @returns {Boolean} - true if public key matches sig of message */ EDDSA.prototype.verify = function verify(message, sig, pub) { message = parseBytes(message); sig = this.makeSignature(sig); var key = this.keyFromPublic(pub); var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message); var SG = this.g.mul(sig.S()); var RplusAh = sig.R().add(key.pub().mul(h)); return RplusAh.eq(SG); }; EDDSA.prototype.hashInt = function hashInt() { var hash = this.hash(); for (var i = 0; i < arguments.length; i++) hash.update(arguments[i]); return utils.intFromLE(hash.digest()).umod(this.curve.n); }; EDDSA.prototype.keyFromPublic = function keyFromPublic(pub) { return KeyPair.fromPublic(this, pub); }; EDDSA.prototype.keyFromSecret = function keyFromSecret(secret) { return KeyPair.fromSecret(this, secret); }; EDDSA.prototype.makeSignature = function makeSignature(sig) { if (sig instanceof Signature) return sig; return new Signature(this, sig); }; /** * * https://tools.ietf.org/html/draft-josefsson-eddsa-ed25519-03#section-5.2 * * EDDSA defines methods for encoding and decoding points and integers. These are * helper convenience methods, that pass along to utility functions implied * parameters. * */ EDDSA.prototype.encodePoint = function encodePoint(point) { var enc = point.getY().toArray('le', this.encodingLength); enc[this.encodingLength - 1] |= point.getX().isOdd() ? 0x80 : 0; return enc; }; EDDSA.prototype.decodePoint = function decodePoint(bytes) { bytes = utils.parseBytes(bytes); var lastIx = bytes.length - 1; var normed = bytes.slice(0, lastIx).concat(bytes[lastIx] & ~0x80); var xIsOdd = (bytes[lastIx] & 0x80) !== 0; var y = utils.intFromLE(normed); return this.curve.pointFromY(y, xIsOdd); }; EDDSA.prototype.encodeInt = function encodeInt(num) { return num.toArray('le', this.encodingLength); }; EDDSA.prototype.decodeInt = function decodeInt(bytes) { return utils.intFromLE(bytes); }; EDDSA.prototype.isPoint = function isPoint(val) { return val instanceof this.pointClass; }; /***/ }), /* 285 */ /*!*********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/key.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 259); var assert = utils.assert; var parseBytes = utils.parseBytes; var cachedProperty = utils.cachedProperty; /** * @param {EDDSA} eddsa - instance * @param {Object} params - public/private key parameters * * @param {Array} [params.secret] - secret seed bytes * @param {Point} [params.pub] - public key point (aka `A` in eddsa terms) * @param {Array} [params.pub] - public key point encoded as bytes * */ function KeyPair(eddsa, params) { this.eddsa = eddsa; this._secret = parseBytes(params.secret); if (eddsa.isPoint(params.pub)) this._pub = params.pub; else this._pubBytes = parseBytes(params.pub); } KeyPair.fromPublic = function fromPublic(eddsa, pub) { if (pub instanceof KeyPair) return pub; return new KeyPair(eddsa, { pub: pub }); }; KeyPair.fromSecret = function fromSecret(eddsa, secret) { if (secret instanceof KeyPair) return secret; return new KeyPair(eddsa, { secret: secret }); }; KeyPair.prototype.secret = function secret() { return this._secret; }; cachedProperty(KeyPair, 'pubBytes', function pubBytes() { return this.eddsa.encodePoint(this.pub()); }); cachedProperty(KeyPair, 'pub', function pub() { if (this._pubBytes) return this.eddsa.decodePoint(this._pubBytes); return this.eddsa.g.mul(this.priv()); }); cachedProperty(KeyPair, 'privBytes', function privBytes() { var eddsa = this.eddsa; var hash = this.hash(); var lastIx = eddsa.encodingLength - 1; var a = hash.slice(0, eddsa.encodingLength); a[0] &= 248; a[lastIx] &= 127; a[lastIx] |= 64; return a; }); cachedProperty(KeyPair, 'priv', function priv() { return this.eddsa.decodeInt(this.privBytes()); }); cachedProperty(KeyPair, 'hash', function hash() { return this.eddsa.hash().update(this.secret()).digest(); }); cachedProperty(KeyPair, 'messagePrefix', function messagePrefix() { return this.hash().slice(this.eddsa.encodingLength); }); KeyPair.prototype.sign = function sign(message) { assert(this._secret, 'KeyPair can only verify'); return this.eddsa.sign(message, this); }; KeyPair.prototype.verify = function verify(message, sig) { return this.eddsa.verify(message, sig, this); }; KeyPair.prototype.getSecret = function getSecret(enc) { assert(this._secret, 'KeyPair is public only'); return utils.encode(this.secret(), enc); }; KeyPair.prototype.getPublic = function getPublic(enc) { return utils.encode(this.pubBytes(), enc); }; module.exports = KeyPair; /***/ }), /* 286 */ /*!***************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/signature.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 97); var utils = __webpack_require__(/*! ../utils */ 259); var assert = utils.assert; var cachedProperty = utils.cachedProperty; var parseBytes = utils.parseBytes; /** * @param {EDDSA} eddsa - eddsa instance * @param {Array|Object} sig - * @param {Array|Point} [sig.R] - R point as Point or bytes * @param {Array|bn} [sig.S] - S scalar as bn or bytes * @param {Array} [sig.Rencoded] - R point encoded * @param {Array} [sig.Sencoded] - S scalar encoded */ function Signature(eddsa, sig) { this.eddsa = eddsa; if (typeof sig !== 'object') sig = parseBytes(sig); if (Array.isArray(sig)) { sig = { R: sig.slice(0, eddsa.encodingLength), S: sig.slice(eddsa.encodingLength), }; } assert(sig.R && sig.S, 'Signature without R or S'); if (eddsa.isPoint(sig.R)) this._R = sig.R; if (sig.S instanceof BN) this._S = sig.S; this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; } cachedProperty(Signature, 'S', function S() { return this.eddsa.decodeInt(this.Sencoded()); }); cachedProperty(Signature, 'R', function R() { return this.eddsa.decodePoint(this.Rencoded()); }); cachedProperty(Signature, 'Rencoded', function Rencoded() { return this.eddsa.encodePoint(this.R()); }); cachedProperty(Signature, 'Sencoded', function Sencoded() { return this.eddsa.encodeInt(this.S()); }); Signature.prototype.toBytes = function toBytes() { return this.Rencoded().concat(this.Sencoded()); }; Signature.prototype.toHex = function toHex() { return utils.encode(this.toBytes(), 'hex').toUpperCase(); }; module.exports = Signature; /***/ }), /* 287 */ /*!******************************************!*\ !*** ./node_modules/parse-asn1/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var asn1 = __webpack_require__(/*! ./asn1 */ 288) var aesid = __webpack_require__(/*! ./aesid.json */ 305) var fixProc = __webpack_require__(/*! ./fixProc */ 306) var ciphers = __webpack_require__(/*! browserify-aes */ 227) var compat = __webpack_require__(/*! pbkdf2 */ 212) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = parseKeys function parseKeys (buffer) { var password if (typeof buffer === 'object' && !Buffer.isBuffer(buffer)) { password = buffer.passphrase buffer = buffer.key } if (typeof buffer === 'string') { buffer = Buffer.from(buffer) } var stripped = fixProc(buffer, password) var type = stripped.tag var data = stripped.data var subtype, ndata switch (type) { case 'CERTIFICATE': ndata = asn1.certificate.decode(data, 'der').tbsCertificate.subjectPublicKeyInfo // falls through case 'PUBLIC KEY': if (!ndata) { ndata = asn1.PublicKey.decode(data, 'der') } subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPublicKey.decode(ndata.subjectPublicKey.data, 'der') case '1.2.840.10045.2.1': ndata.subjectPrivateKey = ndata.subjectPublicKey return { type: 'ec', data: ndata } case '1.2.840.10040.4.1': ndata.algorithm.params.pub_key = asn1.DSAparam.decode(ndata.subjectPublicKey.data, 'der') return { type: 'dsa', data: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } // throw new Error('unknown key type ' + type) case 'ENCRYPTED PRIVATE KEY': data = asn1.EncryptedPrivateKey.decode(data, 'der') data = decrypt(data, password) // falls through case 'PRIVATE KEY': ndata = asn1.PrivateKey.decode(data, 'der') subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPrivateKey.decode(ndata.subjectPrivateKey, 'der') case '1.2.840.10045.2.1': return { curve: ndata.algorithm.curve, privateKey: asn1.ECPrivateKey.decode(ndata.subjectPrivateKey, 'der').privateKey } case '1.2.840.10040.4.1': ndata.algorithm.params.priv_key = asn1.DSAparam.decode(ndata.subjectPrivateKey, 'der') return { type: 'dsa', params: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } // throw new Error('unknown key type ' + type) case 'RSA PUBLIC KEY': return asn1.RSAPublicKey.decode(data, 'der') case 'RSA PRIVATE KEY': return asn1.RSAPrivateKey.decode(data, 'der') case 'DSA PRIVATE KEY': return { type: 'dsa', params: asn1.DSAPrivateKey.decode(data, 'der') } case 'EC PRIVATE KEY': data = asn1.ECPrivateKey.decode(data, 'der') return { curve: data.parameters.value, privateKey: data.privateKey } default: throw new Error('unknown key type ' + type) } } parseKeys.signature = asn1.signature function decrypt (data, password) { var salt = data.algorithm.decrypt.kde.kdeparams.salt var iters = parseInt(data.algorithm.decrypt.kde.kdeparams.iters.toString(), 10) var algo = aesid[data.algorithm.decrypt.cipher.algo.join('.')] var iv = data.algorithm.decrypt.cipher.iv var cipherText = data.subjectPrivateKey var keylen = parseInt(algo.split('-')[1], 10) / 8 var key = compat.pbkdf2Sync(password, salt, iters, keylen, 'sha1') var cipher = ciphers.createDecipheriv(algo, key, iv) var out = [] out.push(cipher.update(cipherText)) out.push(cipher.final()) return Buffer.concat(out) } /***/ }), /* 288 */ /*!*****************************************!*\ !*** ./node_modules/parse-asn1/asn1.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/indutny/self-signed/blob/gh-pages/lib/asn1.js // Fedor, you are amazing. var asn1 = __webpack_require__(/*! asn1.js */ 289) exports.certificate = __webpack_require__(/*! ./certificate */ 304) var RSAPrivateKey = asn1.define('RSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('modulus').int(), this.key('publicExponent').int(), this.key('privateExponent').int(), this.key('prime1').int(), this.key('prime2').int(), this.key('exponent1').int(), this.key('exponent2').int(), this.key('coefficient').int() ) }) exports.RSAPrivateKey = RSAPrivateKey var RSAPublicKey = asn1.define('RSAPublicKey', function () { this.seq().obj( this.key('modulus').int(), this.key('publicExponent').int() ) }) exports.RSAPublicKey = RSAPublicKey var PublicKey = asn1.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) exports.PublicKey = PublicKey var AlgorithmIdentifier = asn1.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('none').null_().optional(), this.key('curve').objid().optional(), this.key('params').seq().obj( this.key('p').int(), this.key('q').int(), this.key('g').int() ).optional() ) }) var PrivateKeyInfo = asn1.define('PrivateKeyInfo', function () { this.seq().obj( this.key('version').int(), this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPrivateKey').octstr() ) }) exports.PrivateKey = PrivateKeyInfo var EncryptedPrivateKeyInfo = asn1.define('EncryptedPrivateKeyInfo', function () { this.seq().obj( this.key('algorithm').seq().obj( this.key('id').objid(), this.key('decrypt').seq().obj( this.key('kde').seq().obj( this.key('id').objid(), this.key('kdeparams').seq().obj( this.key('salt').octstr(), this.key('iters').int() ) ), this.key('cipher').seq().obj( this.key('algo').objid(), this.key('iv').octstr() ) ) ), this.key('subjectPrivateKey').octstr() ) }) exports.EncryptedPrivateKey = EncryptedPrivateKeyInfo var DSAPrivateKey = asn1.define('DSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('p').int(), this.key('q').int(), this.key('g').int(), this.key('pub_key').int(), this.key('priv_key').int() ) }) exports.DSAPrivateKey = DSAPrivateKey exports.DSAparam = asn1.define('DSAparam', function () { this.int() }) var ECPrivateKey = asn1.define('ECPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('privateKey').octstr(), this.key('parameters').optional().explicit(0).use(ECParameters), this.key('publicKey').optional().explicit(1).bitstr() ) }) exports.ECPrivateKey = ECPrivateKey var ECParameters = asn1.define('ECParameters', function () { this.choice({ namedCurve: this.objid() }) }) exports.signature = asn1.define('signature', function () { this.seq().obj( this.key('r').int(), this.key('s').int() ) }) /***/ }), /* 289 */ /*!******************************************!*\ !*** ./node_modules/asn1.js/lib/asn1.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const asn1 = exports; asn1.bignum = __webpack_require__(/*! bn.js */ 97); asn1.define = __webpack_require__(/*! ./asn1/api */ 290).define; asn1.base = __webpack_require__(/*! ./asn1/base */ 302); asn1.constants = __webpack_require__(/*! ./asn1/constants */ 303); asn1.decoders = __webpack_require__(/*! ./asn1/decoders */ 299); asn1.encoders = __webpack_require__(/*! ./asn1/encoders */ 291); /***/ }), /* 290 */ /*!**********************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/api.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const encoders = __webpack_require__(/*! ./encoders */ 291); const decoders = __webpack_require__(/*! ./decoders */ 299); const inherits = __webpack_require__(/*! inherits */ 106); const api = exports; api.define = function define(name, body) { return new Entity(name, body); }; function Entity(name, body) { this.name = name; this.body = body; this.decoders = {}; this.encoders = {}; } Entity.prototype._createNamed = function createNamed(Base) { const name = this.name; function Generated(entity) { this._initNamed(entity, name); } inherits(Generated, Base); Generated.prototype._initNamed = function _initNamed(entity, name) { Base.call(this, entity, name); }; return new Generated(this); }; Entity.prototype._getDecoder = function _getDecoder(enc) { enc = enc || 'der'; // Lazily create decoder if (!this.decoders.hasOwnProperty(enc)) this.decoders[enc] = this._createNamed(decoders[enc]); return this.decoders[enc]; }; Entity.prototype.decode = function decode(data, enc, options) { return this._getDecoder(enc).decode(data, options); }; Entity.prototype._getEncoder = function _getEncoder(enc) { enc = enc || 'der'; // Lazily create encoder if (!this.encoders.hasOwnProperty(enc)) this.encoders[enc] = this._createNamed(encoders[enc]); return this.encoders[enc]; }; Entity.prototype.encode = function encode(data, enc, /* internal */ reporter) { return this._getEncoder(enc).encode(data, reporter); }; /***/ }), /* 291 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const encoders = exports; encoders.der = __webpack_require__(/*! ./der */ 292); encoders.pem = __webpack_require__(/*! ./pem */ 298); /***/ }), /* 292 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); const Buffer = __webpack_require__(/*! safer-buffer */ 293).Buffer; const Node = __webpack_require__(/*! ../base/node */ 294); // Import DER constants const der = __webpack_require__(/*! ../constants/der */ 297); function DEREncoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); } module.exports = DEREncoder; DEREncoder.prototype.encode = function encode(data, reporter) { return this.tree._encode(data, reporter).join(); }; // Tree methods function DERNode(parent) { Node.call(this, 'der', parent); } inherits(DERNode, Node); DERNode.prototype._encodeComposite = function encodeComposite(tag, primitive, cls, content) { const encodedTag = encodeTag(tag, primitive, cls, this.reporter); // Short form if (content.length < 0x80) { const header = Buffer.alloc(2); header[0] = encodedTag; header[1] = content.length; return this._createEncoderBuffer([ header, content ]); } // Long form // Count octets required to store length let lenOctets = 1; for (let i = content.length; i >= 0x100; i >>= 8) lenOctets++; const header = Buffer.alloc(1 + 1 + lenOctets); header[0] = encodedTag; header[1] = 0x80 | lenOctets; for (let i = 1 + lenOctets, j = content.length; j > 0; i--, j >>= 8) header[i] = j & 0xff; return this._createEncoderBuffer([ header, content ]); }; DERNode.prototype._encodeStr = function encodeStr(str, tag) { if (tag === 'bitstr') { return this._createEncoderBuffer([ str.unused | 0, str.data ]); } else if (tag === 'bmpstr') { const buf = Buffer.alloc(str.length * 2); for (let i = 0; i < str.length; i++) { buf.writeUInt16BE(str.charCodeAt(i), i * 2); } return this._createEncoderBuffer(buf); } else if (tag === 'numstr') { if (!this._isNumstr(str)) { return this.reporter.error('Encoding of string type: numstr supports ' + 'only digits and space'); } return this._createEncoderBuffer(str); } else if (tag === 'printstr') { if (!this._isPrintstr(str)) { return this.reporter.error('Encoding of string type: printstr supports ' + 'only latin upper and lower case letters, ' + 'digits, space, apostrophe, left and rigth ' + 'parenthesis, plus sign, comma, hyphen, ' + 'dot, slash, colon, equal sign, ' + 'question mark'); } return this._createEncoderBuffer(str); } else if (/str$/.test(tag)) { return this._createEncoderBuffer(str); } else if (tag === 'objDesc') { return this._createEncoderBuffer(str); } else { return this.reporter.error('Encoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._encodeObjid = function encodeObjid(id, values, relative) { if (typeof id === 'string') { if (!values) return this.reporter.error('string objid given, but no values map found'); if (!values.hasOwnProperty(id)) return this.reporter.error('objid not found in values map'); id = values[id].split(/[\s.]+/g); for (let i = 0; i < id.length; i++) id[i] |= 0; } else if (Array.isArray(id)) { id = id.slice(); for (let i = 0; i < id.length; i++) id[i] |= 0; } if (!Array.isArray(id)) { return this.reporter.error('objid() should be either array or string, ' + 'got: ' + JSON.stringify(id)); } if (!relative) { if (id[1] >= 40) return this.reporter.error('Second objid identifier OOB'); id.splice(0, 2, id[0] * 40 + id[1]); } // Count number of octets let size = 0; for (let i = 0; i < id.length; i++) { let ident = id[i]; for (size++; ident >= 0x80; ident >>= 7) size++; } const objid = Buffer.alloc(size); let offset = objid.length - 1; for (let i = id.length - 1; i >= 0; i--) { let ident = id[i]; objid[offset--] = ident & 0x7f; while ((ident >>= 7) > 0) objid[offset--] = 0x80 | (ident & 0x7f); } return this._createEncoderBuffer(objid); }; function two(num) { if (num < 10) return '0' + num; else return num; } DERNode.prototype._encodeTime = function encodeTime(time, tag) { let str; const date = new Date(time); if (tag === 'gentime') { str = [ two(date.getUTCFullYear()), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else if (tag === 'utctime') { str = [ two(date.getUTCFullYear() % 100), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else { this.reporter.error('Encoding ' + tag + ' time is not supported yet'); } return this._encodeStr(str, 'octstr'); }; DERNode.prototype._encodeNull = function encodeNull() { return this._createEncoderBuffer(''); }; DERNode.prototype._encodeInt = function encodeInt(num, values) { if (typeof num === 'string') { if (!values) return this.reporter.error('String int or enum given, but no values map'); if (!values.hasOwnProperty(num)) { return this.reporter.error('Values map doesn\'t contain: ' + JSON.stringify(num)); } num = values[num]; } // Bignum, assume big endian if (typeof num !== 'number' && !Buffer.isBuffer(num)) { const numArray = num.toArray(); if (!num.sign && numArray[0] & 0x80) { numArray.unshift(0); } num = Buffer.from(numArray); } if (Buffer.isBuffer(num)) { let size = num.length; if (num.length === 0) size++; const out = Buffer.alloc(size); num.copy(out); if (num.length === 0) out[0] = 0; return this._createEncoderBuffer(out); } if (num < 0x80) return this._createEncoderBuffer(num); if (num < 0x100) return this._createEncoderBuffer([0, num]); let size = 1; for (let i = num; i >= 0x100; i >>= 8) size++; const out = new Array(size); for (let i = out.length - 1; i >= 0; i--) { out[i] = num & 0xff; num >>= 8; } if(out[0] & 0x80) { out.unshift(0); } return this._createEncoderBuffer(Buffer.from(out)); }; DERNode.prototype._encodeBool = function encodeBool(value) { return this._createEncoderBuffer(value ? 0xff : 0); }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getEncoder('der').tree; }; DERNode.prototype._skipDefault = function skipDefault(dataBuffer, reporter, parent) { const state = this._baseState; let i; if (state['default'] === null) return false; const data = dataBuffer.join(); if (state.defaultBuffer === undefined) state.defaultBuffer = this._encodeValue(state['default'], reporter, parent).join(); if (data.length !== state.defaultBuffer.length) return false; for (i=0; i < data.length; i++) if (data[i] !== state.defaultBuffer[i]) return false; return true; }; // Utility methods function encodeTag(tag, primitive, cls, reporter) { let res; if (tag === 'seqof') tag = 'seq'; else if (tag === 'setof') tag = 'set'; if (der.tagByName.hasOwnProperty(tag)) res = der.tagByName[tag]; else if (typeof tag === 'number' && (tag | 0) === tag) res = tag; else return reporter.error('Unknown tag: ' + tag); if (res >= 0x1f) return reporter.error('Multi-octet tag encoding unsupported'); if (!primitive) res |= 0x20; res |= (der.tagClassByName[cls || 'universal'] << 6); return res; } /***/ }), /* 293 */ /*!********************************************!*\ !*** ./node_modules/safer-buffer/safer.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* eslint-disable node/no-deprecated-api */ var buffer = __webpack_require__(/*! buffer */ 53) var Buffer = buffer.Buffer var safer = {} var key for (key in buffer) { if (!buffer.hasOwnProperty(key)) continue if (key === 'SlowBuffer' || key === 'Buffer') continue safer[key] = buffer[key] } var Safer = safer.Buffer = {} for (key in Buffer) { if (!Buffer.hasOwnProperty(key)) continue if (key === 'allocUnsafe' || key === 'allocUnsafeSlow') continue Safer[key] = Buffer[key] } safer.Buffer.prototype = Buffer.prototype if (!Safer.from || Safer.from === Uint8Array.from) { Safer.from = function (value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof value) } if (value && typeof value.length === 'undefined') { throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + typeof value) } return Buffer(value, encodingOrOffset, length) } } if (!Safer.alloc) { Safer.alloc = function (size, fill, encoding) { if (typeof size !== 'number') { throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size) } if (size < 0 || size >= 2 * (1 << 30)) { throw new RangeError('The value "' + size + '" is invalid for option "size"') } var buf = Buffer(size) if (!fill || fill.length === 0) { buf.fill(0) } else if (typeof encoding === 'string') { buf.fill(fill, encoding) } else { buf.fill(fill) } return buf } } if (!safer.kStringMaxLength) { try { safer.kStringMaxLength = process.binding('buffer').kStringMaxLength } catch (e) { // we can't determine kStringMaxLength in environments where process.binding // is unsupported, so let's not set it } } if (!safer.constants) { safer.constants = { MAX_LENGTH: safer.kMaxLength } if (safer.kStringMaxLength) { safer.constants.MAX_STRING_LENGTH = safer.kStringMaxLength } } module.exports = safer /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 294 */ /*!****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/node.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const Reporter = __webpack_require__(/*! ../base/reporter */ 295).Reporter; const EncoderBuffer = __webpack_require__(/*! ../base/buffer */ 296).EncoderBuffer; const DecoderBuffer = __webpack_require__(/*! ../base/buffer */ 296).DecoderBuffer; const assert = __webpack_require__(/*! minimalistic-assert */ 223); // Supported tags const tags = [ 'seq', 'seqof', 'set', 'setof', 'objid', 'bool', 'gentime', 'utctime', 'null_', 'enum', 'int', 'objDesc', 'bitstr', 'bmpstr', 'charstr', 'genstr', 'graphstr', 'ia5str', 'iso646str', 'numstr', 'octstr', 'printstr', 't61str', 'unistr', 'utf8str', 'videostr' ]; // Public methods list const methods = [ 'key', 'obj', 'use', 'optional', 'explicit', 'implicit', 'def', 'choice', 'any', 'contains' ].concat(tags); // Overrided methods list const overrided = [ '_peekTag', '_decodeTag', '_use', '_decodeStr', '_decodeObjid', '_decodeTime', '_decodeNull', '_decodeInt', '_decodeBool', '_decodeList', '_encodeComposite', '_encodeStr', '_encodeObjid', '_encodeTime', '_encodeNull', '_encodeInt', '_encodeBool' ]; function Node(enc, parent, name) { const state = {}; this._baseState = state; state.name = name; state.enc = enc; state.parent = parent || null; state.children = null; // State state.tag = null; state.args = null; state.reverseArgs = null; state.choice = null; state.optional = false; state.any = false; state.obj = false; state.use = null; state.useDecoder = null; state.key = null; state['default'] = null; state.explicit = null; state.implicit = null; state.contains = null; // Should create new instance on each method if (!state.parent) { state.children = []; this._wrap(); } } module.exports = Node; const stateProps = [ 'enc', 'parent', 'children', 'tag', 'args', 'reverseArgs', 'choice', 'optional', 'any', 'obj', 'use', 'alteredUse', 'key', 'default', 'explicit', 'implicit', 'contains' ]; Node.prototype.clone = function clone() { const state = this._baseState; const cstate = {}; stateProps.forEach(function(prop) { cstate[prop] = state[prop]; }); const res = new this.constructor(cstate.parent); res._baseState = cstate; return res; }; Node.prototype._wrap = function wrap() { const state = this._baseState; methods.forEach(function(method) { this[method] = function _wrappedMethod() { const clone = new this.constructor(this); state.children.push(clone); return clone[method].apply(clone, arguments); }; }, this); }; Node.prototype._init = function init(body) { const state = this._baseState; assert(state.parent === null); body.call(this); // Filter children state.children = state.children.filter(function(child) { return child._baseState.parent === this; }, this); assert.equal(state.children.length, 1, 'Root node can have only one child'); }; Node.prototype._useArgs = function useArgs(args) { const state = this._baseState; // Filter children and args const children = args.filter(function(arg) { return arg instanceof this.constructor; }, this); args = args.filter(function(arg) { return !(arg instanceof this.constructor); }, this); if (children.length !== 0) { assert(state.children === null); state.children = children; // Replace parent to maintain backward link children.forEach(function(child) { child._baseState.parent = this; }, this); } if (args.length !== 0) { assert(state.args === null); state.args = args; state.reverseArgs = args.map(function(arg) { if (typeof arg !== 'object' || arg.constructor !== Object) return arg; const res = {}; Object.keys(arg).forEach(function(key) { if (key == (key | 0)) key |= 0; const value = arg[key]; res[value] = key; }); return res; }); } }; // // Overrided methods // overrided.forEach(function(method) { Node.prototype[method] = function _overrided() { const state = this._baseState; throw new Error(method + ' not implemented for encoding: ' + state.enc); }; }); // // Public methods // tags.forEach(function(tag) { Node.prototype[tag] = function _tagMethod() { const state = this._baseState; const args = Array.prototype.slice.call(arguments); assert(state.tag === null); state.tag = tag; this._useArgs(args); return this; }; }); Node.prototype.use = function use(item) { assert(item); const state = this._baseState; assert(state.use === null); state.use = item; return this; }; Node.prototype.optional = function optional() { const state = this._baseState; state.optional = true; return this; }; Node.prototype.def = function def(val) { const state = this._baseState; assert(state['default'] === null); state['default'] = val; state.optional = true; return this; }; Node.prototype.explicit = function explicit(num) { const state = this._baseState; assert(state.explicit === null && state.implicit === null); state.explicit = num; return this; }; Node.prototype.implicit = function implicit(num) { const state = this._baseState; assert(state.explicit === null && state.implicit === null); state.implicit = num; return this; }; Node.prototype.obj = function obj() { const state = this._baseState; const args = Array.prototype.slice.call(arguments); state.obj = true; if (args.length !== 0) this._useArgs(args); return this; }; Node.prototype.key = function key(newKey) { const state = this._baseState; assert(state.key === null); state.key = newKey; return this; }; Node.prototype.any = function any() { const state = this._baseState; state.any = true; return this; }; Node.prototype.choice = function choice(obj) { const state = this._baseState; assert(state.choice === null); state.choice = obj; this._useArgs(Object.keys(obj).map(function(key) { return obj[key]; })); return this; }; Node.prototype.contains = function contains(item) { const state = this._baseState; assert(state.use === null); state.contains = item; return this; }; // // Decoding // Node.prototype._decode = function decode(input, options) { const state = this._baseState; // Decode root node if (state.parent === null) return input.wrapResult(state.children[0]._decode(input, options)); let result = state['default']; let present = true; let prevKey = null; if (state.key !== null) prevKey = input.enterKey(state.key); // Check if tag is there if (state.optional) { let tag = null; if (state.explicit !== null) tag = state.explicit; else if (state.implicit !== null) tag = state.implicit; else if (state.tag !== null) tag = state.tag; if (tag === null && !state.any) { // Trial and Error const save = input.save(); try { if (state.choice === null) this._decodeGeneric(state.tag, input, options); else this._decodeChoice(input, options); present = true; } catch (e) { present = false; } input.restore(save); } else { present = this._peekTag(input, tag, state.any); if (input.isError(present)) return present; } } // Push object on stack let prevObj; if (state.obj && present) prevObj = input.enterObject(); if (present) { // Unwrap explicit values if (state.explicit !== null) { const explicit = this._decodeTag(input, state.explicit); if (input.isError(explicit)) return explicit; input = explicit; } const start = input.offset; // Unwrap implicit and normal values if (state.use === null && state.choice === null) { let save; if (state.any) save = input.save(); const body = this._decodeTag( input, state.implicit !== null ? state.implicit : state.tag, state.any ); if (input.isError(body)) return body; if (state.any) result = input.raw(save); else input = body; } if (options && options.track && state.tag !== null) options.track(input.path(), start, input.length, 'tagged'); if (options && options.track && state.tag !== null) options.track(input.path(), input.offset, input.length, 'content'); // Select proper method for tag if (state.any) { // no-op } else if (state.choice === null) { result = this._decodeGeneric(state.tag, input, options); } else { result = this._decodeChoice(input, options); } if (input.isError(result)) return result; // Decode children if (!state.any && state.choice === null && state.children !== null) { state.children.forEach(function decodeChildren(child) { // NOTE: We are ignoring errors here, to let parser continue with other // parts of encoded data child._decode(input, options); }); } // Decode contained/encoded by schema, only in bit or octet strings if (state.contains && (state.tag === 'octstr' || state.tag === 'bitstr')) { const data = new DecoderBuffer(result); result = this._getUse(state.contains, input._reporterState.obj) ._decode(data, options); } } // Pop object if (state.obj && present) result = input.leaveObject(prevObj); // Set key if (state.key !== null && (result !== null || present === true)) input.leaveKey(prevKey, state.key, result); else if (prevKey !== null) input.exitKey(prevKey); return result; }; Node.prototype._decodeGeneric = function decodeGeneric(tag, input, options) { const state = this._baseState; if (tag === 'seq' || tag === 'set') return null; if (tag === 'seqof' || tag === 'setof') return this._decodeList(input, tag, state.args[0], options); else if (/str$/.test(tag)) return this._decodeStr(input, tag, options); else if (tag === 'objid' && state.args) return this._decodeObjid(input, state.args[0], state.args[1], options); else if (tag === 'objid') return this._decodeObjid(input, null, null, options); else if (tag === 'gentime' || tag === 'utctime') return this._decodeTime(input, tag, options); else if (tag === 'null_') return this._decodeNull(input, options); else if (tag === 'bool') return this._decodeBool(input, options); else if (tag === 'objDesc') return this._decodeStr(input, tag, options); else if (tag === 'int' || tag === 'enum') return this._decodeInt(input, state.args && state.args[0], options); if (state.use !== null) { return this._getUse(state.use, input._reporterState.obj) ._decode(input, options); } else { return input.error('unknown tag: ' + tag); } }; Node.prototype._getUse = function _getUse(entity, obj) { const state = this._baseState; // Create altered use decoder if implicit is set state.useDecoder = this._use(entity, obj); assert(state.useDecoder._baseState.parent === null); state.useDecoder = state.useDecoder._baseState.children[0]; if (state.implicit !== state.useDecoder._baseState.implicit) { state.useDecoder = state.useDecoder.clone(); state.useDecoder._baseState.implicit = state.implicit; } return state.useDecoder; }; Node.prototype._decodeChoice = function decodeChoice(input, options) { const state = this._baseState; let result = null; let match = false; Object.keys(state.choice).some(function(key) { const save = input.save(); const node = state.choice[key]; try { const value = node._decode(input, options); if (input.isError(value)) return false; result = { type: key, value: value }; match = true; } catch (e) { input.restore(save); return false; } return true; }, this); if (!match) return input.error('Choice not matched'); return result; }; // // Encoding // Node.prototype._createEncoderBuffer = function createEncoderBuffer(data) { return new EncoderBuffer(data, this.reporter); }; Node.prototype._encode = function encode(data, reporter, parent) { const state = this._baseState; if (state['default'] !== null && state['default'] === data) return; const result = this._encodeValue(data, reporter, parent); if (result === undefined) return; if (this._skipDefault(result, reporter, parent)) return; return result; }; Node.prototype._encodeValue = function encode(data, reporter, parent) { const state = this._baseState; // Decode root node if (state.parent === null) return state.children[0]._encode(data, reporter || new Reporter()); let result = null; // Set reporter to share it with a child class this.reporter = reporter; // Check if data is there if (state.optional && data === undefined) { if (state['default'] !== null) data = state['default']; else return; } // Encode children first let content = null; let primitive = false; if (state.any) { // Anything that was given is translated to buffer result = this._createEncoderBuffer(data); } else if (state.choice) { result = this._encodeChoice(data, reporter); } else if (state.contains) { content = this._getUse(state.contains, parent)._encode(data, reporter); primitive = true; } else if (state.children) { content = state.children.map(function(child) { if (child._baseState.tag === 'null_') return child._encode(null, reporter, data); if (child._baseState.key === null) return reporter.error('Child should have a key'); const prevKey = reporter.enterKey(child._baseState.key); if (typeof data !== 'object') return reporter.error('Child expected, but input is not object'); const res = child._encode(data[child._baseState.key], reporter, data); reporter.leaveKey(prevKey); return res; }, this).filter(function(child) { return child; }); content = this._createEncoderBuffer(content); } else { if (state.tag === 'seqof' || state.tag === 'setof') { // TODO(indutny): this should be thrown on DSL level if (!(state.args && state.args.length === 1)) return reporter.error('Too many args for : ' + state.tag); if (!Array.isArray(data)) return reporter.error('seqof/setof, but data is not Array'); const child = this.clone(); child._baseState.implicit = null; content = this._createEncoderBuffer(data.map(function(item) { const state = this._baseState; return this._getUse(state.args[0], data)._encode(item, reporter); }, child)); } else if (state.use !== null) { result = this._getUse(state.use, parent)._encode(data, reporter); } else { content = this._encodePrimitive(state.tag, data); primitive = true; } } // Encode data itself if (!state.any && state.choice === null) { const tag = state.implicit !== null ? state.implicit : state.tag; const cls = state.implicit === null ? 'universal' : 'context'; if (tag === null) { if (state.use === null) reporter.error('Tag could be omitted only for .use()'); } else { if (state.use === null) result = this._encodeComposite(tag, primitive, cls, content); } } // Wrap in explicit if (state.explicit !== null) result = this._encodeComposite(state.explicit, false, 'context', result); return result; }; Node.prototype._encodeChoice = function encodeChoice(data, reporter) { const state = this._baseState; const node = state.choice[data.type]; if (!node) { assert( false, data.type + ' not found in ' + JSON.stringify(Object.keys(state.choice))); } return node._encode(data.value, reporter); }; Node.prototype._encodePrimitive = function encodePrimitive(tag, data) { const state = this._baseState; if (/str$/.test(tag)) return this._encodeStr(data, tag); else if (tag === 'objid' && state.args) return this._encodeObjid(data, state.reverseArgs[0], state.args[1]); else if (tag === 'objid') return this._encodeObjid(data, null, null); else if (tag === 'gentime' || tag === 'utctime') return this._encodeTime(data, tag); else if (tag === 'null_') return this._encodeNull(); else if (tag === 'int' || tag === 'enum') return this._encodeInt(data, state.args && state.reverseArgs[0]); else if (tag === 'bool') return this._encodeBool(data); else if (tag === 'objDesc') return this._encodeStr(data, tag); else throw new Error('Unsupported tag: ' + tag); }; Node.prototype._isNumstr = function isNumstr(str) { return /^[0-9 ]*$/.test(str); }; Node.prototype._isPrintstr = function isPrintstr(str) { return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(str); }; /***/ }), /* 295 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/reporter.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); function Reporter(options) { this._reporterState = { obj: null, path: [], options: options || {}, errors: [] }; } exports.Reporter = Reporter; Reporter.prototype.isError = function isError(obj) { return obj instanceof ReporterError; }; Reporter.prototype.save = function save() { const state = this._reporterState; return { obj: state.obj, pathLen: state.path.length }; }; Reporter.prototype.restore = function restore(data) { const state = this._reporterState; state.obj = data.obj; state.path = state.path.slice(0, data.pathLen); }; Reporter.prototype.enterKey = function enterKey(key) { return this._reporterState.path.push(key); }; Reporter.prototype.exitKey = function exitKey(index) { const state = this._reporterState; state.path = state.path.slice(0, index - 1); }; Reporter.prototype.leaveKey = function leaveKey(index, key, value) { const state = this._reporterState; this.exitKey(index); if (state.obj !== null) state.obj[key] = value; }; Reporter.prototype.path = function path() { return this._reporterState.path.join('/'); }; Reporter.prototype.enterObject = function enterObject() { const state = this._reporterState; const prev = state.obj; state.obj = {}; return prev; }; Reporter.prototype.leaveObject = function leaveObject(prev) { const state = this._reporterState; const now = state.obj; state.obj = prev; return now; }; Reporter.prototype.error = function error(msg) { let err; const state = this._reporterState; const inherited = msg instanceof ReporterError; if (inherited) { err = msg; } else { err = new ReporterError(state.path.map(function(elem) { return '[' + JSON.stringify(elem) + ']'; }).join(''), msg.message || msg, msg.stack); } if (!state.options.partial) throw err; if (!inherited) state.errors.push(err); return err; }; Reporter.prototype.wrapResult = function wrapResult(result) { const state = this._reporterState; if (!state.options.partial) return result; return { result: this.isError(result) ? null : result, errors: state.errors }; }; function ReporterError(path, msg) { this.path = path; this.rethrow(msg); } inherits(ReporterError, Error); ReporterError.prototype.rethrow = function rethrow(msg) { this.message = msg + ' at: ' + (this.path || '(shallow)'); if (Error.captureStackTrace) Error.captureStackTrace(this, ReporterError); if (!this.stack) { try { // IE only adds stack when thrown throw new Error(this.message); } catch (e) { this.stack = e.stack; } } return this; }; /***/ }), /* 296 */ /*!******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/buffer.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); const Reporter = __webpack_require__(/*! ../base/reporter */ 295).Reporter; const Buffer = __webpack_require__(/*! safer-buffer */ 293).Buffer; function DecoderBuffer(base, options) { Reporter.call(this, options); if (!Buffer.isBuffer(base)) { this.error('Input not Buffer'); return; } this.base = base; this.offset = 0; this.length = base.length; } inherits(DecoderBuffer, Reporter); exports.DecoderBuffer = DecoderBuffer; DecoderBuffer.isDecoderBuffer = function isDecoderBuffer(data) { if (data instanceof DecoderBuffer) { return true; } // Or accept compatible API const isCompatible = typeof data === 'object' && Buffer.isBuffer(data.base) && data.constructor.name === 'DecoderBuffer' && typeof data.offset === 'number' && typeof data.length === 'number' && typeof data.save === 'function' && typeof data.restore === 'function' && typeof data.isEmpty === 'function' && typeof data.readUInt8 === 'function' && typeof data.skip === 'function' && typeof data.raw === 'function'; return isCompatible; }; DecoderBuffer.prototype.save = function save() { return { offset: this.offset, reporter: Reporter.prototype.save.call(this) }; }; DecoderBuffer.prototype.restore = function restore(save) { // Return skipped data const res = new DecoderBuffer(this.base); res.offset = save.offset; res.length = this.offset; this.offset = save.offset; Reporter.prototype.restore.call(this, save.reporter); return res; }; DecoderBuffer.prototype.isEmpty = function isEmpty() { return this.offset === this.length; }; DecoderBuffer.prototype.readUInt8 = function readUInt8(fail) { if (this.offset + 1 <= this.length) return this.base.readUInt8(this.offset++, true); else return this.error(fail || 'DecoderBuffer overrun'); }; DecoderBuffer.prototype.skip = function skip(bytes, fail) { if (!(this.offset + bytes <= this.length)) return this.error(fail || 'DecoderBuffer overrun'); const res = new DecoderBuffer(this.base); // Share reporter state res._reporterState = this._reporterState; res.offset = this.offset; res.length = this.offset + bytes; this.offset += bytes; return res; }; DecoderBuffer.prototype.raw = function raw(save) { return this.base.slice(save ? save.offset : this.offset, this.length); }; function EncoderBuffer(value, reporter) { if (Array.isArray(value)) { this.length = 0; this.value = value.map(function(item) { if (!EncoderBuffer.isEncoderBuffer(item)) item = new EncoderBuffer(item, reporter); this.length += item.length; return item; }, this); } else if (typeof value === 'number') { if (!(0 <= value && value <= 0xff)) return reporter.error('non-byte EncoderBuffer value'); this.value = value; this.length = 1; } else if (typeof value === 'string') { this.value = value; this.length = Buffer.byteLength(value); } else if (Buffer.isBuffer(value)) { this.value = value; this.length = value.length; } else { return reporter.error('Unsupported type: ' + typeof value); } } exports.EncoderBuffer = EncoderBuffer; EncoderBuffer.isEncoderBuffer = function isEncoderBuffer(data) { if (data instanceof EncoderBuffer) { return true; } // Or accept compatible API const isCompatible = typeof data === 'object' && data.constructor.name === 'EncoderBuffer' && typeof data.length === 'number' && typeof data.join === 'function'; return isCompatible; }; EncoderBuffer.prototype.join = function join(out, offset) { if (!out) out = Buffer.alloc(this.length); if (!offset) offset = 0; if (this.length === 0) return out; if (Array.isArray(this.value)) { this.value.forEach(function(item) { item.join(out, offset); offset += item.length; }); } else { if (typeof this.value === 'number') out[offset] = this.value; else if (typeof this.value === 'string') out.write(this.value, offset); else if (Buffer.isBuffer(this.value)) this.value.copy(out, offset); offset += this.length; } return out; }; /***/ }), /* 297 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/der.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Helper function reverse(map) { const res = {}; Object.keys(map).forEach(function(key) { // Convert key to integer if it is stringified if ((key | 0) == key) key = key | 0; const value = map[key]; res[value] = key; }); return res; } exports.tagClass = { 0: 'universal', 1: 'application', 2: 'context', 3: 'private' }; exports.tagClassByName = reverse(exports.tagClass); exports.tag = { 0x00: 'end', 0x01: 'bool', 0x02: 'int', 0x03: 'bitstr', 0x04: 'octstr', 0x05: 'null_', 0x06: 'objid', 0x07: 'objDesc', 0x08: 'external', 0x09: 'real', 0x0a: 'enum', 0x0b: 'embed', 0x0c: 'utf8str', 0x0d: 'relativeOid', 0x10: 'seq', 0x11: 'set', 0x12: 'numstr', 0x13: 'printstr', 0x14: 't61str', 0x15: 'videostr', 0x16: 'ia5str', 0x17: 'utctime', 0x18: 'gentime', 0x19: 'graphstr', 0x1a: 'iso646str', 0x1b: 'genstr', 0x1c: 'unistr', 0x1d: 'charstr', 0x1e: 'bmpstr' }; exports.tagByName = reverse(exports.tag); /***/ }), /* 298 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); const DEREncoder = __webpack_require__(/*! ./der */ 292); function PEMEncoder(entity) { DEREncoder.call(this, entity); this.enc = 'pem'; } inherits(PEMEncoder, DEREncoder); module.exports = PEMEncoder; PEMEncoder.prototype.encode = function encode(data, options) { const buf = DEREncoder.prototype.encode.call(this, data); const p = buf.toString('base64'); const out = [ '-----BEGIN ' + options.label + '-----' ]; for (let i = 0; i < p.length; i += 64) out.push(p.slice(i, i + 64)); out.push('-----END ' + options.label + '-----'); return out.join('\n'); }; /***/ }), /* 299 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const decoders = exports; decoders.der = __webpack_require__(/*! ./der */ 300); decoders.pem = __webpack_require__(/*! ./pem */ 301); /***/ }), /* 300 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); const bignum = __webpack_require__(/*! bn.js */ 97); const DecoderBuffer = __webpack_require__(/*! ../base/buffer */ 296).DecoderBuffer; const Node = __webpack_require__(/*! ../base/node */ 294); // Import DER constants const der = __webpack_require__(/*! ../constants/der */ 297); function DERDecoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); } module.exports = DERDecoder; DERDecoder.prototype.decode = function decode(data, options) { if (!DecoderBuffer.isDecoderBuffer(data)) { data = new DecoderBuffer(data, options); } return this.tree._decode(data, options); }; // Tree methods function DERNode(parent) { Node.call(this, 'der', parent); } inherits(DERNode, Node); DERNode.prototype._peekTag = function peekTag(buffer, tag, any) { if (buffer.isEmpty()) return false; const state = buffer.save(); const decodedTag = derDecodeTag(buffer, 'Failed to peek tag: "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; buffer.restore(state); return decodedTag.tag === tag || decodedTag.tagStr === tag || (decodedTag.tagStr + 'of') === tag || any; }; DERNode.prototype._decodeTag = function decodeTag(buffer, tag, any) { const decodedTag = derDecodeTag(buffer, 'Failed to decode tag of "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; let len = derDecodeLen(buffer, decodedTag.primitive, 'Failed to get length of "' + tag + '"'); // Failure if (buffer.isError(len)) return len; if (!any && decodedTag.tag !== tag && decodedTag.tagStr !== tag && decodedTag.tagStr + 'of' !== tag) { return buffer.error('Failed to match tag: "' + tag + '"'); } if (decodedTag.primitive || len !== null) return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); // Indefinite length... find END tag const state = buffer.save(); const res = this._skipUntilEnd( buffer, 'Failed to skip indefinite length body: "' + this.tag + '"'); if (buffer.isError(res)) return res; len = buffer.offset - state.offset; buffer.restore(state); return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); }; DERNode.prototype._skipUntilEnd = function skipUntilEnd(buffer, fail) { for (;;) { const tag = derDecodeTag(buffer, fail); if (buffer.isError(tag)) return tag; const len = derDecodeLen(buffer, tag.primitive, fail); if (buffer.isError(len)) return len; let res; if (tag.primitive || len !== null) res = buffer.skip(len); else res = this._skipUntilEnd(buffer, fail); // Failure if (buffer.isError(res)) return res; if (tag.tagStr === 'end') break; } }; DERNode.prototype._decodeList = function decodeList(buffer, tag, decoder, options) { const result = []; while (!buffer.isEmpty()) { const possibleEnd = this._peekTag(buffer, 'end'); if (buffer.isError(possibleEnd)) return possibleEnd; const res = decoder.decode(buffer, 'der', options); if (buffer.isError(res) && possibleEnd) break; result.push(res); } return result; }; DERNode.prototype._decodeStr = function decodeStr(buffer, tag) { if (tag === 'bitstr') { const unused = buffer.readUInt8(); if (buffer.isError(unused)) return unused; return { unused: unused, data: buffer.raw() }; } else if (tag === 'bmpstr') { const raw = buffer.raw(); if (raw.length % 2 === 1) return buffer.error('Decoding of string type: bmpstr length mismatch'); let str = ''; for (let i = 0; i < raw.length / 2; i++) { str += String.fromCharCode(raw.readUInt16BE(i * 2)); } return str; } else if (tag === 'numstr') { const numstr = buffer.raw().toString('ascii'); if (!this._isNumstr(numstr)) { return buffer.error('Decoding of string type: ' + 'numstr unsupported characters'); } return numstr; } else if (tag === 'octstr') { return buffer.raw(); } else if (tag === 'objDesc') { return buffer.raw(); } else if (tag === 'printstr') { const printstr = buffer.raw().toString('ascii'); if (!this._isPrintstr(printstr)) { return buffer.error('Decoding of string type: ' + 'printstr unsupported characters'); } return printstr; } else if (/str$/.test(tag)) { return buffer.raw().toString(); } else { return buffer.error('Decoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._decodeObjid = function decodeObjid(buffer, values, relative) { let result; const identifiers = []; let ident = 0; let subident = 0; while (!buffer.isEmpty()) { subident = buffer.readUInt8(); ident <<= 7; ident |= subident & 0x7f; if ((subident & 0x80) === 0) { identifiers.push(ident); ident = 0; } } if (subident & 0x80) identifiers.push(ident); const first = (identifiers[0] / 40) | 0; const second = identifiers[0] % 40; if (relative) result = identifiers; else result = [first, second].concat(identifiers.slice(1)); if (values) { let tmp = values[result.join(' ')]; if (tmp === undefined) tmp = values[result.join('.')]; if (tmp !== undefined) result = tmp; } return result; }; DERNode.prototype._decodeTime = function decodeTime(buffer, tag) { const str = buffer.raw().toString(); let year; let mon; let day; let hour; let min; let sec; if (tag === 'gentime') { year = str.slice(0, 4) | 0; mon = str.slice(4, 6) | 0; day = str.slice(6, 8) | 0; hour = str.slice(8, 10) | 0; min = str.slice(10, 12) | 0; sec = str.slice(12, 14) | 0; } else if (tag === 'utctime') { year = str.slice(0, 2) | 0; mon = str.slice(2, 4) | 0; day = str.slice(4, 6) | 0; hour = str.slice(6, 8) | 0; min = str.slice(8, 10) | 0; sec = str.slice(10, 12) | 0; if (year < 70) year = 2000 + year; else year = 1900 + year; } else { return buffer.error('Decoding ' + tag + ' time is not supported yet'); } return Date.UTC(year, mon - 1, day, hour, min, sec, 0); }; DERNode.prototype._decodeNull = function decodeNull() { return null; }; DERNode.prototype._decodeBool = function decodeBool(buffer) { const res = buffer.readUInt8(); if (buffer.isError(res)) return res; else return res !== 0; }; DERNode.prototype._decodeInt = function decodeInt(buffer, values) { // Bigint, return as it is (assume big endian) const raw = buffer.raw(); let res = new bignum(raw); if (values) res = values[res.toString(10)] || res; return res; }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getDecoder('der').tree; }; // Utility methods function derDecodeTag(buf, fail) { let tag = buf.readUInt8(fail); if (buf.isError(tag)) return tag; const cls = der.tagClass[tag >> 6]; const primitive = (tag & 0x20) === 0; // Multi-octet tag - load if ((tag & 0x1f) === 0x1f) { let oct = tag; tag = 0; while ((oct & 0x80) === 0x80) { oct = buf.readUInt8(fail); if (buf.isError(oct)) return oct; tag <<= 7; tag |= oct & 0x7f; } } else { tag &= 0x1f; } const tagStr = der.tag[tag]; return { cls: cls, primitive: primitive, tag: tag, tagStr: tagStr }; } function derDecodeLen(buf, primitive, fail) { let len = buf.readUInt8(fail); if (buf.isError(len)) return len; // Indefinite form if (!primitive && len === 0x80) return null; // Definite form if ((len & 0x80) === 0) { // Short form return len; } // Long form const num = len & 0x7f; if (num > 4) return buf.error('length octect is too long'); len = 0; for (let i = 0; i < num; i++) { len <<= 8; const j = buf.readUInt8(fail); if (buf.isError(j)) return j; len |= j; } return len; } /***/ }), /* 301 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 106); const Buffer = __webpack_require__(/*! safer-buffer */ 293).Buffer; const DERDecoder = __webpack_require__(/*! ./der */ 300); function PEMDecoder(entity) { DERDecoder.call(this, entity); this.enc = 'pem'; } inherits(PEMDecoder, DERDecoder); module.exports = PEMDecoder; PEMDecoder.prototype.decode = function decode(data, options) { const lines = data.toString().split(/[\r\n]+/g); const label = options.label.toUpperCase(); const re = /^-----(BEGIN|END) ([^-]+)-----$/; let start = -1; let end = -1; for (let i = 0; i < lines.length; i++) { const match = lines[i].match(re); if (match === null) continue; if (match[2] !== label) continue; if (start === -1) { if (match[1] !== 'BEGIN') break; start = i; } else { if (match[1] !== 'END') break; end = i; break; } } if (start === -1 || end === -1) throw new Error('PEM section not found for: ' + label); const base64 = lines.slice(start + 1, end).join(''); // Remove excessive symbols base64.replace(/[^a-z0-9+/=]+/gi, ''); const input = Buffer.from(base64, 'base64'); return DERDecoder.prototype.decode.call(this, input, options); }; /***/ }), /* 302 */ /*!*****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/index.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const base = exports; base.Reporter = __webpack_require__(/*! ./reporter */ 295).Reporter; base.DecoderBuffer = __webpack_require__(/*! ./buffer */ 296).DecoderBuffer; base.EncoderBuffer = __webpack_require__(/*! ./buffer */ 296).EncoderBuffer; base.Node = __webpack_require__(/*! ./node */ 294); /***/ }), /* 303 */ /*!**********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const constants = exports; // Helper constants._reverse = function reverse(map) { const res = {}; Object.keys(map).forEach(function(key) { // Convert key to integer if it is stringified if ((key | 0) == key) key = key | 0; const value = map[key]; res[value] = key; }); return res; }; constants.der = __webpack_require__(/*! ./der */ 297); /***/ }), /* 304 */ /*!************************************************!*\ !*** ./node_modules/parse-asn1/certificate.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/Rantanen/node-dtls/blob/25a7dc861bda38cfeac93a723500eea4f0ac2e86/Certificate.js // thanks to @Rantanen var asn = __webpack_require__(/*! asn1.js */ 289) var Time = asn.define('Time', function () { this.choice({ utcTime: this.utctime(), generalTime: this.gentime() }) }) var AttributeTypeValue = asn.define('AttributeTypeValue', function () { this.seq().obj( this.key('type').objid(), this.key('value').any() ) }) var AlgorithmIdentifier = asn.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('parameters').optional(), this.key('curve').objid().optional() ) }) var SubjectPublicKeyInfo = asn.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) var RelativeDistinguishedName = asn.define('RelativeDistinguishedName', function () { this.setof(AttributeTypeValue) }) var RDNSequence = asn.define('RDNSequence', function () { this.seqof(RelativeDistinguishedName) }) var Name = asn.define('Name', function () { this.choice({ rdnSequence: this.use(RDNSequence) }) }) var Validity = asn.define('Validity', function () { this.seq().obj( this.key('notBefore').use(Time), this.key('notAfter').use(Time) ) }) var Extension = asn.define('Extension', function () { this.seq().obj( this.key('extnID').objid(), this.key('critical').bool().def(false), this.key('extnValue').octstr() ) }) var TBSCertificate = asn.define('TBSCertificate', function () { this.seq().obj( this.key('version').explicit(0).int().optional(), this.key('serialNumber').int(), this.key('signature').use(AlgorithmIdentifier), this.key('issuer').use(Name), this.key('validity').use(Validity), this.key('subject').use(Name), this.key('subjectPublicKeyInfo').use(SubjectPublicKeyInfo), this.key('issuerUniqueID').implicit(1).bitstr().optional(), this.key('subjectUniqueID').implicit(2).bitstr().optional(), this.key('extensions').explicit(3).seqof(Extension).optional() ) }) var X509Certificate = asn.define('X509Certificate', function () { this.seq().obj( this.key('tbsCertificate').use(TBSCertificate), this.key('signatureAlgorithm').use(AlgorithmIdentifier), this.key('signatureValue').bitstr() ) }) module.exports = X509Certificate /***/ }), /* 305 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/aesid.json ***! \********************************************/ /*! exports provided: 2.16.840.1.101.3.4.1.1, 2.16.840.1.101.3.4.1.2, 2.16.840.1.101.3.4.1.3, 2.16.840.1.101.3.4.1.4, 2.16.840.1.101.3.4.1.21, 2.16.840.1.101.3.4.1.22, 2.16.840.1.101.3.4.1.23, 2.16.840.1.101.3.4.1.24, 2.16.840.1.101.3.4.1.41, 2.16.840.1.101.3.4.1.42, 2.16.840.1.101.3.4.1.43, 2.16.840.1.101.3.4.1.44, default */ /***/ (function(module) { module.exports = JSON.parse("{\"2.16.840.1.101.3.4.1.1\":\"aes-128-ecb\",\"2.16.840.1.101.3.4.1.2\":\"aes-128-cbc\",\"2.16.840.1.101.3.4.1.3\":\"aes-128-ofb\",\"2.16.840.1.101.3.4.1.4\":\"aes-128-cfb\",\"2.16.840.1.101.3.4.1.21\":\"aes-192-ecb\",\"2.16.840.1.101.3.4.1.22\":\"aes-192-cbc\",\"2.16.840.1.101.3.4.1.23\":\"aes-192-ofb\",\"2.16.840.1.101.3.4.1.24\":\"aes-192-cfb\",\"2.16.840.1.101.3.4.1.41\":\"aes-256-ecb\",\"2.16.840.1.101.3.4.1.42\":\"aes-256-cbc\",\"2.16.840.1.101.3.4.1.43\":\"aes-256-ofb\",\"2.16.840.1.101.3.4.1.44\":\"aes-256-cfb\"}"); /***/ }), /* 306 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/fixProc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // adapted from https://github.com/apatil/pemstrip var findProc = /Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m var startRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m var fullRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m var evp = __webpack_require__(/*! evp_bytestokey */ 244) var ciphers = __webpack_require__(/*! browserify-aes */ 227) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = function (okey, password) { var key = okey.toString() var match = key.match(findProc) var decrypted if (!match) { var match2 = key.match(fullRegex) decrypted = Buffer.from(match2[2].replace(/[\r\n]/g, ''), 'base64') } else { var suite = 'aes' + match[1] var iv = Buffer.from(match[2], 'hex') var cipherText = Buffer.from(match[3].replace(/[\r\n]/g, ''), 'base64') var cipherKey = evp(password, iv.slice(0, 8), parseInt(match[1], 10)).key var out = [] var cipher = ciphers.createDecipheriv(suite, cipherKey, iv) out.push(cipher.update(cipherText)) out.push(cipher.final()) decrypted = Buffer.concat(out) } var tag = key.match(startRegex)[1] return { tag: tag, data: decrypted } } /***/ }), /* 307 */ /*!**********************************************************!*\ !*** ./node_modules/browserify-sign/browser/curves.json ***! \**********************************************************/ /*! exports provided: 1.3.132.0.10, 1.3.132.0.33, 1.2.840.10045.3.1.1, 1.2.840.10045.3.1.7, 1.3.132.0.34, 1.3.132.0.35, default */ /***/ (function(module) { module.exports = JSON.parse("{\"1.3.132.0.10\":\"secp256k1\",\"1.3.132.0.33\":\"p224\",\"1.2.840.10045.3.1.1\":\"p192\",\"1.2.840.10045.3.1.7\":\"p256\",\"1.3.132.0.34\":\"p384\",\"1.3.132.0.35\":\"p521\"}"); /***/ }), /* 308 */ /*!********************************************************!*\ !*** ./node_modules/browserify-sign/browser/verify.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer var BN = __webpack_require__(/*! bn.js */ 97) var EC = __webpack_require__(/*! elliptic */ 257).ec var parseKeys = __webpack_require__(/*! parse-asn1 */ 287) var curves = __webpack_require__(/*! ./curves.json */ 307) function verify (sig, hash, key, signType, tag) { var pub = parseKeys(key) if (pub.type === 'ec') { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') return ecVerify(sig, hash, pub) } else if (pub.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong public key type') return dsaVerify(sig, hash, pub) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') } hash = Buffer.concat([tag, hash]) var len = pub.modulus.byteLength() var pad = [1] var padNum = 0 while (hash.length + pad.length + 2 < len) { pad.push(0xff) padNum++ } pad.push(0x00) var i = -1 while (++i < hash.length) { pad.push(hash[i]) } pad = Buffer.from(pad) var red = BN.mont(pub.modulus) sig = new BN(sig).toRed(red) sig = sig.redPow(new BN(pub.publicExponent)) sig = Buffer.from(sig.fromRed().toArray()) var out = padNum < 8 ? 1 : 0 len = Math.min(sig.length, pad.length) if (sig.length !== pad.length) out = 1 i = -1 while (++i < len) out |= sig[i] ^ pad[i] return out === 0 } function ecVerify (sig, hash, pub) { var curveId = curves[pub.data.algorithm.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + pub.data.algorithm.curve.join('.')) var curve = new EC(curveId) var pubkey = pub.data.subjectPrivateKey.data return curve.verify(hash, sig, pubkey) } function dsaVerify (sig, hash, pub) { var p = pub.data.p var q = pub.data.q var g = pub.data.g var y = pub.data.pub_key var unpacked = parseKeys.signature.decode(sig, 'der') var s = unpacked.s var r = unpacked.r checkValue(s, q) checkValue(r, q) var montp = BN.mont(p) var w = s.invm(q) var v = g.toRed(montp) .redPow(new BN(hash).mul(w).mod(q)) .fromRed() .mul(y.toRed(montp).redPow(r.mul(w).mod(q)).fromRed()) .mod(p) .mod(q) return v.cmp(r) === 0 } function checkValue (b, q) { if (b.cmpn(0) <= 0) throw new Error('invalid sig') if (b.cmp(q) >= q) throw new Error('invalid sig') } module.exports = verify /***/ }), /* 309 */ /*!*********************************************!*\ !*** ./node_modules/create-ecdh/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var elliptic = __webpack_require__(/*! elliptic */ 257) var BN = __webpack_require__(/*! bn.js */ 97) module.exports = function createECDH (curve) { return new ECDH(curve) } var aliases = { secp256k1: { name: 'secp256k1', byteLength: 32 }, secp224r1: { name: 'p224', byteLength: 28 }, prime256v1: { name: 'p256', byteLength: 32 }, prime192v1: { name: 'p192', byteLength: 24 }, ed25519: { name: 'ed25519', byteLength: 32 }, secp384r1: { name: 'p384', byteLength: 48 }, secp521r1: { name: 'p521', byteLength: 66 } } aliases.p224 = aliases.secp224r1 aliases.p256 = aliases.secp256r1 = aliases.prime256v1 aliases.p192 = aliases.secp192r1 = aliases.prime192v1 aliases.p384 = aliases.secp384r1 aliases.p521 = aliases.secp521r1 function ECDH (curve) { this.curveType = aliases[curve] if (!this.curveType) { this.curveType = { name: curve } } this.curve = new elliptic.ec(this.curveType.name) // eslint-disable-line new-cap this.keys = void 0 } ECDH.prototype.generateKeys = function (enc, format) { this.keys = this.curve.genKeyPair() return this.getPublicKey(enc, format) } ECDH.prototype.computeSecret = function (other, inenc, enc) { inenc = inenc || 'utf8' if (!Buffer.isBuffer(other)) { other = new Buffer(other, inenc) } var otherPub = this.curve.keyFromPublic(other).getPublic() var out = otherPub.mul(this.keys.getPrivate()).getX() return formatReturnValue(out, enc, this.curveType.byteLength) } ECDH.prototype.getPublicKey = function (enc, format) { var key = this.keys.getPublic(format === 'compressed', true) if (format === 'hybrid') { if (key[key.length - 1] % 2) { key[0] = 7 } else { key[0] = 6 } } return formatReturnValue(key, enc) } ECDH.prototype.getPrivateKey = function (enc) { return formatReturnValue(this.keys.getPrivate(), enc) } ECDH.prototype.setPublicKey = function (pub, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc) } this.keys._importPublic(pub) return this } ECDH.prototype.setPrivateKey = function (priv, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc) } var _priv = new BN(priv) _priv = _priv.toString(16) this.keys = this.curve.genKeyPair() this.keys._importPrivate(_priv) return this } function formatReturnValue (bn, enc, len) { if (!Array.isArray(bn)) { bn = bn.toArray() } var buf = new Buffer(bn) if (len && buf.length < len) { var zeros = new Buffer(len - buf.length) zeros.fill(0) buf = Buffer.concat([zeros, buf]) } if (!enc) { return buf } else { return buf.toString(enc) } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 53).Buffer)) /***/ }), /* 310 */ /*!************************************************!*\ !*** ./node_modules/public-encrypt/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.publicEncrypt = __webpack_require__(/*! ./publicEncrypt */ 311) exports.privateDecrypt = __webpack_require__(/*! ./privateDecrypt */ 315) exports.privateEncrypt = function privateEncrypt (key, buf) { return exports.publicEncrypt(key, buf, true) } exports.publicDecrypt = function publicDecrypt (key, buf) { return exports.privateDecrypt(key, buf, true) } /***/ }), /* 311 */ /*!******************************************************!*\ !*** ./node_modules/public-encrypt/publicEncrypt.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 287) var randomBytes = __webpack_require__(/*! randombytes */ 205) var createHash = __webpack_require__(/*! create-hash */ 150) var mgf = __webpack_require__(/*! ./mgf */ 312) var xor = __webpack_require__(/*! ./xor */ 313) var BN = __webpack_require__(/*! bn.js */ 97) var withPublic = __webpack_require__(/*! ./withPublic */ 314) var crt = __webpack_require__(/*! browserify-rsa */ 256) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = function publicEncrypt (publicKey, msg, reverse) { var padding if (publicKey.padding) { padding = publicKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(publicKey) var paddedMsg if (padding === 4) { paddedMsg = oaep(key, msg) } else if (padding === 1) { paddedMsg = pkcs1(key, msg, reverse) } else if (padding === 3) { paddedMsg = new BN(msg) if (paddedMsg.cmp(key.modulus) >= 0) { throw new Error('data too long for modulus') } } else { throw new Error('unknown padding') } if (reverse) { return crt(paddedMsg, key) } else { return withPublic(paddedMsg, key) } } function oaep (key, msg) { var k = key.modulus.byteLength() var mLen = msg.length var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length var hLen2 = 2 * hLen if (mLen > k - hLen2 - 2) { throw new Error('message too long') } var ps = Buffer.alloc(k - mLen - hLen2 - 2) var dblen = k - hLen - 1 var seed = randomBytes(hLen) var maskedDb = xor(Buffer.concat([iHash, ps, Buffer.alloc(1, 1), msg], dblen), mgf(seed, dblen)) var maskedSeed = xor(seed, mgf(maskedDb, hLen)) return new BN(Buffer.concat([Buffer.alloc(1), maskedSeed, maskedDb], k)) } function pkcs1 (key, msg, reverse) { var mLen = msg.length var k = key.modulus.byteLength() if (mLen > k - 11) { throw new Error('message too long') } var ps if (reverse) { ps = Buffer.alloc(k - mLen - 3, 0xff) } else { ps = nonZero(k - mLen - 3) } return new BN(Buffer.concat([Buffer.from([0, reverse ? 1 : 2]), ps, Buffer.alloc(1), msg], k)) } function nonZero (len) { var out = Buffer.allocUnsafe(len) var i = 0 var cache = randomBytes(len * 2) var cur = 0 var num while (i < len) { if (cur === cache.length) { cache = randomBytes(len * 2) cur = 0 } num = cache[cur++] if (num) { out[i++] = num } } return out } /***/ }), /* 312 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/mgf.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var createHash = __webpack_require__(/*! create-hash */ 150) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = function (seed, len) { var t = Buffer.alloc(0) var i = 0 var c while (t.length < len) { c = i2ops(i++) t = Buffer.concat([t, createHash('sha1').update(seed).update(c).digest()]) } return t.slice(0, len) } function i2ops (c) { var out = Buffer.allocUnsafe(4) out.writeUInt32BE(c, 0) return out } /***/ }), /* 313 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/xor.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function xor (a, b) { var len = a.length var i = -1 while (++i < len) { a[i] ^= b[i] } return a } /***/ }), /* 314 */ /*!***************************************************!*\ !*** ./node_modules/public-encrypt/withPublic.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BN = __webpack_require__(/*! bn.js */ 97) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer function withPublic (paddedMsg, key) { return Buffer.from(paddedMsg .toRed(BN.mont(key.modulus)) .redPow(new BN(key.publicExponent)) .fromRed() .toArray()) } module.exports = withPublic /***/ }), /* 315 */ /*!*******************************************************!*\ !*** ./node_modules/public-encrypt/privateDecrypt.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 287) var mgf = __webpack_require__(/*! ./mgf */ 312) var xor = __webpack_require__(/*! ./xor */ 313) var BN = __webpack_require__(/*! bn.js */ 97) var crt = __webpack_require__(/*! browserify-rsa */ 256) var createHash = __webpack_require__(/*! create-hash */ 150) var withPublic = __webpack_require__(/*! ./withPublic */ 314) var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer module.exports = function privateDecrypt (privateKey, enc, reverse) { var padding if (privateKey.padding) { padding = privateKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(privateKey) var k = key.modulus.byteLength() if (enc.length > k || new BN(enc).cmp(key.modulus) >= 0) { throw new Error('decryption error') } var msg if (reverse) { msg = withPublic(new BN(enc), key) } else { msg = crt(enc, key) } var zBuffer = Buffer.alloc(k - msg.length) msg = Buffer.concat([zBuffer, msg], k) if (padding === 4) { return oaep(key, msg) } else if (padding === 1) { return pkcs1(key, msg, reverse) } else if (padding === 3) { return msg } else { throw new Error('unknown padding') } } function oaep (key, msg) { var k = key.modulus.byteLength() var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length if (msg[0] !== 0) { throw new Error('decryption error') } var maskedSeed = msg.slice(1, hLen + 1) var maskedDb = msg.slice(hLen + 1) var seed = xor(maskedSeed, mgf(maskedDb, hLen)) var db = xor(maskedDb, mgf(seed, k - hLen - 1)) if (compare(iHash, db.slice(0, hLen))) { throw new Error('decryption error') } var i = hLen while (db[i] === 0) { i++ } if (db[i++] !== 1) { throw new Error('decryption error') } return db.slice(i) } function pkcs1 (key, msg, reverse) { var p1 = msg.slice(0, 2) var i = 2 var status = 0 while (msg[i++] !== 0) { if (i >= msg.length) { status++ break } } var ps = msg.slice(2, i - 1) if ((p1.toString('hex') !== '0002' && !reverse) || (p1.toString('hex') !== '0001' && reverse)) { status++ } if (ps.length < 8) { status++ } if (status) { throw new Error('decryption error') } return msg.slice(i) } function compare (a, b) { a = Buffer.from(a) b = Buffer.from(b) var dif = 0 var len = a.length if (a.length !== b.length) { dif++ len = Math.min(a.length, b.length) } var i = -1 while (++i < len) { dif += (a[i] ^ b[i]) } return dif } /***/ }), /* 316 */ /*!********************************************!*\ !*** ./node_modules/randomfill/browser.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { function oldBrowser () { throw new Error('secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11') } var safeBuffer = __webpack_require__(/*! safe-buffer */ 153) var randombytes = __webpack_require__(/*! randombytes */ 205) var Buffer = safeBuffer.Buffer var kBufferMaxLength = safeBuffer.kMaxLength var crypto = __webpack_provided_global_dot_crypto || global.msCrypto var kMaxUint32 = Math.pow(2, 32) - 1 function assertOffset (offset, length) { if (typeof offset !== 'number' || offset !== offset) { // eslint-disable-line no-self-compare throw new TypeError('offset must be a number') } if (offset > kMaxUint32 || offset < 0) { throw new TypeError('offset must be a uint32') } if (offset > kBufferMaxLength || offset > length) { throw new RangeError('offset out of range') } } function assertSize (size, offset, length) { if (typeof size !== 'number' || size !== size) { // eslint-disable-line no-self-compare throw new TypeError('size must be a number') } if (size > kMaxUint32 || size < 0) { throw new TypeError('size must be a uint32') } if (size + offset > length || size > kBufferMaxLength) { throw new RangeError('buffer too small') } } if ((crypto && crypto.getRandomValues) || !process.browser) { exports.randomFill = randomFill exports.randomFillSync = randomFillSync } else { exports.randomFill = oldBrowser exports.randomFillSync = oldBrowser } function randomFill (buf, offset, size, cb) { if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } if (typeof offset === 'function') { cb = offset offset = 0 size = buf.length } else if (typeof size === 'function') { cb = size size = buf.length - offset } else if (typeof cb !== 'function') { throw new TypeError('"cb" argument must be a function') } assertOffset(offset, buf.length) assertSize(size, offset, buf.length) return actualFill(buf, offset, size, cb) } function actualFill (buf, offset, size, cb) { if (process.browser) { var ourBuf = buf.buffer var uint = new Uint8Array(ourBuf, offset, size) crypto.getRandomValues(uint) if (cb) { process.nextTick(function () { cb(null, buf) }) return } return buf } if (cb) { randombytes(size, function (err, bytes) { if (err) { return cb(err) } bytes.copy(buf, offset) cb(null, buf) }) return } var bytes = randombytes(size) bytes.copy(buf, offset) return buf } function randomFillSync (buf, offset, size) { if (typeof offset === 'undefined') { offset = 0 } if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } assertOffset(offset, buf.length) if (size === undefined) size = buf.length - offset assertSize(size, offset, buf.length) return actualFill(buf, offset, size) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 206)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 1), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 47))) /***/ }), /* 317 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/node_modules/bs58check/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var createHash = __webpack_require__(/*! create-hash */ 150); var bs58checkBase = __webpack_require__(/*! ./base */ 318); // SHA256(SHA256(buffer)) function sha256x2(buffer) { var tmp = createHash('sha256').update(buffer).digest(); return createHash('sha256').update(tmp).digest(); } module.exports = bs58checkBase(sha256x2); /***/ }), /* 318 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/node_modules/bs58check/base.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var base58 = __webpack_require__(/*! bs58 */ 319); var Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; module.exports = function (checksumFn) { // Encode a buffer as a base58-check encoded string function encode(payload) { var checksum = checksumFn(payload); return base58.encode(Buffer.concat([payload, checksum], payload.length + 4)); } function decodeRaw(buffer) { var payload = buffer.slice(0, -4); var checksum = buffer.slice(-4); var newChecksum = checksumFn(payload); if (checksum[0] ^ newChecksum[0] | checksum[1] ^ newChecksum[1] | checksum[2] ^ newChecksum[2] | checksum[3] ^ newChecksum[3]) return; return payload; } // Decode a base58-check encoded string to a buffer, no result if checksum is wrong function decodeUnsafe(string) { var buffer = base58.decodeUnsafe(string); if (!buffer) return; return decodeRaw(buffer); } function decode(string) { var buffer = base58.decode(string); var payload = decodeRaw(buffer, checksumFn); if (!payload) throw new Error('Invalid checksum'); return payload; } return { encode: encode, decode: decode, decodeUnsafe: decodeUnsafe }; }; /***/ }), /* 319 */ /*!***********************************************!*\ !*** E:/ruyi/dapp/node_modules/bs58/index.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var basex = __webpack_require__(/*! base-x */ 320); var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; module.exports = basex(ALPHABET); /***/ }), /* 320 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/node_modules/base-x/src/index.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // base-x encoding / decoding // Copyright (c) 2018 base-x contributors // Copyright (c) 2014-2018 The Bitcoin Core developers (base58.cpp) // Distributed under the MIT software license, see the accompanying // file LICENSE or http://www.opensource.org/licenses/mit-license.php. // @ts-ignore var _Buffer = __webpack_require__(/*! safe-buffer */ 153).Buffer; function base(ALPHABET) { if (ALPHABET.length >= 255) { throw new TypeError('Alphabet too long'); } var BASE_MAP = new Uint8Array(256); for (var j = 0; j < BASE_MAP.length; j++) { BASE_MAP[j] = 255; } for (var i = 0; i < ALPHABET.length; i++) { var x = ALPHABET.charAt(i); var xc = x.charCodeAt(0); if (BASE_MAP[xc] !== 255) { throw new TypeError(x + ' is ambiguous'); } BASE_MAP[xc] = i; } var BASE = ALPHABET.length; var LEADER = ALPHABET.charAt(0); var FACTOR = Math.log(BASE) / Math.log(256); // log(BASE) / log(256), rounded up var iFACTOR = Math.log(256) / Math.log(BASE); // log(256) / log(BASE), rounded up function encode(source) { if (Array.isArray(source) || source instanceof Uint8Array) { source = _Buffer.from(source); } if (!_Buffer.isBuffer(source)) { throw new TypeError('Expected Buffer'); } if (source.length === 0) { return ''; } // Skip & count leading zeroes. var zeroes = 0; var length = 0; var pbegin = 0; var pend = source.length; while (pbegin !== pend && source[pbegin] === 0) { pbegin++; zeroes++; } // Allocate enough space in big-endian base58 representation. var size = (pend - pbegin) * iFACTOR + 1 >>> 0; var b58 = new Uint8Array(size); // Process the bytes. while (pbegin !== pend) { var carry = source[pbegin]; // Apply "b58 = b58 * 256 + ch". var i = 0; for (var it1 = size - 1; (carry !== 0 || i < length) && it1 !== -1; it1--, i++) { carry += 256 * b58[it1] >>> 0; b58[it1] = carry % BASE >>> 0; carry = carry / BASE >>> 0; } if (carry !== 0) { throw new Error('Non-zero carry'); } length = i; pbegin++; } // Skip leading zeroes in base58 result. var it2 = size - length; while (it2 !== size && b58[it2] === 0) { it2++; } // Translate the result into a string. var str = LEADER.repeat(zeroes); for (; it2 < size; ++it2) { str += ALPHABET.charAt(b58[it2]); } return str; } function decodeUnsafe(source) { if (typeof source !== 'string') { throw new TypeError('Expected String'); } if (source.length === 0) { return _Buffer.alloc(0); } var psz = 0; // Skip and count leading '1's. var zeroes = 0; var length = 0; while (source[psz] === LEADER) { zeroes++; psz++; } // Allocate enough space in big-endian base256 representation. var size = (source.length - psz) * FACTOR + 1 >>> 0; // log(58) / log(256), rounded up. var b256 = new Uint8Array(size); // Process the characters. while (psz < source.length) { // Decode character var carry = BASE_MAP[source.charCodeAt(psz)]; // Invalid character if (carry === 255) { return; } var i = 0; for (var it3 = size - 1; (carry !== 0 || i < length) && it3 !== -1; it3--, i++) { carry += BASE * b256[it3] >>> 0; b256[it3] = carry % 256 >>> 0; carry = carry / 256 >>> 0; } if (carry !== 0) { throw new Error('Non-zero carry'); } length = i; psz++; } // Skip leading zeroes in b256. var it4 = size - length; while (it4 !== size && b256[it4] === 0) { it4++; } var vch = _Buffer.allocUnsafe(zeroes + (size - it4)); vch.fill(0x00, 0, zeroes); var j = zeroes; while (it4 !== size) { vch[j++] = b256[it4++]; } return vch; } function decode(string) { var buffer = decodeUnsafe(string); if (buffer) { return buffer; } throw new Error('Non-base' + BASE + ' character'); } return { encode: encode, decodeUnsafe: decodeUnsafe, decode: decode }; } module.exports = base; /***/ }), /* 321 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/secp256k1/elliptic.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib */ 322)(__webpack_require__(/*! ./lib/elliptic */ 323)); /***/ }), /* 322 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/node_modules/secp256k1/lib/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } var errors = { IMPOSSIBLE_CASE: 'Impossible case. Please create issue.', TWEAK_ADD: 'The tweak was out of range or the resulted private key is invalid', TWEAK_MUL: 'The tweak was out of range or equal to zero', CONTEXT_RANDOMIZE_UNKNOW: 'Unknow error on context randomization', SECKEY_INVALID: 'Private Key is invalid', PUBKEY_PARSE: 'Public Key could not be parsed', PUBKEY_SERIALIZE: 'Public Key serialization error', PUBKEY_COMBINE: 'The sum of the public keys is not valid', SIG_PARSE: 'Signature could not be parsed', SIGN: 'The nonce generation function failed, or the private key was invalid', RECOVER: 'Public key could not be recover', ECDH: 'Scalar was invalid (zero or overflow)' }; function assert(cond, msg) { if (!cond) throw new Error(msg); } function isUint8Array(name, value, length) { assert(value instanceof Uint8Array, "Expected ".concat(name, " to be an Uint8Array")); if (length !== undefined) { if (Array.isArray(length)) { var numbers = length.join(', '); var msg = "Expected ".concat(name, " to be an Uint8Array with length [").concat(numbers, "]"); assert(length.includes(value.length), msg); } else { var _msg = "Expected ".concat(name, " to be an Uint8Array with length ").concat(length); assert(value.length === length, _msg); } } } function isCompressed(value) { assert(toTypeString(value) === 'Boolean', 'Expected compressed to be a Boolean'); } function getAssertedOutput() { var output = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function (len) { return new Uint8Array(len); }; var length = arguments.length > 1 ? arguments[1] : undefined; if (typeof output === 'function') output = output(length); isUint8Array('output', output, length); return output; } function toTypeString(value) { return Object.prototype.toString.call(value).slice(8, -1); } module.exports = function (secp256k1) { return { contextRandomize: function contextRandomize(seed) { assert(seed === null || seed instanceof Uint8Array, 'Expected seed to be an Uint8Array or null'); if (seed !== null) isUint8Array('seed', seed, 32); switch (secp256k1.contextRandomize(seed)) { case 1: throw new Error(errors.CONTEXT_RANDOMIZE_UNKNOW); } }, privateKeyVerify: function privateKeyVerify(seckey) { isUint8Array('private key', seckey, 32); return secp256k1.privateKeyVerify(seckey) === 0; }, privateKeyNegate: function privateKeyNegate(seckey) { isUint8Array('private key', seckey, 32); switch (secp256k1.privateKeyNegate(seckey)) { case 0: return seckey; case 1: throw new Error(errors.IMPOSSIBLE_CASE); } }, privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { isUint8Array('private key', seckey, 32); isUint8Array('tweak', tweak, 32); switch (secp256k1.privateKeyTweakAdd(seckey, tweak)) { case 0: return seckey; case 1: throw new Error(errors.TWEAK_ADD); } }, privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { isUint8Array('private key', seckey, 32); isUint8Array('tweak', tweak, 32); switch (secp256k1.privateKeyTweakMul(seckey, tweak)) { case 0: return seckey; case 1: throw new Error(errors.TWEAK_MUL); } }, publicKeyVerify: function publicKeyVerify(pubkey) { isUint8Array('public key', pubkey, [33, 65]); return secp256k1.publicKeyVerify(pubkey) === 0; }, publicKeyCreate: function publicKeyCreate(seckey) { var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('private key', seckey, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyCreate(output, seckey)) { case 0: return output; case 1: throw new Error(errors.SECKEY_INVALID); case 2: throw new Error(errors.PUBKEY_SERIALIZE); } }, publicKeyConvert: function publicKeyConvert(pubkey) { var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('public key', pubkey, [33, 65]); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyConvert(output, pubkey)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.PUBKEY_SERIALIZE); } }, publicKeyNegate: function publicKeyNegate(pubkey) { var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('public key', pubkey, [33, 65]); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyNegate(output, pubkey)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE); case 3: throw new Error(errors.PUBKEY_SERIALIZE); } }, publicKeyCombine: function publicKeyCombine(pubkeys) { var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var output = arguments.length > 2 ? arguments[2] : undefined; assert(Array.isArray(pubkeys), 'Expected public keys to be an Array'); assert(pubkeys.length > 0, 'Expected public keys array will have more than zero items'); var _iterator = _createForOfIteratorHelper(pubkeys), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var pubkey = _step.value; isUint8Array('public key', pubkey, [33, 65]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyCombine(output, pubkeys)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.PUBKEY_COMBINE); case 3: throw new Error(errors.PUBKEY_SERIALIZE); } }, publicKeyTweakAdd: function publicKeyTweakAdd(pubkey, tweak) { var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('tweak', tweak, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyTweakAdd(output, pubkey, tweak)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.TWEAK_ADD); } }, publicKeyTweakMul: function publicKeyTweakMul(pubkey, tweak) { var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('tweak', tweak, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyTweakMul(output, pubkey, tweak)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.TWEAK_MUL); } }, signatureNormalize: function signatureNormalize(sig) { isUint8Array('signature', sig, 64); switch (secp256k1.signatureNormalize(sig)) { case 0: return sig; case 1: throw new Error(errors.SIG_PARSE); } }, signatureExport: function signatureExport(sig, output) { isUint8Array('signature', sig, 64); output = getAssertedOutput(output, 72); var obj = { output: output, outputlen: 72 }; switch (secp256k1.signatureExport(obj, sig)) { case 0: return output.slice(0, obj.outputlen); case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE); } }, signatureImport: function signatureImport(sig, output) { isUint8Array('signature', sig); output = getAssertedOutput(output, 64); switch (secp256k1.signatureImport(output, sig)) { case 0: return output; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE); } }, ecdsaSign: function ecdsaSign(msg32, seckey) { var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('message', msg32, 32); isUint8Array('private key', seckey, 32); assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); if (options.data !== undefined) isUint8Array('options.data', options.data); if (options.noncefn !== undefined) assert(toTypeString(options.noncefn) === 'Function', 'Expected options.noncefn to be a Function'); output = getAssertedOutput(output, 64); var obj = { signature: output, recid: null }; switch (secp256k1.ecdsaSign(obj, msg32, seckey, options.data, options.noncefn)) { case 0: return obj; case 1: throw new Error(errors.SIGN); case 2: throw new Error(errors.IMPOSSIBLE_CASE); } }, ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { isUint8Array('signature', sig, 64); isUint8Array('message', msg32, 32); isUint8Array('public key', pubkey, [33, 65]); switch (secp256k1.ecdsaVerify(sig, msg32, pubkey)) { case 0: return true; case 3: return false; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.PUBKEY_PARSE); } }, ecdsaRecover: function ecdsaRecover(sig, recid, msg32) { var compressed = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; var output = arguments.length > 4 ? arguments[4] : undefined; isUint8Array('signature', sig, 64); assert(toTypeString(recid) === 'Number' && recid >= 0 && recid <= 3, 'Expected recovery id to be a Number within interval [0, 3]'); isUint8Array('message', msg32, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.ecdsaRecover(output, sig, recid, msg32)) { case 0: return output; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.RECOVER); case 3: throw new Error(errors.IMPOSSIBLE_CASE); } }, ecdh: function ecdh(pubkey, seckey) { var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('private key', seckey, 32); assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); if (options.data !== undefined) isUint8Array('options.data', options.data); if (options.hashfn !== undefined) { assert(toTypeString(options.hashfn) === 'Function', 'Expected options.hashfn to be a Function'); if (options.xbuf !== undefined) isUint8Array('options.xbuf', options.xbuf, 32); if (options.ybuf !== undefined) isUint8Array('options.ybuf', options.ybuf, 32); isUint8Array('output', output); } else { output = getAssertedOutput(output, 32); } switch (secp256k1.ecdh(output, pubkey, seckey, options.data, options.hashfn, options.xbuf, options.ybuf)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.ECDH); } } }; }; /***/ }), /* 323 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/secp256k1/lib/elliptic.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var EC = __webpack_require__(/*! elliptic */ 257).ec; var ec = new EC('secp256k1'); var ecparams = ec.curve; // Hack, we can not use bn.js@5, while elliptic uses bn.js@4 // See https://github.com/indutny/elliptic/issues/191#issuecomment-569888758 var BN = ecparams.n.constructor; function loadCompressedPublicKey(first, xbuf) { var x = new BN(xbuf); // overflow if (x.cmp(ecparams.p) >= 0) return null; x = x.toRed(ecparams.red); // compute corresponding Y var y = x.redSqr().redIMul(x).redIAdd(ecparams.b).redSqrt(); if (first === 0x03 !== y.isOdd()) y = y.redNeg(); // x*x*x + b = y*y var x3 = x.redSqr().redIMul(x); if (!y.redSqr().redISub(x3.redIAdd(ecparams.b)).isZero()) return null; return ec.keyPair({ pub: { x: x, y: y } }); } function loadUncompressedPublicKey(first, xbuf, ybuf) { var x = new BN(xbuf); var y = new BN(ybuf); // overflow if (x.cmp(ecparams.p) >= 0 || y.cmp(ecparams.p) >= 0) return null; x = x.toRed(ecparams.red); y = y.toRed(ecparams.red); // is odd flag if ((first === 0x06 || first === 0x07) && y.isOdd() !== (first === 0x07)) return null; // x*x*x + b = y*y var x3 = x.redSqr().redIMul(x); if (!y.redSqr().redISub(x3.redIAdd(ecparams.b)).isZero()) return null; return ec.keyPair({ pub: { x: x, y: y } }); } function loadPublicKey(pubkey) { // length should be validated in interface var first = pubkey[0]; switch (first) { case 0x02: case 0x03: if (pubkey.length !== 33) return null; return loadCompressedPublicKey(first, pubkey.subarray(1, 33)); case 0x04: case 0x06: case 0x07: if (pubkey.length !== 65) return null; return loadUncompressedPublicKey(first, pubkey.subarray(1, 33), pubkey.subarray(33, 65)); default: return null; } } function savePublicKey(output, point) { var pubkey = point.encode(null, output.length === 33); // Loop should be faster because we do not need create extra Uint8Array // output.set(new Uint8Array(pubkey)) for (var i = 0; i < output.length; ++i) { output[i] = pubkey[i]; } } module.exports = { contextRandomize: function contextRandomize() { return 0; }, privateKeyVerify: function privateKeyVerify(seckey) { var bn = new BN(seckey); return bn.cmp(ecparams.n) < 0 && !bn.isZero() ? 0 : 1; }, privateKeyNegate: function privateKeyNegate(seckey) { var bn = new BN(seckey); var negate = ecparams.n.sub(bn).umod(ecparams.n).toArrayLike(Uint8Array, 'be', 32); seckey.set(negate); return 0; }, privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { var bn = new BN(tweak); if (bn.cmp(ecparams.n) >= 0) return 1; bn.iadd(new BN(seckey)); if (bn.cmp(ecparams.n) >= 0) bn.isub(ecparams.n); if (bn.isZero()) return 1; var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); seckey.set(tweaked); return 0; }, privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { var bn = new BN(tweak); if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; bn.imul(new BN(seckey)); if (bn.cmp(ecparams.n) >= 0) bn = bn.umod(ecparams.n); var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); seckey.set(tweaked); return 0; }, publicKeyVerify: function publicKeyVerify(pubkey) { var pair = loadPublicKey(pubkey); return pair === null ? 1 : 0; }, publicKeyCreate: function publicKeyCreate(output, seckey) { var bn = new BN(seckey); if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; var point = ec.keyFromPrivate(seckey).getPublic(); savePublicKey(output, point); return 0; }, publicKeyConvert: function publicKeyConvert(output, pubkey) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var point = pair.getPublic(); savePublicKey(output, point); return 0; }, publicKeyNegate: function publicKeyNegate(output, pubkey) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var point = pair.getPublic(); point.y = point.y.redNeg(); savePublicKey(output, point); return 0; }, publicKeyCombine: function publicKeyCombine(output, pubkeys) { var pairs = new Array(pubkeys.length); for (var i = 0; i < pubkeys.length; ++i) { pairs[i] = loadPublicKey(pubkeys[i]); if (pairs[i] === null) return 1; } var point = pairs[0].getPublic(); for (var _i = 1; _i < pairs.length; ++_i) { point = point.add(pairs[_i].pub); } if (point.isInfinity()) return 2; savePublicKey(output, point); return 0; }, publicKeyTweakAdd: function publicKeyTweakAdd(output, pubkey, tweak) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; tweak = new BN(tweak); if (tweak.cmp(ecparams.n) >= 0) return 2; var point = pair.getPublic().add(ecparams.g.mul(tweak)); if (point.isInfinity()) return 2; savePublicKey(output, point); return 0; }, publicKeyTweakMul: function publicKeyTweakMul(output, pubkey, tweak) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; tweak = new BN(tweak); if (tweak.cmp(ecparams.n) >= 0 || tweak.isZero()) return 2; var point = pair.getPublic().mul(tweak); savePublicKey(output, point); return 0; }, signatureNormalize: function signatureNormalize(sig) { var r = new BN(sig.subarray(0, 32)); var s = new BN(sig.subarray(32, 64)); if (r.cmp(ecparams.n) >= 0 || s.cmp(ecparams.n) >= 0) return 1; if (s.cmp(ec.nh) === 1) { sig.set(ecparams.n.sub(s).toArrayLike(Uint8Array, 'be', 32), 32); } return 0; }, // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js // Adapted for Uint8Array instead Buffer signatureExport: function signatureExport(obj, sig) { var sigR = sig.subarray(0, 32); var sigS = sig.subarray(32, 64); if (new BN(sigR).cmp(ecparams.n) >= 0) return 1; if (new BN(sigS).cmp(ecparams.n) >= 0) return 1; var output = obj.output; // Prepare R var r = output.subarray(4, 4 + 33); r[0] = 0x00; r.set(sigR, 1); var lenR = 33; var posR = 0; for (; lenR > 1 && r[posR] === 0x00 && !(r[posR + 1] & 0x80); --lenR, ++posR) { ; } r = r.subarray(posR); if (r[0] & 0x80) return 1; if (lenR > 1 && r[0] === 0x00 && !(r[1] & 0x80)) return 1; // Prepare S var s = output.subarray(6 + 33, 6 + 33 + 33); s[0] = 0x00; s.set(sigS, 1); var lenS = 33; var posS = 0; for (; lenS > 1 && s[posS] === 0x00 && !(s[posS + 1] & 0x80); --lenS, ++posS) { ; } s = s.subarray(posS); if (s[0] & 0x80) return 1; if (lenS > 1 && s[0] === 0x00 && !(s[1] & 0x80)) return 1; // Set output length for return obj.outputlen = 6 + lenR + lenS; // Output in specified format // 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] output[0] = 0x30; output[1] = obj.outputlen - 2; output[2] = 0x02; output[3] = r.length; output.set(r, 4); output[4 + lenR] = 0x02; output[5 + lenR] = s.length; output.set(s, 6 + lenR); return 0; }, // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js // Adapted for Uint8Array instead Buffer signatureImport: function signatureImport(output, sig) { if (sig.length < 8) return 1; if (sig.length > 72) return 1; if (sig[0] !== 0x30) return 1; if (sig[1] !== sig.length - 2) return 1; if (sig[2] !== 0x02) return 1; var lenR = sig[3]; if (lenR === 0) return 1; if (5 + lenR >= sig.length) return 1; if (sig[4 + lenR] !== 0x02) return 1; var lenS = sig[5 + lenR]; if (lenS === 0) return 1; if (6 + lenR + lenS !== sig.length) return 1; if (sig[4] & 0x80) return 1; if (lenR > 1 && sig[4] === 0x00 && !(sig[5] & 0x80)) return 1; if (sig[lenR + 6] & 0x80) return 1; if (lenS > 1 && sig[lenR + 6] === 0x00 && !(sig[lenR + 7] & 0x80)) return 1; var sigR = sig.subarray(4, 4 + lenR); if (sigR.length === 33 && sigR[0] === 0x00) sigR = sigR.subarray(1); if (sigR.length > 32) return 1; var sigS = sig.subarray(6 + lenR); if (sigS.length === 33 && sigS[0] === 0x00) sigS = sigS.slice(1); if (sigS.length > 32) throw new Error('S length is too long'); var r = new BN(sigR); if (r.cmp(ecparams.n) >= 0) r = new BN(0); var s = new BN(sig.subarray(6 + lenR)); if (s.cmp(ecparams.n) >= 0) s = new BN(0); output.set(r.toArrayLike(Uint8Array, 'be', 32), 0); output.set(s.toArrayLike(Uint8Array, 'be', 32), 32); return 0; }, ecdsaSign: function ecdsaSign(obj, message, seckey, data, noncefn) { if (noncefn) { var _noncefn = noncefn; noncefn = function noncefn(counter) { var nonce = _noncefn(message, seckey, null, data, counter); var isValid = nonce instanceof Uint8Array && nonce.length === 32; if (!isValid) throw new Error('This is the way'); return new BN(nonce); }; } var d = new BN(seckey); if (d.cmp(ecparams.n) >= 0 || d.isZero()) return 1; var sig; try { sig = ec.sign(message, seckey, { canonical: true, k: noncefn, pers: data }); } catch (err) { return 1; } obj.signature.set(sig.r.toArrayLike(Uint8Array, 'be', 32), 0); obj.signature.set(sig.s.toArrayLike(Uint8Array, 'be', 32), 32); obj.recid = sig.recoveryParam; return 0; }, ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { var sigObj = { r: sig.subarray(0, 32), s: sig.subarray(32, 64) }; var sigr = new BN(sigObj.r); var sigs = new BN(sigObj.s); if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; if (sigs.cmp(ec.nh) === 1 || sigr.isZero() || sigs.isZero()) return 3; var pair = loadPublicKey(pubkey); if (pair === null) return 2; var point = pair.getPublic(); var isValid = ec.verify(msg32, sigObj, point); return isValid ? 0 : 3; }, ecdsaRecover: function ecdsaRecover(output, sig, recid, msg32) { var sigObj = { r: sig.slice(0, 32), s: sig.slice(32, 64) }; var sigr = new BN(sigObj.r); var sigs = new BN(sigObj.s); if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; if (sigr.isZero() || sigs.isZero()) return 2; // Can throw `throw new Error('Unable to find sencond key candinate');` var point; try { point = ec.recoverPubKey(msg32, sigObj, recid); } catch (err) { return 2; } savePublicKey(output, point); return 0; }, ecdh: function ecdh(output, pubkey, seckey, data, hashfn, xbuf, ybuf) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var scalar = new BN(seckey); if (scalar.cmp(ecparams.n) >= 0 || scalar.isZero()) return 2; var point = pair.getPublic().mul(scalar); if (hashfn === undefined) { var _data = point.encode(null, true); var sha256 = ec.hash().update(_data).digest(); for (var i = 0; i < 32; ++i) { output[i] = sha256[i]; } } else { if (!xbuf) xbuf = new Uint8Array(32); var x = point.getX().toArray('be', 32); for (var _i2 = 0; _i2 < 32; ++_i2) { xbuf[_i2] = x[_i2]; } if (!ybuf) ybuf = new Uint8Array(32); var y = point.getY().toArray('be', 32); for (var _i3 = 0; _i3 < 32; ++_i3) { ybuf[_i3] = y[_i3]; } var hash = hashfn(xbuf, ybuf, data); var isValid = hash instanceof Uint8Array && hash.length === output.length; if (!isValid) return 2; output.set(hash); } return 0; } }; /***/ }), /* 324 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethers/dist/ethers.min.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, crypto, __f__) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var require;var require;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); !function (e) { if ("object" == ( false ? undefined : _typeof(exports)) && "undefined" != typeof module) module.exports = e();else if (true) !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (e), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {} }(function () { return function o(s, a, u) { function l(t, e) { if (!a[t]) { if (!s[t]) { var r = "function" == typeof require && require; if (!e && r) return require(t, !0); if (h) return h(t, !0); var n = new Error("Cannot find module '" + t + "'"); throw n.code = "MODULE_NOT_FOUND", n; } var i = a[t] = { exports: {} }; s[t][0].call(i.exports, function (e) { return l(s[t][1][e] || e); }, i, i.exports, o, s, a, u); } return a[t].exports; } for (var h = "function" == typeof require && require, e = 0; e < u.length; e++) { l(u[e]); } return l; }({ 1: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }), r.version = "4.0.47"; }, {}], 2: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("./utils/properties"), i = (o.isSigner = function (e) { return n.isType(e, "Signer"); }, o); function o() { n.setType(this, "Signer"); } r.Signer = i; }, { "./utils/properties": 74 }], 3: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("./utils/bignumber"); r.AddressZero = "0x0000000000000000000000000000000000000000"; r.HashZero = "0x0000000000000000000000000000000000000000000000000000000000000000"; r.EtherSymbol = "\u039E"; var i = n.bigNumberify(-1); r.NegativeOne = i; var o = n.bigNumberify(0); r.Zero = o; var s = n.bigNumberify(1); r.One = s; var a = n.bigNumberify(2); r.Two = a; var u = n.bigNumberify("1000000000000000000"); r.WeiPerEther = u; var l = n.bigNumberify("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); r.MaxUint256 = l; }, { "./utils/bignumber": 63 }], 4: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s, u = e("./constants"), l = o(e("./errors")), h = e("./utils/abi-coder"), a = e("./utils/address"), f = e("./utils/bignumber"), c = e("./utils/bytes"), d = e("./utils/interface"), p = e("./utils/properties"), v = e("./providers/abstract-provider"), y = e("./abstract-signer"), m = (s = y.Signer, i(g, s), g.prototype.getAddress = function () { return Promise.resolve(this.address); }, g.prototype._fail = function (e, t) { return Promise.resolve().then(function () { l.throwError(e, l.UNSUPPORTED_OPERATION, { operation: t }); }); }, g.prototype.signMessage = function (e) { return this._fail("VoidSigner cannot sign messages", "signMessage"); }, g.prototype.sendTransaction = function (e) { return this._fail("VoidSigner cannot sign transactions", "sendTransaction"); }, g.prototype.connect = function (e) { return new g(this.address, e); }, g); function g(e, t) { var r = s.call(this) || this; return p.defineReadOnly(r, "address", e), p.defineReadOnly(r, "provider", t), r; } r.VoidSigner = m; var b = { chainId: !0, data: !0, from: !0, gasLimit: !0, gasPrice: !0, nonce: !0, to: !0, value: !0 }; function w(o, e, s) { var a = o.interface.functions[e]; return function () { for (var e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } var i = {}, r = null; if (e.length === a.inputs.length + 1 && "object" == _typeof(e[e.length - 1])) for (var n in null != (i = p.shallowCopy(e.pop())).blockTag && (r = i.blockTag), delete i.blockTag, i) { if (!b[n]) throw new Error("unknown transaction override " + n); } if (e.length != a.inputs.length) throw new Error("incorrect number of arguments"); return ["data", "to"].forEach(function (e) { null != i[e] && l.throwError("cannot override " + e, l.UNSUPPORTED_OPERATION, { operation: e }); }), i.to = o._deployed(r).then(function () { return o.addressPromise; }), function n(i, o, e) { if (Array.isArray(e)) { var s = []; return e.forEach(function (e, t) { var r = null; r = Array.isArray(o) ? o[t] : o[e.name], s.push(n(i, r, e)); }), Promise.all(s); } if ("address" === e.type) return i.resolveName(o); if ("tuple" === e.type) return n(i, o, e.components); var t = e.type.match(/(.*)(\[[0-9]*\]$)/); if (t) { if (!Array.isArray(o)) throw new Error("invalid value for array"); var r = [], a = { components: e.components, type: t[1] }; return o.forEach(function (e) { r.push(n(i, e, a)); }), Promise.all(r); } return Promise.resolve(o); }(o.provider, e, a.inputs).then(function (n) { if (i.data = a.encode(n), "call" === a.type) return s ? Promise.resolve(u.Zero) : (o.provider || l.throwError("call (constant functions) require a provider or a signer with a provider", l.UNSUPPORTED_OPERATION, { operation: "call" }), ["gasLimit", "gasPrice", "value"].forEach(function (e) { if (null != i[e]) throw new Error("call cannot override " + e); }), null == i.from && o.signer && (i.from = o.signer.getAddress()), o.provider.call(i, r).then(function (t) { if (c.hexDataLength(t) % 32 == 4 && "0x08c379a0" === c.hexDataSlice(t, 0, 4)) { var e = h.defaultAbiCoder.decode(["string"], c.hexDataSlice(t, 4)); l.throwError("call revert exception", l.CALL_EXCEPTION, { address: o.address, args: n, method: a.signature, errorSignature: "Error(string)", errorArgs: [e], reason: e, transaction: i }); } try { var r = a.decode(t); return 1 === a.outputs.length && (r = r[0]), r; } catch (e) { throw "0x" === t && 0 < a.outputs.length && l.throwError("call exception", l.CALL_EXCEPTION, { address: o.address, method: a.signature, args: n }), e; } })); if ("transaction" === a.type) return s ? (o.provider || l.throwError("estimate gas require a provider or a signer with a provider", l.UNSUPPORTED_OPERATION, { operation: "estimateGas" }), null == i.from && o.signer && (i.from = o.signer.getAddress()), o.provider.estimateGas(i)) : (null == i.gasLimit && null != a.gas && (i.gasLimit = f.bigNumberify(a.gas).add(21e3)), o.signer || l.throwError("sending a transaction requires a signer", l.UNSUPPORTED_OPERATION, { operation: "sendTransaction" }), null != i.from && l.throwError("cannot override from in a transaction", l.UNSUPPORTED_OPERATION, { operation: "sendTransaction" }), o.signer.sendTransaction(i).then(function (e) { var t = e.wait.bind(e); return e.wait = function (e) { return t(e).then(function (n) { return n.events = n.logs.map(function (e) { var t = p.deepCopy(e), r = o.interface.parseLog(e); return r && (t.args = r.values, t.decode = r.decode, t.event = r.name, t.eventSignature = r.signature), t.removeListener = function () { return o.provider; }, t.getBlock = function () { return o.provider.getBlock(n.blockHash); }, t.getTransaction = function () { return o.provider.getTransaction(n.transactionHash); }, t.getTransactionReceipt = function () { return Promise.resolve(n); }, t; }), n; }); }, e; })); throw new Error("invalid type - " + a.type); }); }; } function _(e) { return !e.address || null != e.topics && 0 !== e.topics.length ? (e.address || "*") + "@" + (e.topics ? e.topics.join(":") : "") : "*"; } var M = (A.prototype.deployed = function () { return this._deployed(); }, A.prototype._deployed = function (e) { var t = this; return this._deployedPromise || (this.deployTransaction ? this._deployedPromise = this.deployTransaction.wait().then(function () { return t; }) : this._deployedPromise = this.provider.getCode(this.address, e).then(function (e) { return "0x" === e && l.throwError("contract not deployed", l.UNSUPPORTED_OPERATION, { contractAddress: t.address, operation: "getDeployed" }), t; })), this._deployedPromise; }, A.prototype.fallback = function (e) { var t = this; this.signer || l.throwError("sending a transaction requires a signer", l.UNSUPPORTED_OPERATION, { operation: "sendTransaction(fallback)" }); var r = p.shallowCopy(e || {}); return ["from", "to"].forEach(function (e) { null != r[e] && l.throwError("cannot override " + e, l.UNSUPPORTED_OPERATION, { operation: e }); }), r.to = this.addressPromise, this.deployed().then(function () { return t.signer.sendTransaction(r); }); }, A.prototype.connect = function (e) { "string" == typeof e && (e = new m(e, this.provider)); var t = new A(this.address, this.interface, e); return this.deployTransaction && p.defineReadOnly(t, "deployTransaction", this.deployTransaction), t; }, A.prototype.attach = function (e) { return new A(e, this.interface, this.signer || this.provider); }, A.isIndexed = function (e) { return d.Interface.isIndexed(e); }, A.prototype._getEventFilter = function (e) { var r = this; if ("string" == typeof e) { if ("*" === e) return { prepareEvent: function prepareEvent(e) { var t = r.interface.parseLog(e); return t && (e.args = t.values, e.decode = t.decode, e.event = t.name, e.eventSignature = t.signature), [e]; }, eventTag: "*", filter: { address: this.address } }; -1 !== e.indexOf("(") && (e = h.formatSignature(h.parseSignature("event " + e))); var n = this.interface.events[e]; n || l.throwError("unknown event - " + e, l.INVALID_ARGUMENT, { argumnet: "eventName", value: e }); var t = { address: this.address, topics: [n.topic] }; return { prepareEvent: function prepareEvent(e) { var t = n.decode(e.data, e.topics); e.args = t; var r = Array.prototype.slice.call(t); return r.push(e), r; }, event: n, eventTag: _(t), filter: t }; } var i = { address: this.address }, o = null; if (e.topics && e.topics[0]) for (var s in i.topics = e.topics, this.interface.events) { if (-1 !== s.indexOf("(")) { var a = this.interface.events[s]; if (a.topic === e.topics[0].toLowerCase()) { o = a; break; } } } return { prepareEvent: function prepareEvent(e) { if (!o) return [e]; var t = o.decode(e.data, e.topics); e.args = t; var r = Array.prototype.slice.call(t); return r.push(e), r; }, event: o, eventTag: _(i), filter: i }; }, A.prototype._addEventListener = function (n, i, e) { var o = this; function t(e) { var t = p.deepCopy(e), r = n.prepareEvent(t); n.event && (t.decode = n.event.decode, t.event = n.event.name, t.eventSignature = n.event.signature), t.removeListener = function () { o.removeListener(n.filter, i); }, t.getBlock = function () { return o.provider.getBlock(e.blockHash); }, t.getTransaction = function () { return o.provider.getTransaction(e.transactionHash); }, t.getTransactionReceipt = function () { return o.provider.getTransactionReceipt(e.transactionHash); }, o.emit.apply(o, [n.filter].concat(r)); } this.provider || l.throwError("events require a provider or a signer with a provider", l.UNSUPPORTED_OPERATION, { operation: "once" }), this.provider.on(n.filter, t), this._events.push({ eventFilter: n, listener: i, wrappedListener: t, once: e }); }, A.prototype.on = function (e, t) { return this._addEventListener(this._getEventFilter(e), t, !1), this; }, A.prototype.once = function (e, t) { return this._addEventListener(this._getEventFilter(e), t, !0), this; }, A.prototype.addListener = function (e, t) { return this.on(e, t); }, A.prototype.emit = function (e) { for (var t = this, r = [], n = 1; n < arguments.length; n++) { r[n - 1] = arguments[n]; } if (!this.provider) return !1; var i = !1, o = this._getEventFilter(e); return this._events = this._events.filter(function (e) { return e.eventFilter.eventTag !== o.eventTag || (setTimeout(function () { e.listener.apply(t, r); }, 0), i = !0, !e.once); }), i; }, A.prototype.listenerCount = function (e) { if (!this.provider) return 0; var t = this._getEventFilter(e); return this._events.filter(function (e) { return e.eventFilter.eventTag === t.eventTag; }).length; }, A.prototype.listeners = function (e) { if (!this.provider) return []; var t = this._getEventFilter(e); return this._events.filter(function (e) { return e.eventFilter.eventTag === t.eventTag; }).map(function (e) { return e.listener; }); }, A.prototype.removeAllListeners = function (e) { var t = this; if (!this.provider) return this; var r = this._getEventFilter(e); return this._events = this._events.filter(function (e) { return e.eventFilter.eventTag !== r.eventTag || (t.provider.removeListener(e.eventFilter.filter, e.wrappedListener), !1); }), this; }, A.prototype.removeListener = function (e, t) { var r = this; if (!this.provider) return this; var n = !1, i = this._getEventFilter(e); return this._events = this._events.filter(function (e) { return e.eventFilter.eventTag !== i.eventTag || e.listener !== t || (r.provider.removeListener(e.eventFilter.filter, e.wrappedListener), !!n || !(n = !0)); }), this; }, A); function A(t, e, r) { var n = this; if (l.checkNew(this, A), d.Interface.isInterface(e) ? p.defineReadOnly(this, "interface", e) : p.defineReadOnly(this, "interface", new d.Interface(e)), y.Signer.isSigner(r) ? (p.defineReadOnly(this, "provider", r.provider), p.defineReadOnly(this, "signer", r)) : v.Provider.isProvider(r) ? (p.defineReadOnly(this, "provider", r), p.defineReadOnly(this, "signer", null)) : l.throwError("invalid signer or provider", l.INVALID_ARGUMENT, { arg: "signerOrProvider", value: r }), p.defineReadOnly(this, "estimate", {}), p.defineReadOnly(this, "functions", {}), p.defineReadOnly(this, "filters", {}), Object.keys(this.interface.events).forEach(function (e) { var r = n.interface.events[e]; p.defineReadOnly(n.filters, e, function () { for (var e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } return { address: n.address, topics: r.encodeTopics(e) }; }); }), this._events = [], p.defineReadOnly(this, "address", t), this.provider) p.defineReadOnly(this, "addressPromise", this.provider.resolveName(t).then(function (e) { if (null == e) throw new Error("name not found"); return e; }).catch(function (e) { throw e; }));else try { p.defineReadOnly(this, "addressPromise", Promise.resolve(a.getAddress(t))); } catch (e) { l.throwError("provider is required to use non-address contract address", l.INVALID_ARGUMENT, { argument: "addressOrName", value: t }); } Object.keys(this.interface.functions).forEach(function (e) { var t = w(n, e, !1); null == n[e] ? p.defineReadOnly(n, e, t) : l.warn("WARNING: Multiple definitions for " + e), null == n.functions[e] && (p.defineReadOnly(n.functions, e, t), p.defineReadOnly(n.estimate, e, w(n, e, !0))); }); } r.Contract = M; var E = (S.prototype.getDeployTransaction = function () { for (var e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } var r = {}; if (e.length === this.interface.deployFunction.inputs.length + 1) for (var n in r = p.shallowCopy(e.pop())) { if (!b[n]) throw new Error("unknown transaction override " + n); } return ["data", "from", "to"].forEach(function (e) { null != r[e] && l.throwError("cannot override " + e, l.UNSUPPORTED_OPERATION, { operation: e }); }), l.checkArgumentCount(e.length, this.interface.deployFunction.inputs.length, " in Contract constructor"), r.data = this.interface.deployFunction.encode(this.bytecode, e), r; }, S.prototype.deploy = function () { for (var r = this, e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } var n = this.getDeployTransaction.apply(this, e); return this.signer.sendTransaction(n).then(function (e) { var t = new M(a.getContractAddress(e), r.interface, r.signer); return p.defineReadOnly(t, "deployTransaction", e), t; }); }, S.prototype.attach = function (e) { return new M(e, this.interface, this.signer); }, S.prototype.connect = function (e) { return new S(this.interface, this.bytecode, e); }, S.fromSolidity = function (e, t) { null == e && l.throwError("missing compiler output", l.MISSING_ARGUMENT, { argument: "compilerOutput" }), "string" == typeof e && (e = JSON.parse(e)); var r = e.abi, n = null; return e.bytecode ? n = e.bytecode : e.evm && e.evm.bytecode && (n = e.evm.bytecode), new S(r, n, t); }, S); function S(e, t, r) { var n = null; "string" == typeof t ? n = t : c.isArrayish(t) ? n = c.hexlify(t) : "string" == typeof t.object ? n = t.object : l.throwError("bytecode must be a valid hex string", l.INVALID_ARGUMENT, { arg: "bytecode", value: t }), "0x" !== n.substring(0, 2) && (n = "0x" + n), c.isHexString(n) || l.throwError("bytecode must be a valid hex string", l.INVALID_ARGUMENT, { arg: "bytecode", value: t }), n.length % 2 != 0 && l.throwError("bytecode must be valid data (even length)", l.INVALID_ARGUMENT, { arg: "bytecode", value: t }), p.defineReadOnly(this, "bytecode", n), d.Interface.isInterface(e) ? p.defineReadOnly(this, "interface", e) : p.defineReadOnly(this, "interface", new d.Interface(e)), r && !y.Signer.isSigner(r) && l.throwError("invalid signer", l.INVALID_ARGUMENT, { arg: "signer", value: null }), p.defineReadOnly(this, "signer", r || null); } r.ContractFactory = E; }, { "./abstract-signer": 2, "./constants": 3, "./errors": 5, "./providers/abstract-provider": 50, "./utils/abi-coder": 59, "./utils/address": 60, "./utils/bignumber": 63, "./utils/bytes": 64, "./utils/interface": 69, "./utils/properties": 74 }], 5: [function (e, t, s) { "use strict"; Object.defineProperty(s, "__esModule", { value: !0 }); var a = e("./_version"); s.UNKNOWN_ERROR = "UNKNOWN_ERROR", s.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", s.MISSING_NEW = "MISSING_NEW", s.CALL_EXCEPTION = "CALL_EXCEPTION", s.INVALID_ARGUMENT = "INVALID_ARGUMENT", s.MISSING_ARGUMENT = "MISSING_ARGUMENT", s.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", s.NUMERIC_FAULT = "NUMERIC_FAULT", s.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", s.NONCE_EXPIRED = "NONCE_EXPIRED", s.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED"; var r = !(s.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION"), u = !1; function n(e, t, r) { if (u) throw new Error("unknown error"); t = t || s.UNKNOWN_ERROR, r = r || {}; var n = []; Object.keys(r).forEach(function (t) { try { n.push(t + "=" + JSON.stringify(r[t])); } catch (e) { n.push(t + "=" + JSON.stringify(r[t].toString())); } }), n.push("version=" + a.version); var i = e; n.length && (e += " (" + n.join(", ") + ")"); var o = new Error(e); throw o.reason = i, o.code = t, Object.keys(r).forEach(function (e) { o[e] = r[e]; }), o; } s.throwError = n, s.checkNew = function (e, t) { e instanceof t || n("missing new", s.MISSING_NEW, { name: t.name }); }, s.checkArgumentCount = function (e, t, r) { r = r || "", e < t && n("missing argument" + r, s.MISSING_ARGUMENT, { count: e, expectedCount: t }), t < e && n("too many arguments" + r, s.UNEXPECTED_ARGUMENT, { count: e, expectedCount: t }); }, s.setCensorship = function (e, t) { r && n("error censorship permanent", s.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), u = !!e, r = !!t; }, s.checkNormalize = function () { try { if (["NFD", "NFC", "NFKD", "NFKC"].forEach(function (t) { try { "test".normalize(t); } catch (e) { throw new Error("missing " + t); } }), String.fromCharCode(233).normalize("NFD") !== String.fromCharCode(101, 769)) throw new Error("broken implementation"); } catch (e) { n("platform missing String.prototype.normalize", s.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: e.message }); } }; var i = { debug: 1, default: 2, info: 2, warn: 3, error: 4, off: 5 }, o = i.default; function l(e, t) { o > i[e] || console.log.apply(console, t); } function h() { for (var e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } l("warn", e); } s.setLogLevel = function (e) { var t = i[e]; null != t ? o = t : h("invliad log level - " + e); }, s.warn = h, s.info = function () { for (var e = [], t = 0; t < arguments.length; t++) { e[t] = arguments[t]; } l("info", e); }; }, { "./_version": 1 }], 6: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = e("./contract"); r.Contract = i.Contract, r.ContractFactory = i.ContractFactory, r.VoidSigner = i.VoidSigner; var o = e("./abstract-signer"); r.Signer = o.Signer; var s = e("./wallet"); r.Wallet = s.Wallet; var a = n(e("./constants")); r.constants = a; var u = n(e("./errors")); r.errors = u; var l = n(e("./providers")); r.providers = l; var h = n(e("./utils")); r.utils = h; var f = n(e("./wordlists")); r.wordlists = f; var c = e("./utils/shims"); r.platform = c.platform; var d = e("./_version"); r.version = d.version, r.getDefaultProvider = function (e) { null == e && (e = "homestead"); var t = h.getNetwork(e); return t && t._defaultProvider || u.throwError("unsupported getDefaultProvider network", u.UNSUPPORTED_OPERATION, { operation: "getDefaultProvider", network: e }), t._defaultProvider(l); }; }, { "./_version": 1, "./abstract-signer": 2, "./constants": 3, "./contract": 4, "./errors": 5, "./providers": 54, "./utils": 68, "./utils/shims": 80, "./wallet": 88, "./wordlists": 89 }], 7: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = n(e("./ethers")); r.ethers = i, function (e) { for (var t in e) { r.hasOwnProperty(t) || (r[t] = e[t]); } }(e("./ethers")); }, { "./ethers": 6 }], 8: [function (e, C, L) { "use strict"; !function (e) { function r(e) { return parseInt(e) === e; } function n(e) { if (!r(e.length)) return !1; for (var t = 0; t < e.length; t++) { if (!r(e[t]) || e[t] < 0 || 255 < e[t]) return !1; } return !0; } function o(e, t) { if (e.buffer && ArrayBuffer.isView(e) && "Uint8Array" === e.name) return t && (e = e.slice ? e.slice() : Array.prototype.slice.call(e)), e; if (Array.isArray(e)) { if (!n(e)) throw new Error("Array contains invalid value: " + e); return new Uint8Array(e); } if (r(e.length) && n(e)) return new Uint8Array(e); throw new Error("unsupported array-like object"); } function u(e) { return new Uint8Array(e); } function s(e, t, r, n, i) { null == n && null == i || (e = e.slice ? e.slice(n, i) : Array.prototype.slice.call(e, n, i)), t.set(e, r); } var i, t = { toBytes: function toBytes(e) { var t = [], r = 0; for (e = encodeURI(e); r < e.length;) { var n = e.charCodeAt(r++); 37 === n ? (t.push(parseInt(e.substr(r, 2), 16)), r += 2) : t.push(n); } return o(t); }, fromBytes: function fromBytes(e) { for (var t = [], r = 0; r < e.length;) { var n = e[r]; n < 128 ? (t.push(String.fromCharCode(n)), r++) : 191 < n && n < 224 ? (t.push(String.fromCharCode((31 & n) << 6 | 63 & e[r + 1])), r += 2) : (t.push(String.fromCharCode((15 & n) << 12 | (63 & e[r + 1]) << 6 | 63 & e[r + 2])), r += 3); } return t.join(""); } }, a = (i = "0123456789abcdef", { toBytes: function toBytes(e) { for (var t = [], r = 0; r < e.length; r += 2) { t.push(parseInt(e.substr(r, 2), 16)); } return t; }, fromBytes: function fromBytes(e) { for (var t = [], r = 0; r < e.length; r++) { var n = e[r]; t.push(i[(240 & n) >> 4] + i[15 & n]); } return t.join(""); } }), f = { 16: 10, 24: 12, 32: 14 }, c = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145], d = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22], l = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125], h = [3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 33620227, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 528646813, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 597466303, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1033081774, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 706024767, 134480908, 2512897874, 1176707941, 2646852446, 806885416, 932615841, 168101135, 798661301, 235341577, 605164086, 461406363, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 302582043, 495158174, 1479289972, 874125870, 907746093, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 327451799, 2790478837, 3117535592, 0, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 293963156, 2319795663, 3925473552, 67240454, 4269768577, 2689618160, 2017213508, 631218106, 1269344483, 2723238387, 1571005438, 2151694528, 93294474, 1066570413, 563977660, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 537923632, 3858759450, 4260623118, 3218264685, 2177748300, 403442708, 638784309, 3287084079, 3193921505, 899127202, 2286175436, 773265209, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 840505643, 3866325909, 3227541664, 427917720, 2655997905, 2749160575, 1143087718, 1412049534, 999329963, 193497219, 2353415882, 3354324521, 1807268051, 672404540, 2816401017, 3160301282, 369822493, 2916866934, 3688947771, 1681011286, 1949973070, 336202270, 2454276571, 201721354, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 965841320, 831886756, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 26054028, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 268961816, 1874508501, 4034427016, 1243948399, 1546530418, 941366308, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 1042226977, 2521517021, 1639824860, 227249030, 260737669, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 100860677, 4160157185, 470683154, 3261161891, 1781871967, 2924959737, 1773779408, 394692241, 2579611992, 974986535, 664706745, 3655459128, 3958962195, 731420851, 571543859, 3530123707, 2849626480, 126783113, 865375399, 765172662, 1008606754, 361203602, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 59542671, 1503764984, 160008576, 437062935, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 697932208, 1512910199, 504303377, 2075177163, 2824099068, 1841019862, 739644986], p = [2781242211, 2230877308, 2582542199, 2381740923, 234877682, 3184946027, 2984144751, 1418839493, 1348481072, 50462977, 2848876391, 2102799147, 434634494, 1656084439, 3863849899, 2599188086, 1167051466, 2636087938, 1082771913, 2281340285, 368048890, 3954334041, 3381544775, 201060592, 3963727277, 1739838676, 4250903202, 3930435503, 3206782108, 4149453988, 2531553906, 1536934080, 3262494647, 484572669, 2923271059, 1783375398, 1517041206, 1098792767, 49674231, 1334037708, 1550332980, 4098991525, 886171109, 150598129, 2481090929, 1940642008, 1398944049, 1059722517, 201851908, 1385547719, 1699095331, 1587397571, 674240536, 2704774806, 252314885, 3039795866, 151914247, 908333586, 2602270848, 1038082786, 651029483, 1766729511, 3447698098, 2682942837, 454166793, 2652734339, 1951935532, 775166490, 758520603, 3000790638, 4004797018, 4217086112, 4137964114, 1299594043, 1639438038, 3464344499, 2068982057, 1054729187, 1901997871, 2534638724, 4121318227, 1757008337, 0, 750906861, 1614815264, 535035132, 3363418545, 3988151131, 3201591914, 1183697867, 3647454910, 1265776953, 3734260298, 3566750796, 3903871064, 1250283471, 1807470800, 717615087, 3847203498, 384695291, 3313910595, 3617213773, 1432761139, 2484176261, 3481945413, 283769337, 100925954, 2180939647, 4037038160, 1148730428, 3123027871, 3813386408, 4087501137, 4267549603, 3229630528, 2315620239, 2906624658, 3156319645, 1215313976, 82966005, 3747855548, 3245848246, 1974459098, 1665278241, 807407632, 451280895, 251524083, 1841287890, 1283575245, 337120268, 891687699, 801369324, 3787349855, 2721421207, 3431482436, 959321879, 1469301956, 4065699751, 2197585534, 1199193405, 2898814052, 3887750493, 724703513, 2514908019, 2696962144, 2551808385, 3516813135, 2141445340, 1715741218, 2119445034, 2872807568, 2198571144, 3398190662, 700968686, 3547052216, 1009259540, 2041044702, 3803995742, 487983883, 1991105499, 1004265696, 1449407026, 1316239930, 504629770, 3683797321, 168560134, 1816667172, 3837287516, 1570751170, 1857934291, 4014189740, 2797888098, 2822345105, 2754712981, 936633572, 2347923833, 852879335, 1133234376, 1500395319, 3084545389, 2348912013, 1689376213, 3533459022, 3762923945, 3034082412, 4205598294, 133428468, 634383082, 2949277029, 2398386810, 3913789102, 403703816, 3580869306, 2297460856, 1867130149, 1918643758, 607656988, 4049053350, 3346248884, 1368901318, 600565992, 2090982877, 2632479860, 557719327, 3717614411, 3697393085, 2249034635, 2232388234, 2430627952, 1115438654, 3295786421, 2865522278, 3633334344, 84280067, 33027830, 303828494, 2747425121, 1600795957, 4188952407, 3496589753, 2434238086, 1486471617, 658119965, 3106381470, 953803233, 334231800, 3005978776, 857870609, 3151128937, 1890179545, 2298973838, 2805175444, 3056442267, 574365214, 2450884487, 550103529, 1233637070, 4289353045, 2018519080, 2057691103, 2399374476, 4166623649, 2148108681, 387583245, 3664101311, 836232934, 3330556482, 3100665960, 3280093505, 2955516313, 2002398509, 287182607, 3413881008, 4238890068, 3597515707, 975967766], v = [1671808611, 2089089148, 2006576759, 2072901243, 4061003762, 1807603307, 1873927791, 3310653893, 810573872, 16974337, 1739181671, 729634347, 4263110654, 3613570519, 2883997099, 1989864566, 3393556426, 2191335298, 3376449993, 2106063485, 4195741690, 1508618841, 1204391495, 4027317232, 2917941677, 3563566036, 2734514082, 2951366063, 2629772188, 2767672228, 1922491506, 3227229120, 3082974647, 4246528509, 2477669779, 644500518, 911895606, 1061256767, 4144166391, 3427763148, 878471220, 2784252325, 3845444069, 4043897329, 1905517169, 3631459288, 827548209, 356461077, 67897348, 3344078279, 593839651, 3277757891, 405286936, 2527147926, 84871685, 2595565466, 118033927, 305538066, 2157648768, 3795705826, 3945188843, 661212711, 2999812018, 1973414517, 152769033, 2208177539, 745822252, 439235610, 455947803, 1857215598, 1525593178, 2700827552, 1391895634, 994932283, 3596728278, 3016654259, 695947817, 3812548067, 795958831, 2224493444, 1408607827, 3513301457, 0, 3979133421, 543178784, 4229948412, 2982705585, 1542305371, 1790891114, 3410398667, 3201918910, 961245753, 1256100938, 1289001036, 1491644504, 3477767631, 3496721360, 4012557807, 2867154858, 4212583931, 1137018435, 1305975373, 861234739, 2241073541, 1171229253, 4178635257, 33948674, 2139225727, 1357946960, 1011120188, 2679776671, 2833468328, 1374921297, 2751356323, 1086357568, 2408187279, 2460827538, 2646352285, 944271416, 4110742005, 3168756668, 3066132406, 3665145818, 560153121, 271589392, 4279952895, 4077846003, 3530407890, 3444343245, 202643468, 322250259, 3962553324, 1608629855, 2543990167, 1154254916, 389623319, 3294073796, 2817676711, 2122513534, 1028094525, 1689045092, 1575467613, 422261273, 1939203699, 1621147744, 2174228865, 1339137615, 3699352540, 577127458, 712922154, 2427141008, 2290289544, 1187679302, 3995715566, 3100863416, 339486740, 3732514782, 1591917662, 186455563, 3681988059, 3762019296, 844522546, 978220090, 169743370, 1239126601, 101321734, 611076132, 1558493276, 3260915650, 3547250131, 2901361580, 1655096418, 2443721105, 2510565781, 3828863972, 2039214713, 3878868455, 3359869896, 928607799, 1840765549, 2374762893, 3580146133, 1322425422, 2850048425, 1823791212, 1459268694, 4094161908, 3928346602, 1706019429, 2056189050, 2934523822, 135794696, 3134549946, 2022240376, 628050469, 779246638, 472135708, 2800834470, 3032970164, 3327236038, 3894660072, 3715932637, 1956440180, 522272287, 1272813131, 3185336765, 2340818315, 2323976074, 1888542832, 1044544574, 3049550261, 1722469478, 1222152264, 50660867, 4127324150, 236067854, 1638122081, 895445557, 1475980887, 3117443513, 2257655686, 3243809217, 489110045, 2662934430, 3778599393, 4162055160, 2561878936, 288563729, 1773916777, 3648039385, 2391345038, 2493985684, 2612407707, 505560094, 2274497927, 3911240169, 3460925390, 1442818645, 678973480, 3749357023, 2358182796, 2717407649, 2306869641, 219617805, 3218761151, 3862026214, 1120306242, 1756942440, 1103331905, 2578459033, 762796589, 252780047, 2966125488, 1425844308, 3151392187, 372911126], y = [1667474886, 2088535288, 2004326894, 2071694838, 4075949567, 1802223062, 1869591006, 3318043793, 808472672, 16843522, 1734846926, 724270422, 4278065639, 3621216949, 2880169549, 1987484396, 3402253711, 2189597983, 3385409673, 2105378810, 4210693615, 1499065266, 1195886990, 4042263547, 2913856577, 3570689971, 2728590687, 2947541573, 2627518243, 2762274643, 1920112356, 3233831835, 3082273397, 4261223649, 2475929149, 640051788, 909531756, 1061110142, 4160160501, 3435941763, 875846760, 2779116625, 3857003729, 4059105529, 1903268834, 3638064043, 825316194, 353713962, 67374088, 3351728789, 589522246, 3284360861, 404236336, 2526454071, 84217610, 2593830191, 117901582, 303183396, 2155911963, 3806477791, 3958056653, 656894286, 2998062463, 1970642922, 151591698, 2206440989, 741110872, 437923380, 454765878, 1852748508, 1515908788, 2694904667, 1381168804, 993742198, 3604373943, 3014905469, 690584402, 3823320797, 791638366, 2223281939, 1398011302, 3520161977, 0, 3991743681, 538992704, 4244381667, 2981218425, 1532751286, 1785380564, 3419096717, 3200178535, 960056178, 1246420628, 1280103576, 1482221744, 3486468741, 3503319995, 4025428677, 2863326543, 4227536621, 1128514950, 1296947098, 859002214, 2240123921, 1162203018, 4193849577, 33687044, 2139062782, 1347481760, 1010582648, 2678045221, 2829640523, 1364325282, 2745433693, 1077985408, 2408548869, 2459086143, 2644360225, 943212656, 4126475505, 3166494563, 3065430391, 3671750063, 555836226, 269496352, 4294908645, 4092792573, 3537006015, 3452783745, 202118168, 320025894, 3974901699, 1600119230, 2543297077, 1145359496, 387397934, 3301201811, 2812801621, 2122220284, 1027426170, 1684319432, 1566435258, 421079858, 1936954854, 1616945344, 2172753945, 1330631070, 3705438115, 572679748, 707427924, 2425400123, 2290647819, 1179044492, 4008585671, 3099120491, 336870440, 3739122087, 1583276732, 185277718, 3688593069, 3772791771, 842159716, 976899700, 168435220, 1229577106, 101059084, 606366792, 1549591736, 3267517855, 3553849021, 2897014595, 1650632388, 2442242105, 2509612081, 3840161747, 2038008818, 3890688725, 3368567691, 926374254, 1835907034, 2374863873, 3587531953, 1313788572, 2846482505, 1819063512, 1448540844, 4109633523, 3941213647, 1701162954, 2054852340, 2930698567, 134748176, 3132806511, 2021165296, 623210314, 774795868, 471606328, 2795958615, 3031746419, 3334885783, 3907527627, 3722280097, 1953799400, 522133822, 1263263126, 3183336545, 2341176845, 2324333839, 1886425312, 1044267644, 3048588401, 1718004428, 1212733584, 50529542, 4143317495, 235803164, 1633788866, 892690282, 1465383342, 3115962473, 2256965911, 3250673817, 488449850, 2661202215, 3789633753, 4177007595, 2560144171, 286339874, 1768537042, 3654906025, 2391705863, 2492770099, 2610673197, 505291324, 2273808917, 3924369609, 3469625735, 1431699370, 673740880, 3755965093, 2358021891, 2711746649, 2307489801, 218961690, 3217021541, 3873845719, 1111672452, 1751693520, 1094828930, 2576986153, 757954394, 252645662, 2964376443, 1414855848, 3149649517, 370555436], m = [1374988112, 2118214995, 437757123, 975658646, 1001089995, 530400753, 2902087851, 1273168787, 540080725, 2910219766, 2295101073, 4110568485, 1340463100, 3307916247, 641025152, 3043140495, 3736164937, 632953703, 1172967064, 1576976609, 3274667266, 2169303058, 2370213795, 1809054150, 59727847, 361929877, 3211623147, 2505202138, 3569255213, 1484005843, 1239443753, 2395588676, 1975683434, 4102977912, 2572697195, 666464733, 3202437046, 4035489047, 3374361702, 2110667444, 1675577880, 3843699074, 2538681184, 1649639237, 2976151520, 3144396420, 4269907996, 4178062228, 1883793496, 2403728665, 2497604743, 1383856311, 2876494627, 1917518562, 3810496343, 1716890410, 3001755655, 800440835, 2261089178, 3543599269, 807962610, 599762354, 33778362, 3977675356, 2328828971, 2809771154, 4077384432, 1315562145, 1708848333, 101039829, 3509871135, 3299278474, 875451293, 2733856160, 92987698, 2767645557, 193195065, 1080094634, 1584504582, 3178106961, 1042385657, 2531067453, 3711829422, 1306967366, 2438237621, 1908694277, 67556463, 1615861247, 429456164, 3602770327, 2302690252, 1742315127, 2968011453, 126454664, 3877198648, 2043211483, 2709260871, 2084704233, 4169408201, 0, 159417987, 841739592, 504459436, 1817866830, 4245618683, 260388950, 1034867998, 908933415, 168810852, 1750902305, 2606453969, 607530554, 202008497, 2472011535, 3035535058, 463180190, 2160117071, 1641816226, 1517767529, 470948374, 3801332234, 3231722213, 1008918595, 303765277, 235474187, 4069246893, 766945465, 337553864, 1475418501, 2943682380, 4003061179, 2743034109, 4144047775, 1551037884, 1147550661, 1543208500, 2336434550, 3408119516, 3069049960, 3102011747, 3610369226, 1113818384, 328671808, 2227573024, 2236228733, 3535486456, 2935566865, 3341394285, 496906059, 3702665459, 226906860, 2009195472, 733156972, 2842737049, 294930682, 1206477858, 2835123396, 2700099354, 1451044056, 573804783, 2269728455, 3644379585, 2362090238, 2564033334, 2801107407, 2776292904, 3669462566, 1068351396, 742039012, 1350078989, 1784663195, 1417561698, 4136440770, 2430122216, 775550814, 2193862645, 2673705150, 1775276924, 1876241833, 3475313331, 3366754619, 270040487, 3902563182, 3678124923, 3441850377, 1851332852, 3969562369, 2203032232, 3868552805, 2868897406, 566021896, 4011190502, 3135740889, 1248802510, 3936291284, 699432150, 832877231, 708780849, 3332740144, 899835584, 1951317047, 4236429990, 3767586992, 866637845, 4043610186, 1106041591, 2144161806, 395441711, 1984812685, 1139781709, 3433712980, 3835036895, 2664543715, 1282050075, 3240894392, 1181045119, 2640243204, 25965917, 4203181171, 4211818798, 3009879386, 2463879762, 3910161971, 1842759443, 2597806476, 933301370, 1509430414, 3943906441, 3467192302, 3076639029, 3776767469, 2051518780, 2631065433, 1441952575, 404016761, 1942435775, 1408749034, 1610459739, 3745345300, 2017778566, 3400528769, 3110650942, 941896748, 3265478751, 371049330, 3168937228, 675039627, 4279080257, 967311729, 135050206, 3635733660, 1683407248, 2076935265, 3576870512, 1215061108, 3501741890], g = [1347548327, 1400783205, 3273267108, 2520393566, 3409685355, 4045380933, 2880240216, 2471224067, 1428173050, 4138563181, 2441661558, 636813900, 4233094615, 3620022987, 2149987652, 2411029155, 1239331162, 1730525723, 2554718734, 3781033664, 46346101, 310463728, 2743944855, 3328955385, 3875770207, 2501218972, 3955191162, 3667219033, 768917123, 3545789473, 692707433, 1150208456, 1786102409, 2029293177, 1805211710, 3710368113, 3065962831, 401639597, 1724457132, 3028143674, 409198410, 2196052529, 1620529459, 1164071807, 3769721975, 2226875310, 486441376, 2499348523, 1483753576, 428819965, 2274680428, 3075636216, 598438867, 3799141122, 1474502543, 711349675, 129166120, 53458370, 2592523643, 2782082824, 4063242375, 2988687269, 3120694122, 1559041666, 730517276, 2460449204, 4042459122, 2706270690, 3446004468, 3573941694, 533804130, 2328143614, 2637442643, 2695033685, 839224033, 1973745387, 957055980, 2856345839, 106852767, 1371368976, 4181598602, 1033297158, 2933734917, 1179510461, 3046200461, 91341917, 1862534868, 4284502037, 605657339, 2547432937, 3431546947, 2003294622, 3182487618, 2282195339, 954669403, 3682191598, 1201765386, 3917234703, 3388507166, 0, 2198438022, 1211247597, 2887651696, 1315723890, 4227665663, 1443857720, 507358933, 657861945, 1678381017, 560487590, 3516619604, 975451694, 2970356327, 261314535, 3535072918, 2652609425, 1333838021, 2724322336, 1767536459, 370938394, 182621114, 3854606378, 1128014560, 487725847, 185469197, 2918353863, 3106780840, 3356761769, 2237133081, 1286567175, 3152976349, 4255350624, 2683765030, 3160175349, 3309594171, 878443390, 1988838185, 3704300486, 1756818940, 1673061617, 3403100636, 272786309, 1075025698, 545572369, 2105887268, 4174560061, 296679730, 1841768865, 1260232239, 4091327024, 3960309330, 3497509347, 1814803222, 2578018489, 4195456072, 575138148, 3299409036, 446754879, 3629546796, 4011996048, 3347532110, 3252238545, 4270639778, 915985419, 3483825537, 681933534, 651868046, 2755636671, 3828103837, 223377554, 2607439820, 1649704518, 3270937875, 3901806776, 1580087799, 4118987695, 3198115200, 2087309459, 2842678573, 3016697106, 1003007129, 2802849917, 1860738147, 2077965243, 164439672, 4100872472, 32283319, 2827177882, 1709610350, 2125135846, 136428751, 3874428392, 3652904859, 3460984630, 3572145929, 3593056380, 2939266226, 824852259, 818324884, 3224740454, 930369212, 2801566410, 2967507152, 355706840, 1257309336, 4148292826, 243256656, 790073846, 2373340630, 1296297904, 1422699085, 3756299780, 3818836405, 457992840, 3099667487, 2135319889, 77422314, 1560382517, 1945798516, 788204353, 1521706781, 1385356242, 870912086, 325965383, 2358957921, 2050466060, 2388260884, 2313884476, 4006521127, 901210569, 3990953189, 1014646705, 1503449823, 1062597235, 2031621326, 3212035895, 3931371469, 1533017514, 350174575, 2256028891, 2177544179, 1052338372, 741876788, 1606591296, 1914052035, 213705253, 2334669897, 1107234197, 1899603969, 3725069491, 2631447780, 2422494913, 1635502980, 1893020342, 1950903388, 1120974935], b = [2807058932, 1699970625, 2764249623, 1586903591, 1808481195, 1173430173, 1487645946, 59984867, 4199882800, 1844882806, 1989249228, 1277555970, 3623636965, 3419915562, 1149249077, 2744104290, 1514790577, 459744698, 244860394, 3235995134, 1963115311, 4027744588, 2544078150, 4190530515, 1608975247, 2627016082, 2062270317, 1507497298, 2200818878, 567498868, 1764313568, 3359936201, 2305455554, 2037970062, 1047239e3, 1910319033, 1337376481, 2904027272, 2892417312, 984907214, 1243112415, 830661914, 861968209, 2135253587, 2011214180, 2927934315, 2686254721, 731183368, 1750626376, 4246310725, 1820824798, 4172763771, 3542330227, 48394827, 2404901663, 2871682645, 671593195, 3254988725, 2073724613, 145085239, 2280796200, 2779915199, 1790575107, 2187128086, 472615631, 3029510009, 4075877127, 3802222185, 4107101658, 3201631749, 1646252340, 4270507174, 1402811438, 1436590835, 3778151818, 3950355702, 3963161475, 4020912224, 2667994737, 273792366, 2331590177, 104699613, 95345982, 3175501286, 2377486676, 1560637892, 3564045318, 369057872, 4213447064, 3919042237, 1137477952, 2658625497, 1119727848, 2340947849, 1530455833, 4007360968, 172466556, 266959938, 516552836, 0, 2256734592, 3980931627, 1890328081, 1917742170, 4294704398, 945164165, 3575528878, 958871085, 3647212047, 2787207260, 1423022939, 775562294, 1739656202, 3876557655, 2530391278, 2443058075, 3310321856, 547512796, 1265195639, 437656594, 3121275539, 719700128, 3762502690, 387781147, 218828297, 3350065803, 2830708150, 2848461854, 428169201, 122466165, 3720081049, 1627235199, 648017665, 4122762354, 1002783846, 2117360635, 695634755, 3336358691, 4234721005, 4049844452, 3704280881, 2232435299, 574624663, 287343814, 612205898, 1039717051, 840019705, 2708326185, 793451934, 821288114, 1391201670, 3822090177, 376187827, 3113855344, 1224348052, 1679968233, 2361698556, 1058709744, 752375421, 2431590963, 1321699145, 3519142200, 2734591178, 188127444, 2177869557, 3727205754, 2384911031, 3215212461, 2648976442, 2450346104, 3432737375, 1180849278, 331544205, 3102249176, 4150144569, 2952102595, 2159976285, 2474404304, 766078933, 313773861, 2570832044, 2108100632, 1668212892, 3145456443, 2013908262, 418672217, 3070356634, 2594734927, 1852171925, 3867060991, 3473416636, 3907448597, 2614737639, 919489135, 164948639, 2094410160, 2997825956, 590424639, 2486224549, 1723872674, 3157750862, 3399941250, 3501252752, 3625268135, 2555048196, 3673637356, 1343127501, 4130281361, 3599595085, 2957853679, 1297403050, 81781910, 3051593425, 2283490410, 532201772, 1367295589, 3926170974, 895287692, 1953757831, 1093597963, 492483431, 3528626907, 1446242576, 1192455638, 1636604631, 209336225, 344873464, 1015671571, 669961897, 3375740769, 3857572124, 2973530695, 3747192018, 1933530610, 3464042516, 935293895, 3454686199, 2858115069, 1863638845, 3683022916, 4085369519, 3292445032, 875313188, 1080017571, 3279033885, 621591778, 1233856572, 2504130317, 24197544, 3017672716, 3835484340, 3247465558, 2220981195, 3060847922, 1551124588, 1463996600], w = [4104605777, 1097159550, 396673818, 660510266, 2875968315, 2638606623, 4200115116, 3808662347, 821712160, 1986918061, 3430322568, 38544885, 3856137295, 718002117, 893681702, 1654886325, 2975484382, 3122358053, 3926825029, 4274053469, 796197571, 1290801793, 1184342925, 3556361835, 2405426947, 2459735317, 1836772287, 1381620373, 3196267988, 1948373848, 3764988233, 3385345166, 3263785589, 2390325492, 1480485785, 3111247143, 3780097726, 2293045232, 548169417, 3459953789, 3746175075, 439452389, 1362321559, 1400849762, 1685577905, 1806599355, 2174754046, 137073913, 1214797936, 1174215055, 3731654548, 2079897426, 1943217067, 1258480242, 529487843, 1437280870, 3945269170, 3049390895, 3313212038, 923313619, 679998e3, 3215307299, 57326082, 377642221, 3474729866, 2041877159, 133361907, 1776460110, 3673476453, 96392454, 878845905, 2801699524, 777231668, 4082475170, 2330014213, 4142626212, 2213296395, 1626319424, 1906247262, 1846563261, 562755902, 3708173718, 1040559837, 3871163981, 1418573201, 3294430577, 114585348, 1343618912, 2566595609, 3186202582, 1078185097, 3651041127, 3896688048, 2307622919, 425408743, 3371096953, 2081048481, 1108339068, 2216610296, 0, 2156299017, 736970802, 292596766, 1517440620, 251657213, 2235061775, 2933202493, 758720310, 265905162, 1554391400, 1532285339, 908999204, 174567692, 1474760595, 4002861748, 2610011675, 3234156416, 3693126241, 2001430874, 303699484, 2478443234, 2687165888, 585122620, 454499602, 151849742, 2345119218, 3064510765, 514443284, 4044981591, 1963412655, 2581445614, 2137062819, 19308535, 1928707164, 1715193156, 4219352155, 1126790795, 600235211, 3992742070, 3841024952, 836553431, 1669664834, 2535604243, 3323011204, 1243905413, 3141400786, 4180808110, 698445255, 2653899549, 2989552604, 2253581325, 3252932727, 3004591147, 1891211689, 2487810577, 3915653703, 4237083816, 4030667424, 2100090966, 865136418, 1229899655, 953270745, 3399679628, 3557504664, 4118925222, 2061379749, 3079546586, 2915017791, 983426092, 2022837584, 1607244650, 2118541908, 2366882550, 3635996816, 972512814, 3283088770, 1568718495, 3499326569, 3576539503, 621982671, 2895723464, 410887952, 2623762152, 1002142683, 645401037, 1494807662, 2595684844, 1335535747, 2507040230, 4293295786, 3167684641, 367585007, 3885750714, 1865862730, 2668221674, 2960971305, 2763173681, 1059270954, 2777952454, 2724642869, 1320957812, 2194319100, 2429595872, 2815956275, 77089521, 3973773121, 3444575871, 2448830231, 1305906550, 4021308739, 2857194700, 2516901860, 3518358430, 1787304780, 740276417, 1699839814, 1592394909, 2352307457, 2272556026, 188821243, 1729977011, 3687994002, 274084841, 3594982253, 3613494426, 2701949495, 4162096729, 322734571, 2837966542, 1640576439, 484830689, 1202797690, 3537852828, 4067639125, 349075736, 3342319475, 4157467219, 4255800159, 1030690015, 1155237496, 2951971274, 1757691577, 607398968, 2738905026, 499347990, 3794078908, 1011452712, 227885567, 2818666809, 213114376, 3034881240, 1455525988, 3414450555, 850817237, 1817998408, 3092726480], _ = [0, 235474187, 470948374, 303765277, 941896748, 908933415, 607530554, 708780849, 1883793496, 2118214995, 1817866830, 1649639237, 1215061108, 1181045119, 1417561698, 1517767529, 3767586992, 4003061179, 4236429990, 4069246893, 3635733660, 3602770327, 3299278474, 3400528769, 2430122216, 2664543715, 2362090238, 2193862645, 2835123396, 2801107407, 3035535058, 3135740889, 3678124923, 3576870512, 3341394285, 3374361702, 3810496343, 3977675356, 4279080257, 4043610186, 2876494627, 2776292904, 3076639029, 3110650942, 2472011535, 2640243204, 2403728665, 2169303058, 1001089995, 899835584, 666464733, 699432150, 59727847, 226906860, 530400753, 294930682, 1273168787, 1172967064, 1475418501, 1509430414, 1942435775, 2110667444, 1876241833, 1641816226, 2910219766, 2743034109, 2976151520, 3211623147, 2505202138, 2606453969, 2302690252, 2269728455, 3711829422, 3543599269, 3240894392, 3475313331, 3843699074, 3943906441, 4178062228, 4144047775, 1306967366, 1139781709, 1374988112, 1610459739, 1975683434, 2076935265, 1775276924, 1742315127, 1034867998, 866637845, 566021896, 800440835, 92987698, 193195065, 429456164, 395441711, 1984812685, 2017778566, 1784663195, 1683407248, 1315562145, 1080094634, 1383856311, 1551037884, 101039829, 135050206, 437757123, 337553864, 1042385657, 807962610, 573804783, 742039012, 2531067453, 2564033334, 2328828971, 2227573024, 2935566865, 2700099354, 3001755655, 3168937228, 3868552805, 3902563182, 4203181171, 4102977912, 3736164937, 3501741890, 3265478751, 3433712980, 1106041591, 1340463100, 1576976609, 1408749034, 2043211483, 2009195472, 1708848333, 1809054150, 832877231, 1068351396, 766945465, 599762354, 159417987, 126454664, 361929877, 463180190, 2709260871, 2943682380, 3178106961, 3009879386, 2572697195, 2538681184, 2236228733, 2336434550, 3509871135, 3745345300, 3441850377, 3274667266, 3910161971, 3877198648, 4110568485, 4211818798, 2597806476, 2497604743, 2261089178, 2295101073, 2733856160, 2902087851, 3202437046, 2968011453, 3936291284, 3835036895, 4136440770, 4169408201, 3535486456, 3702665459, 3467192302, 3231722213, 2051518780, 1951317047, 1716890410, 1750902305, 1113818384, 1282050075, 1584504582, 1350078989, 168810852, 67556463, 371049330, 404016761, 841739592, 1008918595, 775550814, 540080725, 3969562369, 3801332234, 4035489047, 4269907996, 3569255213, 3669462566, 3366754619, 3332740144, 2631065433, 2463879762, 2160117071, 2395588676, 2767645557, 2868897406, 3102011747, 3069049960, 202008497, 33778362, 270040487, 504459436, 875451293, 975658646, 675039627, 641025152, 2084704233, 1917518562, 1615861247, 1851332852, 1147550661, 1248802510, 1484005843, 1451044056, 933301370, 967311729, 733156972, 632953703, 260388950, 25965917, 328671808, 496906059, 1206477858, 1239443753, 1543208500, 1441952575, 2144161806, 1908694277, 1675577880, 1842759443, 3610369226, 3644379585, 3408119516, 3307916247, 4011190502, 3776767469, 4077384432, 4245618683, 2809771154, 2842737049, 3144396420, 3043140495, 2673705150, 2438237621, 2203032232, 2370213795], M = [0, 185469197, 370938394, 487725847, 741876788, 657861945, 975451694, 824852259, 1483753576, 1400783205, 1315723890, 1164071807, 1950903388, 2135319889, 1649704518, 1767536459, 2967507152, 3152976349, 2801566410, 2918353863, 2631447780, 2547432937, 2328143614, 2177544179, 3901806776, 3818836405, 4270639778, 4118987695, 3299409036, 3483825537, 3535072918, 3652904859, 2077965243, 1893020342, 1841768865, 1724457132, 1474502543, 1559041666, 1107234197, 1257309336, 598438867, 681933534, 901210569, 1052338372, 261314535, 77422314, 428819965, 310463728, 3409685355, 3224740454, 3710368113, 3593056380, 3875770207, 3960309330, 4045380933, 4195456072, 2471224067, 2554718734, 2237133081, 2388260884, 3212035895, 3028143674, 2842678573, 2724322336, 4138563181, 4255350624, 3769721975, 3955191162, 3667219033, 3516619604, 3431546947, 3347532110, 2933734917, 2782082824, 3099667487, 3016697106, 2196052529, 2313884476, 2499348523, 2683765030, 1179510461, 1296297904, 1347548327, 1533017514, 1786102409, 1635502980, 2087309459, 2003294622, 507358933, 355706840, 136428751, 53458370, 839224033, 957055980, 605657339, 790073846, 2373340630, 2256028891, 2607439820, 2422494913, 2706270690, 2856345839, 3075636216, 3160175349, 3573941694, 3725069491, 3273267108, 3356761769, 4181598602, 4063242375, 4011996048, 3828103837, 1033297158, 915985419, 730517276, 545572369, 296679730, 446754879, 129166120, 213705253, 1709610350, 1860738147, 1945798516, 2029293177, 1239331162, 1120974935, 1606591296, 1422699085, 4148292826, 4233094615, 3781033664, 3931371469, 3682191598, 3497509347, 3446004468, 3328955385, 2939266226, 2755636671, 3106780840, 2988687269, 2198438022, 2282195339, 2501218972, 2652609425, 1201765386, 1286567175, 1371368976, 1521706781, 1805211710, 1620529459, 2105887268, 1988838185, 533804130, 350174575, 164439672, 46346101, 870912086, 954669403, 636813900, 788204353, 2358957921, 2274680428, 2592523643, 2441661558, 2695033685, 2880240216, 3065962831, 3182487618, 3572145929, 3756299780, 3270937875, 3388507166, 4174560061, 4091327024, 4006521127, 3854606378, 1014646705, 930369212, 711349675, 560487590, 272786309, 457992840, 106852767, 223377554, 1678381017, 1862534868, 1914052035, 2031621326, 1211247597, 1128014560, 1580087799, 1428173050, 32283319, 182621114, 401639597, 486441376, 768917123, 651868046, 1003007129, 818324884, 1503449823, 1385356242, 1333838021, 1150208456, 1973745387, 2125135846, 1673061617, 1756818940, 2970356327, 3120694122, 2802849917, 2887651696, 2637442643, 2520393566, 2334669897, 2149987652, 3917234703, 3799141122, 4284502037, 4100872472, 3309594171, 3460984630, 3545789473, 3629546796, 2050466060, 1899603969, 1814803222, 1730525723, 1443857720, 1560382517, 1075025698, 1260232239, 575138148, 692707433, 878443390, 1062597235, 243256656, 91341917, 409198410, 325965383, 3403100636, 3252238545, 3704300486, 3620022987, 3874428392, 3990953189, 4042459122, 4227665663, 2460449204, 2578018489, 2226875310, 2411029155, 3198115200, 3046200461, 2827177882, 2743944855], A = [0, 218828297, 437656594, 387781147, 875313188, 958871085, 775562294, 590424639, 1750626376, 1699970625, 1917742170, 2135253587, 1551124588, 1367295589, 1180849278, 1265195639, 3501252752, 3720081049, 3399941250, 3350065803, 3835484340, 3919042237, 4270507174, 4085369519, 3102249176, 3051593425, 2734591178, 2952102595, 2361698556, 2177869557, 2530391278, 2614737639, 3145456443, 3060847922, 2708326185, 2892417312, 2404901663, 2187128086, 2504130317, 2555048196, 3542330227, 3727205754, 3375740769, 3292445032, 3876557655, 3926170974, 4246310725, 4027744588, 1808481195, 1723872674, 1910319033, 2094410160, 1608975247, 1391201670, 1173430173, 1224348052, 59984867, 244860394, 428169201, 344873464, 935293895, 984907214, 766078933, 547512796, 1844882806, 1627235199, 2011214180, 2062270317, 1507497298, 1423022939, 1137477952, 1321699145, 95345982, 145085239, 532201772, 313773861, 830661914, 1015671571, 731183368, 648017665, 3175501286, 2957853679, 2807058932, 2858115069, 2305455554, 2220981195, 2474404304, 2658625497, 3575528878, 3625268135, 3473416636, 3254988725, 3778151818, 3963161475, 4213447064, 4130281361, 3599595085, 3683022916, 3432737375, 3247465558, 3802222185, 4020912224, 4172763771, 4122762354, 3201631749, 3017672716, 2764249623, 2848461854, 2331590177, 2280796200, 2431590963, 2648976442, 104699613, 188127444, 472615631, 287343814, 840019705, 1058709744, 671593195, 621591778, 1852171925, 1668212892, 1953757831, 2037970062, 1514790577, 1463996600, 1080017571, 1297403050, 3673637356, 3623636965, 3235995134, 3454686199, 4007360968, 3822090177, 4107101658, 4190530515, 2997825956, 3215212461, 2830708150, 2779915199, 2256734592, 2340947849, 2627016082, 2443058075, 172466556, 122466165, 273792366, 492483431, 1047239e3, 861968209, 612205898, 695634755, 1646252340, 1863638845, 2013908262, 1963115311, 1446242576, 1530455833, 1277555970, 1093597963, 1636604631, 1820824798, 2073724613, 1989249228, 1436590835, 1487645946, 1337376481, 1119727848, 164948639, 81781910, 331544205, 516552836, 1039717051, 821288114, 669961897, 719700128, 2973530695, 3157750862, 2871682645, 2787207260, 2232435299, 2283490410, 2667994737, 2450346104, 3647212047, 3564045318, 3279033885, 3464042516, 3980931627, 3762502690, 4150144569, 4199882800, 3070356634, 3121275539, 2904027272, 2686254721, 2200818878, 2384911031, 2570832044, 2486224549, 3747192018, 3528626907, 3310321856, 3359936201, 3950355702, 3867060991, 4049844452, 4234721005, 1739656202, 1790575107, 2108100632, 1890328081, 1402811438, 1586903591, 1233856572, 1149249077, 266959938, 48394827, 369057872, 418672217, 1002783846, 919489135, 567498868, 752375421, 209336225, 24197544, 376187827, 459744698, 945164165, 895287692, 574624663, 793451934, 1679968233, 1764313568, 2117360635, 1933530610, 1343127501, 1560637892, 1243112415, 1192455638, 3704280881, 3519142200, 3336358691, 3419915562, 3907448597, 3857572124, 4075877127, 4294704398, 3029510009, 3113855344, 2927934315, 2744104290, 2159976285, 2377486676, 2594734927, 2544078150], E = [0, 151849742, 303699484, 454499602, 607398968, 758720310, 908999204, 1059270954, 1214797936, 1097159550, 1517440620, 1400849762, 1817998408, 1699839814, 2118541908, 2001430874, 2429595872, 2581445614, 2194319100, 2345119218, 3034881240, 3186202582, 2801699524, 2951971274, 3635996816, 3518358430, 3399679628, 3283088770, 4237083816, 4118925222, 4002861748, 3885750714, 1002142683, 850817237, 698445255, 548169417, 529487843, 377642221, 227885567, 77089521, 1943217067, 2061379749, 1640576439, 1757691577, 1474760595, 1592394909, 1174215055, 1290801793, 2875968315, 2724642869, 3111247143, 2960971305, 2405426947, 2253581325, 2638606623, 2487810577, 3808662347, 3926825029, 4044981591, 4162096729, 3342319475, 3459953789, 3576539503, 3693126241, 1986918061, 2137062819, 1685577905, 1836772287, 1381620373, 1532285339, 1078185097, 1229899655, 1040559837, 923313619, 740276417, 621982671, 439452389, 322734571, 137073913, 19308535, 3871163981, 4021308739, 4104605777, 4255800159, 3263785589, 3414450555, 3499326569, 3651041127, 2933202493, 2815956275, 3167684641, 3049390895, 2330014213, 2213296395, 2566595609, 2448830231, 1305906550, 1155237496, 1607244650, 1455525988, 1776460110, 1626319424, 2079897426, 1928707164, 96392454, 213114376, 396673818, 514443284, 562755902, 679998e3, 865136418, 983426092, 3708173718, 3557504664, 3474729866, 3323011204, 4180808110, 4030667424, 3945269170, 3794078908, 2507040230, 2623762152, 2272556026, 2390325492, 2975484382, 3092726480, 2738905026, 2857194700, 3973773121, 3856137295, 4274053469, 4157467219, 3371096953, 3252932727, 3673476453, 3556361835, 2763173681, 2915017791, 3064510765, 3215307299, 2156299017, 2307622919, 2459735317, 2610011675, 2081048481, 1963412655, 1846563261, 1729977011, 1480485785, 1362321559, 1243905413, 1126790795, 878845905, 1030690015, 645401037, 796197571, 274084841, 425408743, 38544885, 188821243, 3613494426, 3731654548, 3313212038, 3430322568, 4082475170, 4200115116, 3780097726, 3896688048, 2668221674, 2516901860, 2366882550, 2216610296, 3141400786, 2989552604, 2837966542, 2687165888, 1202797690, 1320957812, 1437280870, 1554391400, 1669664834, 1787304780, 1906247262, 2022837584, 265905162, 114585348, 499347990, 349075736, 736970802, 585122620, 972512814, 821712160, 2595684844, 2478443234, 2293045232, 2174754046, 3196267988, 3079546586, 2895723464, 2777952454, 3537852828, 3687994002, 3234156416, 3385345166, 4142626212, 4293295786, 3841024952, 3992742070, 174567692, 57326082, 410887952, 292596766, 777231668, 660510266, 1011452712, 893681702, 1108339068, 1258480242, 1343618912, 1494807662, 1715193156, 1865862730, 1948373848, 2100090966, 2701949495, 2818666809, 3004591147, 3122358053, 2235061775, 2352307457, 2535604243, 2653899549, 3915653703, 3764988233, 4219352155, 4067639125, 3444575871, 3294430577, 3746175075, 3594982253, 836553431, 953270745, 600235211, 718002117, 367585007, 484830689, 133361907, 251657213, 2041877159, 1891211689, 1806599355, 1654886325, 1568718495, 1418573201, 1335535747, 1184342925]; function S(e) { for (var t = [], r = 0; r < e.length; r += 4) { t.push(e[r] << 24 | e[r + 1] << 16 | e[r + 2] << 8 | e[r + 3]); } return t; } var k = function k(e) { if (!(this instanceof k)) throw Error("AES must be instanitated with `new`"); Object.defineProperty(this, "key", { value: o(e, !0) }), this._prepare(); }; k.prototype._prepare = function () { var e = f[this.key.length]; if (null == e) throw new Error("invalid key size (must be 16, 24 or 32 bytes)"); this._Ke = [], this._Kd = []; for (var t = 0; t <= e; t++) { this._Ke.push([0, 0, 0, 0]), this._Kd.push([0, 0, 0, 0]); } var r, n = 4 * (e + 1), i = this.key.length / 4, o = S(this.key); for (t = 0; t < i; t++) { r = t >> 2, this._Ke[r][t % 4] = o[t], this._Kd[e - r][t % 4] = o[t]; } for (var s, a = 0, u = i; u < n;) { if (s = o[i - 1], o[0] ^= d[s >> 16 & 255] << 24 ^ d[s >> 8 & 255] << 16 ^ d[255 & s] << 8 ^ d[s >> 24 & 255] ^ c[a] << 24, a += 1, 8 != i) for (t = 1; t < i; t++) { o[t] ^= o[t - 1]; } else { for (t = 1; t < i / 2; t++) { o[t] ^= o[t - 1]; } s = o[i / 2 - 1], o[i / 2] ^= d[255 & s] ^ d[s >> 8 & 255] << 8 ^ d[s >> 16 & 255] << 16 ^ d[s >> 24 & 255] << 24; for (t = i / 2 + 1; t < i; t++) { o[t] ^= o[t - 1]; } } for (t = 0; t < i && u < n;) { l = u >> 2, h = u % 4, this._Ke[l][h] = o[t], this._Kd[e - l][h] = o[t++], u++; } } for (var l = 1; l < e; l++) { for (var h = 0; h < 4; h++) { s = this._Kd[l][h], this._Kd[l][h] = _[s >> 24 & 255] ^ M[s >> 16 & 255] ^ A[s >> 8 & 255] ^ E[255 & s]; } } }, k.prototype.encrypt = function (e) { if (16 != e.length) throw new Error("invalid plaintext size (must be 16 bytes)"); for (var t = this._Ke.length - 1, r = [0, 0, 0, 0], n = S(e), i = 0; i < 4; i++) { n[i] ^= this._Ke[0][i]; } for (var o = 1; o < t; o++) { for (i = 0; i < 4; i++) { r[i] = h[n[i] >> 24 & 255] ^ p[n[(i + 1) % 4] >> 16 & 255] ^ v[n[(i + 2) % 4] >> 8 & 255] ^ y[255 & n[(i + 3) % 4]] ^ this._Ke[o][i]; } n = r.slice(); } var s, a = u(16); for (i = 0; i < 4; i++) { s = this._Ke[t][i], a[4 * i] = 255 & (d[n[i] >> 24 & 255] ^ s >> 24), a[4 * i + 1] = 255 & (d[n[(i + 1) % 4] >> 16 & 255] ^ s >> 16), a[4 * i + 2] = 255 & (d[n[(i + 2) % 4] >> 8 & 255] ^ s >> 8), a[4 * i + 3] = 255 & (d[255 & n[(i + 3) % 4]] ^ s); } return a; }, k.prototype.decrypt = function (e) { if (16 != e.length) throw new Error("invalid ciphertext size (must be 16 bytes)"); for (var t = this._Kd.length - 1, r = [0, 0, 0, 0], n = S(e), i = 0; i < 4; i++) { n[i] ^= this._Kd[0][i]; } for (var o = 1; o < t; o++) { for (i = 0; i < 4; i++) { r[i] = m[n[i] >> 24 & 255] ^ g[n[(i + 3) % 4] >> 16 & 255] ^ b[n[(i + 2) % 4] >> 8 & 255] ^ w[255 & n[(i + 1) % 4]] ^ this._Kd[o][i]; } n = r.slice(); } var s, a = u(16); for (i = 0; i < 4; i++) { s = this._Kd[t][i], a[4 * i] = 255 & (l[n[i] >> 24 & 255] ^ s >> 24), a[4 * i + 1] = 255 & (l[n[(i + 3) % 4] >> 16 & 255] ^ s >> 16), a[4 * i + 2] = 255 & (l[n[(i + 2) % 4] >> 8 & 255] ^ s >> 8), a[4 * i + 3] = 255 & (l[255 & n[(i + 1) % 4]] ^ s); } return a; }; var N = function N(e) { if (!(this instanceof N)) throw Error("AES must be instanitated with `new`"); this.description = "Electronic Code Block", this.name = "ecb", this._aes = new k(e); }; N.prototype.encrypt = function (e) { if ((e = o(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)"); for (var t = u(e.length), r = u(16), n = 0; n < e.length; n += 16) { s(e, r, 0, n, n + 16), s(r = this._aes.encrypt(r), t, n); } return t; }, N.prototype.decrypt = function (e) { if ((e = o(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)"); for (var t = u(e.length), r = u(16), n = 0; n < e.length; n += 16) { s(e, r, 0, n, n + 16), s(r = this._aes.decrypt(r), t, n); } return t; }; var x = function x(e, t) { if (!(this instanceof x)) throw Error("AES must be instanitated with `new`"); if (this.description = "Cipher Block Chaining", this.name = "cbc", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)"); } else t = u(16); this._lastCipherblock = o(t, !0), this._aes = new k(e); }; x.prototype.encrypt = function (e) { if ((e = o(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)"); for (var t = u(e.length), r = u(16), n = 0; n < e.length; n += 16) { s(e, r, 0, n, n + 16); for (var i = 0; i < 16; i++) { r[i] ^= this._lastCipherblock[i]; } this._lastCipherblock = this._aes.encrypt(r), s(this._lastCipherblock, t, n); } return t; }, x.prototype.decrypt = function (e) { if ((e = o(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)"); for (var t = u(e.length), r = u(16), n = 0; n < e.length; n += 16) { s(e, r, 0, n, n + 16), r = this._aes.decrypt(r); for (var i = 0; i < 16; i++) { t[n + i] = r[i] ^ this._lastCipherblock[i]; } s(e, this._lastCipherblock, 0, n, n + 16); } return t; }; var P = function P(e, t, r) { if (!(this instanceof P)) throw Error("AES must be instanitated with `new`"); if (this.description = "Cipher Feedback", this.name = "cfb", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 size)"); } else t = u(16); r = r || 1, this.segmentSize = r, this._shiftRegister = o(t, !0), this._aes = new k(e); }; P.prototype.encrypt = function (e) { if (e.length % this.segmentSize != 0) throw new Error("invalid plaintext size (must be segmentSize bytes)"); for (var t, r = o(e, !0), n = 0; n < r.length; n += this.segmentSize) { t = this._aes.encrypt(this._shiftRegister); for (var i = 0; i < this.segmentSize; i++) { r[n + i] ^= t[i]; } s(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), s(r, this._shiftRegister, 16 - this.segmentSize, n, n + this.segmentSize); } return r; }, P.prototype.decrypt = function (e) { if (e.length % this.segmentSize != 0) throw new Error("invalid ciphertext size (must be segmentSize bytes)"); for (var t, r = o(e, !0), n = 0; n < r.length; n += this.segmentSize) { t = this._aes.encrypt(this._shiftRegister); for (var i = 0; i < this.segmentSize; i++) { r[n + i] ^= t[i]; } s(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), s(e, this._shiftRegister, 16 - this.segmentSize, n, n + this.segmentSize); } return r; }; var I = function I(e, t) { if (!(this instanceof I)) throw Error("AES must be instanitated with `new`"); if (this.description = "Output Feedback", this.name = "ofb", t) { if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)"); } else t = u(16); this._lastPrecipher = o(t, !0), this._lastPrecipherIndex = 16, this._aes = new k(e); }; I.prototype.encrypt = function (e) { for (var t = o(e, !0), r = 0; r < t.length; r++) { 16 === this._lastPrecipherIndex && (this._lastPrecipher = this._aes.encrypt(this._lastPrecipher), this._lastPrecipherIndex = 0), t[r] ^= this._lastPrecipher[this._lastPrecipherIndex++]; } return t; }, I.prototype.decrypt = I.prototype.encrypt; var T = function T(e) { if (!(this instanceof T)) throw Error("Counter must be instanitated with `new`"); 0 === e || e || (e = 1), "number" == typeof e ? (this._counter = u(16), this.setValue(e)) : this.setBytes(e); }; T.prototype.setValue = function (e) { if ("number" != typeof e || parseInt(e) != e) throw new Error("invalid counter value (must be an integer)"); for (var t = 15; 0 <= t; --t) { this._counter[t] = e % 256, e >>= 8; } }, T.prototype.setBytes = function (e) { if (16 != (e = o(e, !0)).length) throw new Error("invalid counter bytes size (must be 16 bytes)"); this._counter = e; }, T.prototype.increment = function () { for (var e = 15; 0 <= e; e--) { if (255 !== this._counter[e]) { this._counter[e]++; break; } this._counter[e] = 0; } }; var R = function R(e, t) { if (!(this instanceof R)) throw Error("AES must be instanitated with `new`"); this.description = "Counter", this.name = "ctr", t instanceof T || (t = new T(t)), this._counter = t, this._remainingCounter = null, this._remainingCounterIndex = 16, this._aes = new k(e); }; R.prototype.encrypt = function (e) { for (var t = o(e, !0), r = 0; r < t.length; r++) { 16 === this._remainingCounterIndex && (this._remainingCounter = this._aes.encrypt(this._counter._counter), this._remainingCounterIndex = 0, this._counter.increment()), t[r] ^= this._remainingCounter[this._remainingCounterIndex++]; } return t; }, R.prototype.decrypt = R.prototype.encrypt; var O = { AES: k, Counter: T, ModeOfOperation: { ecb: N, cbc: x, cfb: P, ofb: I, ctr: R }, utils: { hex: a, utf8: t }, padding: { pkcs7: { pad: function pad(e) { var t = 16 - (e = o(e, !0)).length % 16, r = u(e.length + t); s(e, r); for (var n = e.length; n < r.length; n++) { r[n] = t; } return r; }, strip: function strip(e) { if ((e = o(e, !0)).length < 16) throw new Error("PKCS#7 invalid length"); var t = e[e.length - 1]; if (16 < t) throw new Error("PKCS#7 padding byte out of range"); for (var r = e.length - t, n = 0; n < t; n++) { if (e[r + n] !== t) throw new Error("PKCS#7 invalid padding byte"); } var i = u(r); return s(e, i, 0, 0, r), i; } } }, _arrayTest: { coerceArray: o, createArray: u, copyArray: s } }; void 0 !== L ? C.exports = O : (e.aesjs && (O._aesjs = e.aesjs), e.aesjs = O); }(this); }, {}], 9: [function (A, e, t) { !function (e, t) { "use strict"; function y(e, t) { if (!e) throw new Error(t || "Assertion failed"); } function r(e, t) { e.super_ = t; function r() {} r.prototype = t.prototype, e.prototype = new r(), e.prototype.constructor = e; } function m(e, t, r) { if (m.isBN(e)) return e; this.negative = 0, this.words = null, this.length = 0, (this.red = null) !== e && ("le" !== t && "be" !== t || (r = t, t = 10), this._init(e || 0, t || 10, r || "be")); } var n; "object" == _typeof(e) ? e.exports = m : t.BN = m, (m.BN = m).wordSize = 26; try { n = A("buffer").Buffer; } catch (e) {} function s(e, t, r) { for (var n = 0, i = Math.min(e.length, r), o = t; o < i; o++) { var s = e.charCodeAt(o) - 48; n <<= 4, n |= 49 <= s && s <= 54 ? s - 49 + 10 : 17 <= s && s <= 22 ? s - 17 + 10 : 15 & s; } return n; } function f(e, t, r, n) { for (var i = 0, o = Math.min(e.length, r), s = t; s < o; s++) { var a = e.charCodeAt(s) - 48; i *= n, i += 49 <= a ? a - 49 + 10 : 17 <= a ? a - 17 + 10 : a; } return i; } m.isBN = function (e) { return e instanceof m || null !== e && "object" == _typeof(e) && e.constructor.wordSize === m.wordSize && Array.isArray(e.words); }, m.max = function (e, t) { return 0 < e.cmp(t) ? e : t; }, m.min = function (e, t) { return e.cmp(t) < 0 ? e : t; }, m.prototype._init = function (e, t, r) { if ("number" == typeof e) return this._initNumber(e, t, r); if ("object" == _typeof(e)) return this._initArray(e, t, r); "hex" === t && (t = 16), y(t === (0 | t) && 2 <= t && t <= 36); var n = 0; "-" === (e = e.toString().replace(/\s+/g, ""))[0] && n++, 16 === t ? this._parseHex(e, n) : this._parseBase(e, t, n), "-" === e[0] && (this.negative = 1), this.strip(), "le" === r && this._initArray(this.toArray(), t, r); }, m.prototype._initNumber = function (e, t, r) { e < 0 && (this.negative = 1, e = -e), e < 67108864 ? (this.words = [67108863 & e], this.length = 1) : e < 4503599627370496 ? (this.words = [67108863 & e, e / 67108864 & 67108863], this.length = 2) : (y(e < 9007199254740992), this.words = [67108863 & e, e / 67108864 & 67108863, 1], this.length = 3), "le" === r && this._initArray(this.toArray(), t, r); }, m.prototype._initArray = function (e, t, r) { if (y("number" == typeof e.length), e.length <= 0) return this.words = [0], this.length = 1, this; this.length = Math.ceil(e.length / 3), this.words = new Array(this.length); for (var n = 0; n < this.length; n++) { this.words[n] = 0; } var i, o, s = 0; if ("be" === r) for (n = e.length - 1, i = 0; 0 <= n; n -= 3) { o = e[n] | e[n - 1] << 8 | e[n - 2] << 16, this.words[i] |= o << s & 67108863, this.words[i + 1] = o >>> 26 - s & 67108863, 26 <= (s += 24) && (s -= 26, i++); } else if ("le" === r) for (i = n = 0; n < e.length; n += 3) { o = e[n] | e[n + 1] << 8 | e[n + 2] << 16, this.words[i] |= o << s & 67108863, this.words[i + 1] = o >>> 26 - s & 67108863, 26 <= (s += 24) && (s -= 26, i++); } return this.strip(); }, m.prototype._parseHex = function (e, t) { this.length = Math.ceil((e.length - t) / 6), this.words = new Array(this.length); for (var r = 0; r < this.length; r++) { this.words[r] = 0; } var n, i, o = 0; for (r = e.length - 6, n = 0; t <= r; r -= 6) { i = s(e, r, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303, 26 <= (o += 24) && (o -= 26, n++); } r + 6 !== t && (i = s(e, t, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303), this.strip(); }, m.prototype._parseBase = function (e, t, r) { this.words = [0]; for (var n = 0, i = this.length = 1; i <= 67108863; i *= t) { n++; } n--, i = i / t | 0; for (var o = e.length - r, s = o % n, a = Math.min(o, o - s) + r, u = 0, l = r; l < a; l += n) { u = f(e, l, l + n, t), this.imuln(i), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u); } if (0 != s) { var h = 1; for (u = f(e, l, e.length, t), l = 0; l < s; l++) { h *= t; } this.imuln(h), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u); } }, m.prototype.copy = function (e) { e.words = new Array(this.length); for (var t = 0; t < this.length; t++) { e.words[t] = this.words[t]; } e.length = this.length, e.negative = this.negative, e.red = this.red; }, m.prototype.clone = function () { var e = new m(null); return this.copy(e), e; }, m.prototype._expand = function (e) { for (; this.length < e;) { this.words[this.length++] = 0; } return this; }, m.prototype.strip = function () { for (; 1 < this.length && 0 === this.words[this.length - 1];) { this.length--; } return this._normSign(); }, m.prototype._normSign = function () { return 1 === this.length && 0 === this.words[0] && (this.negative = 0), this; }, m.prototype.inspect = function () { return (this.red ? ""; }; var c = ["", "0", "00", "000", "0000", "00000", "000000", "0000000", "00000000", "000000000", "0000000000", "00000000000", "000000000000", "0000000000000", "00000000000000", "000000000000000", "0000000000000000", "00000000000000000", "000000000000000000", "0000000000000000000", "00000000000000000000", "000000000000000000000", "0000000000000000000000", "00000000000000000000000", "000000000000000000000000", "0000000000000000000000000"], d = [0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], p = [0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 1e7, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64e6, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 243e5, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176]; function i(e, t, r) { r.negative = t.negative ^ e.negative; var n = e.length + t.length | 0; n = (r.length = n) - 1 | 0; var i = 0 | e.words[0], o = 0 | t.words[0], s = i * o, a = 67108863 & s, u = s / 67108864 | 0; r.words[0] = a; for (var l = 1; l < n; l++) { for (var h = u >>> 26, f = 67108863 & u, c = Math.min(l, t.length - 1), d = Math.max(0, l - e.length + 1); d <= c; d++) { var p = l - d | 0; h += (s = (i = 0 | e.words[p]) * (o = 0 | t.words[d]) + f) / 67108864 | 0, f = 67108863 & s; } r.words[l] = 0 | f, u = 0 | h; } return 0 !== u ? r.words[l] = 0 | u : r.length--, r.strip(); } m.prototype.toString = function (e, t) { var r; if (t = 0 | t || 1, 16 === (e = e || 10) || "hex" === e) { r = ""; for (var n = 0, i = 0, o = 0; o < this.length; o++) { var s = this.words[o], a = (16777215 & (s << n | i)).toString(16); r = 0 !== (i = s >>> 24 - n & 16777215) || o !== this.length - 1 ? c[6 - a.length] + a + r : a + r, 26 <= (n += 2) && (n -= 26, o--); } for (0 !== i && (r = i.toString(16) + r); r.length % t != 0;) { r = "0" + r; } return 0 !== this.negative && (r = "-" + r), r; } if (e === (0 | e) && 2 <= e && e <= 36) { var u = d[e], l = p[e]; r = ""; var h = this.clone(); for (h.negative = 0; !h.isZero();) { var f = h.modn(l).toString(e); r = (h = h.idivn(l)).isZero() ? f + r : c[u - f.length] + f + r; } for (this.isZero() && (r = "0" + r); r.length % t != 0;) { r = "0" + r; } return 0 !== this.negative && (r = "-" + r), r; } y(!1, "Base should be between 2 and 36"); }, m.prototype.toNumber = function () { var e = this.words[0]; return 2 === this.length ? e += 67108864 * this.words[1] : 3 === this.length && 1 === this.words[2] ? e += 4503599627370496 + 67108864 * this.words[1] : 2 < this.length && y(!1, "Number can only safely store up to 53 bits"), 0 !== this.negative ? -e : e; }, m.prototype.toJSON = function () { return this.toString(16); }, m.prototype.toBuffer = function (e, t) { return y(void 0 !== n), this.toArrayLike(n, e, t); }, m.prototype.toArray = function (e, t) { return this.toArrayLike(Array, e, t); }, m.prototype.toArrayLike = function (e, t, r) { var n = this.byteLength(), i = r || Math.max(1, n); y(n <= i, "byte array longer than desired length"), y(0 < i, "Requested array length <= 0"), this.strip(); var o, s, a = "le" === t, u = new e(i), l = this.clone(); if (a) { for (s = 0; !l.isZero(); s++) { o = l.andln(255), l.iushrn(8), u[s] = o; } for (; s < i; s++) { u[s] = 0; } } else { for (s = 0; s < i - n; s++) { u[s] = 0; } for (s = 0; !l.isZero(); s++) { o = l.andln(255), l.iushrn(8), u[i - s - 1] = o; } } return u; }, m.prototype._countBits = Math.clz32 ? function (e) { return 32 - Math.clz32(e); } : function (e) { var t = e, r = 0; return 4096 <= t && (r += 13, t >>>= 13), 64 <= t && (r += 7, t >>>= 7), 8 <= t && (r += 4, t >>>= 4), 2 <= t && (r += 2, t >>>= 2), r + t; }, m.prototype._zeroBits = function (e) { if (0 === e) return 26; var t = e, r = 0; return 0 == (8191 & t) && (r += 13, t >>>= 13), 0 == (127 & t) && (r += 7, t >>>= 7), 0 == (15 & t) && (r += 4, t >>>= 4), 0 == (3 & t) && (r += 2, t >>>= 2), 0 == (1 & t) && r++, r; }, m.prototype.bitLength = function () { var e = this.words[this.length - 1], t = this._countBits(e); return 26 * (this.length - 1) + t; }, m.prototype.zeroBits = function () { if (this.isZero()) return 0; for (var e = 0, t = 0; t < this.length; t++) { var r = this._zeroBits(this.words[t]); if (e += r, 26 !== r) break; } return e; }, m.prototype.byteLength = function () { return Math.ceil(this.bitLength() / 8); }, m.prototype.toTwos = function (e) { return 0 !== this.negative ? this.abs().inotn(e).iaddn(1) : this.clone(); }, m.prototype.fromTwos = function (e) { return this.testn(e - 1) ? this.notn(e).iaddn(1).ineg() : this.clone(); }, m.prototype.isNeg = function () { return 0 !== this.negative; }, m.prototype.neg = function () { return this.clone().ineg(); }, m.prototype.ineg = function () { return this.isZero() || (this.negative ^= 1), this; }, m.prototype.iuor = function (e) { for (; this.length < e.length;) { this.words[this.length++] = 0; } for (var t = 0; t < e.length; t++) { this.words[t] = this.words[t] | e.words[t]; } return this.strip(); }, m.prototype.ior = function (e) { return y(0 == (this.negative | e.negative)), this.iuor(e); }, m.prototype.or = function (e) { return this.length > e.length ? this.clone().ior(e) : e.clone().ior(this); }, m.prototype.uor = function (e) { return this.length > e.length ? this.clone().iuor(e) : e.clone().iuor(this); }, m.prototype.iuand = function (e) { var t; t = this.length > e.length ? e : this; for (var r = 0; r < t.length; r++) { this.words[r] = this.words[r] & e.words[r]; } return this.length = t.length, this.strip(); }, m.prototype.iand = function (e) { return y(0 == (this.negative | e.negative)), this.iuand(e); }, m.prototype.and = function (e) { return this.length > e.length ? this.clone().iand(e) : e.clone().iand(this); }, m.prototype.uand = function (e) { return this.length > e.length ? this.clone().iuand(e) : e.clone().iuand(this); }, m.prototype.iuxor = function (e) { var t, r; r = this.length > e.length ? (t = this, e) : (t = e, this); for (var n = 0; n < r.length; n++) { this.words[n] = t.words[n] ^ r.words[n]; } if (this !== t) for (; n < t.length; n++) { this.words[n] = t.words[n]; } return this.length = t.length, this.strip(); }, m.prototype.ixor = function (e) { return y(0 == (this.negative | e.negative)), this.iuxor(e); }, m.prototype.xor = function (e) { return this.length > e.length ? this.clone().ixor(e) : e.clone().ixor(this); }, m.prototype.uxor = function (e) { return this.length > e.length ? this.clone().iuxor(e) : e.clone().iuxor(this); }, m.prototype.inotn = function (e) { y("number" == typeof e && 0 <= e); var t = 0 | Math.ceil(e / 26), r = e % 26; this._expand(t), 0 < r && t--; for (var n = 0; n < t; n++) { this.words[n] = 67108863 & ~this.words[n]; } return 0 < r && (this.words[n] = ~this.words[n] & 67108863 >> 26 - r), this.strip(); }, m.prototype.notn = function (e) { return this.clone().inotn(e); }, m.prototype.setn = function (e, t) { y("number" == typeof e && 0 <= e); var r = e / 26 | 0, n = e % 26; return this._expand(1 + r), this.words[r] = t ? this.words[r] | 1 << n : this.words[r] & ~(1 << n), this.strip(); }, m.prototype.iadd = function (e) { var t, r, n; if (0 !== this.negative && 0 === e.negative) return this.negative = 0, t = this.isub(e), this.negative ^= 1, this._normSign(); if (0 === this.negative && 0 !== e.negative) return e.negative = 0, t = this.isub(e), e.negative = 1, t._normSign(); n = this.length > e.length ? (r = this, e) : (r = e, this); for (var i = 0, o = 0; o < n.length; o++) { t = (0 | r.words[o]) + (0 | n.words[o]) + i, this.words[o] = 67108863 & t, i = t >>> 26; } for (; 0 !== i && o < r.length; o++) { t = (0 | r.words[o]) + i, this.words[o] = 67108863 & t, i = t >>> 26; } if (this.length = r.length, 0 !== i) this.words[this.length] = i, this.length++;else if (r !== this) for (; o < r.length; o++) { this.words[o] = r.words[o]; } return this; }, m.prototype.add = function (e) { var t; return 0 !== e.negative && 0 === this.negative ? (e.negative = 0, t = this.sub(e), e.negative ^= 1, t) : 0 === e.negative && 0 !== this.negative ? (this.negative = 0, t = e.sub(this), this.negative = 1, t) : this.length > e.length ? this.clone().iadd(e) : e.clone().iadd(this); }, m.prototype.isub = function (e) { if (0 !== e.negative) { e.negative = 0; var t = this.iadd(e); return e.negative = 1, t._normSign(); } if (0 !== this.negative) return this.negative = 0, this.iadd(e), this.negative = 1, this._normSign(); var r, n, i = this.cmp(e); if (0 === i) return this.negative = 0, this.length = 1, this.words[0] = 0, this; n = 0 < i ? (r = this, e) : (r = e, this); for (var o = 0, s = 0; s < n.length; s++) { o = (t = (0 | r.words[s]) - (0 | n.words[s]) + o) >> 26, this.words[s] = 67108863 & t; } for (; 0 !== o && s < r.length; s++) { o = (t = (0 | r.words[s]) + o) >> 26, this.words[s] = 67108863 & t; } if (0 === o && s < r.length && r !== this) for (; s < r.length; s++) { this.words[s] = r.words[s]; } return this.length = Math.max(this.length, s), r !== this && (this.negative = 1), this.strip(); }, m.prototype.sub = function (e) { return this.clone().isub(e); }; var o = function o(e, t, r) { var n, i, o, s = e.words, a = t.words, u = r.words, l = 0, h = 0 | s[0], f = 8191 & h, c = h >>> 13, d = 0 | s[1], p = 8191 & d, v = d >>> 13, y = 0 | s[2], m = 8191 & y, g = y >>> 13, b = 0 | s[3], w = 8191 & b, _ = b >>> 13, M = 0 | s[4], A = 8191 & M, E = M >>> 13, S = 0 | s[5], k = 8191 & S, N = S >>> 13, x = 0 | s[6], P = 8191 & x, I = x >>> 13, T = 0 | s[7], R = 8191 & T, O = T >>> 13, C = 0 | s[8], L = 8191 & C, D = C >>> 13, B = 0 | s[9], U = 8191 & B, F = B >>> 13, j = 0 | a[0], G = 8191 & j, H = j >>> 13, z = 0 | a[1], V = 8191 & z, K = z >>> 13, q = 0 | a[2], W = 8191 & q, Z = q >>> 13, J = 0 | a[3], X = 8191 & J, $ = J >>> 13, Q = 0 | a[4], Y = 8191 & Q, ee = Q >>> 13, te = 0 | a[5], re = 8191 & te, ne = te >>> 13, ie = 0 | a[6], oe = 8191 & ie, se = ie >>> 13, ae = 0 | a[7], ue = 8191 & ae, le = ae >>> 13, he = 0 | a[8], fe = 8191 & he, ce = he >>> 13, de = 0 | a[9], pe = 8191 & de, ve = de >>> 13; r.negative = e.negative ^ t.negative, r.length = 19; var ye = (l + (n = Math.imul(f, G)) | 0) + ((8191 & (i = (i = Math.imul(f, H)) + Math.imul(c, G) | 0)) << 13) | 0; l = ((o = Math.imul(c, H)) + (i >>> 13) | 0) + (ye >>> 26) | 0, ye &= 67108863, n = Math.imul(p, G), i = (i = Math.imul(p, H)) + Math.imul(v, G) | 0, o = Math.imul(v, H); var me = (l + (n = n + Math.imul(f, V) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, K) | 0) + Math.imul(c, V) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, K) | 0) + (i >>> 13) | 0) + (me >>> 26) | 0, me &= 67108863, n = Math.imul(m, G), i = (i = Math.imul(m, H)) + Math.imul(g, G) | 0, o = Math.imul(g, H), n = n + Math.imul(p, V) | 0, i = (i = i + Math.imul(p, K) | 0) + Math.imul(v, V) | 0, o = o + Math.imul(v, K) | 0; var ge = (l + (n = n + Math.imul(f, W) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, Z) | 0) + Math.imul(c, W) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, Z) | 0) + (i >>> 13) | 0) + (ge >>> 26) | 0, ge &= 67108863, n = Math.imul(w, G), i = (i = Math.imul(w, H)) + Math.imul(_, G) | 0, o = Math.imul(_, H), n = n + Math.imul(m, V) | 0, i = (i = i + Math.imul(m, K) | 0) + Math.imul(g, V) | 0, o = o + Math.imul(g, K) | 0, n = n + Math.imul(p, W) | 0, i = (i = i + Math.imul(p, Z) | 0) + Math.imul(v, W) | 0, o = o + Math.imul(v, Z) | 0; var be = (l + (n = n + Math.imul(f, X) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, $) | 0) + Math.imul(c, X) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, $) | 0) + (i >>> 13) | 0) + (be >>> 26) | 0, be &= 67108863, n = Math.imul(A, G), i = (i = Math.imul(A, H)) + Math.imul(E, G) | 0, o = Math.imul(E, H), n = n + Math.imul(w, V) | 0, i = (i = i + Math.imul(w, K) | 0) + Math.imul(_, V) | 0, o = o + Math.imul(_, K) | 0, n = n + Math.imul(m, W) | 0, i = (i = i + Math.imul(m, Z) | 0) + Math.imul(g, W) | 0, o = o + Math.imul(g, Z) | 0, n = n + Math.imul(p, X) | 0, i = (i = i + Math.imul(p, $) | 0) + Math.imul(v, X) | 0, o = o + Math.imul(v, $) | 0; var we = (l + (n = n + Math.imul(f, Y) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, ee) | 0) + Math.imul(c, Y) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, ee) | 0) + (i >>> 13) | 0) + (we >>> 26) | 0, we &= 67108863, n = Math.imul(k, G), i = (i = Math.imul(k, H)) + Math.imul(N, G) | 0, o = Math.imul(N, H), n = n + Math.imul(A, V) | 0, i = (i = i + Math.imul(A, K) | 0) + Math.imul(E, V) | 0, o = o + Math.imul(E, K) | 0, n = n + Math.imul(w, W) | 0, i = (i = i + Math.imul(w, Z) | 0) + Math.imul(_, W) | 0, o = o + Math.imul(_, Z) | 0, n = n + Math.imul(m, X) | 0, i = (i = i + Math.imul(m, $) | 0) + Math.imul(g, X) | 0, o = o + Math.imul(g, $) | 0, n = n + Math.imul(p, Y) | 0, i = (i = i + Math.imul(p, ee) | 0) + Math.imul(v, Y) | 0, o = o + Math.imul(v, ee) | 0; var _e = (l + (n = n + Math.imul(f, re) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, ne) | 0) + Math.imul(c, re) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, ne) | 0) + (i >>> 13) | 0) + (_e >>> 26) | 0, _e &= 67108863, n = Math.imul(P, G), i = (i = Math.imul(P, H)) + Math.imul(I, G) | 0, o = Math.imul(I, H), n = n + Math.imul(k, V) | 0, i = (i = i + Math.imul(k, K) | 0) + Math.imul(N, V) | 0, o = o + Math.imul(N, K) | 0, n = n + Math.imul(A, W) | 0, i = (i = i + Math.imul(A, Z) | 0) + Math.imul(E, W) | 0, o = o + Math.imul(E, Z) | 0, n = n + Math.imul(w, X) | 0, i = (i = i + Math.imul(w, $) | 0) + Math.imul(_, X) | 0, o = o + Math.imul(_, $) | 0, n = n + Math.imul(m, Y) | 0, i = (i = i + Math.imul(m, ee) | 0) + Math.imul(g, Y) | 0, o = o + Math.imul(g, ee) | 0, n = n + Math.imul(p, re) | 0, i = (i = i + Math.imul(p, ne) | 0) + Math.imul(v, re) | 0, o = o + Math.imul(v, ne) | 0; var Me = (l + (n = n + Math.imul(f, oe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, se) | 0) + Math.imul(c, oe) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, se) | 0) + (i >>> 13) | 0) + (Me >>> 26) | 0, Me &= 67108863, n = Math.imul(R, G), i = (i = Math.imul(R, H)) + Math.imul(O, G) | 0, o = Math.imul(O, H), n = n + Math.imul(P, V) | 0, i = (i = i + Math.imul(P, K) | 0) + Math.imul(I, V) | 0, o = o + Math.imul(I, K) | 0, n = n + Math.imul(k, W) | 0, i = (i = i + Math.imul(k, Z) | 0) + Math.imul(N, W) | 0, o = o + Math.imul(N, Z) | 0, n = n + Math.imul(A, X) | 0, i = (i = i + Math.imul(A, $) | 0) + Math.imul(E, X) | 0, o = o + Math.imul(E, $) | 0, n = n + Math.imul(w, Y) | 0, i = (i = i + Math.imul(w, ee) | 0) + Math.imul(_, Y) | 0, o = o + Math.imul(_, ee) | 0, n = n + Math.imul(m, re) | 0, i = (i = i + Math.imul(m, ne) | 0) + Math.imul(g, re) | 0, o = o + Math.imul(g, ne) | 0, n = n + Math.imul(p, oe) | 0, i = (i = i + Math.imul(p, se) | 0) + Math.imul(v, oe) | 0, o = o + Math.imul(v, se) | 0; var Ae = (l + (n = n + Math.imul(f, ue) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, le) | 0) + Math.imul(c, ue) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, le) | 0) + (i >>> 13) | 0) + (Ae >>> 26) | 0, Ae &= 67108863, n = Math.imul(L, G), i = (i = Math.imul(L, H)) + Math.imul(D, G) | 0, o = Math.imul(D, H), n = n + Math.imul(R, V) | 0, i = (i = i + Math.imul(R, K) | 0) + Math.imul(O, V) | 0, o = o + Math.imul(O, K) | 0, n = n + Math.imul(P, W) | 0, i = (i = i + Math.imul(P, Z) | 0) + Math.imul(I, W) | 0, o = o + Math.imul(I, Z) | 0, n = n + Math.imul(k, X) | 0, i = (i = i + Math.imul(k, $) | 0) + Math.imul(N, X) | 0, o = o + Math.imul(N, $) | 0, n = n + Math.imul(A, Y) | 0, i = (i = i + Math.imul(A, ee) | 0) + Math.imul(E, Y) | 0, o = o + Math.imul(E, ee) | 0, n = n + Math.imul(w, re) | 0, i = (i = i + Math.imul(w, ne) | 0) + Math.imul(_, re) | 0, o = o + Math.imul(_, ne) | 0, n = n + Math.imul(m, oe) | 0, i = (i = i + Math.imul(m, se) | 0) + Math.imul(g, oe) | 0, o = o + Math.imul(g, se) | 0, n = n + Math.imul(p, ue) | 0, i = (i = i + Math.imul(p, le) | 0) + Math.imul(v, ue) | 0, o = o + Math.imul(v, le) | 0; var Ee = (l + (n = n + Math.imul(f, fe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, ce) | 0) + Math.imul(c, fe) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, ce) | 0) + (i >>> 13) | 0) + (Ee >>> 26) | 0, Ee &= 67108863, n = Math.imul(U, G), i = (i = Math.imul(U, H)) + Math.imul(F, G) | 0, o = Math.imul(F, H), n = n + Math.imul(L, V) | 0, i = (i = i + Math.imul(L, K) | 0) + Math.imul(D, V) | 0, o = o + Math.imul(D, K) | 0, n = n + Math.imul(R, W) | 0, i = (i = i + Math.imul(R, Z) | 0) + Math.imul(O, W) | 0, o = o + Math.imul(O, Z) | 0, n = n + Math.imul(P, X) | 0, i = (i = i + Math.imul(P, $) | 0) + Math.imul(I, X) | 0, o = o + Math.imul(I, $) | 0, n = n + Math.imul(k, Y) | 0, i = (i = i + Math.imul(k, ee) | 0) + Math.imul(N, Y) | 0, o = o + Math.imul(N, ee) | 0, n = n + Math.imul(A, re) | 0, i = (i = i + Math.imul(A, ne) | 0) + Math.imul(E, re) | 0, o = o + Math.imul(E, ne) | 0, n = n + Math.imul(w, oe) | 0, i = (i = i + Math.imul(w, se) | 0) + Math.imul(_, oe) | 0, o = o + Math.imul(_, se) | 0, n = n + Math.imul(m, ue) | 0, i = (i = i + Math.imul(m, le) | 0) + Math.imul(g, ue) | 0, o = o + Math.imul(g, le) | 0, n = n + Math.imul(p, fe) | 0, i = (i = i + Math.imul(p, ce) | 0) + Math.imul(v, fe) | 0, o = o + Math.imul(v, ce) | 0; var Se = (l + (n = n + Math.imul(f, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(f, ve) | 0) + Math.imul(c, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(c, ve) | 0) + (i >>> 13) | 0) + (Se >>> 26) | 0, Se &= 67108863, n = Math.imul(U, V), i = (i = Math.imul(U, K)) + Math.imul(F, V) | 0, o = Math.imul(F, K), n = n + Math.imul(L, W) | 0, i = (i = i + Math.imul(L, Z) | 0) + Math.imul(D, W) | 0, o = o + Math.imul(D, Z) | 0, n = n + Math.imul(R, X) | 0, i = (i = i + Math.imul(R, $) | 0) + Math.imul(O, X) | 0, o = o + Math.imul(O, $) | 0, n = n + Math.imul(P, Y) | 0, i = (i = i + Math.imul(P, ee) | 0) + Math.imul(I, Y) | 0, o = o + Math.imul(I, ee) | 0, n = n + Math.imul(k, re) | 0, i = (i = i + Math.imul(k, ne) | 0) + Math.imul(N, re) | 0, o = o + Math.imul(N, ne) | 0, n = n + Math.imul(A, oe) | 0, i = (i = i + Math.imul(A, se) | 0) + Math.imul(E, oe) | 0, o = o + Math.imul(E, se) | 0, n = n + Math.imul(w, ue) | 0, i = (i = i + Math.imul(w, le) | 0) + Math.imul(_, ue) | 0, o = o + Math.imul(_, le) | 0, n = n + Math.imul(m, fe) | 0, i = (i = i + Math.imul(m, ce) | 0) + Math.imul(g, fe) | 0, o = o + Math.imul(g, ce) | 0; var ke = (l + (n = n + Math.imul(p, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(p, ve) | 0) + Math.imul(v, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(v, ve) | 0) + (i >>> 13) | 0) + (ke >>> 26) | 0, ke &= 67108863, n = Math.imul(U, W), i = (i = Math.imul(U, Z)) + Math.imul(F, W) | 0, o = Math.imul(F, Z), n = n + Math.imul(L, X) | 0, i = (i = i + Math.imul(L, $) | 0) + Math.imul(D, X) | 0, o = o + Math.imul(D, $) | 0, n = n + Math.imul(R, Y) | 0, i = (i = i + Math.imul(R, ee) | 0) + Math.imul(O, Y) | 0, o = o + Math.imul(O, ee) | 0, n = n + Math.imul(P, re) | 0, i = (i = i + Math.imul(P, ne) | 0) + Math.imul(I, re) | 0, o = o + Math.imul(I, ne) | 0, n = n + Math.imul(k, oe) | 0, i = (i = i + Math.imul(k, se) | 0) + Math.imul(N, oe) | 0, o = o + Math.imul(N, se) | 0, n = n + Math.imul(A, ue) | 0, i = (i = i + Math.imul(A, le) | 0) + Math.imul(E, ue) | 0, o = o + Math.imul(E, le) | 0, n = n + Math.imul(w, fe) | 0, i = (i = i + Math.imul(w, ce) | 0) + Math.imul(_, fe) | 0, o = o + Math.imul(_, ce) | 0; var Ne = (l + (n = n + Math.imul(m, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(m, ve) | 0) + Math.imul(g, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(g, ve) | 0) + (i >>> 13) | 0) + (Ne >>> 26) | 0, Ne &= 67108863, n = Math.imul(U, X), i = (i = Math.imul(U, $)) + Math.imul(F, X) | 0, o = Math.imul(F, $), n = n + Math.imul(L, Y) | 0, i = (i = i + Math.imul(L, ee) | 0) + Math.imul(D, Y) | 0, o = o + Math.imul(D, ee) | 0, n = n + Math.imul(R, re) | 0, i = (i = i + Math.imul(R, ne) | 0) + Math.imul(O, re) | 0, o = o + Math.imul(O, ne) | 0, n = n + Math.imul(P, oe) | 0, i = (i = i + Math.imul(P, se) | 0) + Math.imul(I, oe) | 0, o = o + Math.imul(I, se) | 0, n = n + Math.imul(k, ue) | 0, i = (i = i + Math.imul(k, le) | 0) + Math.imul(N, ue) | 0, o = o + Math.imul(N, le) | 0, n = n + Math.imul(A, fe) | 0, i = (i = i + Math.imul(A, ce) | 0) + Math.imul(E, fe) | 0, o = o + Math.imul(E, ce) | 0; var xe = (l + (n = n + Math.imul(w, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(w, ve) | 0) + Math.imul(_, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(_, ve) | 0) + (i >>> 13) | 0) + (xe >>> 26) | 0, xe &= 67108863, n = Math.imul(U, Y), i = (i = Math.imul(U, ee)) + Math.imul(F, Y) | 0, o = Math.imul(F, ee), n = n + Math.imul(L, re) | 0, i = (i = i + Math.imul(L, ne) | 0) + Math.imul(D, re) | 0, o = o + Math.imul(D, ne) | 0, n = n + Math.imul(R, oe) | 0, i = (i = i + Math.imul(R, se) | 0) + Math.imul(O, oe) | 0, o = o + Math.imul(O, se) | 0, n = n + Math.imul(P, ue) | 0, i = (i = i + Math.imul(P, le) | 0) + Math.imul(I, ue) | 0, o = o + Math.imul(I, le) | 0, n = n + Math.imul(k, fe) | 0, i = (i = i + Math.imul(k, ce) | 0) + Math.imul(N, fe) | 0, o = o + Math.imul(N, ce) | 0; var Pe = (l + (n = n + Math.imul(A, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(A, ve) | 0) + Math.imul(E, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(E, ve) | 0) + (i >>> 13) | 0) + (Pe >>> 26) | 0, Pe &= 67108863, n = Math.imul(U, re), i = (i = Math.imul(U, ne)) + Math.imul(F, re) | 0, o = Math.imul(F, ne), n = n + Math.imul(L, oe) | 0, i = (i = i + Math.imul(L, se) | 0) + Math.imul(D, oe) | 0, o = o + Math.imul(D, se) | 0, n = n + Math.imul(R, ue) | 0, i = (i = i + Math.imul(R, le) | 0) + Math.imul(O, ue) | 0, o = o + Math.imul(O, le) | 0, n = n + Math.imul(P, fe) | 0, i = (i = i + Math.imul(P, ce) | 0) + Math.imul(I, fe) | 0, o = o + Math.imul(I, ce) | 0; var Ie = (l + (n = n + Math.imul(k, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(k, ve) | 0) + Math.imul(N, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(N, ve) | 0) + (i >>> 13) | 0) + (Ie >>> 26) | 0, Ie &= 67108863, n = Math.imul(U, oe), i = (i = Math.imul(U, se)) + Math.imul(F, oe) | 0, o = Math.imul(F, se), n = n + Math.imul(L, ue) | 0, i = (i = i + Math.imul(L, le) | 0) + Math.imul(D, ue) | 0, o = o + Math.imul(D, le) | 0, n = n + Math.imul(R, fe) | 0, i = (i = i + Math.imul(R, ce) | 0) + Math.imul(O, fe) | 0, o = o + Math.imul(O, ce) | 0; var Te = (l + (n = n + Math.imul(P, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(P, ve) | 0) + Math.imul(I, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(I, ve) | 0) + (i >>> 13) | 0) + (Te >>> 26) | 0, Te &= 67108863, n = Math.imul(U, ue), i = (i = Math.imul(U, le)) + Math.imul(F, ue) | 0, o = Math.imul(F, le), n = n + Math.imul(L, fe) | 0, i = (i = i + Math.imul(L, ce) | 0) + Math.imul(D, fe) | 0, o = o + Math.imul(D, ce) | 0; var Re = (l + (n = n + Math.imul(R, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(R, ve) | 0) + Math.imul(O, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(O, ve) | 0) + (i >>> 13) | 0) + (Re >>> 26) | 0, Re &= 67108863, n = Math.imul(U, fe), i = (i = Math.imul(U, ce)) + Math.imul(F, fe) | 0, o = Math.imul(F, ce); var Oe = (l + (n = n + Math.imul(L, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(L, ve) | 0) + Math.imul(D, pe) | 0)) << 13) | 0; l = ((o = o + Math.imul(D, ve) | 0) + (i >>> 13) | 0) + (Oe >>> 26) | 0, Oe &= 67108863; var Ce = (l + (n = Math.imul(U, pe)) | 0) + ((8191 & (i = (i = Math.imul(U, ve)) + Math.imul(F, pe) | 0)) << 13) | 0; return l = ((o = Math.imul(F, ve)) + (i >>> 13) | 0) + (Ce >>> 26) | 0, Ce &= 67108863, u[0] = ye, u[1] = me, u[2] = ge, u[3] = be, u[4] = we, u[5] = _e, u[6] = Me, u[7] = Ae, u[8] = Ee, u[9] = Se, u[10] = ke, u[11] = Ne, u[12] = xe, u[13] = Pe, u[14] = Ie, u[15] = Te, u[16] = Re, u[17] = Oe, u[18] = Ce, 0 !== l && (u[19] = l, r.length++), r; }; function a(e, t, r) { return new u().mulp(e, t, r); } function u(e, t) { this.x = e, this.y = t; } Math.imul || (o = i), m.prototype.mulTo = function (e, t) { var r = this.length + e.length; return 10 === this.length && 10 === e.length ? o(this, e, t) : r < 63 ? i(this, e, t) : r < 1024 ? function (e, t, r) { r.negative = t.negative ^ e.negative, r.length = e.length + t.length; for (var n = 0, i = 0, o = 0; o < r.length - 1; o++) { var s = i; i = 0; for (var a = 67108863 & n, u = Math.min(o, t.length - 1), l = Math.max(0, o - e.length + 1); l <= u; l++) { var h = o - l, f = (0 | e.words[h]) * (0 | t.words[l]), c = 67108863 & f; a = 67108863 & (c = c + a | 0), i += (s = (s = s + (f / 67108864 | 0) | 0) + (c >>> 26) | 0) >>> 26, s &= 67108863; } r.words[o] = a, n = s, s = i; } return 0 !== n ? r.words[o] = n : r.length--, r.strip(); }(this, e, t) : a(this, e, t); }, u.prototype.makeRBT = function (e) { for (var t = new Array(e), r = m.prototype._countBits(e) - 1, n = 0; n < e; n++) { t[n] = this.revBin(n, r, e); } return t; }, u.prototype.revBin = function (e, t, r) { if (0 === e || e === r - 1) return e; for (var n = 0, i = 0; i < t; i++) { n |= (1 & e) << t - i - 1, e >>= 1; } return n; }, u.prototype.permute = function (e, t, r, n, i, o) { for (var s = 0; s < o; s++) { n[s] = t[e[s]], i[s] = r[e[s]]; } }, u.prototype.transform = function (e, t, r, n, i, o) { this.permute(o, e, t, r, n, i); for (var s = 1; s < i; s <<= 1) { for (var a = s << 1, u = Math.cos(2 * Math.PI / a), l = Math.sin(2 * Math.PI / a), h = 0; h < i; h += a) { for (var f = u, c = l, d = 0; d < s; d++) { var p = r[h + d], v = n[h + d], y = r[h + d + s], m = n[h + d + s], g = f * y - c * m; m = f * m + c * y, y = g, r[h + d] = p + y, n[h + d] = v + m, r[h + d + s] = p - y, n[h + d + s] = v - m, d !== a && (g = u * f - l * c, c = u * c + l * f, f = g); } } } }, u.prototype.guessLen13b = function (e, t) { var r = 1 | Math.max(t, e), n = 1 & r, i = 0; for (r = r / 2 | 0; r; r >>>= 1) { i++; } return 1 << i + 1 + n; }, u.prototype.conjugate = function (e, t, r) { if (!(r <= 1)) for (var n = 0; n < r / 2; n++) { var i = e[n]; e[n] = e[r - n - 1], e[r - n - 1] = i, i = t[n], t[n] = -t[r - n - 1], t[r - n - 1] = -i; } }, u.prototype.normalize13b = function (e, t) { for (var r = 0, n = 0; n < t / 2; n++) { var i = 8192 * Math.round(e[2 * n + 1] / t) + Math.round(e[2 * n] / t) + r; e[n] = 67108863 & i, r = i < 67108864 ? 0 : i / 67108864 | 0; } return e; }, u.prototype.convert13b = function (e, t, r, n) { for (var i = 0, o = 0; o < t; o++) { i += 0 | e[o], r[2 * o] = 8191 & i, i >>>= 13, r[2 * o + 1] = 8191 & i, i >>>= 13; } for (o = 2 * t; o < n; ++o) { r[o] = 0; } y(0 === i), y(0 == (-8192 & i)); }, u.prototype.stub = function (e) { for (var t = new Array(e), r = 0; r < e; r++) { t[r] = 0; } return t; }, u.prototype.mulp = function (e, t, r) { var n = 2 * this.guessLen13b(e.length, t.length), i = this.makeRBT(n), o = this.stub(n), s = new Array(n), a = new Array(n), u = new Array(n), l = new Array(n), h = new Array(n), f = new Array(n), c = r.words; c.length = n, this.convert13b(e.words, e.length, s, n), this.convert13b(t.words, t.length, l, n), this.transform(s, o, a, u, n, i), this.transform(l, o, h, f, n, i); for (var d = 0; d < n; d++) { var p = a[d] * h[d] - u[d] * f[d]; u[d] = a[d] * f[d] + u[d] * h[d], a[d] = p; } return this.conjugate(a, u, n), this.transform(a, u, c, o, n, i), this.conjugate(c, o, n), this.normalize13b(c, n), r.negative = e.negative ^ t.negative, r.length = e.length + t.length, r.strip(); }, m.prototype.mul = function (e) { var t = new m(null); return t.words = new Array(this.length + e.length), this.mulTo(e, t); }, m.prototype.mulf = function (e) { var t = new m(null); return t.words = new Array(this.length + e.length), a(this, e, t); }, m.prototype.imul = function (e) { return this.clone().mulTo(e, this); }, m.prototype.imuln = function (e) { y("number" == typeof e), y(e < 67108864); for (var t = 0, r = 0; r < this.length; r++) { var n = (0 | this.words[r]) * e, i = (67108863 & n) + (67108863 & t); t >>= 26, t += n / 67108864 | 0, t += i >>> 26, this.words[r] = 67108863 & i; } return 0 !== t && (this.words[r] = t, this.length++), this; }, m.prototype.muln = function (e) { return this.clone().imuln(e); }, m.prototype.sqr = function () { return this.mul(this); }, m.prototype.isqr = function () { return this.imul(this.clone()); }, m.prototype.pow = function (e) { var t = function (e) { for (var t = new Array(e.bitLength()), r = 0; r < t.length; r++) { var n = r / 26 | 0, i = r % 26; t[r] = (e.words[n] & 1 << i) >>> i; } return t; }(e); if (0 === t.length) return new m(1); for (var r = this, n = 0; n < t.length && 0 === t[n]; n++, r = r.sqr()) { ; } if (++n < t.length) for (var i = r.sqr(); n < t.length; n++, i = i.sqr()) { 0 !== t[n] && (r = r.mul(i)); } return r; }, m.prototype.iushln = function (e) { y("number" == typeof e && 0 <= e); var t, r = e % 26, n = (e - r) / 26, i = 67108863 >>> 26 - r << 26 - r; if (0 != r) { var o = 0; for (t = 0; t < this.length; t++) { var s = this.words[t] & i, a = (0 | this.words[t]) - s << r; this.words[t] = a | o, o = s >>> 26 - r; } o && (this.words[t] = o, this.length++); } if (0 != n) { for (t = this.length - 1; 0 <= t; t--) { this.words[t + n] = this.words[t]; } for (t = 0; t < n; t++) { this.words[t] = 0; } this.length += n; } return this.strip(); }, m.prototype.ishln = function (e) { return y(0 === this.negative), this.iushln(e); }, m.prototype.iushrn = function (e, t, r) { var n; y("number" == typeof e && 0 <= e), n = t ? (t - t % 26) / 26 : 0; var i = e % 26, o = Math.min((e - i) / 26, this.length), s = 67108863 ^ 67108863 >>> i << i, a = r; if (n -= o, n = Math.max(0, n), a) { for (var u = 0; u < o; u++) { a.words[u] = this.words[u]; } a.length = o; } if (0 === o) ;else if (this.length > o) for (this.length -= o, u = 0; u < this.length; u++) { this.words[u] = this.words[u + o]; } else this.words[0] = 0, this.length = 1; var l = 0; for (u = this.length - 1; 0 <= u && (0 !== l || n <= u); u--) { var h = 0 | this.words[u]; this.words[u] = l << 26 - i | h >>> i, l = h & s; } return a && 0 !== l && (a.words[a.length++] = l), 0 === this.length && (this.words[0] = 0, this.length = 1), this.strip(); }, m.prototype.ishrn = function (e, t, r) { return y(0 === this.negative), this.iushrn(e, t, r); }, m.prototype.shln = function (e) { return this.clone().ishln(e); }, m.prototype.ushln = function (e) { return this.clone().iushln(e); }, m.prototype.shrn = function (e) { return this.clone().ishrn(e); }, m.prototype.ushrn = function (e) { return this.clone().iushrn(e); }, m.prototype.testn = function (e) { y("number" == typeof e && 0 <= e); var t = e % 26, r = (e - t) / 26, n = 1 << t; return !(this.length <= r) && !!(this.words[r] & n); }, m.prototype.imaskn = function (e) { y("number" == typeof e && 0 <= e); var t = e % 26, r = (e - t) / 26; if (y(0 === this.negative, "imaskn works only with positive numbers"), this.length <= r) return this; if (0 != t && r++, this.length = Math.min(r, this.length), 0 != t) { var n = 67108863 ^ 67108863 >>> t << t; this.words[this.length - 1] &= n; } return this.strip(); }, m.prototype.maskn = function (e) { return this.clone().imaskn(e); }, m.prototype.iaddn = function (e) { return y("number" == typeof e), y(e < 67108864), e < 0 ? this.isubn(-e) : 0 !== this.negative ? (1 === this.length && (0 | this.words[0]) < e ? (this.words[0] = e - (0 | this.words[0]), this.negative = 0) : (this.negative = 0, this.isubn(e), this.negative = 1), this) : this._iaddn(e); }, m.prototype._iaddn = function (e) { this.words[0] += e; for (var t = 0; t < this.length && 67108864 <= this.words[t]; t++) { this.words[t] -= 67108864, t === this.length - 1 ? this.words[t + 1] = 1 : this.words[t + 1]++; } return this.length = Math.max(this.length, t + 1), this; }, m.prototype.isubn = function (e) { if (y("number" == typeof e), y(e < 67108864), e < 0) return this.iaddn(-e); if (0 !== this.negative) return this.negative = 0, this.iaddn(e), this.negative = 1, this; if (this.words[0] -= e, 1 === this.length && this.words[0] < 0) this.words[0] = -this.words[0], this.negative = 1;else for (var t = 0; t < this.length && this.words[t] < 0; t++) { this.words[t] += 67108864, this.words[t + 1] -= 1; } return this.strip(); }, m.prototype.addn = function (e) { return this.clone().iaddn(e); }, m.prototype.subn = function (e) { return this.clone().isubn(e); }, m.prototype.iabs = function () { return this.negative = 0, this; }, m.prototype.abs = function () { return this.clone().iabs(); }, m.prototype._ishlnsubmul = function (e, t, r) { var n, i, o = e.length + r; this._expand(o); var s = 0; for (n = 0; n < e.length; n++) { i = (0 | this.words[n + r]) + s; var a = (0 | e.words[n]) * t; s = ((i -= 67108863 & a) >> 26) - (a / 67108864 | 0), this.words[n + r] = 67108863 & i; } for (; n < this.length - r; n++) { s = (i = (0 | this.words[n + r]) + s) >> 26, this.words[n + r] = 67108863 & i; } if (0 === s) return this.strip(); for (y(-1 === s), n = s = 0; n < this.length; n++) { s = (i = -(0 | this.words[n]) + s) >> 26, this.words[n] = 67108863 & i; } return this.negative = 1, this.strip(); }, m.prototype._wordDiv = function (e, t) { var r = (this.length, e.length), n = this.clone(), i = e, o = 0 | i.words[i.length - 1]; 0 != (r = 26 - this._countBits(o)) && (i = i.ushln(r), n.iushln(r), o = 0 | i.words[i.length - 1]); var s, a = n.length - i.length; if ("mod" !== t) { (s = new m(null)).length = 1 + a, s.words = new Array(s.length); for (var u = 0; u < s.length; u++) { s.words[u] = 0; } } var l = n.clone()._ishlnsubmul(i, 1, a); 0 === l.negative && (n = l, s && (s.words[a] = 1)); for (var h = a - 1; 0 <= h; h--) { var f = 67108864 * (0 | n.words[i.length + h]) + (0 | n.words[i.length + h - 1]); for (f = Math.min(f / o | 0, 67108863), n._ishlnsubmul(i, f, h); 0 !== n.negative;) { f--, n.negative = 0, n._ishlnsubmul(i, 1, h), n.isZero() || (n.negative ^= 1); } s && (s.words[h] = f); } return s && s.strip(), n.strip(), "div" !== t && 0 != r && n.iushrn(r), { div: s || null, mod: n }; }, m.prototype.divmod = function (e, t, r) { return y(!e.isZero()), this.isZero() ? { div: new m(0), mod: new m(0) } : 0 !== this.negative && 0 === e.negative ? (o = this.neg().divmod(e, t), "mod" !== t && (n = o.div.neg()), "div" !== t && (i = o.mod.neg(), r && 0 !== i.negative && i.iadd(e)), { div: n, mod: i }) : 0 === this.negative && 0 !== e.negative ? (o = this.divmod(e.neg(), t), "mod" !== t && (n = o.div.neg()), { div: n, mod: o.mod }) : 0 != (this.negative & e.negative) ? (o = this.neg().divmod(e.neg(), t), "div" !== t && (i = o.mod.neg(), r && 0 !== i.negative && i.isub(e)), { div: o.div, mod: i }) : e.length > this.length || this.cmp(e) < 0 ? { div: new m(0), mod: this } : 1 === e.length ? "div" === t ? { div: this.divn(e.words[0]), mod: null } : "mod" === t ? { div: null, mod: new m(this.modn(e.words[0])) } : { div: this.divn(e.words[0]), mod: new m(this.modn(e.words[0])) } : this._wordDiv(e, t); var n, i, o; }, m.prototype.div = function (e) { return this.divmod(e, "div", !1).div; }, m.prototype.mod = function (e) { return this.divmod(e, "mod", !1).mod; }, m.prototype.umod = function (e) { return this.divmod(e, "mod", !0).mod; }, m.prototype.divRound = function (e) { var t = this.divmod(e); if (t.mod.isZero()) return t.div; var r = 0 !== t.div.negative ? t.mod.isub(e) : t.mod, n = e.ushrn(1), i = e.andln(1), o = r.cmp(n); return o < 0 || 1 === i && 0 === o ? t.div : 0 !== t.div.negative ? t.div.isubn(1) : t.div.iaddn(1); }, m.prototype.modn = function (e) { y(e <= 67108863); for (var t = (1 << 26) % e, r = 0, n = this.length - 1; 0 <= n; n--) { r = (t * r + (0 | this.words[n])) % e; } return r; }, m.prototype.idivn = function (e) { y(e <= 67108863); for (var t = 0, r = this.length - 1; 0 <= r; r--) { var n = (0 | this.words[r]) + 67108864 * t; this.words[r] = n / e | 0, t = n % e; } return this.strip(); }, m.prototype.divn = function (e) { return this.clone().idivn(e); }, m.prototype.egcd = function (e) { y(0 === e.negative), y(!e.isZero()); var t = this, r = e.clone(); t = 0 !== t.negative ? t.umod(e) : t.clone(); for (var n = new m(1), i = new m(0), o = new m(0), s = new m(1), a = 0; t.isEven() && r.isEven();) { t.iushrn(1), r.iushrn(1), ++a; } for (var u = r.clone(), l = t.clone(); !t.isZero();) { for (var h = 0, f = 1; 0 == (t.words[0] & f) && h < 26; ++h, f <<= 1) { ; } if (0 < h) for (t.iushrn(h); 0 < h--;) { (n.isOdd() || i.isOdd()) && (n.iadd(u), i.isub(l)), n.iushrn(1), i.iushrn(1); } for (var c = 0, d = 1; 0 == (r.words[0] & d) && c < 26; ++c, d <<= 1) { ; } if (0 < c) for (r.iushrn(c); 0 < c--;) { (o.isOdd() || s.isOdd()) && (o.iadd(u), s.isub(l)), o.iushrn(1), s.iushrn(1); } 0 <= t.cmp(r) ? (t.isub(r), n.isub(o), i.isub(s)) : (r.isub(t), o.isub(n), s.isub(i)); } return { a: o, b: s, gcd: r.iushln(a) }; }, m.prototype._invmp = function (e) { y(0 === e.negative), y(!e.isZero()); var t = this, r = e.clone(); t = 0 !== t.negative ? t.umod(e) : t.clone(); for (var n, i = new m(1), o = new m(0), s = r.clone(); 0 < t.cmpn(1) && 0 < r.cmpn(1);) { for (var a = 0, u = 1; 0 == (t.words[0] & u) && a < 26; ++a, u <<= 1) { ; } if (0 < a) for (t.iushrn(a); 0 < a--;) { i.isOdd() && i.iadd(s), i.iushrn(1); } for (var l = 0, h = 1; 0 == (r.words[0] & h) && l < 26; ++l, h <<= 1) { ; } if (0 < l) for (r.iushrn(l); 0 < l--;) { o.isOdd() && o.iadd(s), o.iushrn(1); } 0 <= t.cmp(r) ? (t.isub(r), i.isub(o)) : (r.isub(t), o.isub(i)); } return (n = 0 === t.cmpn(1) ? i : o).cmpn(0) < 0 && n.iadd(e), n; }, m.prototype.gcd = function (e) { if (this.isZero()) return e.abs(); if (e.isZero()) return this.abs(); var t = this.clone(), r = e.clone(); t.negative = 0; for (var n = r.negative = 0; t.isEven() && r.isEven(); n++) { t.iushrn(1), r.iushrn(1); } for (;;) { for (; t.isEven();) { t.iushrn(1); } for (; r.isEven();) { r.iushrn(1); } var i = t.cmp(r); if (i < 0) { var o = t; t = r, r = o; } else if (0 === i || 0 === r.cmpn(1)) break; t.isub(r); } return r.iushln(n); }, m.prototype.invm = function (e) { return this.egcd(e).a.umod(e); }, m.prototype.isEven = function () { return 0 == (1 & this.words[0]); }, m.prototype.isOdd = function () { return 1 == (1 & this.words[0]); }, m.prototype.andln = function (e) { return this.words[0] & e; }, m.prototype.bincn = function (e) { y("number" == typeof e); var t = e % 26, r = (e - t) / 26, n = 1 << t; if (this.length <= r) return this._expand(1 + r), this.words[r] |= n, this; for (var i = n, o = r; 0 !== i && o < this.length; o++) { var s = 0 | this.words[o]; i = (s += i) >>> 26, s &= 67108863, this.words[o] = s; } return 0 !== i && (this.words[o] = i, this.length++), this; }, m.prototype.isZero = function () { return 1 === this.length && 0 === this.words[0]; }, m.prototype.cmpn = function (e) { var t, r = e < 0; if (0 !== this.negative && !r) return -1; if (0 === this.negative && r) return 1; if (this.strip(), 1 < this.length) t = 1;else { r && (e = -e), y(e <= 67108863, "Number is too big"); var n = 0 | this.words[0]; t = n === e ? 0 : n < e ? -1 : 1; } return 0 !== this.negative ? 0 | -t : t; }, m.prototype.cmp = function (e) { if (0 !== this.negative && 0 === e.negative) return -1; if (0 === this.negative && 0 !== e.negative) return 1; var t = this.ucmp(e); return 0 !== this.negative ? 0 | -t : t; }, m.prototype.ucmp = function (e) { if (this.length > e.length) return 1; if (this.length < e.length) return -1; for (var t = 0, r = this.length - 1; 0 <= r; r--) { var n = 0 | this.words[r], i = 0 | e.words[r]; if (n != i) { n < i ? t = -1 : i < n && (t = 1); break; } } return t; }, m.prototype.gtn = function (e) { return 1 === this.cmpn(e); }, m.prototype.gt = function (e) { return 1 === this.cmp(e); }, m.prototype.gten = function (e) { return 0 <= this.cmpn(e); }, m.prototype.gte = function (e) { return 0 <= this.cmp(e); }, m.prototype.ltn = function (e) { return -1 === this.cmpn(e); }, m.prototype.lt = function (e) { return -1 === this.cmp(e); }, m.prototype.lten = function (e) { return this.cmpn(e) <= 0; }, m.prototype.lte = function (e) { return this.cmp(e) <= 0; }, m.prototype.eqn = function (e) { return 0 === this.cmpn(e); }, m.prototype.eq = function (e) { return 0 === this.cmp(e); }, m.red = function (e) { return new _(e); }, m.prototype.toRed = function (e) { return y(!this.red, "Already a number in reduction context"), y(0 === this.negative, "red works only with positives"), e.convertTo(this)._forceRed(e); }, m.prototype.fromRed = function () { return y(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this); }, m.prototype._forceRed = function (e) { return this.red = e, this; }, m.prototype.forceRed = function (e) { return y(!this.red, "Already a number in reduction context"), this._forceRed(e); }, m.prototype.redAdd = function (e) { return y(this.red, "redAdd works only with red numbers"), this.red.add(this, e); }, m.prototype.redIAdd = function (e) { return y(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, e); }, m.prototype.redSub = function (e) { return y(this.red, "redSub works only with red numbers"), this.red.sub(this, e); }, m.prototype.redISub = function (e) { return y(this.red, "redISub works only with red numbers"), this.red.isub(this, e); }, m.prototype.redShl = function (e) { return y(this.red, "redShl works only with red numbers"), this.red.shl(this, e); }, m.prototype.redMul = function (e) { return y(this.red, "redMul works only with red numbers"), this.red._verify2(this, e), this.red.mul(this, e); }, m.prototype.redIMul = function (e) { return y(this.red, "redMul works only with red numbers"), this.red._verify2(this, e), this.red.imul(this, e); }, m.prototype.redSqr = function () { return y(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this); }, m.prototype.redISqr = function () { return y(this.red, "redISqr works only with red numbers"), this.red._verify1(this), this.red.isqr(this); }, m.prototype.redSqrt = function () { return y(this.red, "redSqrt works only with red numbers"), this.red._verify1(this), this.red.sqrt(this); }, m.prototype.redInvm = function () { return y(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this); }, m.prototype.redNeg = function () { return y(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this); }, m.prototype.redPow = function (e) { return y(this.red && !e.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, e); }; var l = { k256: null, p224: null, p192: null, p25519: null }; function h(e, t) { this.name = e, this.p = new m(t, 16), this.n = this.p.bitLength(), this.k = new m(1).iushln(this.n).isub(this.p), this.tmp = this._tmp(); } function v() { h.call(this, "k256", "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f"); } function g() { h.call(this, "p224", "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001"); } function b() { h.call(this, "p192", "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff"); } function w() { h.call(this, "25519", "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed"); } function _(e) { if ("string" == typeof e) { var t = m._prime(e); this.m = t.p, this.prime = t; } else y(e.gtn(1), "modulus must be greater than 1"), this.m = e, this.prime = null; } function M(e) { _.call(this, e), this.shift = this.m.bitLength(), this.shift % 26 != 0 && (this.shift += 26 - this.shift % 26), this.r = new m(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv); } h.prototype._tmp = function () { var e = new m(null); return e.words = new Array(Math.ceil(this.n / 13)), e; }, h.prototype.ireduce = function (e) { for (var t, r = e; this.split(r, this.tmp), (t = (r = (r = this.imulK(r)).iadd(this.tmp)).bitLength()) > this.n;) { ; } var n = t < this.n ? -1 : r.ucmp(this.p); return 0 === n ? (r.words[0] = 0, r.length = 1) : 0 < n ? r.isub(this.p) : r.strip(), r; }, h.prototype.split = function (e, t) { e.iushrn(this.n, 0, t); }, h.prototype.imulK = function (e) { return e.imul(this.k); }, r(v, h), v.prototype.split = function (e, t) { for (var r = Math.min(e.length, 9), n = 0; n < r; n++) { t.words[n] = e.words[n]; } if (t.length = r, e.length <= 9) return e.words[0] = 0, void (e.length = 1); var i = e.words[9]; for (t.words[t.length++] = 4194303 & i, n = 10; n < e.length; n++) { var o = 0 | e.words[n]; e.words[n - 10] = (4194303 & o) << 4 | i >>> 22, i = o; } i >>>= 22, 0 === (e.words[n - 10] = i) && 10 < e.length ? e.length -= 10 : e.length -= 9; }, v.prototype.imulK = function (e) { e.words[e.length] = 0, e.words[e.length + 1] = 0, e.length += 2; for (var t = 0, r = 0; r < e.length; r++) { var n = 0 | e.words[r]; t += 977 * n, e.words[r] = 67108863 & t, t = 64 * n + (t / 67108864 | 0); } return 0 === e.words[e.length - 1] && (e.length--, 0 === e.words[e.length - 1] && e.length--), e; }, r(g, h), r(b, h), r(w, h), w.prototype.imulK = function (e) { for (var t = 0, r = 0; r < e.length; r++) { var n = 19 * (0 | e.words[r]) + t, i = 67108863 & n; n >>>= 26, e.words[r] = i, t = n; } return 0 !== t && (e.words[e.length++] = t), e; }, m._prime = function (e) { if (l[e]) return l[e]; var t; if ("k256" === e) t = new v();else if ("p224" === e) t = new g();else if ("p192" === e) t = new b();else { if ("p25519" !== e) throw new Error("Unknown prime " + e); t = new w(); } return l[e] = t; }, _.prototype._verify1 = function (e) { y(0 === e.negative, "red works only with positives"), y(e.red, "red works only with red numbers"); }, _.prototype._verify2 = function (e, t) { y(0 == (e.negative | t.negative), "red works only with positives"), y(e.red && e.red === t.red, "red works only with red numbers"); }, _.prototype.imod = function (e) { return this.prime ? this.prime.ireduce(e)._forceRed(this) : e.umod(this.m)._forceRed(this); }, _.prototype.neg = function (e) { return e.isZero() ? e.clone() : this.m.sub(e)._forceRed(this); }, _.prototype.add = function (e, t) { this._verify2(e, t); var r = e.add(t); return 0 <= r.cmp(this.m) && r.isub(this.m), r._forceRed(this); }, _.prototype.iadd = function (e, t) { this._verify2(e, t); var r = e.iadd(t); return 0 <= r.cmp(this.m) && r.isub(this.m), r; }, _.prototype.sub = function (e, t) { this._verify2(e, t); var r = e.sub(t); return r.cmpn(0) < 0 && r.iadd(this.m), r._forceRed(this); }, _.prototype.isub = function (e, t) { this._verify2(e, t); var r = e.isub(t); return r.cmpn(0) < 0 && r.iadd(this.m), r; }, _.prototype.shl = function (e, t) { return this._verify1(e), this.imod(e.ushln(t)); }, _.prototype.imul = function (e, t) { return this._verify2(e, t), this.imod(e.imul(t)); }, _.prototype.mul = function (e, t) { return this._verify2(e, t), this.imod(e.mul(t)); }, _.prototype.isqr = function (e) { return this.imul(e, e.clone()); }, _.prototype.sqr = function (e) { return this.mul(e, e); }, _.prototype.sqrt = function (e) { if (e.isZero()) return e.clone(); var t = this.m.andln(3); if (y(t % 2 == 1), 3 === t) { var r = this.m.add(new m(1)).iushrn(2); return this.pow(e, r); } for (var n = this.m.subn(1), i = 0; !n.isZero() && 0 === n.andln(1);) { i++, n.iushrn(1); } y(!n.isZero()); var o = new m(1).toRed(this), s = o.redNeg(), a = this.m.subn(1).iushrn(1), u = this.m.bitLength(); for (u = new m(2 * u * u).toRed(this); 0 !== this.pow(u, a).cmp(s);) { u.redIAdd(s); } for (var l = this.pow(u, n), h = this.pow(e, n.addn(1).iushrn(1)), f = this.pow(e, n), c = i; 0 !== f.cmp(o);) { for (var d = f, p = 0; 0 !== d.cmp(o); p++) { d = d.redSqr(); } y(p < c); var v = this.pow(l, new m(1).iushln(c - p - 1)); h = h.redMul(v), l = v.redSqr(), f = f.redMul(l), c = p; } return h; }, _.prototype.invm = function (e) { var t = e._invmp(this.m); return 0 !== t.negative ? (t.negative = 0, this.imod(t).redNeg()) : this.imod(t); }, _.prototype.pow = function (e, t) { if (t.isZero()) return new m(1).toRed(this); if (0 === t.cmpn(1)) return e.clone(); var r = new Array(16); r[0] = new m(1).toRed(this), r[1] = e; for (var n = 2; n < r.length; n++) { r[n] = this.mul(r[n - 1], e); } var i = r[0], o = 0, s = 0, a = t.bitLength() % 26; for (0 === a && (a = 26), n = t.length - 1; 0 <= n; n--) { for (var u = t.words[n], l = a - 1; 0 <= l; l--) { var h = u >> l & 1; i !== r[0] && (i = this.sqr(i)), 0 != h || 0 !== o ? (o <<= 1, o |= h, (4 === ++s || 0 === n && 0 === l) && (i = this.mul(i, r[o]), o = s = 0)) : s = 0; } a = 26; } return i; }, _.prototype.convertTo = function (e) { var t = e.umod(this.m); return t === e ? t.clone() : t; }, _.prototype.convertFrom = function (e) { var t = e.clone(); return t.red = null, t; }, m.mont = function (e) { return new M(e); }, r(M, _), M.prototype.convertTo = function (e) { return this.imod(e.ushln(this.shift)); }, M.prototype.convertFrom = function (e) { var t = this.imod(e.mul(this.rinv)); return t.red = null, t; }, M.prototype.imul = function (e, t) { if (e.isZero() || t.isZero()) return e.words[0] = 0, e.length = 1, e; var r = e.imul(t), n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), i = r.isub(n).iushrn(this.shift), o = i; return 0 <= i.cmp(this.m) ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this); }, M.prototype.mul = function (e, t) { if (e.isZero() || t.isZero()) return new m(0)._forceRed(this); var r = e.mul(t), n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), i = r.isub(n).iushrn(this.shift), o = i; return 0 <= i.cmp(this.m) ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this); }, M.prototype.invm = function (e) { return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this); }; }(void 0 === e || e, this); }, { buffer: 11 }], 10: [function (e, t, r) { (function (r) { t.exports = function (e) { var t = new Uint8Array(e); return (r.crypto || r.msCrypto).getRandomValues(t), t; }; }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, {}], 11: [function (e, t, r) {}, {}], 12: [function (e, t, r) { "use strict"; var n = r; n.version = e("../package.json").version, n.utils = e("./elliptic/utils"), n.rand = e("brorand"), n.curve = e("./elliptic/curve"), n.curves = e("./elliptic/curves"), n.ec = e("./elliptic/ec"), n.eddsa = e("./elliptic/eddsa"); }, { "../package.json": 25, "./elliptic/curve": 15, "./elliptic/curves": 18, "./elliptic/ec": 19, "./elliptic/eddsa": 22, "./elliptic/utils": 24, brorand: 10 }], 13: [function (e, t, r) { "use strict"; var n = e("bn.js"), i = e("../utils"), S = i.getNAF, k = i.getJSF, f = i.assert; function o(e, t) { this.type = e, this.p = new n(t.p, 16), this.red = t.prime ? n.red(t.prime) : n.mont(this.p), this.zero = new n(0).toRed(this.red), this.one = new n(1).toRed(this.red), this.two = new n(2).toRed(this.red), this.n = t.n && new n(t.n, 16), this.g = t.g && this.pointFromJSON(t.g, t.gRed), this._wnafT1 = new Array(4), this._wnafT2 = new Array(4), this._wnafT3 = new Array(4), this._wnafT4 = new Array(4), this._bitLength = this.n ? this.n.bitLength() : 0; var r = this.n && this.p.div(this.n); !r || 0 < r.cmpn(100) ? this.redN = null : (this._maxwellTrick = !0, this.redN = this.n.toRed(this.red)); } function s(e, t) { this.curve = e, this.type = t, this.precomputed = null; } (t.exports = o).prototype.point = function () { throw new Error("Not implemented"); }, o.prototype.validate = function () { throw new Error("Not implemented"); }, o.prototype._fixedNafMul = function (e, t) { f(e.precomputed); var r = e._getDoubles(), n = S(t, 1, this._bitLength), i = (1 << r.step + 1) - (r.step % 2 == 0 ? 2 : 1); i /= 3; for (var o = [], s = 0; s < n.length; s += r.step) { var a = 0; for (t = s + r.step - 1; s <= t; t--) { a = (a << 1) + n[t]; } o.push(a); } for (var u = this.jpoint(null, null, null), l = this.jpoint(null, null, null), h = i; 0 < h; h--) { for (s = 0; s < o.length; s++) { (a = o[s]) === h ? l = l.mixedAdd(r.points[s]) : a === -h && (l = l.mixedAdd(r.points[s].neg())); } u = u.add(l); } return u.toP(); }, o.prototype._wnafMul = function (e, t) { var r = 4, n = e._getNAFPoints(r); r = n.wnd; for (var i = n.points, o = S(t, r, this._bitLength), s = this.jpoint(null, null, null), a = o.length - 1; 0 <= a; a--) { for (t = 0; 0 <= a && 0 === o[a]; a--) { t++; } if (0 <= a && t++, s = s.dblp(t), a < 0) break; var u = o[a]; f(0 !== u), s = "affine" === e.type ? 0 < u ? s.mixedAdd(i[u - 1 >> 1]) : s.mixedAdd(i[-u - 1 >> 1].neg()) : 0 < u ? s.add(i[u - 1 >> 1]) : s.add(i[-u - 1 >> 1].neg()); } return "affine" === e.type ? s.toP() : s; }, o.prototype._wnafMulAdd = function (e, t, r, n, i) { for (var o = this._wnafT1, s = this._wnafT2, a = this._wnafT3, u = 0, l = 0; l < n; l++) { var h = (A = t[l])._getNAFPoints(e); o[l] = h.wnd, s[l] = h.points; } for (l = n - 1; 1 <= l; l -= 2) { var f = l - 1, c = l; if (1 === o[f] && 1 === o[c]) { var d = [t[f], null, null, t[c]]; 0 === t[f].y.cmp(t[c].y) ? (d[1] = t[f].add(t[c]), d[2] = t[f].toJ().mixedAdd(t[c].neg())) : 0 === t[f].y.cmp(t[c].y.redNeg()) ? (d[1] = t[f].toJ().mixedAdd(t[c]), d[2] = t[f].add(t[c].neg())) : (d[1] = t[f].toJ().mixedAdd(t[c]), d[2] = t[f].toJ().mixedAdd(t[c].neg())); var p = [-3, -1, -5, -7, 0, 7, 5, 1, 3], v = k(r[f], r[c]); u = Math.max(v[0].length, u), a[f] = new Array(u), a[c] = new Array(u); for (var y = 0; y < u; y++) { var m = 0 | v[0][y], g = 0 | v[1][y]; a[f][y] = p[3 * (1 + m) + (1 + g)], a[c][y] = 0, s[f] = d; } } else a[f] = S(r[f], o[f], this._bitLength), a[c] = S(r[c], o[c], this._bitLength), u = Math.max(a[f].length, u), u = Math.max(a[c].length, u); } var b = this.jpoint(null, null, null), w = this._wnafT4; for (l = u; 0 <= l; l--) { for (var _ = 0; 0 <= l;) { var M = !0; for (y = 0; y < n; y++) { w[y] = 0 | a[y][l], 0 !== w[y] && (M = !1); } if (!M) break; _++, l--; } if (0 <= l && _++, b = b.dblp(_), l < 0) break; for (y = 0; y < n; y++) { var A, E = w[y]; 0 !== E && (0 < E ? A = s[y][E - 1 >> 1] : E < 0 && (A = s[y][-E - 1 >> 1].neg()), b = "affine" === A.type ? b.mixedAdd(A) : b.add(A)); } } for (l = 0; l < n; l++) { s[l] = null; } return i ? b : b.toP(); }, (o.BasePoint = s).prototype.eq = function () { throw new Error("Not implemented"); }, s.prototype.validate = function () { return this.curve.validate(this); }, o.prototype.decodePoint = function (e, t) { e = i.toArray(e, t); var r = this.p.byteLength(); if ((4 === e[0] || 6 === e[0] || 7 === e[0]) && e.length - 1 == 2 * r) return 6 === e[0] ? f(e[e.length - 1] % 2 == 0) : 7 === e[0] && f(e[e.length - 1] % 2 == 1), this.point(e.slice(1, 1 + r), e.slice(1 + r, 1 + 2 * r)); if ((2 === e[0] || 3 === e[0]) && e.length - 1 === r) return this.pointFromX(e.slice(1, 1 + r), 3 === e[0]); throw new Error("Unknown point format"); }, s.prototype.encodeCompressed = function (e) { return this.encode(e, !0); }, s.prototype._encode = function (e) { var t = this.curve.p.byteLength(), r = this.getX().toArray("be", t); return e ? [this.getY().isEven() ? 2 : 3].concat(r) : [4].concat(r, this.getY().toArray("be", t)); }, s.prototype.encode = function (e, t) { return i.encode(this._encode(t), e); }, s.prototype.precompute = function (e) { if (this.precomputed) return this; var t = { doubles: null, naf: null, beta: null }; return t.naf = this._getNAFPoints(8), t.doubles = this._getDoubles(4, e), t.beta = this._getBeta(), this.precomputed = t, this; }, s.prototype._hasDoubles = function (e) { if (!this.precomputed) return !1; var t = this.precomputed.doubles; return !!t && t.points.length >= Math.ceil((e.bitLength() + 1) / t.step); }, s.prototype._getDoubles = function (e, t) { if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; for (var r = [this], n = this, i = 0; i < t; i += e) { for (var o = 0; o < e; o++) { n = n.dbl(); } r.push(n); } return { step: e, points: r }; }, s.prototype._getNAFPoints = function (e) { if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; for (var t = [this], r = (1 << e) - 1, n = 1 == r ? null : this.dbl(), i = 1; i < r; i++) { t[i] = t[i - 1].add(n); } return { wnd: e, points: t }; }, s.prototype._getBeta = function () { return null; }, s.prototype.dblp = function (e) { for (var t = this, r = 0; r < e; r++) { t = t.dbl(); } return t; }; }, { "../utils": 24, "bn.js": 9 }], 14: [function (e, t, r) { t.exports = {}; }, {}], 15: [function (e, t, r) { "use strict"; var n = r; n.base = e("./base"), n.short = e("./short"), n.mont = e("./mont"), n.edwards = e("./edwards"); }, { "./base": 13, "./edwards": 14, "./mont": 16, "./short": 17 }], 16: [function (e, t, r) { arguments[4][14][0].apply(r, arguments); }, { dup: 14 }], 17: [function (e, t, r) { "use strict"; var n = e("../utils"), _ = e("bn.js"), i = e("inherits"), o = e("./base"), s = n.assert; function a(e) { o.call(this, "short", e), this.a = new _(e.a, 16).toRed(this.red), this.b = new _(e.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = 0 === this.a.fromRed().cmpn(0), this.threeA = 0 === this.a.fromRed().sub(this.p).cmpn(-3), this.endo = this._getEndomorphism(e), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4); } function u(e, t, r, n) { o.BasePoint.call(this, e, "affine"), null === t && null === r ? (this.x = null, this.y = null, this.inf = !0) : (this.x = new _(t, 16), this.y = new _(r, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = !1); } function l(e, t, r, n) { o.BasePoint.call(this, e, "jacobian"), null === t && null === r && null === n ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new _(0)) : (this.x = new _(t, 16), this.y = new _(r, 16), this.z = new _(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one; } i(a, o), (t.exports = a).prototype._getEndomorphism = function (e) { if (this.zeroA && this.g && this.n && 1 === this.p.modn(3)) { var t, r; if (e.beta) t = new _(e.beta, 16).toRed(this.red);else { var n = this._getEndoRoots(this.p); t = (t = n[0].cmp(n[1]) < 0 ? n[0] : n[1]).toRed(this.red); } if (e.lambda) r = new _(e.lambda, 16);else { var i = this._getEndoRoots(this.n); 0 === this.g.mul(i[0]).x.cmp(this.g.x.redMul(t)) ? r = i[0] : (r = i[1], s(0 === this.g.mul(r).x.cmp(this.g.x.redMul(t)))); } return { beta: t, lambda: r, basis: e.basis ? e.basis.map(function (e) { return { a: new _(e.a, 16), b: new _(e.b, 16) }; }) : this._getEndoBasis(r) }; } }, a.prototype._getEndoRoots = function (e) { var t = e === this.p ? this.red : _.mont(e), r = new _(2).toRed(t).redInvm(), n = r.redNeg(), i = new _(3).toRed(t).redNeg().redSqrt().redMul(r); return [n.redAdd(i).fromRed(), n.redSub(i).fromRed()]; }, a.prototype._getEndoBasis = function (e) { for (var t, r, n, i, o, s, a, u, l, h = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), f = e, c = this.n.clone(), d = new _(1), p = new _(0), v = new _(0), y = new _(1), m = 0; 0 !== f.cmpn(0);) { var g = c.div(f); u = c.sub(g.mul(f)), l = v.sub(g.mul(d)); var b = y.sub(g.mul(p)); if (!n && u.cmp(h) < 0) t = a.neg(), r = d, n = u.neg(), i = l;else if (n && 2 == ++m) break; c = f, f = a = u, v = d, d = l, y = p, p = b; } o = u.neg(), s = l; var w = n.sqr().add(i.sqr()); return 0 <= o.sqr().add(s.sqr()).cmp(w) && (o = t, s = r), n.negative && (n = n.neg(), i = i.neg()), o.negative && (o = o.neg(), s = s.neg()), [{ a: n, b: i }, { a: o, b: s }]; }, a.prototype._endoSplit = function (e) { var t = this.endo.basis, r = t[0], n = t[1], i = n.b.mul(e).divRound(this.n), o = r.b.neg().mul(e).divRound(this.n), s = i.mul(r.a), a = o.mul(n.a), u = i.mul(r.b), l = o.mul(n.b); return { k1: e.sub(s).sub(a), k2: u.add(l).neg() }; }, a.prototype.pointFromX = function (e, t) { (e = new _(e, 16)).red || (e = e.toRed(this.red)); var r = e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b), n = r.redSqrt(); if (0 !== n.redSqr().redSub(r).cmp(this.zero)) throw new Error("invalid point"); var i = n.fromRed().isOdd(); return (t && !i || !t && i) && (n = n.redNeg()), this.point(e, n); }, a.prototype.validate = function (e) { if (e.inf) return !0; var t = e.x, r = e.y, n = this.a.redMul(t), i = t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b); return 0 === r.redSqr().redISub(i).cmpn(0); }, a.prototype._endoWnafMulAdd = function (e, t, r) { for (var n = this._endoWnafT1, i = this._endoWnafT2, o = 0; o < e.length; o++) { var s = this._endoSplit(t[o]), a = e[o], u = a._getBeta(); s.k1.negative && (s.k1.ineg(), a = a.neg(!0)), s.k2.negative && (s.k2.ineg(), u = u.neg(!0)), n[2 * o] = a, n[2 * o + 1] = u, i[2 * o] = s.k1, i[2 * o + 1] = s.k2; } for (var l = this._wnafMulAdd(1, n, i, 2 * o, r), h = 0; h < 2 * o; h++) { n[h] = null, i[h] = null; } return l; }, i(u, o.BasePoint), a.prototype.point = function (e, t, r) { return new u(this, e, t, r); }, a.prototype.pointFromJSON = function (e, t) { return u.fromJSON(this, e, t); }, u.prototype._getBeta = function () { if (this.curve.endo) { var e = this.precomputed; if (e && e.beta) return e.beta; var t = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); if (e) { var r = this.curve, n = function n(e) { return r.point(e.x.redMul(r.endo.beta), e.y); }; (e.beta = t).precomputed = { beta: null, naf: e.naf && { wnd: e.naf.wnd, points: e.naf.points.map(n) }, doubles: e.doubles && { step: e.doubles.step, points: e.doubles.points.map(n) } }; } return t; } }, u.prototype.toJSON = function () { return this.precomputed ? [this.x, this.y, this.precomputed && { doubles: this.precomputed.doubles && { step: this.precomputed.doubles.step, points: this.precomputed.doubles.points.slice(1) }, naf: this.precomputed.naf && { wnd: this.precomputed.naf.wnd, points: this.precomputed.naf.points.slice(1) } }] : [this.x, this.y]; }, u.fromJSON = function (t, e, r) { "string" == typeof e && (e = JSON.parse(e)); var n = t.point(e[0], e[1], r); if (!e[2]) return n; function i(e) { return t.point(e[0], e[1], r); } var o = e[2]; return n.precomputed = { beta: null, doubles: o.doubles && { step: o.doubles.step, points: [n].concat(o.doubles.points.map(i)) }, naf: o.naf && { wnd: o.naf.wnd, points: [n].concat(o.naf.points.map(i)) } }, n; }, u.prototype.inspect = function () { return this.isInfinity() ? "" : ""; }, u.prototype.isInfinity = function () { return this.inf; }, u.prototype.add = function (e) { if (this.inf) return e; if (e.inf) return this; if (this.eq(e)) return this.dbl(); if (this.neg().eq(e)) return this.curve.point(null, null); if (0 === this.x.cmp(e.x)) return this.curve.point(null, null); var t = this.y.redSub(e.y); 0 !== t.cmpn(0) && (t = t.redMul(this.x.redSub(e.x).redInvm())); var r = t.redSqr().redISub(this.x).redISub(e.x), n = t.redMul(this.x.redSub(r)).redISub(this.y); return this.curve.point(r, n); }, u.prototype.dbl = function () { if (this.inf) return this; var e = this.y.redAdd(this.y); if (0 === e.cmpn(0)) return this.curve.point(null, null); var t = this.curve.a, r = this.x.redSqr(), n = e.redInvm(), i = r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n), o = i.redSqr().redISub(this.x.redAdd(this.x)), s = i.redMul(this.x.redSub(o)).redISub(this.y); return this.curve.point(o, s); }, u.prototype.getX = function () { return this.x.fromRed(); }, u.prototype.getY = function () { return this.y.fromRed(); }, u.prototype.mul = function (e) { return e = new _(e, 16), this.isInfinity() ? this : this._hasDoubles(e) ? this.curve._fixedNafMul(this, e) : this.curve.endo ? this.curve._endoWnafMulAdd([this], [e]) : this.curve._wnafMul(this, e); }, u.prototype.mulAdd = function (e, t, r) { var n = [this, t], i = [e, r]; return this.curve.endo ? this.curve._endoWnafMulAdd(n, i) : this.curve._wnafMulAdd(1, n, i, 2); }, u.prototype.jmulAdd = function (e, t, r) { var n = [this, t], i = [e, r]; return this.curve.endo ? this.curve._endoWnafMulAdd(n, i, !0) : this.curve._wnafMulAdd(1, n, i, 2, !0); }, u.prototype.eq = function (e) { return this === e || this.inf === e.inf && (this.inf || 0 === this.x.cmp(e.x) && 0 === this.y.cmp(e.y)); }, u.prototype.neg = function (e) { if (this.inf) return this; var t = this.curve.point(this.x, this.y.redNeg()); if (e && this.precomputed) { var r = this.precomputed, n = function n(e) { return e.neg(); }; t.precomputed = { naf: r.naf && { wnd: r.naf.wnd, points: r.naf.points.map(n) }, doubles: r.doubles && { step: r.doubles.step, points: r.doubles.points.map(n) } }; } return t; }, u.prototype.toJ = function () { return this.inf ? this.curve.jpoint(null, null, null) : this.curve.jpoint(this.x, this.y, this.curve.one); }, i(l, o.BasePoint), a.prototype.jpoint = function (e, t, r) { return new l(this, e, t, r); }, l.prototype.toP = function () { if (this.isInfinity()) return this.curve.point(null, null); var e = this.z.redInvm(), t = e.redSqr(), r = this.x.redMul(t), n = this.y.redMul(t).redMul(e); return this.curve.point(r, n); }, l.prototype.neg = function () { return this.curve.jpoint(this.x, this.y.redNeg(), this.z); }, l.prototype.add = function (e) { if (this.isInfinity()) return e; if (e.isInfinity()) return this; var t = e.z.redSqr(), r = this.z.redSqr(), n = this.x.redMul(t), i = e.x.redMul(r), o = this.y.redMul(t.redMul(e.z)), s = e.y.redMul(r.redMul(this.z)), a = n.redSub(i), u = o.redSub(s); if (0 === a.cmpn(0)) return 0 !== u.cmpn(0) ? this.curve.jpoint(null, null, null) : this.dbl(); var l = a.redSqr(), h = l.redMul(a), f = n.redMul(l), c = u.redSqr().redIAdd(h).redISub(f).redISub(f), d = u.redMul(f.redISub(c)).redISub(o.redMul(h)), p = this.z.redMul(e.z).redMul(a); return this.curve.jpoint(c, d, p); }, l.prototype.mixedAdd = function (e) { if (this.isInfinity()) return e.toJ(); if (e.isInfinity()) return this; var t = this.z.redSqr(), r = this.x, n = e.x.redMul(t), i = this.y, o = e.y.redMul(t).redMul(this.z), s = r.redSub(n), a = i.redSub(o); if (0 === s.cmpn(0)) return 0 !== a.cmpn(0) ? this.curve.jpoint(null, null, null) : this.dbl(); var u = s.redSqr(), l = u.redMul(s), h = r.redMul(u), f = a.redSqr().redIAdd(l).redISub(h).redISub(h), c = a.redMul(h.redISub(f)).redISub(i.redMul(l)), d = this.z.redMul(s); return this.curve.jpoint(f, c, d); }, l.prototype.dblp = function (e) { if (0 === e) return this; if (this.isInfinity()) return this; if (!e) return this.dbl(); if (this.curve.zeroA || this.curve.threeA) { for (var t = this, r = 0; r < e; r++) { t = t.dbl(); } return t; } var n = this.curve.a, i = this.curve.tinv, o = this.x, s = this.y, a = this.z, u = a.redSqr().redSqr(), l = s.redAdd(s); for (r = 0; r < e; r++) { var h = o.redSqr(), f = l.redSqr(), c = f.redSqr(), d = h.redAdd(h).redIAdd(h).redIAdd(n.redMul(u)), p = o.redMul(f), v = d.redSqr().redISub(p.redAdd(p)), y = p.redISub(v), m = d.redMul(y); m = m.redIAdd(m).redISub(c); var g = l.redMul(a); r + 1 < e && (u = u.redMul(c)), o = v, a = g, l = m; } return this.curve.jpoint(o, l.redMul(i), a); }, l.prototype.dbl = function () { return this.isInfinity() ? this : this.curve.zeroA ? this._zeroDbl() : this.curve.threeA ? this._threeDbl() : this._dbl(); }, l.prototype._zeroDbl = function () { var e, t, r; if (this.zOne) { var n = this.x.redSqr(), i = this.y.redSqr(), o = i.redSqr(), s = this.x.redAdd(i).redSqr().redISub(n).redISub(o); s = s.redIAdd(s); var a = n.redAdd(n).redIAdd(n), u = a.redSqr().redISub(s).redISub(s), l = o.redIAdd(o); l = (l = l.redIAdd(l)).redIAdd(l), e = u, t = a.redMul(s.redISub(u)).redISub(l), r = this.y.redAdd(this.y); } else { var h = this.x.redSqr(), f = this.y.redSqr(), c = f.redSqr(), d = this.x.redAdd(f).redSqr().redISub(h).redISub(c); d = d.redIAdd(d); var p = h.redAdd(h).redIAdd(h), v = p.redSqr(), y = c.redIAdd(c); y = (y = y.redIAdd(y)).redIAdd(y), e = v.redISub(d).redISub(d), t = p.redMul(d.redISub(e)).redISub(y), r = (r = this.y.redMul(this.z)).redIAdd(r); } return this.curve.jpoint(e, t, r); }, l.prototype._threeDbl = function () { var e, t, r; if (this.zOne) { var n = this.x.redSqr(), i = this.y.redSqr(), o = i.redSqr(), s = this.x.redAdd(i).redSqr().redISub(n).redISub(o); s = s.redIAdd(s); var a = n.redAdd(n).redIAdd(n).redIAdd(this.curve.a), u = a.redSqr().redISub(s).redISub(s); e = u; var l = o.redIAdd(o); l = (l = l.redIAdd(l)).redIAdd(l), t = a.redMul(s.redISub(u)).redISub(l), r = this.y.redAdd(this.y); } else { var h = this.z.redSqr(), f = this.y.redSqr(), c = this.x.redMul(f), d = this.x.redSub(h).redMul(this.x.redAdd(h)); d = d.redAdd(d).redIAdd(d); var p = c.redIAdd(c), v = (p = p.redIAdd(p)).redAdd(p); e = d.redSqr().redISub(v), r = this.y.redAdd(this.z).redSqr().redISub(f).redISub(h); var y = f.redSqr(); y = (y = (y = y.redIAdd(y)).redIAdd(y)).redIAdd(y), t = d.redMul(p.redISub(e)).redISub(y); } return this.curve.jpoint(e, t, r); }, l.prototype._dbl = function () { var e = this.curve.a, t = this.x, r = this.y, n = this.z, i = n.redSqr().redSqr(), o = t.redSqr(), s = r.redSqr(), a = o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)), u = t.redAdd(t), l = (u = u.redIAdd(u)).redMul(s), h = a.redSqr().redISub(l.redAdd(l)), f = l.redISub(h), c = s.redSqr(); c = (c = (c = c.redIAdd(c)).redIAdd(c)).redIAdd(c); var d = a.redMul(f).redISub(c), p = r.redAdd(r).redMul(n); return this.curve.jpoint(h, d, p); }, l.prototype.trpl = function () { if (!this.curve.zeroA) return this.dbl().add(this); var e = this.x.redSqr(), t = this.y.redSqr(), r = this.z.redSqr(), n = t.redSqr(), i = e.redAdd(e).redIAdd(e), o = i.redSqr(), s = this.x.redAdd(t).redSqr().redISub(e).redISub(n), a = (s = (s = (s = s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(o)).redSqr(), u = n.redIAdd(n); u = (u = (u = u.redIAdd(u)).redIAdd(u)).redIAdd(u); var l = i.redIAdd(s).redSqr().redISub(o).redISub(a).redISub(u), h = t.redMul(l); h = (h = h.redIAdd(h)).redIAdd(h); var f = this.x.redMul(a).redISub(h); f = (f = f.redIAdd(f)).redIAdd(f); var c = this.y.redMul(l.redMul(u.redISub(l)).redISub(s.redMul(a))); c = (c = (c = c.redIAdd(c)).redIAdd(c)).redIAdd(c); var d = this.z.redAdd(s).redSqr().redISub(r).redISub(a); return this.curve.jpoint(f, c, d); }, l.prototype.mul = function (e, t) { return e = new _(e, t), this.curve._wnafMul(this, e); }, l.prototype.eq = function (e) { if ("affine" === e.type) return this.eq(e.toJ()); if (this === e) return !0; var t = this.z.redSqr(), r = e.z.redSqr(); if (0 !== this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0)) return !1; var n = t.redMul(this.z), i = r.redMul(e.z); return 0 === this.y.redMul(i).redISub(e.y.redMul(n)).cmpn(0); }, l.prototype.eqXToP = function (e) { var t = this.z.redSqr(), r = e.toRed(this.curve.red).redMul(t); if (0 === this.x.cmp(r)) return !0; for (var n = e.clone(), i = this.curve.redN.redMul(t);;) { if (n.iadd(this.curve.n), 0 <= n.cmp(this.curve.p)) return !1; if (r.redIAdd(i), 0 === this.x.cmp(r)) return !0; } }, l.prototype.inspect = function () { return this.isInfinity() ? "" : ""; }, l.prototype.isInfinity = function () { return 0 === this.z.cmpn(0); }; }, { "../utils": 24, "./base": 13, "bn.js": 9, inherits: 39 }], 18: [function (e, t, r) { "use strict"; var n, i = r, o = e("hash.js"), s = e("./curve"), a = e("./utils").assert; function u(e) { "short" === e.type ? this.curve = new s.short(e) : "edwards" === e.type ? this.curve = new s.edwards(e) : this.curve = new s.mont(e), this.g = this.curve.g, this.n = this.curve.n, this.hash = e.hash, a(this.g.validate(), "Invalid curve"), a(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O"); } function l(t, r) { Object.defineProperty(i, t, { configurable: !0, enumerable: !0, get: function get() { var e = new u(r); return Object.defineProperty(i, t, { configurable: !0, enumerable: !0, value: e }), e; } }); } i.PresetCurve = u, l("p192", { type: "short", prime: "p192", p: "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff", a: "ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc", b: "64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1", n: "ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831", hash: o.sha256, gRed: !1, g: ["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012", "07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"] }), l("p224", { type: "short", prime: "p224", p: "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001", a: "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe", b: "b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4", n: "ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d", hash: o.sha256, gRed: !1, g: ["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21", "bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"] }), l("p256", { type: "short", prime: null, p: "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff", a: "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc", b: "5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b", n: "ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551", hash: o.sha256, gRed: !1, g: ["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296", "4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"] }), l("p384", { type: "short", prime: null, p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff", a: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc", b: "b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef", n: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973", hash: o.sha384, gRed: !1, g: ["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7", "3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"] }), l("p521", { type: "short", prime: null, p: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff", a: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc", b: "00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00", n: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409", hash: o.sha512, gRed: !1, g: ["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66", "00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"] }), l("curve25519", { type: "mont", prime: "p25519", p: "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed", a: "76d06", b: "1", n: "1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed", hash: o.sha256, gRed: !1, g: ["9"] }), l("ed25519", { type: "edwards", prime: "p25519", p: "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed", a: "-1", c: "1", d: "52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3", n: "1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed", hash: o.sha256, gRed: !1, g: ["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a", "6666666666666666666666666666666666666666666666666666666666666658"] }); try { n = e("./precomputed/secp256k1"); } catch (e) { n = void 0; } l("secp256k1", { type: "short", prime: "k256", p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", a: "0", b: "7", n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", h: "1", hash: o.sha256, beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", basis: [{ a: "3086d221a7d46bcde86c90e49284eb15", b: "-e4437ed6010e88286f547fa90abfe4c3" }, { a: "114ca50f7a8e2f3f657c1108d9d44cfd8", b: "3086d221a7d46bcde86c90e49284eb15" }], gRed: !1, g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", n] }); }, { "./curve": 15, "./precomputed/secp256k1": 23, "./utils": 24, "hash.js": 26 }], 19: [function (e, t, r) { "use strict"; var y = e("bn.js"), m = e("hmac-drbg"), n = e("../utils"), i = e("../curves"), o = e("brorand"), d = n.assert, s = e("./key"), g = e("./signature"); function a(e) { if (!(this instanceof a)) return new a(e); "string" == typeof e && (d(i.hasOwnProperty(e), "Unknown curve " + e), e = i[e]), e instanceof i.PresetCurve && (e = { curve: e }), this.curve = e.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = e.curve.g, this.g.precompute(e.curve.n.bitLength() + 1), this.hash = e.hash || e.curve.hash; } (t.exports = a).prototype.keyPair = function (e) { return new s(this, e); }, a.prototype.keyFromPrivate = function (e, t) { return s.fromPrivate(this, e, t); }, a.prototype.keyFromPublic = function (e, t) { return s.fromPublic(this, e, t); }, a.prototype.genKeyPair = function (e) { e = e || {}; for (var t = new m({ hash: this.hash, pers: e.pers, persEnc: e.persEnc || "utf8", entropy: e.entropy || o(this.hash.hmacStrength), entropyEnc: e.entropy && e.entropyEnc || "utf8", nonce: this.n.toArray() }), r = this.n.byteLength(), n = this.n.sub(new y(2));;) { var i = new y(t.generate(r)); if (!(0 < i.cmp(n))) return i.iaddn(1), this.keyFromPrivate(i); } }, a.prototype._truncateToN = function (e, t) { var r = 8 * e.byteLength() - this.n.bitLength(); return 0 < r && (e = e.ushrn(r)), !t && 0 <= e.cmp(this.n) ? e.sub(this.n) : e; }, a.prototype.sign = function (e, t, r, n) { "object" == _typeof(r) && (n = r, r = null), n = n || {}, t = this.keyFromPrivate(t, r), e = this._truncateToN(new y(e, 16)); for (var i = this.n.byteLength(), o = t.getPrivate().toArray("be", i), s = e.toArray("be", i), a = new m({ hash: this.hash, entropy: o, nonce: s, pers: n.pers, persEnc: n.persEnc || "utf8" }), u = this.n.sub(new y(1)), l = 0;; l++) { var h = n.k ? n.k(l) : new y(a.generate(this.n.byteLength())); if (!((h = this._truncateToN(h, !0)).cmpn(1) <= 0 || 0 <= h.cmp(u))) { var f = this.g.mul(h); if (!f.isInfinity()) { var c = f.getX(), d = c.umod(this.n); if (0 !== d.cmpn(0)) { var p = h.invm(this.n).mul(d.mul(t.getPrivate()).iadd(e)); if (0 !== (p = p.umod(this.n)).cmpn(0)) { var v = (f.getY().isOdd() ? 1 : 0) | (0 !== c.cmp(d) ? 2 : 0); return n.canonical && 0 < p.cmp(this.nh) && (p = this.n.sub(p), v ^= 1), new g({ r: d, s: p, recoveryParam: v }); } } } } } }, a.prototype.verify = function (e, t, r, n) { e = this._truncateToN(new y(e, 16)), r = this.keyFromPublic(r, n); var i = (t = new g(t, "hex")).r, o = t.s; if (i.cmpn(1) < 0 || 0 <= i.cmp(this.n)) return !1; if (o.cmpn(1) < 0 || 0 <= o.cmp(this.n)) return !1; var s, a = o.invm(this.n), u = a.mul(e).umod(this.n), l = a.mul(i).umod(this.n); return this.curve._maxwellTrick ? !(s = this.g.jmulAdd(u, r.getPublic(), l)).isInfinity() && s.eqXToP(i) : !(s = this.g.mulAdd(u, r.getPublic(), l)).isInfinity() && 0 === s.getX().umod(this.n).cmp(i); }, a.prototype.recoverPubKey = function (e, t, r, n) { d((3 & r) === r, "The recovery param is more than two bits"), t = new g(t, n); var i = this.n, o = new y(e), s = t.r, a = t.s, u = 1 & r, l = r >> 1; if (0 <= s.cmp(this.curve.p.umod(this.curve.n)) && l) throw new Error("Unable to find sencond key candinate"); s = l ? this.curve.pointFromX(s.add(this.curve.n), u) : this.curve.pointFromX(s, u); var h = t.r.invm(i), f = i.sub(o).mul(h).umod(i), c = a.mul(h).umod(i); return this.g.mulAdd(f, s, c); }, a.prototype.getKeyRecoveryParam = function (e, t, r, n) { if (null !== (t = new g(t, n)).recoveryParam) return t.recoveryParam; for (var i = 0; i < 4; i++) { var o; try { o = this.recoverPubKey(e, t, i); } catch (e) { continue; } if (o.eq(r)) return i; } throw new Error("Unable to find valid recovery factor"); }; }, { "../curves": 18, "../utils": 24, "./key": 20, "./signature": 21, "bn.js": 9, brorand: 10, "hmac-drbg": 38 }], 20: [function (e, t, r) { "use strict"; var n = e("bn.js"), i = e("../utils").assert; function o(e, t) { this.ec = e, this.priv = null, this.pub = null, t.priv && this._importPrivate(t.priv, t.privEnc), t.pub && this._importPublic(t.pub, t.pubEnc); } (t.exports = o).fromPublic = function (e, t, r) { return t instanceof o ? t : new o(e, { pub: t, pubEnc: r }); }, o.fromPrivate = function (e, t, r) { return t instanceof o ? t : new o(e, { priv: t, privEnc: r }); }, o.prototype.validate = function () { var e = this.getPublic(); return e.isInfinity() ? { result: !1, reason: "Invalid public key" } : e.validate() ? e.mul(this.ec.curve.n).isInfinity() ? { result: !0, reason: null } : { result: !1, reason: "Public key * N != O" } : { result: !1, reason: "Public key is not a point" }; }, o.prototype.getPublic = function (e, t) { return "string" == typeof e && (t = e, e = null), this.pub || (this.pub = this.ec.g.mul(this.priv)), t ? this.pub.encode(t, e) : this.pub; }, o.prototype.getPrivate = function (e) { return "hex" === e ? this.priv.toString(16, 2) : this.priv; }, o.prototype._importPrivate = function (e, t) { this.priv = new n(e, t || 16), this.priv = this.priv.umod(this.ec.curve.n); }, o.prototype._importPublic = function (e, t) { if (e.x || e.y) return "mont" === this.ec.curve.type ? i(e.x, "Need x coordinate") : "short" !== this.ec.curve.type && "edwards" !== this.ec.curve.type || i(e.x && e.y, "Need both x and y coordinate"), void (this.pub = this.ec.curve.point(e.x, e.y)); this.pub = this.ec.curve.decodePoint(e, t); }, o.prototype.derive = function (e) { return e.mul(this.priv).getX(); }, o.prototype.sign = function (e, t, r) { return this.ec.sign(e, this, t, r); }, o.prototype.verify = function (e, t) { return this.ec.verify(e, t, this); }, o.prototype.inspect = function () { return ""; }; }, { "../utils": 24, "bn.js": 9 }], 21: [function (e, t, r) { "use strict"; var a = e("bn.js"), u = e("../utils"), n = u.assert; function i(e, t) { if (e instanceof i) return e; this._importDER(e, t) || (n(e.r && e.s, "Signature without r or s"), this.r = new a(e.r, 16), this.s = new a(e.s, 16), void 0 === e.recoveryParam ? this.recoveryParam = null : this.recoveryParam = e.recoveryParam); } function l() { this.place = 0; } function h(e, t) { var r = e[t.place++]; if (!(128 & r)) return r; for (var n = 15 & r, i = 0, o = 0, s = t.place; o < n; o++, s++) { i <<= 8, i |= e[s]; } return t.place = s, i; } function s(e) { for (var t = 0, r = e.length - 1; !e[t] && !(128 & e[t + 1]) && t < r;) { t++; } return 0 === t ? e : e.slice(t); } function f(e, t) { if (t < 128) e.push(t);else { var r = 1 + (Math.log(t) / Math.LN2 >>> 3); for (e.push(128 | r); --r;) { e.push(t >>> (r << 3) & 255); } e.push(t); } } (t.exports = i).prototype._importDER = function (e, t) { e = u.toArray(e, t); var r = new l(); if (48 !== e[r.place++]) return !1; if (h(e, r) + r.place !== e.length) return !1; if (2 !== e[r.place++]) return !1; var n = h(e, r), i = e.slice(r.place, n + r.place); if (r.place += n, 2 !== e[r.place++]) return !1; var o = h(e, r); if (e.length !== o + r.place) return !1; var s = e.slice(r.place, o + r.place); return 0 === i[0] && 128 & i[1] && (i = i.slice(1)), 0 === s[0] && 128 & s[1] && (s = s.slice(1)), this.r = new a(i), this.s = new a(s), !(this.recoveryParam = null); }, i.prototype.toDER = function (e) { var t = this.r.toArray(), r = this.s.toArray(); for (128 & t[0] && (t = [0].concat(t)), 128 & r[0] && (r = [0].concat(r)), t = s(t), r = s(r); !(r[0] || 128 & r[1]);) { r = r.slice(1); } var n = [2]; f(n, t.length), (n = n.concat(t)).push(2), f(n, r.length); var i = n.concat(r), o = [48]; return f(o, i.length), o = o.concat(i), u.encode(o, e); }; }, { "../utils": 24, "bn.js": 9 }], 22: [function (e, t, r) { arguments[4][14][0].apply(r, arguments); }, { dup: 14 }], 23: [function (e, t, r) { t.exports = void 0; }, {}], 24: [function (e, t, r) { "use strict"; var n = r, i = e("bn.js"), o = e("minimalistic-assert"), s = e("minimalistic-crypto-utils"); n.assert = o, n.toArray = s.toArray, n.zero2 = s.zero2, n.toHex = s.toHex, n.encode = s.encode, n.getNAF = function (e, t, r) { var n = new Array(Math.max(e.bitLength(), r) + 1); n.fill(0); for (var i = 1 << t + 1, o = e.clone(), s = 0; s < n.length; s++) { var a, u = o.andln(i - 1); o.isOdd() ? (a = (i >> 1) - 1 < u ? (i >> 1) - u : u, o.isubn(a)) : a = 0, n[s] = a, o.iushrn(1); } return n; }, n.getJSF = function (e, t) { var r = [[], []]; e = e.clone(), t = t.clone(); for (var n = 0, i = 0; 0 < e.cmpn(-n) || 0 < t.cmpn(-i);) { var o, s, a, u = e.andln(3) + n & 3, l = t.andln(3) + i & 3; if (3 === u && (u = -1), 3 === l && (l = -1), 0 == (1 & u)) o = 0;else o = 3 !== (a = e.andln(7) + n & 7) && 5 !== a || 2 !== l ? u : -u; if (r[0].push(o), 0 == (1 & l)) s = 0;else s = 3 !== (a = t.andln(7) + i & 7) && 5 !== a || 2 !== u ? l : -l; r[1].push(s), 2 * n === o + 1 && (n = 1 - n), 2 * i === s + 1 && (i = 1 - i), e.iushrn(1), t.iushrn(1); } return r; }, n.cachedProperty = function (e, t, r) { var n = "_" + t; e.prototype[t] = function () { return void 0 !== this[n] ? this[n] : this[n] = r.call(this); }; }, n.parseBytes = function (e) { return "string" == typeof e ? n.toArray(e, "hex") : e; }, n.intFromLE = function (e) { return new i(e, "hex", "le"); }; }, { "bn.js": 9, "minimalistic-assert": 41, "minimalistic-crypto-utils": 42 }], 25: [function (e, t, r) { t.exports = { version: "6.5.2" }; }, {}], 26: [function (e, t, r) { var n = r; n.utils = e("./hash/utils"), n.common = e("./hash/common"), n.sha = e("./hash/sha"), n.ripemd = e("./hash/ripemd"), n.hmac = e("./hash/hmac"), n.sha1 = n.sha.sha1, n.sha256 = n.sha.sha256, n.sha224 = n.sha.sha224, n.sha384 = n.sha.sha384, n.sha512 = n.sha.sha512, n.ripemd160 = n.ripemd.ripemd160; }, { "./hash/common": 27, "./hash/hmac": 28, "./hash/ripemd": 29, "./hash/sha": 30, "./hash/utils": 37 }], 27: [function (e, t, r) { "use strict"; var i = e("./utils"), n = e("minimalistic-assert"); function o() { this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32; } (r.BlockHash = o).prototype.update = function (e, t) { if (e = i.toArray(e, t), this.pending ? this.pending = this.pending.concat(e) : this.pending = e, this.pendingTotal += e.length, this.pending.length >= this._delta8) { var r = (e = this.pending).length % this._delta8; this.pending = e.slice(e.length - r, e.length), 0 === this.pending.length && (this.pending = null), e = i.join32(e, 0, e.length - r, this.endian); for (var n = 0; n < e.length; n += this._delta32) { this._update(e, n, n + this._delta32); } } return this; }, o.prototype.digest = function (e) { return this.update(this._pad()), n(null === this.pending), this._digest(e); }, o.prototype._pad = function () { var e = this.pendingTotal, t = this._delta8, r = t - (e + this.padLength) % t, n = new Array(r + this.padLength); n[0] = 128; for (var i = 1; i < r; i++) { n[i] = 0; } if (e <<= 3, "big" === this.endian) { for (var o = 8; o < this.padLength; o++) { n[i++] = 0; } n[i++] = 0, n[i++] = 0, n[i++] = 0, n[i++] = 0, n[i++] = e >>> 24 & 255, n[i++] = e >>> 16 & 255, n[i++] = e >>> 8 & 255, n[i++] = 255 & e; } else for (n[i++] = 255 & e, n[i++] = e >>> 8 & 255, n[i++] = e >>> 16 & 255, n[i++] = e >>> 24 & 255, n[i++] = 0, n[i++] = 0, n[i++] = 0, n[i++] = 0, o = 8; o < this.padLength; o++) { n[i++] = 0; } return n; }; }, { "./utils": 37, "minimalistic-assert": 41 }], 28: [function (e, t, r) { "use strict"; var n = e("./utils"), i = e("minimalistic-assert"); function o(e, t, r) { if (!(this instanceof o)) return new o(e, t, r); this.Hash = e, this.blockSize = e.blockSize / 8, this.outSize = e.outSize / 8, this.inner = null, this.outer = null, this._init(n.toArray(t, r)); } (t.exports = o).prototype._init = function (e) { e.length > this.blockSize && (e = new this.Hash().update(e).digest()), i(e.length <= this.blockSize); for (var t = e.length; t < this.blockSize; t++) { e.push(0); } for (t = 0; t < e.length; t++) { e[t] ^= 54; } for (this.inner = new this.Hash().update(e), t = 0; t < e.length; t++) { e[t] ^= 106; } this.outer = new this.Hash().update(e); }, o.prototype.update = function (e, t) { return this.inner.update(e, t), this; }, o.prototype.digest = function (e) { return this.outer.update(this.inner.digest()), this.outer.digest(e); }; }, { "./utils": 37, "minimalistic-assert": 41 }], 29: [function (e, t, r) { "use strict"; var n = e("./utils"), i = e("./common"), p = n.rotl32, v = n.sum32, y = n.sum32_3, m = n.sum32_4, o = i.BlockHash; function s() { if (!(this instanceof s)) return new s(); o.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little"; } function g(e, t, r, n) { return e <= 15 ? t ^ r ^ n : e <= 31 ? t & r | ~t & n : e <= 47 ? (t | ~r) ^ n : e <= 63 ? t & n | r & ~n : t ^ (r | ~n); } function b(e) { return e <= 15 ? 0 : e <= 31 ? 1518500249 : e <= 47 ? 1859775393 : e <= 63 ? 2400959708 : 2840853838; } function w(e) { return e <= 15 ? 1352829926 : e <= 31 ? 1548603684 : e <= 47 ? 1836072691 : e <= 63 ? 2053994217 : 0; } n.inherits(s, o), (r.ripemd160 = s).blockSize = 512, s.outSize = 160, s.hmacStrength = 192, s.padLength = 64, s.prototype._update = function (e, t) { for (var r = this.h[0], n = this.h[1], i = this.h[2], o = this.h[3], s = this.h[4], a = r, u = n, l = i, h = o, f = s, c = 0; c < 80; c++) { var d = v(p(m(r, g(c, n, i, o), e[_[c] + t], b(c)), A[c]), s); r = s, s = o, o = p(i, 10), i = n, n = d, d = v(p(m(a, g(79 - c, u, l, h), e[M[c] + t], w(c)), E[c]), f), a = f, f = h, h = p(l, 10), l = u, u = d; } d = y(this.h[1], i, h), this.h[1] = y(this.h[2], o, f), this.h[2] = y(this.h[3], s, a), this.h[3] = y(this.h[4], r, u), this.h[4] = y(this.h[0], n, l), this.h[0] = d; }, s.prototype._digest = function (e) { return "hex" === e ? n.toHex32(this.h, "little") : n.split32(this.h, "little"); }; var _ = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13], M = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11], A = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6], E = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]; }, { "./common": 27, "./utils": 37 }], 30: [function (e, t, r) { "use strict"; r.sha1 = e("./sha/1"), r.sha224 = e("./sha/224"), r.sha256 = e("./sha/256"), r.sha384 = e("./sha/384"), r.sha512 = e("./sha/512"); }, { "./sha/1": 31, "./sha/224": 32, "./sha/256": 33, "./sha/384": 34, "./sha/512": 35 }], 31: [function (e, t, r) { arguments[4][14][0].apply(r, arguments); }, { dup: 14 }], 32: [function (e, t, r) { arguments[4][14][0].apply(r, arguments); }, { dup: 14 }], 33: [function (e, t, r) { "use strict"; var n = e("../utils"), i = e("../common"), o = e("./common"), p = e("minimalistic-assert"), v = n.sum32, y = n.sum32_4, m = n.sum32_5, g = o.ch32, b = o.maj32, w = o.s0_256, _ = o.s1_256, M = o.g0_256, A = o.g1_256, s = i.BlockHash, a = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; function u() { if (!(this instanceof u)) return new u(); s.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = a, this.W = new Array(64); } n.inherits(u, s), (t.exports = u).blockSize = 512, u.outSize = 256, u.hmacStrength = 192, u.padLength = 64, u.prototype._update = function (e, t) { for (var r = this.W, n = 0; n < 16; n++) { r[n] = e[t + n]; } for (; n < r.length; n++) { r[n] = y(A(r[n - 2]), r[n - 7], M(r[n - 15]), r[n - 16]); } var i = this.h[0], o = this.h[1], s = this.h[2], a = this.h[3], u = this.h[4], l = this.h[5], h = this.h[6], f = this.h[7]; for (p(this.k.length === r.length), n = 0; n < r.length; n++) { var c = m(f, _(u), g(u, l, h), this.k[n], r[n]), d = v(w(i), b(i, o, s)); f = h, h = l, l = u, u = v(a, c), a = s, s = o, o = i, i = v(c, d); } this.h[0] = v(this.h[0], i), this.h[1] = v(this.h[1], o), this.h[2] = v(this.h[2], s), this.h[3] = v(this.h[3], a), this.h[4] = v(this.h[4], u), this.h[5] = v(this.h[5], l), this.h[6] = v(this.h[6], h), this.h[7] = v(this.h[7], f); }, u.prototype._digest = function (e) { return "hex" === e ? n.toHex32(this.h, "big") : n.split32(this.h, "big"); }; }, { "../common": 27, "../utils": 37, "./common": 36, "minimalistic-assert": 41 }], 34: [function (e, t, r) { arguments[4][14][0].apply(r, arguments); }, { dup: 14 }], 35: [function (e, t, r) { "use strict"; var n = e("../utils"), i = e("../common"), C = e("minimalistic-assert"), o = n.rotr64_hi, s = n.rotr64_lo, a = n.shr64_hi, u = n.shr64_lo, L = n.sum64, D = n.sum64_hi, B = n.sum64_lo, c = n.sum64_4_hi, d = n.sum64_4_lo, U = n.sum64_5_hi, F = n.sum64_5_lo, l = i.BlockHash, h = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; function f() { if (!(this instanceof f)) return new f(); l.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = h, this.W = new Array(160); } function j(e, t, r, n, i) { var o = e & r ^ ~e & i; return o < 0 && (o += 4294967296), o; } function G(e, t, r, n, i, o) { var s = t & n ^ ~t & o; return s < 0 && (s += 4294967296), s; } function H(e, t, r, n, i) { var o = e & r ^ e & i ^ r & i; return o < 0 && (o += 4294967296), o; } function z(e, t, r, n, i, o) { var s = t & n ^ t & o ^ n & o; return s < 0 && (s += 4294967296), s; } function V(e, t) { var r = o(e, t, 28) ^ o(t, e, 2) ^ o(t, e, 7); return r < 0 && (r += 4294967296), r; } function K(e, t) { var r = s(e, t, 28) ^ s(t, e, 2) ^ s(t, e, 7); return r < 0 && (r += 4294967296), r; } function q(e, t) { var r = o(e, t, 14) ^ o(e, t, 18) ^ o(t, e, 9); return r < 0 && (r += 4294967296), r; } function W(e, t) { var r = s(e, t, 14) ^ s(e, t, 18) ^ s(t, e, 9); return r < 0 && (r += 4294967296), r; } function p(e, t) { var r = o(e, t, 1) ^ o(e, t, 8) ^ a(e, t, 7); return r < 0 && (r += 4294967296), r; } function v(e, t) { var r = s(e, t, 1) ^ s(e, t, 8) ^ u(e, t, 7); return r < 0 && (r += 4294967296), r; } function y(e, t) { var r = o(e, t, 19) ^ o(t, e, 29) ^ a(e, t, 6); return r < 0 && (r += 4294967296), r; } function m(e, t) { var r = s(e, t, 19) ^ s(t, e, 29) ^ u(e, t, 6); return r < 0 && (r += 4294967296), r; } n.inherits(f, l), (t.exports = f).blockSize = 1024, f.outSize = 512, f.hmacStrength = 192, f.padLength = 128, f.prototype._prepareBlock = function (e, t) { for (var r = this.W, n = 0; n < 32; n++) { r[n] = e[t + n]; } for (; n < r.length; n += 2) { var i = y(r[n - 4], r[n - 3]), o = m(r[n - 4], r[n - 3]), s = r[n - 14], a = r[n - 13], u = p(r[n - 30], r[n - 29]), l = v(r[n - 30], r[n - 29]), h = r[n - 32], f = r[n - 31]; r[n] = c(i, o, s, a, u, l, h, f), r[n + 1] = d(i, o, s, a, u, l, h, f); } }, f.prototype._update = function (e, t) { this._prepareBlock(e, t); var r = this.W, n = this.h[0], i = this.h[1], o = this.h[2], s = this.h[3], a = this.h[4], u = this.h[5], l = this.h[6], h = this.h[7], f = this.h[8], c = this.h[9], d = this.h[10], p = this.h[11], v = this.h[12], y = this.h[13], m = this.h[14], g = this.h[15]; C(this.k.length === r.length); for (var b = 0; b < r.length; b += 2) { var w = m, _ = g, M = q(f, c), A = W(f, c), E = j(f, c, d, p, v), S = G(f, c, d, p, v, y), k = this.k[b], N = this.k[b + 1], x = r[b], P = r[b + 1], I = U(w, _, M, A, E, S, k, N, x, P), T = F(w, _, M, A, E, S, k, N, x, P); w = V(n, i), _ = K(n, i), M = H(n, i, o, s, a), A = z(n, i, o, s, a, u); var R = D(w, _, M, A), O = B(w, _, M, A); m = v, g = y, v = d, y = p, d = f, p = c, f = D(l, h, I, T), c = B(h, h, I, T), l = a, h = u, a = o, u = s, o = n, s = i, n = D(I, T, R, O), i = B(I, T, R, O); } L(this.h, 0, n, i), L(this.h, 2, o, s), L(this.h, 4, a, u), L(this.h, 6, l, h), L(this.h, 8, f, c), L(this.h, 10, d, p), L(this.h, 12, v, y), L(this.h, 14, m, g); }, f.prototype._digest = function (e) { return "hex" === e ? n.toHex32(this.h, "big") : n.split32(this.h, "big"); }; }, { "../common": 27, "../utils": 37, "minimalistic-assert": 41 }], 36: [function (e, t, r) { "use strict"; var n = e("../utils").rotr32; function i(e, t, r) { return e & t ^ ~e & r; } function o(e, t, r) { return e & t ^ e & r ^ t & r; } function s(e, t, r) { return e ^ t ^ r; } r.ft_1 = function (e, t, r, n) { return 0 === e ? i(t, r, n) : 1 === e || 3 === e ? s(t, r, n) : 2 === e ? o(t, r, n) : void 0; }, r.ch32 = i, r.maj32 = o, r.p32 = s, r.s0_256 = function (e) { return n(e, 2) ^ n(e, 13) ^ n(e, 22); }, r.s1_256 = function (e) { return n(e, 6) ^ n(e, 11) ^ n(e, 25); }, r.g0_256 = function (e) { return n(e, 7) ^ n(e, 18) ^ e >>> 3; }, r.g1_256 = function (e) { return n(e, 17) ^ n(e, 19) ^ e >>> 10; }; }, { "../utils": 37 }], 37: [function (e, t, r) { "use strict"; var l = e("minimalistic-assert"), n = e("inherits"); function o(e) { return (e >>> 24 | e >>> 8 & 65280 | e << 8 & 16711680 | (255 & e) << 24) >>> 0; } function i(e) { return 1 === e.length ? "0" + e : e; } function s(e) { return 7 === e.length ? "0" + e : 6 === e.length ? "00" + e : 5 === e.length ? "000" + e : 4 === e.length ? "0000" + e : 3 === e.length ? "00000" + e : 2 === e.length ? "000000" + e : 1 === e.length ? "0000000" + e : e; } r.inherits = n, r.toArray = function (e, t) { if (Array.isArray(e)) return e.slice(); if (!e) return []; var r = []; if ("string" == typeof e) { if (t) { if ("hex" === t) for ((e = e.replace(/[^a-z0-9]+/gi, "")).length % 2 != 0 && (e = "0" + e), n = 0; n < e.length; n += 2) { r.push(parseInt(e[n] + e[n + 1], 16)); } } else for (var n = 0; n < e.length; n++) { var i = e.charCodeAt(n), o = i >> 8, s = 255 & i; o ? r.push(o, s) : r.push(s); } } else for (n = 0; n < e.length; n++) { r[n] = 0 | e[n]; } return r; }, r.toHex = function (e) { for (var t = "", r = 0; r < e.length; r++) { t += i(e[r].toString(16)); } return t; }, r.htonl = o, r.toHex32 = function (e, t) { for (var r = "", n = 0; n < e.length; n++) { var i = e[n]; "little" === t && (i = o(i)), r += s(i.toString(16)); } return r; }, r.zero2 = i, r.zero8 = s, r.join32 = function (e, t, r, n) { var i = r - t; l(i % 4 == 0); for (var o = new Array(i / 4), s = 0, a = t; s < o.length; s++, a += 4) { var u; u = "big" === n ? e[a] << 24 | e[a + 1] << 16 | e[a + 2] << 8 | e[a + 3] : e[a + 3] << 24 | e[a + 2] << 16 | e[a + 1] << 8 | e[a], o[s] = u >>> 0; } return o; }, r.split32 = function (e, t) { for (var r = new Array(4 * e.length), n = 0, i = 0; n < e.length; n++, i += 4) { var o = e[n]; "big" === t ? (r[i] = o >>> 24, r[i + 1] = o >>> 16 & 255, r[i + 2] = o >>> 8 & 255, r[i + 3] = 255 & o) : (r[i + 3] = o >>> 24, r[i + 2] = o >>> 16 & 255, r[i + 1] = o >>> 8 & 255, r[i] = 255 & o); } return r; }, r.rotr32 = function (e, t) { return e >>> t | e << 32 - t; }, r.rotl32 = function (e, t) { return e << t | e >>> 32 - t; }, r.sum32 = function (e, t) { return e + t >>> 0; }, r.sum32_3 = function (e, t, r) { return e + t + r >>> 0; }, r.sum32_4 = function (e, t, r, n) { return e + t + r + n >>> 0; }, r.sum32_5 = function (e, t, r, n, i) { return e + t + r + n + i >>> 0; }, r.sum64 = function (e, t, r, n) { var i = e[t], o = n + e[t + 1] >>> 0, s = (o < n ? 1 : 0) + r + i; e[t] = s >>> 0, e[t + 1] = o; }, r.sum64_hi = function (e, t, r, n) { return (t + n >>> 0 < t ? 1 : 0) + e + r >>> 0; }, r.sum64_lo = function (e, t, r, n) { return t + n >>> 0; }, r.sum64_4_hi = function (e, t, r, n, i, o, s, a) { var u = 0, l = t; return u += (l = l + n >>> 0) < t ? 1 : 0, u += (l = l + o >>> 0) < o ? 1 : 0, e + r + i + s + (u += (l = l + a >>> 0) < a ? 1 : 0) >>> 0; }, r.sum64_4_lo = function (e, t, r, n, i, o, s, a) { return t + n + o + a >>> 0; }, r.sum64_5_hi = function (e, t, r, n, i, o, s, a, u, l) { var h = 0, f = t; return h += (f = f + n >>> 0) < t ? 1 : 0, h += (f = f + o >>> 0) < o ? 1 : 0, h += (f = f + a >>> 0) < a ? 1 : 0, e + r + i + s + u + (h += (f = f + l >>> 0) < l ? 1 : 0) >>> 0; }, r.sum64_5_lo = function (e, t, r, n, i, o, s, a, u, l) { return t + n + o + a + l >>> 0; }, r.rotr64_hi = function (e, t, r) { return (t << 32 - r | e >>> r) >>> 0; }, r.rotr64_lo = function (e, t, r) { return (e << 32 - r | t >>> r) >>> 0; }, r.shr64_hi = function (e, t, r) { return e >>> r; }, r.shr64_lo = function (e, t, r) { return (e << 32 - r | t >>> r) >>> 0; }; }, { inherits: 39, "minimalistic-assert": 41 }], 38: [function (e, t, r) { "use strict"; var n = e("hash.js"), s = e("minimalistic-crypto-utils"), i = e("minimalistic-assert"); function o(e) { if (!(this instanceof o)) return new o(e); this.hash = e.hash, this.predResist = !!e.predResist, this.outLen = this.hash.outSize, this.minEntropy = e.minEntropy || this.hash.hmacStrength, this._reseed = null, this.reseedInterval = null, this.K = null, this.V = null; var t = s.toArray(e.entropy, e.entropyEnc || "hex"), r = s.toArray(e.nonce, e.nonceEnc || "hex"), n = s.toArray(e.pers, e.persEnc || "hex"); i(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(t, r, n); } (t.exports = o).prototype._init = function (e, t, r) { var n = e.concat(t).concat(r); this.K = new Array(this.outLen / 8), this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) { this.K[i] = 0, this.V[i] = 1; } this._update(n), this._reseed = 1, this.reseedInterval = 281474976710656; }, o.prototype._hmac = function () { return new n.hmac(this.hash, this.K); }, o.prototype._update = function (e) { var t = this._hmac().update(this.V).update([0]); e && (t = t.update(e)), this.K = t.digest(), this.V = this._hmac().update(this.V).digest(), e && (this.K = this._hmac().update(this.V).update([1]).update(e).digest(), this.V = this._hmac().update(this.V).digest()); }, o.prototype.reseed = function (e, t, r, n) { "string" != typeof t && (n = r, r = t, t = null), e = s.toArray(e, t), r = s.toArray(r, n), i(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(e.concat(r || [])), this._reseed = 1; }, o.prototype.generate = function (e, t, r, n) { if (this._reseed > this.reseedInterval) throw new Error("Reseed is required"); "string" != typeof t && (n = r, r = t, t = null), r && (r = s.toArray(r, n || "hex"), this._update(r)); for (var i = []; i.length < e;) { this.V = this._hmac().update(this.V).digest(), i = i.concat(this.V); } var o = i.slice(0, e); return this._update(r), this._reseed++, s.encode(o, t); }; }, { "hash.js": 26, "minimalistic-assert": 41, "minimalistic-crypto-utils": 42 }], 39: [function (e, t, r) { "function" == typeof Object.create ? t.exports = function (e, t) { t && (e.super_ = t, e.prototype = Object.create(t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } })); } : t.exports = function (e, t) { if (t) { var r = function r() {}; e.super_ = t; r.prototype = t.prototype, e.prototype = new r(), e.prototype.constructor = e; } }; }, {}], 40: [function (e, _, t) { (function (b, w) { !function () { "use strict"; var e = "object" == (typeof window === "undefined" ? "undefined" : _typeof(window)) ? window : {}; !e.JS_SHA3_NO_NODE_JS && "object" == _typeof(b) && b.versions && b.versions.node && (e = w); for (var t = !e.JS_SHA3_NO_COMMON_JS && "object" == _typeof(_) && _.exports, u = "0123456789abcdef".split(""), h = [0, 8, 16, 24], he = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], r = [224, 256, 384, 512], o = ["hex", "buffer", "arrayBuffer", "array"], s = function s(t, r, n) { return function (e) { return new m(t, r, t).update(e)[n](); }; }, a = function a(r, n, i) { return function (e, t) { return new m(r, n, t).update(e)[i](); }; }, n = function n(e, t) { var r = s(e, t, "hex"); r.create = function () { return new m(e, t, e); }, r.update = function (e) { return r.create().update(e); }; for (var n = 0; n < o.length; ++n) { var i = o[n]; r[i] = s(e, t, i); } return r; }, i = [{ name: "keccak", padding: [1, 256, 65536, 16777216], bits: r, createMethod: n }, { name: "sha3", padding: [6, 1536, 393216, 100663296], bits: r, createMethod: n }, { name: "shake", padding: [31, 7936, 2031616, 520093696], bits: [128, 256], createMethod: function createMethod(t, r) { var n = a(t, r, "hex"); n.create = function (e) { return new m(t, r, e); }, n.update = function (e, t) { return n.create(t).update(e); }; for (var e = 0; e < o.length; ++e) { var i = o[e]; n[i] = a(t, r, i); } return n; } }], l = {}, f = [], c = 0; c < i.length; ++c) { for (var d = i[c], p = d.bits, v = 0; v < p.length; ++v) { var y = d.name + "_" + p[v]; f.push(y), l[y] = d.createMethod(p[v], d.padding); } } function m(e, t, r) { this.blocks = [], this.s = [], this.padding = t, this.outputBits = r, this.reset = !0, this.block = 0, this.start = 0, this.blockCount = 1600 - (e << 1) >> 5, this.byteCount = this.blockCount << 2, this.outputBlocks = r >> 5, this.extraBytes = (31 & r) >> 3; for (var n = 0; n < 50; ++n) { this.s[n] = 0; } } m.prototype.update = function (e) { var t = "string" != typeof e; t && e.constructor === ArrayBuffer && (e = new Uint8Array(e)); for (var r, n, i = e.length, o = this.blocks, s = this.byteCount, a = this.blockCount, u = 0, l = this.s; u < i;) { if (this.reset) for (this.reset = !1, o[0] = this.block, r = 1; r < a + 1; ++r) { o[r] = 0; } if (t) for (r = this.start; u < i && r < s; ++u) { o[r >> 2] |= e[u] << h[3 & r++]; } else for (r = this.start; u < i && r < s; ++u) { (n = e.charCodeAt(u)) < 128 ? o[r >> 2] |= n << h[3 & r++] : (n < 2048 ? o[r >> 2] |= (192 | n >> 6) << h[3 & r++] : (n < 55296 || 57344 <= n ? o[r >> 2] |= (224 | n >> 12) << h[3 & r++] : (n = 65536 + ((1023 & n) << 10 | 1023 & e.charCodeAt(++u)), o[r >> 2] |= (240 | n >> 18) << h[3 & r++], o[r >> 2] |= (128 | n >> 12 & 63) << h[3 & r++]), o[r >> 2] |= (128 | n >> 6 & 63) << h[3 & r++]), o[r >> 2] |= (128 | 63 & n) << h[3 & r++]); } if (s <= (this.lastByteIndex = r)) { for (this.start = r - s, this.block = o[a], r = 0; r < a; ++r) { l[r] ^= o[r]; } g(l), this.reset = !0; } else this.start = r; } return this; }, m.prototype.finalize = function () { var e = this.blocks, t = this.lastByteIndex, r = this.blockCount, n = this.s; if (e[t >> 2] |= this.padding[3 & t], this.lastByteIndex === this.byteCount) for (e[0] = e[r], t = 1; t < r + 1; ++t) { e[t] = 0; } for (e[r - 1] |= 2147483648, t = 0; t < r; ++t) { n[t] ^= e[t]; } g(n); }, m.prototype.toString = m.prototype.hex = function () { this.finalize(); for (var e, t = this.blockCount, r = this.s, n = this.outputBlocks, i = this.extraBytes, o = 0, s = 0, a = ""; s < n;) { for (o = 0; o < t && s < n; ++o, ++s) { e = r[o], a += u[e >> 4 & 15] + u[15 & e] + u[e >> 12 & 15] + u[e >> 8 & 15] + u[e >> 20 & 15] + u[e >> 16 & 15] + u[e >> 28 & 15] + u[e >> 24 & 15]; } s % t == 0 && (g(r), o = 0); } return i && (e = r[o], 0 < i && (a += u[e >> 4 & 15] + u[15 & e]), 1 < i && (a += u[e >> 12 & 15] + u[e >> 8 & 15]), 2 < i && (a += u[e >> 20 & 15] + u[e >> 16 & 15])), a; }, m.prototype.buffer = m.prototype.arrayBuffer = function () { this.finalize(); var e, t = this.blockCount, r = this.s, n = this.outputBlocks, i = this.extraBytes, o = 0, s = 0, a = this.outputBits >> 3; e = i ? new ArrayBuffer(n + 1 << 2) : new ArrayBuffer(a); for (var u = new Uint32Array(e); s < n;) { for (o = 0; o < t && s < n; ++o, ++s) { u[s] = r[o]; } s % t == 0 && g(r); } return i && (u[o] = r[o], e = e.slice(0, a)), e; }, m.prototype.digest = m.prototype.array = function () { this.finalize(); for (var e, t, r = this.blockCount, n = this.s, i = this.outputBlocks, o = this.extraBytes, s = 0, a = 0, u = []; a < i;) { for (s = 0; s < r && a < i; ++s, ++a) { e = a << 2, t = n[s], u[e] = 255 & t, u[e + 1] = t >> 8 & 255, u[e + 2] = t >> 16 & 255, u[e + 3] = t >> 24 & 255; } a % r == 0 && g(n); } return o && (e = a << 2, t = n[s], 0 < o && (u[e] = 255 & t), 1 < o && (u[e + 1] = t >> 8 & 255), 2 < o && (u[e + 2] = t >> 16 & 255)), u; }; var g = function g(e) { var t, r, n, i, o, s, a, u, l, h, f, c, d, p, v, y, m, g, b, w, _, M, A, E, S, k, N, x, P, I, T, R, O, C, L, D, B, U, F, j, G, H, z, V, K, q, W, Z, J, X, $, Q, Y, ee, te, re, ne, ie, oe, se, ae, ue, le; for (n = 0; n < 48; n += 2) { i = e[0] ^ e[10] ^ e[20] ^ e[30] ^ e[40], o = e[1] ^ e[11] ^ e[21] ^ e[31] ^ e[41], s = e[2] ^ e[12] ^ e[22] ^ e[32] ^ e[42], a = e[3] ^ e[13] ^ e[23] ^ e[33] ^ e[43], u = e[4] ^ e[14] ^ e[24] ^ e[34] ^ e[44], l = e[5] ^ e[15] ^ e[25] ^ e[35] ^ e[45], h = e[6] ^ e[16] ^ e[26] ^ e[36] ^ e[46], f = e[7] ^ e[17] ^ e[27] ^ e[37] ^ e[47], t = (c = e[8] ^ e[18] ^ e[28] ^ e[38] ^ e[48]) ^ (s << 1 | a >>> 31), r = (d = e[9] ^ e[19] ^ e[29] ^ e[39] ^ e[49]) ^ (a << 1 | s >>> 31), e[0] ^= t, e[1] ^= r, e[10] ^= t, e[11] ^= r, e[20] ^= t, e[21] ^= r, e[30] ^= t, e[31] ^= r, e[40] ^= t, e[41] ^= r, t = i ^ (u << 1 | l >>> 31), r = o ^ (l << 1 | u >>> 31), e[2] ^= t, e[3] ^= r, e[12] ^= t, e[13] ^= r, e[22] ^= t, e[23] ^= r, e[32] ^= t, e[33] ^= r, e[42] ^= t, e[43] ^= r, t = s ^ (h << 1 | f >>> 31), r = a ^ (f << 1 | h >>> 31), e[4] ^= t, e[5] ^= r, e[14] ^= t, e[15] ^= r, e[24] ^= t, e[25] ^= r, e[34] ^= t, e[35] ^= r, e[44] ^= t, e[45] ^= r, t = u ^ (c << 1 | d >>> 31), r = l ^ (d << 1 | c >>> 31), e[6] ^= t, e[7] ^= r, e[16] ^= t, e[17] ^= r, e[26] ^= t, e[27] ^= r, e[36] ^= t, e[37] ^= r, e[46] ^= t, e[47] ^= r, t = h ^ (i << 1 | o >>> 31), r = f ^ (o << 1 | i >>> 31), e[8] ^= t, e[9] ^= r, e[18] ^= t, e[19] ^= r, e[28] ^= t, e[29] ^= r, e[38] ^= t, e[39] ^= r, e[48] ^= t, e[49] ^= r, p = e[0], v = e[1], q = e[11] << 4 | e[10] >>> 28, W = e[10] << 4 | e[11] >>> 28, x = e[20] << 3 | e[21] >>> 29, P = e[21] << 3 | e[20] >>> 29, se = e[31] << 9 | e[30] >>> 23, ae = e[30] << 9 | e[31] >>> 23, H = e[40] << 18 | e[41] >>> 14, z = e[41] << 18 | e[40] >>> 14, C = e[2] << 1 | e[3] >>> 31, L = e[3] << 1 | e[2] >>> 31, y = e[13] << 12 | e[12] >>> 20, m = e[12] << 12 | e[13] >>> 20, Z = e[22] << 10 | e[23] >>> 22, J = e[23] << 10 | e[22] >>> 22, I = e[33] << 13 | e[32] >>> 19, T = e[32] << 13 | e[33] >>> 19, ue = e[42] << 2 | e[43] >>> 30, le = e[43] << 2 | e[42] >>> 30, ee = e[5] << 30 | e[4] >>> 2, te = e[4] << 30 | e[5] >>> 2, D = e[14] << 6 | e[15] >>> 26, B = e[15] << 6 | e[14] >>> 26, g = e[25] << 11 | e[24] >>> 21, b = e[24] << 11 | e[25] >>> 21, X = e[34] << 15 | e[35] >>> 17, $ = e[35] << 15 | e[34] >>> 17, R = e[45] << 29 | e[44] >>> 3, O = e[44] << 29 | e[45] >>> 3, E = e[6] << 28 | e[7] >>> 4, S = e[7] << 28 | e[6] >>> 4, re = e[17] << 23 | e[16] >>> 9, ne = e[16] << 23 | e[17] >>> 9, U = e[26] << 25 | e[27] >>> 7, F = e[27] << 25 | e[26] >>> 7, w = e[36] << 21 | e[37] >>> 11, _ = e[37] << 21 | e[36] >>> 11, Q = e[47] << 24 | e[46] >>> 8, Y = e[46] << 24 | e[47] >>> 8, V = e[8] << 27 | e[9] >>> 5, K = e[9] << 27 | e[8] >>> 5, k = e[18] << 20 | e[19] >>> 12, N = e[19] << 20 | e[18] >>> 12, ie = e[29] << 7 | e[28] >>> 25, oe = e[28] << 7 | e[29] >>> 25, j = e[38] << 8 | e[39] >>> 24, G = e[39] << 8 | e[38] >>> 24, M = e[48] << 14 | e[49] >>> 18, A = e[49] << 14 | e[48] >>> 18, e[0] = p ^ ~y & g, e[1] = v ^ ~m & b, e[10] = E ^ ~k & x, e[11] = S ^ ~N & P, e[20] = C ^ ~D & U, e[21] = L ^ ~B & F, e[30] = V ^ ~q & Z, e[31] = K ^ ~W & J, e[40] = ee ^ ~re & ie, e[41] = te ^ ~ne & oe, e[2] = y ^ ~g & w, e[3] = m ^ ~b & _, e[12] = k ^ ~x & I, e[13] = N ^ ~P & T, e[22] = D ^ ~U & j, e[23] = B ^ ~F & G, e[32] = q ^ ~Z & X, e[33] = W ^ ~J & $, e[42] = re ^ ~ie & se, e[43] = ne ^ ~oe & ae, e[4] = g ^ ~w & M, e[5] = b ^ ~_ & A, e[14] = x ^ ~I & R, e[15] = P ^ ~T & O, e[24] = U ^ ~j & H, e[25] = F ^ ~G & z, e[34] = Z ^ ~X & Q, e[35] = J ^ ~$ & Y, e[44] = ie ^ ~se & ue, e[45] = oe ^ ~ae & le, e[6] = w ^ ~M & p, e[7] = _ ^ ~A & v, e[16] = I ^ ~R & E, e[17] = T ^ ~O & S, e[26] = j ^ ~H & C, e[27] = G ^ ~z & L, e[36] = X ^ ~Q & V, e[37] = $ ^ ~Y & K, e[46] = se ^ ~ue & ee, e[47] = ae ^ ~le & te, e[8] = M ^ ~p & y, e[9] = A ^ ~v & m, e[18] = R ^ ~E & k, e[19] = O ^ ~S & N, e[28] = H ^ ~C & D, e[29] = z ^ ~L & B, e[38] = Q ^ ~V & q, e[39] = Y ^ ~K & W, e[48] = ue ^ ~ee & re, e[49] = le ^ ~te & ne, e[0] ^= he[n], e[1] ^= he[n + 1]; } }; if (t) _.exports = l;else for (c = 0; c < f.length; ++c) { e[f[c]] = l[f[c]]; } }(); }).call(this, e("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, { _process: 43 }], 41: [function (e, t, r) { function n(e, t) { if (!e) throw new Error(t || "Assertion failed"); } (t.exports = n).equal = function (e, t, r) { if (e != t) throw new Error(r || "Assertion failed: " + e + " != " + t); }; }, {}], 42: [function (e, t, r) { "use strict"; var n = r; function i(e) { return 1 === e.length ? "0" + e : e; } function o(e) { for (var t = "", r = 0; r < e.length; r++) { t += i(e[r].toString(16)); } return t; } n.toArray = function (e, t) { if (Array.isArray(e)) return e.slice(); if (!e) return []; var r = []; if ("string" != typeof e) { for (var n = 0; n < e.length; n++) { r[n] = 0 | e[n]; } return r; } if ("hex" === t) { (e = e.replace(/[^a-z0-9]+/gi, "")).length % 2 != 0 && (e = "0" + e); for (n = 0; n < e.length; n += 2) { r.push(parseInt(e[n] + e[n + 1], 16)); } } else for (n = 0; n < e.length; n++) { var i = e.charCodeAt(n), o = i >> 8, s = 255 & i; o ? r.push(o, s) : r.push(s); } return r; }, n.zero2 = i, n.toHex = o, n.encode = function (e, t) { return "hex" === t ? o(e) : e; }; }, {}], 43: [function (e, t, r) { t.exports = { browser: !0 }; }, {}], 44: [function (e, r, o) { (function (n) { "use strict"; function l(e) { var y = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298], m = 1779033703, g = 3144134277, b = 1013904242, w = 2773480762, _ = 1359893119, M = 2600822924, A = 528734635, E = 1541459225, S = new Array(64); function t(e) { for (var t = 0, r = e.length; 64 <= r;) { var n, i, o, s, a, u = m, l = g, h = b, f = w, c = _, d = M, p = A, v = E; for (i = 0; i < 16; i++) { o = t + 4 * i, S[i] = (255 & e[o]) << 24 | (255 & e[o + 1]) << 16 | (255 & e[o + 2]) << 8 | 255 & e[o + 3]; } for (i = 16; i < 64; i++) { s = ((n = S[i - 2]) >>> 17 | n << 15) ^ (n >>> 19 | n << 13) ^ n >>> 10, a = ((n = S[i - 15]) >>> 7 | n << 25) ^ (n >>> 18 | n << 14) ^ n >>> 3, S[i] = (s + S[i - 7] | 0) + (a + S[i - 16] | 0) | 0; } for (i = 0; i < 64; i++) { s = (((c >>> 6 | c << 26) ^ (c >>> 11 | c << 21) ^ (c >>> 25 | c << 7)) + (c & d ^ ~c & p) | 0) + (v + (y[i] + S[i] | 0) | 0) | 0, a = ((u >>> 2 | u << 30) ^ (u >>> 13 | u << 19) ^ (u >>> 22 | u << 10)) + (u & l ^ u & h ^ l & h) | 0, v = p, p = d, d = c, c = f + s | 0, f = h, h = l, l = u, u = s + a | 0; } m = m + u | 0, g = g + l | 0, b = b + h | 0, w = w + f | 0, _ = _ + c | 0, M = M + d | 0, A = A + p | 0, E = E + v | 0, t += 64, r -= 64; } } t(e); var r, n = e.length % 64, i = e.length / 536870912 | 0, o = e.length << 3, s = n < 56 ? 56 : 120, a = e.slice(e.length - n, e.length); for (a.push(128), r = 1 + n; r < s; r++) { a.push(0); } return a.push(i >>> 24 & 255), a.push(i >>> 16 & 255), a.push(i >>> 8 & 255), a.push(i >>> 0 & 255), a.push(o >>> 24 & 255), a.push(o >>> 16 & 255), a.push(o >>> 8 & 255), a.push(o >>> 0 & 255), t(a), [m >>> 24 & 255, m >>> 16 & 255, m >>> 8 & 255, m >>> 0 & 255, g >>> 24 & 255, g >>> 16 & 255, g >>> 8 & 255, g >>> 0 & 255, b >>> 24 & 255, b >>> 16 & 255, b >>> 8 & 255, b >>> 0 & 255, w >>> 24 & 255, w >>> 16 & 255, w >>> 8 & 255, w >>> 0 & 255, _ >>> 24 & 255, _ >>> 16 & 255, _ >>> 8 & 255, _ >>> 0 & 255, M >>> 24 & 255, M >>> 16 & 255, M >>> 8 & 255, M >>> 0 & 255, A >>> 24 & 255, A >>> 16 & 255, A >>> 8 & 255, A >>> 0 & 255, E >>> 24 & 255, E >>> 16 & 255, E >>> 8 & 255, E >>> 0 & 255]; } function P(e, t, r) { var n; e = e.length <= 64 ? e : l(e); var i = 64 + t.length + 4, o = new Array(i), s = new Array(64), a = []; for (n = 0; n < 64; n++) { o[n] = 54; } for (n = 0; n < e.length; n++) { o[n] ^= e[n]; } for (n = 0; n < t.length; n++) { o[64 + n] = t[n]; } for (n = i - 4; n < i; n++) { o[n] = 0; } for (n = 0; n < 64; n++) { s[n] = 92; } for (n = 0; n < e.length; n++) { s[n] ^= e[n]; } function u() { for (var e = i - 1; i - 4 <= e; e--) { if (o[e]++, o[e] <= 255) return; o[e] = 0; } } for (; 32 <= r;) { u(), a = a.concat(l(s.concat(l(o)))), r -= 32; } return 0 < r && (u(), a = a.concat(l(s.concat(l(o))).slice(0, r))), a; } function I(e, t, r, n, i) { var o; for (R(e, 16 * (2 * r - 1), i, 0, 16), o = 0; o < 2 * r; o++) { T(e, 16 * o, i, 16), s(i, n), R(i, 0, e, t + 16 * o, 16); } for (o = 0; o < r; o++) { R(e, t + 2 * o * 16, e, 16 * o, 16); } for (o = 0; o < r; o++) { R(e, t + 16 * (2 * o + 1), e, 16 * (o + r), 16); } } function i(e, t) { return e << t | e >>> 32 - t; } function s(e, t) { R(e, 0, t, 0, 16); for (var r = 8; 0 < r; r -= 2) { t[4] ^= i(t[0] + t[12], 7), t[8] ^= i(t[4] + t[0], 9), t[12] ^= i(t[8] + t[4], 13), t[0] ^= i(t[12] + t[8], 18), t[9] ^= i(t[5] + t[1], 7), t[13] ^= i(t[9] + t[5], 9), t[1] ^= i(t[13] + t[9], 13), t[5] ^= i(t[1] + t[13], 18), t[14] ^= i(t[10] + t[6], 7), t[2] ^= i(t[14] + t[10], 9), t[6] ^= i(t[2] + t[14], 13), t[10] ^= i(t[6] + t[2], 18), t[3] ^= i(t[15] + t[11], 7), t[7] ^= i(t[3] + t[15], 9), t[11] ^= i(t[7] + t[3], 13), t[15] ^= i(t[11] + t[7], 18), t[1] ^= i(t[0] + t[3], 7), t[2] ^= i(t[1] + t[0], 9), t[3] ^= i(t[2] + t[1], 13), t[0] ^= i(t[3] + t[2], 18), t[6] ^= i(t[5] + t[4], 7), t[7] ^= i(t[6] + t[5], 9), t[4] ^= i(t[7] + t[6], 13), t[5] ^= i(t[4] + t[7], 18), t[11] ^= i(t[10] + t[9], 7), t[8] ^= i(t[11] + t[10], 9), t[9] ^= i(t[8] + t[11], 13), t[10] ^= i(t[9] + t[8], 18), t[12] ^= i(t[15] + t[14], 7), t[13] ^= i(t[12] + t[15], 9), t[14] ^= i(t[13] + t[12], 13), t[15] ^= i(t[14] + t[13], 18); } for (r = 0; r < 16; ++r) { e[r] += t[r]; } } function T(e, t, r, n) { for (var i = 0; i < n; i++) { r[i] ^= e[t + i]; } } function R(e, t, r, n, i) { for (; i--;) { r[n++] = e[t++]; } } function O(e) { if (!e || "number" != typeof e.length) return !1; for (var t = 0; t < e.length; t++) { if ("number" != typeof e[t]) return !1; var r = parseInt(e[t]); if (r != e[t] || r < 0 || 256 <= r) return !1; } return !0; } function C(e, t) { var r = parseInt(e); if (e != r) throw new Error("invalid " + t); return r; } function e(o, e, s, a, u, l, h) { if (!h) throw new Error("missing callback"); if (s = C(s, "N"), a = C(a, "r"), u = C(u, "p"), l = C(l, "dkLen"), 0 === s || 0 != (s & s - 1)) throw new Error("N must be power of 2"); if (L / 128 / a < s) throw new Error("N too large"); if (L / 128 / u < a) throw new Error("r too large"); if (!O(o)) throw new Error("password must be an array or buffer"); if (o = Array.prototype.slice.call(o), !O(e)) throw new Error("salt must be an array or buffer"); e = Array.prototype.slice.call(e); for (var f = P(o, e, 128 * u * a), c = new Uint32Array(32 * u * a), t = 0; t < c.length; t++) { var r = 4 * t; c[t] = (255 & f[3 + r]) << 24 | (255 & f[2 + r]) << 16 | (255 & f[1 + r]) << 8 | (255 & f[0 + r]) << 0; } var d, p, v = new Uint32Array(64 * a), y = new Uint32Array(32 * a * s), m = 32 * a, g = new Uint32Array(16), b = new Uint32Array(16), w = u * s * 2, _ = 0, M = null, A = !1, E = 0, S = 0, k = parseInt(1e3 / a), N = void 0 !== n ? n : setTimeout, x = function x() { if (A) return h(new Error("cancelled"), _ / w); switch (E) { case 0: R(c, p = 32 * S * a, v, 0, m), E = 1, d = 0; case 1: k < (t = s - d) && (t = k); for (var e = 0; e < t; e++) { R(v, 0, y, (d + e) * m, m), I(v, m, a, g, b); } if (d += t, _ += t, (r = parseInt(1e3 * _ / w)) !== M) { if (A = h(null, _ / w)) break; M = r; } if (d < s) break; d = 0, E = 2; case 2: var t, r; k < (t = s - d) && (t = k); for (e = 0; e < t; e++) { var n = v[16 * (2 * a - 1)] & s - 1; T(y, n * m, v, m), I(v, m, a, g, b); } if (d += t, _ += t, (r = parseInt(1e3 * _ / w)) !== M) { if (A = h(null, _ / w)) break; M = r; } if (d < s) break; if (R(v, 0, c, p, m), ++S < u) { E = 0; break; } f = []; for (e = 0; e < c.length; e++) { f.push(c[e] >> 0 & 255), f.push(c[e] >> 8 & 255), f.push(c[e] >> 16 & 255), f.push(c[e] >> 24 & 255); } var i = P(o, f, l); return h(null, 1, i); } N(x); }; x(); } var t, L; t = this, L = 2147483647, void 0 !== o ? r.exports = e : t && (t.scrypt && (t._scrypt = t.scrypt), t.scrypt = e); }).call(this, e("timers").setImmediate); }, { timers: 46 }], 45: [function (e, t, r) { (function (y, e, t) { !function (r, n) { "use strict"; if (!r.setImmediate) { var e, i, t, o, s = 1, a = {}, u = !1, l = r.document, h = Object.getPrototypeOf && Object.getPrototypeOf(r); h = h && h.setTimeout ? h : r, e = "[object process]" === {}.toString.call(r.process) ? function () { var e = f(arguments); return y.nextTick(c(d, e)), e; } : function () { if (r.postMessage && !r.importScripts) { var e = !0, t = r.onmessage; return r.onmessage = function () { e = !1; }, r.postMessage("", "*"), r.onmessage = t, e; } }() ? (o = "setImmediate$" + Math.random() + "$", r.addEventListener ? r.addEventListener("message", v, !1) : r.attachEvent("onmessage", v), function () { var e = f(arguments); return r.postMessage(o + e, "*"), e; }) : r.MessageChannel ? ((t = new MessageChannel()).port1.onmessage = function (e) { d(e.data); }, function () { var e = f(arguments); return t.port2.postMessage(e), e; }) : l && "onreadystatechange" in l.createElement("script") ? (i = l.documentElement, function () { var e = f(arguments), t = l.createElement("script"); return t.onreadystatechange = function () { d(e), t.onreadystatechange = null, i.removeChild(t), t = null; }, i.appendChild(t), e; }) : function () { var e = f(arguments); return setTimeout(c(d, e), 0), e; }, h.setImmediate = e, h.clearImmediate = p; } function f(e) { return a[s] = c.apply(n, e), s++; } function c(e) { var t = [].slice.call(arguments, 1); return function () { "function" == typeof e ? e.apply(n, t) : new Function("" + e)(); }; } function d(e) { if (u) setTimeout(c(d, e), 0);else { var t = a[e]; if (t) { u = !0; try { t(); } finally { p(e), u = !1; } } } } function p(e) { delete a[e]; } function v(e) { e.source === r && "string" == typeof e.data && 0 === e.data.indexOf(o) && d(+e.data.slice(o.length)); } }("undefined" == typeof self ? void 0 === e ? this : e : self); }).call(this, e("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, e("timers").clearImmediate); }, { _process: 43, timers: 46 }], 46: [function (e, t, r) { (function (e) { t.exports = { setImmediate: e.setImmediate }; }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, {}], 47: [function (e, i, t) { (function (e) { var t; if (e.crypto && crypto.getRandomValues) { var r = new Uint8Array(16); t = function t() { return crypto.getRandomValues(r), r; }; } if (!t) { var n = new Array(16); t = function t() { for (var e, t = 0; t < 16; t++) { 0 == (3 & t) && (e = 4294967296 * Math.random()), n[t] = e >>> ((3 & t) << 3) & 255; } return n; }; } i.exports = t; }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, {}], 48: [function (e, t, r) { for (var s = e("./rng"), i = [], o = {}, n = 0; n < 256; n++) { i[n] = (n + 256).toString(16).substr(1), o[i[n]] = n; } function d(e, t) { var r = t || 0, n = i; return n[e[r++]] + n[e[r++]] + n[e[r++]] + n[e[r++]] + "-" + n[e[r++]] + n[e[r++]] + "-" + n[e[r++]] + n[e[r++]] + "-" + n[e[r++]] + n[e[r++]] + "-" + n[e[r++]] + n[e[r++]] + n[e[r++]] + n[e[r++]] + n[e[r++]] + n[e[r++]]; } var a = s(), p = [1 | a[0], a[1], a[2], a[3], a[4], a[5]], v = 16383 & (a[6] << 8 | a[7]), y = 0, m = 0; function u(e, t, r) { var n = t && r || 0; "string" == typeof e && (t = "binary" == e ? new Array(16) : null, e = null); var i = (e = e || {}).random || (e.rng || s)(); if (i[6] = 15 & i[6] | 64, i[8] = 63 & i[8] | 128, t) for (var o = 0; o < 16; o++) { t[n + o] = i[o]; } return t || d(i); } var l = u; l.v1 = function (e, t, r) { var n = t && r || 0, i = t || [], o = void 0 !== (e = e || {}).clockseq ? e.clockseq : v, s = void 0 !== e.msecs ? e.msecs : new Date().getTime(), a = void 0 !== e.nsecs ? e.nsecs : m + 1, u = s - y + (a - m) / 1e4; if (u < 0 && void 0 === e.clockseq && (o = o + 1 & 16383), (u < 0 || y < s) && void 0 === e.nsecs && (a = 0), 1e4 <= a) throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); y = s, v = o; var l = (1e4 * (268435455 & (s += 122192928e5)) + (m = a)) % 4294967296; i[n++] = l >>> 24 & 255, i[n++] = l >>> 16 & 255, i[n++] = l >>> 8 & 255, i[n++] = 255 & l; var h = s / 4294967296 * 1e4 & 268435455; i[n++] = h >>> 8 & 255, i[n++] = 255 & h, i[n++] = h >>> 24 & 15 | 16, i[n++] = h >>> 16 & 255, i[n++] = o >>> 8 | 128, i[n++] = 255 & o; for (var f = e.node || p, c = 0; c < 6; c++) { i[n + c] = f[c]; } return t || d(i); }, l.v4 = u, l.parse = function (e, t, r) { var n = t && r || 0, i = 0; for (t = t || [], e.toLowerCase().replace(/[0-9a-f]{2}/g, function (e) { i < 16 && (t[n + i++] = o[e]); }); i < 16;) { t[n + i++] = 0; } return t; }, l.unparse = d, t.exports = l; }, { "./rng": 47 }], 49: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); try { t.exports.XMLHttpRequest = XMLHttpRequest; } catch (e) { __f__("log", "Warning: XMLHttpRequest is not defined", " at node_modules/ethers/dist/ethers.min.js:1"), t.exports.XMLHttpRequest = null; } }, {}], 50: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("../utils/properties"), i = (o.isProvider = function (e) { return n.isType(e, "Provider"); }, o); function o() { n.setType(this, "Provider"); } r.Provider = i; }, { "../utils/properties": 74 }], 51: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = e("../utils/address"), a = e("../utils/bignumber"), u = e("../utils/bytes"), l = e("../constants"), h = e("../utils/hash"), f = e("../utils/networks"), c = e("../utils/properties"), d = e("../utils/rlp"), p = e("../utils/transaction"), v = e("../utils/utf8"), y = e("../utils/web"), m = o(e("../errors")), g = e("./abstract-provider"); function b(e, t) { var r = {}; for (var n in e) { try { var i = e[n](t[n]); void 0 !== i && (r[n] = i); } catch (e) { throw e.checkKey = n, e.checkValue = t[n], e; } } return r; } function w(t, r) { return function (e) { return null == e ? r : t(e); }; } function _(r) { return function (e) { if (!Array.isArray(e)) throw new Error("not an array"); var t = []; return e.forEach(function (e) { t.push(r(e)); }), t; }; } function M(e, t) { return "string" == typeof e && (t || "0x" === e.substring(0, 2) || (e = "0x" + e), 32 === u.hexDataLength(e)) ? e.toLowerCase() : (m.throwError("invalid hash", m.INVALID_ARGUMENT, { arg: "hash", value: e }), null); } function A(e) { return a.bigNumberify(e).toNumber(); } function E(e) { if (!u.isHexString(e)) throw new Error("invalid uint256"); for (; e.length < 66;) { e = "0x0" + e.substring(2); } return e; } function S(e) { if (null == e) return "latest"; if ("earliest" === e) return "0x0"; if ("latest" === e || "pending" === e) return e; if ("number" == typeof e) return u.hexStripZeros(u.hexlify(e)); if (u.isHexString(e)) return u.hexStripZeros(e); throw new Error("invalid blockTag"); } var k = { hash: M, blockHash: w(M, null), blockNumber: w(A, null), transactionIndex: w(A, null), confirmations: w(A, null), from: s.getAddress, gasPrice: a.bigNumberify, gasLimit: a.bigNumberify, to: w(s.getAddress, null), value: a.bigNumberify, nonce: A, data: u.hexlify, r: w(E), s: w(E), v: w(A), creates: w(s.getAddress, null), raw: w(u.hexlify) }; function N(e) { if (null != e.gas && null == e.gasLimit && (e.gasLimit = e.gas), e.to && a.bigNumberify(e.to).isZero() && (e.to = "0x0000000000000000000000000000000000000000"), null != e.input && null == e.data && (e.data = e.input), null == e.to && null == e.creates && (e.creates = s.getContractAddress(e)), !e.raw && e.v && e.r && e.s) { var t = [u.stripZeros(u.hexlify(e.nonce)), u.stripZeros(u.hexlify(e.gasPrice)), u.stripZeros(u.hexlify(e.gasLimit)), e.to || "0x", u.stripZeros(u.hexlify(e.value || "0x")), u.hexlify(e.data || "0x"), u.stripZeros(u.hexlify(e.v || "0x")), u.stripZeros(u.hexlify(e.r)), u.stripZeros(u.hexlify(e.s))]; e.raw = d.encode(t); } var r = b(k, e), n = e.networkId; return null != e.chainId && null == n && null == r.v && (n = e.chainId), u.isHexString(n) && (n = a.bigNumberify(n).toNumber()), "number" != typeof n && null != r.v && ((n = (r.v - 35) / 2) < 0 && (n = 0), n = parseInt(n)), "number" != typeof n && (n = 0), r.networkId = n, null == r.chainId && null != n && (r.chainId = n), r.blockHash && "x" === r.blockHash.replace(/0/g, "") && (r.blockHash = null), r; } var x = { hash: M, parentHash: M, number: A, timestamp: A, nonce: w(u.hexlify), difficulty: function difficulty(e) { var t = a.bigNumberify(e); try { return t.toNumber(); } catch (e) {} return null; }, gasLimit: a.bigNumberify, gasUsed: a.bigNumberify, miner: s.getAddress, extraData: u.hexlify, transactions: w(_(M)) }, P = c.shallowCopy(x); function I(e, t) { return null != e.author && null == e.miner && (e.miner = e.author), b(t ? P : x, e); } P.transactions = w(_(N)); var T = { from: w(s.getAddress), nonce: w(A), gasLimit: w(a.bigNumberify), gasPrice: w(a.bigNumberify), to: w(s.getAddress), value: w(a.bigNumberify), data: w(u.hexlify) }; function R(e) { return b(T, e); } var O = { transactionLogIndex: w(A), transactionIndex: A, blockNumber: A, transactionHash: M, address: s.getAddress, topics: _(M), data: u.hexlify, logIndex: A, blockHash: M }; var C = { to: w(s.getAddress, null), from: w(s.getAddress, null), contractAddress: w(s.getAddress, null), transactionIndex: A, root: w(M), gasUsed: a.bigNumberify, logsBloom: w(u.hexlify), blockHash: M, transactionHash: M, logs: _(function (e) { return b(O, e); }), blockNumber: A, confirmations: w(A, null), cumulativeGasUsed: a.bigNumberify, status: w(A) }; function L(e) { return Array.isArray(e) ? e.forEach(function (e) { L(e); }) : null != e && M(e), e; } var D = { fromBlock: w(S, void 0), toBlock: w(S, void 0), address: w(s.getAddress, void 0), topics: w(L, void 0) }, B = { blockHash: w(M, void 0), address: w(s.getAddress, void 0), topics: w(L, void 0) }; var U, F, j = { blockNumber: w(A), blockHash: w(M), transactionIndex: A, removed: w(function (e) { if ("boolean" == typeof e) return e; if ("string" == typeof e) { if ("true" === e) return !0; if ("false" === e) return !1; } throw new Error("invaid boolean - " + e); }), address: s.getAddress, data: (U = u.hexlify, F = "0x", function (e) { return e ? U(e) : F; }), topics: _(M), transactionHash: M, logIndex: A }; function G(e) { return b(j, e); } function H(e) { return e.map(function (e) { return "string" == typeof e ? e : Array.isArray(e) ? (e.forEach(function (e) { null !== e && 32 !== u.hexDataLength(e) && m.throwError("invalid topic", m.INVALID_ARGUMENT, { argument: "topic", value: e }); }), e.join(",")) : null === e ? "" : m.throwError("invalid topic value", m.INVALID_ARGUMENT, { argument: "topic", value: e }); }).join("&"); } function z(e) { if ("string" == typeof e) { if (20 === u.hexDataLength(e)) return "address:" + s.getAddress(e); if (e = e.toLowerCase(), 32 === u.hexDataLength(e)) return "tx:" + e; if (-1 === e.indexOf(":")) return e; } else { if (Array.isArray(e)) return "filter::" + H(e); if (e && "object" == _typeof(e)) return "filter:" + (e.address || "") + ":" + H(e.topics || []); } throw new Error("invalid event - " + e); } function V() { return new Date().getTime(); } var K, q = (K = g.Provider, i(W, K), W.prototype._doPoll = function () { var u = this; this.getBlockNumber().then(function (s) { if (u.polling && (u._setFastBlockNumber(s), s !== u._lastBlockNumber)) { -2 === u._emitted.block && (u._emitted.block = s - 1); for (var e = u._emitted.block + 1; e <= s; e++) { u.emit("block", e); } u._emitted.block !== s && (u._emitted.block = s, Object.keys(u._emitted).forEach(function (e) { if ("block" !== e) { var t = u._emitted[e]; "pending" !== t && 12 < s - t && delete u._emitted[e]; } })), -2 === u._lastBlockNumber && (u._lastBlockNumber = s - 1); var a = {}, t = {}; return u._events.forEach(function (e) { t[e.tag] = !0; }), Object.keys(t).forEach(function (e) { var t = e.split(":"); switch (t[0]) { case "tx": var r = t[1]; u.getTransactionReceipt(r).then(function (e) { return e && null != e.blockNumber && (u._emitted["t:" + r] = e.blockNumber, u.emit(r, e)), null; }).catch(function (e) { u.emit("error", e); }); break; case "address": var n = t[1]; u._balances[n] && (a[n] = u._balances[n]), u.getBalance(n, "latest").then(function (e) { var t = u._balances[n]; if (!t || !e.eq(t)) return u._balances[n] = e, u.emit(n, e), null; }).catch(function (e) { u.emit("error", e); }); break; case "filter": var i = function (e) { return e.split(/&/g).map(function (e) { var t = e.split(","); return 1 === t.length ? "" === t[0] ? null : e : t.map(function (e) { return "" === e ? null : e; }); }); }(t[2]), o = { address: t[1], fromBlock: u._lastBlockNumber + 1, toBlock: s, topics: i }; o.address || delete o.address, u.getLogs(o).then(function (e) { if (0 !== e.length) return e.forEach(function (e) { u._emitted["b:" + e.blockHash] = e.blockNumber, u._emitted["t:" + e.transactionHash] = e.blockNumber, u.emit(o, e); }), null; }).catch(function (e) { u.emit("error", e); }); } }), u._lastBlockNumber = s, u._balances = a, null; } }).catch(function (e) {}), this.doPoll(); }, W.prototype.resetEventsBlock = function (e) { this._lastBlockNumber = e - 1, this.polling && this._doPoll(); }, Object.defineProperty(W.prototype, "network", { get: function get() { return this._network; }, enumerable: !0, configurable: !0 }), W.prototype.getNetwork = function () { return this.ready; }, Object.defineProperty(W.prototype, "blockNumber", { get: function get() { return this._fastBlockNumber; }, enumerable: !0, configurable: !0 }), Object.defineProperty(W.prototype, "polling", { get: function get() { return null != this._poller; }, set: function set(e) { var t = this; setTimeout(function () { e && !t._poller ? (t._poller = setInterval(t._doPoll.bind(t), t.pollingInterval), t._doPoll()) : !e && t._poller && (clearInterval(t._poller), t._poller = null); }, 0); }, enumerable: !0, configurable: !0 }), Object.defineProperty(W.prototype, "pollingInterval", { get: function get() { return this._pollingInterval; }, set: function set(e) { var t = this; if ("number" != typeof e || e <= 0 || parseInt(String(e)) != e) throw new Error("invalid polling interval"); this._pollingInterval = e, this._poller && (clearInterval(this._poller), this._poller = setInterval(function () { t._doPoll(); }, this._pollingInterval)); }, enumerable: !0, configurable: !0 }), W.prototype._getFastBlockNumber = function () { var t = this, e = V(); return e - this._fastQueryDate > 2 * this._pollingInterval && (this._fastQueryDate = e, this._fastBlockNumberPromise = this.getBlockNumber().then(function (e) { return (null == t._fastBlockNumber || e > t._fastBlockNumber) && (t._fastBlockNumber = e), t._fastBlockNumber; })), this._fastBlockNumberPromise; }, W.prototype._setFastBlockNumber = function (e) { null != this._fastBlockNumber && e < this._fastBlockNumber || (this._fastQueryDate = V(), (null == this._fastBlockNumber || e > this._fastBlockNumber) && (this._fastBlockNumber = e, this._fastBlockNumberPromise = Promise.resolve(e))); }, W.prototype.waitForTransaction = function (n, i) { var o = this; return null == i && (i = 1), this.getTransactionReceipt(n).then(function (e) { return 0 === i || e && e.confirmations >= i ? e : new Promise(function (t) { var r = function r(e) { e.confirmations < i || (o.removeListener(n, r), t(e)); }; o.on(n, r); }); }); }, W.prototype.getBlockNumber = function () { var r = this; return this.ready.then(function () { return r.perform("getBlockNumber", {}).then(function (e) { var t = parseInt(e); if (t != e) throw new Error("invalid response - getBlockNumber"); return r._setFastBlockNumber(t), t; }); }); }, W.prototype.getGasPrice = function () { var e = this; return this.ready.then(function () { return e.perform("getGasPrice", {}).then(function (e) { return a.bigNumberify(e); }); }); }, W.prototype.getBalance = function (e, t) { var n = this; return this.ready.then(function () { return c.resolveProperties({ addressOrName: e, blockTag: t }).then(function (e) { var t = e.addressOrName, r = e.blockTag; return n._getAddress(t).then(function (e) { var t = { address: e, blockTag: S(r) }; return n.perform("getBalance", t).then(function (e) { return a.bigNumberify(e); }); }); }); }); }, W.prototype.getTransactionCount = function (e, t) { var n = this; return this.ready.then(function () { return c.resolveProperties({ addressOrName: e, blockTag: t }).then(function (e) { var t = e.addressOrName, r = e.blockTag; return n._getAddress(t).then(function (e) { var t = { address: e, blockTag: S(r) }; return n.perform("getTransactionCount", t).then(function (e) { return a.bigNumberify(e).toNumber(); }); }); }); }); }, W.prototype.getCode = function (e, t) { var n = this; return this.ready.then(function () { return c.resolveProperties({ addressOrName: e, blockTag: t }).then(function (e) { var t = e.addressOrName, r = e.blockTag; return n._getAddress(t).then(function (e) { var t = { address: e, blockTag: S(r) }; return n.perform("getCode", t).then(function (e) { return u.hexlify(e); }); }); }); }); }, W.prototype.getStorageAt = function (e, t, r) { var i = this; return this.ready.then(function () { return c.resolveProperties({ addressOrName: e, position: t, blockTag: r }).then(function (e) { var t = e.addressOrName, r = e.position, n = e.blockTag; return i._getAddress(t).then(function (e) { var t = { address: e, blockTag: S(n), position: u.hexStripZeros(u.hexlify(r)) }; return i.perform("getStorageAt", t).then(function (e) { return u.hexlify(e); }); }); }); }); }, W.prototype.sendTransaction = function (e) { var n = this; return this.ready.then(function () { return c.resolveProperties({ signedTransaction: e }).then(function (e) { var t = e.signedTransaction, r = { signedTransaction: u.hexlify(t) }; return n.perform("sendTransaction", r).then(function (e) { return n._wrapTransaction(p.parse(t), e); }, function (e) { throw e.transaction = p.parse(t), e.transaction.hash && (e.transactionHash = e.transaction.hash), e; }); }); }); }, W.prototype._wrapTransaction = function (r, e) { var n = this; if (null != e && 32 !== u.hexDataLength(e)) throw new Error("invalid response - sendTransaction"); var t = r; return null != e && r.hash !== e && m.throwError("Transaction hash mismatch from Provider.sendTransaction.", m.UNKNOWN_ERROR, { expectedHash: r.hash, returnedHash: e }), t.wait = function (t) { return 0 !== t && (n._emitted["t:" + r.hash] = "pending"), n.waitForTransaction(r.hash, t).then(function (e) { return null == e && 0 === t ? null : (n._emitted["t:" + r.hash] = e.blockNumber, 0 === e.status && m.throwError("transaction failed", m.CALL_EXCEPTION, { transactionHash: r.hash, transaction: r }), e); }); }, t; }, W.prototype.call = function (e, t) { var n = this, r = c.shallowCopy(e); return this.ready.then(function () { return c.resolveProperties({ blockTag: t, tx: r }).then(function (e) { var r = e.blockTag, t = e.tx; return n._resolveNames(t, ["to", "from"]).then(function (e) { var t = { blockTag: S(r), transaction: R(e) }; return n.perform("call", t).then(function (e) { return u.hexlify(e); }); }); }); }); }, W.prototype.estimateGas = function (e) { var r = this, t = { to: e.to, from: e.from, data: e.data, gasPrice: e.gasPrice, value: e.value }; return this.ready.then(function () { return c.resolveProperties(t).then(function (e) { return r._resolveNames(e, ["to", "from"]).then(function (e) { var t = { transaction: R(e) }; return r.perform("estimateGas", t).then(function (e) { return a.bigNumberify(e); }); }); }); }); }, W.prototype.getBlock = function (e, o) { var s = this; return this.ready.then(function () { return c.resolveProperties({ blockHashOrBlockTag: e }).then(function (e) { var t = e.blockHashOrBlockTag; try { var r = u.hexlify(t); if (32 === u.hexDataLength(r)) return y.poll(function () { return s.perform("getBlock", { blockHash: r, includeTransactions: !!o }).then(function (e) { return null == e ? null == s._emitted["b:" + r] ? null : void 0 : I(e, o); }); }, { onceBlock: s }); } catch (e) {} try { var n = -128, i = S(t); return u.isHexString(i) && (n = parseInt(i.substring(2), 16)), y.poll(function () { return s.perform("getBlock", { blockTag: i, includeTransactions: !!o }).then(function (e) { return null != e ? I(e, o) : n <= s._emitted.block ? void 0 : null; }); }, { onceBlock: s }); } catch (e) {} throw new Error("invalid block hash or block tag"); }); }); }, W.prototype.getTransaction = function (e) { var n = this; return this.ready.then(function () { return c.resolveProperties({ transactionHash: e }).then(function (e) { var t = e.transactionHash, r = { transactionHash: M(t, !0) }; return y.poll(function () { return n.perform("getTransaction", r).then(function (e) { if (null == e) return null == n._emitted["t:" + t] ? null : void 0; var r = W.checkTransactionResponse(e); if (null == r.blockNumber) r.confirmations = 0;else if (null == r.confirmations) return n._getFastBlockNumber().then(function (e) { var t = e - r.blockNumber + 1; return t <= 0 && (t = 1), r.confirmations = t, n._wrapTransaction(r); }); return n._wrapTransaction(r); }); }, { onceBlock: n }); }); }); }, W.prototype.getTransactionReceipt = function (e) { var n = this; return this.ready.then(function () { return c.resolveProperties({ transactionHash: e }).then(function (e) { var t = e.transactionHash, r = { transactionHash: M(t, !0) }; return y.poll(function () { return n.perform("getTransactionReceipt", r).then(function (e) { if (null == e) return null == n._emitted["t:" + t] ? null : void 0; if (null != e.blockHash) { var r = function (e) { var t = b(C, e); return t.logs.forEach(function (e, t) { null == e.transactionLogIndex && (e.transactionLogIndex = t); }), null != e.status && (t.byzantium = !0), t; }(e); if (null == r.blockNumber) r.confirmations = 0;else if (null == r.confirmations) return n._getFastBlockNumber().then(function (e) { var t = e - r.blockNumber + 1; return t <= 0 && (t = 1), r.confirmations = t, r; }); return r; } }); }, { onceBlock: n }); }); }); }, W.prototype.getLogs = function (e) { var r = this; return this.ready.then(function () { return c.resolveProperties(e).then(function (e) { return r._resolveNames(e, ["address"]).then(function (e) { var t = { filter: function (e) { return e && e.blockHash ? b(B, e) : b(D, e); }(e) }; return r.perform("getLogs", t).then(function (e) { return _(G)(e); }); }); }); }); }, W.prototype.getEtherPrice = function () { var e = this; return this.ready.then(function () { return e.perform("getEtherPrice", {}).then(function (e) { return e; }); }); }, W.prototype._getAddress = function (t) { return this.resolveName(t).then(function (e) { return null == e && m.throwError("ENS name not configured", m.UNSUPPORTED_OPERATION, { operation: "resolveName(" + JSON.stringify(t) + ")" }), e; }); }, W.prototype._resolveNames = function (e, t) { var r = [], n = c.shallowCopy(e); return t.forEach(function (t) { null != n[t] && r.push(this._getAddress(n[t]).then(function (e) { n[t] = e; })); }, this), Promise.all(r).then(function () { return n; }); }, W.prototype._getResolver = function (n) { var i = this; return this.getNetwork().then(function (e) { e.ensAddress || m.throwError("network does not support ENS", m.UNSUPPORTED_OPERATION, { operation: "ENS", network: e.name }); var t = "0x0178b8bf" + h.namehash(n).substring(2), r = { to: e.ensAddress, data: t }; return i.call(r).then(function (e) { if (32 !== u.hexDataLength(e)) return null; var t = s.getAddress(u.hexDataSlice(e, 12)); return t === l.AddressZero ? null : t; }); }); }, W.prototype.resolveName = function (t) { var r = this; if (t instanceof Promise) return t.then(function (e) { return r.resolveName(e); }); try { return Promise.resolve(s.getAddress(t)); } catch (e) { if (u.isHexString(t)) throw e; } var n = this, i = h.namehash(t); return this._getResolver(t).then(function (e) { if (null == e) return null; var t = { to: e, data: "0x3b3b57de" + i.substring(2) }; return n.call(t); }).then(function (e) { if (32 !== u.hexDataLength(e)) return null; var t = s.getAddress(u.hexDataSlice(e, 12)); return t === l.AddressZero ? null : t; }); }, W.prototype.lookupAddress = function (n) { var t = this; if (n instanceof Promise) return n.then(function (e) { return t.lookupAddress(e); }); var e = (n = s.getAddress(n)).substring(2) + ".addr.reverse", r = h.namehash(e), i = this; return this._getResolver(e).then(function (e) { if (!e) return null; var t = { to: e, data: "0x691f3431" + r.substring(2) }; return i.call(t); }).then(function (e) { if (null == e) return null; if ((e = e.substring(2)).length < 64) return null; if ((e = e.substring(64)).length < 64) return null; var t = a.bigNumberify("0x" + e.substring(0, 64)).toNumber(); if (2 * t > (e = e.substring(64)).length) return null; var r = v.toUtf8String("0x" + e.substring(0, 2 * t)); return i.resolveName(r).then(function (e) { return e != n ? null : r; }); }); }, W.checkTransactionResponse = function (e) { return N(e); }, W.prototype.doPoll = function () {}, W.prototype.perform = function (e, t) { return m.throwError(e + " not implemented", m.NOT_IMPLEMENTED, { operation: e }), null; }, W.prototype._startPending = function () { m.warn("WARNING: this provider does not support pending events"); }, W.prototype._stopPending = function () {}, W.prototype._addEventListener = function (e, t, r) { this._events.push({ tag: z(e), listener: t, once: r }), "pending" === e && this._startPending(), this.polling = !0; }, W.prototype.on = function (e, t) { return this._addEventListener(e, t, !1), this; }, W.prototype.once = function (e, t) { return this._addEventListener(e, t, !0), this; }, W.prototype.addEventListener = function (e, t) { return this.on(e, t); }, W.prototype.emit = function (e) { for (var t = this, r = [], n = 1; n < arguments.length; n++) { r[n - 1] = arguments[n]; } var i = !1, o = z(e); return this._events = this._events.filter(function (e) { return e.tag !== o || (setTimeout(function () { e.listener.apply(t, r); }, 0), i = !0, !e.once); }), 0 === this.listenerCount() && (this.polling = !1), i; }, W.prototype.listenerCount = function (e) { if (!e) return this._events.length; var t = z(e); return this._events.filter(function (e) { return e.tag === t; }).length; }, W.prototype.listeners = function (e) { var t = z(e); return this._events.filter(function (e) { return e.tag === t; }).map(function (e) { return e.listener; }); }, W.prototype.removeAllListeners = function (e) { if (null == e) this._events = [], this._stopPending();else { var t = z(e); this._events = this._events.filter(function (e) { return e.tag !== t; }), "pending" === e && this._stopPending(); } return 0 === this._events.length && (this.polling = !1), this; }, W.prototype.removeListener = function (e, t) { var r = !1, n = z(e); return this._events = this._events.filter(function (e) { return e.tag !== n || e.listener != t || !!r || !(r = !0); }), "pending" === e && 0 === this.listenerCount("pending") && this._stopPending(), 0 === this.listenerCount() && (this.polling = !1), this; }, W); function W(e) { var t = K.call(this) || this; if (m.checkNew(t, g.Provider), e instanceof Promise) c.defineReadOnly(t, "ready", e.then(function (e) { return c.defineReadOnly(t, "_network", e), e; })), t.ready.catch(function (e) {});else { var r = f.getNetwork(null == e ? "homestead" : e); r ? (c.defineReadOnly(t, "_network", r), c.defineReadOnly(t, "ready", Promise.resolve(t._network))) : m.throwError("invalid network", m.INVALID_ARGUMENT, { arg: "network", value: e }); } return t._lastBlockNumber = -2, t._balances = {}, t._events = [], t._pollingInterval = 4e3, t._emitted = { block: -2 }, t._fastQueryDate = 0, t; } r.BaseProvider = q, c.defineReadOnly(g.Provider, "inherits", c.inheritable(g.Provider)); }, { "../constants": 3, "../errors": 5, "../utils/address": 60, "../utils/bignumber": 63, "../utils/bytes": 64, "../utils/hash": 65, "../utils/networks": 72, "../utils/properties": 74, "../utils/rlp": 76, "../utils/transaction": 83, "../utils/utf8": 85, "../utils/web": 86, "./abstract-provider": 50 }], 52: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = e("./base-provider"), a = e("../utils/bytes"), u = e("../utils/properties"), l = e("../utils/web"), h = o(e("../errors")); function f(e) { var t = []; for (var r in e) { if (null != e[r]) { var n = a.hexlify(e[r]); !{ gasLimit: !0, gasPrice: !0, nonce: !0, value: !0 }[r] || (n = a.hexStripZeros(n)), t.push(r + "=" + n); } } return t.join("&"); } function c(e) { if (0 == e.status && ("No records found" === e.message || "No transactions found" === e.message)) return e.result; if (1 == e.status && "OK" == e.message) return e.result; var t = new Error("invalid response"); throw t.result = JSON.stringify(e), t; } function d(e) { if ("2.0" != e.jsonrpc) throw (t = new Error("invalid response")).result = JSON.stringify(e), t; if (e.error) { var t = new Error(e.error.message || "unknown error"); throw e.error.code && (t.code = e.error.code), e.error.data && (t.data = e.error.data), t; } return e.result; } function p(e) { if ("pending" === e) throw new Error("pending not supported"); return "latest" === e ? e : parseInt(e.substring(2), 16); } var v, y = (v = s.BaseProvider, i(m, v), m.prototype.perform = function (e, t) { var r = this, n = this.baseUrl, i = ""; function o(t, e) { return l.fetchJson(t, null, e || d).then(function (e) { return r.emit("debug", { action: "perform", request: t, response: e, provider: r }), e; }); } switch (this.apiKey && (i += "&apikey=" + this.apiKey), e) { case "getBlockNumber": return o(n += "/api?module=proxy&action=eth_blockNumber" + i); case "getGasPrice": return o(n += "/api?module=proxy&action=eth_gasPrice" + i); case "getBalance": return n += "/api?module=account&action=balance&address=" + t.address, o(n += "&tag=" + t.blockTag + i, c); case "getTransactionCount": return n += "/api?module=proxy&action=eth_getTransactionCount&address=" + t.address, o(n += "&tag=" + t.blockTag + i); case "getCode": return n += "/api?module=proxy&action=eth_getCode&address=" + t.address, o(n += "&tag=" + t.blockTag + i, d); case "getStorageAt": return n += "/api?module=proxy&action=eth_getStorageAt&address=" + t.address, n += "&position=" + t.position, o(n += "&tag=" + t.blockTag + i, d); case "sendTransaction": return n += "/api?module=proxy&action=eth_sendRawTransaction&hex=" + t.signedTransaction, o(n += i).catch(function (e) { throw e.responseText && (0 <= e.responseText.toLowerCase().indexOf("insufficient funds") && h.throwError("insufficient funds", h.INSUFFICIENT_FUNDS, {}), 0 <= e.responseText.indexOf("same hash was already imported") && h.throwError("nonce has already been used", h.NONCE_EXPIRED, {}), 0 <= e.responseText.indexOf("another transaction with same nonce") && h.throwError("replacement fee too low", h.REPLACEMENT_UNDERPRICED, {})), e; }); case "getBlock": return t.blockTag ? (n += "/api?module=proxy&action=eth_getBlockByNumber&tag=" + t.blockTag, t.includeTransactions ? n += "&boolean=true" : n += "&boolean=false", o(n += i)) : Promise.reject(new Error("getBlock by blockHash not implemeneted")); case "getTransaction": return n += "/api?module=proxy&action=eth_getTransactionByHash&txhash=" + t.transactionHash, o(n += i); case "getTransactionReceipt": return n += "/api?module=proxy&action=eth_getTransactionReceipt&txhash=" + t.transactionHash, o(n += i); case "call": return n += "/api?module=proxy&action=eth_call" + (s = (s = f(t.transaction)) && "&" + s), "latest" !== t.blockTag ? Promise.reject(new Error("EtherscanProvider does not support blockTag for call")) : o(n += i); case "estimateGas": var s; return n += "/api?module=proxy&action=eth_estimateGas&" + (s = (s = f(t.transaction)) && "&" + s), o(n += i); case "getLogs": n += "/api?module=logs&action=getLogs"; try { if (t.filter.fromBlock && (n += "&fromBlock=" + p(t.filter.fromBlock)), t.filter.toBlock && (n += "&toBlock=" + p(t.filter.toBlock)), t.filter.blockHash) try { h.throwError("Etherscan does not support blockHash filters", h.UNSUPPORTED_OPERATION, { operation: "getLogs(blockHash)" }); } catch (e) { return Promise.reject(e); } if (t.filter.address && (n += "&address=" + t.filter.address), t.filter.topics && 0 < t.filter.topics.length) { if (1 < t.filter.topics.length) throw new Error("unsupported topic format"); var a = t.filter.topics[0]; if ("string" != typeof a || 66 !== a.length) throw new Error("unsupported topic0 format"); n += "&topic0=" + a; } } catch (e) { return Promise.reject(e); } var u = this; return o(n += i, c).then(function (e) { var r = {}, n = Promise.resolve(); return e.forEach(function (t) { n = n.then(function () { return null != t.blockHash ? null : (t.blockHash = r[t.transactionHash], null == t.blockHash ? u.getTransaction(t.transactionHash).then(function (e) { return r[t.transactionHash] = e.blockHash, t.blockHash = e.blockHash, null; }) : null); }); }), n.then(function () { return e; }); }); case "getEtherPrice": return "homestead" !== this.network.name ? Promise.resolve(0) : (n += "/api?module=stats&action=ethprice", o(n += i, c).then(function (e) { return parseFloat(e.ethusd); })); } return v.prototype.perform.call(this, e, t); }, m.prototype.getHistory = function (e, t, r) { var n = this, i = this.baseUrl, o = ""; return this.apiKey && (o += "&apikey=" + this.apiKey), null == t && (t = 0), null == r && (r = 99999999), this.resolveName(e).then(function (e) { return i += "/api?module=account&action=txlist&address=" + e, i += "&startblock=" + t, i += "&endblock=" + r, i += "&sort=asc" + o, l.fetchJson(i, null, c).then(function (e) { n.emit("debug", { action: "getHistory", request: i, response: e, provider: n }); var r = []; return e.forEach(function (t) { ["contractAddress", "to"].forEach(function (e) { "" == t[e] && delete t[e]; }), null == t.creates && null != t.contractAddress && (t.creates = t.contractAddress); var e = s.BaseProvider.checkTransactionResponse(t); t.timeStamp && (e.timestamp = parseInt(t.timeStamp)), r.push(e); }), r; }); }); }, m); function m(e, t) { var r = v.call(this, e) || this; h.checkNew(r, m); var n = "invalid"; r.network && (n = r.network.name); var i = null; switch (n) { case "homestead": i = "https://api.etherscan.io"; break; case "ropsten": i = "https://api-ropsten.etherscan.io"; break; case "rinkeby": i = "https://api-rinkeby.etherscan.io"; break; case "kovan": i = "https://api-kovan.etherscan.io"; break; case "goerli": i = "https://api-goerli.etherscan.io"; break; default: throw new Error("unsupported network"); } return u.defineReadOnly(r, "baseUrl", i), u.defineReadOnly(r, "apiKey", t || "8FG3JMZ9USS4NTA6YKEKHINU56SEPPVBJR"), r; } r.EtherscanProvider = y; }, { "../errors": 5, "../utils/bytes": 64, "../utils/properties": 74, "../utils/web": 86, "./base-provider": 51 }], 53: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = e("./base-provider"), a = o(e("../errors")); function u(t) { var r = !0, n = null; return t.forEach(function (e) { null != e ? null != n ? n.name === e.name && n.chainId === e.chainId && (n.ensAddress === e.ensAddress || null == n.ensAddress && null == e.ensAddress) || a.throwError("provider mismatch", a.INVALID_ARGUMENT, { arg: "networks", value: t }) : n = e : r = !1; }), r; } var l, h = (l = s.BaseProvider, i(f, l), Object.defineProperty(f.prototype, "providers", { get: function get() { return this._providers.slice(0); }, enumerable: !0, configurable: !0 }), f.prototype.perform = function (i, o) { var s = this.providers; return new Promise(function (r, e) { var n = null; !function t() { s.length ? s.shift().perform(i, o).then(function (e) { return r(e); }).catch(function (e) { n = n || e, setTimeout(t, 0); }) : e(n); }(); }); }, f); function f(e) { var t = this; if (0 === e.length) throw new Error("no providers"); if (u(e.map(function (e) { return e.network; }))) t = l.call(this, e[0].network) || this;else { var r = Promise.all(e.map(function (e) { return e.getNetwork(); })).then(function (e) { return u(e) || a.throwError("getNetwork returned null", a.UNKNOWN_ERROR, {}), e[0]; }); t = l.call(this, r) || this; } return a.checkNew(t, f), t._providers = e.slice(0), t; } r.FallbackProvider = h; }, { "../errors": 5, "./base-provider": 51 }], 54: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("./abstract-provider"); r.Provider = n.Provider; var i = e("./base-provider"); r.BaseProvider = i.BaseProvider; var o = e("./etherscan-provider"); r.EtherscanProvider = o.EtherscanProvider; var s = e("./fallback-provider"); r.FallbackProvider = s.FallbackProvider; var a = e("./ipc-provider"); r.IpcProvider = a.IpcProvider; var u = e("./infura-provider"); r.InfuraProvider = u.InfuraProvider; var l = e("./json-rpc-provider"); r.JsonRpcProvider = l.JsonRpcProvider, r.JsonRpcSigner = l.JsonRpcSigner; var h = e("./web3-provider"); r.Web3Provider = h.Web3Provider; }, { "./abstract-provider": 50, "./base-provider": 51, "./etherscan-provider": 52, "./fallback-provider": 53, "./infura-provider": 55, "./ipc-provider": 56, "./json-rpc-provider": 57, "./web3-provider": 58 }], 55: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s, a = e("./json-rpc-provider"), u = e("../utils/bytes"), l = e("../utils/networks"), h = e("../utils/properties"), f = o(e("../errors")), c = (s = a.JsonRpcProvider, i(d, s), d.prototype._startPending = function () { f.warn("WARNING: INFURA does not support pending filters"); }, d.prototype.getSigner = function (e) { return f.throwError("INFURA does not support signing", f.UNSUPPORTED_OPERATION, { operation: "getSigner" }); }, d.prototype.listAccounts = function () { return Promise.resolve([]); }, d); function d(e, t) { var r = this, n = l.getNetwork(null == e ? "homestead" : e); null == t && (t = "7d0d81d0919f4f05b9ab6634be01ee73"); var i = null; switch (n.name) { case "homestead": i = "mainnet.infura.io"; break; case "ropsten": i = "ropsten.infura.io"; break; case "rinkeby": i = "rinkeby.infura.io"; break; case "goerli": i = "goerli.infura.io"; break; case "kovan": i = "kovan.infura.io"; break; default: f.throwError("unsupported network", f.INVALID_ARGUMENT, { argument: "network", value: e }); } return u.isHexString("0x" + t, 16) ? (r = s.call(this, "https://" + i + "/v3/" + t, n) || this, h.defineReadOnly(r, "apiAccessToken", null), h.defineReadOnly(r, "projectId", t)) : (f.warn("The legacy INFURA apiAccesToken API is deprecated; please upgrade to a Project ID instead (see INFURA dshboard; https://infura.io)"), r = s.call(this, "https://" + i + "/" + t, n) || this, h.defineReadOnly(r, "apiAccessToken", t), h.defineReadOnly(r, "projectId", null)), f.checkNew(r, d), r; } r.InfuraProvider = c; }, { "../errors": 5, "../utils/bytes": 64, "../utils/networks": 72, "../utils/properties": 74, "./json-rpc-provider": 57 }], 56: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); }, {}], 57: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = e("./base-provider"), a = e("../abstract-signer"), u = o(e("../errors")), l = e("../utils/address"), h = e("../utils/bytes"), f = e("../utils/networks"), c = e("../utils/properties"), d = e("../utils/utf8"), p = e("../utils/web"); function v(e) { if (e.error) { var t = new Error(e.error.message); throw t.code = e.error.code, t.data = e.error.data, t; } return e.result; } function y(e) { return e ? e.toLowerCase() : e; } var m, g = {}, b = 42, w = (m = a.Signer, i(_, m), _.prototype.getAddress = function () { var t = this; return this._address ? Promise.resolve(this._address) : this.provider.send("eth_accounts", []).then(function (e) { return e.length <= t._index && u.throwError("unknown account #" + t._index, u.UNSUPPORTED_OPERATION, { operation: "getAddress" }), t._address = l.getAddress(e[t._index]), t._address; }); }, _.prototype.getBalance = function (e) { return this.provider.getBalance(this.getAddress(), e); }, _.prototype.getTransactionCount = function (e) { return this.provider.getTransactionCount(this.getAddress(), e); }, _.prototype.sendUncheckedTransaction = function (e) { var n = this; e = c.shallowCopy(e); var t = this.getAddress().then(function (e) { return e = e && e.toLowerCase(); }); if (null == e.gasLimit) { var r = c.shallowCopy(e); r.from = t, e.gasLimit = this.provider.estimateGas(r); } return Promise.all([c.resolveProperties(e), t]).then(function (e) { var t = e[0], r = E.hexlifyTransaction(t); return r.from = e[1], n.provider.send("eth_sendTransaction", [r]).then(function (e) { return e; }, function (e) { throw e.responseText && (0 <= e.responseText.indexOf("insufficient funds") && u.throwError("insufficient funds", u.INSUFFICIENT_FUNDS, { transaction: t }), 0 <= e.responseText.indexOf("nonce too low") && u.throwError("nonce has already been used", u.NONCE_EXPIRED, { transaction: t }), 0 <= e.responseText.indexOf("replacement transaction underpriced") && u.throwError("replacement fee too low", u.REPLACEMENT_UNDERPRICED, { transaction: t })), e; }); }); }, _.prototype.sendTransaction = function (e) { var r = this; return this.sendUncheckedTransaction(e).then(function (t) { return p.poll(function () { return r.provider.getTransaction(t).then(function (e) { if (null !== e) return r.provider._wrapTransaction(e, t); }); }, { fastRetry: 250, onceBlock: r.provider }).catch(function (e) { throw e.transactionHash = t, e; }); }); }, _.prototype.signMessage = function (e) { var t = this, r = "string" == typeof e ? d.toUtf8Bytes(e) : e; return this.getAddress().then(function (e) { return t.provider.send("eth_sign", [e.toLowerCase(), h.hexlify(r)]); }); }, _.prototype.unlock = function (t) { var r = this.provider; return this.getAddress().then(function (e) { return r.send("personal_unlockAccount", [e.toLowerCase(), t, null]); }); }, _); function _(e, t, r) { var n = m.call(this) || this; if (u.checkNew(n, _), e !== g) throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner"); return c.defineReadOnly(n, "provider", t), r ? "string" == typeof r ? c.defineReadOnly(n, "_address", l.getAddress(r)) : "number" == typeof r ? c.defineReadOnly(n, "_index", r) : u.throwError("invalid address or index", u.INVALID_ARGUMENT, { argument: "addressOrIndex", value: r }) : c.defineReadOnly(n, "_index", 0), n; } r.JsonRpcSigner = w; var M, A = { chainId: !0, data: !0, gasLimit: !0, gasPrice: !0, nonce: !0, to: !0, value: !0 }, E = (M = s.BaseProvider, i(S, M), S.prototype.getSigner = function (e) { return new w(g, this, e); }, S.prototype.listAccounts = function () { return this.send("eth_accounts", []).then(function (e) { return e.map(function (e) { return l.getAddress(e); }); }); }, S.prototype.send = function (e, t) { var r = this, n = { method: e, params: t, id: b++, jsonrpc: "2.0" }; return p.fetchJson(this.connection, JSON.stringify(n), v).then(function (e) { return r.emit("debug", { action: "send", request: n, response: e, provider: r }), e; }); }, S.prototype.perform = function (e, t) { switch (e) { case "getBlockNumber": return this.send("eth_blockNumber", []); case "getGasPrice": return this.send("eth_gasPrice", []); case "getBalance": return this.send("eth_getBalance", [y(t.address), t.blockTag]); case "getTransactionCount": return this.send("eth_getTransactionCount", [y(t.address), t.blockTag]); case "getCode": return this.send("eth_getCode", [y(t.address), t.blockTag]); case "getStorageAt": return this.send("eth_getStorageAt", [y(t.address), t.position, t.blockTag]); case "sendTransaction": return this.send("eth_sendRawTransaction", [t.signedTransaction]).catch(function (e) { throw e.responseText && (0 < e.responseText.indexOf("insufficient funds") && u.throwError("insufficient funds", u.INSUFFICIENT_FUNDS, {}), 0 < e.responseText.indexOf("nonce too low") && u.throwError("nonce has already been used", u.NONCE_EXPIRED, {}), 0 < e.responseText.indexOf("replacement transaction underpriced") && u.throwError("replacement fee too low", u.REPLACEMENT_UNDERPRICED, {})), e; }); case "getBlock": return t.blockTag ? this.send("eth_getBlockByNumber", [t.blockTag, !!t.includeTransactions]) : t.blockHash ? this.send("eth_getBlockByHash", [t.blockHash, !!t.includeTransactions]) : Promise.reject(new Error("invalid block tag or block hash")); case "getTransaction": return this.send("eth_getTransactionByHash", [t.transactionHash]); case "getTransactionReceipt": return this.send("eth_getTransactionReceipt", [t.transactionHash]); case "call": return this.send("eth_call", [S.hexlifyTransaction(t.transaction, { from: !0 }), t.blockTag]); case "estimateGas": return this.send("eth_estimateGas", [S.hexlifyTransaction(t.transaction, { from: !0 })]); case "getLogs": return t.filter && null != t.filter.address && (t.filter.address = y(t.filter.address)), this.send("eth_getLogs", [t.filter]); } return u.throwError(e + " not implemented", u.NOT_IMPLEMENTED, { operation: e }), null; }, S.prototype._startPending = function () { if (null == this._pendingFilter) { var r = this, n = this.send("eth_newPendingTransactionFilter", []); (this._pendingFilter = n).then(function (t) { return function e() { r.send("eth_getFilterChanges", [t]).then(function (e) { if (r._pendingFilter != n) return null; var t = Promise.resolve(); return e.forEach(function (e) { r._emitted["t:" + e.toLowerCase()] = "pending", t = t.then(function () { return r.getTransaction(e).then(function (e) { return r.emit("pending", e), null; }); }); }), t.then(function () { return function (t) { return new Promise(function (e) { setTimeout(function () { e(); }, t); }); }(1e3); }); }).then(function () { if (r._pendingFilter == n) return setTimeout(function () { e(); }, 0), null; r.send("eth_uninstallFilter", [t]); }).catch(function (e) {}); }(), t; }).catch(function (e) {}); } }, S.prototype._stopPending = function () { this._pendingFilter = null; }, S.hexlifyTransaction = function (r, e) { var t = c.shallowCopy(A); if (e) for (var n in e) { e[n] && (t[n] = !0); } c.checkProperties(r, t); var i = {}; return ["gasLimit", "gasPrice", "nonce", "value"].forEach(function (e) { if (null != r[e]) { var t = h.hexStripZeros(h.hexlify(r[e])); "gasLimit" === e && (e = "gas"), i[e] = t; } }), ["from", "to", "data"].forEach(function (e) { null != r[e] && (i[e] = h.hexlify(r[e])); }), i; }, S); function S(e, t) { var n = this; if ("string" == typeof e && null === t && f.getNetwork(e) && (t = e, e = null), t) n = M.call(this, t) || this;else { var r = new Promise(function (t, r) { setTimeout(function () { n.send("net_version", []).then(function (e) { return t(f.getNetwork(parseInt(e))); }).catch(function (e) { r(e); }); }); }); n = M.call(this, r) || this; } return u.checkNew(n, S), e = e || "http://localhost:8545", n.connection = "string" == typeof e ? { url: e } : e, n; } r.JsonRpcProvider = E; }, { "../abstract-signer": 2, "../errors": 5, "../utils/address": 60, "../utils/bytes": 64, "../utils/networks": 72, "../utils/properties": 74, "../utils/utf8": 85, "../utils/web": 86, "./base-provider": 51 }], 58: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s, a = e("./json-rpc-provider"), u = e("../utils/properties"), l = o(e("../errors")), h = 42, f = (s = a.JsonRpcProvider, i(c, s), c.prototype.send = function (t, r) { var o = this; return "eth_sign" == t && this._web3Provider.isMetaMask && (t = "personal_sign", r = [r[1], r[0]]), new Promise(function (n, i) { var e = { method: t, params: r, id: h++, jsonrpc: "2.0" }; o._sendAsync(e, function (e, t) { if (e) i(e);else { if (t.error) { var r = new Error(t.error.message); return r.code = t.error.code, r.data = t.error.data, void i(r); } n(t.result); } }); }); }, c); function c(e, t) { var r = s.call(this, e.host || e.path || "", t) || this; return l.checkNew(r, c), e && (e.sendAsync ? r._sendAsync = e.sendAsync.bind(e) : e.send && (r._sendAsync = e.send.bind(e))), e && r._sendAsync || l.throwError("invalid web3Provider", l.INVALID_ARGUMENT, { arg: "web3Provider", value: e }), u.defineReadOnly(r, "_web3Provider", e), u.defineReadOnly(r, "provider", e), r; } r.Web3Provider = f; }, { "../errors": 5, "../utils/properties": 74, "./json-rpc-provider": 57 }], 59: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = e("../constants"), l = o(e("../errors")), a = e("./address"), u = e("./bignumber"), h = e("./bytes"), f = e("./utf8"), c = e("./properties"), d = new RegExp(/^bytes([0-9]*)$/), p = new RegExp(/^(u?int)([0-9]*)$/), v = new RegExp(/^(.*)\[([0-9]*)\]$/); r.defaultCoerceFunc = function (e, t) { var r = e.match(p); return r && parseInt(r[2]) <= 48 ? t.toNumber() : t; }; var y = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"), m = new RegExp("^[A-Za-z_][A-Za-z0-9_]*$"); function g(e) { return e.match(/^uint($|[^1-9])/) ? e = "uint256" + e.substring(4) : e.match(/^int($|[^1-9])/) && (e = "int256" + e.substring(3)), e; } function b(e, t) { var r = e; function n(e) { throw new Error('unexpected character "' + r[e] + '" at position ' + e + ' in "' + r + '"'); } e = e.replace(/\s/g, " "); for (var i = { type: "", name: "", state: { allowType: !0 } }, o = i, s = 0; s < e.length; s++) { var a = e[s]; switch (a) { case "(": o.state.allowParams || n(s), o.state.allowType = !1, o.type = g(o.type), o.components = [{ type: "", name: "", parent: o, state: { allowType: !0 } }], o = o.components[0]; break; case ")": delete o.state, t && "indexed" === o.name && (o.indexed = !0, o.name = ""), o.type = g(o.type); var u = o; (o = o.parent) || n(s), delete u.parent, o.state.allowParams = !1, o.state.allowName = !0, o.state.allowArray = !0; break; case ",": delete o.state, t && "indexed" === o.name && (o.indexed = !0, o.name = ""), o.type = g(o.type); var l = { type: "", name: "", parent: o.parent, state: { allowType: !0 } }; o.parent.components.push(l), delete o.parent, o = l; break; case " ": o.state.allowType && "" !== o.type && (o.type = g(o.type), delete o.state.allowType, o.state.allowName = !0, o.state.allowParams = !0), o.state.allowName && "" !== o.name && (t && "indexed" === o.name ? (o.indexed = !0, o.name = "") : o.state.allowName = !1); break; case "[": o.state.allowArray || n(s), o.type += a, o.state.allowArray = !1, o.state.allowName = !1, o.state.readArray = !0; break; case "]": o.state.readArray || n(s), o.type += a, o.state.readArray = !1, o.state.allowArray = !0, o.state.allowName = !0; break; default: o.state.allowType ? (o.type += a, o.state.allowParams = !0, o.state.allowArray = !0) : o.state.allowName ? (o.name += a, delete o.state.allowArray) : o.state.readArray ? o.type += a : n(s); } } if (o.parent) throw new Error("unexpected eof"); return delete i.state, t && "indexed" === o.name && (o.indexed = !0, o.name = ""), i.type = g(i.type), i; } function w(e) { return se(r.defaultCoerceFunc, e).type; } r.parseParamType = function (e) { return b(e, !0); }, r.formatParamType = w, r.formatSignature = function (e) { return e.name + "(" + e.inputs.map(function (e) { return w(e); }).join(",") + ")"; }, r.parseSignature = function (e) { if ("string" == typeof e) return "event " === (e = (e = (e = e.replace(/\s/g, " ")).replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " ")).trim()).substring(0, 6) ? function (e) { var t = { anonymous: !1, inputs: [], name: "", type: "event" }, r = e.match(y); if (!r) throw new Error("invalid event: " + e); if (t.name = r[1].trim(), ie(r[2]).forEach(function (e) { (e = b(e, !0)).indexed = !!e.indexed, t.inputs.push(e); }), r[3].split(" ").forEach(function (e) { switch (e) { case "anonymous": t.anonymous = !0; break; case "": break; default: l.info("unknown modifier: " + e); } }), t.name && !t.name.match(m)) throw new Error('invalid identifier: "' + t.name + '"'); return t; }(e.substring(6).trim()) : ("function " === e.substring(0, 9) && (e = e.substring(9)), function (e) { var t = { constant: !1, gas: null, inputs: [], name: "", outputs: [], payable: !1, stateMutability: null, type: "function" }, r = e.split("@"); if (1 !== r.length) { if (2 < r.length) throw new Error("invalid signature"); if (!r[1].match(/^[0-9]+$/)) throw new Error("invalid signature gas"); t.gas = u.bigNumberify(r[1]), e = r[0]; } var n = (r = e.split(" returns "))[0].match(y); if (!n) throw new Error("invalid signature"); if (t.name = n[1].trim(), !t.name.match(m)) throw new Error('invalid identifier: "' + n[1] + '"'); if (ie(n[2]).forEach(function (e) { t.inputs.push(b(e)); }), n[3].split(" ").forEach(function (e) { switch (e) { case "constant": t.constant = !0; break; case "payable": t.payable = !0, t.stateMutability = "payable"; break; case "pure": t.constant = !0, t.stateMutability = "pure"; break; case "view": t.constant = !0, t.stateMutability = "view"; break; case "external": case "public": case "": break; default: l.info("unknown modifier: " + e); } }), 1 < r.length) { var i = r[1].match(y); if ("" != i[1].trim() || "" != i[3].trim()) throw new Error("unexpected tokens"); ie(i[2]).forEach(function (e) { t.outputs.push(b(e)); }); } if ("constructor" === t.name) { if (t.type = "constructor", t.outputs.length) throw new Error("constructor may not have outputs"); delete t.name, delete t.outputs; } return t; }(e.trim())); throw new Error("unknown signature"); }; function _(e, t, r, n, i) { this.coerceFunc = e, this.name = t, this.type = r, this.localName = n, this.dynamic = i; } var M, A = (i(E, M = _), E.prototype.encode = function (e) { return this.coder.encode(e); }, E.prototype.decode = function (e, t) { return this.coder.decode(e, t); }, E); function E(e) { var t = M.call(this, e.coerceFunc, e.name, e.type, void 0, e.dynamic) || this; return c.defineReadOnly(t, "coder", e), t; } var S, k = (i(N, S = _), N.prototype.encode = function (e) { return h.arrayify([]); }, N.prototype.decode = function (e, t) { if (t > e.length) throw new Error("invalid null"); return { consumed: 0, value: this.coerceFunc("null", void 0) }; }, N); function N(e, t) { return S.call(this, e, "null", "", t, !1) || this; } var x, P = (i(I, x = _), I.prototype.encode = function (t) { try { var e = u.bigNumberify(t); if (this.signed) { var r = s.MaxUint256.maskn(8 * this.size - 1); if (e.gt(r)) throw new Error("out-of-bounds"); if (r = r.add(s.One).mul(s.NegativeOne), e.lt(r)) throw new Error("out-of-bounds"); } else if (e.lt(s.Zero) || e.gt(s.MaxUint256.maskn(8 * this.size))) throw new Error("out-of-bounds"); return e = e.toTwos(8 * this.size).maskn(8 * this.size), this.signed && (e = e.fromTwos(8 * this.size).toTwos(256)), h.padZeros(h.arrayify(e), 32); } catch (e) { l.throwError("invalid number value", l.INVALID_ARGUMENT, { arg: this.localName, coderType: this.name, value: t }); } return null; }, I.prototype.decode = function (e, t) { e.length < t + 32 && l.throwError("insufficient data for " + this.name + " type", l.INVALID_ARGUMENT, { arg: this.localName, coderType: this.name, value: h.hexlify(e.slice(t, t + 32)) }); var r = 32 - this.size, n = u.bigNumberify(e.slice(t + r, t + 32)); return n = this.signed ? n.fromTwos(8 * this.size) : n.maskn(8 * this.size), { consumed: 32, value: this.coerceFunc(this.name, n) }; }, I); function I(e, t, r, n) { var i = this, o = (r ? "int" : "uint") + 8 * t; return (i = x.call(this, e, o, o, n, !1) || this).size = t, i.signed = r, i; } var T, R = new P(function (e, t) { return t; }, 32, !1, "none"), O = (i(C, T = _), C.prototype.encode = function (e) { return R.encode(e ? 1 : 0); }, C.prototype.decode = function (e, t) { try { var r = R.decode(e, t); } catch (e) { throw "insufficient data for uint256 type" === e.reason && l.throwError("insufficient data for boolean type", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "boolean", value: e.value }), e; } return { consumed: r.consumed, value: this.coerceFunc("bool", !r.value.isZero()) }; }, C); function C(e, t) { return T.call(this, e, "bool", "bool", t, !1) || this; } var L, D = (i(B, L = _), B.prototype.encode = function (t) { var e = new Uint8Array(32); try { var r = h.arrayify(t); if (r.length !== this.length) throw new Error("incorrect data length"); e.set(r); } catch (e) { l.throwError("invalid " + this.name + " value", l.INVALID_ARGUMENT, { arg: this.localName, coderType: this.name, value: e.value || t }); } return e; }, B.prototype.decode = function (e, t) { return e.length < t + 32 && l.throwError("insufficient data for " + this.name + " type", l.INVALID_ARGUMENT, { arg: this.localName, coderType: this.name, value: h.hexlify(e.slice(t, t + 32)) }), { consumed: 32, value: this.coerceFunc(this.name, h.hexlify(e.slice(t, t + this.length))) }; }, B); function B(e, t, r) { var n = this, i = "bytes" + t; return (n = L.call(this, e, i, i, r, !1) || this).length = t, n; } var U, F = (i(j, U = _), j.prototype.encode = function (t) { var e = new Uint8Array(32); try { e.set(h.arrayify(a.getAddress(t)), 12); } catch (e) { l.throwError("invalid address", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "address", value: t }); } return e; }, j.prototype.decode = function (e, t) { return e.length < t + 32 && l.throwError("insufficient data for address type", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "address", value: h.hexlify(e.slice(t, t + 32)) }), { consumed: 32, value: this.coerceFunc("address", a.getAddress(h.hexlify(e.slice(t + 12, t + 32)))) }; }, j); function j(e, t) { return U.call(this, e, "address", "address", t, !1) || this; } function G(e) { var t = 32 * Math.ceil(e.length / 32), r = new Uint8Array(t - e.length); return h.concat([R.encode(e.length), e, r]); } function H(e, t, r) { e.length < t + 32 && l.throwError("insufficient data for dynamicBytes length", l.INVALID_ARGUMENT, { arg: r, coderType: "dynamicBytes", value: h.hexlify(e.slice(t, t + 32)) }); var n = R.decode(e, t).value; try { n = n.toNumber(); } catch (e) { l.throwError("dynamic bytes count too large", l.INVALID_ARGUMENT, { arg: r, coderType: "dynamicBytes", value: n.toString() }); } return e.length < t + 32 + n && l.throwError("insufficient data for dynamicBytes type", l.INVALID_ARGUMENT, { arg: r, coderType: "dynamicBytes", value: h.hexlify(e.slice(t, t + 32 + n)) }), { consumed: 32 + 32 * Math.ceil(n / 32), value: e.slice(t + 32, t + 32 + n) }; } var z, V = (i(K, z = _), K.prototype.encode = function (e) { try { return G(h.arrayify(e)); } catch (e) { l.throwError("invalid bytes value", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "bytes", value: e.value }); } return null; }, K.prototype.decode = function (e, t) { var r = H(e, t, this.localName); return r.value = this.coerceFunc("bytes", h.hexlify(r.value)), r; }, K); function K(e, t) { return z.call(this, e, "bytes", "bytes", t, !0) || this; } var q, W = (i(Z, q = _), Z.prototype.encode = function (e) { return "string" != typeof e && l.throwError("invalid string value", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "string", value: e }), G(f.toUtf8Bytes(e)); }, Z.prototype.decode = function (e, t) { var r = H(e, t, this.localName); return r.value = this.coerceFunc("string", f.toUtf8String(r.value)), r; }, Z); function Z(e, t) { return q.call(this, e, "string", "string", t, !0) || this; } function J(e) { return 32 * Math.ceil(e / 32); } function X(e, r) { if (Array.isArray(r)) ;else if (r && "object" == _typeof(r)) { var t = []; e.forEach(function (e) { t.push(r[e.localName]); }), r = t; } else l.throwError("invalid tuple value", l.INVALID_ARGUMENT, { coderType: "tuple", value: r }); e.length !== r.length && l.throwError("types/value length mismatch", l.INVALID_ARGUMENT, { coderType: "tuple", value: r }); var n = []; e.forEach(function (e, t) { n.push({ dynamic: e.dynamic, value: e.encode(r[t]) }); }); var i = 0, o = 0; n.forEach(function (e) { e.dynamic ? (i += 32, o += J(e.value.length)) : i += J(e.value.length); }); var s = 0, a = i, u = new Uint8Array(i + o); return n.forEach(function (e) { e.dynamic ? (u.set(R.encode(a), s), s += 32, u.set(e.value, a), a += J(e.value.length)) : (u.set(e.value, s), s += J(e.value.length)); }), u; } function $(e, n, i) { var o = i, s = 0, a = []; return e.forEach(function (e) { if (e.dynamic) { var t = R.decode(n, i); (r = e.decode(n, o + t.value.toNumber())).consumed = t.consumed; } else var r = e.decode(n, i); null != r.value && a.push(r.value), i += r.consumed, s += r.consumed; }), e.forEach(function (e, t) { var r = e.localName; r && ("length" === r && (r = "_length"), null == a[r] && (a[r] = a[t])); }), { value: a, consumed: s }; } var Q, Y = (i(ee, Q = _), ee.prototype.encode = function (e) { Array.isArray(e) || l.throwError("expected array value", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "array", value: e }); var t = this.length, r = new Uint8Array(0); -1 === t && (t = e.length, r = R.encode(t)), l.checkArgumentCount(t, e.length, " in coder array" + (this.localName ? " " + this.localName : "")); for (var n = [], i = 0; i < e.length; i++) { n.push(this.coder); } return h.concat([r, X(n, e)]); }, ee.prototype.decode = function (e, t) { var r = 0, n = this.length; if (-1 === n) { try { var i = R.decode(e, t); } catch (e) { l.throwError("insufficient data for dynamic array length", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "array", value: e.value }); } try { n = i.value.toNumber(); } catch (e) { l.throwError("array count too large", l.INVALID_ARGUMENT, { arg: this.localName, coderType: "array", value: i.value.toString() }); } r += i.consumed, t += i.consumed; } for (var o = [], s = 0; s < n; s++) { o.push(new A(this.coder)); } var a = $(o, e, t); return a.consumed += r, a.value = this.coerceFunc(this.type, a.value), a; }, ee); function ee(e, t, r, n) { var i = this, o = t.type + "[" + (0 <= r ? r : "") + "]", s = -1 === r || t.dynamic; return (i = Q.call(this, e, "array", o, n, s) || this).coder = t, i.length = r, i; } var te, re = (i(ne, te = _), ne.prototype.encode = function (e) { return X(this.coders, e); }, ne.prototype.decode = function (e, t) { var r = $(this.coders, e, t); return r.value = this.coerceFunc(this.type, r.value), r; }, ne); function ne(e, t, r) { var n = this, i = !1, o = []; t.forEach(function (e) { e.dynamic && (i = !0), o.push(e.type); }); var s = "tuple(" + o.join(",") + ")"; return (n = te.call(this, e, "tuple", s, r, i) || this).coders = t, n; } function ie(e) { e = e.trim(); for (var t = [], r = "", n = 0, i = 0; i < e.length; i++) { var o = e[i]; if ("," === o && 0 === n) t.push(r), r = "";else if (r += o, "(" === o) n++;else if (")" === o && -1 === --n) throw new Error("unbalanced parenthsis"); } return r && t.push(r), t; } var oe = { address: F, bool: O, string: W, bytes: V }; function se(e, t) { var r, n = oe[t.type]; if (n) return new n(e, t.name); if (r = t.type.match(p)) return (0 === (i = parseInt(r[2] || "256")) || 256 < i || i % 8 != 0) && l.throwError("invalid " + r[1] + " bit length", l.INVALID_ARGUMENT, { arg: "param", value: t }), new P(e, i / 8, "int" === r[1], t.name); if (r = t.type.match(d)) return (0 === (i = parseInt(r[1])) || 32 < i) && l.throwError("invalid bytes length", l.INVALID_ARGUMENT, { arg: "param", value: t }), new D(e, i, t.name); if (r = t.type.match(v)) { var i = parseInt(r[2] || "-1"); return (t = c.shallowCopy(t)).type = r[1], t = c.deepCopy(t), new Y(e, se(e, t), i, t.name); } return "tuple" === t.type.substring(0, 5) ? function (t, e, r) { var n = []; return (e = e || []).forEach(function (e) { n.push(se(t, e)); }), new re(t, n, r); }(e, t.components, t.name) : "" === t.type ? new k(e, t.name) : (l.throwError("invalid type", l.INVALID_ARGUMENT, { arg: "type", value: t.type }), null); } var ae = (ue.prototype.encode = function (e, t) { e.length !== t.length && l.throwError("types/values length mismatch", l.INVALID_ARGUMENT, { count: { types: e.length, values: t.length }, value: { types: e, values: t } }); var r = []; return e.forEach(function (e) { var t = null; t = "string" == typeof e ? b(e) : e, r.push(se(this.coerceFunc, t)); }, this), h.hexlify(new re(this.coerceFunc, r, "_").encode(t)); }, ue.prototype.decode = function (e, t) { var r = []; return e.forEach(function (e) { var t = null; t = "string" == typeof e ? b(e) : c.deepCopy(e), r.push(se(this.coerceFunc, t)); }, this), new re(this.coerceFunc, r, "_").decode(h.arrayify(t), 0).value; }, ue); function ue(e) { l.checkNew(this, ue), e = e || r.defaultCoerceFunc, c.defineReadOnly(this, "coerceFunc", e); } r.AbiCoder = ae, r.defaultAbiCoder = new ae(); }, { "../constants": 3, "../errors": 5, "./address": 60, "./bignumber": 63, "./bytes": 64, "./properties": 74, "./utf8": 85 }], 60: [function (e, t, r) { "use strict"; var n = this && this.__importDefault || function (e) { return e && e.__esModule ? e : { default: e }; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = n(e("bn.js")), o = e("./bytes"), s = e("./keccak256"), a = e("./rlp"), u = e("../errors"); function l(e) { "string" == typeof e && e.match(/^0x[0-9A-Fa-f]{40}$/) || u.throwError("invalid address", u.INVALID_ARGUMENT, { arg: "address", value: e }); for (var t = (e = e.toLowerCase()).substring(2).split(""), r = new Uint8Array(40), n = 0; n < 40; n++) { r[n] = t[n].charCodeAt(0); } r = o.arrayify(s.keccak256(r)); for (var i = 0; i < 40; i += 2) { 8 <= r[i >> 1] >> 4 && (t[i] = t[i].toUpperCase()), 8 <= (15 & r[i >> 1]) && (t[i + 1] = t[i + 1].toUpperCase()); } return "0x" + t.join(""); } for (var h = {}, f = 0; f < 10; f++) { h[String(f)] = String(f); } for (f = 0; f < 26; f++) { h[String.fromCharCode(65 + f)] = String(10 + f); } var c, d = Math.floor((c = 9007199254740991, Math.log10 ? Math.log10(c) : Math.log(c) / Math.LN10)); function p(e) { e = (e = e.toUpperCase()).substring(4) + e.substring(0, 2) + "00"; var t = ""; for (e.split("").forEach(function (e) { t += h[e]; }); t.length >= d;) { var r = t.substring(0, d); t = parseInt(r, 10) % 97 + t.substring(r.length); } for (var n = String(98 - parseInt(t, 10) % 97); n.length < 2;) { n = "0" + n; } return n; } function v(e) { var t = null; if ("string" != typeof e && u.throwError("invalid address", u.INVALID_ARGUMENT, { arg: "address", value: e }), e.match(/^(0x)?[0-9a-fA-F]{40}$/)) "0x" !== e.substring(0, 2) && (e = "0x" + e), t = l(e), e.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && t !== e && u.throwError("bad address checksum", u.INVALID_ARGUMENT, { arg: "address", value: e });else if (e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { for (e.substring(2, 4) !== p(e) && u.throwError("bad icap checksum", u.INVALID_ARGUMENT, { arg: "address", value: e }), t = new i.default.BN(e.substring(4), 36).toString(16); t.length < 40;) { t = "0" + t; } t = l("0x" + t); } else u.throwError("invalid address", u.INVALID_ARGUMENT, { arg: "address", value: e }); return t; } r.getAddress = v, r.getIcapAddress = function (e) { for (var t = new i.default.BN(v(e).substring(2), 16).toString(36).toUpperCase(); t.length < 30;) { t = "0" + t; } return "XE" + p("XE00" + t) + t; }, r.getContractAddress = function (e) { if (!e.from) throw new Error("missing from address"); var t = e.nonce; return v("0x" + s.keccak256(a.encode([v(e.from), o.stripZeros(o.hexlify(t))])).substring(26)); }, r.getCreate2Address = function (e) { var t = e.initCodeHash; e.initCode && (t ? s.keccak256(e.initCode) !== t && u.throwError("initCode/initCodeHash mismatch", u.INVALID_ARGUMENT, { arg: "options", value: e }) : t = s.keccak256(e.initCode)), t || u.throwError("missing initCode or initCodeHash", u.INVALID_ARGUMENT, { arg: "options", value: e }); var r = v(e.from), n = o.arrayify(e.salt); return 32 !== n.length && u.throwError("invalid salt", u.INVALID_ARGUMENT, { arg: "options", value: e }), v("0x" + s.keccak256(o.concat(["0xff", r, n, t])).substring(26)); }; }, { "../errors": 5, "./bytes": 64, "./keccak256": 71, "./rlp": 76, "bn.js": 9 }], 61: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("../utils/bytes"); t.exports = { decode: function decode(e) { e = atob(e); for (var t = [], r = 0; r < e.length; r++) { t.push(e.charCodeAt(r)); } return n.arrayify(t); }, encode: function encode(e) { e = n.arrayify(e); for (var t = "", r = 0; r < e.length; r++) { t += String.fromCharCode(e[r]); } return btoa(t); } }; }, { "../utils/bytes": 64 }], 62: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var l = e("./bytes"), n = e("./properties"), i = (o.prototype.encode = function (e) { var t = l.arrayify(e); if (0 === t.length) return ""; for (var r = [0], n = 0; n < t.length; ++n) { for (var i = t[n], o = 0; o < r.length; ++o) { i += r[o] << 8, r[o] = i % this.base, i = i / this.base | 0; } for (; 0 < i;) { r.push(i % this.base), i = i / this.base | 0; } } for (var s = "", a = 0; 0 === t[a] && a < t.length - 1; ++a) { s += this._leader; } for (var u = r.length - 1; 0 <= u; --u) { s += this.alphabet[r[u]]; } return s; }, o.prototype.decode = function (e) { if ("string" != typeof e) throw new TypeError("Expected String"); var t = []; if (0 === e.length) return new Uint8Array(t); t.push(0); for (var r = 0; r < e.length; r++) { var n = this._alphabetMap[e[r]]; if (void 0 === n) throw new Error("Non-base" + this.base + " character"); for (var i = n, o = 0; o < t.length; ++o) { i += t[o] * this.base, t[o] = 255 & i, i >>= 8; } for (; 0 < i;) { t.push(255 & i), i >>= 8; } } for (var s = 0; e[s] === this._leader && s < e.length - 1; ++s) { t.push(0); } return l.arrayify(new Uint8Array(t.reverse())); }, o); function o(e) { n.defineReadOnly(this, "alphabet", e), n.defineReadOnly(this, "base", e.length), n.defineReadOnly(this, "_alphabetMap", {}), n.defineReadOnly(this, "_leader", e.charAt(0)); for (var t = 0; t < e.length; t++) { this._alphabetMap[e.charAt(t)] = t; } } var s = new (r.BaseX = i)("abcdefghijklmnopqrstuvwxyz234567"); r.Base32 = s; var a = new i("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); r.Base58 = a; }, { "./bytes": 64, "./properties": 74 }], 63: [function (e, t, r) { "use strict"; var n = this && this.__importDefault || function (e) { return e && e.__esModule ? e : { default: e }; }, i = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var o = n(e("bn.js")), s = e("./bytes"), a = e("./properties"), u = i(e("../errors")), l = new o.default.BN(-1); function h(e) { var t = e.toString(16); return "-" === t[0] ? t.length % 2 == 0 ? "-0x0" + t.substring(1) : "-0x" + t.substring(1) : t.length % 2 == 1 ? "0x0" + t : "0x" + t; } function f(e) { return d(y(e)); } function c(e) { return new p(h(e)); } function d(e) { var t = e._hex; return "-" === t[0] ? new o.default.BN(t.substring(3), 16).mul(l) : new o.default.BN(t.substring(2), 16); } var p = (v.prototype.fromTwos = function (e) { return c(d(this).fromTwos(e)); }, v.prototype.toTwos = function (e) { return c(d(this).toTwos(e)); }, v.prototype.abs = function () { return "-" === this._hex[0] ? c(d(this).mul(l)) : this; }, v.prototype.add = function (e) { return c(d(this).add(f(e))); }, v.prototype.sub = function (e) { return c(d(this).sub(f(e))); }, v.prototype.div = function (e) { return y(e).isZero() && u.throwError("division by zero", u.NUMERIC_FAULT, { operation: "divide", fault: "division by zero" }), c(d(this).div(f(e))); }, v.prototype.mul = function (e) { return c(d(this).mul(f(e))); }, v.prototype.mod = function (e) { return c(d(this).mod(f(e))); }, v.prototype.pow = function (e) { return c(d(this).pow(f(e))); }, v.prototype.maskn = function (e) { return c(d(this).maskn(e)); }, v.prototype.eq = function (e) { return d(this).eq(f(e)); }, v.prototype.lt = function (e) { return d(this).lt(f(e)); }, v.prototype.lte = function (e) { return d(this).lte(f(e)); }, v.prototype.gt = function (e) { return d(this).gt(f(e)); }, v.prototype.gte = function (e) { return d(this).gte(f(e)); }, v.prototype.isZero = function () { return d(this).isZero(); }, v.prototype.toNumber = function () { try { return d(this).toNumber(); } catch (e) { u.throwError("overflow", u.NUMERIC_FAULT, { operation: "setValue", fault: "overflow", details: e.message }); } return null; }, v.prototype.toString = function () { return d(this).toString(10); }, v.prototype.toHexString = function () { return this._hex; }, v.isBigNumber = function (e) { return a.isType(e, "BigNumber"); }, v); function v(e) { if (u.checkNew(this, v), a.setType(this, "BigNumber"), "string" == typeof e) s.isHexString(e) ? ("0x" == e && (e = "0x0"), a.defineReadOnly(this, "_hex", e)) : "-" === e[0] && s.isHexString(e.substring(1)) ? a.defineReadOnly(this, "_hex", e) : e.match(/^-?[0-9]*$/) ? ("" == e && (e = "0"), a.defineReadOnly(this, "_hex", h(new o.default.BN(e)))) : u.throwError("invalid BigNumber string value", u.INVALID_ARGUMENT, { arg: "value", value: e });else if ("number" == typeof e) { parseInt(String(e)) !== e && u.throwError("underflow", u.NUMERIC_FAULT, { operation: "setValue", fault: "underflow", value: e, outputValue: parseInt(String(e)) }); try { a.defineReadOnly(this, "_hex", h(new o.default.BN(e))); } catch (e) { u.throwError("overflow", u.NUMERIC_FAULT, { operation: "setValue", fault: "overflow", details: e.message }); } } else e instanceof v ? a.defineReadOnly(this, "_hex", e._hex) : e.toHexString ? a.defineReadOnly(this, "_hex", h(f(e.toHexString()))) : e._hex && s.isHexString(e._hex) ? a.defineReadOnly(this, "_hex", e._hex) : s.isArrayish(e) ? a.defineReadOnly(this, "_hex", h(new o.default.BN(s.hexlify(e).substring(2), 16))) : u.throwError("invalid BigNumber value", u.INVALID_ARGUMENT, { arg: "value", value: e }); } function y(e) { return p.isBigNumber(e) ? e : new p(e); } r.BigNumber = p, r.bigNumberify = y; }, { "../errors": 5, "./bytes": 64, "./properties": 74, "bn.js": 9 }], 64: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s = n(e("../errors")); function a(e) { return !!e.toHexString; } function u(t) { return t.slice || (t.slice = function () { var e = Array.prototype.slice.call(arguments); return u(new Uint8Array(Array.prototype.slice.apply(t, e))); }), t; } function l(e) { if (!e || parseInt(String(e.length)) != e.length || "string" == typeof e) return !1; for (var t = 0; t < e.length; t++) { var r = e[t]; if (r < 0 || 256 <= r || parseInt(String(r)) != r) return !1; } return !0; } function h(e) { if (null == e && s.throwError("cannot convert null value to array", s.INVALID_ARGUMENT, { arg: "value", value: e }), a(e) && (e = e.toHexString()), "string" != typeof e) return l(e) ? u(new Uint8Array(e)) : (s.throwError("invalid arrayify value", null, { arg: "value", value: e, type: _typeof(e) }), null); var t = e.match(/^(0x)?[0-9a-fA-F]*$/); t || s.throwError("invalid hexidecimal string", s.INVALID_ARGUMENT, { arg: "value", value: e }), "0x" !== t[1] && s.throwError("hex string must have 0x prefix", s.INVALID_ARGUMENT, { arg: "value", value: e }), (e = e.substring(2)).length % 2 && (e = "0" + e); for (var r = [], n = 0; n < e.length; n += 2) { r.push(parseInt(e.substr(n, 2), 16)); } return u(new Uint8Array(r)); } function i(e) { for (var t = [], r = 0, n = 0; n < e.length; n++) { var i = h(e[n]); t.push(i), r += i.length; } var o = new Uint8Array(r), s = 0; for (n = 0; n < t.length; n++) { o.set(t[n], s), s += t[n].length; } return u(o); } function o(e, t) { return !("string" != typeof e || !e.match(/^0x[0-9A-Fa-f]*$/)) && (!t || e.length === 2 + 2 * t); } r.isHexable = a, r.isArrayish = l, r.arrayify = h, r.concat = i, r.stripZeros = function (e) { var t = h(e); if (0 === t.length) return t; for (var r = 0; 0 === t[r];) { r++; } return r && (t = t.slice(r)), t; }, r.padZeros = function (e, t) { if (t < (e = h(e)).length) throw new Error("cannot pad"); var r = new Uint8Array(t); return r.set(e, t - e.length), u(r); }, r.isHexString = o; var f = "0123456789abcdef"; function c(e) { if (a(e)) return e.toHexString(); if ("number" == typeof e) { e < 0 && s.throwError("cannot hexlify negative value", s.INVALID_ARGUMENT, { arg: "value", value: e }), 9007199254740991 <= e && s.throwError("out-of-range", s.NUMERIC_FAULT, { operartion: "hexlify", fault: "out-of-safe-range" }); for (var t = ""; e;) { t = f[15 & e] + t, e = Math.floor(e / 16); } return t.length ? (t.length % 2 && (t = "0" + t), "0x" + t) : "0x00"; } if ("string" == typeof e) { var r = e.match(/^(0x)?[0-9a-fA-F]*$/); return r || s.throwError("invalid hexidecimal string", s.INVALID_ARGUMENT, { arg: "value", value: e }), "0x" !== r[1] && s.throwError("hex string must have 0x prefix", s.INVALID_ARGUMENT, { arg: "value", value: e }), e.length % 2 && (e = "0x0" + e.substring(2)), e; } if (l(e)) { for (var n = [], i = 0; i < e.length; i++) { var o = e[i]; n.push(f[(240 & o) >> 4] + f[15 & o]); } return "0x" + n.join(""); } return s.throwError("invalid hexlify value", null, { arg: "value", value: e }), "never"; } function d(e, t) { for (o(e) || s.throwError("invalid hex string", s.INVALID_ARGUMENT, { arg: "value", value: e }); e.length < 2 * t + 2;) { e = "0x0" + e.substring(2); } return e; } function p(e) { var t = 0, r = "0x", n = "0x"; if (function (e) { return e && null != e.r && null != e.s; }(e)) { null == e.v && null == e.recoveryParam && s.throwError("at least on of recoveryParam or v must be specified", s.INVALID_ARGUMENT, { argument: "signature", value: e }), r = d(e.r, 32), n = d(e.s, 32), "string" == typeof (t = e.v) && (t = parseInt(t, 16)); var i = e.recoveryParam; null == i && null != e.v && (i = 1 - t % 2), t = 27 + i; } else { var o = h(e); if (65 !== o.length) throw new Error("invalid signature"); r = c(o.slice(0, 32)), n = c(o.slice(32, 64)), 27 !== (t = o[64]) && 28 !== t && (t = 27 + t % 2); } return { r: r, s: n, recoveryParam: t - 27, v: t }; } r.hexlify = c, r.hexDataLength = function (e) { return o(e) && e.length % 2 == 0 ? (e.length - 2) / 2 : null; }, r.hexDataSlice = function (e, t, r) { return o(e) || s.throwError("invalid hex data", s.INVALID_ARGUMENT, { arg: "value", value: e }), e.length % 2 != 0 && s.throwError("hex data length must be even", s.INVALID_ARGUMENT, { arg: "value", value: e }), t = 2 + 2 * t, null != r ? "0x" + e.substring(t, 2 + 2 * r) : "0x" + e.substring(t); }, r.hexStripZeros = function (e) { for (o(e) || s.throwError("invalid hex string", s.INVALID_ARGUMENT, { arg: "value", value: e }); 3 < e.length && "0x0" === e.substring(0, 3);) { e = "0x" + e.substring(3); } return e; }, r.hexZeroPad = d, r.splitSignature = p, r.joinSignature = function (e) { return c(i([(e = p(e)).r, e.s, e.recoveryParam ? "0x1c" : "0x1b"])); }; }, { "../errors": 5 }], 65: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = n(e("../errors")), o = e("./bytes"), s = e("./utf8"), a = e("./keccak256"), u = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), l = new RegExp("^((.*)\\.)?([^.]+)$"), h = new RegExp("^[a-z0-9.-]*$"); r.namehash = function (e) { "string" != typeof e && i.throwError("invalid address - " + String(e), i.INVALID_ARGUMENT, { argument: "name", value: e }), (e = e.toLowerCase()).match(h) || i.throwError("contains invalid UseSTD3ASCIIRules characters", i.INVALID_ARGUMENT, { argument: "name", value: e }); for (var t = u; e.length;) { var r = e.match(l), n = s.toUtf8Bytes(r[3]); t = a.keccak256(o.concat([t, a.keccak256(n)])), e = r[2] || ""; } return o.hexlify(t); }, r.id = function (e) { return a.keccak256(s.toUtf8Bytes(e)); }, r.hashMessage = function (e) { return a.keccak256(o.concat([s.toUtf8Bytes("\x19Ethereum Signed Message:\n"), s.toUtf8Bytes(String(e.length)), "string" == typeof e ? s.toUtf8Bytes(e) : e])); }; }, { "../errors": 5, "./bytes": 64, "./keccak256": 71, "./utf8": 85 }], 66: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var f = n(e("../errors")), c = e("../wordlists/lang-en"), a = e("./basex"), d = e("./bytes"), l = e("./bignumber"), i = e("./utf8"), o = e("./pbkdf2"), h = e("./hmac"), p = e("./properties"), v = e("./secp256k1"), y = e("./sha2"), m = l.bigNumberify("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"), s = i.toUtf8Bytes("Bitcoin seed"), g = 2147483648; function b(e) { return (1 << e) - 1 << 8 - e; } function w(e) { return d.hexZeroPad(d.hexlify(e), 32); } function u(e) { var t = d.hexDataSlice(y.sha256(y.sha256(e)), 0, 4); return a.Base58.encode(d.concat([e, t])); } var _ = {}; r.defaultPath = "m/44'/60'/0'/0/0"; var M = (Object.defineProperty(A.prototype, "extendedKey", { get: function get() { if (256 <= this.depth) throw new Error("Depth too large!"); return u(d.concat([null != this.privateKey ? "0x0488ADE4" : "0x0488B21E", d.hexlify(this.depth), this.parentFingerprint, d.hexZeroPad(d.hexlify(this.index), 4), this.chainCode, null != this.privateKey ? d.concat(["0x00", this.privateKey]) : this.publicKey])); }, enumerable: !0, configurable: !0 }), A.prototype.neuter = function () { return new A(_, null, this.publicKey, this.parentFingerprint, this.chainCode, this.index, this.depth, null, this.path); }, A.prototype._derive = function (e) { if (4294967295 < e) throw new Error("invalid index - " + String(e)); var t = this.path; t && (t += "/" + (e & ~g)); var r = new Uint8Array(37); if (e & g) { if (!this.privateKey) throw new Error("cannot derive child of neutered node"); r.set(d.arrayify(this.privateKey), 1), t && (t += "'"); } else r.set(d.arrayify(this.publicKey)); for (var n = 24; 0 <= n; n -= 8) { r[33 + (n >> 3)] = e >> 24 - n & 255; } var i = h.computeHmac(h.SupportedAlgorithms.sha512, this.chainCode, r), o = i.slice(0, 32), s = i.slice(32), a = null, u = null; return this.privateKey ? a = w(l.bigNumberify(o).add(this.privateKey).mod(m)) : u = new v.KeyPair(d.hexlify(o))._addPoint(this.publicKey), new A(_, a, u, this.fingerprint, w(s), e, this.depth + 1, this.mnemonic, t); }, A.prototype.derivePath = function (e) { var t = e.split("/"); if (0 === t.length || "m" === t[0] && 0 !== this.depth) throw new Error("invalid path - " + e); "m" === t[0] && t.shift(); for (var r = this, n = 0; n < t.length; n++) { var i = t[n]; if (i.match(/^[0-9]+'$/)) { var o = parseInt(i.substring(0, i.length - 1)); if (g <= o) throw new Error("invalid path index - " + i); r = r._derive(g + o); } else { if (!i.match(/^[0-9]+$/)) throw new Error("invalid path component - " + i); if (o = parseInt(i), g <= o) throw new Error("invalid path index - " + i); r = r._derive(o); } } return r; }, A.isHDNode = function (e) { return p.isType(e, "HDNode"); }, A); function A(e, t, r, n, i, o, s, a, u) { if (f.checkNew(this, A), e !== _) throw new Error("HDNode constructor cannot be called directly"); if (t) { var l = new v.KeyPair(t); p.defineReadOnly(this, "privateKey", l.privateKey), p.defineReadOnly(this, "publicKey", l.compressedPublicKey); } else p.defineReadOnly(this, "privateKey", null), p.defineReadOnly(this, "publicKey", d.hexlify(r)); p.defineReadOnly(this, "parentFingerprint", n), p.defineReadOnly(this, "fingerprint", d.hexDataSlice(y.ripemd160(y.sha256(this.publicKey)), 0, 4)), p.defineReadOnly(this, "address", v.computeAddress(this.publicKey)), p.defineReadOnly(this, "chainCode", i), p.defineReadOnly(this, "index", o), p.defineReadOnly(this, "depth", s), p.defineReadOnly(this, "mnemonic", a), p.defineReadOnly(this, "path", u), p.setType(this, "HDNode"); } function E(e, t) { var r = d.arrayify(e); if (r.length < 16 || 64 < r.length) throw new Error("invalid seed"); var n = d.arrayify(h.computeHmac(h.SupportedAlgorithms.sha512, s, r)); return new M(_, w(n.slice(0, 32)), null, "0x00000000", w(n.slice(32)), 0, 0, t, "m"); } function S(e, t) { t = t || ""; var r = i.toUtf8Bytes("mnemonic" + t, i.UnicodeNormalizationForm.NFKD); return d.hexlify(o.pbkdf2(i.toUtf8Bytes(e, i.UnicodeNormalizationForm.NFKD), r, 2048, 64, "sha512")); } function k(e, t) { t = t || c.langEn, f.checkNormalize(); var r = t.split(e); if (r.length % 3 != 0) throw new Error("invalid mnemonic"); for (var n = d.arrayify(new Uint8Array(Math.ceil(11 * r.length / 8))), i = 0, o = 0; o < r.length; o++) { var s = t.getWordIndex(r[o].normalize("NFKD")); if (-1 === s) throw new Error("invalid mnemonic"); for (var a = 0; a < 11; a++) { s & 1 << 10 - a && (n[i >> 3] |= 1 << 7 - i % 8), i++; } } var u = 32 * r.length / 3, l = b(r.length / 3), h = d.arrayify(y.sha256(n.slice(0, u / 8)))[0]; if ((h &= l) != (n[n.length - 1] & l)) throw new Error("invalid checksum"); return d.hexlify(n.slice(0, u / 8)); } function N(e, t) { if ((e = d.arrayify(e)).length % 4 != 0 || e.length < 16 || 32 < e.length) throw new Error("invalid entropy"); for (var r = [0], n = 11, i = 0; i < e.length; i++) { 8 < n ? (r[r.length - 1] <<= 8, r[r.length - 1] |= e[i], n -= 8) : (r[r.length - 1] <<= n, r[r.length - 1] |= e[i] >> 8 - n, r.push(e[i] & (1 << 8 - n) - 1), n += 3); } var o = d.arrayify(y.sha256(e))[0], s = e.length / 4; return o &= b(s), r[r.length - 1] <<= s, r[r.length - 1] |= o >> 8 - s, (t = t || c.langEn).join(r.map(function (e) { return t.getWord(e); })); } r.HDNode = M, r.fromExtendedKey = function (e) { var t = a.Base58.decode(e); 82 === t.length && u(t.slice(0, 78)) === e || f.throwError("invalid extended key", f.INVALID_ARGUMENT, { argument: "extendedKey", value: "[REDACTED]" }); var r = t[4], n = d.hexlify(t.slice(5, 9)), i = parseInt(d.hexlify(t.slice(9, 13)).substring(2), 16), o = d.hexlify(t.slice(13, 45)), s = t.slice(45, 78); switch (d.hexlify(t.slice(0, 4))) { case "0x0488b21e": case "0x043587cf": return new M(_, null, d.hexlify(s), n, o, i, r, null, null); case "0x0488ade4": case "0x04358394": if (0 !== s[0]) break; return new M(_, d.hexlify(s.slice(1)), null, n, o, i, r, null, null); } return f.throwError("invalid extended key", f.INVALID_ARGUMENT, { argument: "extendedKey", value: "[REDACTED]" }); }, r.fromMnemonic = function (e, t, r) { return E(S(e = N(k(e, t), t), r), e); }, r.fromSeed = function (e) { return E(e, null); }, r.mnemonicToSeed = S, r.mnemonicToEntropy = k, r.entropyToMnemonic = N, r.isValidMnemonic = function (e, t) { try { return k(e, t), !0; } catch (e) {} return !1; }; }, { "../errors": 5, "../wordlists/lang-en": 90, "./basex": 62, "./bignumber": 63, "./bytes": 64, "./hmac": 67, "./pbkdf2": 73, "./properties": 74, "./secp256k1": 77, "./sha2": 79, "./utf8": 85 }], 67: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i, o, s = n(e("hash.js")), a = e("../utils/bytes"), u = n(e("../errors")); (o = i = r.SupportedAlgorithms || (r.SupportedAlgorithms = {})).sha256 = "sha256", o.sha512 = "sha512", r.computeHmac = function (e, t, r) { return i[e] || u.throwError("unsupported algorithm " + e, u.UNSUPPORTED_OPERATION, { operation: "hmac", algorithm: e }), a.arrayify(s.hmac(s[e], a.arrayify(t)).update(a.arrayify(r)).digest()); }; }, { "../errors": 5, "../utils/bytes": 64, "hash.js": 26 }], 68: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = e("./abi-coder"); r.AbiCoder = i.AbiCoder, r.defaultAbiCoder = i.defaultAbiCoder, r.formatSignature = i.formatSignature, r.formatParamType = i.formatParamType, r.parseSignature = i.parseSignature, r.parseParamType = i.parseParamType; var o = e("./address"); r.getAddress = o.getAddress, r.getContractAddress = o.getContractAddress, r.getCreate2Address = o.getCreate2Address, r.getIcapAddress = o.getIcapAddress; var s = n(e("./base64")); r.base64 = s; var a = e("./bignumber"); r.BigNumber = a.BigNumber, r.bigNumberify = a.bigNumberify; var u = e("./bytes"); r.arrayify = u.arrayify, r.concat = u.concat, r.hexDataSlice = u.hexDataSlice, r.hexDataLength = u.hexDataLength, r.hexlify = u.hexlify, r.hexStripZeros = u.hexStripZeros, r.hexZeroPad = u.hexZeroPad, r.isHexString = u.isHexString, r.joinSignature = u.joinSignature, r.padZeros = u.padZeros, r.splitSignature = u.splitSignature, r.stripZeros = u.stripZeros; var l = e("./hash"); r.hashMessage = l.hashMessage, r.id = l.id, r.namehash = l.namehash; var h = n(e("./hdnode")); r.HDNode = h; var f = e("./interface"); r.Interface = f.Interface; var c = e("./json-wallet"); r.getJsonWalletAddress = c.getJsonWalletAddress; var d = e("./keccak256"); r.keccak256 = d.keccak256; var p = e("./sha2"); r.sha256 = p.sha256; var v = e("./solidity"); r.solidityKeccak256 = v.keccak256, r.solidityPack = v.pack, r.soliditySha256 = v.sha256; var y = e("./random-bytes"); r.randomBytes = y.randomBytes; var m = e("./networks"); r.getNetwork = m.getNetwork; var g = e("./properties"); r.checkProperties = g.checkProperties, r.deepCopy = g.deepCopy, r.defineReadOnly = g.defineReadOnly, r.resolveProperties = g.resolveProperties, r.shallowCopy = g.shallowCopy; var b = n(e("./rlp")); r.RLP = b; var w = e("./secp256k1"); r.computeAddress = w.computeAddress, r.computePublicKey = w.computePublicKey, r.recoverAddress = w.recoverAddress, r.recoverPublicKey = w.recoverPublicKey, r.verifyMessage = w.verifyMessage; var _ = e("./signing-key"); r.SigningKey = _.SigningKey; var M = e("./transaction"); r.populateTransaction = M.populateTransaction; var A = e("./transaction"); r.parseTransaction = A.parse, r.serializeTransaction = A.serialize; var E = e("./utf8"); r.formatBytes32String = E.formatBytes32String, r.parseBytes32String = E.parseBytes32String, r.toUtf8Bytes = E.toUtf8Bytes, r.toUtf8String = E.toUtf8String; var S = e("./units"); r.commify = S.commify, r.formatEther = S.formatEther, r.parseEther = S.parseEther, r.formatUnits = S.formatUnits, r.parseUnits = S.parseUnits; var k = e("./web"); r.fetchJson = k.fetchJson, r.poll = k.poll; var N = e("./hmac"); r.SupportedAlgorithms = N.SupportedAlgorithms; var x = e("./utf8"); r.UnicodeNormalizationForm = x.UnicodeNormalizationForm; var P = e("./wordlist"); r.Wordlist = P.Wordlist; }, { "./abi-coder": 59, "./address": 60, "./base64": 61, "./bignumber": 63, "./bytes": 64, "./hash": 65, "./hdnode": 66, "./hmac": 67, "./interface": 69, "./json-wallet": 70, "./keccak256": 71, "./networks": 72, "./properties": 74, "./random-bytes": 75, "./rlp": 76, "./secp256k1": 77, "./sha2": 79, "./signing-key": 81, "./solidity": 82, "./transaction": 83, "./units": 84, "./utf8": 85, "./web": 86, "./wordlist": 87 }], 69: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); function s(e) { for (var t in p.setType(this, "Description"), e) { p.defineReadOnly(this, t, p.deepCopy(e[t], !0)); } Object.freeze(this); } var a, u = e("./address"), f = e("./abi-coder"), l = e("./bignumber"), c = e("./bytes"), h = e("./hash"), d = e("./keccak256"), p = e("./properties"), v = o(e("../errors")), y = function y(e) { p.setType(this, "Indexed"), p.defineReadOnly(this, "hash", e); }, m = (i(g, a = s), g.prototype.encode = function (e, t) { c.isHexString(e) || v.throwError("invalid contract bytecode", v.INVALID_ARGUMENT, { arg: "bytecode", value: e }), v.checkArgumentCount(t.length, this.inputs.length, " in Interface constructor"); try { return e + f.defaultAbiCoder.encode(this.inputs, t).substring(2); } catch (e) { v.throwError("invalid constructor argument", v.INVALID_ARGUMENT, { arg: e.arg, reason: e.reason, value: e.value }); } return null; }, g); function g() { return null !== a && a.apply(this, arguments) || this; } var b, w = (i(_, b = s), _.prototype.encode = function (e) { v.checkArgumentCount(e.length, this.inputs.length, " in interface function " + this.name); try { return this.sighash + f.defaultAbiCoder.encode(this.inputs, e).substring(2); } catch (e) { v.throwError("invalid input argument", v.INVALID_ARGUMENT, { arg: e.arg, reason: e.reason, value: e.value }); } return null; }, _.prototype.decode = function (t) { try { return f.defaultAbiCoder.decode(this.outputs, c.arrayify(t)); } catch (e) { v.throwError("invalid data for function output", v.INVALID_ARGUMENT, { arg: "data", errorArg: e.arg, errorValue: e.value, value: t, reason: e.reason }); } }, _); function _() { return null !== b && b.apply(this, arguments) || this; } var M, A = (i(E, M = s), E); function E() { return null !== M && M.apply(this, arguments) || this; } var S, k = (i(N, S = s), N.prototype.encodeTopics = function (e) { var n = this; e.length > this.inputs.length && v.throwError("too many arguments for " + this.name, v.UNEXPECTED_ARGUMENT, { maxCount: e.length, expectedCount: this.inputs.length }); var i = []; for (this.anonymous || i.push(this.topic), e.forEach(function (e, t) { var r = n.inputs[t]; r.indexed ? null == e ? i.push(null) : "string" === r.type ? i.push(h.id(e)) : "bytes" === r.type ? i.push(d.keccak256(e)) : -1 !== r.type.indexOf("[") || "tuple" === r.type.substring(0, 5) ? v.throwError("filtering with tuples or arrays not implemented yet; bug us on GitHub", v.NOT_IMPLEMENTED, { operation: "filter(array|tuple)" }) : ("address" === r.type && u.getAddress(e), i.push(c.hexZeroPad(c.hexlify(e), 32).toLowerCase())) : null != e && v.throwError("cannot filter non-indexed parameters; must be null", v.INVALID_ARGUMENT, { argument: r.name || t, value: e }); }); i.length && null === i[i.length - 1];) { i.pop(); } return i; }, N.prototype.decode = function (e, r) { null == r || this.anonymous || (r = r.slice(1)); var n = [], i = [], o = []; if (this.inputs.forEach(function (e, t) { e.indexed ? "string" === e.type || "bytes" === e.type || 0 <= e.type.indexOf("[") || "tuple" === e.type.substring(0, 5) ? (n.push({ type: "bytes32", name: e.name || "" }), o.push(!0)) : (n.push(e), o.push(!1)) : (i.push(e), o.push(!1)); }), null != r) var s = f.defaultAbiCoder.decode(n, c.concat(r)); var a = f.defaultAbiCoder.decode(i, c.arrayify(e)), u = {}, l = 0, h = 0; return this.inputs.forEach(function (e, t) { e.indexed ? null == r ? u[t] = new y(null) : o[t] ? u[t] = new y(s[h++]) : u[t] = s[h++] : u[t] = a[l++], e.name && (u[e.name] = u[t]); }), u.length = this.inputs.length, new A(u); }, N); function N() { return null !== S && S.apply(this, arguments) || this; } var x, P = (i(I, x = s), I); function I() { return null !== x && x.apply(this, arguments) || this; } var T, R = (i(O, T = s), O); function O() { return null !== T && T.apply(this, arguments) || this; } function C(e) { switch (e.type) { case "constructor": var t = new m({ inputs: e.inputs, payable: null == e.payable || !!e.payable }); this.deployFunction || (this.deployFunction = t); break; case "function": var r = f.formatSignature(e).replace(/tuple/g, ""), n = h.id(r).substring(0, 10), i = !1; null != e.constant ? i = e.constant : null != e.stateMutability && (i = "view" == e.stateMutability || "pure" == e.stateMutability); t = new w({ inputs: e.inputs, outputs: e.outputs, gas: e.gas, payable: null == e.payable || !!e.payable, type: i ? "call" : "transaction", name: e.name, signature: r, sighash: n }); e.name && (null == this.functions[e.name] ? p.defineReadOnly(this.functions, e.name, t) : v.warn("WARNING: Multiple definitions for " + e.name)), null == this.functions[t.signature] && p.defineReadOnly(this.functions, t.signature, t); break; case "event": r = f.formatSignature(e).replace(/tuple/g, ""), t = new k({ name: e.name, signature: r, inputs: e.inputs, topic: h.id(r), anonymous: !!e.anonymous }); e.name && null == this.events[e.name] && p.defineReadOnly(this.events, e.name, t), null == this.events[t.signature] && p.defineReadOnly(this.events, t.signature, t); break; case "receive": case "fallback": break; default: v.warn("WARNING: unsupported ABI type - " + e.type); } } var L = (D.prototype.parseTransaction = function (e) { var t = e.data.substring(0, 10).toLowerCase(); for (var r in this.functions) { if (-1 !== r.indexOf("(")) { var n = this.functions[r]; if (n.sighash === t) { var i = f.defaultAbiCoder.decode(n.inputs, "0x" + e.data.substring(10)); return new P({ args: i, decode: n.decode, name: n.name, signature: n.signature, sighash: n.sighash, value: l.bigNumberify(e.value || "0") }); } } } return null; }, D.prototype.parseLog = function (e) { for (var t in this.events) { if (-1 !== t.indexOf("(")) { var r = this.events[t]; if (!r.anonymous && r.topic === e.topics[0]) return new R({ decode: r.decode, name: r.name, signature: r.signature, topic: r.topic, values: r.decode(e.data, e.topics) }); } } return null; }, D.isInterface = function (e) { return p.isType(e, "Interface"); }, D.isIndexed = function (e) { return p.isType(e, "Indexed"); }, D); function D(t) { if (v.checkNew(this, D), "string" == typeof t) { try { t = JSON.parse(t); } catch (e) { v.throwError("could not parse ABI JSON", v.INVALID_ARGUMENT, { arg: "abi", errorMessage: e.message, value: t }); } if (!Array.isArray(t)) return v.throwError("invalid abi", v.INVALID_ARGUMENT, { arg: "abi", value: t }), null; } p.defineReadOnly(this, "functions", {}), p.defineReadOnly(this, "events", {}); var r = []; t.forEach(function (e) { "string" == typeof e && (e = f.parseSignature(e)), r.push(e); }), p.defineReadOnly(this, "abi", p.deepCopy(r, !0)), r.forEach(C, this), this.deployFunction || C.call(this, { type: "constructor", inputs: [] }), p.setType(this, "Interface"); } r.Interface = L; }, { "../errors": 5, "./abi-coder": 59, "./address": 60, "./bignumber": 63, "./bytes": 64, "./hash": 65, "./keccak256": 71, "./properties": 74 }], 70: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("./address"); function i(e) { try { var t = JSON.parse(e); } catch (e) { return !1; } return t.encseed && t.ethaddr; } function o(e) { try { var t = JSON.parse(e); } catch (e) { return !1; } return !(!t.version || parseInt(t.version) !== t.version || 3 !== parseInt(t.version)); } r.isCrowdsaleWallet = i, r.isSecretStorageWallet = o, r.getJsonWalletAddress = function (e) { if (i(e)) try { return n.getAddress(JSON.parse(e).ethaddr); } catch (e) { return null; } if (o(e)) try { return n.getAddress(JSON.parse(e).address); } catch (e) { return null; } return null; }; }, { "./address": 60 }], 71: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("js-sha3"), i = e("./bytes"); r.keccak256 = function (e) { return "0x" + n.keccak_256(i.arrayify(e)); }; }, { "./bytes": 64, "js-sha3": 40 }], 72: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var o = n(e("../errors")); function i(r) { return function (e) { var t = []; return e.InfuraProvider && t.push(new e.InfuraProvider(r)), e.EtherscanProvider && t.push(new e.EtherscanProvider(r)), 0 === t.length ? null : e.FallbackProvider ? new e.FallbackProvider(t) : t[0]; }; } function s(t, r) { return function (e) { return e.JsonRpcProvider ? new e.JsonRpcProvider(t, r) : null; }; } var a = { chainId: 1, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "homestead", _defaultProvider: i("homestead") }, u = { chainId: 3, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "ropsten", _defaultProvider: i("ropsten") }, l = { unspecified: { chainId: 0, name: "unspecified" }, homestead: a, mainnet: a, morden: { chainId: 2, name: "morden" }, ropsten: u, testnet: u, rinkeby: { chainId: 4, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "rinkeby", _defaultProvider: i("rinkeby") }, goerli: { chainId: 5, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "goerli", _defaultProvider: i("goerli") }, kovan: { chainId: 42, name: "kovan", _defaultProvider: i("kovan") }, classic: { chainId: 61, name: "classic", _defaultProvider: s("https://web3.gastracker.io", "classic") }, classicTestnet: { chainId: 62, name: "classicTestnet", _defaultProvider: s("https://web3.gastracker.io/morden", "classicTestnet") } }; r.getNetwork = function (e) { if (null == e) return null; if ("number" == typeof e) { for (var t in l) { var r = l[t]; if (r.chainId === e) return { name: r.name, chainId: r.chainId, ensAddress: r.ensAddress || null, _defaultProvider: r._defaultProvider || null }; } return { chainId: e, name: "unknown" }; } if ("string" == typeof e) { var n = l[e]; return null == n ? null : { name: n.name, chainId: n.chainId, ensAddress: n.ensAddress, _defaultProvider: n._defaultProvider || null }; } var i = l[e.name]; return i ? (0 !== e.chainId && e.chainId !== i.chainId && o.throwError("network chainId mismatch", o.INVALID_ARGUMENT, { arg: "network", value: e }), { name: e.name, chainId: i.chainId, ensAddress: e.ensAddress || i.ensAddress || null, _defaultProvider: e._defaultProvider || i._defaultProvider || null }) : ("number" != typeof e.chainId && o.throwError("invalid network chainId", o.INVALID_ARGUMENT, { arg: "network", value: e }), e); }; }, { "../errors": 5 }], 73: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var m = e("../utils/bytes"), g = e("./hmac"); r.pbkdf2 = function (e, t, r, n, i) { var o; e = m.arrayify(e), t = m.arrayify(t); var s, a, u = 1, l = new Uint8Array(n), h = new Uint8Array(t.length + 4); h.set(t); for (var f = 1; f <= u; f++) { h[t.length] = f >> 24 & 255, h[t.length + 1] = f >> 16 & 255, h[t.length + 2] = f >> 8 & 255, h[t.length + 3] = 255 & f; var c = g.computeHmac(i, e, h); o || (o = c.length, a = new Uint8Array(o), s = n - ((u = Math.ceil(n / o)) - 1) * o), a.set(c); for (var d = 1; d < r; d++) { c = g.computeHmac(i, e, c); for (var p = 0; p < o; p++) { a[p] ^= c[p]; } } var v = (f - 1) * o, y = f === u ? s : o; l.set(m.arrayify(a).slice(0, y), v); } return m.arrayify(l); }; }, { "../utils/bytes": 64, "./hmac": 67 }], 74: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = n(e("../errors")); function s(e, t, r) { Object.defineProperty(e, t, { enumerable: !0, value: r, writable: !1 }); } function a(e, t) { return e && e._ethersType === t; } r.defineReadOnly = s, r.setType = function (e, t) { Object.defineProperty(e, "_ethersType", { configurable: !1, value: t, writable: !1 }); }, r.isType = a, r.resolveProperties = function (r) { var n = {}, i = []; return Object.keys(r).forEach(function (t) { var e = r[t]; e instanceof Promise ? i.push(e.then(function (e) { return n[t] = e, null; })) : n[t] = e; }), Promise.all(i).then(function () { return n; }); }, r.checkProperties = function (t, r) { t && "object" == _typeof(t) || i.throwError("invalid object", i.INVALID_ARGUMENT, { argument: "object", value: t }), Object.keys(t).forEach(function (e) { r[e] || i.throwError("invalid object key - " + e, i.INVALID_ARGUMENT, { argument: "transaction", value: t, key: e }); }); }, r.shallowCopy = function (e) { var t = {}; for (var r in e) { t[r] = e[r]; } return t; }; var u = { boolean: !0, number: !0, string: !0 }; r.deepCopy = function t(e, r) { if (null == e || u[_typeof(e)]) return e; if (Array.isArray(e)) { var n = e.map(function (e) { return t(e, r); }); return r && Object.freeze(n), n; } if ("object" == _typeof(e)) { if (a(e, "BigNumber")) return e; if (a(e, "Description")) return e; if (a(e, "Indexed")) return e; for (var i in n = {}, e) { var o = e[i]; void 0 !== o && s(n, i, t(o, r)); } return r && Object.freeze(n), n; } if ("function" == typeof e) return e; throw new Error("Cannot deepCopy " + _typeof(e)); }, r.inheritable = function t(r) { return function (e) { !function (e, t) { e.super_ = t, e.prototype = Object.create(t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }); }(e, r), s(e, "inherits", t(e)); }; }; }, { "../errors": 5 }], 75: [function (o, e, s) { (function (e) { "use strict"; Object.defineProperty(s, "__esModule", { value: !0 }); var r = o("../utils/bytes"), t = o("../utils/properties"), n = e.crypto || e.msCrypto; function i(e) { if (e <= 0 || 1024 < e || parseInt(String(e)) != e) throw new Error("invalid length"); var t = new Uint8Array(e); return n.getRandomValues(t), r.arrayify(t); } n && n.getRandomValues || (__f__("log", "WARNING: Missing strong random number source; using weak randomBytes", " at node_modules/ethers/dist/ethers.min.js:1"), n = { getRandomValues: function getRandomValues(e) { for (var t = 0; t < 20; t++) { for (var r = 0; r < e.length; r++) { t ? e[r] ^= Math.trunc(256 * Math.random()) : e[r] = Math.trunc(256 * Math.random()); } } return e; }, _weakCrypto: !0 }), s.randomBytes = i, !0 === n._weakCrypto && t.defineReadOnly(i, "_weakCrypto", !0); }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, { "../utils/bytes": 64, "../utils/properties": 74 }], 76: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var o = e("./bytes"); function s(e) { for (var t = []; e;) { t.unshift(255 & e), e >>= 8; } return t; } function i(e, t, r) { for (var n = 0, i = 0; i < r; i++) { n = 256 * n + e[t + i]; } return n; } function a(e, t, r, n) { for (var i = []; r < t + 1 + n;) { var o = u(e, r); if (i.push(o.result), t + 1 + n < (r += o.consumed)) throw new Error("invalid rlp"); } return { consumed: 1 + n, result: i }; } function u(e, t) { if (0 === e.length) throw new Error("invalid rlp data"); if (248 <= e[t]) { if (t + 1 + (r = e[t] - 247) > e.length) throw new Error("too short"); if (t + 1 + r + (n = i(e, t + 1, r)) > e.length) throw new Error("to short"); return a(e, t, t + 1 + r, r + n); } if (192 <= e[t]) { if (t + 1 + (n = e[t] - 192) > e.length) throw new Error("invalid rlp data"); return a(e, t, t + 1, n); } if (184 <= e[t]) { var r; if (t + 1 + (r = e[t] - 183) > e.length) throw new Error("invalid rlp data"); if (t + 1 + r + (n = i(e, t + 1, r)) > e.length) throw new Error("invalid rlp data"); return { consumed: 1 + r + n, result: o.hexlify(e.slice(t + 1 + r, t + 1 + r + n)) }; } if (128 <= e[t]) { var n; if (t + 1 + (n = e[t] - 128) > e.length) throw new Error("invalid rlp data"); return { consumed: 1 + n, result: o.hexlify(e.slice(t + 1, t + 1 + n)) }; } return { consumed: 1, result: o.hexlify(e[t]) }; } r.encode = function (e) { return o.hexlify(function t(e) { if (Array.isArray(e)) { var r = []; return e.forEach(function (e) { r = r.concat(t(e)); }), r.length <= 55 ? (r.unshift(192 + r.length), r) : ((n = s(r.length)).unshift(247 + n.length), n.concat(r)); } var n, i = Array.prototype.slice.call(o.arrayify(e)); return 1 === i.length && i[0] <= 127 ? i : i.length <= 55 ? (i.unshift(128 + i.length), i) : ((n = s(i.length)).unshift(183 + n.length), n.concat(i)); }(e)); }, r.decode = function (e) { var t = o.arrayify(e), r = u(t, 0); if (r.consumed !== t.length) throw new Error("invalid rlp data"); return r.result; }; }, { "./bytes": 64 }], 77: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = e("elliptic"), o = e("./address"), s = e("./bytes"), a = e("./hash"), u = e("./keccak256"), l = e("./properties"), h = n(e("../errors")), f = null; function c() { return f = f || new i.ec("secp256k1"); } var d = (p.prototype.sign = function (e) { var t = c().keyFromPrivate(s.arrayify(this.privateKey)).sign(s.arrayify(e), { canonical: !0 }); return { recoveryParam: t.recoveryParam, r: s.hexZeroPad("0x" + t.r.toString(16), 32), s: s.hexZeroPad("0x" + t.s.toString(16), 32), v: 27 + t.recoveryParam }; }, p.prototype.computeSharedSecret = function (e) { var t = c().keyFromPrivate(s.arrayify(this.privateKey)), r = c().keyFromPublic(s.arrayify(v(e))); return s.hexZeroPad("0x" + t.derive(r.getPublic()).toString(16), 32); }, p.prototype._addPoint = function (e) { var t = c().keyFromPublic(s.arrayify(this.publicKey)), r = c().keyFromPublic(s.arrayify(e)); return "0x" + t.pub.add(r.pub).encodeCompressed("hex"); }, p); function p(e) { var t = c().keyFromPrivate(s.arrayify(e)); l.defineReadOnly(this, "privateKey", s.hexlify(t.priv.toArray("be", 32))), l.defineReadOnly(this, "publicKey", "0x" + t.getPublic(!1, "hex")), l.defineReadOnly(this, "compressedPublicKey", "0x" + t.getPublic(!0, "hex")), l.defineReadOnly(this, "publicKeyBytes", t.getPublic().encode(null, !0)); } function v(e, t) { var r = s.arrayify(e); if (32 !== r.length) return 33 === r.length ? t ? s.hexlify(r) : "0x" + c().keyFromPublic(r).getPublic(!1, "hex") : 65 === r.length ? t ? "0x" + c().keyFromPublic(r).getPublic(!0, "hex") : s.hexlify(r) : (h.throwError("invalid public or private key", h.INVALID_ARGUMENT, { arg: "key", value: "[REDACTED]" }), null); var n = new d(r); return t ? n.compressedPublicKey : n.publicKey; } function y(e) { var t = "0x" + v(e).slice(4); return o.getAddress("0x" + u.keccak256(t).substring(26)); } function m(e, t) { var r = s.splitSignature(t), n = { r: s.arrayify(r.r), s: s.arrayify(r.s) }; return "0x" + c().recoverPubKey(s.arrayify(e), n, r.recoveryParam).encode("hex", !1); } function g(e, t) { return y(m(s.arrayify(e), t)); } r.KeyPair = d, r.computePublicKey = v, r.computeAddress = y, r.recoverPublicKey = m, r.recoverAddress = g, r.verifyMessage = function (e, t) { return g(a.hashMessage(e), t); }; }, { "../errors": 5, "./address": 60, "./bytes": 64, "./hash": 65, "./keccak256": 71, "./properties": 74, elliptic: 12 }], 78: [function (e, t, r) { "use strict"; var n = this && this.__importDefault || function (e) { return e && e.__esModule ? e : { default: e }; }, i = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var R = n(e("aes-js")), m = n(e("scrypt-js")), O = n(e("uuid")), C = e("./signing-key"), g = i(e("./hdnode")), b = e("./address"), L = e("./bytes"), w = e("./pbkdf2"), D = e("./keccak256"), p = e("./utf8"), B = e("./random-bytes"); function _(e) { return "string" == typeof e && "0x" !== e.substring(0, 2) && (e = "0x" + e), L.arrayify(e); } function U(e, t) { for (e = String(e); e.length < t;) { e = "0" + e; } return e; } function F(e) { return "string" == typeof e ? p.toUtf8Bytes(e, p.UnicodeNormalizationForm.NFKC) : L.arrayify(e); } function M(e, t) { for (var r = e, n = t.toLowerCase().split("/"), i = 0; i < n.length; i++) { var o = null; for (var s in r) { if (s.toLowerCase() === n[i]) { o = r[s]; break; } } if (null === o) return null; r = o; } return r; } r.decryptCrowdsale = function (e, t) { var r = JSON.parse(e); t = F(t); var n = b.getAddress(M(r, "ethaddr")), i = _(M(r, "encseed")); if (!i || i.length % 16 != 0) throw new Error("invalid encseed"); var o = w.pbkdf2(t, t, 2e3, 32, "sha256").slice(0, 16), s = i.slice(0, 16), a = i.slice(16), u = new R.default.ModeOfOperation.cbc(o, s), l = L.arrayify(u.decrypt(a)); l = R.default.padding.pkcs7.strip(l); for (var h = "", f = 0; f < l.length; f++) { h += String.fromCharCode(l[f]); } var c = p.toUtf8Bytes(h), d = new C.SigningKey(D.keccak256(c)); if (d.address !== n) throw new Error("corrupt crowdsale wallet"); return d; }, r.decrypt = function (e, t, d) { function p(e, t) { var r = _(M(v, "crypto/ciphertext")); if (L.hexlify(function (e, t) { return D.keccak256(L.concat([e, t])); }(e.slice(16, 32), r)).substring(2) !== M(v, "crypto/mac").toLowerCase()) return t(new Error("invalid password")), null; var n = function (e, t) { if ("aes-128-ctr" !== M(v, "crypto/cipher")) return null; var r = _(M(v, "crypto/cipherparams/iv")), n = new R.default.Counter(r), i = new R.default.ModeOfOperation.ctr(e, n); return L.arrayify(i.decrypt(t)); }(e.slice(0, 16), r), i = e.slice(32, 64); if (!n) return t(new Error("unsupported cipher")), null; var o = new C.SigningKey(n); if (v.address && o.address !== b.getAddress(v.address)) return t(new Error("address mismatch")), null; var s = M(v, "x-ethers/locale"); if ("0.1" === M(v, "x-ethers/version") && (null == s || "en" === s)) { var a = _(M(v, "x-ethers/mnemonicCiphertext")), u = _(M(v, "x-ethers/mnemonicCounter")), l = new R.default.Counter(u), h = new R.default.ModeOfOperation.ctr(i, l), f = M(v, "x-ethers/path") || g.defaultPath, c = L.arrayify(h.decrypt(a)), d = g.entropyToMnemonic(c), p = g.fromMnemonic(d).derivePath(f); if (p.privateKey != L.hexlify(n)) return t(new Error("mnemonic mismatch")), null; o = new C.SigningKey(p); } return o; } var v = JSON.parse(e), y = F(t); return new Promise(function (i, o) { var e = M(v, "crypto/kdf"); if (e && "string" == typeof e) { if ("scrypt" === e.toLowerCase()) { var t = _(M(v, "crypto/kdfparams/salt")), r = parseInt(M(v, "crypto/kdfparams/n")), n = parseInt(M(v, "crypto/kdfparams/r")), s = parseInt(M(v, "crypto/kdfparams/p")); if (!r || !n || !s) return void o(new Error("unsupported key-derivation function parameters")); if (0 != (r & r - 1)) return void o(new Error("unsupported key-derivation function parameter value for N")); if (32 !== (l = parseInt(M(v, "crypto/kdfparams/dklen")))) return void o(new Error("unsupported key-derivation derived-key length")); d && d(0), m.default(y, t, r, n, s, 64, function (e, t, r) { if (e) e.progress = t, o(e);else if (r) { r = L.arrayify(r); var n = p(r, o); if (!n) return; d && d(1), i(n); } else if (d) return d(t); }); } else if ("pbkdf2" === e.toLowerCase()) { t = _(M(v, "crypto/kdfparams/salt")); var a = null, u = M(v, "crypto/kdfparams/prf"); if ("hmac-sha256" === u) a = "sha256";else { if ("hmac-sha512" !== u) return void o(new Error("unsupported prf")); a = "sha512"; } var l, h = parseInt(M(v, "crypto/kdfparams/c")); if (32 !== (l = parseInt(M(v, "crypto/kdfparams/dklen")))) return void o(new Error("unsupported key-derivation derived-key length")); var f = w.pbkdf2(y, t, h, l, a), c = p(f, o); if (!c) return; i(c); } else o(new Error("unsupported key-derivation function")); } else o(new Error("unsupported key-derivation function")); }); }, r.encrypt = function (e, t, w, _) { "function" != typeof w || _ || (_ = w, w = {}), w = w || {}; var M = null; if (32 !== (M = C.SigningKey.isSigningKey(e) ? L.arrayify(e.privateKey) : L.arrayify(e)).length) throw new Error("invalid private key"); var r = F(t), A = null; if (w.entropy && (A = L.arrayify(w.entropy)), w.mnemonic) if (A) { if (g.entropyToMnemonic(A) !== w.mnemonic) throw new Error("entropy and mnemonic mismatch"); } else A = L.arrayify(g.mnemonicToEntropy(w.mnemonic, w.wordlist)); var E = w.path; A && !E && (E = g.defaultPath); var S = w.client; S = S || "ethers.js"; var k = null; k = w.salt ? L.arrayify(w.salt) : B.randomBytes(32); var N = null; if (w.iv) { if (16 !== (N = L.arrayify(w.iv)).length) throw new Error("invalid iv"); } else N = B.randomBytes(16); var x = null; if (w.uuid) { if (16 !== (x = L.arrayify(w.uuid)).length) throw new Error("invalid uuid"); } else x = B.randomBytes(16); var P = 1 << 17, I = 8, T = 1; return w.scrypt && (w.scrypt.N && (P = w.scrypt.N), w.scrypt.r && (I = w.scrypt.r), w.scrypt.p && (T = w.scrypt.p)), new Promise(function (g, b) { _ && _(0), m.default(r, k, P, I, T, 64, function (e, t, r) { if (e) e.progress = t, b(e);else if (r) { var n = (r = L.arrayify(r)).slice(0, 16), i = r.slice(16, 32), o = r.slice(32, 64), s = new C.SigningKey(M).address, a = new R.default.Counter(N), u = new R.default.ModeOfOperation.ctr(n, a), l = L.arrayify(u.encrypt(M)), h = D.keccak256(L.concat([i, l])), f = { address: s.substring(2).toLowerCase(), id: O.default.v4({ random: x }), version: 3, Crypto: { cipher: "aes-128-ctr", cipherparams: { iv: L.hexlify(N).substring(2) }, ciphertext: L.hexlify(l).substring(2), kdf: "scrypt", kdfparams: { salt: L.hexlify(k).substring(2), n: P, dklen: 32, p: T, r: I }, mac: h.substring(2) } }; if (A) { var c = B.randomBytes(16), d = new R.default.Counter(c), p = new R.default.ModeOfOperation.ctr(o, d), v = L.arrayify(p.encrypt(A)), y = new Date(), m = y.getUTCFullYear() + "-" + U(y.getUTCMonth() + 1, 2) + "-" + U(y.getUTCDate(), 2) + "T" + U(y.getUTCHours(), 2) + "-" + U(y.getUTCMinutes(), 2) + "-" + U(y.getUTCSeconds(), 2) + ".0Z"; f["x-ethers"] = { client: S, gethFilename: "UTC--" + m + "--" + f.address, mnemonicCounter: L.hexlify(c).substring(2), mnemonicCiphertext: L.hexlify(v).substring(2), path: E, version: "0.1" }, w.wordlist && "string" == typeof w.wordlist.locale && (f["x-ethers"].locale = w.wordlist.locale); } _ && _(1), g(JSON.stringify(f)); } else if (_) return _(t); }); }); }; }, { "./address": 60, "./bytes": 64, "./hdnode": 66, "./keccak256": 71, "./pbkdf2": 73, "./random-bytes": 75, "./signing-key": 81, "./utf8": 85, "aes-js": 8, "scrypt-js": 44, uuid: 48 }], 79: [function (e, t, r) { "use strict"; var n = this && this.__importDefault || function (e) { return e && e.__esModule ? e : { default: e }; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = n(e("hash.js")), o = e("./bytes"); r.ripemd160 = function (e) { return "0x" + i.default.ripemd160().update(o.arrayify(e)).digest("hex"); }, r.sha256 = function (e) { return "0x" + i.default.sha256().update(o.arrayify(e)).digest("hex"); }, r.sha512 = function (e) { return "0x" + i.default.sha512().update(o.arrayify(e)).digest("hex"); }; }, { "./bytes": 64, "hash.js": 26 }], 80: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }), e("setimmediate"), r.platform = "browser"; }, { setimmediate: 45 }], 81: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = e("./hdnode"), o = e("./bytes"), s = e("./properties"), a = e("./secp256k1"), u = n(e("../errors")), l = (h.prototype.signDigest = function (e) { return this.keyPair.sign(e); }, h.prototype.computeSharedSecret = function (e) { return this.keyPair.computeSharedSecret(o.arrayify(e)); }, h.isSigningKey = function (e) { return s.isType(e, "SigningKey"); }, h); function h(e) { u.checkNew(this, h); var t = null; t = i.HDNode.isHDNode(e) ? (s.defineReadOnly(this, "mnemonic", e.mnemonic), s.defineReadOnly(this, "path", e.path), o.arrayify(e.privateKey)) : ("string" == typeof e && e.match(/^[0-9a-f]*$/i) && 64 === e.length && (e = "0x" + e), o.arrayify(e)); try { 32 !== t.length && u.throwError("exactly 32 bytes required", u.INVALID_ARGUMENT, { arg: "privateKey", value: "[REDACTED]" }); } catch (e) { var r = { arg: "privateKey", reason: e.reason, value: "[REDACTED]" }; e.value && ("number" == typeof e.value.length && (r.length = e.value.length), r.type = _typeof(e.value)), u.throwError("invalid private key", e.code, r); } s.defineReadOnly(this, "privateKey", o.hexlify(t)), s.defineReadOnly(this, "keyPair", new a.KeyPair(t)), s.defineReadOnly(this, "publicKey", this.keyPair.publicKey), s.defineReadOnly(this, "address", a.computeAddress(this.keyPair.publicKey)), s.setType(this, "SigningKey"); } r.SigningKey = l; }, { "../errors": 5, "./bytes": 64, "./hdnode": 66, "./properties": 74, "./secp256k1": 77 }], 82: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var u = e("./bignumber"), l = e("./bytes"), h = e("./utf8"), n = e("./keccak256"), i = e("./sha2"), f = new RegExp("^bytes([0-9]+)$"), c = new RegExp("^(u?int)([0-9]*)$"), d = new RegExp("^(.*)\\[([0-9]*)\\]$"), p = "0000000000000000000000000000000000000000000000000000000000000000"; function o(e, r) { if (e.length != r.length) throw new Error("type/value count mismatch"); var n = []; return e.forEach(function (e, t) { n.push(function t(e, r, n) { switch (e) { case "address": return n ? l.padZeros(r, 32) : l.arrayify(r); case "string": return h.toUtf8Bytes(r); case "bytes": return l.arrayify(r); case "bool": return r = r ? "0x01" : "0x00", n ? l.padZeros(r, 32) : l.arrayify(r); } var i = e.match(c); if (i) { if ((o = parseInt(i[2] || "256")) % 8 != 0 || 0 === o || 256 < o) throw new Error("invalid number type - " + e); return n && (o = 256), r = u.bigNumberify(r).toTwos(o), l.padZeros(r, o / 8); } if (i = e.match(f)) { var o = parseInt(i[1]); if (String(o) != i[1] || 0 === o || 32 < o) throw new Error("invalid number type - " + e); if (l.arrayify(r).byteLength !== o) throw new Error("invalid value for " + e); return n ? l.arrayify((r + p).substring(0, 66)) : r; } if ((i = e.match(d)) && Array.isArray(r)) { var s = i[1]; if (parseInt(i[2] || String(r.length)) != r.length) throw new Error("invalid value for " + e); var a = []; return r.forEach(function (e) { a.push(t(s, e, !0)); }), l.concat(a); } throw new Error("unknown type - " + e); }(e, r[t])); }), l.hexlify(l.concat(n)); } r.pack = o, r.keccak256 = function (e, t) { return n.keccak256(o(e, t)); }, r.sha256 = function (e, t) { return i.sha256(o(e, t)); }; }, { "./bignumber": 63, "./bytes": 64, "./keccak256": 71, "./sha2": 79, "./utf8": 85 }], 83: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i = e("../constants"), s = n(e("../errors")), a = e("./secp256k1"), u = e("./address"), l = e("./bignumber"), h = e("./bytes"), f = e("./keccak256"), c = e("./properties"), d = n(e("./rlp")), o = e("../providers/abstract-provider"); function p(e) { return "0x" === e ? i.Zero : l.bigNumberify(e); } var v = [{ name: "nonce", maxLength: 32 }, { name: "gasPrice", maxLength: 32 }, { name: "gasLimit", maxLength: 32 }, { name: "to", length: 20 }, { name: "value", maxLength: 32 }, { name: "data" }], y = { chainId: !0, data: !0, gasLimit: !0, gasPrice: !0, nonce: !0, to: !0, value: !0 }; r.serialize = function (r, e) { c.checkProperties(r, y); var n = []; v.forEach(function (e) { var t = r[e.name] || []; t = h.arrayify(h.hexlify(t)), e.length && t.length !== e.length && 0 < t.length && s.throwError("invalid length for " + e.name, s.INVALID_ARGUMENT, { arg: "transaction" + e.name, value: t }), e.maxLength && (t = h.stripZeros(t)).length > e.maxLength && s.throwError("invalid length for " + e.name, s.INVALID_ARGUMENT, { arg: "transaction" + e.name, value: t }), n.push(h.hexlify(t)); }), null != r.chainId && 0 !== r.chainId && (n.push(h.hexlify(r.chainId)), n.push("0x"), n.push("0x")); var t = d.encode(n); if (!e) return t; var i = h.splitSignature(e), o = 27 + i.recoveryParam; return 9 === n.length && (n.pop(), n.pop(), n.pop(), o += 2 * r.chainId + 8), n.push(h.hexlify(o)), n.push(h.stripZeros(h.arrayify(i.r))), n.push(h.stripZeros(h.arrayify(i.s))), d.encode(n); }, r.parse = function (e) { var t = d.decode(e); 9 !== t.length && 6 !== t.length && s.throwError("invalid raw transaction", s.INVALID_ARGUMENT, { arg: "rawTransactin", value: e }); var r = { nonce: p(t[0]).toNumber(), gasPrice: p(t[1]), gasLimit: p(t[2]), to: function (e) { return "0x" === e ? null : u.getAddress(e); }(t[3]), value: p(t[4]), data: t[5], chainId: 0 }; if (6 === t.length) return r; try { r.v = l.bigNumberify(t[6]).toNumber(); } catch (e) { return s.info(e), r; } if (r.r = h.hexZeroPad(t[7], 32), r.s = h.hexZeroPad(t[8], 32), l.bigNumberify(r.r).isZero() && l.bigNumberify(r.s).isZero()) r.chainId = r.v, r.v = 0;else { r.chainId = Math.floor((r.v - 35) / 2), r.chainId < 0 && (r.chainId = 0); var n = r.v - 27, i = t.slice(0, 6); 0 !== r.chainId && (i.push(h.hexlify(r.chainId)), i.push("0x"), i.push("0x"), n -= 2 * r.chainId + 8); var o = f.keccak256(d.encode(i)); try { r.from = a.recoverAddress(o, { r: h.hexlify(r.r), s: h.hexlify(r.s), recoveryParam: n }); } catch (e) { s.info(e); } r.hash = f.keccak256(e); } return r; }, r.populateTransaction = function (e, t, r) { o.Provider.isProvider(t) || s.throwError("missing provider", s.INVALID_ARGUMENT, { argument: "provider", value: t }), c.checkProperties(e, y); var n = c.shallowCopy(e); if (null != n.to && (n.to = t.resolveName(n.to)), null == n.gasPrice && (n.gasPrice = t.getGasPrice()), null == n.nonce && (n.nonce = t.getTransactionCount(r)), null == n.gasLimit) { var i = c.shallowCopy(n); i.from = r, n.gasLimit = t.estimateGas(i); } return null == n.chainId && (n.chainId = t.getNetwork().then(function (e) { return e.chainId; })), c.resolveProperties(n); }; }, { "../constants": 3, "../errors": 5, "../providers/abstract-provider": 50, "./address": 60, "./bignumber": 63, "./bytes": 64, "./keccak256": 71, "./properties": 74, "./rlp": 76, "./secp256k1": 77 }], 84: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var i, h = e("../constants"), f = n(e("../errors")), c = e("./bignumber"), o = {}; function s(e) { return { decimals: e.length - 1, tenPower: c.bigNumberify(e) }; } function d(e) { var t = o[String(e).toLowerCase()]; if (!t && "number" == typeof e && parseInt(String(e)) == e && 0 <= e && e <= 256) { for (var r = "1", n = 0; n < e; n++) { r += "0"; } t = s(r); } return t || f.throwError("invalid unitType", f.INVALID_ARGUMENT, { argument: "name", value: e }), t; } function a(e, t) { var r = d(t), n = (e = c.bigNumberify(e)).lt(h.Zero); n && (e = e.mul(h.NegativeOne)); for (var i = e.mod(r.tenPower).toString(); i.length < r.decimals;) { i = "0" + i; } return i = i.match(/^([0-9]*[1-9]|0)(0*)/)[1], e = e.div(r.tenPower).toString() + "." + i, n && (e = "-" + e), e; } function u(e, t) { null == t && (t = 18); var r = d(t); if ("string" == typeof e && e.match(/^-?[0-9.,]+$/) || f.throwError("invalid decimal value", f.INVALID_ARGUMENT, { arg: "value", value: e }), 0 === r.decimals) return c.bigNumberify(e); var n = "-" === e.substring(0, 1); n && (e = e.substring(1)), "." === e && f.throwError("missing value", f.INVALID_ARGUMENT, { arg: "value", value: e }); var i = e.split("."); 2 < i.length && f.throwError("too many decimal points", f.INVALID_ARGUMENT, { arg: "value", value: e }); var o = i[0], s = i[1]; for (o = o || "0", (s = s || "0").length > r.decimals && f.throwError("underflow occurred", f.NUMERIC_FAULT, { operation: "division", fault: "underflow" }); s.length < r.decimals;) { s += "0"; } var a = c.bigNumberify(o), u = c.bigNumberify(s), l = a.mul(r.tenPower).add(u); return n && (l = l.mul(h.NegativeOne)), l; } i = "1", ["wei", "kwei", "Mwei", "Gwei", "szabo", "finney", "ether"].forEach(function (e) { var t = s(i); o[e.toLowerCase()] = t, o[String(t.decimals)] = t, i += "000"; }), r.commify = function (e) { var t = String(e).split("."); (2 < t.length || !t[0].match(/^-?[0-9]*$/) || t[1] && !t[1].match(/^[0-9]*$/) || "." === e || "-." === e) && f.throwError("invalid value", f.INVALID_ARGUMENT, { argument: "value", value: e }); var r = t[0], n = ""; for ("-" === r.substring(0, 1) && (n = "-", r = r.substring(1)); "0" === r.substring(0, 1);) { r = r.substring(1); } "" === r && (r = "0"); var i = ""; 2 === t.length && (i = "." + (t[1] || "0")); for (var o = []; r.length;) { if (r.length <= 3) { o.unshift(r); break; } var s = r.length - 3; o.unshift(r.substring(s)), r = r.substring(0, s); } return n + o.join(",") + i; }, r.formatUnits = a, r.parseUnits = u, r.formatEther = function (e) { return a(e, 18); }, r.parseEther = function (e) { return u(e, 18); }; }, { "../constants": 3, "../errors": 5, "./bignumber": 63 }], 85: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var s, n, i = e("../constants"), a = e("../errors"), h = e("./bytes"); function o(e, t) { void 0 === t && (t = s.current), t != s.current && (a.checkNormalize(), e = e.normalize(t)); for (var r = [], n = 0; n < e.length; n++) { var i = e.charCodeAt(n); if (i < 128) r.push(i);else if (i < 2048) r.push(i >> 6 | 192), r.push(63 & i | 128);else if (55296 == (64512 & i)) { n++; var o = e.charCodeAt(n); if (n >= e.length || 56320 != (64512 & o)) throw new Error("invalid utf-8 string"); i = 65536 + ((1023 & i) << 10) + (1023 & o), r.push(i >> 18 | 240), r.push(i >> 12 & 63 | 128), r.push(i >> 6 & 63 | 128), r.push(63 & i | 128); } else r.push(i >> 12 | 224), r.push(i >> 6 & 63 | 128), r.push(63 & i | 128); } return h.arrayify(r); } function u(e, t) { e = h.arrayify(e); for (var r = "", n = 0; n < e.length;) { var i = e[n++]; if (i >> 7 != 0) { var o = null, s = null; if (192 == (224 & i)) o = 1, s = 127;else if (224 == (240 & i)) o = 2, s = 2047;else { if (240 != (248 & i)) { if (t) continue; if (128 == (192 & i)) throw new Error("invalid utf8 byte sequence; unexpected continuation byte"); throw new Error("invalid utf8 byte sequence; invalid prefix"); } o = 3, s = 65535; } if (n + o > e.length) { if (!t) throw new Error("invalid utf8 byte sequence; too short"); for (; n < e.length && e[n] >> 6 == 2; n++) { ; } } else { for (var a = i & (1 << 8 - o - 1) - 1, u = 0; u < o; u++) { var l = e[n]; if (128 != (192 & l)) { a = null; break; } a = a << 6 | 63 & l, n++; } if (null !== a) { if (a <= s) { if (!t) throw new Error("invalid utf8 byte sequence; overlong"); } else if (1114111 < a) { if (!t) throw new Error("invalid utf8 byte sequence; out-of-range"); } else if (55296 <= a && a <= 57343) { if (!t) throw new Error("invalid utf8 byte sequence; utf-16 surrogate"); } else a <= 65535 ? r += String.fromCharCode(a) : (a -= 65536, r += String.fromCharCode(55296 + (a >> 10 & 1023), 56320 + (1023 & a))); } else if (!t) throw new Error("invalid utf8 byte sequence; invalid continuation byte"); } } else r += String.fromCharCode(i); } return r; } (n = s = r.UnicodeNormalizationForm || (r.UnicodeNormalizationForm = {})).current = "", n.NFC = "NFC", n.NFD = "NFD", n.NFKC = "NFKC", n.NFKD = "NFKD", r.toUtf8Bytes = o, r.toUtf8String = u, r.formatBytes32String = function (e) { var t = o(e); if (31 < t.length) throw new Error("bytes32 string must be less than 32 bytes"); return h.hexlify(h.concat([t, i.HashZero]).slice(0, 32)); }, r.parseBytes32String = function (e) { var t = h.arrayify(e); if (32 !== t.length) throw new Error("invalid bytes32 - not 32 bytes long"); if (0 !== t[31]) throw new Error("invalid bytes32 string - no null terminator"); for (var r = 31; 0 === t[r - 1];) { r--; } return u(t.slice(0, r)); }; }, { "../constants": 3, "../errors": 5, "./bytes": 64 }], 86: [function (e, t, r) { "use strict"; var n = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var f = e("xmlhttprequest"), i = e("./base64"), o = e("./properties"), s = e("./utf8"), c = n(e("../errors")); r.fetchJson = function (e, a, u) { var r = {}, l = null, h = 12e4; if ("string" == typeof e) l = e;else if ("object" == _typeof(e)) { if (null == e.url && c.throwError("missing URL", c.MISSING_ARGUMENT, { arg: "url" }), l = e.url, "number" == typeof e.timeout && 0 < e.timeout && (h = e.timeout), e.headers) for (var t in e.headers) { r[t.toLowerCase()] = { key: t, value: String(e.headers[t]) }; } if (null != e.user && null != e.password) { "https:" !== l.substring(0, 6) && !0 !== e.allowInsecure && c.throwError("basic authentication requires a secure https url", c.INVALID_ARGUMENT, { arg: "url", url: l, user: e.user, password: "[REDACTED]" }); var n = e.user + ":" + e.password; r.authorization = { key: "Authorization", value: "Basic " + i.encode(s.toUtf8Bytes(n)) }; } } return new Promise(function (n, i) { var o = new f.XMLHttpRequest(), e = null; e = setTimeout(function () { null != e && (e = null, i(new Error("timeout")), setTimeout(function () { o.abort(); }, 0)); }, h); function s() { null != e && (clearTimeout(e), e = null); } a ? (o.open("POST", l, !0), r["content-type"] = { key: "Content-Type", value: "application/json" }) : o.open("GET", l, !0), Object.keys(r).forEach(function (e) { var t = r[e]; o.setRequestHeader(t.key, t.value); }), o.onreadystatechange = function () { if (4 === o.readyState) { if (200 != o.status) { s(); var e = new Error("invalid response - " + o.status); return e.statusCode = o.status, o.responseText && (e.responseText = o.responseText), void i(e); } var t = null; try { t = JSON.parse(o.responseText); } catch (e) { s(); var r = new Error("invalid json response"); return r.orginialError = e, r.responseText = o.responseText, null != a && (r.requestBody = a), r.url = l, void i(r); } if (u) try { t = u(t); } catch (e) { return s(), e.url = l, e.body = a, e.responseText = o.responseText, void i(e); } s(), n(t); } }, o.onerror = function (e) { s(), i(e); }; try { null != a ? o.send(a) : o.send(); } catch (e) { s(); var t = new Error("connection error"); t.error = e, i(t); } }); }, r.poll = function (u, l) { return l = l || {}, null == (l = o.shallowCopy(l)).floor && (l.floor = 0), null == l.ceiling && (l.ceiling = 1e4), null == l.interval && (l.interval = 250), new Promise(function (n, t) { var e = null, i = !1, o = function o() { return !i && (i = !0, e && clearTimeout(e), !0); }; l.timeout && (e = setTimeout(function () { o() && t(new Error("timeout")); }, l.timeout)); var s = l.fastRetry || null, a = 0; !function r() { return u().then(function (e) { if (void 0 !== e) o() && n(e);else if (l.onceBlock) l.onceBlock.once("block", r);else if (!i) { a++; var t = l.interval * parseInt(String(Math.random() * Math.pow(2, a))); t < l.floor && (t = l.floor), t > l.ceiling && (t = l.ceiling), s && (a--, t = s, s = null), setTimeout(r, t); } return null; }, function (e) { o() && t(e); }); }(); }); }; }, { "../errors": 5, "./base64": 61, "./properties": 74, "./utf8": 85, xmlhttprequest: 49 }], 87: [function (o, e, s) { (function (e) { "use strict"; Object.defineProperty(s, "__esModule", { value: !0 }); var i = o("../utils/hash"), t = o("../utils/properties"); s.check = function (e) { for (var t = [], r = 0; r < 2048; r++) { var n = e.getWord(r); if (r !== e.getWordIndex(n)) return "0x"; t.push(n); } return i.id(t.join("\n") + "\n"); }; var r = (n.prototype.split = function (e) { return e.toLowerCase().split(/ +/g); }, n.prototype.join = function (e) { return e.join(" "); }, n); function n(e) { t.defineReadOnly(this, "locale", e); } s.Wordlist = r, s.register = function (e, t) { t = t || e.locale; }; }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); }, { "../utils/hash": 65, "../utils/properties": 74 }], 88: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }), o = this && this.__importStar || function (e) { if (e && e.__esModule) return e; var t = {}; if (null != e) for (var r in e) { Object.hasOwnProperty.call(e, r) && (t[r] = e[r]); } return t.default = e, t; }; Object.defineProperty(r, "__esModule", { value: !0 }); var s, a = e("./utils/bytes"), u = e("./utils/hash"), l = e("./utils/hdnode"), h = e("./utils/json-wallet"), f = e("./utils/keccak256"), c = e("./utils/properties"), d = e("./utils/random-bytes"), p = o(e("./utils/secret-storage")), v = e("./utils/signing-key"), y = e("./utils/transaction"), m = e("./abstract-signer"), g = e("./providers/abstract-provider"), b = o(e("./errors")), w = (s = m.Signer, i(_, s), Object.defineProperty(_.prototype, "address", { get: function get() { return this.signingKey.address; }, enumerable: !0, configurable: !0 }), Object.defineProperty(_.prototype, "mnemonic", { get: function get() { return this.signingKey.mnemonic; }, enumerable: !0, configurable: !0 }), Object.defineProperty(_.prototype, "path", { get: function get() { return this.signingKey.path; }, enumerable: !0, configurable: !0 }), Object.defineProperty(_.prototype, "privateKey", { get: function get() { return this.signingKey.privateKey; }, enumerable: !0, configurable: !0 }), _.prototype.connect = function (e) { return g.Provider.isProvider(e) || b.throwError("invalid provider", b.INVALID_ARGUMENT, { argument: "provider", value: e }), new _(this.signingKey, e); }, _.prototype.getAddress = function () { return Promise.resolve(this.address); }, _.prototype.sign = function (e) { var n = this; return c.resolveProperties(e).then(function (e) { var t = y.serialize(e), r = n.signingKey.signDigest(f.keccak256(t)); return y.serialize(e, r); }); }, _.prototype.signMessage = function (e) { return Promise.resolve(a.joinSignature(this.signingKey.signDigest(u.hashMessage(e)))); }, _.prototype.getBalance = function (e) { if (!this.provider) throw new Error("missing provider"); return this.provider.getBalance(this.address, e); }, _.prototype.getTransactionCount = function (e) { if (!this.provider) throw new Error("missing provider"); return this.provider.getTransactionCount(this.address, e); }, _.prototype.sendTransaction = function (e) { var t = this; if (!this.provider) throw new Error("missing provider"); return null == e.nonce && ((e = c.shallowCopy(e)).nonce = this.getTransactionCount("pending")), y.populateTransaction(e, this.provider, this.address).then(function (e) { return t.sign(e).then(function (e) { return t.provider.sendTransaction(e); }); }); }, _.prototype.encrypt = function (e, t, r) { if ("function" != typeof t || r || (r = t, t = {}), r && "function" != typeof r) throw new Error("invalid callback"); return t = t || {}, this.mnemonic && ((t = c.shallowCopy(t)).mnemonic = this.mnemonic, t.path = this.path), p.encrypt(this.privateKey, e, t, r); }, _.createRandom = function (e) { var t = d.randomBytes(16); (e = e || {}).extraEntropy && (t = a.arrayify(f.keccak256(a.concat([t, e.extraEntropy])).substring(0, 34))); var r = l.entropyToMnemonic(t, e.locale); return _.fromMnemonic(r, e.path, e.locale); }, _.fromEncryptedJson = function (e, t, r) { if (h.isCrowdsaleWallet(e)) try { r && r(0); var n = p.decryptCrowdsale(e, t); return r && r(1), Promise.resolve(new _(n)); } catch (e) { return Promise.reject(e); } else if (h.isSecretStorageWallet(e)) return p.decrypt(e, t, r).then(function (e) { return new _(e); }); return Promise.reject("invalid wallet JSON"); }, _.fromMnemonic = function (e, t, r) { return t = t || l.defaultPath, new _(l.fromMnemonic(e, r).derivePath(t)); }, _); function _(e, t) { var r = s.call(this) || this; return b.checkNew(r, _), v.SigningKey.isSigningKey(e) ? c.defineReadOnly(r, "signingKey", e) : c.defineReadOnly(r, "signingKey", new v.SigningKey(e)), c.defineReadOnly(r, "provider", t), r; } r.Wallet = w; }, { "./abstract-signer": 2, "./errors": 5, "./providers/abstract-provider": 50, "./utils/bytes": 64, "./utils/hash": 65, "./utils/hdnode": 66, "./utils/json-wallet": 70, "./utils/keccak256": 71, "./utils/properties": 74, "./utils/random-bytes": 75, "./utils/secret-storage": 78, "./utils/signing-key": 81, "./utils/transaction": 83 }], 89: [function (e, t, r) { "use strict"; Object.defineProperty(r, "__esModule", { value: !0 }); var n = e("../wordlists/lang-en").langEn; r.en = n; }, { "../wordlists/lang-en": 90 }], 90: [function (e, t, r) { "use strict"; var n, i = this && this.__extends || (n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) { e.__proto__ = t; } || function (e, t) { for (var r in t) { t.hasOwnProperty(r) && (e[r] = t[r]); } }, function (e, t) { function r() { this.constructor = e; } n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r()); }); Object.defineProperty(r, "__esModule", { value: !0 }); var o, s = e("../utils/wordlist"), a = "AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo", u = null; function l(e) { if (null == u && (u = a.replace(/([A-Z])/g, " $1").toLowerCase().substring(1).split(" "), "0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60" !== s.check(e))) throw u = null, new Error("BIP39 Wordlist for en (English) FAILED"); } function h() { return o.call(this, "en") || this; } var f = new (o = s.Wordlist, i(h, o), h.prototype.getWord = function (e) { return l(this), u[e]; }, h.prototype.getWordIndex = function (e) { return l(this), u.indexOf(e); }, h)(); r.langEn = f, s.register(f); }, { "../utils/wordlist": 87 }] }, {}, [7])(7); }); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/global.js */ 1), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 206)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)["default"])) /***/ }), /* 325 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/node_modules/js-sha3/src/sha3.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process, module) {var __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); /** * [js-sha3]{@link https://github.com/emn178/js-sha3} * * @version 0.9.3 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2015-2023 * @license MIT */ /*jslint bitwise: true */ (function () { 'use strict'; var INPUT_ERROR = 'input is invalid type'; var FINALIZE_ERROR = 'finalize already called'; var WINDOW = (typeof window === "undefined" ? "undefined" : _typeof(window)) === 'object'; var root = WINDOW ? window : {}; if (root.JS_SHA3_NO_WINDOW) { WINDOW = false; } var WEB_WORKER = !WINDOW && (typeof self === "undefined" ? "undefined" : _typeof(self)) === 'object'; var NODE_JS = !root.JS_SHA3_NO_NODE_JS && (typeof process === "undefined" ? "undefined" : _typeof(process)) === 'object' && process.versions && process.versions.node; if (NODE_JS) { root = global; } else if (WEB_WORKER) { root = self; } var COMMON_JS = !root.JS_SHA3_NO_COMMON_JS && ( false ? undefined : _typeof(module)) === 'object' && module.exports; var AMD = true && __webpack_require__(/*! !webpack amd options */ 326); var ARRAY_BUFFER = !root.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer !== 'undefined'; var HEX_CHARS = '0123456789abcdef'.split(''); var SHAKE_PADDING = [31, 7936, 2031616, 520093696]; var CSHAKE_PADDING = [4, 1024, 262144, 67108864]; var KECCAK_PADDING = [1, 256, 65536, 16777216]; var PADDING = [6, 1536, 393216, 100663296]; var SHIFT = [0, 8, 16, 24]; var RC = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; var BITS = [224, 256, 384, 512]; var SHAKE_BITS = [128, 256]; var OUTPUT_TYPES = ['hex', 'buffer', 'arrayBuffer', 'array', 'digest']; var CSHAKE_BYTEPAD = { '128': 168, '256': 136 }; var isArray = root.JS_SHA3_NO_NODE_JS || !Array.isArray ? function (obj) { return Object.prototype.toString.call(obj) === '[object Array]'; } : Array.isArray; var isView = ARRAY_BUFFER && (root.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView) ? function (obj) { return _typeof(obj) === 'object' && obj.buffer && obj.buffer.constructor === ArrayBuffer; } : ArrayBuffer.isView; // [message: string, isString: bool] var formatMessage = function formatMessage(message) { var type = _typeof(message); if (type === 'string') { return [message, true]; } if (type !== 'object' || message === null) { throw new Error(INPUT_ERROR); } if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { return [new Uint8Array(message), false]; } if (!isArray(message) && !isView(message)) { throw new Error(INPUT_ERROR); } return [message, false]; }; var empty = function empty(message) { return formatMessage(message)[0].length === 0; }; var cloneArray = function cloneArray(array) { var newArray = []; for (var i = 0; i < array.length; ++i) { newArray[i] = array[i]; } return newArray; }; var createOutputMethod = function createOutputMethod(bits, padding, outputType) { return function (message) { return new Keccak(bits, padding, bits).update(message)[outputType](); }; }; var createShakeOutputMethod = function createShakeOutputMethod(bits, padding, outputType) { return function (message, outputBits) { return new Keccak(bits, padding, outputBits).update(message)[outputType](); }; }; var createCshakeOutputMethod = function createCshakeOutputMethod(bits, padding, outputType) { return function (message, outputBits, n, s) { return methods['cshake' + bits].update(message, outputBits, n, s)[outputType](); }; }; var createKmacOutputMethod = function createKmacOutputMethod(bits, padding, outputType) { return function (key, message, outputBits, s) { return methods['kmac' + bits].update(key, message, outputBits, s)[outputType](); }; }; var createOutputMethods = function createOutputMethods(method, createMethod, bits, padding) { for (var i = 0; i < OUTPUT_TYPES.length; ++i) { var type = OUTPUT_TYPES[i]; method[type] = createMethod(bits, padding, type); } return method; }; var createMethod = function createMethod(bits, padding) { var method = createOutputMethod(bits, padding, 'hex'); method.create = function () { return new Keccak(bits, padding, bits); }; method.update = function (message) { return method.create().update(message); }; return createOutputMethods(method, createOutputMethod, bits, padding); }; var createShakeMethod = function createShakeMethod(bits, padding) { var method = createShakeOutputMethod(bits, padding, 'hex'); method.create = function (outputBits) { return new Keccak(bits, padding, outputBits); }; method.update = function (message, outputBits) { return method.create(outputBits).update(message); }; return createOutputMethods(method, createShakeOutputMethod, bits, padding); }; var createCshakeMethod = function createCshakeMethod(bits, padding) { var w = CSHAKE_BYTEPAD[bits]; var method = createCshakeOutputMethod(bits, padding, 'hex'); method.create = function (outputBits, n, s) { if (empty(n) && empty(s)) { return methods['shake' + bits].create(outputBits); } else { return new Keccak(bits, padding, outputBits).bytepad([n, s], w); } }; method.update = function (message, outputBits, n, s) { return method.create(outputBits, n, s).update(message); }; return createOutputMethods(method, createCshakeOutputMethod, bits, padding); }; var createKmacMethod = function createKmacMethod(bits, padding) { var w = CSHAKE_BYTEPAD[bits]; var method = createKmacOutputMethod(bits, padding, 'hex'); method.create = function (key, outputBits, s) { return new Kmac(bits, padding, outputBits).bytepad(['KMAC', s], w).bytepad([key], w); }; method.update = function (key, message, outputBits, s) { return method.create(key, outputBits, s).update(message); }; return createOutputMethods(method, createKmacOutputMethod, bits, padding); }; var algorithms = [{ name: 'keccak', padding: KECCAK_PADDING, bits: BITS, createMethod: createMethod }, { name: 'sha3', padding: PADDING, bits: BITS, createMethod: createMethod }, { name: 'shake', padding: SHAKE_PADDING, bits: SHAKE_BITS, createMethod: createShakeMethod }, { name: 'cshake', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createCshakeMethod }, { name: 'kmac', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createKmacMethod }]; var methods = {}, methodNames = []; for (var i = 0; i < algorithms.length; ++i) { var algorithm = algorithms[i]; var bits = algorithm.bits; for (var j = 0; j < bits.length; ++j) { var methodName = algorithm.name + '_' + bits[j]; methodNames.push(methodName); methods[methodName] = algorithm.createMethod(bits[j], algorithm.padding); if (algorithm.name !== 'sha3') { var newMethodName = algorithm.name + bits[j]; methodNames.push(newMethodName); methods[newMethodName] = methods[methodName]; } } } function Keccak(bits, padding, outputBits) { this.blocks = []; this.s = []; this.padding = padding; this.outputBits = outputBits; this.reset = true; this.finalized = false; this.block = 0; this.start = 0; this.blockCount = 1600 - (bits << 1) >> 5; this.byteCount = this.blockCount << 2; this.outputBlocks = outputBits >> 5; this.extraBytes = (outputBits & 31) >> 3; for (var i = 0; i < 50; ++i) { this.s[i] = 0; } } Keccak.prototype.update = function (message) { if (this.finalized) { throw new Error(FINALIZE_ERROR); } var result = formatMessage(message); message = result[0]; var isString = result[1]; var blocks = this.blocks, byteCount = this.byteCount, length = message.length, blockCount = this.blockCount, index = 0, s = this.s, i, code; while (index < length) { if (this.reset) { this.reset = false; blocks[0] = this.block; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } if (isString) { for (i = this.start; index < length && i < byteCount; ++index) { code = message.charCodeAt(index); if (code < 0x80) { blocks[i >> 2] |= code << SHIFT[i++ & 3]; } else if (code < 0x800) { blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else if (code < 0xd800 || code >= 0xe000) { blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else { code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } } } else { for (i = this.start; index < length && i < byteCount; ++index) { blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; } } this.lastByteIndex = i; if (i >= byteCount) { this.start = i - byteCount; this.block = blocks[blockCount]; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); this.reset = true; } else { this.start = i; } } return this; }; Keccak.prototype.encode = function (x, right) { var o = x & 255, n = 1; var bytes = [o]; x = x >> 8; o = x & 255; while (o > 0) { bytes.unshift(o); x = x >> 8; o = x & 255; ++n; } if (right) { bytes.push(n); } else { bytes.unshift(n); } this.update(bytes); return bytes.length; }; Keccak.prototype.encodeString = function (str) { var result = formatMessage(str); str = result[0]; var isString = result[1]; var bytes = 0, length = str.length; if (isString) { for (var i = 0; i < str.length; ++i) { var code = str.charCodeAt(i); if (code < 0x80) { bytes += 1; } else if (code < 0x800) { bytes += 2; } else if (code < 0xd800 || code >= 0xe000) { bytes += 3; } else { code = 0x10000 + ((code & 0x3ff) << 10 | str.charCodeAt(++i) & 0x3ff); bytes += 4; } } } else { bytes = length; } bytes += this.encode(bytes * 8); this.update(str); return bytes; }; Keccak.prototype.bytepad = function (strs, w) { var bytes = this.encode(w); for (var i = 0; i < strs.length; ++i) { bytes += this.encodeString(strs[i]); } var paddingBytes = (w - bytes % w) % w; var zeros = []; zeros.length = paddingBytes; this.update(zeros); return this; }; Keccak.prototype.finalize = function () { if (this.finalized) { return; } this.finalized = true; var blocks = this.blocks, i = this.lastByteIndex, blockCount = this.blockCount, s = this.s; blocks[i >> 2] |= this.padding[i & 3]; if (this.lastByteIndex === this.byteCount) { blocks[0] = blocks[blockCount]; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } blocks[blockCount - 1] |= 0x80000000; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); }; Keccak.prototype.toString = Keccak.prototype.hex = function () { this.finalize(); var blockCount = this.blockCount, s = this.s, outputBlocks = this.outputBlocks, extraBytes = this.extraBytes, i = 0, j = 0; var hex = '', block; while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { block = s[i]; hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F] + HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F] + HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F] + HEX_CHARS[block >> 28 & 0x0F] + HEX_CHARS[block >> 24 & 0x0F]; } if (j % blockCount === 0) { s = cloneArray(s); f(s); i = 0; } } if (extraBytes) { block = s[i]; hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F]; if (extraBytes > 1) { hex += HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F]; } if (extraBytes > 2) { hex += HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F]; } } return hex; }; Keccak.prototype.arrayBuffer = function () { this.finalize(); var blockCount = this.blockCount, s = this.s, outputBlocks = this.outputBlocks, extraBytes = this.extraBytes, i = 0, j = 0; var bytes = this.outputBits >> 3; var buffer; if (extraBytes) { buffer = new ArrayBuffer(outputBlocks + 1 << 2); } else { buffer = new ArrayBuffer(bytes); } var array = new Uint32Array(buffer); while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { array[j] = s[i]; } if (j % blockCount === 0) { s = cloneArray(s); f(s); } } if (extraBytes) { array[j] = s[i]; buffer = buffer.slice(0, bytes); } return buffer; }; Keccak.prototype.buffer = Keccak.prototype.arrayBuffer; Keccak.prototype.digest = Keccak.prototype.array = function () { this.finalize(); var blockCount = this.blockCount, s = this.s, outputBlocks = this.outputBlocks, extraBytes = this.extraBytes, i = 0, j = 0; var array = [], offset, block; while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { offset = j << 2; block = s[i]; array[offset] = block & 0xFF; array[offset + 1] = block >> 8 & 0xFF; array[offset + 2] = block >> 16 & 0xFF; array[offset + 3] = block >> 24 & 0xFF; } if (j % blockCount === 0) { s = cloneArray(s); f(s); } } if (extraBytes) { offset = j << 2; block = s[i]; array[offset] = block & 0xFF; if (extraBytes > 1) { array[offset + 1] = block >> 8 & 0xFF; } if (extraBytes > 2) { array[offset + 2] = block >> 16 & 0xFF; } } return array; }; function Kmac(bits, padding, outputBits) { Keccak.call(this, bits, padding, outputBits); } Kmac.prototype = new Keccak(); Kmac.prototype.finalize = function () { this.encode(this.outputBits, true); return Keccak.prototype.finalize.call(this); }; var f = function f(s) { var h, l, n, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49; for (n = 0; n < 48; n += 2) { c0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; c2 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; c3 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; c4 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; c5 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; c6 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; c7 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; c8 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; c9 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; h = c8 ^ (c2 << 1 | c3 >>> 31); l = c9 ^ (c3 << 1 | c2 >>> 31); s[0] ^= h; s[1] ^= l; s[10] ^= h; s[11] ^= l; s[20] ^= h; s[21] ^= l; s[30] ^= h; s[31] ^= l; s[40] ^= h; s[41] ^= l; h = c0 ^ (c4 << 1 | c5 >>> 31); l = c1 ^ (c5 << 1 | c4 >>> 31); s[2] ^= h; s[3] ^= l; s[12] ^= h; s[13] ^= l; s[22] ^= h; s[23] ^= l; s[32] ^= h; s[33] ^= l; s[42] ^= h; s[43] ^= l; h = c2 ^ (c6 << 1 | c7 >>> 31); l = c3 ^ (c7 << 1 | c6 >>> 31); s[4] ^= h; s[5] ^= l; s[14] ^= h; s[15] ^= l; s[24] ^= h; s[25] ^= l; s[34] ^= h; s[35] ^= l; s[44] ^= h; s[45] ^= l; h = c4 ^ (c8 << 1 | c9 >>> 31); l = c5 ^ (c9 << 1 | c8 >>> 31); s[6] ^= h; s[7] ^= l; s[16] ^= h; s[17] ^= l; s[26] ^= h; s[27] ^= l; s[36] ^= h; s[37] ^= l; s[46] ^= h; s[47] ^= l; h = c6 ^ (c0 << 1 | c1 >>> 31); l = c7 ^ (c1 << 1 | c0 >>> 31); s[8] ^= h; s[9] ^= l; s[18] ^= h; s[19] ^= l; s[28] ^= h; s[29] ^= l; s[38] ^= h; s[39] ^= l; s[48] ^= h; s[49] ^= l; b0 = s[0]; b1 = s[1]; b32 = s[11] << 4 | s[10] >>> 28; b33 = s[10] << 4 | s[11] >>> 28; b14 = s[20] << 3 | s[21] >>> 29; b15 = s[21] << 3 | s[20] >>> 29; b46 = s[31] << 9 | s[30] >>> 23; b47 = s[30] << 9 | s[31] >>> 23; b28 = s[40] << 18 | s[41] >>> 14; b29 = s[41] << 18 | s[40] >>> 14; b20 = s[2] << 1 | s[3] >>> 31; b21 = s[3] << 1 | s[2] >>> 31; b2 = s[13] << 12 | s[12] >>> 20; b3 = s[12] << 12 | s[13] >>> 20; b34 = s[22] << 10 | s[23] >>> 22; b35 = s[23] << 10 | s[22] >>> 22; b16 = s[33] << 13 | s[32] >>> 19; b17 = s[32] << 13 | s[33] >>> 19; b48 = s[42] << 2 | s[43] >>> 30; b49 = s[43] << 2 | s[42] >>> 30; b40 = s[5] << 30 | s[4] >>> 2; b41 = s[4] << 30 | s[5] >>> 2; b22 = s[14] << 6 | s[15] >>> 26; b23 = s[15] << 6 | s[14] >>> 26; b4 = s[25] << 11 | s[24] >>> 21; b5 = s[24] << 11 | s[25] >>> 21; b36 = s[34] << 15 | s[35] >>> 17; b37 = s[35] << 15 | s[34] >>> 17; b18 = s[45] << 29 | s[44] >>> 3; b19 = s[44] << 29 | s[45] >>> 3; b10 = s[6] << 28 | s[7] >>> 4; b11 = s[7] << 28 | s[6] >>> 4; b42 = s[17] << 23 | s[16] >>> 9; b43 = s[16] << 23 | s[17] >>> 9; b24 = s[26] << 25 | s[27] >>> 7; b25 = s[27] << 25 | s[26] >>> 7; b6 = s[36] << 21 | s[37] >>> 11; b7 = s[37] << 21 | s[36] >>> 11; b38 = s[47] << 24 | s[46] >>> 8; b39 = s[46] << 24 | s[47] >>> 8; b30 = s[8] << 27 | s[9] >>> 5; b31 = s[9] << 27 | s[8] >>> 5; b12 = s[18] << 20 | s[19] >>> 12; b13 = s[19] << 20 | s[18] >>> 12; b44 = s[29] << 7 | s[28] >>> 25; b45 = s[28] << 7 | s[29] >>> 25; b26 = s[38] << 8 | s[39] >>> 24; b27 = s[39] << 8 | s[38] >>> 24; b8 = s[48] << 14 | s[49] >>> 18; b9 = s[49] << 14 | s[48] >>> 18; s[0] = b0 ^ ~b2 & b4; s[1] = b1 ^ ~b3 & b5; s[10] = b10 ^ ~b12 & b14; s[11] = b11 ^ ~b13 & b15; s[20] = b20 ^ ~b22 & b24; s[21] = b21 ^ ~b23 & b25; s[30] = b30 ^ ~b32 & b34; s[31] = b31 ^ ~b33 & b35; s[40] = b40 ^ ~b42 & b44; s[41] = b41 ^ ~b43 & b45; s[2] = b2 ^ ~b4 & b6; s[3] = b3 ^ ~b5 & b7; s[12] = b12 ^ ~b14 & b16; s[13] = b13 ^ ~b15 & b17; s[22] = b22 ^ ~b24 & b26; s[23] = b23 ^ ~b25 & b27; s[32] = b32 ^ ~b34 & b36; s[33] = b33 ^ ~b35 & b37; s[42] = b42 ^ ~b44 & b46; s[43] = b43 ^ ~b45 & b47; s[4] = b4 ^ ~b6 & b8; s[5] = b5 ^ ~b7 & b9; s[14] = b14 ^ ~b16 & b18; s[15] = b15 ^ ~b17 & b19; s[24] = b24 ^ ~b26 & b28; s[25] = b25 ^ ~b27 & b29; s[34] = b34 ^ ~b36 & b38; s[35] = b35 ^ ~b37 & b39; s[44] = b44 ^ ~b46 & b48; s[45] = b45 ^ ~b47 & b49; s[6] = b6 ^ ~b8 & b0; s[7] = b7 ^ ~b9 & b1; s[16] = b16 ^ ~b18 & b10; s[17] = b17 ^ ~b19 & b11; s[26] = b26 ^ ~b28 & b20; s[27] = b27 ^ ~b29 & b21; s[36] = b36 ^ ~b38 & b30; s[37] = b37 ^ ~b39 & b31; s[46] = b46 ^ ~b48 & b40; s[47] = b47 ^ ~b49 & b41; s[8] = b8 ^ ~b0 & b2; s[9] = b9 ^ ~b1 & b3; s[18] = b18 ^ ~b10 & b12; s[19] = b19 ^ ~b11 & b13; s[28] = b28 ^ ~b20 & b22; s[29] = b29 ^ ~b21 & b23; s[38] = b38 ^ ~b30 & b32; s[39] = b39 ^ ~b31 & b33; s[48] = b48 ^ ~b40 & b42; s[49] = b49 ^ ~b41 & b43; s[0] ^= RC[n]; s[1] ^= RC[n + 1]; } }; if (COMMON_JS) { module.exports = methods; } else { for (i = 0; i < methodNames.length; ++i) { root[methodNames[i]] = methods[methodNames[i]]; } if (AMD) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { return methods; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } } })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/node-libs-browser/mock/process.js */ 47), __webpack_require__(/*! (webpack)/buildin/module.js */ 98)(module))) /***/ }), /* 326 */ /*!****************************************!*\ !*** (webpack)/buildin/amd-options.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports) { /* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */ module.exports = __webpack_amd_options__; /* WEBPACK VAR INJECTION */}.call(this, {})) /***/ }), /* 327 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/NodeRSA.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/*! * RSA library for Node.js * * Author: rzcoder * License MIT */ var constants = __webpack_require__(/*! constants */ 328); var rsa = __webpack_require__(/*! ./libs/rsa.js */ 329); var crypt = __webpack_require__(/*! crypto */ 204); var ber = __webpack_require__(/*! asn1 */ 340).Ber; var _ = __webpack_require__(/*! ./utils */ 330)._; var utils = __webpack_require__(/*! ./utils */ 330); var schemes = __webpack_require__(/*! ./schemes/schemes.js */ 332); var formats = __webpack_require__(/*! ./formats/formats.js */ 346); if (typeof constants.RSA_NO_PADDING === "undefined") { //patch for node v0.10.x, constants do not defined constants.RSA_NO_PADDING = 3; } module.exports = function () { var SUPPORTED_HASH_ALGORITHMS = { node10: ['md4', 'md5', 'ripemd160', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'], node: ['md4', 'md5', 'ripemd160', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'], iojs: ['md4', 'md5', 'ripemd160', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'], browser: ['md5', 'ripemd160', 'sha1', 'sha256', 'sha512'] }; var DEFAULT_ENCRYPTION_SCHEME = 'pkcs1_oaep'; var DEFAULT_SIGNING_SCHEME = 'pkcs1'; var DEFAULT_EXPORT_FORMAT = 'private'; var EXPORT_FORMAT_ALIASES = { 'private': 'pkcs1-private-pem', 'private-der': 'pkcs1-private-der', 'public': 'pkcs8-public-pem', 'public-der': 'pkcs8-public-der' }; /** * @param key {string|buffer|object} Key in PEM format, or data for generate key {b: bits, e: exponent} * @constructor */ function NodeRSA(key, format, options) { if (!(this instanceof NodeRSA)) { return new NodeRSA(key, format, options); } if (_.isObject(format)) { options = format; format = undefined; } this.$options = { signingScheme: DEFAULT_SIGNING_SCHEME, signingSchemeOptions: { hash: 'sha256', saltLength: null }, encryptionScheme: DEFAULT_ENCRYPTION_SCHEME, encryptionSchemeOptions: { hash: 'sha1', label: null }, environment: utils.detectEnvironment(), rsaUtils: this }; this.keyPair = new rsa.Key(); this.$cache = {}; if (Buffer.isBuffer(key) || _.isString(key)) { this.importKey(key, format); } else if (_.isObject(key)) { this.generateKeyPair(key.b, key.e); } this.setOptions(options); } /** * Set and validate options for key instance * @param options */ NodeRSA.prototype.setOptions = function (options) { options = options || {}; if (options.environment) { this.$options.environment = options.environment; } if (options.signingScheme) { if (_.isString(options.signingScheme)) { var signingScheme = options.signingScheme.toLowerCase().split('-'); if (signingScheme.length == 1) { if (SUPPORTED_HASH_ALGORITHMS.node.indexOf(signingScheme[0]) > -1) { this.$options.signingSchemeOptions = { hash: signingScheme[0] }; this.$options.signingScheme = DEFAULT_SIGNING_SCHEME; } else { this.$options.signingScheme = signingScheme[0]; this.$options.signingSchemeOptions = { hash: null }; } } else { this.$options.signingSchemeOptions = { hash: signingScheme[1] }; this.$options.signingScheme = signingScheme[0]; } } else if (_.isObject(options.signingScheme)) { this.$options.signingScheme = options.signingScheme.scheme || DEFAULT_SIGNING_SCHEME; this.$options.signingSchemeOptions = _.omit(options.signingScheme, 'scheme'); } if (!schemes.isSignature(this.$options.signingScheme)) { throw Error('Unsupported signing scheme'); } if (this.$options.signingSchemeOptions.hash && SUPPORTED_HASH_ALGORITHMS[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash) === -1) { throw Error('Unsupported hashing algorithm for ' + this.$options.environment + ' environment'); } } if (options.encryptionScheme) { if (_.isString(options.encryptionScheme)) { this.$options.encryptionScheme = options.encryptionScheme.toLowerCase(); this.$options.encryptionSchemeOptions = {}; } else if (_.isObject(options.encryptionScheme)) { this.$options.encryptionScheme = options.encryptionScheme.scheme || DEFAULT_ENCRYPTION_SCHEME; this.$options.encryptionSchemeOptions = _.omit(options.encryptionScheme, 'scheme'); } if (!schemes.isEncryption(this.$options.encryptionScheme)) { throw Error('Unsupported encryption scheme'); } if (this.$options.encryptionSchemeOptions.hash && SUPPORTED_HASH_ALGORITHMS[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash) === -1) { throw Error('Unsupported hashing algorithm for ' + this.$options.environment + ' environment'); } } this.keyPair.setOptions(this.$options); }; /** * Generate private/public keys pair * * @param bits {int} length key in bits. Default 2048. * @param exp {int} public exponent. Default 65537. * @returns {NodeRSA} */ NodeRSA.prototype.generateKeyPair = function (bits, exp) { bits = bits || 2048; exp = exp || 65537; if (bits % 8 !== 0) { throw Error('Key size must be a multiple of 8.'); } this.keyPair.generate(bits, exp.toString(16)); this.$cache = {}; return this; }; /** * Importing key * @param keyData {string|buffer|Object} * @param format {string} */ NodeRSA.prototype.importKey = function (keyData, format) { if (!keyData) { throw Error("Empty key given"); } if (format) { format = EXPORT_FORMAT_ALIASES[format] || format; } if (!formats.detectAndImport(this.keyPair, keyData, format) && format === undefined) { throw Error("Key format must be specified"); } this.$cache = {}; return this; }; /** * Exporting key * @param [format] {string} */ NodeRSA.prototype.exportKey = function (format) { format = format || DEFAULT_EXPORT_FORMAT; format = EXPORT_FORMAT_ALIASES[format] || format; if (!this.$cache[format]) { this.$cache[format] = formats.detectAndExport(this.keyPair, format); } return this.$cache[format]; }; /** * Check if key pair contains private key */ NodeRSA.prototype.isPrivate = function () { return this.keyPair.isPrivate(); }; /** * Check if key pair contains public key * @param [strict] {boolean} - public key only, return false if have private exponent */ NodeRSA.prototype.isPublic = function (strict) { return this.keyPair.isPublic(strict); }; /** * Check if key pair doesn't contains any data */ NodeRSA.prototype.isEmpty = function (strict) { return !(this.keyPair.n || this.keyPair.e || this.keyPair.d); }; /** * Encrypting data method with public key * * @param buffer {string|number|object|array|Buffer} - data for encrypting. Object and array will convert to JSON string. * @param encoding {string} - optional. Encoding for output result, may be 'buffer', 'binary', 'hex' or 'base64'. Default 'buffer'. * @param source_encoding {string} - optional. Encoding for given string. Default utf8. * @returns {string|Buffer} */ NodeRSA.prototype.encrypt = function (buffer, encoding, source_encoding) { return this.$$encryptKey(false, buffer, encoding, source_encoding); }; /** * Decrypting data method with private key * * @param buffer {Buffer} - buffer for decrypting * @param encoding - encoding for result string, can also take 'json' or 'buffer' for the automatic conversion of this type * @returns {Buffer|object|string} */ NodeRSA.prototype.decrypt = function (buffer, encoding) { return this.$$decryptKey(false, buffer, encoding); }; /** * Encrypting data method with private key * * Parameters same as `encrypt` method */ NodeRSA.prototype.encryptPrivate = function (buffer, encoding, source_encoding) { return this.$$encryptKey(true, buffer, encoding, source_encoding); }; /** * Decrypting data method with public key * * Parameters same as `decrypt` method */ NodeRSA.prototype.decryptPublic = function (buffer, encoding) { return this.$$decryptKey(true, buffer, encoding); }; /** * Encrypting data method with custom key */ NodeRSA.prototype.$$encryptKey = function (usePrivate, buffer, encoding, source_encoding) { try { var res = this.keyPair.encrypt(this.$getDataForEncrypt(buffer, source_encoding), usePrivate); if (encoding == 'buffer' || !encoding) { return res; } else { return res.toString(encoding); } } catch (e) { throw Error('Error during encryption. Original error: ' + e); } }; /** * Decrypting data method with custom key */ NodeRSA.prototype.$$decryptKey = function (usePublic, buffer, encoding) { try { buffer = _.isString(buffer) ? Buffer.from(buffer, 'base64') : buffer; var res = this.keyPair.decrypt(buffer, usePublic); if (res === null) { throw Error('Key decrypt method returns null.'); } return this.$getDecryptedData(res, encoding); } catch (e) { throw Error('Error during decryption (probably incorrect key). Original error: ' + e); } }; /** * Signing data * * @param buffer {string|number|object|array|Buffer} - data for signing. Object and array will convert to JSON string. * @param encoding {string} - optional. Encoding for output result, may be 'buffer', 'binary', 'hex' or 'base64'. Default 'buffer'. * @param source_encoding {string} - optional. Encoding for given string. Default utf8. * @returns {string|Buffer} */ NodeRSA.prototype.sign = function (buffer, encoding, source_encoding) { if (!this.isPrivate()) { throw Error("This is not private key"); } var res = this.keyPair.sign(this.$getDataForEncrypt(buffer, source_encoding)); if (encoding && encoding != 'buffer') { res = res.toString(encoding); } return res; }; /** * Verifying signed data * * @param buffer - signed data * @param signature * @param source_encoding {string} - optional. Encoding for given string. Default utf8. * @param signature_encoding - optional. Encoding of given signature. May be 'buffer', 'binary', 'hex' or 'base64'. Default 'buffer'. * @returns {*} */ NodeRSA.prototype.verify = function (buffer, signature, source_encoding, signature_encoding) { if (!this.isPublic()) { throw Error("This is not public key"); } signature_encoding = !signature_encoding || signature_encoding == 'buffer' ? null : signature_encoding; return this.keyPair.verify(this.$getDataForEncrypt(buffer, source_encoding), signature, signature_encoding); }; /** * Returns key size in bits * @returns {int} */ NodeRSA.prototype.getKeySize = function () { return this.keyPair.keySize; }; /** * Returns max message length in bytes (for 1 chunk) depending on current encryption scheme * @returns {int} */ NodeRSA.prototype.getMaxMessageSize = function () { return this.keyPair.maxMessageLength; }; /** * Preparing given data for encrypting/signing. Just make new/return Buffer object. * * @param buffer {string|number|object|array|Buffer} - data for encrypting. Object and array will convert to JSON string. * @param encoding {string} - optional. Encoding for given string. Default utf8. * @returns {Buffer} */ NodeRSA.prototype.$getDataForEncrypt = function (buffer, encoding) { if (_.isString(buffer) || _.isNumber(buffer)) { return Buffer.from('' + buffer, encoding || 'utf8'); } else if (Buffer.isBuffer(buffer)) { return buffer; } else if (_.isObject(buffer)) { return Buffer.from(JSON.stringify(buffer)); } else { throw Error("Unexpected data type"); } }; /** * * @param buffer {Buffer} - decrypted data. * @param encoding - optional. Encoding for result output. May be 'buffer', 'json' or any of Node.js Buffer supported encoding. * @returns {*} */ NodeRSA.prototype.$getDecryptedData = function (buffer, encoding) { encoding = encoding || 'buffer'; if (encoding == 'buffer') { return buffer; } else if (encoding == 'json') { return JSON.parse(buffer.toString()); } else { return buffer.toString(encoding); } }; return NodeRSA; }(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 328 */ /*!**********************************************************!*\ !*** ./node_modules/constants-browserify/constants.json ***! \**********************************************************/ /*! exports provided: O_RDONLY, O_WRONLY, O_RDWR, S_IFMT, S_IFREG, S_IFDIR, S_IFCHR, S_IFBLK, S_IFIFO, S_IFLNK, S_IFSOCK, O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_DIRECTORY, O_NOFOLLOW, O_SYNC, O_SYMLINK, O_NONBLOCK, S_IRWXU, S_IRUSR, S_IWUSR, S_IXUSR, S_IRWXG, S_IRGRP, S_IWGRP, S_IXGRP, S_IRWXO, S_IROTH, S_IWOTH, S_IXOTH, E2BIG, EACCES, EADDRINUSE, EADDRNOTAVAIL, EAFNOSUPPORT, EAGAIN, EALREADY, EBADF, EBADMSG, EBUSY, ECANCELED, ECHILD, ECONNABORTED, ECONNREFUSED, ECONNRESET, EDEADLK, EDESTADDRREQ, EDOM, EDQUOT, EEXIST, EFAULT, EFBIG, EHOSTUNREACH, EIDRM, EILSEQ, EINPROGRESS, EINTR, EINVAL, EIO, EISCONN, EISDIR, ELOOP, EMFILE, EMLINK, EMSGSIZE, EMULTIHOP, ENAMETOOLONG, ENETDOWN, ENETRESET, ENETUNREACH, ENFILE, ENOBUFS, ENODATA, ENODEV, ENOENT, ENOEXEC, ENOLCK, ENOLINK, ENOMEM, ENOMSG, ENOPROTOOPT, ENOSPC, ENOSR, ENOSTR, ENOSYS, ENOTCONN, ENOTDIR, ENOTEMPTY, ENOTSOCK, ENOTSUP, ENOTTY, ENXIO, EOPNOTSUPP, EOVERFLOW, EPERM, EPIPE, EPROTO, EPROTONOSUPPORT, EPROTOTYPE, ERANGE, EROFS, ESPIPE, ESRCH, ESTALE, ETIME, ETIMEDOUT, ETXTBSY, EWOULDBLOCK, EXDEV, SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGTRAP, SIGABRT, SIGIOT, SIGBUS, SIGFPE, SIGKILL, SIGUSR1, SIGSEGV, SIGUSR2, SIGPIPE, SIGALRM, SIGTERM, SIGCHLD, SIGCONT, SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU, SIGURG, SIGXCPU, SIGXFSZ, SIGVTALRM, SIGPROF, SIGWINCH, SIGIO, SIGSYS, SSL_OP_ALL, SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION, SSL_OP_CIPHER_SERVER_PREFERENCE, SSL_OP_CISCO_ANYCONNECT, SSL_OP_COOKIE_EXCHANGE, SSL_OP_CRYPTOPRO_TLSEXT_BUG, SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS, SSL_OP_EPHEMERAL_RSA, SSL_OP_LEGACY_SERVER_CONNECT, SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER, SSL_OP_MICROSOFT_SESS_ID_BUG, SSL_OP_MSIE_SSLV2_RSA_PADDING, SSL_OP_NETSCAPE_CA_DN_BUG, SSL_OP_NETSCAPE_CHALLENGE_BUG, SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG, SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG, SSL_OP_NO_COMPRESSION, SSL_OP_NO_QUERY_MTU, SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION, SSL_OP_NO_SSLv2, SSL_OP_NO_SSLv3, SSL_OP_NO_TICKET, SSL_OP_NO_TLSv1, SSL_OP_NO_TLSv1_1, SSL_OP_NO_TLSv1_2, SSL_OP_PKCS1_CHECK_1, SSL_OP_PKCS1_CHECK_2, SSL_OP_SINGLE_DH_USE, SSL_OP_SINGLE_ECDH_USE, SSL_OP_SSLEAY_080_CLIENT_DH_BUG, SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG, SSL_OP_TLS_BLOCK_PADDING_BUG, SSL_OP_TLS_D5_BUG, SSL_OP_TLS_ROLLBACK_BUG, ENGINE_METHOD_DSA, ENGINE_METHOD_DH, ENGINE_METHOD_RAND, ENGINE_METHOD_ECDH, ENGINE_METHOD_ECDSA, ENGINE_METHOD_CIPHERS, ENGINE_METHOD_DIGESTS, ENGINE_METHOD_STORE, ENGINE_METHOD_PKEY_METHS, ENGINE_METHOD_PKEY_ASN1_METHS, ENGINE_METHOD_ALL, ENGINE_METHOD_NONE, DH_CHECK_P_NOT_SAFE_PRIME, DH_CHECK_P_NOT_PRIME, DH_UNABLE_TO_CHECK_GENERATOR, DH_NOT_SUITABLE_GENERATOR, NPN_ENABLED, RSA_PKCS1_PADDING, RSA_SSLV23_PADDING, RSA_NO_PADDING, RSA_PKCS1_OAEP_PADDING, RSA_X931_PADDING, RSA_PKCS1_PSS_PADDING, POINT_CONVERSION_COMPRESSED, POINT_CONVERSION_UNCOMPRESSED, POINT_CONVERSION_HYBRID, F_OK, R_OK, W_OK, X_OK, UV_UDP_REUSEADDR, default */ /***/ (function(module) { module.exports = JSON.parse("{\"O_RDONLY\":0,\"O_WRONLY\":1,\"O_RDWR\":2,\"S_IFMT\":61440,\"S_IFREG\":32768,\"S_IFDIR\":16384,\"S_IFCHR\":8192,\"S_IFBLK\":24576,\"S_IFIFO\":4096,\"S_IFLNK\":40960,\"S_IFSOCK\":49152,\"O_CREAT\":512,\"O_EXCL\":2048,\"O_NOCTTY\":131072,\"O_TRUNC\":1024,\"O_APPEND\":8,\"O_DIRECTORY\":1048576,\"O_NOFOLLOW\":256,\"O_SYNC\":128,\"O_SYMLINK\":2097152,\"O_NONBLOCK\":4,\"S_IRWXU\":448,\"S_IRUSR\":256,\"S_IWUSR\":128,\"S_IXUSR\":64,\"S_IRWXG\":56,\"S_IRGRP\":32,\"S_IWGRP\":16,\"S_IXGRP\":8,\"S_IRWXO\":7,\"S_IROTH\":4,\"S_IWOTH\":2,\"S_IXOTH\":1,\"E2BIG\":7,\"EACCES\":13,\"EADDRINUSE\":48,\"EADDRNOTAVAIL\":49,\"EAFNOSUPPORT\":47,\"EAGAIN\":35,\"EALREADY\":37,\"EBADF\":9,\"EBADMSG\":94,\"EBUSY\":16,\"ECANCELED\":89,\"ECHILD\":10,\"ECONNABORTED\":53,\"ECONNREFUSED\":61,\"ECONNRESET\":54,\"EDEADLK\":11,\"EDESTADDRREQ\":39,\"EDOM\":33,\"EDQUOT\":69,\"EEXIST\":17,\"EFAULT\":14,\"EFBIG\":27,\"EHOSTUNREACH\":65,\"EIDRM\":90,\"EILSEQ\":92,\"EINPROGRESS\":36,\"EINTR\":4,\"EINVAL\":22,\"EIO\":5,\"EISCONN\":56,\"EISDIR\":21,\"ELOOP\":62,\"EMFILE\":24,\"EMLINK\":31,\"EMSGSIZE\":40,\"EMULTIHOP\":95,\"ENAMETOOLONG\":63,\"ENETDOWN\":50,\"ENETRESET\":52,\"ENETUNREACH\":51,\"ENFILE\":23,\"ENOBUFS\":55,\"ENODATA\":96,\"ENODEV\":19,\"ENOENT\":2,\"ENOEXEC\":8,\"ENOLCK\":77,\"ENOLINK\":97,\"ENOMEM\":12,\"ENOMSG\":91,\"ENOPROTOOPT\":42,\"ENOSPC\":28,\"ENOSR\":98,\"ENOSTR\":99,\"ENOSYS\":78,\"ENOTCONN\":57,\"ENOTDIR\":20,\"ENOTEMPTY\":66,\"ENOTSOCK\":38,\"ENOTSUP\":45,\"ENOTTY\":25,\"ENXIO\":6,\"EOPNOTSUPP\":102,\"EOVERFLOW\":84,\"EPERM\":1,\"EPIPE\":32,\"EPROTO\":100,\"EPROTONOSUPPORT\":43,\"EPROTOTYPE\":41,\"ERANGE\":34,\"EROFS\":30,\"ESPIPE\":29,\"ESRCH\":3,\"ESTALE\":70,\"ETIME\":101,\"ETIMEDOUT\":60,\"ETXTBSY\":26,\"EWOULDBLOCK\":35,\"EXDEV\":18,\"SIGHUP\":1,\"SIGINT\":2,\"SIGQUIT\":3,\"SIGILL\":4,\"SIGTRAP\":5,\"SIGABRT\":6,\"SIGIOT\":6,\"SIGBUS\":10,\"SIGFPE\":8,\"SIGKILL\":9,\"SIGUSR1\":30,\"SIGSEGV\":11,\"SIGUSR2\":31,\"SIGPIPE\":13,\"SIGALRM\":14,\"SIGTERM\":15,\"SIGCHLD\":20,\"SIGCONT\":19,\"SIGSTOP\":17,\"SIGTSTP\":18,\"SIGTTIN\":21,\"SIGTTOU\":22,\"SIGURG\":16,\"SIGXCPU\":24,\"SIGXFSZ\":25,\"SIGVTALRM\":26,\"SIGPROF\":27,\"SIGWINCH\":28,\"SIGIO\":23,\"SIGSYS\":12,\"SSL_OP_ALL\":2147486719,\"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION\":262144,\"SSL_OP_CIPHER_SERVER_PREFERENCE\":4194304,\"SSL_OP_CISCO_ANYCONNECT\":32768,\"SSL_OP_COOKIE_EXCHANGE\":8192,\"SSL_OP_CRYPTOPRO_TLSEXT_BUG\":2147483648,\"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS\":2048,\"SSL_OP_EPHEMERAL_RSA\":0,\"SSL_OP_LEGACY_SERVER_CONNECT\":4,\"SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER\":32,\"SSL_OP_MICROSOFT_SESS_ID_BUG\":1,\"SSL_OP_MSIE_SSLV2_RSA_PADDING\":0,\"SSL_OP_NETSCAPE_CA_DN_BUG\":536870912,\"SSL_OP_NETSCAPE_CHALLENGE_BUG\":2,\"SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG\":1073741824,\"SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG\":8,\"SSL_OP_NO_COMPRESSION\":131072,\"SSL_OP_NO_QUERY_MTU\":4096,\"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION\":65536,\"SSL_OP_NO_SSLv2\":16777216,\"SSL_OP_NO_SSLv3\":33554432,\"SSL_OP_NO_TICKET\":16384,\"SSL_OP_NO_TLSv1\":67108864,\"SSL_OP_NO_TLSv1_1\":268435456,\"SSL_OP_NO_TLSv1_2\":134217728,\"SSL_OP_PKCS1_CHECK_1\":0,\"SSL_OP_PKCS1_CHECK_2\":0,\"SSL_OP_SINGLE_DH_USE\":1048576,\"SSL_OP_SINGLE_ECDH_USE\":524288,\"SSL_OP_SSLEAY_080_CLIENT_DH_BUG\":128,\"SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG\":0,\"SSL_OP_TLS_BLOCK_PADDING_BUG\":512,\"SSL_OP_TLS_D5_BUG\":256,\"SSL_OP_TLS_ROLLBACK_BUG\":8388608,\"ENGINE_METHOD_DSA\":2,\"ENGINE_METHOD_DH\":4,\"ENGINE_METHOD_RAND\":8,\"ENGINE_METHOD_ECDH\":16,\"ENGINE_METHOD_ECDSA\":32,\"ENGINE_METHOD_CIPHERS\":64,\"ENGINE_METHOD_DIGESTS\":128,\"ENGINE_METHOD_STORE\":256,\"ENGINE_METHOD_PKEY_METHS\":512,\"ENGINE_METHOD_PKEY_ASN1_METHS\":1024,\"ENGINE_METHOD_ALL\":65535,\"ENGINE_METHOD_NONE\":0,\"DH_CHECK_P_NOT_SAFE_PRIME\":2,\"DH_CHECK_P_NOT_PRIME\":1,\"DH_UNABLE_TO_CHECK_GENERATOR\":4,\"DH_NOT_SUITABLE_GENERATOR\":8,\"NPN_ENABLED\":1,\"RSA_PKCS1_PADDING\":1,\"RSA_SSLV23_PADDING\":2,\"RSA_NO_PADDING\":3,\"RSA_PKCS1_OAEP_PADDING\":4,\"RSA_X931_PADDING\":5,\"RSA_PKCS1_PSS_PADDING\":6,\"POINT_CONVERSION_COMPRESSED\":2,\"POINT_CONVERSION_UNCOMPRESSED\":4,\"POINT_CONVERSION_HYBRID\":6,\"F_OK\":0,\"R_OK\":4,\"W_OK\":2,\"X_OK\":1,\"UV_UDP_REUSEADDR\":4}"); /***/ }), /* 329 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/libs/rsa.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/* * RSA Encryption / Decryption with PKCS1 v2 Padding. * * Copyright (c) 2003-2005 Tom Wu * All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. * * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * In addition, the following condition applies: * * All redistributions must retain an intact copy of this copyright notice * and disclaimer. */ /* * Node.js adaptation * long message support implementation * signing/verifying * * 2014 rzcoder */ var _ = __webpack_require__(/*! ../utils */ 330)._; var crypt = __webpack_require__(/*! crypto */ 204); var BigInteger = __webpack_require__(/*! ./jsbn.js */ 331); var utils = __webpack_require__(/*! ../utils.js */ 330); var schemes = __webpack_require__(/*! ../schemes/schemes.js */ 332); var encryptEngines = __webpack_require__(/*! ../encryptEngines/encryptEngines.js */ 336); exports.BigInteger = BigInteger; module.exports.Key = function () { /** * RSA key constructor * * n - modulus * e - publicExponent * d - privateExponent * p - prime1 * q - prime2 * dmp1 - exponent1 -- d mod (p1) * dmq1 - exponent2 -- d mod (q-1) * coeff - coefficient -- (inverse of q) mod p */ function RSAKey() { this.n = null; this.e = 0; this.d = null; this.p = null; this.q = null; this.dmp1 = null; this.dmq1 = null; this.coeff = null; } RSAKey.prototype.setOptions = function (options) { var signingSchemeProvider = schemes[options.signingScheme]; var encryptionSchemeProvider = schemes[options.encryptionScheme]; if (signingSchemeProvider === encryptionSchemeProvider) { this.signingScheme = this.encryptionScheme = encryptionSchemeProvider.makeScheme(this, options); } else { this.encryptionScheme = encryptionSchemeProvider.makeScheme(this, options); this.signingScheme = signingSchemeProvider.makeScheme(this, options); } this.encryptEngine = encryptEngines.getEngine(this, options); }; /** * Generate a new random private key B bits long, using public expt E * @param B * @param E */ RSAKey.prototype.generate = function (B, E) { var qs = B >> 1; this.e = parseInt(E, 16); var ee = new BigInteger(E, 16); while (true) { while (true) { this.p = new BigInteger(B - qs, 1); if (this.p.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE) === 0 && this.p.isProbablePrime(10)) break; } while (true) { this.q = new BigInteger(qs, 1); if (this.q.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE) === 0 && this.q.isProbablePrime(10)) break; } if (this.p.compareTo(this.q) <= 0) { var t = this.p; this.p = this.q; this.q = t; } var p1 = this.p.subtract(BigInteger.ONE); var q1 = this.q.subtract(BigInteger.ONE); var phi = p1.multiply(q1); if (phi.gcd(ee).compareTo(BigInteger.ONE) === 0) { this.n = this.p.multiply(this.q); if (this.n.bitLength() < B) { continue; } this.d = ee.modInverse(phi); this.dmp1 = this.d.mod(p1); this.dmq1 = this.d.mod(q1); this.coeff = this.q.modInverse(this.p); break; } } this.$$recalculateCache(); }; /** * Set the private key fields N, e, d and CRT params from buffers * * @param N * @param E * @param D * @param P * @param Q * @param DP * @param DQ * @param C */ RSAKey.prototype.setPrivate = function (N, E, D, P, Q, DP, DQ, C) { if (N && E && D && N.length > 0 && (_.isNumber(E) || E.length > 0) && D.length > 0) { this.n = new BigInteger(N); this.e = _.isNumber(E) ? E : utils.get32IntFromBuffer(E, 0); this.d = new BigInteger(D); if (P && Q && DP && DQ && C) { this.p = new BigInteger(P); this.q = new BigInteger(Q); this.dmp1 = new BigInteger(DP); this.dmq1 = new BigInteger(DQ); this.coeff = new BigInteger(C); } else { // TODO: re-calculate any missing CRT params } this.$$recalculateCache(); } else { throw Error("Invalid RSA private key"); } }; /** * Set the public key fields N and e from hex strings * @param N * @param E */ RSAKey.prototype.setPublic = function (N, E) { if (N && E && N.length > 0 && (_.isNumber(E) || E.length > 0)) { this.n = new BigInteger(N); this.e = _.isNumber(E) ? E : utils.get32IntFromBuffer(E, 0); this.$$recalculateCache(); } else { throw Error("Invalid RSA public key"); } }; /** * private * Perform raw private operation on "x": return x^d (mod n) * * @param x * @returns {*} */ RSAKey.prototype.$doPrivate = function (x) { if (this.p || this.q) { return x.modPow(this.d, this.n); } // TODO: re-calculate any missing CRT params var xp = x.mod(this.p).modPow(this.dmp1, this.p); var xq = x.mod(this.q).modPow(this.dmq1, this.q); while (xp.compareTo(xq) < 0) { xp = xp.add(this.p); } return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq); }; /** * private * Perform raw public operation on "x": return x^e (mod n) * * @param x * @returns {*} */ RSAKey.prototype.$doPublic = function (x) { return x.modPowInt(this.e, this.n); }; /** * Return the PKCS#1 RSA encryption of buffer * @param buffer {Buffer} * @returns {Buffer} */ RSAKey.prototype.encrypt = function (buffer, usePrivate) { var buffers = []; var results = []; var bufferSize = buffer.length; var buffersCount = Math.ceil(bufferSize / this.maxMessageLength) || 1; // total buffers count for encrypt var dividedSize = Math.ceil(bufferSize / buffersCount || 1); // each buffer size if (buffersCount == 1) { buffers.push(buffer); } else { for (var bufNum = 0; bufNum < buffersCount; bufNum++) { buffers.push(buffer.slice(bufNum * dividedSize, (bufNum + 1) * dividedSize)); } } for (var i = 0; i < buffers.length; i++) { results.push(this.encryptEngine.encrypt(buffers[i], usePrivate)); } return Buffer.concat(results); }; /** * Return the PKCS#1 RSA decryption of buffer * @param buffer {Buffer} * @returns {Buffer} */ RSAKey.prototype.decrypt = function (buffer, usePublic) { if (buffer.length % this.encryptedDataLength > 0) { throw Error('Incorrect data or key'); } var result = []; var offset = 0; var length = 0; var buffersCount = buffer.length / this.encryptedDataLength; for (var i = 0; i < buffersCount; i++) { offset = i * this.encryptedDataLength; length = offset + this.encryptedDataLength; result.push(this.encryptEngine.decrypt(buffer.slice(offset, Math.min(length, buffer.length)), usePublic)); } return Buffer.concat(result); }; RSAKey.prototype.sign = function (buffer) { return this.signingScheme.sign.apply(this.signingScheme, arguments); }; RSAKey.prototype.verify = function (buffer, signature, signature_encoding) { return this.signingScheme.verify.apply(this.signingScheme, arguments); }; /** * Check if key pair contains private key */ RSAKey.prototype.isPrivate = function () { return this.n && this.e && this.d && true || false; }; /** * Check if key pair contains public key * @param strict {boolean} - public key only, return false if have private exponent */ RSAKey.prototype.isPublic = function (strict) { return this.n && this.e && !(strict && this.d) || false; }; Object.defineProperty(RSAKey.prototype, 'keySize', { get: function get() { return this.cache.keyBitLength; } }); Object.defineProperty(RSAKey.prototype, 'encryptedDataLength', { get: function get() { return this.cache.keyByteLength; } }); Object.defineProperty(RSAKey.prototype, 'maxMessageLength', { get: function get() { return this.encryptionScheme.maxMessageLength(); } }); /** * Caching key data */ RSAKey.prototype.$$recalculateCache = function () { this.cache = this.cache || {}; // Bit & byte length this.cache.keyBitLength = this.n.bitLength(); this.cache.keyByteLength = this.cache.keyBitLength + 6 >> 3; }; return RSAKey; }(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 330 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/utils.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); /* * Utils functions * */ var crypt = __webpack_require__(/*! crypto */ 204); /** * Break string str each maxLen symbols * @param str * @param maxLen * @returns {string} */ module.exports.linebrk = function (str, maxLen) { var res = ''; var i = 0; while (i + maxLen < str.length) { res += str.substring(i, i + maxLen) + "\n"; i += maxLen; } return res + str.substring(i, str.length); }; module.exports.detectEnvironment = function () { if (typeof window !== 'undefined' && window && !(process && process.title === 'node')) { return 'browser'; } return 'node'; }; /** * Trying get a 32-bit unsigned integer from the partial buffer * @param buffer * @param offset * @returns {Number} */ module.exports.get32IntFromBuffer = function (buffer, offset) { offset = offset || 0; var size = 0; if ((size = buffer.length - offset) > 0) { if (size >= 4) { return buffer.readUIntBE(offset, size); } else { var res = 0; for (var i = offset + size, d = 0; i > offset; i--, d += 2) { res += buffer[i - 1] * Math.pow(16, d); } return res; } } else { return NaN; } }; module.exports._ = { isObject: function isObject(value) { var type = _typeof(value); return !!value && (type == 'object' || type == 'function'); }, isString: function isString(value) { return typeof value == 'string' || value instanceof String; }, isNumber: function isNumber(value) { return typeof value == 'number' || !isNaN(parseFloat(value)) && isFinite(value); }, /** * Returns copy of `obj` without `removeProp` field. * @param obj * @param removeProp * @returns Object */ omit: function omit(obj, removeProp) { var newObj = {}; for (var prop in obj) { if (!obj.hasOwnProperty(prop) || prop === removeProp) { continue; } newObj[prop] = obj[prop]; } return newObj; } }; /** * Strips everything around the opening and closing lines, including the lines * themselves. */ module.exports.trimSurroundingText = function (data, opening, closing) { var trimStartIndex = 0; var trimEndIndex = data.length; var openingBoundaryIndex = data.indexOf(opening); if (openingBoundaryIndex >= 0) { trimStartIndex = openingBoundaryIndex + opening.length; } var closingBoundaryIndex = data.indexOf(closing, openingBoundaryIndex); if (closingBoundaryIndex >= 0) { trimEndIndex = closingBoundaryIndex; } return data.substring(trimStartIndex, trimEndIndex); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/node-libs-browser/mock/process.js */ 47))) /***/ }), /* 331 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/libs/jsbn.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/* * Basic JavaScript BN library - subset useful for RSA encryption. * * Copyright (c) 2003-2005 Tom Wu * All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. * * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * In addition, the following condition applies: * * All redistributions must retain an intact copy of this copyright notice * and disclaimer. */ /* * Added Node.js Buffers support * 2014 rzcoder */ var crypt = __webpack_require__(/*! crypto */ 204); var _ = __webpack_require__(/*! ../utils */ 330)._; // Bits per digit var dbits; // JavaScript engine analysis var canary = 0xdeadbeefcafe; var j_lm = (canary & 0xffffff) == 0xefcafe; // (public) Constructor function BigInteger(a, b) { if (a != null) { if ("number" == typeof a) { this.fromNumber(a, b); } else if (Buffer.isBuffer(a)) { this.fromBuffer(a); } else if (b == null && "string" != typeof a) { this.fromByteArray(a); } else { this.fromString(a, b); } } } // return new, unset BigInteger function nbi() { return new BigInteger(null); } // am: Compute w_j += (x*this_i), propagate carries, // c is initial carry, returns final carry. // c < 3*dvalue, x < 2*dvalue, this_i < dvalue // We need to select the fastest one that works in this environment. // am1: use a single mult and divide to get the high bits, // max digit bits should be 26 because // max internal value = 2*dvalue^2-2*dvalue (< 2^53) function am1(i, x, w, j, c, n) { while (--n >= 0) { var v = x * this[i++] + w[j] + c; c = Math.floor(v / 0x4000000); w[j++] = v & 0x3ffffff; } return c; } // am2 avoids a big mult-and-extract completely. // Max digit bits should be <= 30 because we do bitwise ops // on values up to 2*hdvalue^2-hdvalue-1 (< 2^31) function am2(i, x, w, j, c, n) { var xl = x & 0x7fff, xh = x >> 15; while (--n >= 0) { var l = this[i] & 0x7fff; var h = this[i++] >> 15; var m = xh * l + h * xl; l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff); c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30); w[j++] = l & 0x3fffffff; } return c; } // Alternately, set max digit bits to 28 since some // browsers slow down when dealing with 32-bit numbers. function am3(i, x, w, j, c, n) { var xl = x & 0x3fff, xh = x >> 14; while (--n >= 0) { var l = this[i] & 0x3fff; var h = this[i++] >> 14; var m = xh * l + h * xl; l = xl * l + ((m & 0x3fff) << 14) + w[j] + c; c = (l >> 28) + (m >> 14) + xh * h; w[j++] = l & 0xfffffff; } return c; } // We need to select the fastest one that works in this environment. //if (j_lm && (navigator.appName == "Microsoft Internet Explorer")) { // BigInteger.prototype.am = am2; // dbits = 30; //} else if (j_lm && (navigator.appName != "Netscape")) { // BigInteger.prototype.am = am1; // dbits = 26; //} else { // Mozilla/Netscape seems to prefer am3 // BigInteger.prototype.am = am3; // dbits = 28; //} // For node.js, we pick am3 with max dbits to 28. BigInteger.prototype.am = am3; dbits = 28; BigInteger.prototype.DB = dbits; BigInteger.prototype.DM = (1 << dbits) - 1; BigInteger.prototype.DV = 1 << dbits; var BI_FP = 52; BigInteger.prototype.FV = Math.pow(2, BI_FP); BigInteger.prototype.F1 = BI_FP - dbits; BigInteger.prototype.F2 = 2 * dbits - BI_FP; // Digit conversions var BI_RM = "0123456789abcdefghijklmnopqrstuvwxyz"; var BI_RC = new Array(); var rr, vv; rr = "0".charCodeAt(0); for (vv = 0; vv <= 9; ++vv) { BI_RC[rr++] = vv; } rr = "a".charCodeAt(0); for (vv = 10; vv < 36; ++vv) { BI_RC[rr++] = vv; } rr = "A".charCodeAt(0); for (vv = 10; vv < 36; ++vv) { BI_RC[rr++] = vv; } function int2char(n) { return BI_RM.charAt(n); } function intAt(s, i) { var c = BI_RC[s.charCodeAt(i)]; return c == null ? -1 : c; } // (protected) copy this to r function bnpCopyTo(r) { for (var i = this.t - 1; i >= 0; --i) { r[i] = this[i]; } r.t = this.t; r.s = this.s; } // (protected) set from integer value x, -DV <= x < DV function bnpFromInt(x) { this.t = 1; this.s = x < 0 ? -1 : 0; if (x > 0) this[0] = x;else if (x < -1) this[0] = x + DV;else this.t = 0; } // return bigint initialized to value function nbv(i) { var r = nbi(); r.fromInt(i); return r; } // (protected) set from string and radix function bnpFromString(data, radix, unsigned) { var k; switch (radix) { case 2: k = 1; break; case 4: k = 2; break; case 8: k = 3; break; case 16: k = 4; break; case 32: k = 5; break; case 256: k = 8; break; default: this.fromRadix(data, radix); return; } this.t = 0; this.s = 0; var i = data.length; var mi = false; var sh = 0; while (--i >= 0) { var x = k == 8 ? data[i] & 0xff : intAt(data, i); if (x < 0) { if (data.charAt(i) == "-") mi = true; continue; } mi = false; if (sh === 0) this[this.t++] = x;else if (sh + k > this.DB) { this[this.t - 1] |= (x & (1 << this.DB - sh) - 1) << sh; this[this.t++] = x >> this.DB - sh; } else this[this.t - 1] |= x << sh; sh += k; if (sh >= this.DB) sh -= this.DB; } if (!unsigned && k == 8 && (data[0] & 0x80) != 0) { this.s = -1; if (sh > 0) this[this.t - 1] |= (1 << this.DB - sh) - 1 << sh; } this.clamp(); if (mi) BigInteger.ZERO.subTo(this, this); } function bnpFromByteArray(a, unsigned) { this.fromString(a, 256, unsigned); } function bnpFromBuffer(a) { this.fromString(a, 256, true); } // (protected) clamp off excess high words function bnpClamp() { var c = this.s & this.DM; while (this.t > 0 && this[this.t - 1] == c) { --this.t; } } // (public) return string representation in given radix function bnToString(b) { if (this.s < 0) return "-" + this.negate().toString(b); var k; if (b == 16) k = 4;else if (b == 8) k = 3;else if (b == 2) k = 1;else if (b == 32) k = 5;else if (b == 4) k = 2;else return this.toRadix(b); var km = (1 << k) - 1, d, m = false, r = "", i = this.t; var p = this.DB - i * this.DB % k; if (i-- > 0) { if (p < this.DB && (d = this[i] >> p) > 0) { m = true; r = int2char(d); } while (i >= 0) { if (p < k) { d = (this[i] & (1 << p) - 1) << k - p; d |= this[--i] >> (p += this.DB - k); } else { d = this[i] >> (p -= k) & km; if (p <= 0) { p += this.DB; --i; } } if (d > 0) m = true; if (m) r += int2char(d); } } return m ? r : "0"; } // (public) -this function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this, r); return r; } // (public) |this| function bnAbs() { return this.s < 0 ? this.negate() : this; } // (public) return + if this > a, - if this < a, 0 if equal function bnCompareTo(a) { var r = this.s - a.s; if (r != 0) return r; var i = this.t; r = i - a.t; if (r != 0) return this.s < 0 ? -r : r; while (--i >= 0) { if ((r = this[i] - a[i]) != 0) return r; } return 0; } // returns bit length of the integer x function nbits(x) { var r = 1, t; if ((t = x >>> 16) != 0) { x = t; r += 16; } if ((t = x >> 8) != 0) { x = t; r += 8; } if ((t = x >> 4) != 0) { x = t; r += 4; } if ((t = x >> 2) != 0) { x = t; r += 2; } if ((t = x >> 1) != 0) { x = t; r += 1; } return r; } // (public) return the number of bits in "this" function bnBitLength() { if (this.t <= 0) return 0; return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ this.s & this.DM); } // (protected) r = this << n*DB function bnpDLShiftTo(n, r) { var i; for (i = this.t - 1; i >= 0; --i) { r[i + n] = this[i]; } for (i = n - 1; i >= 0; --i) { r[i] = 0; } r.t = this.t + n; r.s = this.s; } // (protected) r = this >> n*DB function bnpDRShiftTo(n, r) { for (var i = n; i < this.t; ++i) { r[i - n] = this[i]; } r.t = Math.max(this.t - n, 0); r.s = this.s; } // (protected) r = this << n function bnpLShiftTo(n, r) { var bs = n % this.DB; var cbs = this.DB - bs; var bm = (1 << cbs) - 1; var ds = Math.floor(n / this.DB), c = this.s << bs & this.DM, i; for (i = this.t - 1; i >= 0; --i) { r[i + ds + 1] = this[i] >> cbs | c; c = (this[i] & bm) << bs; } for (i = ds - 1; i >= 0; --i) { r[i] = 0; } r[ds] = c; r.t = this.t + ds + 1; r.s = this.s; r.clamp(); } // (protected) r = this >> n function bnpRShiftTo(n, r) { r.s = this.s; var ds = Math.floor(n / this.DB); if (ds >= this.t) { r.t = 0; return; } var bs = n % this.DB; var cbs = this.DB - bs; var bm = (1 << bs) - 1; r[0] = this[ds] >> bs; for (var i = ds + 1; i < this.t; ++i) { r[i - ds - 1] |= (this[i] & bm) << cbs; r[i - ds] = this[i] >> bs; } if (bs > 0) r[this.t - ds - 1] |= (this.s & bm) << cbs; r.t = this.t - ds; r.clamp(); } // (protected) r = this - a function bnpSubTo(a, r) { var i = 0, c = 0, m = Math.min(a.t, this.t); while (i < m) { c += this[i] - a[i]; r[i++] = c & this.DM; c >>= this.DB; } if (a.t < this.t) { c -= a.s; while (i < this.t) { c += this[i]; r[i++] = c & this.DM; c >>= this.DB; } c += this.s; } else { c += this.s; while (i < a.t) { c -= a[i]; r[i++] = c & this.DM; c >>= this.DB; } c -= a.s; } r.s = c < 0 ? -1 : 0; if (c < -1) r[i++] = this.DV + c;else if (c > 0) r[i++] = c; r.t = i; r.clamp(); } // (protected) r = this * a, r != this,a (HAC 14.12) // "this" should be the larger one if appropriate. function bnpMultiplyTo(a, r) { var x = this.abs(), y = a.abs(); var i = x.t; r.t = i + y.t; while (--i >= 0) { r[i] = 0; } for (i = 0; i < y.t; ++i) { r[i + x.t] = x.am(0, y[i], r, i, 0, x.t); } r.s = 0; r.clamp(); if (this.s != a.s) BigInteger.ZERO.subTo(r, r); } // (protected) r = this^2, r != this (HAC 14.16) function bnpSquareTo(r) { var x = this.abs(); var i = r.t = 2 * x.t; while (--i >= 0) { r[i] = 0; } for (i = 0; i < x.t - 1; ++i) { var c = x.am(i, x[i], r, 2 * i, 0, 1); if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) { r[i + x.t] -= x.DV; r[i + x.t + 1] = 1; } } if (r.t > 0) r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1); r.s = 0; r.clamp(); } // (protected) divide this by m, quotient and remainder to q, r (HAC 14.20) // r != q, this != m. q or r may be null. function bnpDivRemTo(m, q, r) { var pm = m.abs(); if (pm.t <= 0) return; var pt = this.abs(); if (pt.t < pm.t) { if (q != null) q.fromInt(0); if (r != null) this.copyTo(r); return; } if (r == null) r = nbi(); var y = nbi(), ts = this.s, ms = m.s; var nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus if (nsh > 0) { pm.lShiftTo(nsh, y); pt.lShiftTo(nsh, r); } else { pm.copyTo(y); pt.copyTo(r); } var ys = y.t; var y0 = y[ys - 1]; if (y0 === 0) return; var yt = y0 * (1 << this.F1) + (ys > 1 ? y[ys - 2] >> this.F2 : 0); var d1 = this.FV / yt, d2 = (1 << this.F1) / yt, e = 1 << this.F2; var i = r.t, j = i - ys, t = q == null ? nbi() : q; y.dlShiftTo(j, t); if (r.compareTo(t) >= 0) { r[r.t++] = 1; r.subTo(t, r); } BigInteger.ONE.dlShiftTo(ys, t); t.subTo(y, y); // "negative" y so we can replace sub with am later while (y.t < ys) { y[y.t++] = 0; } while (--j >= 0) { // Estimate quotient digit var qd = r[--i] == y0 ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2); if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) { // Try it out y.dlShiftTo(j, t); r.subTo(t, r); while (r[i] < --qd) { r.subTo(t, r); } } } if (q != null) { r.drShiftTo(ys, q); if (ts != ms) BigInteger.ZERO.subTo(q, q); } r.t = ys; r.clamp(); if (nsh > 0) r.rShiftTo(nsh, r); // Denormalize remainder if (ts < 0) BigInteger.ZERO.subTo(r, r); } // (public) this mod a function bnMod(a) { var r = nbi(); this.abs().divRemTo(a, null, r); if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) a.subTo(r, r); return r; } // Modular reduction using "classic" algorithm function Classic(m) { this.m = m; } function cConvert(x) { if (x.s < 0 || x.compareTo(this.m) >= 0) return x.mod(this.m);else return x; } function cRevert(x) { return x; } function cReduce(x) { x.divRemTo(this.m, null, x); } function cMulTo(x, y, r) { x.multiplyTo(y, r); this.reduce(r); } function cSqrTo(x, r) { x.squareTo(r); this.reduce(r); } Classic.prototype.convert = cConvert; Classic.prototype.revert = cRevert; Classic.prototype.reduce = cReduce; Classic.prototype.mulTo = cMulTo; Classic.prototype.sqrTo = cSqrTo; // (protected) return "-1/this % 2^DB"; useful for Mont. reduction // justification: // xy == 1 (mod m) // xy = 1+km // xy(2-xy) = (1+km)(1-km) // x[y(2-xy)] = 1-k^2m^2 // x[y(2-xy)] == 1 (mod m^2) // if y is 1/x mod m, then y(2-xy) is 1/x mod m^2 // should reduce x and y(2-xy) by m^2 at each step to keep size bounded. // JS multiply "overflows" differently from C/C++, so care is needed here. function bnpInvDigit() { if (this.t < 1) return 0; var x = this[0]; if ((x & 1) === 0) return 0; var y = x & 3; // y == 1/x mod 2^2 y = y * (2 - (x & 0xf) * y) & 0xf; // y == 1/x mod 2^4 y = y * (2 - (x & 0xff) * y) & 0xff; // y == 1/x mod 2^8 y = y * (2 - ((x & 0xffff) * y & 0xffff)) & 0xffff; // y == 1/x mod 2^16 // last step - calculate inverse mod DV directly; // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints y = y * (2 - x * y % this.DV) % this.DV; // y == 1/x mod 2^dbits // we really want the negative inverse, and -DV < y < DV return y > 0 ? this.DV - y : -y; } // Montgomery reduction function Montgomery(m) { this.m = m; this.mp = m.invDigit(); this.mpl = this.mp & 0x7fff; this.mph = this.mp >> 15; this.um = (1 << m.DB - 15) - 1; this.mt2 = 2 * m.t; } // xR mod m function montConvert(x) { var r = nbi(); x.abs().dlShiftTo(this.m.t, r); r.divRemTo(this.m, null, r); if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) this.m.subTo(r, r); return r; } // x/R mod m function montRevert(x) { var r = nbi(); x.copyTo(r); this.reduce(r); return r; } // x = x/R mod m (HAC 14.32) function montReduce(x) { while (x.t <= this.mt2) { // pad x so am has enough room later x[x.t++] = 0; } for (var i = 0; i < this.m.t; ++i) { // faster way of calculating u0 = x[i]*mp mod DV var j = x[i] & 0x7fff; var u0 = j * this.mpl + ((j * this.mph + (x[i] >> 15) * this.mpl & this.um) << 15) & x.DM; // use am to combine the multiply-shift-add into one call j = i + this.m.t; x[j] += this.m.am(0, u0, x, i, 0, this.m.t); // propagate carry while (x[j] >= x.DV) { x[j] -= x.DV; x[++j]++; } } x.clamp(); x.drShiftTo(this.m.t, x); if (x.compareTo(this.m) >= 0) x.subTo(this.m, x); } // r = "x^2/R mod m"; x != r function montSqrTo(x, r) { x.squareTo(r); this.reduce(r); } // r = "xy/R mod m"; x,y != r function montMulTo(x, y, r) { x.multiplyTo(y, r); this.reduce(r); } Montgomery.prototype.convert = montConvert; Montgomery.prototype.revert = montRevert; Montgomery.prototype.reduce = montReduce; Montgomery.prototype.mulTo = montMulTo; Montgomery.prototype.sqrTo = montSqrTo; // (protected) true iff this is even function bnpIsEven() { return (this.t > 0 ? this[0] & 1 : this.s) === 0; } // (protected) this^e, e < 2^32, doing sqr and mul with "r" (HAC 14.79) function bnpExp(e, z) { if (e > 0xffffffff || e < 1) return BigInteger.ONE; var r = nbi(), r2 = nbi(), g = z.convert(this), i = nbits(e) - 1; g.copyTo(r); while (--i >= 0) { z.sqrTo(r, r2); if ((e & 1 << i) > 0) z.mulTo(r2, g, r);else { var t = r; r = r2; r2 = t; } } return z.revert(r); } // (public) this^e % m, 0 <= e < 2^32 function bnModPowInt(e, m) { var z; if (e < 256 || m.isEven()) z = new Classic(m);else z = new Montgomery(m); return this.exp(e, z); } // Copyright (c) 2005-2009 Tom Wu // All Rights Reserved. // See "LICENSE" for details. // Extended JavaScript BN functions, required for RSA private ops. // Version 1.1: new BigInteger("0", 10) returns "proper" zero // Version 1.2: square() API, isProbablePrime fix //(public) function bnClone() { var r = nbi(); this.copyTo(r); return r; } //(public) return value as integer function bnIntValue() { if (this.s < 0) { if (this.t == 1) return this[0] - this.DV;else if (this.t === 0) return -1; } else if (this.t == 1) return this[0];else if (this.t === 0) return 0; // assumes 16 < DB < 32 return (this[1] & (1 << 32 - this.DB) - 1) << this.DB | this[0]; } //(public) return value as byte function bnByteValue() { return this.t == 0 ? this.s : this[0] << 24 >> 24; } //(public) return value as short (assumes DB>=16) function bnShortValue() { return this.t == 0 ? this.s : this[0] << 16 >> 16; } //(protected) return x s.t. r^x < DV function bnpChunkSize(r) { return Math.floor(Math.LN2 * this.DB / Math.log(r)); } //(public) 0 if this === 0, 1 if this > 0 function bnSigNum() { if (this.s < 0) return -1;else if (this.t <= 0 || this.t == 1 && this[0] <= 0) return 0;else return 1; } //(protected) convert to radix string function bnpToRadix(b) { if (b == null) b = 10; if (this.signum() === 0 || b < 2 || b > 36) return "0"; var cs = this.chunkSize(b); var a = Math.pow(b, cs); var d = nbv(a), y = nbi(), z = nbi(), r = ""; this.divRemTo(d, y, z); while (y.signum() > 0) { r = (a + z.intValue()).toString(b).substr(1) + r; y.divRemTo(d, y, z); } return z.intValue().toString(b) + r; } //(protected) convert from radix string function bnpFromRadix(s, b) { this.fromInt(0); if (b == null) b = 10; var cs = this.chunkSize(b); var d = Math.pow(b, cs), mi = false, j = 0, w = 0; for (var i = 0; i < s.length; ++i) { var x = intAt(s, i); if (x < 0) { if (s.charAt(i) == "-" && this.signum() === 0) mi = true; continue; } w = b * w + x; if (++j >= cs) { this.dMultiply(d); this.dAddOffset(w, 0); j = 0; w = 0; } } if (j > 0) { this.dMultiply(Math.pow(b, j)); this.dAddOffset(w, 0); } if (mi) BigInteger.ZERO.subTo(this, this); } //(protected) alternate constructor function bnpFromNumber(a, b) { if ("number" == typeof b) { // new BigInteger(int,int,RNG) if (a < 2) this.fromInt(1);else { this.fromNumber(a); if (!this.testBit(a - 1)) // force MSB set this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), op_or, this); if (this.isEven()) this.dAddOffset(1, 0); // force odd while (!this.isProbablePrime(b)) { this.dAddOffset(2, 0); if (this.bitLength() > a) this.subTo(BigInteger.ONE.shiftLeft(a - 1), this); } } } else { // new BigInteger(int,RNG) var x = crypt.randomBytes((a >> 3) + 1); var t = a & 7; if (t > 0) x[0] &= (1 << t) - 1;else x[0] = 0; this.fromByteArray(x); } } //(public) convert to bigendian byte array function bnToByteArray() { var i = this.t, r = new Array(); r[0] = this.s; var p = this.DB - i * this.DB % 8, d, k = 0; if (i-- > 0) { if (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p) r[k++] = d | this.s << this.DB - p; while (i >= 0) { if (p < 8) { d = (this[i] & (1 << p) - 1) << 8 - p; d |= this[--i] >> (p += this.DB - 8); } else { d = this[i] >> (p -= 8) & 0xff; if (p <= 0) { p += this.DB; --i; } } if ((d & 0x80) != 0) d |= -256; if (k === 0 && (this.s & 0x80) != (d & 0x80)) ++k; if (k > 0 || d != this.s) r[k++] = d; } } return r; } /** * return Buffer object * @param trim {boolean} slice buffer if first element == 0 * @returns {Buffer} */ function bnToBuffer(trimOrSize) { var res = Buffer.from(this.toByteArray()); if (trimOrSize === true && res[0] === 0) { res = res.slice(1); } else if (_.isNumber(trimOrSize)) { if (res.length > trimOrSize) { for (var i = 0; i < res.length - trimOrSize; i++) { if (res[i] !== 0) { return null; } } return res.slice(res.length - trimOrSize); } else if (res.length < trimOrSize) { var padded = Buffer.alloc(trimOrSize); padded.fill(0, 0, trimOrSize - res.length); res.copy(padded, trimOrSize - res.length); return padded; } } return res; } function bnEquals(a) { return this.compareTo(a) == 0; } function bnMin(a) { return this.compareTo(a) < 0 ? this : a; } function bnMax(a) { return this.compareTo(a) > 0 ? this : a; } //(protected) r = this op a (bitwise) function bnpBitwiseTo(a, op, r) { var i, f, m = Math.min(a.t, this.t); for (i = 0; i < m; ++i) { r[i] = op(this[i], a[i]); } if (a.t < this.t) { f = a.s & this.DM; for (i = m; i < this.t; ++i) { r[i] = op(this[i], f); } r.t = this.t; } else { f = this.s & this.DM; for (i = m; i < a.t; ++i) { r[i] = op(f, a[i]); } r.t = a.t; } r.s = op(this.s, a.s); r.clamp(); } //(public) this & a function op_and(x, y) { return x & y; } function bnAnd(a) { var r = nbi(); this.bitwiseTo(a, op_and, r); return r; } //(public) this | a function op_or(x, y) { return x | y; } function bnOr(a) { var r = nbi(); this.bitwiseTo(a, op_or, r); return r; } //(public) this ^ a function op_xor(x, y) { return x ^ y; } function bnXor(a) { var r = nbi(); this.bitwiseTo(a, op_xor, r); return r; } //(public) this & ~a function op_andnot(x, y) { return x & ~y; } function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a, op_andnot, r); return r; } //(public) ~this function bnNot() { var r = nbi(); for (var i = 0; i < this.t; ++i) { r[i] = this.DM & ~this[i]; } r.t = this.t; r.s = ~this.s; return r; } //(public) this << n function bnShiftLeft(n) { var r = nbi(); if (n < 0) this.rShiftTo(-n, r);else this.lShiftTo(n, r); return r; } //(public) this >> n function bnShiftRight(n) { var r = nbi(); if (n < 0) this.lShiftTo(-n, r);else this.rShiftTo(n, r); return r; } //return index of lowest 1-bit in x, x < 2^31 function lbit(x) { if (x === 0) return -1; var r = 0; if ((x & 0xffff) === 0) { x >>= 16; r += 16; } if ((x & 0xff) === 0) { x >>= 8; r += 8; } if ((x & 0xf) === 0) { x >>= 4; r += 4; } if ((x & 3) === 0) { x >>= 2; r += 2; } if ((x & 1) === 0) ++r; return r; } //(public) returns index of lowest 1-bit (or -1 if none) function bnGetLowestSetBit() { for (var i = 0; i < this.t; ++i) { if (this[i] != 0) return i * this.DB + lbit(this[i]); } if (this.s < 0) return this.t * this.DB; return -1; } //return number of 1 bits in x function cbit(x) { var r = 0; while (x != 0) { x &= x - 1; ++r; } return r; } //(public) return number of set bits function bnBitCount() { var r = 0, x = this.s & this.DM; for (var i = 0; i < this.t; ++i) { r += cbit(this[i] ^ x); } return r; } //(public) true iff nth bit is set function bnTestBit(n) { var j = Math.floor(n / this.DB); if (j >= this.t) return this.s != 0; return (this[j] & 1 << n % this.DB) != 0; } //(protected) this op (1<>= this.DB; } if (a.t < this.t) { c += a.s; while (i < this.t) { c += this[i]; r[i++] = c & this.DM; c >>= this.DB; } c += this.s; } else { c += this.s; while (i < a.t) { c += a[i]; r[i++] = c & this.DM; c >>= this.DB; } c += a.s; } r.s = c < 0 ? -1 : 0; if (c > 0) r[i++] = c;else if (c < -1) r[i++] = this.DV + c; r.t = i; r.clamp(); } //(public) this + a function bnAdd(a) { var r = nbi(); this.addTo(a, r); return r; } //(public) this - a function bnSubtract(a) { var r = nbi(); this.subTo(a, r); return r; } //(public) this * a function bnMultiply(a) { var r = nbi(); this.multiplyTo(a, r); return r; } // (public) this^2 function bnSquare() { var r = nbi(); this.squareTo(r); return r; } //(public) this / a function bnDivide(a) { var r = nbi(); this.divRemTo(a, r, null); return r; } //(public) this % a function bnRemainder(a) { var r = nbi(); this.divRemTo(a, null, r); return r; } //(public) [this/a,this%a] function bnDivideAndRemainder(a) { var q = nbi(), r = nbi(); this.divRemTo(a, q, r); return new Array(q, r); } //(protected) this *= n, this >= 0, 1 < n < DV function bnpDMultiply(n) { this[this.t] = this.am(0, n - 1, this, 0, 0, this.t); ++this.t; this.clamp(); } //(protected) this += n << w words, this >= 0 function bnpDAddOffset(n, w) { if (n === 0) return; while (this.t <= w) { this[this.t++] = 0; } this[w] += n; while (this[w] >= this.DV) { this[w] -= this.DV; if (++w >= this.t) this[this.t++] = 0; ++this[w]; } } //A "null" reducer function NullExp() {} function nNop(x) { return x; } function nMulTo(x, y, r) { x.multiplyTo(y, r); } function nSqrTo(x, r) { x.squareTo(r); } NullExp.prototype.convert = nNop; NullExp.prototype.revert = nNop; NullExp.prototype.mulTo = nMulTo; NullExp.prototype.sqrTo = nSqrTo; //(public) this^e function bnPow(e) { return this.exp(e, new NullExp()); } //(protected) r = lower n words of "this * a", a.t <= n //"this" should be the larger one if appropriate. function bnpMultiplyLowerTo(a, n, r) { var i = Math.min(this.t + a.t, n); r.s = 0; // assumes a,this >= 0 r.t = i; while (i > 0) { r[--i] = 0; } var j; for (j = r.t - this.t; i < j; ++i) { r[i + this.t] = this.am(0, a[i], r, i, 0, this.t); } for (j = Math.min(a.t, n); i < j; ++i) { this.am(0, a[i], r, i, 0, n - i); } r.clamp(); } //(protected) r = "this * a" without lower n words, n > 0 //"this" should be the larger one if appropriate. function bnpMultiplyUpperTo(a, n, r) { --n; var i = r.t = this.t + a.t - n; r.s = 0; // assumes a,this >= 0 while (--i >= 0) { r[i] = 0; } for (i = Math.max(n - this.t, 0); i < a.t; ++i) { r[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n); } r.clamp(); r.drShiftTo(1, r); } //Barrett modular reduction function Barrett(m) { // setup Barrett this.r2 = nbi(); this.q3 = nbi(); BigInteger.ONE.dlShiftTo(2 * m.t, this.r2); this.mu = this.r2.divide(m); this.m = m; } function barrettConvert(x) { if (x.s < 0 || x.t > 2 * this.m.t) return x.mod(this.m);else if (x.compareTo(this.m) < 0) return x;else { var r = nbi(); x.copyTo(r); this.reduce(r); return r; } } function barrettRevert(x) { return x; } //x = x mod m (HAC 14.42) function barrettReduce(x) { x.drShiftTo(this.m.t - 1, this.r2); if (x.t > this.m.t + 1) { x.t = this.m.t + 1; x.clamp(); } this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3); this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2); while (x.compareTo(this.r2) < 0) { x.dAddOffset(1, this.m.t + 1); } x.subTo(this.r2, x); while (x.compareTo(this.m) >= 0) { x.subTo(this.m, x); } } //r = x^2 mod m; x != r function barrettSqrTo(x, r) { x.squareTo(r); this.reduce(r); } //r = x*y mod m; x,y != r function barrettMulTo(x, y, r) { x.multiplyTo(y, r); this.reduce(r); } Barrett.prototype.convert = barrettConvert; Barrett.prototype.revert = barrettRevert; Barrett.prototype.reduce = barrettReduce; Barrett.prototype.mulTo = barrettMulTo; Barrett.prototype.sqrTo = barrettSqrTo; //(public) this^e % m (HAC 14.85) function bnModPow(e, m) { var i = e.bitLength(), k, r = nbv(1), z; if (i <= 0) return r;else if (i < 18) k = 1;else if (i < 48) k = 3;else if (i < 144) k = 4;else if (i < 768) k = 5;else k = 6; if (i < 8) z = new Classic(m);else if (m.isEven()) z = new Barrett(m);else z = new Montgomery(m); // precomputation var g = new Array(), n = 3, k1 = k - 1, km = (1 << k) - 1; g[1] = z.convert(this); if (k > 1) { var g2 = nbi(); z.sqrTo(g[1], g2); while (n <= km) { g[n] = nbi(); z.mulTo(g2, g[n - 2], g[n]); n += 2; } } var j = e.t - 1, w, is1 = true, r2 = nbi(), t; i = nbits(e[j]) - 1; while (j >= 0) { if (i >= k1) w = e[j] >> i - k1 & km;else { w = (e[j] & (1 << i + 1) - 1) << k1 - i; if (j > 0) w |= e[j - 1] >> this.DB + i - k1; } n = k; while ((w & 1) === 0) { w >>= 1; --n; } if ((i -= n) < 0) { i += this.DB; --j; } if (is1) { // ret == 1, don't bother squaring or multiplying it g[w].copyTo(r); is1 = false; } else { while (n > 1) { z.sqrTo(r, r2); z.sqrTo(r2, r); n -= 2; } if (n > 0) z.sqrTo(r, r2);else { t = r; r = r2; r2 = t; } z.mulTo(r2, g[w], r); } while (j >= 0 && (e[j] & 1 << i) === 0) { z.sqrTo(r, r2); t = r; r = r2; r2 = t; if (--i < 0) { i = this.DB - 1; --j; } } } return z.revert(r); } //(public) gcd(this,a) (HAC 14.54) function bnGCD(a) { var x = this.s < 0 ? this.negate() : this.clone(); var y = a.s < 0 ? a.negate() : a.clone(); if (x.compareTo(y) < 0) { var t = x; x = y; y = t; } var i = x.getLowestSetBit(), g = y.getLowestSetBit(); if (g < 0) return x; if (i < g) g = i; if (g > 0) { x.rShiftTo(g, x); y.rShiftTo(g, y); } while (x.signum() > 0) { if ((i = x.getLowestSetBit()) > 0) x.rShiftTo(i, x); if ((i = y.getLowestSetBit()) > 0) y.rShiftTo(i, y); if (x.compareTo(y) >= 0) { x.subTo(y, x); x.rShiftTo(1, x); } else { y.subTo(x, y); y.rShiftTo(1, y); } } if (g > 0) y.lShiftTo(g, y); return y; } //(protected) this % n, n < 2^26 function bnpModInt(n) { if (n <= 0) return 0; var d = this.DV % n, r = this.s < 0 ? n - 1 : 0; if (this.t > 0) if (d === 0) r = this[0] % n;else for (var i = this.t - 1; i >= 0; --i) { r = (d * r + this[i]) % n; } return r; } //(public) 1/this % m (HAC 14.61) function bnModInverse(m) { var ac = m.isEven(); if (this.isEven() && ac || m.signum() === 0) return BigInteger.ZERO; var u = m.clone(), v = this.clone(); var a = nbv(1), b = nbv(0), c = nbv(0), d = nbv(1); while (u.signum() != 0) { while (u.isEven()) { u.rShiftTo(1, u); if (ac) { if (!a.isEven() || !b.isEven()) { a.addTo(this, a); b.subTo(m, b); } a.rShiftTo(1, a); } else if (!b.isEven()) b.subTo(m, b); b.rShiftTo(1, b); } while (v.isEven()) { v.rShiftTo(1, v); if (ac) { if (!c.isEven() || !d.isEven()) { c.addTo(this, c); d.subTo(m, d); } c.rShiftTo(1, c); } else if (!d.isEven()) d.subTo(m, d); d.rShiftTo(1, d); } if (u.compareTo(v) >= 0) { u.subTo(v, u); if (ac) a.subTo(c, a); b.subTo(d, b); } else { v.subTo(u, v); if (ac) c.subTo(a, c); d.subTo(b, d); } } if (v.compareTo(BigInteger.ONE) != 0) return BigInteger.ZERO; if (d.compareTo(m) >= 0) return d.subtract(m); if (d.signum() < 0) d.addTo(m, d);else return d; if (d.signum() < 0) return d.add(m);else return d; } var lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997]; var lplim = (1 << 26) / lowprimes[lowprimes.length - 1]; //(public) test primality with certainty >= 1-.5^t function bnIsProbablePrime(t) { var i, x = this.abs(); if (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1]) { for (i = 0; i < lowprimes.length; ++i) { if (x[0] == lowprimes[i]) return true; } return false; } if (x.isEven()) return false; i = 1; while (i < lowprimes.length) { var m = lowprimes[i], j = i + 1; while (j < lowprimes.length && m < lplim) { m *= lowprimes[j++]; } m = x.modInt(m); while (i < j) { if (m % lowprimes[i++] === 0) return false; } } return x.millerRabin(t); } //(protected) true if probably prime (HAC 4.24, Miller-Rabin) function bnpMillerRabin(t) { var n1 = this.subtract(BigInteger.ONE); var k = n1.getLowestSetBit(); if (k <= 0) return false; var r = n1.shiftRight(k); t = t + 1 >> 1; if (t > lowprimes.length) t = lowprimes.length; var a = nbi(); for (var i = 0; i < t; ++i) { //Pick bases at random, instead of starting at 2 a.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]); var y = a.modPow(r, this); if (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) { var j = 1; while (j++ < k && y.compareTo(n1) != 0) { y = y.modPowInt(2, this); if (y.compareTo(BigInteger.ONE) === 0) return false; } if (y.compareTo(n1) != 0) return false; } } return true; } // protected BigInteger.prototype.copyTo = bnpCopyTo; BigInteger.prototype.fromInt = bnpFromInt; BigInteger.prototype.fromString = bnpFromString; BigInteger.prototype.fromByteArray = bnpFromByteArray; BigInteger.prototype.fromBuffer = bnpFromBuffer; BigInteger.prototype.clamp = bnpClamp; BigInteger.prototype.dlShiftTo = bnpDLShiftTo; BigInteger.prototype.drShiftTo = bnpDRShiftTo; BigInteger.prototype.lShiftTo = bnpLShiftTo; BigInteger.prototype.rShiftTo = bnpRShiftTo; BigInteger.prototype.subTo = bnpSubTo; BigInteger.prototype.multiplyTo = bnpMultiplyTo; BigInteger.prototype.squareTo = bnpSquareTo; BigInteger.prototype.divRemTo = bnpDivRemTo; BigInteger.prototype.invDigit = bnpInvDigit; BigInteger.prototype.isEven = bnpIsEven; BigInteger.prototype.exp = bnpExp; BigInteger.prototype.chunkSize = bnpChunkSize; BigInteger.prototype.toRadix = bnpToRadix; BigInteger.prototype.fromRadix = bnpFromRadix; BigInteger.prototype.fromNumber = bnpFromNumber; BigInteger.prototype.bitwiseTo = bnpBitwiseTo; BigInteger.prototype.changeBit = bnpChangeBit; BigInteger.prototype.addTo = bnpAddTo; BigInteger.prototype.dMultiply = bnpDMultiply; BigInteger.prototype.dAddOffset = bnpDAddOffset; BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo; BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo; BigInteger.prototype.modInt = bnpModInt; BigInteger.prototype.millerRabin = bnpMillerRabin; // public BigInteger.prototype.toString = bnToString; BigInteger.prototype.negate = bnNegate; BigInteger.prototype.abs = bnAbs; BigInteger.prototype.compareTo = bnCompareTo; BigInteger.prototype.bitLength = bnBitLength; BigInteger.prototype.mod = bnMod; BigInteger.prototype.modPowInt = bnModPowInt; BigInteger.prototype.clone = bnClone; BigInteger.prototype.intValue = bnIntValue; BigInteger.prototype.byteValue = bnByteValue; BigInteger.prototype.shortValue = bnShortValue; BigInteger.prototype.signum = bnSigNum; BigInteger.prototype.toByteArray = bnToByteArray; BigInteger.prototype.toBuffer = bnToBuffer; BigInteger.prototype.equals = bnEquals; BigInteger.prototype.min = bnMin; BigInteger.prototype.max = bnMax; BigInteger.prototype.and = bnAnd; BigInteger.prototype.or = bnOr; BigInteger.prototype.xor = bnXor; BigInteger.prototype.andNot = bnAndNot; BigInteger.prototype.not = bnNot; BigInteger.prototype.shiftLeft = bnShiftLeft; BigInteger.prototype.shiftRight = bnShiftRight; BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit; BigInteger.prototype.bitCount = bnBitCount; BigInteger.prototype.testBit = bnTestBit; BigInteger.prototype.setBit = bnSetBit; BigInteger.prototype.clearBit = bnClearBit; BigInteger.prototype.flipBit = bnFlipBit; BigInteger.prototype.add = bnAdd; BigInteger.prototype.subtract = bnSubtract; BigInteger.prototype.multiply = bnMultiply; BigInteger.prototype.divide = bnDivide; BigInteger.prototype.remainder = bnRemainder; BigInteger.prototype.divideAndRemainder = bnDivideAndRemainder; BigInteger.prototype.modPow = bnModPow; BigInteger.prototype.modInverse = bnModInverse; BigInteger.prototype.pow = bnPow; BigInteger.prototype.gcd = bnGCD; BigInteger.prototype.isProbablePrime = bnIsProbablePrime; BigInteger.int2char = int2char; // "constants" BigInteger.ZERO = nbv(0); BigInteger.ONE = nbv(1); // JSBN-specific extension BigInteger.prototype.square = bnSquare; //BigInteger interfaces not implemented in jsbn: //BigInteger(int signum, byte[] magnitude) //double doubleValue() //float floatValue() //int hashCode() //long longValue() //static BigInteger valueOf(long val) module.exports = BigInteger; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 332 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/schemes/schemes.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = { pkcs1: __webpack_require__(/*! ./pkcs1 */ 333), pkcs1_oaep: __webpack_require__(/*! ./oaep */ 334), pss: __webpack_require__(/*! ./pss */ 335), /** * Check if scheme has padding methods * @param scheme {string} * @returns {Boolean} */ isEncryption: function isEncryption(scheme) { return module.exports[scheme] && module.exports[scheme].isEncryption; }, /** * Check if scheme has sign/verify methods * @param scheme {string} * @returns {Boolean} */ isSignature: function isSignature(scheme) { return module.exports[scheme] && module.exports[scheme].isSignature; } }; /***/ }), /* 333 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/schemes/pkcs1.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/** * PKCS1 padding and signature scheme */ var BigInteger = __webpack_require__(/*! ../libs/jsbn */ 331); var crypt = __webpack_require__(/*! crypto */ 204); var constants = __webpack_require__(/*! constants */ 328); var SIGN_INFO_HEAD = { md2: Buffer.from('3020300c06082a864886f70d020205000410', 'hex'), md5: Buffer.from('3020300c06082a864886f70d020505000410', 'hex'), sha1: Buffer.from('3021300906052b0e03021a05000414', 'hex'), sha224: Buffer.from('302d300d06096086480165030402040500041c', 'hex'), sha256: Buffer.from('3031300d060960864801650304020105000420', 'hex'), sha384: Buffer.from('3041300d060960864801650304020205000430', 'hex'), sha512: Buffer.from('3051300d060960864801650304020305000440', 'hex'), ripemd160: Buffer.from('3021300906052b2403020105000414', 'hex'), rmd160: Buffer.from('3021300906052b2403020105000414', 'hex') }; var SIGN_ALG_TO_HASH_ALIASES = { 'ripemd160': 'rmd160' }; var DEFAULT_HASH_FUNCTION = 'sha256'; module.exports = { isEncryption: true, isSignature: true }; module.exports.makeScheme = function (key, options) { function Scheme(key, options) { this.key = key; this.options = options; } Scheme.prototype.maxMessageLength = function () { if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == constants.RSA_NO_PADDING) { return this.key.encryptedDataLength; } return this.key.encryptedDataLength - 11; }; /** * Pad input Buffer to encryptedDataLength bytes, and return Buffer.from * alg: PKCS#1 * @param buffer * @returns {Buffer} */ Scheme.prototype.encPad = function (buffer, options) { options = options || {}; var filled; if (buffer.length > this.key.maxMessageLength) { throw new Error("Message too long for RSA (n=" + this.key.encryptedDataLength + ", l=" + buffer.length + ")"); } if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == constants.RSA_NO_PADDING) { //RSA_NO_PADDING treated like JAVA left pad with zero character filled = Buffer.alloc(this.key.maxMessageLength - buffer.length); filled.fill(0); return Buffer.concat([filled, buffer]); } /* Type 1: zeros padding for private key encrypt */ if (options.type === 1) { filled = Buffer.alloc(this.key.encryptedDataLength - buffer.length - 1); filled.fill(0xff, 0, filled.length - 1); filled[0] = 1; filled[filled.length - 1] = 0; return Buffer.concat([filled, buffer]); } else { /* random padding for public key encrypt */ filled = Buffer.alloc(this.key.encryptedDataLength - buffer.length); filled[0] = 0; filled[1] = 2; var rand = crypt.randomBytes(filled.length - 3); for (var i = 0; i < rand.length; i++) { var r = rand[i]; while (r === 0) { // non-zero only r = crypt.randomBytes(1)[0]; } filled[i + 2] = r; } filled[filled.length - 1] = 0; return Buffer.concat([filled, buffer]); } }; /** * Unpad input Buffer and, if valid, return the Buffer object * alg: PKCS#1 (type 2, random) * @param buffer * @returns {Buffer} */ Scheme.prototype.encUnPad = function (buffer, options) { options = options || {}; var i = 0; if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == constants.RSA_NO_PADDING) { //RSA_NO_PADDING treated like JAVA left pad with zero character var unPad; if (typeof buffer.lastIndexOf == "function") { //patch for old node version unPad = buffer.slice(buffer.lastIndexOf('\0') + 1, buffer.length); } else { unPad = buffer.slice(String.prototype.lastIndexOf.call(buffer, '\0') + 1, buffer.length); } return unPad; } if (buffer.length < 4) { return null; } /* Type 1: zeros padding for private key decrypt */ if (options.type === 1) { if (buffer[0] !== 0 || buffer[1] !== 1) { return null; } i = 3; while (buffer[i] !== 0) { if (buffer[i] != 0xFF || ++i >= buffer.length) { return null; } } } else { /* random padding for public key decrypt */ if (buffer[0] !== 0 || buffer[1] !== 2) { return null; } i = 3; while (buffer[i] !== 0) { if (++i >= buffer.length) { return null; } } } return buffer.slice(i + 1, buffer.length); }; Scheme.prototype.sign = function (buffer) { var hashAlgorithm = this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION; if (this.options.environment === 'browser') { hashAlgorithm = SIGN_ALG_TO_HASH_ALIASES[hashAlgorithm] || hashAlgorithm; var hasher = crypt.createHash(hashAlgorithm); hasher.update(buffer); var hash = this.pkcs1pad(hasher.digest(), hashAlgorithm); var res = this.key.$doPrivate(new BigInteger(hash)).toBuffer(this.key.encryptedDataLength); return res; } else { var signer = crypt.createSign('RSA-' + hashAlgorithm.toUpperCase()); signer.update(buffer); return signer.sign(this.options.rsaUtils.exportKey('private')); } }; Scheme.prototype.verify = function (buffer, signature, signature_encoding) { if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == constants.RSA_NO_PADDING) { //RSA_NO_PADDING has no verify data return false; } var hashAlgorithm = this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION; if (this.options.environment === 'browser') { hashAlgorithm = SIGN_ALG_TO_HASH_ALIASES[hashAlgorithm] || hashAlgorithm; if (signature_encoding) { signature = Buffer.from(signature, signature_encoding); } var hasher = crypt.createHash(hashAlgorithm); hasher.update(buffer); var hash = this.pkcs1pad(hasher.digest(), hashAlgorithm); var m = this.key.$doPublic(new BigInteger(signature)); return m.toBuffer().toString('hex') == hash.toString('hex'); } else { var verifier = crypt.createVerify('RSA-' + hashAlgorithm.toUpperCase()); verifier.update(buffer); return verifier.verify(this.options.rsaUtils.exportKey('public'), signature, signature_encoding); } }; /** * PKCS#1 zero pad input buffer to max data length * @param hashBuf * @param hashAlgorithm * @returns {*} */ Scheme.prototype.pkcs0pad = function (buffer) { var filled = Buffer.alloc(this.key.maxMessageLength - buffer.length); filled.fill(0); return Buffer.concat([filled, buffer]); }; Scheme.prototype.pkcs0unpad = function (buffer) { var unPad; if (typeof buffer.lastIndexOf == "function") { //patch for old node version unPad = buffer.slice(buffer.lastIndexOf('\0') + 1, buffer.length); } else { unPad = buffer.slice(String.prototype.lastIndexOf.call(buffer, '\0') + 1, buffer.length); } return unPad; }; /** * PKCS#1 pad input buffer to max data length * @param hashBuf * @param hashAlgorithm * @returns {*} */ Scheme.prototype.pkcs1pad = function (hashBuf, hashAlgorithm) { var digest = SIGN_INFO_HEAD[hashAlgorithm]; if (!digest) { throw Error('Unsupported hash algorithm'); } var data = Buffer.concat([digest, hashBuf]); if (data.length + 10 > this.key.encryptedDataLength) { throw Error('Key is too short for signing algorithm (' + hashAlgorithm + ')'); } var filled = Buffer.alloc(this.key.encryptedDataLength - data.length - 1); filled.fill(0xff, 0, filled.length - 1); filled[0] = 1; filled[filled.length - 1] = 0; var res = Buffer.concat([filled, data]); return res; }; return new Scheme(key, options); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 334 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/schemes/oaep.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/** * PKCS_OAEP signature scheme */ var BigInteger = __webpack_require__(/*! ../libs/jsbn */ 331); var crypt = __webpack_require__(/*! crypto */ 204); module.exports = { isEncryption: true, isSignature: false }; module.exports.digestLength = { md4: 16, md5: 16, ripemd160: 20, rmd160: 20, sha1: 20, sha224: 28, sha256: 32, sha384: 48, sha512: 64 }; var DEFAULT_HASH_FUNCTION = 'sha1'; /* * OAEP Mask Generation Function 1 * Generates a buffer full of pseudorandom bytes given seed and maskLength. * Giving the same seed, maskLength, and hashFunction will result in the same exact byte values in the buffer. * * https://tools.ietf.org/html/rfc3447#appendix-B.2.1 * * Parameters: * seed [Buffer] The pseudo random seed for this function * maskLength [int] The length of the output * hashFunction [String] The hashing function to use. Will accept any valid crypto hash. Default "sha1" * Supports "sha1" and "sha256". * To add another algorythm the algorythem must be accepted by crypto.createHash, and then the length of the output of the hash function (the digest) must be added to the digestLength object below. * Most RSA implementations will be expecting sha1 */ module.exports.eme_oaep_mgf1 = function (seed, maskLength, hashFunction) { hashFunction = hashFunction || DEFAULT_HASH_FUNCTION; var hLen = module.exports.digestLength[hashFunction]; var count = Math.ceil(maskLength / hLen); var T = Buffer.alloc(hLen * count); var c = Buffer.alloc(4); for (var i = 0; i < count; ++i) { var hash = crypt.createHash(hashFunction); hash.update(seed); c.writeUInt32BE(i, 0); hash.update(c); hash.digest().copy(T, i * hLen); } return T.slice(0, maskLength); }; module.exports.makeScheme = function (key, options) { function Scheme(key, options) { this.key = key; this.options = options; } Scheme.prototype.maxMessageLength = function () { return this.key.encryptedDataLength - 2 * module.exports.digestLength[this.options.encryptionSchemeOptions.hash || DEFAULT_HASH_FUNCTION] - 2; }; /** * Pad input * alg: PKCS1_OAEP * * https://tools.ietf.org/html/rfc3447#section-7.1.1 */ Scheme.prototype.encPad = function (buffer) { var hash = this.options.encryptionSchemeOptions.hash || DEFAULT_HASH_FUNCTION; var mgf = this.options.encryptionSchemeOptions.mgf || module.exports.eme_oaep_mgf1; var label = this.options.encryptionSchemeOptions.label || Buffer.alloc(0); var emLen = this.key.encryptedDataLength; var hLen = module.exports.digestLength[hash]; // Make sure we can put message into an encoded message of emLen bytes if (buffer.length > emLen - 2 * hLen - 2) { throw new Error("Message is too long to encode into an encoded message with a length of " + emLen + " bytes, increase" + "emLen to fix this error (minimum value for given parameters and options: " + (emLen - 2 * hLen - 2) + ")"); } var lHash = crypt.createHash(hash); lHash.update(label); lHash = lHash.digest(); var PS = Buffer.alloc(emLen - buffer.length - 2 * hLen - 1); // Padding "String" PS.fill(0); // Fill the buffer with octets of 0 PS[PS.length - 1] = 1; var DB = Buffer.concat([lHash, PS, buffer]); var seed = crypt.randomBytes(hLen); // mask = dbMask var mask = mgf(seed, DB.length, hash); // XOR DB and dbMask together. for (var i = 0; i < DB.length; i++) { DB[i] ^= mask[i]; } // DB = maskedDB // mask = seedMask mask = mgf(DB, hLen, hash); // XOR seed and seedMask together. for (i = 0; i < seed.length; i++) { seed[i] ^= mask[i]; } // seed = maskedSeed var em = Buffer.alloc(1 + seed.length + DB.length); em[0] = 0; seed.copy(em, 1); DB.copy(em, 1 + seed.length); return em; }; /** * Unpad input * alg: PKCS1_OAEP * * Note: This method works within the buffer given and modifies the values. It also returns a slice of the EM as the return Message. * If the implementation requires that the EM parameter be unmodified then the implementation should pass in a clone of the EM buffer. * * https://tools.ietf.org/html/rfc3447#section-7.1.2 */ Scheme.prototype.encUnPad = function (buffer) { var hash = this.options.encryptionSchemeOptions.hash || DEFAULT_HASH_FUNCTION; var mgf = this.options.encryptionSchemeOptions.mgf || module.exports.eme_oaep_mgf1; var label = this.options.encryptionSchemeOptions.label || Buffer.alloc(0); var hLen = module.exports.digestLength[hash]; // Check to see if buffer is a properly encoded OAEP message if (buffer.length < 2 * hLen + 2) { throw new Error("Error decoding message, the supplied message is not long enough to be a valid OAEP encoded message"); } var seed = buffer.slice(1, hLen + 1); // seed = maskedSeed var DB = buffer.slice(1 + hLen); // DB = maskedDB var mask = mgf(DB, hLen, hash); // seedMask // XOR maskedSeed and seedMask together to get the original seed. for (var i = 0; i < seed.length; i++) { seed[i] ^= mask[i]; } mask = mgf(seed, DB.length, hash); // dbMask // XOR DB and dbMask together to get the original data block. for (i = 0; i < DB.length; i++) { DB[i] ^= mask[i]; } var lHash = crypt.createHash(hash); lHash.update(label); lHash = lHash.digest(); var lHashEM = DB.slice(0, hLen); if (lHashEM.toString("hex") != lHash.toString("hex")) { throw new Error("Error decoding message, the lHash calculated from the label provided and the lHash in the encrypted data do not match."); } // Filter out padding i = hLen; while (DB[i++] === 0 && i < DB.length) { ; } if (DB[i - 1] != 1) { throw new Error("Error decoding message, there is no padding message separator byte"); } return DB.slice(i); // Message }; return new Scheme(key, options); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 335 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/schemes/pss.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/** * PSS signature scheme */ var BigInteger = __webpack_require__(/*! ../libs/jsbn */ 331); var crypt = __webpack_require__(/*! crypto */ 204); module.exports = { isEncryption: false, isSignature: true }; var DEFAULT_HASH_FUNCTION = 'sha1'; var DEFAULT_SALT_LENGTH = 20; module.exports.makeScheme = function (key, options) { var OAEP = __webpack_require__(/*! ./schemes */ 332).pkcs1_oaep; /** * @param key * @param options * options [Object] An object that contains the following keys that specify certain options for encoding. * └>signingSchemeOptions * ├>hash [String] Hash function to use when encoding and generating masks. Must be a string accepted by node's crypto.createHash function. (default = "sha1") * ├>mgf [function] The mask generation function to use when encoding. (default = mgf1SHA1) * └>sLen [uint] The length of the salt to generate. (default = 20) * @constructor */ function Scheme(key, options) { this.key = key; this.options = options; } Scheme.prototype.sign = function (buffer) { var mHash = crypt.createHash(this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION); mHash.update(buffer); var encoded = this.emsa_pss_encode(mHash.digest(), this.key.keySize - 1); return this.key.$doPrivate(new BigInteger(encoded)).toBuffer(this.key.encryptedDataLength); }; Scheme.prototype.verify = function (buffer, signature, signature_encoding) { if (signature_encoding) { signature = Buffer.from(signature, signature_encoding); } signature = new BigInteger(signature); var emLen = Math.ceil((this.key.keySize - 1) / 8); var m = this.key.$doPublic(signature).toBuffer(emLen); var mHash = crypt.createHash(this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION); mHash.update(buffer); return this.emsa_pss_verify(mHash.digest(), m, this.key.keySize - 1); }; /* * https://tools.ietf.org/html/rfc3447#section-9.1.1 * * mHash [Buffer] Hashed message to encode * emBits [uint] Maximum length of output in bits. Must be at least 8hLen + 8sLen + 9 (hLen = Hash digest length in bytes | sLen = length of salt in bytes) * @returns {Buffer} The encoded message */ Scheme.prototype.emsa_pss_encode = function (mHash, emBits) { var hash = this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION; var mgf = this.options.signingSchemeOptions.mgf || OAEP.eme_oaep_mgf1; var sLen = this.options.signingSchemeOptions.saltLength || DEFAULT_SALT_LENGTH; var hLen = OAEP.digestLength[hash]; var emLen = Math.ceil(emBits / 8); if (emLen < hLen + sLen + 2) { throw new Error("Output length passed to emBits(" + emBits + ") is too small for the options " + "specified(" + hash + ", " + sLen + "). To fix this issue increase the value of emBits. (minimum size: " + (8 * hLen + 8 * sLen + 9) + ")"); } var salt = crypt.randomBytes(sLen); var Mapostrophe = Buffer.alloc(8 + hLen + sLen); Mapostrophe.fill(0, 0, 8); mHash.copy(Mapostrophe, 8); salt.copy(Mapostrophe, 8 + mHash.length); var H = crypt.createHash(hash); H.update(Mapostrophe); H = H.digest(); var PS = Buffer.alloc(emLen - salt.length - hLen - 2); PS.fill(0); var DB = Buffer.alloc(PS.length + 1 + salt.length); PS.copy(DB); DB[PS.length] = 0x01; salt.copy(DB, PS.length + 1); var dbMask = mgf(H, DB.length, hash); // XOR DB and dbMask together var maskedDB = Buffer.alloc(DB.length); for (var i = 0; i < dbMask.length; i++) { maskedDB[i] = DB[i] ^ dbMask[i]; } var bits = 8 * emLen - emBits; var mask = 255 ^ 255 >> 8 - bits << 8 - bits; maskedDB[0] = maskedDB[0] & mask; var EM = Buffer.alloc(maskedDB.length + H.length + 1); maskedDB.copy(EM, 0); H.copy(EM, maskedDB.length); EM[EM.length - 1] = 0xbc; return EM; }; /* * https://tools.ietf.org/html/rfc3447#section-9.1.2 * * mHash [Buffer] Hashed message * EM [Buffer] Signature * emBits [uint] Length of EM in bits. Must be at least 8hLen + 8sLen + 9 to be a valid signature. (hLen = Hash digest length in bytes | sLen = length of salt in bytes) * @returns {Boolean} True if signature(EM) matches message(M) */ Scheme.prototype.emsa_pss_verify = function (mHash, EM, emBits) { var hash = this.options.signingSchemeOptions.hash || DEFAULT_HASH_FUNCTION; var mgf = this.options.signingSchemeOptions.mgf || OAEP.eme_oaep_mgf1; var sLen = this.options.signingSchemeOptions.saltLength || DEFAULT_SALT_LENGTH; var hLen = OAEP.digestLength[hash]; var emLen = Math.ceil(emBits / 8); if (emLen < hLen + sLen + 2 || EM[EM.length - 1] != 0xbc) { return false; } var DB = Buffer.alloc(emLen - hLen - 1); EM.copy(DB, 0, 0, emLen - hLen - 1); var mask = 0; for (var i = 0, bits = 8 * emLen - emBits; i < bits; i++) { mask |= 1 << 7 - i; } if ((DB[0] & mask) !== 0) { return false; } var H = EM.slice(emLen - hLen - 1, emLen - 1); var dbMask = mgf(H, DB.length, hash); // Unmask DB for (i = 0; i < DB.length; i++) { DB[i] ^= dbMask[i]; } bits = 8 * emLen - emBits; mask = 255 ^ 255 >> 8 - bits << 8 - bits; DB[0] = DB[0] & mask; // Filter out padding for (i = 0; DB[i] === 0 && i < DB.length; i++) { ; } if (DB[i] != 1) { return false; } var salt = DB.slice(DB.length - sLen); var Mapostrophe = Buffer.alloc(8 + hLen + sLen); Mapostrophe.fill(0, 0, 8); mHash.copy(Mapostrophe, 8); salt.copy(Mapostrophe, 8 + mHash.length); var Hapostrophe = crypt.createHash(hash); Hapostrophe.update(Mapostrophe); Hapostrophe = Hapostrophe.digest(); return H.toString("hex") === Hapostrophe.toString("hex"); }; return new Scheme(key, options); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 336 */ /*!*******************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/encryptEngines/encryptEngines.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var crypt = __webpack_require__(/*! crypto */ 204); module.exports = { getEngine: function getEngine(keyPair, options) { var engine = __webpack_require__(/*! ./js.js */ 337); if (options.environment === 'node') { if (typeof crypt.publicEncrypt === 'function' && typeof crypt.privateDecrypt === 'function') { if (typeof crypt.privateEncrypt === 'function' && typeof crypt.publicDecrypt === 'function') { engine = __webpack_require__(/*! ./io.js */ 338); } else { engine = __webpack_require__(/*! ./node12.js */ 339); } } } return engine(keyPair, options); } }; /***/ }), /* 337 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/encryptEngines/js.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BigInteger = __webpack_require__(/*! ../libs/jsbn.js */ 331); var schemes = __webpack_require__(/*! ../schemes/schemes.js */ 332); module.exports = function (keyPair, options) { var pkcs1Scheme = schemes.pkcs1.makeScheme(keyPair, options); return { encrypt: function encrypt(buffer, usePrivate) { var m, c; if (usePrivate) { /* Type 1: zeros padding for private key encrypt */ m = new BigInteger(pkcs1Scheme.encPad(buffer, { type: 1 })); c = keyPair.$doPrivate(m); } else { m = new BigInteger(keyPair.encryptionScheme.encPad(buffer)); c = keyPair.$doPublic(m); } return c.toBuffer(keyPair.encryptedDataLength); }, decrypt: function decrypt(buffer, usePublic) { var m, c = new BigInteger(buffer); if (usePublic) { m = keyPair.$doPublic(c); /* Type 1: zeros padding for private key decrypt */ return pkcs1Scheme.encUnPad(m.toBuffer(keyPair.encryptedDataLength), { type: 1 }); } else { m = keyPair.$doPrivate(c); return keyPair.encryptionScheme.encUnPad(m.toBuffer(keyPair.encryptedDataLength)); } } }; }; /***/ }), /* 338 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/encryptEngines/io.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var crypto = __webpack_require__(/*! crypto */ 204); var constants = __webpack_require__(/*! constants */ 328); var schemes = __webpack_require__(/*! ../schemes/schemes.js */ 332); module.exports = function (keyPair, options) { var pkcs1Scheme = schemes.pkcs1.makeScheme(keyPair, options); return { encrypt: function encrypt(buffer, usePrivate) { var padding; if (usePrivate) { padding = constants.RSA_PKCS1_PADDING; if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } return crypto.privateEncrypt({ key: options.rsaUtils.exportKey('private'), padding: padding }, buffer); } else { padding = constants.RSA_PKCS1_OAEP_PADDING; if (options.encryptionScheme === 'pkcs1') { padding = constants.RSA_PKCS1_PADDING; } if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } var data = buffer; if (padding === constants.RSA_NO_PADDING) { data = pkcs1Scheme.pkcs0pad(buffer); } return crypto.publicEncrypt({ key: options.rsaUtils.exportKey('public'), padding: padding }, data); } }, decrypt: function decrypt(buffer, usePublic) { var padding; if (usePublic) { padding = constants.RSA_PKCS1_PADDING; if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } return crypto.publicDecrypt({ key: options.rsaUtils.exportKey('public'), padding: padding }, buffer); } else { padding = constants.RSA_PKCS1_OAEP_PADDING; if (options.encryptionScheme === 'pkcs1') { padding = constants.RSA_PKCS1_PADDING; } if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } var res = crypto.privateDecrypt({ key: options.rsaUtils.exportKey('private'), padding: padding }, buffer); if (padding === constants.RSA_NO_PADDING) { return pkcs1Scheme.pkcs0unpad(res); } return res; } } }; }; /***/ }), /* 339 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/encryptEngines/node12.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var crypto = __webpack_require__(/*! crypto */ 204); var constants = __webpack_require__(/*! constants */ 328); var schemes = __webpack_require__(/*! ../schemes/schemes.js */ 332); module.exports = function (keyPair, options) { var jsEngine = __webpack_require__(/*! ./js.js */ 337)(keyPair, options); var pkcs1Scheme = schemes.pkcs1.makeScheme(keyPair, options); return { encrypt: function encrypt(buffer, usePrivate) { if (usePrivate) { return jsEngine.encrypt(buffer, usePrivate); } var padding = constants.RSA_PKCS1_OAEP_PADDING; if (options.encryptionScheme === 'pkcs1') { padding = constants.RSA_PKCS1_PADDING; } if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } var data = buffer; if (padding === constants.RSA_NO_PADDING) { data = pkcs1Scheme.pkcs0pad(buffer); } return crypto.publicEncrypt({ key: options.rsaUtils.exportKey('public'), padding: padding }, data); }, decrypt: function decrypt(buffer, usePublic) { if (usePublic) { return jsEngine.decrypt(buffer, usePublic); } var padding = constants.RSA_PKCS1_OAEP_PADDING; if (options.encryptionScheme === 'pkcs1') { padding = constants.RSA_PKCS1_PADDING; } if (options.encryptionSchemeOptions && options.encryptionSchemeOptions.padding) { padding = options.encryptionSchemeOptions.padding; } var res = crypto.privateDecrypt({ key: options.rsaUtils.exportKey('private'), padding: padding }, buffer); if (padding === constants.RSA_NO_PADDING) { return pkcs1Scheme.pkcs0unpad(res); } return res; } }; }; /***/ }), /* 340 */ /*!****************************************!*\ !*** ./node_modules/asn1/lib/index.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright 2011 Mark Cavage All rights reserved. // If you have no idea what ASN.1 or BER is, see this: // ftp://ftp.rsa.com/pub/pkcs/ascii/layman.asc var Ber = __webpack_require__(/*! ./ber/index */ 341); // --- Exported API module.exports = { Ber: Ber, BerReader: Ber.Reader, BerWriter: Ber.Writer }; /***/ }), /* 341 */ /*!********************************************!*\ !*** ./node_modules/asn1/lib/ber/index.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright 2011 Mark Cavage All rights reserved. var errors = __webpack_require__(/*! ./errors */ 342); var types = __webpack_require__(/*! ./types */ 343); var Reader = __webpack_require__(/*! ./reader */ 344); var Writer = __webpack_require__(/*! ./writer */ 345); // --- Exports module.exports = { Reader: Reader, Writer: Writer }; for (var t in types) { if (types.hasOwnProperty(t)) module.exports[t] = types[t]; } for (var e in errors) { if (errors.hasOwnProperty(e)) module.exports[e] = errors[e]; } /***/ }), /* 342 */ /*!*********************************************!*\ !*** ./node_modules/asn1/lib/ber/errors.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports) { // Copyright 2011 Mark Cavage All rights reserved. module.exports = { newInvalidAsn1Error: function (msg) { var e = new Error(); e.name = 'InvalidAsn1Error'; e.message = msg || ''; return e; } }; /***/ }), /* 343 */ /*!********************************************!*\ !*** ./node_modules/asn1/lib/ber/types.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { // Copyright 2011 Mark Cavage All rights reserved. module.exports = { EOC: 0, Boolean: 1, Integer: 2, BitString: 3, OctetString: 4, Null: 5, OID: 6, ObjectDescriptor: 7, External: 8, Real: 9, // float Enumeration: 10, PDV: 11, Utf8String: 12, RelativeOID: 13, Sequence: 16, Set: 17, NumericString: 18, PrintableString: 19, T61String: 20, VideotexString: 21, IA5String: 22, UTCTime: 23, GeneralizedTime: 24, GraphicString: 25, VisibleString: 26, GeneralString: 28, UniversalString: 29, CharacterString: 30, BMPString: 31, Constructor: 32, Context: 128 }; /***/ }), /* 344 */ /*!*********************************************!*\ !*** ./node_modules/asn1/lib/ber/reader.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright 2011 Mark Cavage All rights reserved. var assert = __webpack_require__(/*! assert */ 102); var Buffer = __webpack_require__(/*! safer-buffer */ 293).Buffer; var ASN1 = __webpack_require__(/*! ./types */ 343); var errors = __webpack_require__(/*! ./errors */ 342); // --- Globals var newInvalidAsn1Error = errors.newInvalidAsn1Error; // --- API function Reader(data) { if (!data || !Buffer.isBuffer(data)) throw new TypeError('data must be a node Buffer'); this._buf = data; this._size = data.length; // These hold the "current" state this._len = 0; this._offset = 0; } Object.defineProperty(Reader.prototype, 'length', { enumerable: true, get: function () { return (this._len); } }); Object.defineProperty(Reader.prototype, 'offset', { enumerable: true, get: function () { return (this._offset); } }); Object.defineProperty(Reader.prototype, 'remain', { get: function () { return (this._size - this._offset); } }); Object.defineProperty(Reader.prototype, 'buffer', { get: function () { return (this._buf.slice(this._offset)); } }); /** * Reads a single byte and advances offset; you can pass in `true` to make this * a "peek" operation (i.e., get the byte, but don't advance the offset). * * @param {Boolean} peek true means don't move offset. * @return {Number} the next byte, null if not enough data. */ Reader.prototype.readByte = function (peek) { if (this._size - this._offset < 1) return null; var b = this._buf[this._offset] & 0xff; if (!peek) this._offset += 1; return b; }; Reader.prototype.peek = function () { return this.readByte(true); }; /** * Reads a (potentially) variable length off the BER buffer. This call is * not really meant to be called directly, as callers have to manipulate * the internal buffer afterwards. * * As a result of this call, you can call `Reader.length`, until the * next thing called that does a readLength. * * @return {Number} the amount of offset to advance the buffer. * @throws {InvalidAsn1Error} on bad ASN.1 */ Reader.prototype.readLength = function (offset) { if (offset === undefined) offset = this._offset; if (offset >= this._size) return null; var lenB = this._buf[offset++] & 0xff; if (lenB === null) return null; if ((lenB & 0x80) === 0x80) { lenB &= 0x7f; if (lenB === 0) throw newInvalidAsn1Error('Indefinite length not supported'); if (lenB > 4) throw newInvalidAsn1Error('encoding too long'); if (this._size - offset < lenB) return null; this._len = 0; for (var i = 0; i < lenB; i++) this._len = (this._len << 8) + (this._buf[offset++] & 0xff); } else { // Wasn't a variable length this._len = lenB; } return offset; }; /** * Parses the next sequence in this BER buffer. * * To get the length of the sequence, call `Reader.length`. * * @return {Number} the sequence's tag. */ Reader.prototype.readSequence = function (tag) { var seq = this.peek(); if (seq === null) return null; if (tag !== undefined && tag !== seq) throw newInvalidAsn1Error('Expected 0x' + tag.toString(16) + ': got 0x' + seq.toString(16)); var o = this.readLength(this._offset + 1); // stored in `length` if (o === null) return null; this._offset = o; return seq; }; Reader.prototype.readInt = function () { return this._readTag(ASN1.Integer); }; Reader.prototype.readBoolean = function () { return (this._readTag(ASN1.Boolean) === 0 ? false : true); }; Reader.prototype.readEnumeration = function () { return this._readTag(ASN1.Enumeration); }; Reader.prototype.readString = function (tag, retbuf) { if (!tag) tag = ASN1.OctetString; var b = this.peek(); if (b === null) return null; if (b !== tag) throw newInvalidAsn1Error('Expected 0x' + tag.toString(16) + ': got 0x' + b.toString(16)); var o = this.readLength(this._offset + 1); // stored in `length` if (o === null) return null; if (this.length > this._size - o) return null; this._offset = o; if (this.length === 0) return retbuf ? Buffer.alloc(0) : ''; var str = this._buf.slice(this._offset, this._offset + this.length); this._offset += this.length; return retbuf ? str : str.toString('utf8'); }; Reader.prototype.readOID = function (tag) { if (!tag) tag = ASN1.OID; var b = this.readString(tag, true); if (b === null) return null; var values = []; var value = 0; for (var i = 0; i < b.length; i++) { var byte = b[i] & 0xff; value <<= 7; value += byte & 0x7f; if ((byte & 0x80) === 0) { values.push(value); value = 0; } } value = values.shift(); values.unshift(value % 40); values.unshift((value / 40) >> 0); return values.join('.'); }; Reader.prototype._readTag = function (tag) { assert.ok(tag !== undefined); var b = this.peek(); if (b === null) return null; if (b !== tag) throw newInvalidAsn1Error('Expected 0x' + tag.toString(16) + ': got 0x' + b.toString(16)); var o = this.readLength(this._offset + 1); // stored in `length` if (o === null) return null; if (this.length > 4) throw newInvalidAsn1Error('Integer too long: ' + this.length); if (this.length > this._size - o) return null; this._offset = o; var fb = this._buf[this._offset]; var value = 0; for (var i = 0; i < this.length; i++) { value <<= 8; value |= (this._buf[this._offset++] & 0xff); } if ((fb & 0x80) === 0x80 && i !== 4) value -= (1 << (i * 8)); return value >> 0; }; // --- Exported API module.exports = Reader; /***/ }), /* 345 */ /*!*********************************************!*\ !*** ./node_modules/asn1/lib/ber/writer.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright 2011 Mark Cavage All rights reserved. var assert = __webpack_require__(/*! assert */ 102); var Buffer = __webpack_require__(/*! safer-buffer */ 293).Buffer; var ASN1 = __webpack_require__(/*! ./types */ 343); var errors = __webpack_require__(/*! ./errors */ 342); // --- Globals var newInvalidAsn1Error = errors.newInvalidAsn1Error; var DEFAULT_OPTS = { size: 1024, growthFactor: 8 }; // --- Helpers function merge(from, to) { assert.ok(from); assert.equal(typeof (from), 'object'); assert.ok(to); assert.equal(typeof (to), 'object'); var keys = Object.getOwnPropertyNames(from); keys.forEach(function (key) { if (to[key]) return; var value = Object.getOwnPropertyDescriptor(from, key); Object.defineProperty(to, key, value); }); return to; } // --- API function Writer(options) { options = merge(DEFAULT_OPTS, options || {}); this._buf = Buffer.alloc(options.size || 1024); this._size = this._buf.length; this._offset = 0; this._options = options; // A list of offsets in the buffer where we need to insert // sequence tag/len pairs. this._seq = []; } Object.defineProperty(Writer.prototype, 'buffer', { get: function () { if (this._seq.length) throw newInvalidAsn1Error(this._seq.length + ' unended sequence(s)'); return (this._buf.slice(0, this._offset)); } }); Writer.prototype.writeByte = function (b) { if (typeof (b) !== 'number') throw new TypeError('argument must be a Number'); this._ensure(1); this._buf[this._offset++] = b; }; Writer.prototype.writeInt = function (i, tag) { if (typeof (i) !== 'number') throw new TypeError('argument must be a Number'); if (typeof (tag) !== 'number') tag = ASN1.Integer; var sz = 4; while ((((i & 0xff800000) === 0) || ((i & 0xff800000) === 0xff800000 >> 0)) && (sz > 1)) { sz--; i <<= 8; } if (sz > 4) throw newInvalidAsn1Error('BER ints cannot be > 0xffffffff'); this._ensure(2 + sz); this._buf[this._offset++] = tag; this._buf[this._offset++] = sz; while (sz-- > 0) { this._buf[this._offset++] = ((i & 0xff000000) >>> 24); i <<= 8; } }; Writer.prototype.writeNull = function () { this.writeByte(ASN1.Null); this.writeByte(0x00); }; Writer.prototype.writeEnumeration = function (i, tag) { if (typeof (i) !== 'number') throw new TypeError('argument must be a Number'); if (typeof (tag) !== 'number') tag = ASN1.Enumeration; return this.writeInt(i, tag); }; Writer.prototype.writeBoolean = function (b, tag) { if (typeof (b) !== 'boolean') throw new TypeError('argument must be a Boolean'); if (typeof (tag) !== 'number') tag = ASN1.Boolean; this._ensure(3); this._buf[this._offset++] = tag; this._buf[this._offset++] = 0x01; this._buf[this._offset++] = b ? 0xff : 0x00; }; Writer.prototype.writeString = function (s, tag) { if (typeof (s) !== 'string') throw new TypeError('argument must be a string (was: ' + typeof (s) + ')'); if (typeof (tag) !== 'number') tag = ASN1.OctetString; var len = Buffer.byteLength(s); this.writeByte(tag); this.writeLength(len); if (len) { this._ensure(len); this._buf.write(s, this._offset); this._offset += len; } }; Writer.prototype.writeBuffer = function (buf, tag) { if (typeof (tag) !== 'number') throw new TypeError('tag must be a number'); if (!Buffer.isBuffer(buf)) throw new TypeError('argument must be a buffer'); this.writeByte(tag); this.writeLength(buf.length); this._ensure(buf.length); buf.copy(this._buf, this._offset, 0, buf.length); this._offset += buf.length; }; Writer.prototype.writeStringArray = function (strings) { if ((!strings instanceof Array)) throw new TypeError('argument must be an Array[String]'); var self = this; strings.forEach(function (s) { self.writeString(s); }); }; // This is really to solve DER cases, but whatever for now Writer.prototype.writeOID = function (s, tag) { if (typeof (s) !== 'string') throw new TypeError('argument must be a string'); if (typeof (tag) !== 'number') tag = ASN1.OID; if (!/^([0-9]+\.){3,}[0-9]+$/.test(s)) throw new Error('argument is not a valid OID string'); function encodeOctet(bytes, octet) { if (octet < 128) { bytes.push(octet); } else if (octet < 16384) { bytes.push((octet >>> 7) | 0x80); bytes.push(octet & 0x7F); } else if (octet < 2097152) { bytes.push((octet >>> 14) | 0x80); bytes.push(((octet >>> 7) | 0x80) & 0xFF); bytes.push(octet & 0x7F); } else if (octet < 268435456) { bytes.push((octet >>> 21) | 0x80); bytes.push(((octet >>> 14) | 0x80) & 0xFF); bytes.push(((octet >>> 7) | 0x80) & 0xFF); bytes.push(octet & 0x7F); } else { bytes.push(((octet >>> 28) | 0x80) & 0xFF); bytes.push(((octet >>> 21) | 0x80) & 0xFF); bytes.push(((octet >>> 14) | 0x80) & 0xFF); bytes.push(((octet >>> 7) | 0x80) & 0xFF); bytes.push(octet & 0x7F); } } var tmp = s.split('.'); var bytes = []; bytes.push(parseInt(tmp[0], 10) * 40 + parseInt(tmp[1], 10)); tmp.slice(2).forEach(function (b) { encodeOctet(bytes, parseInt(b, 10)); }); var self = this; this._ensure(2 + bytes.length); this.writeByte(tag); this.writeLength(bytes.length); bytes.forEach(function (b) { self.writeByte(b); }); }; Writer.prototype.writeLength = function (len) { if (typeof (len) !== 'number') throw new TypeError('argument must be a Number'); this._ensure(4); if (len <= 0x7f) { this._buf[this._offset++] = len; } else if (len <= 0xff) { this._buf[this._offset++] = 0x81; this._buf[this._offset++] = len; } else if (len <= 0xffff) { this._buf[this._offset++] = 0x82; this._buf[this._offset++] = len >> 8; this._buf[this._offset++] = len; } else if (len <= 0xffffff) { this._buf[this._offset++] = 0x83; this._buf[this._offset++] = len >> 16; this._buf[this._offset++] = len >> 8; this._buf[this._offset++] = len; } else { throw newInvalidAsn1Error('Length too long (> 4 bytes)'); } }; Writer.prototype.startSequence = function (tag) { if (typeof (tag) !== 'number') tag = ASN1.Sequence | ASN1.Constructor; this.writeByte(tag); this._seq.push(this._offset); this._ensure(3); this._offset += 3; }; Writer.prototype.endSequence = function () { var seq = this._seq.pop(); var start = seq + 3; var len = this._offset - start; if (len <= 0x7f) { this._shift(start, len, -2); this._buf[seq] = len; } else if (len <= 0xff) { this._shift(start, len, -1); this._buf[seq] = 0x81; this._buf[seq + 1] = len; } else if (len <= 0xffff) { this._buf[seq] = 0x82; this._buf[seq + 1] = len >> 8; this._buf[seq + 2] = len; } else if (len <= 0xffffff) { this._shift(start, len, 1); this._buf[seq] = 0x83; this._buf[seq + 1] = len >> 16; this._buf[seq + 2] = len >> 8; this._buf[seq + 3] = len; } else { throw newInvalidAsn1Error('Sequence too long'); } }; Writer.prototype._shift = function (start, len, shift) { assert.ok(start !== undefined); assert.ok(len !== undefined); assert.ok(shift); this._buf.copy(this._buf, start + shift, start, start + len); this._offset += shift; }; Writer.prototype._ensure = function (len) { assert.ok(len); if (this._size - this._offset < len) { var sz = this._size * this._options.growthFactor; if (sz - this._offset < len) sz += len; var buf = Buffer.alloc(sz); this._buf.copy(buf, 0, 0, this._offset); this._buf = buf; this._size = sz; } }; // --- Exported API module.exports = Writer; /***/ }), /* 346 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/formats/formats.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _ = __webpack_require__(/*! ../utils */ 330)._; function formatParse(format) { format = format.split('-'); var keyType = 'private'; var keyOpt = { type: 'default' }; for (var i = 1; i < format.length; i++) { if (format[i]) { switch (format[i]) { case 'public': keyType = format[i]; break; case 'private': keyType = format[i]; break; case 'pem': keyOpt.type = format[i]; break; case 'der': keyOpt.type = format[i]; break; } } } return { scheme: format[0], keyType: keyType, keyOpt: keyOpt }; } module.exports = { pkcs1: __webpack_require__(/*! ./pkcs1 */ 347), pkcs8: __webpack_require__(/*! ./pkcs8 */ 348), components: __webpack_require__(/*! ./components */ 349), openssh: __webpack_require__(/*! ./openssh */ 350), isPrivateExport: function isPrivateExport(format) { return module.exports[format] && typeof module.exports[format].privateExport === 'function'; }, isPrivateImport: function isPrivateImport(format) { return module.exports[format] && typeof module.exports[format].privateImport === 'function'; }, isPublicExport: function isPublicExport(format) { return module.exports[format] && typeof module.exports[format].publicExport === 'function'; }, isPublicImport: function isPublicImport(format) { return module.exports[format] && typeof module.exports[format].publicImport === 'function'; }, detectAndImport: function detectAndImport(key, data, format) { if (format === undefined) { for (var scheme in module.exports) { if (typeof module.exports[scheme].autoImport === 'function' && module.exports[scheme].autoImport(key, data)) { return true; } } } else if (format) { var fmt = formatParse(format); if (module.exports[fmt.scheme]) { if (fmt.keyType === 'private') { module.exports[fmt.scheme].privateImport(key, data, fmt.keyOpt); } else { module.exports[fmt.scheme].publicImport(key, data, fmt.keyOpt); } } else { throw Error('Unsupported key format'); } } return false; }, detectAndExport: function detectAndExport(key, format) { if (format) { var fmt = formatParse(format); if (module.exports[fmt.scheme]) { if (fmt.keyType === 'private') { if (!key.isPrivate()) { throw Error("This is not private key"); } return module.exports[fmt.scheme].privateExport(key, fmt.keyOpt); } else { if (!key.isPublic()) { throw Error("This is not public key"); } return module.exports[fmt.scheme].publicExport(key, fmt.keyOpt); } } else { throw Error('Unsupported key format'); } } } }; /***/ }), /* 347 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/formats/pkcs1.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var ber = __webpack_require__(/*! asn1 */ 340).Ber; var _ = __webpack_require__(/*! ../utils */ 330)._; var utils = __webpack_require__(/*! ../utils */ 330); var PRIVATE_OPENING_BOUNDARY = '-----BEGIN RSA PRIVATE KEY-----'; var PRIVATE_CLOSING_BOUNDARY = '-----END RSA PRIVATE KEY-----'; var PUBLIC_OPENING_BOUNDARY = '-----BEGIN RSA PUBLIC KEY-----'; var PUBLIC_CLOSING_BOUNDARY = '-----END RSA PUBLIC KEY-----'; module.exports = { privateExport: function privateExport(key, options) { options = options || {}; var n = key.n.toBuffer(); var d = key.d.toBuffer(); var p = key.p.toBuffer(); var q = key.q.toBuffer(); var dmp1 = key.dmp1.toBuffer(); var dmq1 = key.dmq1.toBuffer(); var coeff = key.coeff.toBuffer(); var length = n.length + d.length + p.length + q.length + dmp1.length + dmq1.length + coeff.length + 512; // magic var writer = new ber.Writer({ size: length }); writer.startSequence(); writer.writeInt(0); writer.writeBuffer(n, 2); writer.writeInt(key.e); writer.writeBuffer(d, 2); writer.writeBuffer(p, 2); writer.writeBuffer(q, 2); writer.writeBuffer(dmp1, 2); writer.writeBuffer(dmq1, 2); writer.writeBuffer(coeff, 2); writer.endSequence(); if (options.type === 'der') { return writer.buffer; } else { return PRIVATE_OPENING_BOUNDARY + '\n' + utils.linebrk(writer.buffer.toString('base64'), 64) + '\n' + PRIVATE_CLOSING_BOUNDARY; } }, privateImport: function privateImport(key, data, options) { options = options || {}; var buffer; if (options.type !== 'der') { if (Buffer.isBuffer(data)) { data = data.toString('utf8'); } if (_.isString(data)) { var pem = utils.trimSurroundingText(data, PRIVATE_OPENING_BOUNDARY, PRIVATE_CLOSING_BOUNDARY).replace(/\s+|\n\r|\n|\r$/gm, ''); buffer = Buffer.from(pem, 'base64'); } else { throw Error('Unsupported key format'); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error('Unsupported key format'); } var reader = new ber.Reader(buffer); reader.readSequence(); reader.readString(2, true); // just zero key.setPrivate(reader.readString(2, true), // modulus reader.readString(2, true), // publicExponent reader.readString(2, true), // privateExponent reader.readString(2, true), // prime1 reader.readString(2, true), // prime2 reader.readString(2, true), // exponent1 -- d mod (p1) reader.readString(2, true), // exponent2 -- d mod (q-1) reader.readString(2, true) // coefficient -- (inverse of q) mod p ); }, publicExport: function publicExport(key, options) { options = options || {}; var n = key.n.toBuffer(); var length = n.length + 512; // magic var bodyWriter = new ber.Writer({ size: length }); bodyWriter.startSequence(); bodyWriter.writeBuffer(n, 2); bodyWriter.writeInt(key.e); bodyWriter.endSequence(); if (options.type === 'der') { return bodyWriter.buffer; } else { return PUBLIC_OPENING_BOUNDARY + '\n' + utils.linebrk(bodyWriter.buffer.toString('base64'), 64) + '\n' + PUBLIC_CLOSING_BOUNDARY; } }, publicImport: function publicImport(key, data, options) { options = options || {}; var buffer; if (options.type !== 'der') { if (Buffer.isBuffer(data)) { data = data.toString('utf8'); } if (_.isString(data)) { var pem = utils.trimSurroundingText(data, PUBLIC_OPENING_BOUNDARY, PUBLIC_CLOSING_BOUNDARY).replace(/\s+|\n\r|\n|\r$/gm, ''); buffer = Buffer.from(pem, 'base64'); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error('Unsupported key format'); } var body = new ber.Reader(buffer); body.readSequence(); key.setPublic(body.readString(0x02, true), // modulus body.readString(0x02, true) // publicExponent ); }, /** * Trying autodetect and import key * @param key * @param data */ autoImport: function autoImport(key, data) { // [\S\s]* matches zero or more of any character if (/^[\S\s]*-----BEGIN RSA PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PRIVATE KEY-----[\S\s]*$/g.test(data)) { module.exports.privateImport(key, data); return true; } if (/^[\S\s]*-----BEGIN RSA PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PUBLIC KEY-----[\S\s]*$/g.test(data)) { module.exports.publicImport(key, data); return true; } return false; } }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 348 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/formats/pkcs8.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var ber = __webpack_require__(/*! asn1 */ 340).Ber; var _ = __webpack_require__(/*! ../utils */ 330)._; var PUBLIC_RSA_OID = '1.2.840.113549.1.1.1'; var utils = __webpack_require__(/*! ../utils */ 330); var PRIVATE_OPENING_BOUNDARY = '-----BEGIN PRIVATE KEY-----'; var PRIVATE_CLOSING_BOUNDARY = '-----END PRIVATE KEY-----'; var PUBLIC_OPENING_BOUNDARY = '-----BEGIN PUBLIC KEY-----'; var PUBLIC_CLOSING_BOUNDARY = '-----END PUBLIC KEY-----'; module.exports = { privateExport: function privateExport(key, options) { options = options || {}; var n = key.n.toBuffer(); var d = key.d.toBuffer(); var p = key.p.toBuffer(); var q = key.q.toBuffer(); var dmp1 = key.dmp1.toBuffer(); var dmq1 = key.dmq1.toBuffer(); var coeff = key.coeff.toBuffer(); var length = n.length + d.length + p.length + q.length + dmp1.length + dmq1.length + coeff.length + 512; // magic var bodyWriter = new ber.Writer({ size: length }); bodyWriter.startSequence(); bodyWriter.writeInt(0); bodyWriter.writeBuffer(n, 2); bodyWriter.writeInt(key.e); bodyWriter.writeBuffer(d, 2); bodyWriter.writeBuffer(p, 2); bodyWriter.writeBuffer(q, 2); bodyWriter.writeBuffer(dmp1, 2); bodyWriter.writeBuffer(dmq1, 2); bodyWriter.writeBuffer(coeff, 2); bodyWriter.endSequence(); var writer = new ber.Writer({ size: length }); writer.startSequence(); writer.writeInt(0); writer.startSequence(); writer.writeOID(PUBLIC_RSA_OID); writer.writeNull(); writer.endSequence(); writer.writeBuffer(bodyWriter.buffer, 4); writer.endSequence(); if (options.type === 'der') { return writer.buffer; } else { return PRIVATE_OPENING_BOUNDARY + '\n' + utils.linebrk(writer.buffer.toString('base64'), 64) + '\n' + PRIVATE_CLOSING_BOUNDARY; } }, privateImport: function privateImport(key, data, options) { options = options || {}; var buffer; if (options.type !== 'der') { if (Buffer.isBuffer(data)) { data = data.toString('utf8'); } if (_.isString(data)) { var pem = utils.trimSurroundingText(data, PRIVATE_OPENING_BOUNDARY, PRIVATE_CLOSING_BOUNDARY).replace('-----END PRIVATE KEY-----', '').replace(/\s+|\n\r|\n|\r$/gm, ''); buffer = Buffer.from(pem, 'base64'); } else { throw Error('Unsupported key format'); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error('Unsupported key format'); } var reader = new ber.Reader(buffer); reader.readSequence(); reader.readInt(0); var header = new ber.Reader(reader.readString(0x30, true)); if (header.readOID(0x06, true) !== PUBLIC_RSA_OID) { throw Error('Invalid Public key format'); } var body = new ber.Reader(reader.readString(0x04, true)); body.readSequence(); body.readString(2, true); // just zero key.setPrivate(body.readString(2, true), // modulus body.readString(2, true), // publicExponent body.readString(2, true), // privateExponent body.readString(2, true), // prime1 body.readString(2, true), // prime2 body.readString(2, true), // exponent1 -- d mod (p1) body.readString(2, true), // exponent2 -- d mod (q-1) body.readString(2, true) // coefficient -- (inverse of q) mod p ); }, publicExport: function publicExport(key, options) { options = options || {}; var n = key.n.toBuffer(); var length = n.length + 512; // magic var bodyWriter = new ber.Writer({ size: length }); bodyWriter.writeByte(0); bodyWriter.startSequence(); bodyWriter.writeBuffer(n, 2); bodyWriter.writeInt(key.e); bodyWriter.endSequence(); var writer = new ber.Writer({ size: length }); writer.startSequence(); writer.startSequence(); writer.writeOID(PUBLIC_RSA_OID); writer.writeNull(); writer.endSequence(); writer.writeBuffer(bodyWriter.buffer, 3); writer.endSequence(); if (options.type === 'der') { return writer.buffer; } else { return PUBLIC_OPENING_BOUNDARY + '\n' + utils.linebrk(writer.buffer.toString('base64'), 64) + '\n' + PUBLIC_CLOSING_BOUNDARY; } }, publicImport: function publicImport(key, data, options) { options = options || {}; var buffer; if (options.type !== 'der') { if (Buffer.isBuffer(data)) { data = data.toString('utf8'); } if (_.isString(data)) { var pem = utils.trimSurroundingText(data, PUBLIC_OPENING_BOUNDARY, PUBLIC_CLOSING_BOUNDARY).replace(/\s+|\n\r|\n|\r$/gm, ''); buffer = Buffer.from(pem, 'base64'); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error('Unsupported key format'); } var reader = new ber.Reader(buffer); reader.readSequence(); var header = new ber.Reader(reader.readString(0x30, true)); if (header.readOID(0x06, true) !== PUBLIC_RSA_OID) { throw Error('Invalid Public key format'); } var body = new ber.Reader(reader.readString(0x03, true)); body.readByte(); body.readSequence(); key.setPublic(body.readString(0x02, true), // modulus body.readString(0x02, true) // publicExponent ); }, /** * Trying autodetect and import key * @param key * @param data */ autoImport: function autoImport(key, data) { if (/^[\S\s]*-----BEGIN PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PRIVATE KEY-----[\S\s]*$/g.test(data)) { module.exports.privateImport(key, data); return true; } if (/^[\S\s]*-----BEGIN PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PUBLIC KEY-----[\S\s]*$/g.test(data)) { module.exports.publicImport(key, data); return true; } return false; } }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 349 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/formats/components.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _ = __webpack_require__(/*! ../utils */ 330)._; var utils = __webpack_require__(/*! ../utils */ 330); module.exports = { privateExport: function privateExport(key, options) { return { n: key.n.toBuffer(), e: key.e, d: key.d.toBuffer(), p: key.p.toBuffer(), q: key.q.toBuffer(), dmp1: key.dmp1.toBuffer(), dmq1: key.dmq1.toBuffer(), coeff: key.coeff.toBuffer() }; }, privateImport: function privateImport(key, data, options) { if (data.n && data.e && data.d && data.p && data.q && data.dmp1 && data.dmq1 && data.coeff) { key.setPrivate(data.n, data.e, data.d, data.p, data.q, data.dmp1, data.dmq1, data.coeff); } else { throw Error("Invalid key data"); } }, publicExport: function publicExport(key, options) { return { n: key.n.toBuffer(), e: key.e }; }, publicImport: function publicImport(key, data, options) { if (data.n && data.e) { key.setPublic(data.n, data.e); } else { throw Error("Invalid key data"); } }, /** * Trying autodetect and import key * @param key * @param data */ autoImport: function autoImport(key, data) { if (data.n && data.e) { if (data.d && data.p && data.q && data.dmp1 && data.dmq1 && data.coeff) { module.exports.privateImport(key, data); return true; } else { module.exports.publicImport(key, data); return true; } } return false; } }; /***/ }), /* 350 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/node-rsa/src/formats/openssh.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var _ = __webpack_require__(/*! ../utils */ 330)._; var utils = __webpack_require__(/*! ../utils */ 330); var BigInteger = __webpack_require__(/*! ../libs/jsbn */ 331); var PRIVATE_OPENING_BOUNDARY = "-----BEGIN OPENSSH PRIVATE KEY-----"; var PRIVATE_CLOSING_BOUNDARY = "-----END OPENSSH PRIVATE KEY-----"; module.exports = { privateExport: function privateExport(key, options) { var nbuf = key.n.toBuffer(); var ebuf = Buffer.alloc(4); ebuf.writeUInt32BE(key.e, 0); //Slice leading zeroes while (ebuf[0] === 0) { ebuf = ebuf.slice(1); } var dbuf = key.d.toBuffer(); var coeffbuf = key.coeff.toBuffer(); var pbuf = key.p.toBuffer(); var qbuf = key.q.toBuffer(); var commentbuf; if (typeof key.sshcomment !== "undefined") { commentbuf = Buffer.from(key.sshcomment); } else { commentbuf = Buffer.from([]); } var pubkeyLength = 11 + // 32bit length, 'ssh-rsa' 4 + ebuf.byteLength + 4 + nbuf.byteLength; var privateKeyLength = 8 + //64bit unused checksum 11 + // 32bit length, 'ssh-rsa' 4 + nbuf.byteLength + 4 + ebuf.byteLength + 4 + dbuf.byteLength + 4 + coeffbuf.byteLength + 4 + pbuf.byteLength + 4 + qbuf.byteLength + 4 + commentbuf.byteLength; var length = 15 + //openssh-key-v1,0x00, 16 + // 2*(32bit length, 'none') 4 + // 32bit length, empty string 4 + // 32bit number of keys 4 + // 32bit pubkey length pubkeyLength + 4 + //32bit private+checksum+comment+padding length privateKeyLength; var paddingLength = Math.ceil(privateKeyLength / 8) * 8 - privateKeyLength; length += paddingLength; var buf = Buffer.alloc(length); var writer = { buf: buf, off: 0 }; buf.write("openssh-key-v1", "utf8"); buf.writeUInt8(0, 14); writer.off += 15; writeOpenSSHKeyString(writer, Buffer.from("none")); writeOpenSSHKeyString(writer, Buffer.from("none")); writeOpenSSHKeyString(writer, Buffer.from("")); writer.off = writer.buf.writeUInt32BE(1, writer.off); writer.off = writer.buf.writeUInt32BE(pubkeyLength, writer.off); writeOpenSSHKeyString(writer, Buffer.from("ssh-rsa")); writeOpenSSHKeyString(writer, ebuf); writeOpenSSHKeyString(writer, nbuf); writer.off = writer.buf.writeUInt32BE(length - 47 - pubkeyLength, writer.off); writer.off += 8; writeOpenSSHKeyString(writer, Buffer.from("ssh-rsa")); writeOpenSSHKeyString(writer, nbuf); writeOpenSSHKeyString(writer, ebuf); writeOpenSSHKeyString(writer, dbuf); writeOpenSSHKeyString(writer, coeffbuf); writeOpenSSHKeyString(writer, pbuf); writeOpenSSHKeyString(writer, qbuf); writeOpenSSHKeyString(writer, commentbuf); var pad = 0x01; while (writer.off < length) { writer.off = writer.buf.writeUInt8(pad++, writer.off); } if (options.type === "der") { return writer.buf; } else { return PRIVATE_OPENING_BOUNDARY + "\n" + utils.linebrk(buf.toString("base64"), 70) + "\n" + PRIVATE_CLOSING_BOUNDARY + "\n"; } }, privateImport: function privateImport(key, data, options) { options = options || {}; var buffer; if (options.type !== "der") { if (Buffer.isBuffer(data)) { data = data.toString("utf8"); } if (_.isString(data)) { var pem = utils.trimSurroundingText(data, PRIVATE_OPENING_BOUNDARY, PRIVATE_CLOSING_BOUNDARY).replace(/\s+|\n\r|\n|\r$/gm, ""); buffer = Buffer.from(pem, "base64"); } else { throw Error("Unsupported key format"); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error("Unsupported key format"); } var reader = { buf: buffer, off: 0 }; if (buffer.slice(0, 14).toString("ascii") !== "openssh-key-v1") throw "Invalid file format."; reader.off += 15; //ciphername if (readOpenSSHKeyString(reader).toString("ascii") !== "none") throw Error("Unsupported key type"); //kdfname if (readOpenSSHKeyString(reader).toString("ascii") !== "none") throw Error("Unsupported key type"); //kdf if (readOpenSSHKeyString(reader).toString("ascii") !== "") throw Error("Unsupported key type"); //keynum reader.off += 4; //sshpublength reader.off += 4; //keytype if (readOpenSSHKeyString(reader).toString("ascii") !== "ssh-rsa") throw Error("Unsupported key type"); readOpenSSHKeyString(reader); readOpenSSHKeyString(reader); reader.off += 12; if (readOpenSSHKeyString(reader).toString("ascii") !== "ssh-rsa") throw Error("Unsupported key type"); var n = readOpenSSHKeyString(reader); var e = readOpenSSHKeyString(reader); var d = readOpenSSHKeyString(reader); var coeff = readOpenSSHKeyString(reader); var p = readOpenSSHKeyString(reader); var q = readOpenSSHKeyString(reader); //Calculate missing values var dint = new BigInteger(d); var qint = new BigInteger(q); var pint = new BigInteger(p); var dp = dint.mod(pint.subtract(BigInteger.ONE)); var dq = dint.mod(qint.subtract(BigInteger.ONE)); key.setPrivate(n, // modulus e, // publicExponent d, // privateExponent p, // prime1 q, // prime2 dp.toBuffer(), // exponent1 -- d mod (p1) dq.toBuffer(), // exponent2 -- d mod (q-1) coeff // coefficient -- (inverse of q) mod p ); key.sshcomment = readOpenSSHKeyString(reader).toString("ascii"); }, publicExport: function publicExport(key, options) { var ebuf = Buffer.alloc(4); ebuf.writeUInt32BE(key.e, 0); //Slice leading zeroes while (ebuf[0] === 0) { ebuf = ebuf.slice(1); } var nbuf = key.n.toBuffer(); var buf = Buffer.alloc(ebuf.byteLength + 4 + nbuf.byteLength + 4 + "ssh-rsa".length + 4); var writer = { buf: buf, off: 0 }; writeOpenSSHKeyString(writer, Buffer.from("ssh-rsa")); writeOpenSSHKeyString(writer, ebuf); writeOpenSSHKeyString(writer, nbuf); var comment = key.sshcomment || ""; if (options.type === "der") { return writer.buf; } else { return "ssh-rsa " + buf.toString("base64") + " " + comment + "\n"; } }, publicImport: function publicImport(key, data, options) { options = options || {}; var buffer; if (options.type !== "der") { if (Buffer.isBuffer(data)) { data = data.toString("utf8"); } if (_.isString(data)) { if (data.substring(0, 8) !== "ssh-rsa ") throw Error("Unsupported key format"); var pemEnd = data.indexOf(" ", 8); //Handle keys with no comment if (pemEnd === -1) { pemEnd = data.length; } else { key.sshcomment = data.substring(pemEnd + 1).replace(/\s+|\n\r|\n|\r$/gm, ""); } var pem = data.substring(8, pemEnd).replace(/\s+|\n\r|\n|\r$/gm, ""); buffer = Buffer.from(pem, "base64"); } else { throw Error("Unsupported key format"); } } else if (Buffer.isBuffer(data)) { buffer = data; } else { throw Error("Unsupported key format"); } var reader = { buf: buffer, off: 0 }; var type = readOpenSSHKeyString(reader).toString("ascii"); if (type !== "ssh-rsa") throw Error("Invalid key type: " + type); var e = readOpenSSHKeyString(reader); var n = readOpenSSHKeyString(reader); key.setPublic(n, e); }, /** * Trying autodetect and import key * @param key * @param data */ autoImport: function autoImport(key, data) { // [\S\s]* matches zero or more of any character if (/^[\S\s]*-----BEGIN OPENSSH PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END OPENSSH PRIVATE KEY-----[\S\s]*$/g.test(data)) { module.exports.privateImport(key, data); return true; } if (/^[\S\s]*ssh-rsa \s*(?=(([A-Za-z0-9+/=]+\s*)+))\1[\S\s]*$/g.test(data)) { module.exports.publicImport(key, data); return true; } return false; } }; function readOpenSSHKeyString(reader) { var len = reader.buf.readInt32BE(reader.off); reader.off += 4; var res = reader.buf.slice(reader.off, reader.off + len); reader.off += len; return res; } function writeOpenSSHKeyString(writer, data) { writer.buf.writeInt32BE(data.byteLength, writer.off); writer.off += 4; writer.off += data.copy(writer.buf, writer.off); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 351 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-wallet/dist.browser/index.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var __assign = this && this.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } } return t; }; return __assign.apply(this, arguments); }; var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function get() { return m[k]; } }); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) { if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; var __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = this && this.__generator || function (thisArg, body) { var _ = { label: 0, sent: function sent() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) { try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.thirdparty = exports.hdkey = void 0; var crypto = __importStar(__webpack_require__(/*! crypto */ 204)); var ethereumjs_util_1 = __webpack_require__(/*! ethereumjs-util */ 94); var scrypt_js_1 = __webpack_require__(/*! scrypt-js */ 352); var hdkey_1 = __webpack_require__(/*! ./hdkey */ 353); Object.defineProperty(exports, "hdkey", { enumerable: true, get: function get() { return __importDefault(hdkey_1).default; } }); var thirdparty_1 = __webpack_require__(/*! ./thirdparty */ 358); Object.defineProperty(exports, "thirdparty", { enumerable: true, get: function get() { return __importDefault(thirdparty_1).default; } }); var bs58check = __webpack_require__(/*! bs58check */ 317); var randomBytes = __webpack_require__(/*! randombytes */ 205); var uuidv4 = __webpack_require__(/*! uuid */ 361).v4; function validateHexString(paramName, str, length) { if (str.toLowerCase().startsWith('0x')) { str = str.slice(2); } if (!str && !length) { return str; } if (length % 2) { throw new Error("Invalid length argument, must be an even number"); } if (typeof length === 'number' && str.length !== length) { throw new Error("Invalid " + paramName + ", string must be " + length + " hex characters"); } if (!/^([0-9a-f]{2})+$/i.test(str)) { var howMany = typeof length === 'number' ? length : 'empty or a non-zero even number of'; throw new Error("Invalid " + paramName + ", string must be " + howMany + " hex characters"); } return str; } function validateBuffer(paramName, buff, length) { if (!Buffer.isBuffer(buff)) { var howManyHex = typeof length === 'number' ? "" + length * 2 : 'empty or a non-zero even number of'; var howManyBytes = typeof length === 'number' ? " (" + length + " bytes)" : ''; throw new Error("Invalid " + paramName + ", must be a string (" + howManyHex + " hex characters) or buffer" + howManyBytes); } if (typeof length === 'number' && buff.length !== length) { throw new Error("Invalid " + paramName + ", buffer must be " + length + " bytes"); } return buff; } function mergeToV3ParamsWithDefaults(params) { var v3Defaults = { cipher: 'aes-128-ctr', kdf: 'scrypt', salt: randomBytes(32), iv: randomBytes(16), uuid: randomBytes(16), dklen: 32, c: 262144, n: 262144, r: 8, p: 1 }; if (!params) { return v3Defaults; } if (typeof params.salt === 'string') { params.salt = Buffer.from(validateHexString('salt', params.salt), 'hex'); } if (typeof params.iv === 'string') { params.iv = Buffer.from(validateHexString('iv', params.iv, 32), 'hex'); } if (typeof params.uuid === 'string') { params.uuid = Buffer.from(validateHexString('uuid', params.uuid, 32), 'hex'); } if (params.salt) { validateBuffer('salt', params.salt); } if (params.iv) { validateBuffer('iv', params.iv, 16); } if (params.uuid) { validateBuffer('uuid', params.uuid, 16); } return __assign(__assign({}, v3Defaults), params); } function kdfParamsForPBKDF(opts) { return { dklen: opts.dklen, salt: opts.salt, c: opts.c, prf: 'hmac-sha256' }; } function kdfParamsForScrypt(opts) { return { dklen: opts.dklen, salt: opts.salt, n: opts.n, r: opts.r, p: opts.p }; } // wallet implementation var Wallet = /** @class */function () { function Wallet(privateKey, publicKey) { if (publicKey === void 0) { publicKey = undefined; } this.privateKey = privateKey; this.publicKey = publicKey; if (privateKey && publicKey) { throw new Error('Cannot supply both a private and a public key to the constructor'); } if (privateKey && !(0, ethereumjs_util_1.isValidPrivate)(privateKey)) { throw new Error('Private key does not satisfy the curve requirements (ie. it is invalid)'); } if (publicKey && !(0, ethereumjs_util_1.isValidPublic)(publicKey)) { throw new Error('Invalid public key'); } } // static methods /** * Create an instance based on a new random key. * * @param icapDirect setting this to `true` will generate an address suitable for the `ICAP Direct mode` */ Wallet.generate = function (icapDirect) { if (icapDirect === void 0) { icapDirect = false; } if (icapDirect) { var max = new ethereumjs_util_1.BN('088f924eeceeda7fe92e1f5b0fffffffffffffff', 16); while (true) { var privateKey = randomBytes(32); if (new ethereumjs_util_1.BN((0, ethereumjs_util_1.privateToAddress)(privateKey)).lte(max)) { return new Wallet(privateKey); } } } else { return new Wallet(randomBytes(32)); } }; /** * Create an instance where the address is valid against the supplied pattern (**this will be very slow**) */ Wallet.generateVanityAddress = function (pattern) { if (!(pattern instanceof RegExp)) { pattern = new RegExp(pattern); } while (true) { var privateKey = randomBytes(32); var address = (0, ethereumjs_util_1.privateToAddress)(privateKey); if (pattern.test(address.toString('hex'))) { return new Wallet(privateKey); } } }; /** * Create an instance based on a public key (certain methods will not be available) * * This method only accepts uncompressed Ethereum-style public keys, unless * the `nonStrict` flag is set to true. */ Wallet.fromPublicKey = function (publicKey, nonStrict) { if (nonStrict === void 0) { nonStrict = false; } if (nonStrict) { publicKey = (0, ethereumjs_util_1.importPublic)(publicKey); } return new Wallet(undefined, publicKey); }; /** * Create an instance based on a BIP32 extended public key (xpub) */ Wallet.fromExtendedPublicKey = function (extendedPublicKey) { if (extendedPublicKey.slice(0, 4) !== 'xpub') { throw new Error('Not an extended public key'); } var publicKey = bs58check.decode(extendedPublicKey).slice(45); // Convert to an Ethereum public key return Wallet.fromPublicKey(publicKey, true); }; /** * Create an instance based on a raw private key */ Wallet.fromPrivateKey = function (privateKey) { return new Wallet(privateKey); }; /** * Create an instance based on a BIP32 extended private key (xprv) */ Wallet.fromExtendedPrivateKey = function (extendedPrivateKey) { if (extendedPrivateKey.slice(0, 4) !== 'xprv') { throw new Error('Not an extended private key'); } var tmp = bs58check.decode(extendedPrivateKey); if (tmp[45] !== 0) { throw new Error('Invalid extended private key'); } return Wallet.fromPrivateKey(tmp.slice(46)); }; /** * Import a wallet (Version 1 of the Ethereum wallet format). * * @param input A JSON serialized string, or an object representing V1 Keystore. * @param password The keystore password. */ Wallet.fromV1 = function (input, password) { return __awaiter(this, void 0, void 0, function () { var json, kdfparams, derivedKey, ciphertext, mac, decipher, seed; return __generator(this, function (_a) { switch (_a.label) { case 0: json = _typeof(input) === 'object' ? input : JSON.parse(input); if (json.Version !== '1') { throw new Error('Not a V1 Wallet'); } if (json.Crypto.KeyHeader.Kdf !== 'scrypt') { throw new Error('Unsupported key derivation scheme'); } kdfparams = json.Crypto.KeyHeader.KdfParams; return [4 /*yield*/, (0, scrypt_js_1.scrypt)(Buffer.from(password), Buffer.from(json.Crypto.Salt, 'hex'), kdfparams.N, kdfparams.R, kdfparams.P, kdfparams.DkLen)]; case 1: derivedKey = _a.sent(); ciphertext = Buffer.from(json.Crypto.CipherText, 'hex'); mac = (0, ethereumjs_util_1.keccak256)(Buffer.concat([derivedKey.slice(16, 32), ciphertext])); if (mac.toString('hex') !== json.Crypto.MAC) { throw new Error('Key derivation failed - possibly wrong passphrase'); } decipher = crypto.createDecipheriv('aes-128-cbc', (0, ethereumjs_util_1.keccak256)(derivedKey.slice(0, 16)).slice(0, 16), Buffer.from(json.Crypto.IV, 'hex')); seed = runCipherBuffer(decipher, ciphertext); return [2 /*return*/, new Wallet(seed)]; } }); }); }; /** * Import a wallet (Version 3 of the Ethereum wallet format). Set `nonStrict` true to accept files with mixed-caps. * * @param input A JSON serialized string, or an object representing V3 Keystore. * @param password The keystore password. */ Wallet.fromV3 = function (input, password, nonStrict) { if (nonStrict === void 0) { nonStrict = false; } return __awaiter(this, void 0, void 0, function () { var json, derivedKey, kdfparams, ciphertext, mac, decipher, seed; return __generator(this, function (_a) { switch (_a.label) { case 0: json = _typeof(input) === 'object' ? input : JSON.parse(nonStrict ? input.toLowerCase() : input); if (json.version !== 3) { throw new Error('Not a V3 wallet'); } if (!(json.crypto.kdf === 'scrypt')) return [3 /*break*/, 2]; kdfparams = json.crypto.kdfparams; return [4 /*yield*/, (0, scrypt_js_1.scrypt)(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.n, kdfparams.r, kdfparams.p, kdfparams.dklen)]; case 1: // FIXME: support progress reporting callback derivedKey = _a.sent(); return [3 /*break*/, 3]; case 2: if (json.crypto.kdf === 'pbkdf2') { kdfparams = json.crypto.kdfparams; if (kdfparams.prf !== 'hmac-sha256') { throw new Error('Unsupported parameters to PBKDF2'); } derivedKey = crypto.pbkdf2Sync(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.c, kdfparams.dklen, 'sha256'); } else { throw new Error('Unsupported key derivation scheme'); } _a.label = 3; case 3: ciphertext = Buffer.from(json.crypto.ciphertext, 'hex'); mac = (0, ethereumjs_util_1.keccak256)(Buffer.concat([Buffer.from(derivedKey.slice(16, 32)), ciphertext])); if (mac.toString('hex') !== json.crypto.mac) { throw new Error('Key derivation failed - possibly wrong passphrase'); } decipher = crypto.createDecipheriv(json.crypto.cipher, derivedKey.slice(0, 16), Buffer.from(json.crypto.cipherparams.iv, 'hex')); seed = runCipherBuffer(decipher, ciphertext); return [2 /*return*/, new Wallet(seed)]; } }); }); }; /* * Import an Ethereum Pre Sale wallet. * Based on https://github.com/ethereum/pyethsaletool/blob/master/pyethsaletool.py * JSON fields: encseed, ethaddr, btcaddr, email * * @param input A JSON serialized string, or an object representing EthSale Keystore. * @param password The keystore password. */ Wallet.fromEthSale = function (input, password) { var json = _typeof(input) === 'object' ? input : JSON.parse(input); var encseed = Buffer.from(json.encseed, 'hex'); // key derivation var derivedKey = crypto.pbkdf2Sync(password, password, 2000, 32, 'sha256').slice(0, 16); // seed decoding (IV is first 16 bytes) // NOTE: crypto (derived from openssl) when used with aes-*-cbc will handle PKCS#7 padding internally // see also http://stackoverflow.com/a/31614770/4964819 var decipher = crypto.createDecipheriv('aes-128-cbc', derivedKey, encseed.slice(0, 16)); var seed = runCipherBuffer(decipher, encseed.slice(16)); var wallet = new Wallet((0, ethereumjs_util_1.keccak256)(seed)); if (wallet.getAddress().toString('hex') !== json.ethaddr) { throw new Error('Decoded key mismatch - possibly wrong passphrase'); } return wallet; }; Object.defineProperty(Wallet.prototype, "pubKey", { // private getters /** * Returns the wallet's public key. */ get: function get() { if (!keyExists(this.publicKey)) { this.publicKey = (0, ethereumjs_util_1.privateToPublic)(this.privateKey); } return this.publicKey; }, enumerable: false, configurable: true }); Object.defineProperty(Wallet.prototype, "privKey", { /** * Returns the wallet's private key. */ get: function get() { if (!keyExists(this.privateKey)) { throw new Error('This is a public key only wallet'); } return this.privateKey; }, enumerable: false, configurable: true }); // public instance methods /** * Returns the wallet's private key. * */ // tslint:disable-next-line Wallet.prototype.getPrivateKey = function () { return this.privKey; }; Wallet.prototype.getPrivateKeyString = function () { return (0, ethereumjs_util_1.bufferToHex)(this.privKey); }; /** * Returns the wallet's public key. */ // tslint:disable-next-line Wallet.prototype.getPublicKey = function () { return this.pubKey; }; /** * Returns the wallet's public key as a "0x" prefixed hex string */ Wallet.prototype.getPublicKeyString = function () { return (0, ethereumjs_util_1.bufferToHex)(this.getPublicKey()); }; /** * Returns the wallet's address. */ Wallet.prototype.getAddress = function () { return (0, ethereumjs_util_1.publicToAddress)(this.pubKey); }; /** * Returns the wallet's address as a "0x" prefixed hex string */ Wallet.prototype.getAddressString = function () { return (0, ethereumjs_util_1.bufferToHex)(this.getAddress()); }; /** * Returns the wallet's private key as a "0x" prefixed hex string checksummed * according to [EIP 55](https://github.com/ethereum/EIPs/issues/55). */ Wallet.prototype.getChecksumAddressString = function () { return (0, ethereumjs_util_1.toChecksumAddress)(this.getAddressString()); }; /** * Returns an Etherem Version 3 Keystore Format object representing the wallet * * @param password The password used to encrypt the Keystore. * @param opts The options for the keystore. See [its spec](https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition) for more info. */ Wallet.prototype.toV3 = function (password, opts) { return __awaiter(this, void 0, void 0, function () { var v3Params, kdfParams, derivedKey, _a, cipher, ciphertext, mac; return __generator(this, function (_b) { switch (_b.label) { case 0: if (!keyExists(this.privateKey)) { throw new Error('This is a public key only wallet'); } v3Params = mergeToV3ParamsWithDefaults(opts); _a = v3Params.kdf; switch (_a) { case "pbkdf2" /* PBKDF */: return [3 /*break*/, 1]; case "scrypt" /* Scrypt */: return [3 /*break*/, 2]; } return [3 /*break*/, 4]; case 1: kdfParams = kdfParamsForPBKDF(v3Params); derivedKey = crypto.pbkdf2Sync(Buffer.from(password), kdfParams.salt, kdfParams.c, kdfParams.dklen, 'sha256'); return [3 /*break*/, 5]; case 2: kdfParams = kdfParamsForScrypt(v3Params); return [4 /*yield*/, (0, scrypt_js_1.scrypt)(Buffer.from(password), kdfParams.salt, kdfParams.n, kdfParams.r, kdfParams.p, kdfParams.dklen)]; case 3: // FIXME: support progress reporting callback derivedKey = _b.sent(); return [3 /*break*/, 5]; case 4: throw new Error('Unsupported kdf'); case 5: cipher = crypto.createCipheriv(v3Params.cipher, derivedKey.slice(0, 16), v3Params.iv); if (!cipher) { throw new Error('Unsupported cipher'); } ciphertext = runCipherBuffer(cipher, this.privKey); mac = (0, ethereumjs_util_1.keccak256)(Buffer.concat([Buffer.from(derivedKey.slice(16, 32)), Buffer.from(ciphertext)])); return [2 /*return*/, { version: 3, id: uuidv4({ random: v3Params.uuid }), // @ts-ignore - the official V3 keystore spec omits the address key address: this.getAddress().toString('hex'), crypto: { ciphertext: ciphertext.toString('hex'), cipherparams: { iv: v3Params.iv.toString('hex') }, cipher: v3Params.cipher, kdf: v3Params.kdf, kdfparams: __assign(__assign({}, kdfParams), { salt: kdfParams.salt.toString('hex') }), mac: mac.toString('hex') } }]; } }); }); }; /** * Return the suggested filename for V3 keystores. */ Wallet.prototype.getV3Filename = function (timestamp) { /* * We want a timestamp like 2016-03-15T17-11-33.007598288Z. Date formatting * is a pain in Javascript, everbody knows that. We could use moment.js, * but decide to do it manually in order to save space. * * toJSON() returns a pretty close version, so let's use it. It is not UTC though, * but does it really matter? * * Alternative manual way with padding and Date fields: http://stackoverflow.com/a/7244288/4964819 * */ var ts = timestamp ? new Date(timestamp) : new Date(); return ['UTC--', ts.toJSON().replace(/:/g, '-'), '--', this.getAddress().toString('hex')].join(''); }; Wallet.prototype.toV3String = function (password, opts) { return __awaiter(this, void 0, void 0, function () { var _a, _b; return __generator(this, function (_c) { switch (_c.label) { case 0: _b = (_a = JSON).stringify; return [4 /*yield*/, this.toV3(password, opts)]; case 1: return [2 /*return*/, _b.apply(_a, [_c.sent()])]; } }); }); }; return Wallet; }(); exports.default = Wallet; // helpers function runCipherBuffer(cipher, data) { return Buffer.concat([cipher.update(data), cipher.final()]); } function keyExists(k) { return k !== undefined && k !== null; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 352 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/node_modules/scrypt-js/scrypt.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; (function (root) { var MAX_VALUE = 0x7fffffff; // The SHA256 and PBKDF2 implementation are from scrypt-async-js: // See: https://github.com/dchest/scrypt-async-js function SHA256(m) { var K = new Uint32Array([0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2]); var h0 = 0x6a09e667, h1 = 0xbb67ae85, h2 = 0x3c6ef372, h3 = 0xa54ff53a; var h4 = 0x510e527f, h5 = 0x9b05688c, h6 = 0x1f83d9ab, h7 = 0x5be0cd19; var w = new Uint32Array(64); function blocks(p) { var off = 0, len = p.length; while (len >= 64) { var a = h0, b = h1, c = h2, d = h3, e = h4, f = h5, g = h6, h = h7, u = void 0, _i = void 0, j = void 0, t1 = void 0, t2 = void 0; for (_i = 0; _i < 16; _i++) { j = off + _i * 4; w[_i] = (p[j] & 0xff) << 24 | (p[j + 1] & 0xff) << 16 | (p[j + 2] & 0xff) << 8 | p[j + 3] & 0xff; } for (_i = 16; _i < 64; _i++) { u = w[_i - 2]; t1 = (u >>> 17 | u << 32 - 17) ^ (u >>> 19 | u << 32 - 19) ^ u >>> 10; u = w[_i - 15]; t2 = (u >>> 7 | u << 32 - 7) ^ (u >>> 18 | u << 32 - 18) ^ u >>> 3; w[_i] = (t1 + w[_i - 7] | 0) + (t2 + w[_i - 16] | 0) | 0; } for (_i = 0; _i < 64; _i++) { t1 = (((e >>> 6 | e << 32 - 6) ^ (e >>> 11 | e << 32 - 11) ^ (e >>> 25 | e << 32 - 25)) + (e & f ^ ~e & g) | 0) + (h + (K[_i] + w[_i] | 0) | 0) | 0; t2 = ((a >>> 2 | a << 32 - 2) ^ (a >>> 13 | a << 32 - 13) ^ (a >>> 22 | a << 32 - 22)) + (a & b ^ a & c ^ b & c) | 0; h = g; g = f; f = e; e = d + t1 | 0; d = c; c = b; b = a; a = t1 + t2 | 0; } h0 = h0 + a | 0; h1 = h1 + b | 0; h2 = h2 + c | 0; h3 = h3 + d | 0; h4 = h4 + e | 0; h5 = h5 + f | 0; h6 = h6 + g | 0; h7 = h7 + h | 0; off += 64; len -= 64; } } blocks(m); var i, bytesLeft = m.length % 64, bitLenHi = m.length / 0x20000000 | 0, bitLenLo = m.length << 3, numZeros = bytesLeft < 56 ? 56 : 120, p = m.slice(m.length - bytesLeft, m.length); p.push(0x80); for (i = bytesLeft + 1; i < numZeros; i++) { p.push(0); } p.push(bitLenHi >>> 24 & 0xff); p.push(bitLenHi >>> 16 & 0xff); p.push(bitLenHi >>> 8 & 0xff); p.push(bitLenHi >>> 0 & 0xff); p.push(bitLenLo >>> 24 & 0xff); p.push(bitLenLo >>> 16 & 0xff); p.push(bitLenLo >>> 8 & 0xff); p.push(bitLenLo >>> 0 & 0xff); blocks(p); return [h0 >>> 24 & 0xff, h0 >>> 16 & 0xff, h0 >>> 8 & 0xff, h0 >>> 0 & 0xff, h1 >>> 24 & 0xff, h1 >>> 16 & 0xff, h1 >>> 8 & 0xff, h1 >>> 0 & 0xff, h2 >>> 24 & 0xff, h2 >>> 16 & 0xff, h2 >>> 8 & 0xff, h2 >>> 0 & 0xff, h3 >>> 24 & 0xff, h3 >>> 16 & 0xff, h3 >>> 8 & 0xff, h3 >>> 0 & 0xff, h4 >>> 24 & 0xff, h4 >>> 16 & 0xff, h4 >>> 8 & 0xff, h4 >>> 0 & 0xff, h5 >>> 24 & 0xff, h5 >>> 16 & 0xff, h5 >>> 8 & 0xff, h5 >>> 0 & 0xff, h6 >>> 24 & 0xff, h6 >>> 16 & 0xff, h6 >>> 8 & 0xff, h6 >>> 0 & 0xff, h7 >>> 24 & 0xff, h7 >>> 16 & 0xff, h7 >>> 8 & 0xff, h7 >>> 0 & 0xff]; } function PBKDF2_HMAC_SHA256_OneIter(password, salt, dkLen) { // compress password if it's longer than hash block length password = password.length <= 64 ? password : SHA256(password); var innerLen = 64 + salt.length + 4; var inner = new Array(innerLen); var outerKey = new Array(64); var i; var dk = []; // inner = (password ^ ipad) || salt || counter for (i = 0; i < 64; i++) { inner[i] = 0x36; } for (i = 0; i < password.length; i++) { inner[i] ^= password[i]; } for (i = 0; i < salt.length; i++) { inner[64 + i] = salt[i]; } for (i = innerLen - 4; i < innerLen; i++) { inner[i] = 0; } // outerKey = password ^ opad for (i = 0; i < 64; i++) { outerKey[i] = 0x5c; } for (i = 0; i < password.length; i++) { outerKey[i] ^= password[i]; } // increments counter inside inner function incrementCounter() { for (var _i2 = innerLen - 1; _i2 >= innerLen - 4; _i2--) { inner[_i2]++; if (inner[_i2] <= 0xff) return; inner[_i2] = 0; } } // output blocks = SHA256(outerKey || SHA256(inner)) ... while (dkLen >= 32) { incrementCounter(); dk = dk.concat(SHA256(outerKey.concat(SHA256(inner)))); dkLen -= 32; } if (dkLen > 0) { incrementCounter(); dk = dk.concat(SHA256(outerKey.concat(SHA256(inner))).slice(0, dkLen)); } return dk; } // The following is an adaptation of scryptsy // See: https://www.npmjs.com/package/scryptsy function blockmix_salsa8(BY, Yi, r, x, _X) { var i; arraycopy(BY, (2 * r - 1) * 16, _X, 0, 16); for (i = 0; i < 2 * r; i++) { blockxor(BY, i * 16, _X, 16); salsa20_8(_X, x); arraycopy(_X, 0, BY, Yi + i * 16, 16); } for (i = 0; i < r; i++) { arraycopy(BY, Yi + i * 2 * 16, BY, i * 16, 16); } for (i = 0; i < r; i++) { arraycopy(BY, Yi + (i * 2 + 1) * 16, BY, (i + r) * 16, 16); } } function R(a, b) { return a << b | a >>> 32 - b; } function salsa20_8(B, x) { arraycopy(B, 0, x, 0, 16); for (var i = 8; i > 0; i -= 2) { x[4] ^= R(x[0] + x[12], 7); x[8] ^= R(x[4] + x[0], 9); x[12] ^= R(x[8] + x[4], 13); x[0] ^= R(x[12] + x[8], 18); x[9] ^= R(x[5] + x[1], 7); x[13] ^= R(x[9] + x[5], 9); x[1] ^= R(x[13] + x[9], 13); x[5] ^= R(x[1] + x[13], 18); x[14] ^= R(x[10] + x[6], 7); x[2] ^= R(x[14] + x[10], 9); x[6] ^= R(x[2] + x[14], 13); x[10] ^= R(x[6] + x[2], 18); x[3] ^= R(x[15] + x[11], 7); x[7] ^= R(x[3] + x[15], 9); x[11] ^= R(x[7] + x[3], 13); x[15] ^= R(x[11] + x[7], 18); x[1] ^= R(x[0] + x[3], 7); x[2] ^= R(x[1] + x[0], 9); x[3] ^= R(x[2] + x[1], 13); x[0] ^= R(x[3] + x[2], 18); x[6] ^= R(x[5] + x[4], 7); x[7] ^= R(x[6] + x[5], 9); x[4] ^= R(x[7] + x[6], 13); x[5] ^= R(x[4] + x[7], 18); x[11] ^= R(x[10] + x[9], 7); x[8] ^= R(x[11] + x[10], 9); x[9] ^= R(x[8] + x[11], 13); x[10] ^= R(x[9] + x[8], 18); x[12] ^= R(x[15] + x[14], 7); x[13] ^= R(x[12] + x[15], 9); x[14] ^= R(x[13] + x[12], 13); x[15] ^= R(x[14] + x[13], 18); } for (var _i3 = 0; _i3 < 16; ++_i3) { B[_i3] += x[_i3]; } } // naive approach... going back to loop unrolling may yield additional performance function blockxor(S, Si, D, len) { for (var i = 0; i < len; i++) { D[i] ^= S[Si + i]; } } function arraycopy(src, srcPos, dest, destPos, length) { while (length--) { dest[destPos++] = src[srcPos++]; } } function checkBufferish(o) { if (!o || typeof o.length !== 'number') { return false; } for (var i = 0; i < o.length; i++) { var v = o[i]; if (typeof v !== 'number' || v % 1 || v < 0 || v >= 256) { return false; } } return true; } function ensureInteger(value, name) { if (typeof value !== "number" || value % 1) { throw new Error('invalid ' + name); } return value; } // N = Cpu cost, r = Memory cost, p = parallelization cost // callback(error, progress, key) function _scrypt(password, salt, N, r, p, dkLen, callback) { N = ensureInteger(N, 'N'); r = ensureInteger(r, 'r'); p = ensureInteger(p, 'p'); dkLen = ensureInteger(dkLen, 'dkLen'); if (N === 0 || (N & N - 1) !== 0) { throw new Error('N must be power of 2'); } if (N > MAX_VALUE / 128 / r) { throw new Error('N too large'); } if (r > MAX_VALUE / 128 / p) { throw new Error('r too large'); } if (!checkBufferish(password)) { throw new Error('password must be an array or buffer'); } password = Array.prototype.slice.call(password); if (!checkBufferish(salt)) { throw new Error('salt must be an array or buffer'); } salt = Array.prototype.slice.call(salt); var b = PBKDF2_HMAC_SHA256_OneIter(password, salt, p * 128 * r); var B = new Uint32Array(p * 32 * r); for (var i = 0; i < B.length; i++) { var j = i * 4; B[i] = (b[j + 3] & 0xff) << 24 | (b[j + 2] & 0xff) << 16 | (b[j + 1] & 0xff) << 8 | (b[j + 0] & 0xff) << 0; } var XY = new Uint32Array(64 * r); var V = new Uint32Array(32 * r * N); var Yi = 32 * r; // scratch space var x = new Uint32Array(16); // salsa20_8 var _X = new Uint32Array(16); // blockmix_salsa8 var totalOps = p * N * 2; var currentOp = 0; var lastPercent10 = null; // Set this to true to abandon the scrypt on the next step var stop = false; // State information var state = 0; var i0 = 0, i1; var Bi; // How many blockmix_salsa8 can we do per step? var limit = callback ? parseInt(1000 / r) : 0xffffffff; // Trick from scrypt-async; if there is a setImmediate shim in place, use it var nextTick = typeof setImmediate !== 'undefined' ? setImmediate : setTimeout; // This is really all I changed; making scryptsy a state machine so we occasionally // stop and give other evnts on the evnt loop a chance to run. ~RicMoo var incrementalSMix = function incrementalSMix() { if (stop) { return callback(new Error('cancelled'), currentOp / totalOps); } var steps; switch (state) { case 0: // for (var i = 0; i < p; i++)... Bi = i0 * 32 * r; arraycopy(B, Bi, XY, 0, Yi); // ROMix - 1 state = 1; // Move to ROMix 2 i1 = 0; // Fall through case 1: // Run up to 1000 steps of the first inner smix loop steps = N - i1; if (steps > limit) { steps = limit; } for (var _i4 = 0; _i4 < steps; _i4++) { // ROMix - 2 arraycopy(XY, 0, V, (i1 + _i4) * Yi, Yi); // ROMix - 3 blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 4 } // for (var i = 0; i < N; i++) i1 += steps; currentOp += steps; if (callback) { // Call the callback with the progress (optionally stopping us) var percent10 = parseInt(1000 * currentOp / totalOps); if (percent10 !== lastPercent10) { stop = callback(null, currentOp / totalOps); if (stop) { break; } lastPercent10 = percent10; } } if (i1 < N) { break; } i1 = 0; // Move to ROMix 6 state = 2; // Fall through case 2: // Run up to 1000 steps of the second inner smix loop steps = N - i1; if (steps > limit) { steps = limit; } for (var _i5 = 0; _i5 < steps; _i5++) { // ROMix - 6 var offset = (2 * r - 1) * 16; // ROMix - 7 var _j = XY[offset] & N - 1; blockxor(V, _j * Yi, XY, Yi); // ROMix - 8 (inner) blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 9 (outer) } // for (var i = 0; i < N; i++)... i1 += steps; currentOp += steps; // Call the callback with the progress (optionally stopping us) if (callback) { var _percent = parseInt(1000 * currentOp / totalOps); if (_percent !== lastPercent10) { stop = callback(null, currentOp / totalOps); if (stop) { break; } lastPercent10 = _percent; } } if (i1 < N) { break; } arraycopy(XY, 0, B, Bi, Yi); // ROMix - 10 // for (var i = 0; i < p; i++)... i0++; if (i0 < p) { state = 0; break; } b = []; for (var _i6 = 0; _i6 < B.length; _i6++) { b.push(B[_i6] >> 0 & 0xff); b.push(B[_i6] >> 8 & 0xff); b.push(B[_i6] >> 16 & 0xff); b.push(B[_i6] >> 24 & 0xff); } var derivedKey = PBKDF2_HMAC_SHA256_OneIter(password, b, dkLen); // Send the result to the callback if (callback) { callback(null, 1.0, derivedKey); } // Done; don't break (which would reschedule) return derivedKey; } // Schedule the next steps if (callback) { nextTick(incrementalSMix); } }; // Run the smix state machine until completion if (!callback) { while (true) { var derivedKey = incrementalSMix(); if (derivedKey != undefined) { return derivedKey; } } } // Bootstrap the async incremental smix incrementalSMix(); } var lib = { scrypt: function scrypt(password, salt, N, r, p, dkLen, progressCallback) { return new Promise(function (resolve, reject) { var lastProgress = 0; if (progressCallback) { progressCallback(0); } _scrypt(password, salt, N, r, p, dkLen, function (error, progress, key) { if (error) { reject(error); } else if (key) { if (progressCallback && lastProgress !== 1) { progressCallback(1); } resolve(new Uint8Array(key)); } else if (progressCallback && progress !== lastProgress) { lastProgress = progress; return progressCallback(progress); } }); }); }, syncScrypt: function syncScrypt(password, salt, N, r, p, dkLen) { return new Uint8Array(_scrypt(password, salt, N, r, p, dkLen)); } }; // node.js if (true) { module.exports = lib; // RequireJS/AMD // http://www.requirejs.org/docs/api.html // https://github.com/amdjs/amdjs-api/wiki/AMD } else {} })(this); /***/ }), /* 353 */ /*!*************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-wallet/dist.browser/hdkey.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var index_1 = __importDefault(__webpack_require__(/*! ./index */ 351)); var hdkey_1 = __webpack_require__(/*! ethereum-cryptography/hdkey */ 354); var EthereumHDKey = /** @class */function () { function EthereumHDKey(_hdkey) { this._hdkey = _hdkey; } /** * Creates an instance based on a seed. * * For the seed we suggest to use [bip39](https://npmjs.org/package/bip39) to * create one from a BIP39 mnemonic. */ EthereumHDKey.fromMasterSeed = function (seedBuffer) { return new EthereumHDKey(hdkey_1.HDKey.fromMasterSeed(seedBuffer)); }; /** * Create an instance based on a BIP32 extended private or public key. */ EthereumHDKey.fromExtendedKey = function (base58Key) { return new EthereumHDKey(hdkey_1.HDKey.fromExtendedKey(base58Key)); }; /** * Returns a BIP32 extended private key (xprv) */ EthereumHDKey.prototype.privateExtendedKey = function () { if (!this._hdkey.privateExtendedKey) { throw new Error('This is a public key only wallet'); } return this._hdkey.privateExtendedKey; }; /** * Return a BIP32 extended public key (xpub) */ EthereumHDKey.prototype.publicExtendedKey = function () { return this._hdkey.publicExtendedKey; }; /** * Derives a node based on a path (e.g. m/44'/0'/0/1) */ EthereumHDKey.prototype.derivePath = function (path) { return new EthereumHDKey(this._hdkey.derive(path)); }; /** * Derive a node based on a child index */ EthereumHDKey.prototype.deriveChild = function (index) { return new EthereumHDKey(this._hdkey.deriveChild(index)); }; /** * Return a `Wallet` instance as seen above */ EthereumHDKey.prototype.getWallet = function () { if (this._hdkey._privateKey) { return index_1.default.fromPrivateKey(this._hdkey._privateKey); } return index_1.default.fromPublicKey(this._hdkey._publicKey, true); }; return EthereumHDKey; }(); exports.default = EthereumHDKey; /***/ }), /* 354 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereum-cryptography/hdkey.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HDKey = exports.HARDENED_OFFSET = void 0; var bip32_1 = __webpack_require__(/*! @scure/bip32 */ 355); Object.defineProperty(exports, "HARDENED_OFFSET", { enumerable: true, get: function get() { return bip32_1.HARDENED_OFFSET; } }); Object.defineProperty(exports, "HDKey", { enumerable: true, get: function get() { return bip32_1.HDKey; } }); /***/ }), /* 355 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@scure/bip32/lib/esm/index.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.HDKey = exports.HARDENED_OFFSET = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3)); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _hmac = __webpack_require__(/*! @noble/hashes/hmac */ 128); var _ripemd = __webpack_require__(/*! @noble/hashes/ripemd160 */ 356); var _sha = __webpack_require__(/*! @noble/hashes/sha256 */ 109); var _sha2 = __webpack_require__(/*! @noble/hashes/sha512 */ 190); var _assert = __webpack_require__(/*! @noble/hashes/_assert */ 124); var _utils = __webpack_require__(/*! @noble/hashes/utils */ 125); var _secp256k = __webpack_require__(/*! @noble/curves/secp256k1 */ 108); var _modular = __webpack_require__(/*! @noble/curves/abstract/modular */ 135); var _base = __webpack_require__(/*! @scure/base */ 357); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } var Point = _secp256k.secp256k1.ProjectivePoint; var base58check = (0, _base.createBase58check)(_sha.sha256); function bytesToNumber(bytes) { return BigInt("0x".concat((0, _utils.bytesToHex)(bytes))); } function numberToBytes(num) { return (0, _utils.hexToBytes)(num.toString(16).padStart(64, '0')); } var MASTER_SECRET = (0, _utils.utf8ToBytes)('Bitcoin seed'); // Bitcoin hardcoded by default var BITCOIN_VERSIONS = { private: 0x0488ade4, public: 0x0488b21e }; var HARDENED_OFFSET = 0x80000000; exports.HARDENED_OFFSET = HARDENED_OFFSET; var hash160 = function hash160(data) { return (0, _ripemd.ripemd160)((0, _sha.sha256)(data)); }; var fromU32 = function fromU32(data) { return (0, _utils.createView)(data).getUint32(0, false); }; var toU32 = function toU32(n) { if (!Number.isSafeInteger(n) || n < 0 || n > Math.pow(2, 32) - 1) { throw new Error("Invalid number=".concat(n, ". Should be from 0 to 2 ** 32 - 1")); } var buf = new Uint8Array(4); (0, _utils.createView)(buf).setUint32(0, n, false); return buf; }; var HDKey = /*#__PURE__*/function () { function HDKey(opt) { (0, _classCallCheck2.default)(this, HDKey); this.depth = 0; this.index = 0; this.chainCode = null; this.parentFingerprint = 0; if (!opt || (0, _typeof2.default)(opt) !== 'object') { throw new Error('HDKey.constructor must not be called directly'); } this.versions = opt.versions || BITCOIN_VERSIONS; this.depth = opt.depth || 0; this.chainCode = opt.chainCode || null; this.index = opt.index || 0; this.parentFingerprint = opt.parentFingerprint || 0; if (!this.depth) { if (this.parentFingerprint || this.index) { throw new Error('HDKey: zero depth with non-zero index/parent fingerprint'); } } if (opt.publicKey && opt.privateKey) { throw new Error('HDKey: publicKey and privateKey at same time.'); } if (opt.privateKey) { if (!_secp256k.secp256k1.utils.isValidPrivateKey(opt.privateKey)) { throw new Error('Invalid private key'); } this.privKey = typeof opt.privateKey === 'bigint' ? opt.privateKey : bytesToNumber(opt.privateKey); this.privKeyBytes = numberToBytes(this.privKey); this.pubKey = _secp256k.secp256k1.getPublicKey(opt.privateKey, true); } else if (opt.publicKey) { this.pubKey = Point.fromHex(opt.publicKey).toRawBytes(true); // force compressed point } else { throw new Error('HDKey: no public or private key provided'); } this.pubHash = hash160(this.pubKey); } (0, _createClass2.default)(HDKey, [{ key: "fingerprint", get: function get() { if (!this.pubHash) { throw new Error('No publicKey set!'); } return fromU32(this.pubHash); } }, { key: "identifier", get: function get() { return this.pubHash; } }, { key: "pubKeyHash", get: function get() { return this.pubHash; } }, { key: "privateKey", get: function get() { return this.privKeyBytes || null; } }, { key: "publicKey", get: function get() { return this.pubKey || null; } }, { key: "privateExtendedKey", get: function get() { var priv = this.privateKey; if (!priv) { throw new Error('No private key'); } return base58check.encode(this.serialize(this.versions.private, (0, _utils.concatBytes)(new Uint8Array([0]), priv))); } }, { key: "publicExtendedKey", get: function get() { if (!this.pubKey) { throw new Error('No public key'); } return base58check.encode(this.serialize(this.versions.public, this.pubKey)); } }, { key: "derive", value: function derive(path) { if (!/^[mM]'?/.test(path)) { throw new Error('Path must start with "m" or "M"'); } if (/^[mM]'?$/.test(path)) { return this; } var parts = path.replace(/^[mM]'?\//, '').split('/'); // tslint:disable-next-line var child = this; var _iterator = _createForOfIteratorHelper(parts), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var c = _step.value; var m = /^(\d+)('?)$/.exec(c); var m1 = m && m[1]; if (!m || m.length !== 3 || typeof m1 !== 'string') { throw new Error("Invalid child index: ".concat(c)); } var idx = +m1; if (!Number.isSafeInteger(idx) || idx >= HARDENED_OFFSET) { throw new Error('Invalid index'); } // hardened key if (m[2] === "'") { idx += HARDENED_OFFSET; } child = child.deriveChild(idx); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return child; } }, { key: "deriveChild", value: function deriveChild(index) { if (!this.pubKey || !this.chainCode) { throw new Error('No publicKey or chainCode set'); } var data = toU32(index); if (index >= HARDENED_OFFSET) { // Hardened var priv = this.privateKey; if (!priv) { throw new Error('Could not derive hardened child key'); } // Hardened child: 0x00 || ser256(kpar) || ser32(index) data = (0, _utils.concatBytes)(new Uint8Array([0]), priv, data); } else { // Normal child: serP(point(kpar)) || ser32(index) data = (0, _utils.concatBytes)(this.pubKey, data); } var I = (0, _hmac.hmac)(_sha2.sha512, this.chainCode, data); var childTweak = bytesToNumber(I.slice(0, 32)); var chainCode = I.slice(32); if (!_secp256k.secp256k1.utils.isValidPrivateKey(childTweak)) { throw new Error('Tweak bigger than curve order'); } var opt = { versions: this.versions, chainCode: chainCode, depth: this.depth + 1, parentFingerprint: this.fingerprint, index: index }; try { // Private parent key -> private child key if (this.privateKey) { var added = (0, _modular.mod)(this.privKey + childTweak, _secp256k.secp256k1.CURVE.n); if (!_secp256k.secp256k1.utils.isValidPrivateKey(added)) { throw new Error('The tweak was out of range or the resulted private key is invalid'); } opt.privateKey = added; } else { var _added = Point.fromHex(this.pubKey).add(Point.fromPrivateKey(childTweak)); // Cryptographically impossible: hmac-sha512 preimage would need to be found if (_added.equals(Point.ZERO)) { throw new Error('The tweak was equal to negative P, which made the result key invalid'); } opt.publicKey = _added.toRawBytes(true); } return new HDKey(opt); } catch (err) { return this.deriveChild(index + 1); } } }, { key: "sign", value: function sign(hash) { if (!this.privateKey) { throw new Error('No privateKey set!'); } (0, _assert.bytes)(hash, 32); return _secp256k.secp256k1.sign(hash, this.privKey).toCompactRawBytes(); } }, { key: "verify", value: function verify(hash, signature) { (0, _assert.bytes)(hash, 32); (0, _assert.bytes)(signature, 64); if (!this.publicKey) { throw new Error('No publicKey set!'); } var sig; try { sig = _secp256k.secp256k1.Signature.fromCompact(signature); } catch (error) { return false; } return _secp256k.secp256k1.verify(sig, hash, this.publicKey); } }, { key: "wipePrivateData", value: function wipePrivateData() { this.privKey = undefined; if (this.privKeyBytes) { this.privKeyBytes.fill(0); this.privKeyBytes = undefined; } return this; } }, { key: "toJSON", value: function toJSON() { return { xpriv: this.privateExtendedKey, xpub: this.publicExtendedKey }; } }, { key: "serialize", value: function serialize(version, key) { if (!this.chainCode) { throw new Error('No chainCode set'); } (0, _assert.bytes)(key, 33); // version(4) || depth(1) || fingerprint(4) || index(4) || chain(32) || key(33) return (0, _utils.concatBytes)(toU32(version), new Uint8Array([this.depth]), toU32(this.parentFingerprint), toU32(this.index), this.chainCode, key); } }], [{ key: "fromMasterSeed", value: function fromMasterSeed(seed) { var versions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : BITCOIN_VERSIONS; (0, _assert.bytes)(seed); if (8 * seed.length < 128 || 8 * seed.length > 512) { throw new Error("HDKey: wrong seed length=".concat(seed.length, ". Should be between 128 and 512 bits; 256 bits is advised)")); } var I = (0, _hmac.hmac)(_sha2.sha512, MASTER_SECRET, seed); return new HDKey({ versions: versions, chainCode: I.slice(32), privateKey: I.slice(0, 32) }); } }, { key: "fromExtendedKey", value: function fromExtendedKey(base58key) { var versions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : BITCOIN_VERSIONS; // => version(4) || depth(1) || fingerprint(4) || index(4) || chain(32) || key(33) var keyBuffer = base58check.decode(base58key); var keyView = (0, _utils.createView)(keyBuffer); var version = keyView.getUint32(0, false); var opt = { versions: versions, depth: keyBuffer[4], parentFingerprint: keyView.getUint32(5, false), index: keyView.getUint32(9, false), chainCode: keyBuffer.slice(13, 45) }; var key = keyBuffer.slice(45); var isPriv = key[0] === 0; if (version !== versions[isPriv ? 'private' : 'public']) { throw new Error('Version mismatch'); } if (isPriv) { return new HDKey(_objectSpread(_objectSpread({}, opt), {}, { privateKey: key.slice(1) })); } else { return new HDKey(_objectSpread(_objectSpread({}, opt), {}, { publicKey: key })); } } }, { key: "fromJSON", value: function fromJSON(json) { return HDKey.fromExtendedKey(json.xpriv); } }]); return HDKey; }(); exports.HDKey = HDKey; /***/ }), /* 356 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@noble/hashes/ripemd160.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 111); var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 112); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 114); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 116); function _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); }; } function _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; } } Object.defineProperty(exports, "__esModule", { value: true }); exports.ripemd160 = exports.RIPEMD160 = void 0; var _md_js_1 = __webpack_require__(/*! ./_md.js */ 117); var utils_js_1 = __webpack_require__(/*! ./utils.js */ 125); // https://homes.esat.kuleuven.be/~bosselae/ripemd160.html // https://homes.esat.kuleuven.be/~bosselae/ripemd160/pdf/AB-9601/AB-9601.pdf var Rho = /* @__PURE__ */new Uint8Array([7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8]); var Id = /* @__PURE__ */new Uint8Array(new Array(16).fill(0).map(function (_, i) { return i; })); var Pi = /* @__PURE__ */Id.map(function (i) { return (9 * i + 5) % 16; }); var idxL = [Id]; var idxR = [Pi]; for (var i = 0; i < 4; i++) { for (var _i = 0, _arr = [idxL, idxR]; _i < _arr.length; _i++) { var j = _arr[_i]; j.push(j[i].map(function (k) { return Rho[k]; })); } } var shifts = /* @__PURE__ */[[11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8], [12, 13, 11, 15, 6, 9, 9, 7, 12, 15, 11, 13, 7, 8, 7, 7], [13, 15, 14, 11, 7, 7, 6, 8, 13, 14, 13, 12, 5, 5, 6, 9], [14, 11, 12, 14, 8, 6, 5, 5, 15, 12, 15, 14, 9, 9, 8, 6], [15, 12, 13, 13, 9, 5, 8, 6, 14, 11, 12, 11, 8, 6, 5, 5]].map(function (i) { return new Uint8Array(i); }); var shiftsL = /* @__PURE__ */idxL.map(function (idx, i) { return idx.map(function (j) { return shifts[i][j]; }); }); var shiftsR = /* @__PURE__ */idxR.map(function (idx, i) { return idx.map(function (j) { return shifts[i][j]; }); }); var Kl = /* @__PURE__ */new Uint32Array([0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e]); var Kr = /* @__PURE__ */new Uint32Array([0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000]); // It's called f() in spec. function f(group, x, y, z) { if (group === 0) return x ^ y ^ z;else if (group === 1) return x & y | ~x & z;else if (group === 2) return (x | ~y) ^ z;else if (group === 3) return x & z | y & ~z;else return x ^ (y | ~z); } // Temporary buffer, not used to store anything between runs var R_BUF = /* @__PURE__ */new Uint32Array(16); var RIPEMD160 = /*#__PURE__*/function (_md_js_1$HashMD) { _inherits(RIPEMD160, _md_js_1$HashMD); var _super = _createSuper(RIPEMD160); function RIPEMD160() { var _this; _classCallCheck(this, RIPEMD160); _this = _super.call(this, 64, 20, 8, true); _this.h0 = 0x67452301 | 0; _this.h1 = 0xefcdab89 | 0; _this.h2 = 0x98badcfe | 0; _this.h3 = 0x10325476 | 0; _this.h4 = 0xc3d2e1f0 | 0; return _this; } _createClass(RIPEMD160, [{ key: "get", value: function get() { var h0 = this.h0, h1 = this.h1, h2 = this.h2, h3 = this.h3, h4 = this.h4; return [h0, h1, h2, h3, h4]; } }, { key: "set", value: function set(h0, h1, h2, h3, h4) { this.h0 = h0 | 0; this.h1 = h1 | 0; this.h2 = h2 | 0; this.h3 = h3 | 0; this.h4 = h4 | 0; } }, { key: "process", value: function process(view, offset) { for (var _i2 = 0; _i2 < 16; _i2++, offset += 4) { R_BUF[_i2] = view.getUint32(offset, true); } // prettier-ignore var al = this.h0 | 0, ar = al, bl = this.h1 | 0, br = bl, cl = this.h2 | 0, cr = cl, dl = this.h3 | 0, dr = dl, el = this.h4 | 0, er = el; // Instead of iterating 0 to 80, we split it into 5 groups // And use the groups in constants, functions, etc. Much simpler for (var group = 0; group < 5; group++) { var rGroup = 4 - group; var hbl = Kl[group], hbr = Kr[group]; // prettier-ignore var rl = idxL[group], rr = idxR[group]; // prettier-ignore var sl = shiftsL[group], sr = shiftsR[group]; // prettier-ignore for (var _i3 = 0; _i3 < 16; _i3++) { var tl = (0, utils_js_1.rotl)(al + f(group, bl, cl, dl) + R_BUF[rl[_i3]] + hbl, sl[_i3]) + el | 0; al = el, el = dl, dl = (0, utils_js_1.rotl)(cl, 10) | 0, cl = bl, bl = tl; // prettier-ignore } // 2 loops are 10% faster for (var _i4 = 0; _i4 < 16; _i4++) { var tr = (0, utils_js_1.rotl)(ar + f(rGroup, br, cr, dr) + R_BUF[rr[_i4]] + hbr, sr[_i4]) + er | 0; ar = er, er = dr, dr = (0, utils_js_1.rotl)(cr, 10) | 0, cr = br, br = tr; // prettier-ignore } } // Add the compressed chunk to the current hash value this.set(this.h1 + cl + dr | 0, this.h2 + dl + er | 0, this.h3 + el + ar | 0, this.h4 + al + br | 0, this.h0 + bl + cr | 0); } }, { key: "roundClean", value: function roundClean() { R_BUF.fill(0); } }, { key: "destroy", value: function destroy() { this.destroyed = true; this.buffer.fill(0); this.set(0, 0, 0, 0, 0); } }]); return RIPEMD160; }(_md_js_1.HashMD); exports.RIPEMD160 = RIPEMD160; /** * RIPEMD-160 - a hash function from 1990s. * @param message - msg that would be hashed */ exports.ripemd160 = (0, utils_js_1.wrapConstructor)(function () { return new RIPEMD160(); }); /***/ }), /* 357 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/@scure/base/lib/esm/index.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.assertNumber = assertNumber; exports.utils = exports.utf8 = exports.stringToBytes = exports.str = exports.hex = exports.createBase58check = exports.bytesToString = exports.bytes = exports.bech32m = exports.bech32 = exports.base64urlnopad = exports.base64url = exports.base64nopad = exports.base64 = exports.base58xrp = exports.base58xmr = exports.base58flickr = exports.base58check = exports.base58 = exports.base32nopad = exports.base32hexnopad = exports.base32hex = exports.base32crockford = exports.base32 = exports.base16 = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5)); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } /*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */ // Utilities /** * @__NO_SIDE_EFFECTS__ */ function assertNumber(n) { if (!Number.isSafeInteger(n)) throw new Error("Wrong integer: ".concat(n)); } function isBytes(a) { return a instanceof Uint8Array || a != null && (0, _typeof2.default)(a) === 'object' && a.constructor.name === 'Uint8Array'; } /** * @__NO_SIDE_EFFECTS__ */ function chain() { var id = function id(a) { return a; }; // Wrap call in closure so JIT can inline calls var wrap = function wrap(a, b) { return function (c) { return a(b(c)); }; }; // Construct chain of args[-1].encode(args[-2].encode([...])) for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var encode = args.map(function (x) { return x.encode; }).reduceRight(wrap, id); // Construct chain of args[0].decode(args[1].decode(...)) var decode = args.map(function (x) { return x.decode; }).reduce(wrap, id); return { encode: encode, decode: decode }; } /** * Encodes integer radix representation to array of strings using alphabet and back * @__NO_SIDE_EFFECTS__ */ function alphabet(alphabet) { return { encode: function encode(digits) { if (!Array.isArray(digits) || digits.length && typeof digits[0] !== 'number') throw new Error('alphabet.encode input should be an array of numbers'); return digits.map(function (i) { assertNumber(i); if (i < 0 || i >= alphabet.length) throw new Error("Digit index outside alphabet: ".concat(i, " (alphabet: ").concat(alphabet.length, ")")); return alphabet[i]; }); }, decode: function decode(input) { if (!Array.isArray(input) || input.length && typeof input[0] !== 'string') throw new Error('alphabet.decode input should be array of strings'); return input.map(function (letter) { if (typeof letter !== 'string') throw new Error("alphabet.decode: not string element=".concat(letter)); var index = alphabet.indexOf(letter); if (index === -1) throw new Error("Unknown letter: \"".concat(letter, "\". Allowed: ").concat(alphabet)); return index; }); } }; } /** * @__NO_SIDE_EFFECTS__ */ function join() { var separator = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; if (typeof separator !== 'string') throw new Error('join separator should be string'); return { encode: function encode(from) { if (!Array.isArray(from) || from.length && typeof from[0] !== 'string') throw new Error('join.encode input should be array of strings'); var _iterator = _createForOfIteratorHelper(from), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var i = _step.value; if (typeof i !== 'string') throw new Error("join.encode: non-string input=".concat(i)); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return from.join(separator); }, decode: function decode(to) { if (typeof to !== 'string') throw new Error('join.decode input should be string'); return to.split(separator); } }; } /** * Pad strings array so it has integer number of bits * @__NO_SIDE_EFFECTS__ */ function padding(bits) { var chr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '='; assertNumber(bits); if (typeof chr !== 'string') throw new Error('padding chr should be string'); return { encode: function encode(data) { if (!Array.isArray(data) || data.length && typeof data[0] !== 'string') throw new Error('padding.encode input should be array of strings'); var _iterator2 = _createForOfIteratorHelper(data), _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var i = _step2.value; if (typeof i !== 'string') throw new Error("padding.encode: non-string input=".concat(i)); } } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } while (data.length * bits % 8) { data.push(chr); } return data; }, decode: function decode(input) { if (!Array.isArray(input) || input.length && typeof input[0] !== 'string') throw new Error('padding.encode input should be array of strings'); var _iterator3 = _createForOfIteratorHelper(input), _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var i = _step3.value; if (typeof i !== 'string') throw new Error("padding.decode: non-string input=".concat(i)); } } catch (err) { _iterator3.e(err); } finally { _iterator3.f(); } var end = input.length; if (end * bits % 8) throw new Error('Invalid padding: string should have whole number of bytes'); for (; end > 0 && input[end - 1] === chr; end--) { if (!((end - 1) * bits % 8)) throw new Error('Invalid padding: string has too much padding'); } return input.slice(0, end); } }; } /** * @__NO_SIDE_EFFECTS__ */ function normalize(fn) { if (typeof fn !== 'function') throw new Error('normalize fn should be function'); return { encode: function encode(from) { return from; }, decode: function decode(to) { return fn(to); } }; } /** * Slow: O(n^2) time complexity * @__NO_SIDE_EFFECTS__ */ function convertRadix(data, from, to) { // base 1 is impossible if (from < 2) throw new Error("convertRadix: wrong from=".concat(from, ", base cannot be less than 2")); if (to < 2) throw new Error("convertRadix: wrong to=".concat(to, ", base cannot be less than 2")); if (!Array.isArray(data)) throw new Error('convertRadix: data should be array'); if (!data.length) return []; var pos = 0; var res = []; var digits = Array.from(data); digits.forEach(function (d) { assertNumber(d); if (d < 0 || d >= from) throw new Error("Wrong integer: ".concat(d)); }); while (true) { var carry = 0; var done = true; for (var i = pos; i < digits.length; i++) { var digit = digits[i]; var digitBase = from * carry + digit; if (!Number.isSafeInteger(digitBase) || from * carry / from !== carry || digitBase - digit !== from * carry) { throw new Error('convertRadix: carry overflow'); } carry = digitBase % to; var rounded = Math.floor(digitBase / to); digits[i] = rounded; if (!Number.isSafeInteger(rounded) || rounded * to + carry !== digitBase) throw new Error('convertRadix: carry overflow'); if (!done) continue;else if (!rounded) pos = i;else done = false; } res.push(carry); if (done) break; } for (var _i = 0; _i < data.length - 1 && data[_i] === 0; _i++) { res.push(0); } return res.reverse(); } var gcd = /* @__NO_SIDE_EFFECTS__ */function gcd(a, b) { return !b ? a : gcd(b, a % b); }; var radix2carry = /*@__NO_SIDE_EFFECTS__ */function radix2carry(from, to) { return from + (to - gcd(from, to)); }; /** * Implemented with numbers, because BigInt is 5x slower * @__NO_SIDE_EFFECTS__ */ function convertRadix2(data, from, to, padding) { if (!Array.isArray(data)) throw new Error('convertRadix2: data should be array'); if (from <= 0 || from > 32) throw new Error("convertRadix2: wrong from=".concat(from)); if (to <= 0 || to > 32) throw new Error("convertRadix2: wrong to=".concat(to)); if (radix2carry(from, to) > 32) { throw new Error("convertRadix2: carry overflow from=".concat(from, " to=").concat(to, " carryBits=").concat(radix2carry(from, to))); } var carry = 0; var pos = 0; // bitwise position in current element var mask = Math.pow(2, to) - 1; var res = []; var _iterator4 = _createForOfIteratorHelper(data), _step4; try { for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { var n = _step4.value; assertNumber(n); if (n >= Math.pow(2, from)) throw new Error("convertRadix2: invalid data word=".concat(n, " from=").concat(from)); carry = carry << from | n; if (pos + from > 32) throw new Error("convertRadix2: carry overflow pos=".concat(pos, " from=").concat(from)); pos += from; for (; pos >= to; pos -= to) { res.push((carry >> pos - to & mask) >>> 0); } carry &= Math.pow(2, pos) - 1; // clean carry, otherwise it will cause overflow } } catch (err) { _iterator4.e(err); } finally { _iterator4.f(); } carry = carry << to - pos & mask; if (!padding && pos >= from) throw new Error('Excess padding'); if (!padding && carry) throw new Error("Non-zero padding: ".concat(carry)); if (padding && pos > 0) res.push(carry >>> 0); return res; } /** * @__NO_SIDE_EFFECTS__ */ function radix(num) { assertNumber(num); return { encode: function encode(bytes) { if (!isBytes(bytes)) throw new Error('radix.encode input should be Uint8Array'); return convertRadix(Array.from(bytes), Math.pow(2, 8), num); }, decode: function decode(digits) { if (!Array.isArray(digits) || digits.length && typeof digits[0] !== 'number') throw new Error('radix.decode input should be array of numbers'); return Uint8Array.from(convertRadix(digits, num, Math.pow(2, 8))); } }; } /** * If both bases are power of same number (like `2**8 <-> 2**64`), * there is a linear algorithm. For now we have implementation for power-of-two bases only. * @__NO_SIDE_EFFECTS__ */ function radix2(bits) { var revPadding = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; assertNumber(bits); if (bits <= 0 || bits > 32) throw new Error('radix2: bits should be in (0..32]'); if (radix2carry(8, bits) > 32 || radix2carry(bits, 8) > 32) throw new Error('radix2: carry overflow'); return { encode: function encode(bytes) { if (!isBytes(bytes)) throw new Error('radix2.encode input should be Uint8Array'); return convertRadix2(Array.from(bytes), 8, bits, !revPadding); }, decode: function decode(digits) { if (!Array.isArray(digits) || digits.length && typeof digits[0] !== 'number') throw new Error('radix2.decode input should be array of numbers'); return Uint8Array.from(convertRadix2(digits, bits, 8, revPadding)); } }; } /** * @__NO_SIDE_EFFECTS__ */ function unsafeWrapper(fn) { if (typeof fn !== 'function') throw new Error('unsafeWrapper fn should be function'); return function () { try { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return fn.apply(null, args); } catch (e) {} }; } /** * @__NO_SIDE_EFFECTS__ */ function checksum(len, fn) { assertNumber(len); if (typeof fn !== 'function') throw new Error('checksum fn should be function'); return { encode: function encode(data) { if (!isBytes(data)) throw new Error('checksum.encode: input should be Uint8Array'); var checksum = fn(data).slice(0, len); var res = new Uint8Array(data.length + len); res.set(data); res.set(checksum, data.length); return res; }, decode: function decode(data) { if (!isBytes(data)) throw new Error('checksum.decode: input should be Uint8Array'); var payload = data.slice(0, -len); var newChecksum = fn(payload).slice(0, len); var oldChecksum = data.slice(-len); for (var i = 0; i < len; i++) { if (newChecksum[i] !== oldChecksum[i]) throw new Error('Invalid checksum'); } return payload; } }; } // prettier-ignore var utils = { alphabet: alphabet, chain: chain, checksum: checksum, convertRadix: convertRadix, convertRadix2: convertRadix2, radix: radix, radix2: radix2, join: join, padding: padding }; // RFC 4648 aka RFC 3548 // --------------------- exports.utils = utils; var base16 = /* @__PURE__ */chain(radix2(4), alphabet('0123456789ABCDEF'), join('')); exports.base16 = base16; var base32 = /* @__PURE__ */chain(radix2(5), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'), padding(5), join('')); exports.base32 = base32; var base32nopad = /* @__PURE__ */chain(radix2(5), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'), join('')); exports.base32nopad = base32nopad; var base32hex = /* @__PURE__ */chain(radix2(5), alphabet('0123456789ABCDEFGHIJKLMNOPQRSTUV'), padding(5), join('')); exports.base32hex = base32hex; var base32hexnopad = /* @__PURE__ */chain(radix2(5), alphabet('0123456789ABCDEFGHIJKLMNOPQRSTUV'), join('')); exports.base32hexnopad = base32hexnopad; var base32crockford = /* @__PURE__ */chain(radix2(5), alphabet('0123456789ABCDEFGHJKMNPQRSTVWXYZ'), join(''), normalize(function (s) { return s.toUpperCase().replace(/O/g, '0').replace(/[IL]/g, '1'); })); exports.base32crockford = base32crockford; var base64 = /* @__PURE__ */chain(radix2(6), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'), padding(6), join('')); exports.base64 = base64; var base64nopad = /* @__PURE__ */chain(radix2(6), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'), join('')); exports.base64nopad = base64nopad; var base64url = /* @__PURE__ */chain(radix2(6), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'), padding(6), join('')); exports.base64url = base64url; var base64urlnopad = /* @__PURE__ */chain(radix2(6), alphabet('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'), join('')); // base58 code // ----------- exports.base64urlnopad = base64urlnopad; var genBase58 = function genBase58(abc) { return chain(radix(58), alphabet(abc), join('')); }; var base58 = /* @__PURE__ */genBase58('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'); exports.base58 = base58; var base58flickr = /* @__PURE__ */genBase58('123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ'); exports.base58flickr = base58flickr; var base58xrp = /* @__PURE__ */genBase58('rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz'); // xmr ver is done in 8-byte blocks (which equals 11 chars in decoding). Last (non-full) block padded with '1' to size in XMR_BLOCK_LEN. // Block encoding significantly reduces quadratic complexity of base58. // Data len (index) -> encoded block len exports.base58xrp = base58xrp; var XMR_BLOCK_LEN = [0, 2, 3, 5, 6, 7, 9, 10, 11]; var base58xmr = { encode: function encode(data) { var res = ''; for (var i = 0; i < data.length; i += 8) { var block = data.subarray(i, i + 8); res += base58.encode(block).padStart(XMR_BLOCK_LEN[block.length], '1'); } return res; }, decode: function decode(str) { var res = []; for (var i = 0; i < str.length; i += 11) { var slice = str.slice(i, i + 11); var blockLen = XMR_BLOCK_LEN.indexOf(slice.length); var block = base58.decode(slice); for (var j = 0; j < block.length - blockLen; j++) { if (block[j] !== 0) throw new Error('base58xmr: wrong padding'); } res = res.concat(Array.from(block.slice(block.length - blockLen))); } return Uint8Array.from(res); } }; exports.base58xmr = base58xmr; var createBase58check = function createBase58check(sha256) { return chain(checksum(4, function (data) { return sha256(sha256(data)); }), base58); }; // legacy export, bad name exports.createBase58check = createBase58check; var base58check = createBase58check; exports.base58check = base58check; var BECH_ALPHABET = /* @__PURE__ */chain(alphabet('qpzry9x8gf2tvdw0s3jn54khce6mua7l'), join('')); var POLYMOD_GENERATORS = [0x3b6a57b2, 0x26508e6d, 0x1ea119fa, 0x3d4233dd, 0x2a1462b3]; /** * @__NO_SIDE_EFFECTS__ */ function bech32Polymod(pre) { var b = pre >> 25; var chk = (pre & 0x1ffffff) << 5; for (var i = 0; i < POLYMOD_GENERATORS.length; i++) { if ((b >> i & 1) === 1) chk ^= POLYMOD_GENERATORS[i]; } return chk; } /** * @__NO_SIDE_EFFECTS__ */ function bechChecksum(prefix, words) { var encodingConst = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; var len = prefix.length; var chk = 1; for (var i = 0; i < len; i++) { var c = prefix.charCodeAt(i); if (c < 33 || c > 126) throw new Error("Invalid prefix (".concat(prefix, ")")); chk = bech32Polymod(chk) ^ c >> 5; } chk = bech32Polymod(chk); for (var _i2 = 0; _i2 < len; _i2++) { chk = bech32Polymod(chk) ^ prefix.charCodeAt(_i2) & 0x1f; } var _iterator5 = _createForOfIteratorHelper(words), _step5; try { for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { var v = _step5.value; chk = bech32Polymod(chk) ^ v; } } catch (err) { _iterator5.e(err); } finally { _iterator5.f(); } for (var _i3 = 0; _i3 < 6; _i3++) { chk = bech32Polymod(chk); } chk ^= encodingConst; return BECH_ALPHABET.encode(convertRadix2([chk % Math.pow(2, 30)], 30, 5, false)); } /** * @__NO_SIDE_EFFECTS__ */ function genBech32(encoding) { var ENCODING_CONST = encoding === 'bech32' ? 1 : 0x2bc830a3; var _words = radix2(5); var fromWords = _words.decode; var toWords = _words.encode; var fromWordsUnsafe = unsafeWrapper(fromWords); function encode(prefix, words) { var limit = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 90; if (typeof prefix !== 'string') throw new Error("bech32.encode prefix should be string, not ".concat((0, _typeof2.default)(prefix))); if (words instanceof Uint8Array) words = Array.from(words); if (!Array.isArray(words) || words.length && typeof words[0] !== 'number') throw new Error("bech32.encode words should be array of numbers, not ".concat((0, _typeof2.default)(words))); if (prefix.length === 0) throw new TypeError("Invalid prefix length ".concat(prefix.length)); var actualLength = prefix.length + 7 + words.length; if (limit !== false && actualLength > limit) throw new TypeError("Length ".concat(actualLength, " exceeds limit ").concat(limit)); var lowered = prefix.toLowerCase(); var sum = bechChecksum(lowered, words, ENCODING_CONST); return "".concat(lowered, "1").concat(BECH_ALPHABET.encode(words)).concat(sum); } function decode(str) { var limit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 90; if (typeof str !== 'string') throw new Error("bech32.decode input should be string, not ".concat((0, _typeof2.default)(str))); if (str.length < 8 || limit !== false && str.length > limit) throw new TypeError("Wrong string length: ".concat(str.length, " (").concat(str, "). Expected (8..").concat(limit, ")")); // don't allow mixed case var lowered = str.toLowerCase(); if (str !== lowered && str !== str.toUpperCase()) throw new Error("String must be lowercase or uppercase"); var sepIndex = lowered.lastIndexOf('1'); if (sepIndex === 0 || sepIndex === -1) throw new Error("Letter \"1\" must be present between prefix and data only"); var prefix = lowered.slice(0, sepIndex); var data = lowered.slice(sepIndex + 1); if (data.length < 6) throw new Error('Data must be at least 6 characters long'); var words = BECH_ALPHABET.decode(data).slice(0, -6); var sum = bechChecksum(prefix, words, ENCODING_CONST); if (!data.endsWith(sum)) throw new Error("Invalid checksum in ".concat(str, ": expected \"").concat(sum, "\"")); return { prefix: prefix, words: words }; } var decodeUnsafe = unsafeWrapper(decode); function decodeToBytes(str) { var _decode = decode(str, false), prefix = _decode.prefix, words = _decode.words; return { prefix: prefix, words: words, bytes: fromWords(words) }; } function encodeFromBytes(prefix, bytes) { return encode(prefix, toWords(bytes)); } return { encode: encode, decode: decode, encodeFromBytes: encodeFromBytes, decodeToBytes: decodeToBytes, decodeUnsafe: decodeUnsafe, fromWords: fromWords, fromWordsUnsafe: fromWordsUnsafe, toWords: toWords }; } var bech32 = /* @__PURE__ */genBech32('bech32'); exports.bech32 = bech32; var bech32m = /* @__PURE__ */genBech32('bech32m'); exports.bech32m = bech32m; var utf8 = { encode: function encode(data) { return new TextDecoder().decode(data); }, decode: function decode(str) { return new TextEncoder().encode(str); } }; exports.utf8 = utf8; var hex = /* @__PURE__ */chain(radix2(4), alphabet('0123456789abcdef'), join(''), normalize(function (s) { if (typeof s !== 'string' || s.length % 2) throw new TypeError("hex.decode: expected string, got ".concat((0, _typeof2.default)(s), " with length ").concat(s.length)); return s.toLowerCase(); })); // prettier-ignore exports.hex = hex; var CODERS = { utf8: utf8, hex: hex, base16: base16, base32: base32, base64: base64, base64url: base64url, base58: base58, base58xmr: base58xmr }; var coderTypeError = 'Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr'; var bytesToString = function bytesToString(type, bytes) { if (typeof type !== 'string' || !CODERS.hasOwnProperty(type)) throw new TypeError(coderTypeError); if (!isBytes(bytes)) throw new TypeError('bytesToString() expects Uint8Array'); return CODERS[type].encode(bytes); }; exports.bytesToString = bytesToString; var str = bytesToString; // as in python, but for bytes only exports.str = str; var stringToBytes = function stringToBytes(type, str) { if (!CODERS.hasOwnProperty(type)) throw new TypeError(coderTypeError); if (typeof str !== 'string') throw new TypeError('stringToBytes() expects string'); return CODERS[type].decode(str); }; exports.stringToBytes = stringToBytes; var bytes = stringToBytes; exports.bytes = bytes; /***/ }), /* 358 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/ethereumjs-wallet/dist.browser/thirdparty.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function get() { return m[k]; } }); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) { if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; var __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = this && this.__generator || function (thisArg, body) { var _ = { label: 0, sent: function sent() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) { try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromQuorumWallet = exports.fromKryptoKit = exports.fromEtherCamp = exports.fromEtherWallet = void 0; var crypto = __importStar(__webpack_require__(/*! crypto */ 204)); var ethereumjs_util_1 = __webpack_require__(/*! ethereumjs-util */ 94); var scrypt_js_1 = __webpack_require__(/*! scrypt-js */ 352); var index_1 = __importDefault(__webpack_require__(/*! ./index */ 351)); var utf8 = __webpack_require__(/*! utf8 */ 359); var aesjs = __webpack_require__(/*! aes-js */ 360); function runCipherBuffer(cipher, data) { return Buffer.concat([cipher.update(data), cipher.final()]); } var evpKdfDefaults = { count: 1, keysize: 16, ivsize: 16, digest: 'md5' }; function mergeEvpKdfOptsWithDefaults(opts) { if (!opts) { return evpKdfDefaults; } return { count: opts.count || evpKdfDefaults.count, keysize: opts.keysize || evpKdfDefaults.keysize, ivsize: opts.ivsize || evpKdfDefaults.ivsize, digest: opts.digest || evpKdfDefaults.digest }; } /* * opts: * - digest - digest algorithm, defaults to md5 * - count - hash iterations * - keysize - desired key size * - ivsize - desired IV size * * Algorithm form https://www.openssl.org/docs/manmaster/crypto/EVP_BytesToKey.html * * FIXME: not optimised at all */ function evp_kdf(data, salt, opts) { var params = mergeEvpKdfOptsWithDefaults(opts); // A single EVP iteration, returns `D_i`, where block equlas to `D_(i-1)` function iter(block) { var hash = crypto.createHash(params.digest); hash.update(block); hash.update(data); hash.update(salt); block = hash.digest(); for (var i_1 = 1, len = params.count; i_1 < len; i_1++) { hash = crypto.createHash(params.digest); hash.update(block); block = hash.digest(); } return block; } var ret = []; var i = 0; while (Buffer.concat(ret).length < params.keysize + params.ivsize) { ret[i] = iter(i === 0 ? Buffer.alloc(0) : ret[i - 1]); i++; } var tmp = Buffer.concat(ret); return { key: tmp.slice(0, params.keysize), iv: tmp.slice(params.keysize, params.keysize + params.ivsize) }; } // http://stackoverflow.com/questions/25288311/cryptojs-aes-pattern-always-ends-with function decodeCryptojsSalt(input) { var ciphertext = Buffer.from(input, 'base64'); if (ciphertext.slice(0, 8).toString() === 'Salted__') { return { salt: ciphertext.slice(8, 16), ciphertext: ciphertext.slice(16) }; } return { ciphertext: ciphertext }; } /* * Third Party API: Import a wallet generated by EtherWallet * This wallet format is created by https://github.com/SilentCicero/ethereumjs-accounts * and used on https://www.myetherwallet.com/ */ function fromEtherWallet(input, password) { var json = _typeof(input) === 'object' ? input : JSON.parse(input); var privateKey; if (!json.locked) { if (json.private.length !== 64) { throw new Error('Invalid private key length'); } privateKey = Buffer.from(json.private, 'hex'); } else { if (typeof password !== 'string') { throw new Error('Password required'); } if (password.length < 7) { throw new Error('Password must be at least 7 characters'); } // the "encrypted" version has the low 4 bytes // of the hash of the address appended var hash = json.encrypted ? json.private.slice(0, 128) : json.private; // decode openssl ciphertext + salt encoding var cipher = decodeCryptojsSalt(hash); if (!cipher.salt) { throw new Error('Unsupported EtherWallet key format'); } // derive key/iv using OpenSSL EVP as implemented in CryptoJS var evp = evp_kdf(Buffer.from(password), cipher.salt, { keysize: 32, ivsize: 16 }); var decipher = crypto.createDecipheriv('aes-256-cbc', evp.key, evp.iv); privateKey = runCipherBuffer(decipher, Buffer.from(cipher.ciphertext)); // NOTE: yes, they've run it through UTF8 privateKey = Buffer.from(utf8.decode(privateKey.toString()), 'hex'); } var wallet = new index_1.default(privateKey); if (wallet.getAddressString() !== json.address) { throw new Error('Invalid private key or address'); } return wallet; } exports.fromEtherWallet = fromEtherWallet; /** * Third Party API: Import a brain wallet used by Ether.Camp */ function fromEtherCamp(passphrase) { return new index_1.default((0, ethereumjs_util_1.keccak256)(Buffer.from(passphrase))); } exports.fromEtherCamp = fromEtherCamp; /** * Third Party API: Import a wallet from a KryptoKit seed */ function fromKryptoKit(entropy, password) { return __awaiter(this, void 0, void 0, function () { function kryptoKitBrokenScryptSeed(buf) { // js-scrypt calls `Buffer.from(String(salt), 'utf8')` on the seed even though it is a buffer // // The `buffer`` implementation used does the below transformation (doesn't matches the current version): // https://github.com/feross/buffer/blob/67c61181b938b17d10dbfc0a545f713b8bd59de8/index.js function decodeUtf8Char(str) { try { return decodeURIComponent(str); } catch (err) { return String.fromCharCode(0xfffd); // UTF 8 invalid char } } var res = '', tmp = ''; for (var i = 0; i < buf.length; i++) { if (buf[i] <= 0x7f) { res += decodeUtf8Char(tmp) + String.fromCharCode(buf[i]); tmp = ''; } else { tmp += '%' + buf[i].toString(16); } } return Buffer.from(res + decodeUtf8Char(tmp)); } var type, privateKey, encryptedSeed, checksum, salt, aesKey, decipher; return __generator(this, function (_a) { switch (_a.label) { case 0: if (entropy[0] === '#') { entropy = entropy.slice(1); } type = entropy[0]; entropy = entropy.slice(1); if (!(type === 'd')) return [3 /*break*/, 1]; privateKey = (0, ethereumjs_util_1.sha256)((0, ethereumjs_util_1.toBuffer)(entropy)); return [3 /*break*/, 4]; case 1: if (!(type === 'q')) return [3 /*break*/, 3]; if (typeof password !== 'string') { throw new Error('Password required'); } encryptedSeed = (0, ethereumjs_util_1.sha256)(Buffer.from(entropy.slice(0, 30))); checksum = entropy.slice(30, 46); salt = kryptoKitBrokenScryptSeed(encryptedSeed); return [4 /*yield*/, (0, scrypt_js_1.scrypt)(Buffer.from(password, 'utf8'), salt, 16384, 8, 1, 32) /* FIXME: try to use `crypto` instead of `aesjs` // NOTE: ECB doesn't use the IV, so it can be anything var decipher = crypto.createDecipheriv("aes-256-ecb", aesKey, Buffer.from(0)) // FIXME: this is a clear abuse, but seems to match how ECB in aesjs works privKey = Buffer.concat([ decipher.update(encryptedSeed).slice(0, 16), decipher.update(encryptedSeed).slice(0, 16), ]) */]; case 2: aesKey = _a.sent(); decipher = new aesjs.ModeOfOperation.ecb(aesKey); /* decrypt returns an Uint8Array, perhaps there is a better way to concatenate */ privateKey = Buffer.concat([Buffer.from(decipher.decrypt(encryptedSeed.slice(0, 16))), Buffer.from(decipher.decrypt(encryptedSeed.slice(16, 32)))]); if (checksum.length > 0) { if (checksum !== (0, ethereumjs_util_1.sha256)((0, ethereumjs_util_1.sha256)(privateKey)).slice(0, 8).toString('hex')) { throw new Error('Failed to decrypt input - possibly invalid passphrase'); } } return [3 /*break*/, 4]; case 3: throw new Error('Unsupported or invalid entropy type'); case 4: return [2 /*return*/, new index_1.default(privateKey)]; } }); }); } exports.fromKryptoKit = fromKryptoKit; /** * Third Party API: Import a brain wallet used by Quorum Wallet */ function fromQuorumWallet(passphrase, userid) { if (passphrase.length < 10) { throw new Error('Passphrase must be at least 10 characters'); } if (userid.length < 10) { throw new Error('User id must be at least 10 characters'); } var merged = passphrase + userid; var seed = crypto.pbkdf2Sync(merged, merged, 2000, 32, 'sha256'); return new index_1.default(seed); } exports.fromQuorumWallet = fromQuorumWallet; var Thirdparty = { fromEtherWallet: fromEtherWallet, fromEtherCamp: fromEtherCamp, fromKryptoKit: fromKryptoKit, fromQuorumWallet: fromQuorumWallet }; exports.default = Thirdparty; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer)) /***/ }), /* 359 */ /*!**********************************************!*\ !*** E:/ruyi/dapp/node_modules/utf8/utf8.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! https://mths.be/utf8js v3.0.0 by @mathias */ ; (function (root) { var stringFromCharCode = String.fromCharCode; // Taken from https://mths.be/punycode function ucs2decode(string) { var output = []; var counter = 0; var length = string.length; var value; var extra; while (counter < length) { value = string.charCodeAt(counter++); if (value >= 0xD800 && value <= 0xDBFF && counter < length) { // high surrogate, and there is a next character extra = string.charCodeAt(counter++); if ((extra & 0xFC00) == 0xDC00) { // low surrogate output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); } else { // unmatched surrogate; only append this code unit, in case the next // code unit is the high surrogate of a surrogate pair output.push(value); counter--; } } else { output.push(value); } } return output; } // Taken from https://mths.be/punycode function ucs2encode(array) { var length = array.length; var index = -1; var value; var output = ''; while (++index < length) { value = array[index]; if (value > 0xFFFF) { value -= 0x10000; output += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800); value = 0xDC00 | value & 0x3FF; } output += stringFromCharCode(value); } return output; } function checkScalarValue(codePoint) { if (codePoint >= 0xD800 && codePoint <= 0xDFFF) { throw Error('Lone surrogate U+' + codePoint.toString(16).toUpperCase() + ' is not a scalar value'); } } /*--------------------------------------------------------------------------*/ function createByte(codePoint, shift) { return stringFromCharCode(codePoint >> shift & 0x3F | 0x80); } function encodeCodePoint(codePoint) { if ((codePoint & 0xFFFFFF80) == 0) { // 1-byte sequence return stringFromCharCode(codePoint); } var symbol = ''; if ((codePoint & 0xFFFFF800) == 0) { // 2-byte sequence symbol = stringFromCharCode(codePoint >> 6 & 0x1F | 0xC0); } else if ((codePoint & 0xFFFF0000) == 0) { // 3-byte sequence checkScalarValue(codePoint); symbol = stringFromCharCode(codePoint >> 12 & 0x0F | 0xE0); symbol += createByte(codePoint, 6); } else if ((codePoint & 0xFFE00000) == 0) { // 4-byte sequence symbol = stringFromCharCode(codePoint >> 18 & 0x07 | 0xF0); symbol += createByte(codePoint, 12); symbol += createByte(codePoint, 6); } symbol += stringFromCharCode(codePoint & 0x3F | 0x80); return symbol; } function utf8encode(string) { var codePoints = ucs2decode(string); var length = codePoints.length; var index = -1; var codePoint; var byteString = ''; while (++index < length) { codePoint = codePoints[index]; byteString += encodeCodePoint(codePoint); } return byteString; } /*--------------------------------------------------------------------------*/ function readContinuationByte() { if (byteIndex >= byteCount) { throw Error('Invalid byte index'); } var continuationByte = byteArray[byteIndex] & 0xFF; byteIndex++; if ((continuationByte & 0xC0) == 0x80) { return continuationByte & 0x3F; } // If we end up here, it’s not a continuation byte throw Error('Invalid continuation byte'); } function decodeSymbol() { var byte1; var byte2; var byte3; var byte4; var codePoint; if (byteIndex > byteCount) { throw Error('Invalid byte index'); } if (byteIndex == byteCount) { return false; } // Read first byte byte1 = byteArray[byteIndex] & 0xFF; byteIndex++; // 1-byte sequence (no continuation bytes) if ((byte1 & 0x80) == 0) { return byte1; } // 2-byte sequence if ((byte1 & 0xE0) == 0xC0) { byte2 = readContinuationByte(); codePoint = (byte1 & 0x1F) << 6 | byte2; if (codePoint >= 0x80) { return codePoint; } else { throw Error('Invalid continuation byte'); } } // 3-byte sequence (may include unpaired surrogates) if ((byte1 & 0xF0) == 0xE0) { byte2 = readContinuationByte(); byte3 = readContinuationByte(); codePoint = (byte1 & 0x0F) << 12 | byte2 << 6 | byte3; if (codePoint >= 0x0800) { checkScalarValue(codePoint); return codePoint; } else { throw Error('Invalid continuation byte'); } } // 4-byte sequence if ((byte1 & 0xF8) == 0xF0) { byte2 = readContinuationByte(); byte3 = readContinuationByte(); byte4 = readContinuationByte(); codePoint = (byte1 & 0x07) << 0x12 | byte2 << 0x0C | byte3 << 0x06 | byte4; if (codePoint >= 0x010000 && codePoint <= 0x10FFFF) { return codePoint; } } throw Error('Invalid UTF-8 detected'); } var byteArray; var byteCount; var byteIndex; function utf8decode(byteString) { byteArray = ucs2decode(byteString); byteCount = byteArray.length; byteIndex = 0; var codePoints = []; var tmp; while ((tmp = decodeSymbol()) !== false) { codePoints.push(tmp); } return ucs2encode(codePoints); } /*--------------------------------------------------------------------------*/ root.version = '3.0.0'; root.encode = utf8encode; root.decode = utf8decode; })( false ? undefined : exports); /***/ }), /* 360 */ /*!*************************************************!*\ !*** E:/ruyi/dapp/node_modules/aes-js/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! MIT License. Copyright 2015-2018 Richard Moore . See LICENSE.txt. */ (function (root) { "use strict"; function checkInt(value) { return parseInt(value) === value; } function checkInts(arrayish) { if (!checkInt(arrayish.length)) { return false; } for (var i = 0; i < arrayish.length; i++) { if (!checkInt(arrayish[i]) || arrayish[i] < 0 || arrayish[i] > 255) { return false; } } return true; } function coerceArray(arg, copy) { // ArrayBuffer view if (arg.buffer && arg.name === 'Uint8Array') { if (copy) { if (arg.slice) { arg = arg.slice(); } else { arg = Array.prototype.slice.call(arg); } } return arg; } // It's an array; check it is a valid representation of a byte if (Array.isArray(arg)) { if (!checkInts(arg)) { throw new Error('Array contains invalid value: ' + arg); } return new Uint8Array(arg); } // Something else, but behaves like an array (maybe a Buffer? Arguments?) if (checkInt(arg.length) && checkInts(arg)) { return new Uint8Array(arg); } throw new Error('unsupported array-like object'); } function createArray(length) { return new Uint8Array(length); } function copyArray(sourceArray, targetArray, targetStart, sourceStart, sourceEnd) { if (sourceStart != null || sourceEnd != null) { if (sourceArray.slice) { sourceArray = sourceArray.slice(sourceStart, sourceEnd); } else { sourceArray = Array.prototype.slice.call(sourceArray, sourceStart, sourceEnd); } } targetArray.set(sourceArray, targetStart); } var convertUtf8 = function () { function toBytes(text) { var result = [], i = 0; text = encodeURI(text); while (i < text.length) { var c = text.charCodeAt(i++); // if it is a % sign, encode the following 2 bytes as a hex value if (c === 37) { result.push(parseInt(text.substr(i, 2), 16)); i += 2; // otherwise, just the actual byte } else { result.push(c); } } return coerceArray(result); } function fromBytes(bytes) { var result = [], i = 0; while (i < bytes.length) { var c = bytes[i]; if (c < 128) { result.push(String.fromCharCode(c)); i++; } else if (c > 191 && c < 224) { result.push(String.fromCharCode((c & 0x1f) << 6 | bytes[i + 1] & 0x3f)); i += 2; } else { result.push(String.fromCharCode((c & 0x0f) << 12 | (bytes[i + 1] & 0x3f) << 6 | bytes[i + 2] & 0x3f)); i += 3; } } return result.join(''); } return { toBytes: toBytes, fromBytes: fromBytes }; }(); var convertHex = function () { function toBytes(text) { var result = []; for (var i = 0; i < text.length; i += 2) { result.push(parseInt(text.substr(i, 2), 16)); } return result; } // http://ixti.net/development/javascript/2011/11/11/base64-encodedecode-of-utf8-in-browser-with-js.html var Hex = '0123456789abcdef'; function fromBytes(bytes) { var result = []; for (var i = 0; i < bytes.length; i++) { var v = bytes[i]; result.push(Hex[(v & 0xf0) >> 4] + Hex[v & 0x0f]); } return result.join(''); } return { toBytes: toBytes, fromBytes: fromBytes }; }(); // Number of rounds by keysize var numberOfRounds = { 16: 10, 24: 12, 32: 14 }; // Round constant words var rcon = [0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91]; // S-box and Inverse S-box (S is for Substitution) var S = [0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16]; var Si = [0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb, 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e, 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25, 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92, 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61, 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d]; // Transformations for encryption var T1 = [0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d, 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554, 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d, 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a, 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87, 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b, 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea, 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b, 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a, 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f, 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108, 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f, 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e, 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5, 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d, 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f, 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e, 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb, 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce, 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497, 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c, 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed, 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b, 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a, 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16, 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594, 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81, 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3, 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a, 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504, 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163, 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d, 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f, 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739, 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47, 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395, 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f, 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883, 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c, 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76, 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e, 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4, 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6, 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b, 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7, 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0, 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25, 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818, 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72, 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651, 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21, 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85, 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa, 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12, 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0, 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9, 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133, 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7, 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920, 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a, 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17, 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8, 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11, 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a]; var T2 = [0xa5c66363, 0x84f87c7c, 0x99ee7777, 0x8df67b7b, 0x0dfff2f2, 0xbdd66b6b, 0xb1de6f6f, 0x5491c5c5, 0x50603030, 0x03020101, 0xa9ce6767, 0x7d562b2b, 0x19e7fefe, 0x62b5d7d7, 0xe64dabab, 0x9aec7676, 0x458fcaca, 0x9d1f8282, 0x4089c9c9, 0x87fa7d7d, 0x15effafa, 0xebb25959, 0xc98e4747, 0x0bfbf0f0, 0xec41adad, 0x67b3d4d4, 0xfd5fa2a2, 0xea45afaf, 0xbf239c9c, 0xf753a4a4, 0x96e47272, 0x5b9bc0c0, 0xc275b7b7, 0x1ce1fdfd, 0xae3d9393, 0x6a4c2626, 0x5a6c3636, 0x417e3f3f, 0x02f5f7f7, 0x4f83cccc, 0x5c683434, 0xf451a5a5, 0x34d1e5e5, 0x08f9f1f1, 0x93e27171, 0x73abd8d8, 0x53623131, 0x3f2a1515, 0x0c080404, 0x5295c7c7, 0x65462323, 0x5e9dc3c3, 0x28301818, 0xa1379696, 0x0f0a0505, 0xb52f9a9a, 0x090e0707, 0x36241212, 0x9b1b8080, 0x3ddfe2e2, 0x26cdebeb, 0x694e2727, 0xcd7fb2b2, 0x9fea7575, 0x1b120909, 0x9e1d8383, 0x74582c2c, 0x2e341a1a, 0x2d361b1b, 0xb2dc6e6e, 0xeeb45a5a, 0xfb5ba0a0, 0xf6a45252, 0x4d763b3b, 0x61b7d6d6, 0xce7db3b3, 0x7b522929, 0x3edde3e3, 0x715e2f2f, 0x97138484, 0xf5a65353, 0x68b9d1d1, 0x00000000, 0x2cc1eded, 0x60402020, 0x1fe3fcfc, 0xc879b1b1, 0xedb65b5b, 0xbed46a6a, 0x468dcbcb, 0xd967bebe, 0x4b723939, 0xde944a4a, 0xd4984c4c, 0xe8b05858, 0x4a85cfcf, 0x6bbbd0d0, 0x2ac5efef, 0xe54faaaa, 0x16edfbfb, 0xc5864343, 0xd79a4d4d, 0x55663333, 0x94118585, 0xcf8a4545, 0x10e9f9f9, 0x06040202, 0x81fe7f7f, 0xf0a05050, 0x44783c3c, 0xba259f9f, 0xe34ba8a8, 0xf3a25151, 0xfe5da3a3, 0xc0804040, 0x8a058f8f, 0xad3f9292, 0xbc219d9d, 0x48703838, 0x04f1f5f5, 0xdf63bcbc, 0xc177b6b6, 0x75afdada, 0x63422121, 0x30201010, 0x1ae5ffff, 0x0efdf3f3, 0x6dbfd2d2, 0x4c81cdcd, 0x14180c0c, 0x35261313, 0x2fc3ecec, 0xe1be5f5f, 0xa2359797, 0xcc884444, 0x392e1717, 0x5793c4c4, 0xf255a7a7, 0x82fc7e7e, 0x477a3d3d, 0xacc86464, 0xe7ba5d5d, 0x2b321919, 0x95e67373, 0xa0c06060, 0x98198181, 0xd19e4f4f, 0x7fa3dcdc, 0x66442222, 0x7e542a2a, 0xab3b9090, 0x830b8888, 0xca8c4646, 0x29c7eeee, 0xd36bb8b8, 0x3c281414, 0x79a7dede, 0xe2bc5e5e, 0x1d160b0b, 0x76addbdb, 0x3bdbe0e0, 0x56643232, 0x4e743a3a, 0x1e140a0a, 0xdb924949, 0x0a0c0606, 0x6c482424, 0xe4b85c5c, 0x5d9fc2c2, 0x6ebdd3d3, 0xef43acac, 0xa6c46262, 0xa8399191, 0xa4319595, 0x37d3e4e4, 0x8bf27979, 0x32d5e7e7, 0x438bc8c8, 0x596e3737, 0xb7da6d6d, 0x8c018d8d, 0x64b1d5d5, 0xd29c4e4e, 0xe049a9a9, 0xb4d86c6c, 0xfaac5656, 0x07f3f4f4, 0x25cfeaea, 0xafca6565, 0x8ef47a7a, 0xe947aeae, 0x18100808, 0xd56fbaba, 0x88f07878, 0x6f4a2525, 0x725c2e2e, 0x24381c1c, 0xf157a6a6, 0xc773b4b4, 0x5197c6c6, 0x23cbe8e8, 0x7ca1dddd, 0x9ce87474, 0x213e1f1f, 0xdd964b4b, 0xdc61bdbd, 0x860d8b8b, 0x850f8a8a, 0x90e07070, 0x427c3e3e, 0xc471b5b5, 0xaacc6666, 0xd8904848, 0x05060303, 0x01f7f6f6, 0x121c0e0e, 0xa3c26161, 0x5f6a3535, 0xf9ae5757, 0xd069b9b9, 0x91178686, 0x5899c1c1, 0x273a1d1d, 0xb9279e9e, 0x38d9e1e1, 0x13ebf8f8, 0xb32b9898, 0x33221111, 0xbbd26969, 0x70a9d9d9, 0x89078e8e, 0xa7339494, 0xb62d9b9b, 0x223c1e1e, 0x92158787, 0x20c9e9e9, 0x4987cece, 0xffaa5555, 0x78502828, 0x7aa5dfdf, 0x8f038c8c, 0xf859a1a1, 0x80098989, 0x171a0d0d, 0xda65bfbf, 0x31d7e6e6, 0xc6844242, 0xb8d06868, 0xc3824141, 0xb0299999, 0x775a2d2d, 0x111e0f0f, 0xcb7bb0b0, 0xfca85454, 0xd66dbbbb, 0x3a2c1616]; var T3 = [0x63a5c663, 0x7c84f87c, 0x7799ee77, 0x7b8df67b, 0xf20dfff2, 0x6bbdd66b, 0x6fb1de6f, 0xc55491c5, 0x30506030, 0x01030201, 0x67a9ce67, 0x2b7d562b, 0xfe19e7fe, 0xd762b5d7, 0xabe64dab, 0x769aec76, 0xca458fca, 0x829d1f82, 0xc94089c9, 0x7d87fa7d, 0xfa15effa, 0x59ebb259, 0x47c98e47, 0xf00bfbf0, 0xadec41ad, 0xd467b3d4, 0xa2fd5fa2, 0xafea45af, 0x9cbf239c, 0xa4f753a4, 0x7296e472, 0xc05b9bc0, 0xb7c275b7, 0xfd1ce1fd, 0x93ae3d93, 0x266a4c26, 0x365a6c36, 0x3f417e3f, 0xf702f5f7, 0xcc4f83cc, 0x345c6834, 0xa5f451a5, 0xe534d1e5, 0xf108f9f1, 0x7193e271, 0xd873abd8, 0x31536231, 0x153f2a15, 0x040c0804, 0xc75295c7, 0x23654623, 0xc35e9dc3, 0x18283018, 0x96a13796, 0x050f0a05, 0x9ab52f9a, 0x07090e07, 0x12362412, 0x809b1b80, 0xe23ddfe2, 0xeb26cdeb, 0x27694e27, 0xb2cd7fb2, 0x759fea75, 0x091b1209, 0x839e1d83, 0x2c74582c, 0x1a2e341a, 0x1b2d361b, 0x6eb2dc6e, 0x5aeeb45a, 0xa0fb5ba0, 0x52f6a452, 0x3b4d763b, 0xd661b7d6, 0xb3ce7db3, 0x297b5229, 0xe33edde3, 0x2f715e2f, 0x84971384, 0x53f5a653, 0xd168b9d1, 0x00000000, 0xed2cc1ed, 0x20604020, 0xfc1fe3fc, 0xb1c879b1, 0x5bedb65b, 0x6abed46a, 0xcb468dcb, 0xbed967be, 0x394b7239, 0x4ade944a, 0x4cd4984c, 0x58e8b058, 0xcf4a85cf, 0xd06bbbd0, 0xef2ac5ef, 0xaae54faa, 0xfb16edfb, 0x43c58643, 0x4dd79a4d, 0x33556633, 0x85941185, 0x45cf8a45, 0xf910e9f9, 0x02060402, 0x7f81fe7f, 0x50f0a050, 0x3c44783c, 0x9fba259f, 0xa8e34ba8, 0x51f3a251, 0xa3fe5da3, 0x40c08040, 0x8f8a058f, 0x92ad3f92, 0x9dbc219d, 0x38487038, 0xf504f1f5, 0xbcdf63bc, 0xb6c177b6, 0xda75afda, 0x21634221, 0x10302010, 0xff1ae5ff, 0xf30efdf3, 0xd26dbfd2, 0xcd4c81cd, 0x0c14180c, 0x13352613, 0xec2fc3ec, 0x5fe1be5f, 0x97a23597, 0x44cc8844, 0x17392e17, 0xc45793c4, 0xa7f255a7, 0x7e82fc7e, 0x3d477a3d, 0x64acc864, 0x5de7ba5d, 0x192b3219, 0x7395e673, 0x60a0c060, 0x81981981, 0x4fd19e4f, 0xdc7fa3dc, 0x22664422, 0x2a7e542a, 0x90ab3b90, 0x88830b88, 0x46ca8c46, 0xee29c7ee, 0xb8d36bb8, 0x143c2814, 0xde79a7de, 0x5ee2bc5e, 0x0b1d160b, 0xdb76addb, 0xe03bdbe0, 0x32566432, 0x3a4e743a, 0x0a1e140a, 0x49db9249, 0x060a0c06, 0x246c4824, 0x5ce4b85c, 0xc25d9fc2, 0xd36ebdd3, 0xacef43ac, 0x62a6c462, 0x91a83991, 0x95a43195, 0xe437d3e4, 0x798bf279, 0xe732d5e7, 0xc8438bc8, 0x37596e37, 0x6db7da6d, 0x8d8c018d, 0xd564b1d5, 0x4ed29c4e, 0xa9e049a9, 0x6cb4d86c, 0x56faac56, 0xf407f3f4, 0xea25cfea, 0x65afca65, 0x7a8ef47a, 0xaee947ae, 0x08181008, 0xbad56fba, 0x7888f078, 0x256f4a25, 0x2e725c2e, 0x1c24381c, 0xa6f157a6, 0xb4c773b4, 0xc65197c6, 0xe823cbe8, 0xdd7ca1dd, 0x749ce874, 0x1f213e1f, 0x4bdd964b, 0xbddc61bd, 0x8b860d8b, 0x8a850f8a, 0x7090e070, 0x3e427c3e, 0xb5c471b5, 0x66aacc66, 0x48d89048, 0x03050603, 0xf601f7f6, 0x0e121c0e, 0x61a3c261, 0x355f6a35, 0x57f9ae57, 0xb9d069b9, 0x86911786, 0xc15899c1, 0x1d273a1d, 0x9eb9279e, 0xe138d9e1, 0xf813ebf8, 0x98b32b98, 0x11332211, 0x69bbd269, 0xd970a9d9, 0x8e89078e, 0x94a73394, 0x9bb62d9b, 0x1e223c1e, 0x87921587, 0xe920c9e9, 0xce4987ce, 0x55ffaa55, 0x28785028, 0xdf7aa5df, 0x8c8f038c, 0xa1f859a1, 0x89800989, 0x0d171a0d, 0xbfda65bf, 0xe631d7e6, 0x42c68442, 0x68b8d068, 0x41c38241, 0x99b02999, 0x2d775a2d, 0x0f111e0f, 0xb0cb7bb0, 0x54fca854, 0xbbd66dbb, 0x163a2c16]; var T4 = [0x6363a5c6, 0x7c7c84f8, 0x777799ee, 0x7b7b8df6, 0xf2f20dff, 0x6b6bbdd6, 0x6f6fb1de, 0xc5c55491, 0x30305060, 0x01010302, 0x6767a9ce, 0x2b2b7d56, 0xfefe19e7, 0xd7d762b5, 0xababe64d, 0x76769aec, 0xcaca458f, 0x82829d1f, 0xc9c94089, 0x7d7d87fa, 0xfafa15ef, 0x5959ebb2, 0x4747c98e, 0xf0f00bfb, 0xadadec41, 0xd4d467b3, 0xa2a2fd5f, 0xafafea45, 0x9c9cbf23, 0xa4a4f753, 0x727296e4, 0xc0c05b9b, 0xb7b7c275, 0xfdfd1ce1, 0x9393ae3d, 0x26266a4c, 0x36365a6c, 0x3f3f417e, 0xf7f702f5, 0xcccc4f83, 0x34345c68, 0xa5a5f451, 0xe5e534d1, 0xf1f108f9, 0x717193e2, 0xd8d873ab, 0x31315362, 0x15153f2a, 0x04040c08, 0xc7c75295, 0x23236546, 0xc3c35e9d, 0x18182830, 0x9696a137, 0x05050f0a, 0x9a9ab52f, 0x0707090e, 0x12123624, 0x80809b1b, 0xe2e23ddf, 0xebeb26cd, 0x2727694e, 0xb2b2cd7f, 0x75759fea, 0x09091b12, 0x83839e1d, 0x2c2c7458, 0x1a1a2e34, 0x1b1b2d36, 0x6e6eb2dc, 0x5a5aeeb4, 0xa0a0fb5b, 0x5252f6a4, 0x3b3b4d76, 0xd6d661b7, 0xb3b3ce7d, 0x29297b52, 0xe3e33edd, 0x2f2f715e, 0x84849713, 0x5353f5a6, 0xd1d168b9, 0x00000000, 0xeded2cc1, 0x20206040, 0xfcfc1fe3, 0xb1b1c879, 0x5b5bedb6, 0x6a6abed4, 0xcbcb468d, 0xbebed967, 0x39394b72, 0x4a4ade94, 0x4c4cd498, 0x5858e8b0, 0xcfcf4a85, 0xd0d06bbb, 0xefef2ac5, 0xaaaae54f, 0xfbfb16ed, 0x4343c586, 0x4d4dd79a, 0x33335566, 0x85859411, 0x4545cf8a, 0xf9f910e9, 0x02020604, 0x7f7f81fe, 0x5050f0a0, 0x3c3c4478, 0x9f9fba25, 0xa8a8e34b, 0x5151f3a2, 0xa3a3fe5d, 0x4040c080, 0x8f8f8a05, 0x9292ad3f, 0x9d9dbc21, 0x38384870, 0xf5f504f1, 0xbcbcdf63, 0xb6b6c177, 0xdada75af, 0x21216342, 0x10103020, 0xffff1ae5, 0xf3f30efd, 0xd2d26dbf, 0xcdcd4c81, 0x0c0c1418, 0x13133526, 0xecec2fc3, 0x5f5fe1be, 0x9797a235, 0x4444cc88, 0x1717392e, 0xc4c45793, 0xa7a7f255, 0x7e7e82fc, 0x3d3d477a, 0x6464acc8, 0x5d5de7ba, 0x19192b32, 0x737395e6, 0x6060a0c0, 0x81819819, 0x4f4fd19e, 0xdcdc7fa3, 0x22226644, 0x2a2a7e54, 0x9090ab3b, 0x8888830b, 0x4646ca8c, 0xeeee29c7, 0xb8b8d36b, 0x14143c28, 0xdede79a7, 0x5e5ee2bc, 0x0b0b1d16, 0xdbdb76ad, 0xe0e03bdb, 0x32325664, 0x3a3a4e74, 0x0a0a1e14, 0x4949db92, 0x06060a0c, 0x24246c48, 0x5c5ce4b8, 0xc2c25d9f, 0xd3d36ebd, 0xacacef43, 0x6262a6c4, 0x9191a839, 0x9595a431, 0xe4e437d3, 0x79798bf2, 0xe7e732d5, 0xc8c8438b, 0x3737596e, 0x6d6db7da, 0x8d8d8c01, 0xd5d564b1, 0x4e4ed29c, 0xa9a9e049, 0x6c6cb4d8, 0x5656faac, 0xf4f407f3, 0xeaea25cf, 0x6565afca, 0x7a7a8ef4, 0xaeaee947, 0x08081810, 0xbabad56f, 0x787888f0, 0x25256f4a, 0x2e2e725c, 0x1c1c2438, 0xa6a6f157, 0xb4b4c773, 0xc6c65197, 0xe8e823cb, 0xdddd7ca1, 0x74749ce8, 0x1f1f213e, 0x4b4bdd96, 0xbdbddc61, 0x8b8b860d, 0x8a8a850f, 0x707090e0, 0x3e3e427c, 0xb5b5c471, 0x6666aacc, 0x4848d890, 0x03030506, 0xf6f601f7, 0x0e0e121c, 0x6161a3c2, 0x35355f6a, 0x5757f9ae, 0xb9b9d069, 0x86869117, 0xc1c15899, 0x1d1d273a, 0x9e9eb927, 0xe1e138d9, 0xf8f813eb, 0x9898b32b, 0x11113322, 0x6969bbd2, 0xd9d970a9, 0x8e8e8907, 0x9494a733, 0x9b9bb62d, 0x1e1e223c, 0x87879215, 0xe9e920c9, 0xcece4987, 0x5555ffaa, 0x28287850, 0xdfdf7aa5, 0x8c8c8f03, 0xa1a1f859, 0x89898009, 0x0d0d171a, 0xbfbfda65, 0xe6e631d7, 0x4242c684, 0x6868b8d0, 0x4141c382, 0x9999b029, 0x2d2d775a, 0x0f0f111e, 0xb0b0cb7b, 0x5454fca8, 0xbbbbd66d, 0x16163a2c]; // Transformations for decryption var T5 = [0x51f4a750, 0x7e416553, 0x1a17a4c3, 0x3a275e96, 0x3bab6bcb, 0x1f9d45f1, 0xacfa58ab, 0x4be30393, 0x2030fa55, 0xad766df6, 0x88cc7691, 0xf5024c25, 0x4fe5d7fc, 0xc52acbd7, 0x26354480, 0xb562a38f, 0xdeb15a49, 0x25ba1b67, 0x45ea0e98, 0x5dfec0e1, 0xc32f7502, 0x814cf012, 0x8d4697a3, 0x6bd3f9c6, 0x038f5fe7, 0x15929c95, 0xbf6d7aeb, 0x955259da, 0xd4be832d, 0x587421d3, 0x49e06929, 0x8ec9c844, 0x75c2896a, 0xf48e7978, 0x99583e6b, 0x27b971dd, 0xbee14fb6, 0xf088ad17, 0xc920ac66, 0x7dce3ab4, 0x63df4a18, 0xe51a3182, 0x97513360, 0x62537f45, 0xb16477e0, 0xbb6bae84, 0xfe81a01c, 0xf9082b94, 0x70486858, 0x8f45fd19, 0x94de6c87, 0x527bf8b7, 0xab73d323, 0x724b02e2, 0xe31f8f57, 0x6655ab2a, 0xb2eb2807, 0x2fb5c203, 0x86c57b9a, 0xd33708a5, 0x302887f2, 0x23bfa5b2, 0x02036aba, 0xed16825c, 0x8acf1c2b, 0xa779b492, 0xf307f2f0, 0x4e69e2a1, 0x65daf4cd, 0x0605bed5, 0xd134621f, 0xc4a6fe8a, 0x342e539d, 0xa2f355a0, 0x058ae132, 0xa4f6eb75, 0x0b83ec39, 0x4060efaa, 0x5e719f06, 0xbd6e1051, 0x3e218af9, 0x96dd063d, 0xdd3e05ae, 0x4de6bd46, 0x91548db5, 0x71c45d05, 0x0406d46f, 0x605015ff, 0x1998fb24, 0xd6bde997, 0x894043cc, 0x67d99e77, 0xb0e842bd, 0x07898b88, 0xe7195b38, 0x79c8eedb, 0xa17c0a47, 0x7c420fe9, 0xf8841ec9, 0x00000000, 0x09808683, 0x322bed48, 0x1e1170ac, 0x6c5a724e, 0xfd0efffb, 0x0f853856, 0x3daed51e, 0x362d3927, 0x0a0fd964, 0x685ca621, 0x9b5b54d1, 0x24362e3a, 0x0c0a67b1, 0x9357e70f, 0xb4ee96d2, 0x1b9b919e, 0x80c0c54f, 0x61dc20a2, 0x5a774b69, 0x1c121a16, 0xe293ba0a, 0xc0a02ae5, 0x3c22e043, 0x121b171d, 0x0e090d0b, 0xf28bc7ad, 0x2db6a8b9, 0x141ea9c8, 0x57f11985, 0xaf75074c, 0xee99ddbb, 0xa37f60fd, 0xf701269f, 0x5c72f5bc, 0x44663bc5, 0x5bfb7e34, 0x8b432976, 0xcb23c6dc, 0xb6edfc68, 0xb8e4f163, 0xd731dcca, 0x42638510, 0x13972240, 0x84c61120, 0x854a247d, 0xd2bb3df8, 0xaef93211, 0xc729a16d, 0x1d9e2f4b, 0xdcb230f3, 0x0d8652ec, 0x77c1e3d0, 0x2bb3166c, 0xa970b999, 0x119448fa, 0x47e96422, 0xa8fc8cc4, 0xa0f03f1a, 0x567d2cd8, 0x223390ef, 0x87494ec7, 0xd938d1c1, 0x8ccaa2fe, 0x98d40b36, 0xa6f581cf, 0xa57ade28, 0xdab78e26, 0x3fadbfa4, 0x2c3a9de4, 0x5078920d, 0x6a5fcc9b, 0x547e4662, 0xf68d13c2, 0x90d8b8e8, 0x2e39f75e, 0x82c3aff5, 0x9f5d80be, 0x69d0937c, 0x6fd52da9, 0xcf2512b3, 0xc8ac993b, 0x10187da7, 0xe89c636e, 0xdb3bbb7b, 0xcd267809, 0x6e5918f4, 0xec9ab701, 0x834f9aa8, 0xe6956e65, 0xaaffe67e, 0x21bccf08, 0xef15e8e6, 0xbae79bd9, 0x4a6f36ce, 0xea9f09d4, 0x29b07cd6, 0x31a4b2af, 0x2a3f2331, 0xc6a59430, 0x35a266c0, 0x744ebc37, 0xfc82caa6, 0xe090d0b0, 0x33a7d815, 0xf104984a, 0x41ecdaf7, 0x7fcd500e, 0x1791f62f, 0x764dd68d, 0x43efb04d, 0xccaa4d54, 0xe49604df, 0x9ed1b5e3, 0x4c6a881b, 0xc12c1fb8, 0x4665517f, 0x9d5eea04, 0x018c355d, 0xfa877473, 0xfb0b412e, 0xb3671d5a, 0x92dbd252, 0xe9105633, 0x6dd64713, 0x9ad7618c, 0x37a10c7a, 0x59f8148e, 0xeb133c89, 0xcea927ee, 0xb761c935, 0xe11ce5ed, 0x7a47b13c, 0x9cd2df59, 0x55f2733f, 0x1814ce79, 0x73c737bf, 0x53f7cdea, 0x5ffdaa5b, 0xdf3d6f14, 0x7844db86, 0xcaaff381, 0xb968c43e, 0x3824342c, 0xc2a3405f, 0x161dc372, 0xbce2250c, 0x283c498b, 0xff0d9541, 0x39a80171, 0x080cb3de, 0xd8b4e49c, 0x6456c190, 0x7bcb8461, 0xd532b670, 0x486c5c74, 0xd0b85742]; var T6 = [0x5051f4a7, 0x537e4165, 0xc31a17a4, 0x963a275e, 0xcb3bab6b, 0xf11f9d45, 0xabacfa58, 0x934be303, 0x552030fa, 0xf6ad766d, 0x9188cc76, 0x25f5024c, 0xfc4fe5d7, 0xd7c52acb, 0x80263544, 0x8fb562a3, 0x49deb15a, 0x6725ba1b, 0x9845ea0e, 0xe15dfec0, 0x02c32f75, 0x12814cf0, 0xa38d4697, 0xc66bd3f9, 0xe7038f5f, 0x9515929c, 0xebbf6d7a, 0xda955259, 0x2dd4be83, 0xd3587421, 0x2949e069, 0x448ec9c8, 0x6a75c289, 0x78f48e79, 0x6b99583e, 0xdd27b971, 0xb6bee14f, 0x17f088ad, 0x66c920ac, 0xb47dce3a, 0x1863df4a, 0x82e51a31, 0x60975133, 0x4562537f, 0xe0b16477, 0x84bb6bae, 0x1cfe81a0, 0x94f9082b, 0x58704868, 0x198f45fd, 0x8794de6c, 0xb7527bf8, 0x23ab73d3, 0xe2724b02, 0x57e31f8f, 0x2a6655ab, 0x07b2eb28, 0x032fb5c2, 0x9a86c57b, 0xa5d33708, 0xf2302887, 0xb223bfa5, 0xba02036a, 0x5ced1682, 0x2b8acf1c, 0x92a779b4, 0xf0f307f2, 0xa14e69e2, 0xcd65daf4, 0xd50605be, 0x1fd13462, 0x8ac4a6fe, 0x9d342e53, 0xa0a2f355, 0x32058ae1, 0x75a4f6eb, 0x390b83ec, 0xaa4060ef, 0x065e719f, 0x51bd6e10, 0xf93e218a, 0x3d96dd06, 0xaedd3e05, 0x464de6bd, 0xb591548d, 0x0571c45d, 0x6f0406d4, 0xff605015, 0x241998fb, 0x97d6bde9, 0xcc894043, 0x7767d99e, 0xbdb0e842, 0x8807898b, 0x38e7195b, 0xdb79c8ee, 0x47a17c0a, 0xe97c420f, 0xc9f8841e, 0x00000000, 0x83098086, 0x48322bed, 0xac1e1170, 0x4e6c5a72, 0xfbfd0eff, 0x560f8538, 0x1e3daed5, 0x27362d39, 0x640a0fd9, 0x21685ca6, 0xd19b5b54, 0x3a24362e, 0xb10c0a67, 0x0f9357e7, 0xd2b4ee96, 0x9e1b9b91, 0x4f80c0c5, 0xa261dc20, 0x695a774b, 0x161c121a, 0x0ae293ba, 0xe5c0a02a, 0x433c22e0, 0x1d121b17, 0x0b0e090d, 0xadf28bc7, 0xb92db6a8, 0xc8141ea9, 0x8557f119, 0x4caf7507, 0xbbee99dd, 0xfda37f60, 0x9ff70126, 0xbc5c72f5, 0xc544663b, 0x345bfb7e, 0x768b4329, 0xdccb23c6, 0x68b6edfc, 0x63b8e4f1, 0xcad731dc, 0x10426385, 0x40139722, 0x2084c611, 0x7d854a24, 0xf8d2bb3d, 0x11aef932, 0x6dc729a1, 0x4b1d9e2f, 0xf3dcb230, 0xec0d8652, 0xd077c1e3, 0x6c2bb316, 0x99a970b9, 0xfa119448, 0x2247e964, 0xc4a8fc8c, 0x1aa0f03f, 0xd8567d2c, 0xef223390, 0xc787494e, 0xc1d938d1, 0xfe8ccaa2, 0x3698d40b, 0xcfa6f581, 0x28a57ade, 0x26dab78e, 0xa43fadbf, 0xe42c3a9d, 0x0d507892, 0x9b6a5fcc, 0x62547e46, 0xc2f68d13, 0xe890d8b8, 0x5e2e39f7, 0xf582c3af, 0xbe9f5d80, 0x7c69d093, 0xa96fd52d, 0xb3cf2512, 0x3bc8ac99, 0xa710187d, 0x6ee89c63, 0x7bdb3bbb, 0x09cd2678, 0xf46e5918, 0x01ec9ab7, 0xa8834f9a, 0x65e6956e, 0x7eaaffe6, 0x0821bccf, 0xe6ef15e8, 0xd9bae79b, 0xce4a6f36, 0xd4ea9f09, 0xd629b07c, 0xaf31a4b2, 0x312a3f23, 0x30c6a594, 0xc035a266, 0x37744ebc, 0xa6fc82ca, 0xb0e090d0, 0x1533a7d8, 0x4af10498, 0xf741ecda, 0x0e7fcd50, 0x2f1791f6, 0x8d764dd6, 0x4d43efb0, 0x54ccaa4d, 0xdfe49604, 0xe39ed1b5, 0x1b4c6a88, 0xb8c12c1f, 0x7f466551, 0x049d5eea, 0x5d018c35, 0x73fa8774, 0x2efb0b41, 0x5ab3671d, 0x5292dbd2, 0x33e91056, 0x136dd647, 0x8c9ad761, 0x7a37a10c, 0x8e59f814, 0x89eb133c, 0xeecea927, 0x35b761c9, 0xede11ce5, 0x3c7a47b1, 0x599cd2df, 0x3f55f273, 0x791814ce, 0xbf73c737, 0xea53f7cd, 0x5b5ffdaa, 0x14df3d6f, 0x867844db, 0x81caaff3, 0x3eb968c4, 0x2c382434, 0x5fc2a340, 0x72161dc3, 0x0cbce225, 0x8b283c49, 0x41ff0d95, 0x7139a801, 0xde080cb3, 0x9cd8b4e4, 0x906456c1, 0x617bcb84, 0x70d532b6, 0x74486c5c, 0x42d0b857]; var T7 = [0xa75051f4, 0x65537e41, 0xa4c31a17, 0x5e963a27, 0x6bcb3bab, 0x45f11f9d, 0x58abacfa, 0x03934be3, 0xfa552030, 0x6df6ad76, 0x769188cc, 0x4c25f502, 0xd7fc4fe5, 0xcbd7c52a, 0x44802635, 0xa38fb562, 0x5a49deb1, 0x1b6725ba, 0x0e9845ea, 0xc0e15dfe, 0x7502c32f, 0xf012814c, 0x97a38d46, 0xf9c66bd3, 0x5fe7038f, 0x9c951592, 0x7aebbf6d, 0x59da9552, 0x832dd4be, 0x21d35874, 0x692949e0, 0xc8448ec9, 0x896a75c2, 0x7978f48e, 0x3e6b9958, 0x71dd27b9, 0x4fb6bee1, 0xad17f088, 0xac66c920, 0x3ab47dce, 0x4a1863df, 0x3182e51a, 0x33609751, 0x7f456253, 0x77e0b164, 0xae84bb6b, 0xa01cfe81, 0x2b94f908, 0x68587048, 0xfd198f45, 0x6c8794de, 0xf8b7527b, 0xd323ab73, 0x02e2724b, 0x8f57e31f, 0xab2a6655, 0x2807b2eb, 0xc2032fb5, 0x7b9a86c5, 0x08a5d337, 0x87f23028, 0xa5b223bf, 0x6aba0203, 0x825ced16, 0x1c2b8acf, 0xb492a779, 0xf2f0f307, 0xe2a14e69, 0xf4cd65da, 0xbed50605, 0x621fd134, 0xfe8ac4a6, 0x539d342e, 0x55a0a2f3, 0xe132058a, 0xeb75a4f6, 0xec390b83, 0xefaa4060, 0x9f065e71, 0x1051bd6e, 0x8af93e21, 0x063d96dd, 0x05aedd3e, 0xbd464de6, 0x8db59154, 0x5d0571c4, 0xd46f0406, 0x15ff6050, 0xfb241998, 0xe997d6bd, 0x43cc8940, 0x9e7767d9, 0x42bdb0e8, 0x8b880789, 0x5b38e719, 0xeedb79c8, 0x0a47a17c, 0x0fe97c42, 0x1ec9f884, 0x00000000, 0x86830980, 0xed48322b, 0x70ac1e11, 0x724e6c5a, 0xfffbfd0e, 0x38560f85, 0xd51e3dae, 0x3927362d, 0xd9640a0f, 0xa621685c, 0x54d19b5b, 0x2e3a2436, 0x67b10c0a, 0xe70f9357, 0x96d2b4ee, 0x919e1b9b, 0xc54f80c0, 0x20a261dc, 0x4b695a77, 0x1a161c12, 0xba0ae293, 0x2ae5c0a0, 0xe0433c22, 0x171d121b, 0x0d0b0e09, 0xc7adf28b, 0xa8b92db6, 0xa9c8141e, 0x198557f1, 0x074caf75, 0xddbbee99, 0x60fda37f, 0x269ff701, 0xf5bc5c72, 0x3bc54466, 0x7e345bfb, 0x29768b43, 0xc6dccb23, 0xfc68b6ed, 0xf163b8e4, 0xdccad731, 0x85104263, 0x22401397, 0x112084c6, 0x247d854a, 0x3df8d2bb, 0x3211aef9, 0xa16dc729, 0x2f4b1d9e, 0x30f3dcb2, 0x52ec0d86, 0xe3d077c1, 0x166c2bb3, 0xb999a970, 0x48fa1194, 0x642247e9, 0x8cc4a8fc, 0x3f1aa0f0, 0x2cd8567d, 0x90ef2233, 0x4ec78749, 0xd1c1d938, 0xa2fe8cca, 0x0b3698d4, 0x81cfa6f5, 0xde28a57a, 0x8e26dab7, 0xbfa43fad, 0x9de42c3a, 0x920d5078, 0xcc9b6a5f, 0x4662547e, 0x13c2f68d, 0xb8e890d8, 0xf75e2e39, 0xaff582c3, 0x80be9f5d, 0x937c69d0, 0x2da96fd5, 0x12b3cf25, 0x993bc8ac, 0x7da71018, 0x636ee89c, 0xbb7bdb3b, 0x7809cd26, 0x18f46e59, 0xb701ec9a, 0x9aa8834f, 0x6e65e695, 0xe67eaaff, 0xcf0821bc, 0xe8e6ef15, 0x9bd9bae7, 0x36ce4a6f, 0x09d4ea9f, 0x7cd629b0, 0xb2af31a4, 0x23312a3f, 0x9430c6a5, 0x66c035a2, 0xbc37744e, 0xcaa6fc82, 0xd0b0e090, 0xd81533a7, 0x984af104, 0xdaf741ec, 0x500e7fcd, 0xf62f1791, 0xd68d764d, 0xb04d43ef, 0x4d54ccaa, 0x04dfe496, 0xb5e39ed1, 0x881b4c6a, 0x1fb8c12c, 0x517f4665, 0xea049d5e, 0x355d018c, 0x7473fa87, 0x412efb0b, 0x1d5ab367, 0xd25292db, 0x5633e910, 0x47136dd6, 0x618c9ad7, 0x0c7a37a1, 0x148e59f8, 0x3c89eb13, 0x27eecea9, 0xc935b761, 0xe5ede11c, 0xb13c7a47, 0xdf599cd2, 0x733f55f2, 0xce791814, 0x37bf73c7, 0xcdea53f7, 0xaa5b5ffd, 0x6f14df3d, 0xdb867844, 0xf381caaf, 0xc43eb968, 0x342c3824, 0x405fc2a3, 0xc372161d, 0x250cbce2, 0x498b283c, 0x9541ff0d, 0x017139a8, 0xb3de080c, 0xe49cd8b4, 0xc1906456, 0x84617bcb, 0xb670d532, 0x5c74486c, 0x5742d0b8]; var T8 = [0xf4a75051, 0x4165537e, 0x17a4c31a, 0x275e963a, 0xab6bcb3b, 0x9d45f11f, 0xfa58abac, 0xe303934b, 0x30fa5520, 0x766df6ad, 0xcc769188, 0x024c25f5, 0xe5d7fc4f, 0x2acbd7c5, 0x35448026, 0x62a38fb5, 0xb15a49de, 0xba1b6725, 0xea0e9845, 0xfec0e15d, 0x2f7502c3, 0x4cf01281, 0x4697a38d, 0xd3f9c66b, 0x8f5fe703, 0x929c9515, 0x6d7aebbf, 0x5259da95, 0xbe832dd4, 0x7421d358, 0xe0692949, 0xc9c8448e, 0xc2896a75, 0x8e7978f4, 0x583e6b99, 0xb971dd27, 0xe14fb6be, 0x88ad17f0, 0x20ac66c9, 0xce3ab47d, 0xdf4a1863, 0x1a3182e5, 0x51336097, 0x537f4562, 0x6477e0b1, 0x6bae84bb, 0x81a01cfe, 0x082b94f9, 0x48685870, 0x45fd198f, 0xde6c8794, 0x7bf8b752, 0x73d323ab, 0x4b02e272, 0x1f8f57e3, 0x55ab2a66, 0xeb2807b2, 0xb5c2032f, 0xc57b9a86, 0x3708a5d3, 0x2887f230, 0xbfa5b223, 0x036aba02, 0x16825ced, 0xcf1c2b8a, 0x79b492a7, 0x07f2f0f3, 0x69e2a14e, 0xdaf4cd65, 0x05bed506, 0x34621fd1, 0xa6fe8ac4, 0x2e539d34, 0xf355a0a2, 0x8ae13205, 0xf6eb75a4, 0x83ec390b, 0x60efaa40, 0x719f065e, 0x6e1051bd, 0x218af93e, 0xdd063d96, 0x3e05aedd, 0xe6bd464d, 0x548db591, 0xc45d0571, 0x06d46f04, 0x5015ff60, 0x98fb2419, 0xbde997d6, 0x4043cc89, 0xd99e7767, 0xe842bdb0, 0x898b8807, 0x195b38e7, 0xc8eedb79, 0x7c0a47a1, 0x420fe97c, 0x841ec9f8, 0x00000000, 0x80868309, 0x2bed4832, 0x1170ac1e, 0x5a724e6c, 0x0efffbfd, 0x8538560f, 0xaed51e3d, 0x2d392736, 0x0fd9640a, 0x5ca62168, 0x5b54d19b, 0x362e3a24, 0x0a67b10c, 0x57e70f93, 0xee96d2b4, 0x9b919e1b, 0xc0c54f80, 0xdc20a261, 0x774b695a, 0x121a161c, 0x93ba0ae2, 0xa02ae5c0, 0x22e0433c, 0x1b171d12, 0x090d0b0e, 0x8bc7adf2, 0xb6a8b92d, 0x1ea9c814, 0xf1198557, 0x75074caf, 0x99ddbbee, 0x7f60fda3, 0x01269ff7, 0x72f5bc5c, 0x663bc544, 0xfb7e345b, 0x4329768b, 0x23c6dccb, 0xedfc68b6, 0xe4f163b8, 0x31dccad7, 0x63851042, 0x97224013, 0xc6112084, 0x4a247d85, 0xbb3df8d2, 0xf93211ae, 0x29a16dc7, 0x9e2f4b1d, 0xb230f3dc, 0x8652ec0d, 0xc1e3d077, 0xb3166c2b, 0x70b999a9, 0x9448fa11, 0xe9642247, 0xfc8cc4a8, 0xf03f1aa0, 0x7d2cd856, 0x3390ef22, 0x494ec787, 0x38d1c1d9, 0xcaa2fe8c, 0xd40b3698, 0xf581cfa6, 0x7ade28a5, 0xb78e26da, 0xadbfa43f, 0x3a9de42c, 0x78920d50, 0x5fcc9b6a, 0x7e466254, 0x8d13c2f6, 0xd8b8e890, 0x39f75e2e, 0xc3aff582, 0x5d80be9f, 0xd0937c69, 0xd52da96f, 0x2512b3cf, 0xac993bc8, 0x187da710, 0x9c636ee8, 0x3bbb7bdb, 0x267809cd, 0x5918f46e, 0x9ab701ec, 0x4f9aa883, 0x956e65e6, 0xffe67eaa, 0xbccf0821, 0x15e8e6ef, 0xe79bd9ba, 0x6f36ce4a, 0x9f09d4ea, 0xb07cd629, 0xa4b2af31, 0x3f23312a, 0xa59430c6, 0xa266c035, 0x4ebc3774, 0x82caa6fc, 0x90d0b0e0, 0xa7d81533, 0x04984af1, 0xecdaf741, 0xcd500e7f, 0x91f62f17, 0x4dd68d76, 0xefb04d43, 0xaa4d54cc, 0x9604dfe4, 0xd1b5e39e, 0x6a881b4c, 0x2c1fb8c1, 0x65517f46, 0x5eea049d, 0x8c355d01, 0x877473fa, 0x0b412efb, 0x671d5ab3, 0xdbd25292, 0x105633e9, 0xd647136d, 0xd7618c9a, 0xa10c7a37, 0xf8148e59, 0x133c89eb, 0xa927eece, 0x61c935b7, 0x1ce5ede1, 0x47b13c7a, 0xd2df599c, 0xf2733f55, 0x14ce7918, 0xc737bf73, 0xf7cdea53, 0xfdaa5b5f, 0x3d6f14df, 0x44db8678, 0xaff381ca, 0x68c43eb9, 0x24342c38, 0xa3405fc2, 0x1dc37216, 0xe2250cbc, 0x3c498b28, 0x0d9541ff, 0xa8017139, 0x0cb3de08, 0xb4e49cd8, 0x56c19064, 0xcb84617b, 0x32b670d5, 0x6c5c7448, 0xb85742d0]; // Transformations for decryption key expansion var U1 = [0x00000000, 0x0e090d0b, 0x1c121a16, 0x121b171d, 0x3824342c, 0x362d3927, 0x24362e3a, 0x2a3f2331, 0x70486858, 0x7e416553, 0x6c5a724e, 0x62537f45, 0x486c5c74, 0x4665517f, 0x547e4662, 0x5a774b69, 0xe090d0b0, 0xee99ddbb, 0xfc82caa6, 0xf28bc7ad, 0xd8b4e49c, 0xd6bde997, 0xc4a6fe8a, 0xcaaff381, 0x90d8b8e8, 0x9ed1b5e3, 0x8ccaa2fe, 0x82c3aff5, 0xa8fc8cc4, 0xa6f581cf, 0xb4ee96d2, 0xbae79bd9, 0xdb3bbb7b, 0xd532b670, 0xc729a16d, 0xc920ac66, 0xe31f8f57, 0xed16825c, 0xff0d9541, 0xf104984a, 0xab73d323, 0xa57ade28, 0xb761c935, 0xb968c43e, 0x9357e70f, 0x9d5eea04, 0x8f45fd19, 0x814cf012, 0x3bab6bcb, 0x35a266c0, 0x27b971dd, 0x29b07cd6, 0x038f5fe7, 0x0d8652ec, 0x1f9d45f1, 0x119448fa, 0x4be30393, 0x45ea0e98, 0x57f11985, 0x59f8148e, 0x73c737bf, 0x7dce3ab4, 0x6fd52da9, 0x61dc20a2, 0xad766df6, 0xa37f60fd, 0xb16477e0, 0xbf6d7aeb, 0x955259da, 0x9b5b54d1, 0x894043cc, 0x87494ec7, 0xdd3e05ae, 0xd33708a5, 0xc12c1fb8, 0xcf2512b3, 0xe51a3182, 0xeb133c89, 0xf9082b94, 0xf701269f, 0x4de6bd46, 0x43efb04d, 0x51f4a750, 0x5ffdaa5b, 0x75c2896a, 0x7bcb8461, 0x69d0937c, 0x67d99e77, 0x3daed51e, 0x33a7d815, 0x21bccf08, 0x2fb5c203, 0x058ae132, 0x0b83ec39, 0x1998fb24, 0x1791f62f, 0x764dd68d, 0x7844db86, 0x6a5fcc9b, 0x6456c190, 0x4e69e2a1, 0x4060efaa, 0x527bf8b7, 0x5c72f5bc, 0x0605bed5, 0x080cb3de, 0x1a17a4c3, 0x141ea9c8, 0x3e218af9, 0x302887f2, 0x223390ef, 0x2c3a9de4, 0x96dd063d, 0x98d40b36, 0x8acf1c2b, 0x84c61120, 0xaef93211, 0xa0f03f1a, 0xb2eb2807, 0xbce2250c, 0xe6956e65, 0xe89c636e, 0xfa877473, 0xf48e7978, 0xdeb15a49, 0xd0b85742, 0xc2a3405f, 0xccaa4d54, 0x41ecdaf7, 0x4fe5d7fc, 0x5dfec0e1, 0x53f7cdea, 0x79c8eedb, 0x77c1e3d0, 0x65daf4cd, 0x6bd3f9c6, 0x31a4b2af, 0x3fadbfa4, 0x2db6a8b9, 0x23bfa5b2, 0x09808683, 0x07898b88, 0x15929c95, 0x1b9b919e, 0xa17c0a47, 0xaf75074c, 0xbd6e1051, 0xb3671d5a, 0x99583e6b, 0x97513360, 0x854a247d, 0x8b432976, 0xd134621f, 0xdf3d6f14, 0xcd267809, 0xc32f7502, 0xe9105633, 0xe7195b38, 0xf5024c25, 0xfb0b412e, 0x9ad7618c, 0x94de6c87, 0x86c57b9a, 0x88cc7691, 0xa2f355a0, 0xacfa58ab, 0xbee14fb6, 0xb0e842bd, 0xea9f09d4, 0xe49604df, 0xf68d13c2, 0xf8841ec9, 0xd2bb3df8, 0xdcb230f3, 0xcea927ee, 0xc0a02ae5, 0x7a47b13c, 0x744ebc37, 0x6655ab2a, 0x685ca621, 0x42638510, 0x4c6a881b, 0x5e719f06, 0x5078920d, 0x0a0fd964, 0x0406d46f, 0x161dc372, 0x1814ce79, 0x322bed48, 0x3c22e043, 0x2e39f75e, 0x2030fa55, 0xec9ab701, 0xe293ba0a, 0xf088ad17, 0xfe81a01c, 0xd4be832d, 0xdab78e26, 0xc8ac993b, 0xc6a59430, 0x9cd2df59, 0x92dbd252, 0x80c0c54f, 0x8ec9c844, 0xa4f6eb75, 0xaaffe67e, 0xb8e4f163, 0xb6edfc68, 0x0c0a67b1, 0x02036aba, 0x10187da7, 0x1e1170ac, 0x342e539d, 0x3a275e96, 0x283c498b, 0x26354480, 0x7c420fe9, 0x724b02e2, 0x605015ff, 0x6e5918f4, 0x44663bc5, 0x4a6f36ce, 0x587421d3, 0x567d2cd8, 0x37a10c7a, 0x39a80171, 0x2bb3166c, 0x25ba1b67, 0x0f853856, 0x018c355d, 0x13972240, 0x1d9e2f4b, 0x47e96422, 0x49e06929, 0x5bfb7e34, 0x55f2733f, 0x7fcd500e, 0x71c45d05, 0x63df4a18, 0x6dd64713, 0xd731dcca, 0xd938d1c1, 0xcb23c6dc, 0xc52acbd7, 0xef15e8e6, 0xe11ce5ed, 0xf307f2f0, 0xfd0efffb, 0xa779b492, 0xa970b999, 0xbb6bae84, 0xb562a38f, 0x9f5d80be, 0x91548db5, 0x834f9aa8, 0x8d4697a3]; var U2 = [0x00000000, 0x0b0e090d, 0x161c121a, 0x1d121b17, 0x2c382434, 0x27362d39, 0x3a24362e, 0x312a3f23, 0x58704868, 0x537e4165, 0x4e6c5a72, 0x4562537f, 0x74486c5c, 0x7f466551, 0x62547e46, 0x695a774b, 0xb0e090d0, 0xbbee99dd, 0xa6fc82ca, 0xadf28bc7, 0x9cd8b4e4, 0x97d6bde9, 0x8ac4a6fe, 0x81caaff3, 0xe890d8b8, 0xe39ed1b5, 0xfe8ccaa2, 0xf582c3af, 0xc4a8fc8c, 0xcfa6f581, 0xd2b4ee96, 0xd9bae79b, 0x7bdb3bbb, 0x70d532b6, 0x6dc729a1, 0x66c920ac, 0x57e31f8f, 0x5ced1682, 0x41ff0d95, 0x4af10498, 0x23ab73d3, 0x28a57ade, 0x35b761c9, 0x3eb968c4, 0x0f9357e7, 0x049d5eea, 0x198f45fd, 0x12814cf0, 0xcb3bab6b, 0xc035a266, 0xdd27b971, 0xd629b07c, 0xe7038f5f, 0xec0d8652, 0xf11f9d45, 0xfa119448, 0x934be303, 0x9845ea0e, 0x8557f119, 0x8e59f814, 0xbf73c737, 0xb47dce3a, 0xa96fd52d, 0xa261dc20, 0xf6ad766d, 0xfda37f60, 0xe0b16477, 0xebbf6d7a, 0xda955259, 0xd19b5b54, 0xcc894043, 0xc787494e, 0xaedd3e05, 0xa5d33708, 0xb8c12c1f, 0xb3cf2512, 0x82e51a31, 0x89eb133c, 0x94f9082b, 0x9ff70126, 0x464de6bd, 0x4d43efb0, 0x5051f4a7, 0x5b5ffdaa, 0x6a75c289, 0x617bcb84, 0x7c69d093, 0x7767d99e, 0x1e3daed5, 0x1533a7d8, 0x0821bccf, 0x032fb5c2, 0x32058ae1, 0x390b83ec, 0x241998fb, 0x2f1791f6, 0x8d764dd6, 0x867844db, 0x9b6a5fcc, 0x906456c1, 0xa14e69e2, 0xaa4060ef, 0xb7527bf8, 0xbc5c72f5, 0xd50605be, 0xde080cb3, 0xc31a17a4, 0xc8141ea9, 0xf93e218a, 0xf2302887, 0xef223390, 0xe42c3a9d, 0x3d96dd06, 0x3698d40b, 0x2b8acf1c, 0x2084c611, 0x11aef932, 0x1aa0f03f, 0x07b2eb28, 0x0cbce225, 0x65e6956e, 0x6ee89c63, 0x73fa8774, 0x78f48e79, 0x49deb15a, 0x42d0b857, 0x5fc2a340, 0x54ccaa4d, 0xf741ecda, 0xfc4fe5d7, 0xe15dfec0, 0xea53f7cd, 0xdb79c8ee, 0xd077c1e3, 0xcd65daf4, 0xc66bd3f9, 0xaf31a4b2, 0xa43fadbf, 0xb92db6a8, 0xb223bfa5, 0x83098086, 0x8807898b, 0x9515929c, 0x9e1b9b91, 0x47a17c0a, 0x4caf7507, 0x51bd6e10, 0x5ab3671d, 0x6b99583e, 0x60975133, 0x7d854a24, 0x768b4329, 0x1fd13462, 0x14df3d6f, 0x09cd2678, 0x02c32f75, 0x33e91056, 0x38e7195b, 0x25f5024c, 0x2efb0b41, 0x8c9ad761, 0x8794de6c, 0x9a86c57b, 0x9188cc76, 0xa0a2f355, 0xabacfa58, 0xb6bee14f, 0xbdb0e842, 0xd4ea9f09, 0xdfe49604, 0xc2f68d13, 0xc9f8841e, 0xf8d2bb3d, 0xf3dcb230, 0xeecea927, 0xe5c0a02a, 0x3c7a47b1, 0x37744ebc, 0x2a6655ab, 0x21685ca6, 0x10426385, 0x1b4c6a88, 0x065e719f, 0x0d507892, 0x640a0fd9, 0x6f0406d4, 0x72161dc3, 0x791814ce, 0x48322bed, 0x433c22e0, 0x5e2e39f7, 0x552030fa, 0x01ec9ab7, 0x0ae293ba, 0x17f088ad, 0x1cfe81a0, 0x2dd4be83, 0x26dab78e, 0x3bc8ac99, 0x30c6a594, 0x599cd2df, 0x5292dbd2, 0x4f80c0c5, 0x448ec9c8, 0x75a4f6eb, 0x7eaaffe6, 0x63b8e4f1, 0x68b6edfc, 0xb10c0a67, 0xba02036a, 0xa710187d, 0xac1e1170, 0x9d342e53, 0x963a275e, 0x8b283c49, 0x80263544, 0xe97c420f, 0xe2724b02, 0xff605015, 0xf46e5918, 0xc544663b, 0xce4a6f36, 0xd3587421, 0xd8567d2c, 0x7a37a10c, 0x7139a801, 0x6c2bb316, 0x6725ba1b, 0x560f8538, 0x5d018c35, 0x40139722, 0x4b1d9e2f, 0x2247e964, 0x2949e069, 0x345bfb7e, 0x3f55f273, 0x0e7fcd50, 0x0571c45d, 0x1863df4a, 0x136dd647, 0xcad731dc, 0xc1d938d1, 0xdccb23c6, 0xd7c52acb, 0xe6ef15e8, 0xede11ce5, 0xf0f307f2, 0xfbfd0eff, 0x92a779b4, 0x99a970b9, 0x84bb6bae, 0x8fb562a3, 0xbe9f5d80, 0xb591548d, 0xa8834f9a, 0xa38d4697]; var U3 = [0x00000000, 0x0d0b0e09, 0x1a161c12, 0x171d121b, 0x342c3824, 0x3927362d, 0x2e3a2436, 0x23312a3f, 0x68587048, 0x65537e41, 0x724e6c5a, 0x7f456253, 0x5c74486c, 0x517f4665, 0x4662547e, 0x4b695a77, 0xd0b0e090, 0xddbbee99, 0xcaa6fc82, 0xc7adf28b, 0xe49cd8b4, 0xe997d6bd, 0xfe8ac4a6, 0xf381caaf, 0xb8e890d8, 0xb5e39ed1, 0xa2fe8cca, 0xaff582c3, 0x8cc4a8fc, 0x81cfa6f5, 0x96d2b4ee, 0x9bd9bae7, 0xbb7bdb3b, 0xb670d532, 0xa16dc729, 0xac66c920, 0x8f57e31f, 0x825ced16, 0x9541ff0d, 0x984af104, 0xd323ab73, 0xde28a57a, 0xc935b761, 0xc43eb968, 0xe70f9357, 0xea049d5e, 0xfd198f45, 0xf012814c, 0x6bcb3bab, 0x66c035a2, 0x71dd27b9, 0x7cd629b0, 0x5fe7038f, 0x52ec0d86, 0x45f11f9d, 0x48fa1194, 0x03934be3, 0x0e9845ea, 0x198557f1, 0x148e59f8, 0x37bf73c7, 0x3ab47dce, 0x2da96fd5, 0x20a261dc, 0x6df6ad76, 0x60fda37f, 0x77e0b164, 0x7aebbf6d, 0x59da9552, 0x54d19b5b, 0x43cc8940, 0x4ec78749, 0x05aedd3e, 0x08a5d337, 0x1fb8c12c, 0x12b3cf25, 0x3182e51a, 0x3c89eb13, 0x2b94f908, 0x269ff701, 0xbd464de6, 0xb04d43ef, 0xa75051f4, 0xaa5b5ffd, 0x896a75c2, 0x84617bcb, 0x937c69d0, 0x9e7767d9, 0xd51e3dae, 0xd81533a7, 0xcf0821bc, 0xc2032fb5, 0xe132058a, 0xec390b83, 0xfb241998, 0xf62f1791, 0xd68d764d, 0xdb867844, 0xcc9b6a5f, 0xc1906456, 0xe2a14e69, 0xefaa4060, 0xf8b7527b, 0xf5bc5c72, 0xbed50605, 0xb3de080c, 0xa4c31a17, 0xa9c8141e, 0x8af93e21, 0x87f23028, 0x90ef2233, 0x9de42c3a, 0x063d96dd, 0x0b3698d4, 0x1c2b8acf, 0x112084c6, 0x3211aef9, 0x3f1aa0f0, 0x2807b2eb, 0x250cbce2, 0x6e65e695, 0x636ee89c, 0x7473fa87, 0x7978f48e, 0x5a49deb1, 0x5742d0b8, 0x405fc2a3, 0x4d54ccaa, 0xdaf741ec, 0xd7fc4fe5, 0xc0e15dfe, 0xcdea53f7, 0xeedb79c8, 0xe3d077c1, 0xf4cd65da, 0xf9c66bd3, 0xb2af31a4, 0xbfa43fad, 0xa8b92db6, 0xa5b223bf, 0x86830980, 0x8b880789, 0x9c951592, 0x919e1b9b, 0x0a47a17c, 0x074caf75, 0x1051bd6e, 0x1d5ab367, 0x3e6b9958, 0x33609751, 0x247d854a, 0x29768b43, 0x621fd134, 0x6f14df3d, 0x7809cd26, 0x7502c32f, 0x5633e910, 0x5b38e719, 0x4c25f502, 0x412efb0b, 0x618c9ad7, 0x6c8794de, 0x7b9a86c5, 0x769188cc, 0x55a0a2f3, 0x58abacfa, 0x4fb6bee1, 0x42bdb0e8, 0x09d4ea9f, 0x04dfe496, 0x13c2f68d, 0x1ec9f884, 0x3df8d2bb, 0x30f3dcb2, 0x27eecea9, 0x2ae5c0a0, 0xb13c7a47, 0xbc37744e, 0xab2a6655, 0xa621685c, 0x85104263, 0x881b4c6a, 0x9f065e71, 0x920d5078, 0xd9640a0f, 0xd46f0406, 0xc372161d, 0xce791814, 0xed48322b, 0xe0433c22, 0xf75e2e39, 0xfa552030, 0xb701ec9a, 0xba0ae293, 0xad17f088, 0xa01cfe81, 0x832dd4be, 0x8e26dab7, 0x993bc8ac, 0x9430c6a5, 0xdf599cd2, 0xd25292db, 0xc54f80c0, 0xc8448ec9, 0xeb75a4f6, 0xe67eaaff, 0xf163b8e4, 0xfc68b6ed, 0x67b10c0a, 0x6aba0203, 0x7da71018, 0x70ac1e11, 0x539d342e, 0x5e963a27, 0x498b283c, 0x44802635, 0x0fe97c42, 0x02e2724b, 0x15ff6050, 0x18f46e59, 0x3bc54466, 0x36ce4a6f, 0x21d35874, 0x2cd8567d, 0x0c7a37a1, 0x017139a8, 0x166c2bb3, 0x1b6725ba, 0x38560f85, 0x355d018c, 0x22401397, 0x2f4b1d9e, 0x642247e9, 0x692949e0, 0x7e345bfb, 0x733f55f2, 0x500e7fcd, 0x5d0571c4, 0x4a1863df, 0x47136dd6, 0xdccad731, 0xd1c1d938, 0xc6dccb23, 0xcbd7c52a, 0xe8e6ef15, 0xe5ede11c, 0xf2f0f307, 0xfffbfd0e, 0xb492a779, 0xb999a970, 0xae84bb6b, 0xa38fb562, 0x80be9f5d, 0x8db59154, 0x9aa8834f, 0x97a38d46]; var U4 = [0x00000000, 0x090d0b0e, 0x121a161c, 0x1b171d12, 0x24342c38, 0x2d392736, 0x362e3a24, 0x3f23312a, 0x48685870, 0x4165537e, 0x5a724e6c, 0x537f4562, 0x6c5c7448, 0x65517f46, 0x7e466254, 0x774b695a, 0x90d0b0e0, 0x99ddbbee, 0x82caa6fc, 0x8bc7adf2, 0xb4e49cd8, 0xbde997d6, 0xa6fe8ac4, 0xaff381ca, 0xd8b8e890, 0xd1b5e39e, 0xcaa2fe8c, 0xc3aff582, 0xfc8cc4a8, 0xf581cfa6, 0xee96d2b4, 0xe79bd9ba, 0x3bbb7bdb, 0x32b670d5, 0x29a16dc7, 0x20ac66c9, 0x1f8f57e3, 0x16825ced, 0x0d9541ff, 0x04984af1, 0x73d323ab, 0x7ade28a5, 0x61c935b7, 0x68c43eb9, 0x57e70f93, 0x5eea049d, 0x45fd198f, 0x4cf01281, 0xab6bcb3b, 0xa266c035, 0xb971dd27, 0xb07cd629, 0x8f5fe703, 0x8652ec0d, 0x9d45f11f, 0x9448fa11, 0xe303934b, 0xea0e9845, 0xf1198557, 0xf8148e59, 0xc737bf73, 0xce3ab47d, 0xd52da96f, 0xdc20a261, 0x766df6ad, 0x7f60fda3, 0x6477e0b1, 0x6d7aebbf, 0x5259da95, 0x5b54d19b, 0x4043cc89, 0x494ec787, 0x3e05aedd, 0x3708a5d3, 0x2c1fb8c1, 0x2512b3cf, 0x1a3182e5, 0x133c89eb, 0x082b94f9, 0x01269ff7, 0xe6bd464d, 0xefb04d43, 0xf4a75051, 0xfdaa5b5f, 0xc2896a75, 0xcb84617b, 0xd0937c69, 0xd99e7767, 0xaed51e3d, 0xa7d81533, 0xbccf0821, 0xb5c2032f, 0x8ae13205, 0x83ec390b, 0x98fb2419, 0x91f62f17, 0x4dd68d76, 0x44db8678, 0x5fcc9b6a, 0x56c19064, 0x69e2a14e, 0x60efaa40, 0x7bf8b752, 0x72f5bc5c, 0x05bed506, 0x0cb3de08, 0x17a4c31a, 0x1ea9c814, 0x218af93e, 0x2887f230, 0x3390ef22, 0x3a9de42c, 0xdd063d96, 0xd40b3698, 0xcf1c2b8a, 0xc6112084, 0xf93211ae, 0xf03f1aa0, 0xeb2807b2, 0xe2250cbc, 0x956e65e6, 0x9c636ee8, 0x877473fa, 0x8e7978f4, 0xb15a49de, 0xb85742d0, 0xa3405fc2, 0xaa4d54cc, 0xecdaf741, 0xe5d7fc4f, 0xfec0e15d, 0xf7cdea53, 0xc8eedb79, 0xc1e3d077, 0xdaf4cd65, 0xd3f9c66b, 0xa4b2af31, 0xadbfa43f, 0xb6a8b92d, 0xbfa5b223, 0x80868309, 0x898b8807, 0x929c9515, 0x9b919e1b, 0x7c0a47a1, 0x75074caf, 0x6e1051bd, 0x671d5ab3, 0x583e6b99, 0x51336097, 0x4a247d85, 0x4329768b, 0x34621fd1, 0x3d6f14df, 0x267809cd, 0x2f7502c3, 0x105633e9, 0x195b38e7, 0x024c25f5, 0x0b412efb, 0xd7618c9a, 0xde6c8794, 0xc57b9a86, 0xcc769188, 0xf355a0a2, 0xfa58abac, 0xe14fb6be, 0xe842bdb0, 0x9f09d4ea, 0x9604dfe4, 0x8d13c2f6, 0x841ec9f8, 0xbb3df8d2, 0xb230f3dc, 0xa927eece, 0xa02ae5c0, 0x47b13c7a, 0x4ebc3774, 0x55ab2a66, 0x5ca62168, 0x63851042, 0x6a881b4c, 0x719f065e, 0x78920d50, 0x0fd9640a, 0x06d46f04, 0x1dc37216, 0x14ce7918, 0x2bed4832, 0x22e0433c, 0x39f75e2e, 0x30fa5520, 0x9ab701ec, 0x93ba0ae2, 0x88ad17f0, 0x81a01cfe, 0xbe832dd4, 0xb78e26da, 0xac993bc8, 0xa59430c6, 0xd2df599c, 0xdbd25292, 0xc0c54f80, 0xc9c8448e, 0xf6eb75a4, 0xffe67eaa, 0xe4f163b8, 0xedfc68b6, 0x0a67b10c, 0x036aba02, 0x187da710, 0x1170ac1e, 0x2e539d34, 0x275e963a, 0x3c498b28, 0x35448026, 0x420fe97c, 0x4b02e272, 0x5015ff60, 0x5918f46e, 0x663bc544, 0x6f36ce4a, 0x7421d358, 0x7d2cd856, 0xa10c7a37, 0xa8017139, 0xb3166c2b, 0xba1b6725, 0x8538560f, 0x8c355d01, 0x97224013, 0x9e2f4b1d, 0xe9642247, 0xe0692949, 0xfb7e345b, 0xf2733f55, 0xcd500e7f, 0xc45d0571, 0xdf4a1863, 0xd647136d, 0x31dccad7, 0x38d1c1d9, 0x23c6dccb, 0x2acbd7c5, 0x15e8e6ef, 0x1ce5ede1, 0x07f2f0f3, 0x0efffbfd, 0x79b492a7, 0x70b999a9, 0x6bae84bb, 0x62a38fb5, 0x5d80be9f, 0x548db591, 0x4f9aa883, 0x4697a38d]; function convertToInt32(bytes) { var result = []; for (var i = 0; i < bytes.length; i += 4) { result.push(bytes[i] << 24 | bytes[i + 1] << 16 | bytes[i + 2] << 8 | bytes[i + 3]); } return result; } var AES = function AES(key) { if (!(this instanceof AES)) { throw Error('AES must be instanitated with `new`'); } Object.defineProperty(this, 'key', { value: coerceArray(key, true) }); this._prepare(); }; AES.prototype._prepare = function () { var rounds = numberOfRounds[this.key.length]; if (rounds == null) { throw new Error('invalid key size (must be 16, 24 or 32 bytes)'); } // encryption round keys this._Ke = []; // decryption round keys this._Kd = []; for (var i = 0; i <= rounds; i++) { this._Ke.push([0, 0, 0, 0]); this._Kd.push([0, 0, 0, 0]); } var roundKeyCount = (rounds + 1) * 4; var KC = this.key.length / 4; // convert the key into ints var tk = convertToInt32(this.key); // copy values into round key arrays var index; for (var i = 0; i < KC; i++) { index = i >> 2; this._Ke[index][i % 4] = tk[i]; this._Kd[rounds - index][i % 4] = tk[i]; } // key expansion (fips-197 section 5.2) var rconpointer = 0; var t = KC, tt; while (t < roundKeyCount) { tt = tk[KC - 1]; tk[0] ^= S[tt >> 16 & 0xFF] << 24 ^ S[tt >> 8 & 0xFF] << 16 ^ S[tt & 0xFF] << 8 ^ S[tt >> 24 & 0xFF] ^ rcon[rconpointer] << 24; rconpointer += 1; // key expansion (for non-256 bit) if (KC != 8) { for (var i = 1; i < KC; i++) { tk[i] ^= tk[i - 1]; } // key expansion for 256-bit keys is "slightly different" (fips-197) } else { for (var i = 1; i < KC / 2; i++) { tk[i] ^= tk[i - 1]; } tt = tk[KC / 2 - 1]; tk[KC / 2] ^= S[tt & 0xFF] ^ S[tt >> 8 & 0xFF] << 8 ^ S[tt >> 16 & 0xFF] << 16 ^ S[tt >> 24 & 0xFF] << 24; for (var i = KC / 2 + 1; i < KC; i++) { tk[i] ^= tk[i - 1]; } } // copy values into round key arrays var i = 0, r, c; while (i < KC && t < roundKeyCount) { r = t >> 2; c = t % 4; this._Ke[r][c] = tk[i]; this._Kd[rounds - r][c] = tk[i++]; t++; } } // inverse-cipher-ify the decryption round key (fips-197 section 5.3) for (var r = 1; r < rounds; r++) { for (var c = 0; c < 4; c++) { tt = this._Kd[r][c]; this._Kd[r][c] = U1[tt >> 24 & 0xFF] ^ U2[tt >> 16 & 0xFF] ^ U3[tt >> 8 & 0xFF] ^ U4[tt & 0xFF]; } } }; AES.prototype.encrypt = function (plaintext) { if (plaintext.length != 16) { throw new Error('invalid plaintext size (must be 16 bytes)'); } var rounds = this._Ke.length - 1; var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key) var t = convertToInt32(plaintext); for (var i = 0; i < 4; i++) { t[i] ^= this._Ke[0][i]; } // apply round transforms for (var r = 1; r < rounds; r++) { for (var i = 0; i < 4; i++) { a[i] = T1[t[i] >> 24 & 0xff] ^ T2[t[(i + 1) % 4] >> 16 & 0xff] ^ T3[t[(i + 2) % 4] >> 8 & 0xff] ^ T4[t[(i + 3) % 4] & 0xff] ^ this._Ke[r][i]; } t = a.slice(); } // the last round is special var result = createArray(16), tt; for (var i = 0; i < 4; i++) { tt = this._Ke[rounds][i]; result[4 * i] = (S[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; result[4 * i + 1] = (S[t[(i + 1) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; result[4 * i + 2] = (S[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; result[4 * i + 3] = (S[t[(i + 3) % 4] & 0xff] ^ tt) & 0xff; } return result; }; AES.prototype.decrypt = function (ciphertext) { if (ciphertext.length != 16) { throw new Error('invalid ciphertext size (must be 16 bytes)'); } var rounds = this._Kd.length - 1; var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key) var t = convertToInt32(ciphertext); for (var i = 0; i < 4; i++) { t[i] ^= this._Kd[0][i]; } // apply round transforms for (var r = 1; r < rounds; r++) { for (var i = 0; i < 4; i++) { a[i] = T5[t[i] >> 24 & 0xff] ^ T6[t[(i + 3) % 4] >> 16 & 0xff] ^ T7[t[(i + 2) % 4] >> 8 & 0xff] ^ T8[t[(i + 1) % 4] & 0xff] ^ this._Kd[r][i]; } t = a.slice(); } // the last round is special var result = createArray(16), tt; for (var i = 0; i < 4; i++) { tt = this._Kd[rounds][i]; result[4 * i] = (Si[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; result[4 * i + 1] = (Si[t[(i + 3) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; result[4 * i + 2] = (Si[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; result[4 * i + 3] = (Si[t[(i + 1) % 4] & 0xff] ^ tt) & 0xff; } return result; }; /** * Mode Of Operation - Electonic Codebook (ECB) */ var ModeOfOperationECB = function ModeOfOperationECB(key) { if (!(this instanceof ModeOfOperationECB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Electronic Code Block"; this.name = "ecb"; this._aes = new AES(key); }; ModeOfOperationECB.prototype.encrypt = function (plaintext) { plaintext = coerceArray(plaintext); if (plaintext.length % 16 !== 0) { throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); } var ciphertext = createArray(plaintext.length); var block = createArray(16); for (var i = 0; i < plaintext.length; i += 16) { copyArray(plaintext, block, 0, i, i + 16); block = this._aes.encrypt(block); copyArray(block, ciphertext, i); } return ciphertext; }; ModeOfOperationECB.prototype.decrypt = function (ciphertext) { ciphertext = coerceArray(ciphertext); if (ciphertext.length % 16 !== 0) { throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); } var plaintext = createArray(ciphertext.length); var block = createArray(16); for (var i = 0; i < ciphertext.length; i += 16) { copyArray(ciphertext, block, 0, i, i + 16); block = this._aes.decrypt(block); copyArray(block, plaintext, i); } return plaintext; }; /** * Mode Of Operation - Cipher Block Chaining (CBC) */ var ModeOfOperationCBC = function ModeOfOperationCBC(key, iv) { if (!(this instanceof ModeOfOperationCBC)) { throw Error('AES must be instanitated with `new`'); } this.description = "Cipher Block Chaining"; this.name = "cbc"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 bytes)'); } this._lastCipherblock = coerceArray(iv, true); this._aes = new AES(key); }; ModeOfOperationCBC.prototype.encrypt = function (plaintext) { plaintext = coerceArray(plaintext); if (plaintext.length % 16 !== 0) { throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); } var ciphertext = createArray(plaintext.length); var block = createArray(16); for (var i = 0; i < plaintext.length; i += 16) { copyArray(plaintext, block, 0, i, i + 16); for (var j = 0; j < 16; j++) { block[j] ^= this._lastCipherblock[j]; } this._lastCipherblock = this._aes.encrypt(block); copyArray(this._lastCipherblock, ciphertext, i); } return ciphertext; }; ModeOfOperationCBC.prototype.decrypt = function (ciphertext) { ciphertext = coerceArray(ciphertext); if (ciphertext.length % 16 !== 0) { throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); } var plaintext = createArray(ciphertext.length); var block = createArray(16); for (var i = 0; i < ciphertext.length; i += 16) { copyArray(ciphertext, block, 0, i, i + 16); block = this._aes.decrypt(block); for (var j = 0; j < 16; j++) { plaintext[i + j] = block[j] ^ this._lastCipherblock[j]; } copyArray(ciphertext, this._lastCipherblock, 0, i, i + 16); } return plaintext; }; /** * Mode Of Operation - Cipher Feedback (CFB) */ var ModeOfOperationCFB = function ModeOfOperationCFB(key, iv, segmentSize) { if (!(this instanceof ModeOfOperationCFB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Cipher Feedback"; this.name = "cfb"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 size)'); } if (!segmentSize) { segmentSize = 1; } this.segmentSize = segmentSize; this._shiftRegister = coerceArray(iv, true); this._aes = new AES(key); }; ModeOfOperationCFB.prototype.encrypt = function (plaintext) { if (plaintext.length % this.segmentSize != 0) { throw new Error('invalid plaintext size (must be segmentSize bytes)'); } var encrypted = coerceArray(plaintext, true); var xorSegment; for (var i = 0; i < encrypted.length; i += this.segmentSize) { xorSegment = this._aes.encrypt(this._shiftRegister); for (var j = 0; j < this.segmentSize; j++) { encrypted[i + j] ^= xorSegment[j]; } // Shift the register copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); copyArray(encrypted, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); } return encrypted; }; ModeOfOperationCFB.prototype.decrypt = function (ciphertext) { if (ciphertext.length % this.segmentSize != 0) { throw new Error('invalid ciphertext size (must be segmentSize bytes)'); } var plaintext = coerceArray(ciphertext, true); var xorSegment; for (var i = 0; i < plaintext.length; i += this.segmentSize) { xorSegment = this._aes.encrypt(this._shiftRegister); for (var j = 0; j < this.segmentSize; j++) { plaintext[i + j] ^= xorSegment[j]; } // Shift the register copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); copyArray(ciphertext, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); } return plaintext; }; /** * Mode Of Operation - Output Feedback (OFB) */ var ModeOfOperationOFB = function ModeOfOperationOFB(key, iv) { if (!(this instanceof ModeOfOperationOFB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Output Feedback"; this.name = "ofb"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 bytes)'); } this._lastPrecipher = coerceArray(iv, true); this._lastPrecipherIndex = 16; this._aes = new AES(key); }; ModeOfOperationOFB.prototype.encrypt = function (plaintext) { var encrypted = coerceArray(plaintext, true); for (var i = 0; i < encrypted.length; i++) { if (this._lastPrecipherIndex === 16) { this._lastPrecipher = this._aes.encrypt(this._lastPrecipher); this._lastPrecipherIndex = 0; } encrypted[i] ^= this._lastPrecipher[this._lastPrecipherIndex++]; } return encrypted; }; // Decryption is symetric ModeOfOperationOFB.prototype.decrypt = ModeOfOperationOFB.prototype.encrypt; /** * Counter object for CTR common mode of operation */ var Counter = function Counter(initialValue) { if (!(this instanceof Counter)) { throw Error('Counter must be instanitated with `new`'); } // We allow 0, but anything false-ish uses the default 1 if (initialValue !== 0 && !initialValue) { initialValue = 1; } if (typeof initialValue === 'number') { this._counter = createArray(16); this.setValue(initialValue); } else { this.setBytes(initialValue); } }; Counter.prototype.setValue = function (value) { if (typeof value !== 'number' || parseInt(value) != value) { throw new Error('invalid counter value (must be an integer)'); } // We cannot safely handle numbers beyond the safe range for integers if (value > Number.MAX_SAFE_INTEGER) { throw new Error('integer value out of safe range'); } for (var index = 15; index >= 0; --index) { this._counter[index] = value % 256; value = parseInt(value / 256); } }; Counter.prototype.setBytes = function (bytes) { bytes = coerceArray(bytes, true); if (bytes.length != 16) { throw new Error('invalid counter bytes size (must be 16 bytes)'); } this._counter = bytes; }; Counter.prototype.increment = function () { for (var i = 15; i >= 0; i--) { if (this._counter[i] === 255) { this._counter[i] = 0; } else { this._counter[i]++; break; } } }; /** * Mode Of Operation - Counter (CTR) */ var ModeOfOperationCTR = function ModeOfOperationCTR(key, counter) { if (!(this instanceof ModeOfOperationCTR)) { throw Error('AES must be instanitated with `new`'); } this.description = "Counter"; this.name = "ctr"; if (!(counter instanceof Counter)) { counter = new Counter(counter); } this._counter = counter; this._remainingCounter = null; this._remainingCounterIndex = 16; this._aes = new AES(key); }; ModeOfOperationCTR.prototype.encrypt = function (plaintext) { var encrypted = coerceArray(plaintext, true); for (var i = 0; i < encrypted.length; i++) { if (this._remainingCounterIndex === 16) { this._remainingCounter = this._aes.encrypt(this._counter._counter); this._remainingCounterIndex = 0; this._counter.increment(); } encrypted[i] ^= this._remainingCounter[this._remainingCounterIndex++]; } return encrypted; }; // Decryption is symetric ModeOfOperationCTR.prototype.decrypt = ModeOfOperationCTR.prototype.encrypt; /////////////////////// // Padding // See:https://tools.ietf.org/html/rfc2315 function pkcs7pad(data) { data = coerceArray(data, true); var padder = 16 - data.length % 16; var result = createArray(data.length + padder); copyArray(data, result); for (var i = data.length; i < result.length; i++) { result[i] = padder; } return result; } function pkcs7strip(data) { data = coerceArray(data, true); if (data.length < 16) { throw new Error('PKCS#7 invalid length'); } var padder = data[data.length - 1]; if (padder > 16) { throw new Error('PKCS#7 padding byte out of range'); } var length = data.length - padder; for (var i = 0; i < padder; i++) { if (data[length + i] !== padder) { throw new Error('PKCS#7 invalid padding byte'); } } var result = createArray(length); copyArray(data, result, 0, 0, length); return result; } /////////////////////// // Exporting // The block cipher var aesjs = { AES: AES, Counter: Counter, ModeOfOperation: { ecb: ModeOfOperationECB, cbc: ModeOfOperationCBC, cfb: ModeOfOperationCFB, ofb: ModeOfOperationOFB, ctr: ModeOfOperationCTR }, utils: { hex: convertHex, utf8: convertUtf8 }, padding: { pkcs7: { pad: pkcs7pad, strip: pkcs7strip } }, _arrayTest: { coerceArray: coerceArray, createArray: createArray, copyArray: copyArray } }; // node.js if (true) { module.exports = aesjs; // RequireJS/AMD // http://www.requirejs.org/docs/api.html // https://github.com/amdjs/amdjs-api/wiki/AMD } else {} })(this); /***/ }), /* 361 */ /*!************************************!*\ !*** ./node_modules/uuid/index.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var v1 = __webpack_require__(/*! ./v1 */ 362); var v4 = __webpack_require__(/*! ./v4 */ 365); var uuid = v4; uuid.v1 = v1; uuid.v4 = v4; module.exports = uuid; /***/ }), /* 362 */ /*!*********************************!*\ !*** ./node_modules/uuid/v1.js ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var rng = __webpack_require__(/*! ./lib/rng */ 363); var bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ 364); // **`v1()` - Generate time-based UUID** // // Inspired by https://github.com/LiosK/UUID.js // and http://docs.python.org/library/uuid.html var _nodeId; var _clockseq; // Previous uuid creation time var _lastMSecs = 0; var _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details function v1(options, buf, offset) { var i = buf && offset || 0; var b = buf || []; options = options || {}; var node = options.node || _nodeId; var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not // specified. We do this lazily to minimize issues related to insufficient // system entropy. See #189 if (node == null || clockseq == null) { var seedBytes = rng(); if (node == null) { // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) node = _nodeId = [ seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5] ]; } if (clockseq == null) { // Per 4.2.2, randomize (14 bit) clockseq clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; } } // UUID timestamps are 100 nano-second units since the Gregorian epoch, // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. var msecs = options.msecs !== undefined ? options.msecs : new Date().getTime(); // Per 4.2.1.2, use count of uuid's generated during the current clock // cycle to simulate higher resolution clock var nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) var dt = (msecs - _lastMSecs) + (nsecs - _lastNSecs)/10000; // Per 4.2.1.2, Bump clockseq on clock regression if (dt < 0 && options.clockseq === undefined) { clockseq = clockseq + 1 & 0x3fff; } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new // time interval if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { nsecs = 0; } // Per 4.2.1.2 Throw error if too many uuids are requested if (nsecs >= 10000) { throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec'); } _lastMSecs = msecs; _lastNSecs = nsecs; _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch msecs += 12219292800000; // `time_low` var tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; b[i++] = tl >>> 24 & 0xff; b[i++] = tl >>> 16 & 0xff; b[i++] = tl >>> 8 & 0xff; b[i++] = tl & 0xff; // `time_mid` var tmh = (msecs / 0x100000000 * 10000) & 0xfffffff; b[i++] = tmh >>> 8 & 0xff; b[i++] = tmh & 0xff; // `time_high_and_version` b[i++] = tmh >>> 24 & 0xf | 0x10; // include version b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` b[i++] = clockseq & 0xff; // `node` for (var n = 0; n < 6; ++n) { b[i + n] = node[n]; } return buf ? buf : bytesToUuid(b); } module.exports = v1; /***/ }), /* 363 */ /*!**********************************************!*\ !*** ./node_modules/uuid/lib/rng-browser.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(crypto) {// Unique ID creation requires a high quality random # generator. In the // browser this is a little complicated due to unknown quality of Math.random() // and inconsistent support for the `crypto` API. We do the best we can via // feature-detection // getRandomValues needs to be invoked in a context where "this" is a Crypto // implementation. Also, find the complete implementation of crypto on IE11. var getRandomValues = (typeof(crypto) != 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto)) || (typeof(msCrypto) != 'undefined' && typeof window.msCrypto.getRandomValues == 'function' && msCrypto.getRandomValues.bind(msCrypto)); if (getRandomValues) { // WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef module.exports = function whatwgRNG() { getRandomValues(rnds8); return rnds8; }; } else { // Math.random()-based (RNG) // // If all else fails, use Math.random(). It's fast, but is of unspecified // quality. var rnds = new Array(16); module.exports = function mathRNG() { for (var i = 0, r; i < 16; i++) { if ((i & 0x03) === 0) r = Math.random() * 0x100000000; rnds[i] = r >>> ((i & 0x03) << 3) & 0xff; } return rnds; }; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 206)["default"])) /***/ }), /* 364 */ /*!**********************************************!*\ !*** ./node_modules/uuid/lib/bytesToUuid.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports) { /** * Convert array of 16 byte values to UUID string format of the form: * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX */ var byteToHex = []; for (var i = 0; i < 256; ++i) { byteToHex[i] = (i + 0x100).toString(16).substr(1); } function bytesToUuid(buf, offset) { var i = offset || 0; var bth = byteToHex; // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 return ([ bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]] ]).join(''); } module.exports = bytesToUuid; /***/ }), /* 365 */ /*!*********************************!*\ !*** ./node_modules/uuid/v4.js ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var rng = __webpack_require__(/*! ./lib/rng */ 363); var bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ 364); function v4(options, buf, offset) { var i = buf && offset || 0; if (typeof(options) == 'string') { buf = options === 'binary' ? new Array(16) : null; options = null; } options = options || {}; var rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` rnds[6] = (rnds[6] & 0x0f) | 0x40; rnds[8] = (rnds[8] & 0x3f) | 0x80; // Copy bytes to buffer, if provided if (buf) { for (var ii = 0; ii < 16; ++ii) { buf[i + ii] = rnds[ii]; } } return buf || bytesToUuid(rnds); } module.exports = v4; /***/ }), /* 366 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/pages/updatePage.vue?mpType=page ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./updatePage.vue?vue&type=template&id=3a27e7fe&scoped=true&mpType=page */ 367);\n/* harmony import */ var _updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./updatePage.vue?vue&type=script&lang=js&mpType=page */ 369);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3a27e7fe\",\n null,\n false,\n _updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/updatePage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91cGRhdGVQYWdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zYTI3ZTdmZSZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdXBkYXRlUGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vdXBkYXRlUGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNhMjdlN2ZlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VwZGF0ZVBhZ2UudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///366\n"); /***/ }), /* 367 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/updatePage.vue?vue&type=template&id=3a27e7fe&scoped=true&mpType=page ***! \***********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./updatePage.vue?vue&type=template&id=3a27e7fe&scoped=true&mpType=page */ 368); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_template_id_3a27e7fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 368 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/updatePage.vue?vue&type=template&id=3a27e7fe&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "update_page"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "update_page_txt"), attrs: { _i: 1 }, }), _c("upVersion", { attrs: { _i: 2 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 369 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/pages/updatePage.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./updatePage.vue?vue&type=script&lang=js&mpType=page */ 370);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_updatePage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdqQixDQUFnQixtbEJBQUcsRUFBQyIsImZpbGUiOiIzNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91cGRhdGVQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91cGRhdGVQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///369\n"); /***/ }), /* 370 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/updatePage.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _amUpVersion = _interopRequireDefault(__webpack_require__(/*! @/components/am-upVersion/am-upVersion.vue */ 23));\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n upVersion: _amUpVersion.default\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXBkYXRlUGFnZS52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInVwVmVyc2lvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVNBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBR2M7RUFDYkEsVUFBVSxFQUFDO0lBQ1ZDLFNBQVMsRUFBVEE7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIzNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHVwVmVyc2lvbiBmcm9tIFwiQC9jb21wb25lbnRzL2FtLXVwVmVyc2lvbi9hbS11cFZlcnNpb24udnVlXCI7XG5leHBvcnQgZGVmYXVsdHtcblx0Y29tcG9uZW50czp7XG5cdFx0dXBWZXJzaW9uXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///370\n"); /***/ }), /* 371 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/pages/login/forget.vue?mpType=page ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./forget.vue?vue&type=template&id=d01febc8&mpType=page */ 372);\n/* harmony import */ var _forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./forget.vue?vue&type=script&lang=js&mpType=page */ 374);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/forget.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9mb3JnZXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQwMWZlYmM4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9mb3JnZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ZvcmdldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9sb2dpbi9mb3JnZXQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///371\n"); /***/ }), /* 372 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/forget.vue?vue&type=template&id=d01febc8&mpType=page ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./forget.vue?vue&type=template&id=d01febc8&mpType=page */ 373); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_template_id_d01febc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 373 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/forget.vue?vue&type=template&id=d01febc8&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tab-container"), attrs: { _i: 1 } }, [ _c("view", { class: _vm._$s(2, "c", [ "tab", { active: _vm.activeTab === "register" }, ]), attrs: { _i: 2 }, on: { click: function ($event) { _vm.activeTab = "register" }, }, }), _c("view", { class: _vm._$s(3, "c", [ "tab", { active: _vm.activeTab === "login" }, ]), attrs: { _i: 3 }, on: { click: function ($event) { _vm.activeTab = "login" }, }, }), ] ), _vm._$s(4, "i", _vm.activeTab === "register") ? _c( "view", { staticClass: _vm._$s(4, "sc", "content"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mobile, expression: "mobile", }, ], staticClass: _vm._$s(6, "sc", "input_aa"), attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.mobile) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mobile = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "input"), attrs: { _i: 7 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(8, "sc", "input_aa"), attrs: { password: _vm._$s(8, "a-password", _vm.showPassword1), _i: 8, }, domProps: { value: _vm._$s(8, "v-model", _vm.password) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 9, "a-src", !_vm.showPassword1 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 9, }, on: { click: function ($event) { return _vm.changePassword(1) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "input"), attrs: { _i: 10 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password1, expression: "password1", }, ], staticClass: _vm._$s(11, "sc", "input_aa"), attrs: { password: _vm._$s(11, "a-password", _vm.showPassword2), _i: 11, }, domProps: { value: _vm._$s(11, "v-model", _vm.password1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 12, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 12, }, on: { click: function ($event) { return _vm.changePassword(2) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "input"), attrs: { _i: 13 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], staticClass: _vm._$s(14, "sc", "input_aa"), attrs: { password: _vm._$s(14, "a-password", _vm.showPassword3), _i: 14, }, domProps: { value: _vm._$s(14, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 15, "a-src", !_vm.showPassword3 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 15, }, on: { click: function ($event) { return _vm.changePassword(3) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "input"), attrs: { _i: 16 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey1, expression: "paykey1", }, ], staticClass: _vm._$s(17, "sc", "input_aa"), attrs: { password: _vm._$s(17, "a-password", _vm.showPassword4), _i: 17, }, domProps: { value: _vm._$s(17, "v-model", _vm.paykey1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 18, "a-src", !_vm.showPassword4 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 18, }, on: { click: function ($event) { return _vm.changePassword(4) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "input"), attrs: { _i: 19 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.email, expression: "email", }, ], staticClass: _vm._$s(20, "sc", "input_aa"), attrs: { _i: 20 }, domProps: { value: _vm._$s(20, "v-model", _vm.email) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.email = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "input"), attrs: { _i: 21 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(22, "sc", "input_aa"), attrs: { _i: 22 }, domProps: { value: _vm._$s(22, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(23, "sc", "sendcode"), attrs: { _i: 23 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.emaiTip)))] ), ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "input"), attrs: { _i: 24 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.googlecode, expression: "googlecode", }, ], staticClass: _vm._$s(25, "sc", "input_aa"), attrs: { _i: 25 }, domProps: { value: _vm._$s(25, "v-model", _vm.googlecode) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.googlecode = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(26, "sc", "sendcode"), attrs: { _i: 26 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.googleTip)))] ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "input"), attrs: { _i: 27 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.pwallet, expression: "pwallet", }, ], attrs: { disabled: _vm._$s(28, "a-disabled", _vm.codeIsLen), _i: 28, }, domProps: { value: _vm._$s(28, "v-model", _vm.pwallet) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.pwallet = $event.target.value }, }, }), ] ), _c("button", { staticClass: _vm._$s(29, "sc", "btn primary"), attrs: { _i: 29 }, on: { click: _vm.produceMnemonic }, }), ] ) : _vm._e(), _vm._$s(30, "i", _vm.activeTab === "login") ? _c( "view", { staticClass: _vm._$s(30, "sc", "content"), attrs: { _i: 30 } }, [ _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.inputMnemonic, expression: "inputMnemonic", }, ], staticClass: _vm._$s(31, "sc", "input textarea"), attrs: { maxlength: _vm._$s(31, "a-maxlength", -1), _i: 31 }, domProps: { value: _vm._$s(31, "v-model", _vm.inputMnemonic) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.inputMnemonic = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(32, "sc", "input"), attrs: { _i: 32 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mmobile, expression: "mmobile", }, ], attrs: { _i: 33 }, domProps: { value: _vm._$s(33, "v-model", _vm.mmobile) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mmobile = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "input"), attrs: { _i: 34 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mpassword, expression: "mpassword", }, ], staticClass: _vm._$s(35, "sc", "input_aa"), attrs: { password: _vm._$s(35, "a-password", _vm.showPassword5), _i: 35, }, domProps: { value: _vm._$s(35, "v-model", _vm.mpassword) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mpassword = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 36, "a-src", !_vm.showPassword5 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 36, }, on: { click: function ($event) { return _vm.changePassword(5) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "input"), attrs: { _i: 37 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mpassword1, expression: "mpassword1", }, ], staticClass: _vm._$s(38, "sc", "input_aa"), attrs: { password: _vm._$s(38, "a-password", _vm.showPassword6), _i: 38, }, domProps: { value: _vm._$s(38, "v-model", _vm.mpassword1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mpassword1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 39, "a-src", !_vm.showPassword6 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 39, }, on: { click: function ($event) { return _vm.changePassword(6) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "input"), attrs: { _i: 40 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mpaykey, expression: "mpaykey", }, ], staticClass: _vm._$s(41, "sc", "input_aa"), attrs: { password: _vm._$s(41, "a-password", _vm.showPassword7), _i: 41, }, domProps: { value: _vm._$s(41, "v-model", _vm.mpaykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mpaykey = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 42, "a-src", !_vm.showPassword7 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 42, }, on: { click: function ($event) { return _vm.changePassword(7) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "input"), attrs: { _i: 43 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mpaykey1, expression: "mpaykey1", }, ], staticClass: _vm._$s(44, "sc", "input_aa"), attrs: { password: _vm._$s(44, "a-password", _vm.showPassword8), _i: 44, }, domProps: { value: _vm._$s(44, "v-model", _vm.mpaykey1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.mpaykey1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 45, "a-src", !_vm.showPassword8 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 45, }, on: { click: function ($event) { return _vm.changePassword(8) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "input"), attrs: { _i: 46 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.memail, expression: "memail", }, ], attrs: { _i: 47 }, domProps: { value: _vm._$s(47, "v-model", _vm.memail) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.memail = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "input"), attrs: { _i: 48 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(49, "sc", "input_aa"), attrs: { _i: 49 }, domProps: { value: _vm._$s(49, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(50, "sc", "sendcode"), attrs: { _i: 50 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.emaiTip)))] ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "input"), attrs: { _i: 51 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.googlecode, expression: "googlecode", }, ], staticClass: _vm._$s(52, "sc", "input_aa"), attrs: { _i: 52 }, domProps: { value: _vm._$s(52, "v-model", _vm.googlecode) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.googlecode = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(53, "sc", "sendcode"), attrs: { _i: 53 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(53, "t0-0", _vm._s(_vm.googleTip)))] ), ] ), _c("button", { staticClass: _vm._$s(54, "sc", "btn primary"), attrs: { _i: 54 }, on: { click: _vm.importWallet }, }), ] ) : _vm._e(), _vm._$s(55, "i", _vm.googleDialog) ? _c( "view", { staticClass: _vm._$s(55, "sc", "googlecode"), attrs: { _i: 55 } }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "icon"), attrs: { _i: 56 }, on: { click: function ($event) { _vm.googleDialog = false }, }, }, [_c("u-icon", { attrs: { name: "close", _i: 57 } })], 1 ), _c("view", { staticClass: _vm._$s(58, "sc", "googletitle"), attrs: { _i: 58 }, }), _c( "view", { staticClass: _vm._$s(59, "sc", "googleimg"), attrs: { _i: 59 }, }, [ _c("image", { attrs: { src: _vm._$s(60, "a-src", _vm.googleimg), _i: 60 }, }), ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "googlesecret"), attrs: { _i: 61 }, on: { click: function ($event) { return _vm.copyadd() }, }, }, [_vm._v(_vm._$s(61, "t0-0", _vm._s(_vm.googlesecret)))] ), ] ) : _vm._e(), _vm._$s(62, "i", _vm.mnemonic) ? _c( "view", { staticClass: _vm._$s(62, "sc", "mnemonic-container"), attrs: { _i: 62 }, }, [ _c( "text", { staticClass: _vm._$s(63, "sc", "mnemonic"), attrs: { _i: 63 }, on: { click: _vm.copyMnemonic }, }, [_vm._v(_vm._$s(63, "t0-0", _vm._s(_vm.mnemonic)))] ), _c("text", { staticClass: _vm._$s(64, "sc", "copy-hint"), attrs: { _i: 64 }, }), _c("text", { staticClass: _vm._$s(65, "sc", "warning"), attrs: { _i: 65 }, }), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 374 */ /*!*******************************************************************************!*\ !*** E:/ruyi/dapp/pages/login/forget.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./forget.vue?vue&type=script&lang=js&mpType=page */ 375);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_forget_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiIzNzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9mb3JnZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ZvcmdldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///374\n"); /***/ }), /* 375 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/login/forget.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _sqlite = _interopRequireDefault(__webpack_require__(/*! @/common/sqlite */ 80));\nvar _proAdress = __webpack_require__(/*! @/common/proAdress.js */ 93);\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//\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 bip39 = __webpack_require__(/*! bip39 */ 189);\nvar crypto = __webpack_require__(/*! crypto */ 204);\nvar NodeRSA = __webpack_require__(/*! node-rsa */ 327);\nvar _default = {\n data: function data() {\n return {\n googleimg: \"\",\n googlesecret: \"\",\n googleDialog: false,\n emaiTip: \"發送\",\n googleTip: \"發送\",\n showPassword1: true,\n showPassword2: true,\n showPassword3: true,\n showPassword4: true,\n showPassword5: true,\n showPassword6: true,\n showPassword7: true,\n showPassword8: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n mobile: \"\",\n password: \"\",\n password1: \"\",\n paykey: \"\",\n paykey1: \"\",\n email: \"\",\n memail: \"\",\n code: \"\",\n googlecode: \"\",\n pid: \"\",\n pwallet: \"\",\n codeIsLen: false,\n activeTab: 'register',\n mnemonic: '',\n privateKey: \"\",\n confirmPassword: '',\n inputMnemonic: '',\n //助記詞\n mmobile: \"\",\n mpassword: \"\",\n mpassword1: \"\",\n mpaykey: \"\",\n mpaykey1: \"\",\n provider: null\n };\n },\n onLoad: function onLoad(e) {\n if (e.pwallet) {\n this.pwallet = e.pwallet;\n this.codeIsLen = true;\n }\n },\n methods: {\n copyadd: function copyadd() {\n uni.setClipboardData({\n data: this.googlesecret,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n tosendemail: function tosendemail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(_this.emaiTip == \"發送\")) {\n _context.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 5;\n return (0, _api._emailSend)({\n email: _this.activeTab == \"register\" ? _this.email : _this.memail,\n event: \"register\"\n });\n case 5:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context.next = 10;\n break;\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var num, googleTimer, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(_this2.googleTip == \"發送\")) {\n _context2.next = 9;\n break;\n }\n num = 60;\n googleTimer = setInterval(function () {\n _this2.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n _context2.next = 5;\n return (0, _api._getgoogleauthurl)({\n email: _this2.activeTab == \"register\" ? _this2.email : _this2.memail\n });\n case 5:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n _this2.googleDialog = true;\n _this2.googleimg = res.data.url;\n _this2.googlesecret = res.data.secret;\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context2.next = 10;\n break;\n case 9:\n return _context2.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n changePassword: function changePassword(n) {\n switch (n) {\n case 1:\n this.showPassword1 = !this.showPassword1;\n break;\n case 2:\n this.showPassword2 = !this.showPassword2;\n break;\n case 3:\n this.showPassword3 = !this.showPassword3;\n break;\n case 4:\n this.showPassword4 = !this.showPassword4;\n break;\n case 5:\n this.showPassword5 = !this.showPassword5;\n break;\n case 6:\n this.showPassword6 = !this.showPassword6;\n break;\n case 7:\n this.showPassword7 = !this.showPassword7;\n break;\n case 8:\n this.showPassword8 = !this.showPassword8;\n break;\n }\n },\n // 使用硬件随机数生成私钥 (模拟硬件随机生成,实际中可以使用硬件设备)\n generatePrivateKey: function generatePrivateKey() {\n var entropy = crypto.randomBytes(32); // 模拟硬件生成的随机数(32字节)\n return entropy;\n },\n // 从私钥生成 BIP39 助记词(24 个词)\n generateMnemonic: function generateMnemonic() {\n var privateKey = this.generatePrivateKey(); // 生成私钥\n var mnemonic = bip39.entropyToMnemonic(privateKey); // 使用 BIP39 生成助记词\n return mnemonic;\n },\n // 双重加密:AES + RSA 加密\n encryptMnemonicWithAES: function encryptMnemonicWithAES(mnemonic, password) {\n // 将密码通过 SHA-256 哈希函数变换为 32 字节的密钥\n var key = crypto.createHash('sha256').update(password).digest();\n // 创建一个随机的初始化向量(IV)\n var iv = crypto.randomBytes(16); // AES-CBC 模式下需要 IV\n // 使用 AES 加密助记词\n var cipher = crypto.createCipheriv('aes-256-cbc', key, iv);\n var encrypted = cipher.update(mnemonic, 'utf8', 'hex');\n encrypted += cipher.final('hex');\n\n // 使用 node-rsa 替代内置的 RSA 功能\n var rsaKey = new NodeRSA({\n b: 2048\n });\n var encryptedWithRSA = rsaKey.encrypt(encrypted, 'hex');\n return {\n rsaEncryptedMnemonic: encryptedWithRSA,\n privateKey: rsaKey.exportKey('private'),\n iv: iv.toString('hex')\n };\n },\n produceMnemonic: function produceMnemonic() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var sql, _that, mnemonic, userInfos, password, encryptedData, rsaEncryptedMnemonic, privateKeyMne, mnemonicIV, encryptedData1, rsaMoneyPri, privateKeyPre, privateIV, params, res, spl, condition;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _sqlite.default.openSqlite();\n sql = '\"email\" text,\"password\" text,\"moneyAdress\" text,\"mnemonic\" text,\"privateKeyMne\" text,\"privateKeyPre\" text,\"privateKeyMoney\" text,\"mnemonicIV\" text,\"privateIV\" text';\n _context3.next = 4;\n return _sqlite.default.createTable('regUser', sql);\n case 4:\n if (!(!_this3.mobile || !_this3.password || !_this3.password1 || _this3.password !== _this3.password1 || !_this3.paykey || !_this3.paykey1 || _this3.paykey !== _this3.paykey1 || !_this3.email || !_this3.code || !_this3.googlecode)) {\n _context3.next = 7;\n break;\n }\n uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n });\n return _context3.abrupt(\"return\");\n case 7:\n uni.showLoading({\n title: \"註冊中...\"\n });\n _that = _this3; // 生成私钥、助记词、并进行加密\n mnemonic = _that.generateMnemonic();\n userInfos = (0, _proAdress.getAddressAndPrivateKey)(mnemonic); // 加密助记词(AES + RSA)\n password = _that.paykey; // 用于加密助记词的密码\n encryptedData = _that.encryptMnemonicWithAES(mnemonic, password);\n rsaEncryptedMnemonic = encryptedData.rsaEncryptedMnemonic;\n privateKeyMne = encryptedData.privateKey;\n mnemonicIV = encryptedData.iv; // 加密私钥\n encryptedData1 = _that.encryptMnemonicWithAES(userInfos.privateKey, password);\n rsaMoneyPri = encryptedData1.rsaEncryptedMnemonic;\n privateKeyPre = encryptedData1.privateKey;\n privateIV = encryptedData1.iv;\n params = {\n username: _that.mobile,\n email: _that.email,\n password: _that.password,\n paykey: _that.paykey,\n code: _that.code,\n googlecode: _that.googlecode,\n pid: _that.pid,\n wallet: JSON.stringify({\n address: userInfos.address\n }),\n mch: \"\",\n pwallet: _that.pwallet\n };\n _context3.prev = 21;\n _context3.next = 24;\n return (0, _api._register)(params);\n case 24:\n res = _context3.sent;\n if (!(res.code === 1)) {\n _context3.next = 35;\n break;\n }\n spl = \"'\".concat(_that.email, \"','\").concat(_that.password, \"','\").concat(userInfos.address, \"','\").concat(rsaEncryptedMnemonic, \"','\").concat(privateKeyMne, \"','\").concat(privateKeyPre, \"','\").concat(rsaMoneyPri, \"','\").concat(mnemonicIV, \"','\").concat(privateIV, \"'\");\n condition = \"'email','password','moneyAdress','mnemonic','privateKeyMne','privateKeyPre','privateKeyMoney','mnemonicIV','privateIV'\";\n _context3.next = 30;\n return _sqlite.default.insertTableData(_sqlite.default.regTable, spl, condition);\n case 30:\n _that.mnemonic = mnemonic;\n uni.showToast({\n title: \"註冊成功\",\n icon: 'none'\n });\n uni.hideLoading();\n _context3.next = 37;\n break;\n case 35:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n uni.hideLoading();\n case 37:\n _context3.next = 43;\n break;\n case 39:\n _context3.prev = 39;\n _context3.t0 = _context3[\"catch\"](21);\n uni.showToast({\n title: _context3.t0,\n icon: 'none'\n });\n uni.hideLoading();\n case 43:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[21, 39]]);\n }))();\n },\n importWallet: function importWallet() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var sql, _that, obj, password, encryptedData, rsaEncryptedMnemonic, privateKeyMne, mnemonicIV, encryptedData1, rsaMoneyPri, privateKeyPre, privateIV, wallet, params, resUser, inputObj, spl, condition, resss, user_id, _spl, _condition;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _sqlite.default.openSqlite();\n sql = '\"email\" text,\"password\" text,\"moneyAdress\" text,\"mnemonic\" text,\"privateKeyMne\" text,\"privateKeyPre\" text,\"privateKeyMoney\" text,\"mnemonicIV\" text,\"privateIV\" text';\n _context4.next = 4;\n return _sqlite.default.createTable('regUser', sql);\n case 4:\n if (!(!_this4.inputMnemonic || !_this4.mmobile || !_this4.mpassword || !_this4.mpassword1 || !_this4.mpaykey || !_this4.mpaykey1 || !_this4.memail || !_this4.code || !_this4.googlecode)) {\n _context4.next = 7;\n break;\n }\n uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n });\n return _context4.abrupt(\"return\");\n case 7:\n uni.showLoading({\n title: \"導入中...\"\n });\n _that = _this4;\n obj = (0, _proAdress.getAddressAndPrivateKey)(_that.inputMnemonic); // 加密助记词(AES + RSA)\n password = _that.mpaykey1; // 用于加密助记词的密码\n encryptedData = _that.encryptMnemonicWithAES(_that.inputMnemonic, password);\n rsaEncryptedMnemonic = encryptedData.rsaEncryptedMnemonic;\n privateKeyMne = encryptedData.privateKey;\n mnemonicIV = encryptedData.iv; // 加密私钥\n encryptedData1 = _that.encryptMnemonicWithAES(obj.privateKey, password);\n rsaMoneyPri = encryptedData1.rsaEncryptedMnemonic;\n privateKeyPre = encryptedData1.privateKey;\n privateIV = encryptedData1.iv;\n wallet = {\n address: obj.address,\n type: \"Ethereum\"\n };\n params = {\n username: _that.mmobile,\n email: _that.memail,\n password: _that.mpassword,\n paykey: _that.mpaykey,\n code: _that.code,\n googlecode: _that.googlecode,\n pid: _that.pid,\n wallet: JSON.stringify(wallet),\n mch: \"\",\n pwallet: _that.pwallet\n };\n _context4.next = 23;\n return (0, _api._addresslogin)({\n address: obj.address\n });\n case 23:\n resUser = _context4.sent;\n if (!(resUser.code === 1)) {\n _context4.next = 34;\n break;\n }\n uni.hideLoading();\n inputObj = resUser.data.userinfo;\n spl = \"'\".concat(inputObj.email, \"','\").concat(inputObj.paykey, \"','\").concat(obj.address, \"','\").concat(rsaEncryptedMnemonic, \"','\").concat(privateKeyMne, \"','\").concat(privateKeyPre, \"','\").concat(rsaMoneyPri, \"','\").concat(mnemonicIV, \"','\").concat(privateIV, \"'\");\n condition = \"'email','password','moneyAdress','mnemonic','privateKeyMne','privateKeyPre','privateKeyMoney','mnemonicIV','privateIV'\";\n _context4.next = 31;\n return _sqlite.default.insertTableData(_sqlite.default.regTable, spl, condition);\n case 31:\n uni.showModal({\n title: \"提示\",\n content: \"該助記詞已註冊是否跳轉登錄\",\n success: function success(rss) {\n if (rss.confirm) {\n uni.navigateTo({\n url: '/pages/login/login?email=' + inputObj.email + '&password=' + _that.mpassword\n });\n }\n }\n });\n _context4.next = 49;\n break;\n case 34:\n _context4.next = 36;\n return (0, _api._register)(params);\n case 36:\n resss = _context4.sent;\n if (!(resss.code === 1)) {\n _context4.next = 47;\n break;\n }\n uni.hideLoading();\n user_id = resss.data.userinfo.id;\n _spl = \"'\".concat(_that.memail, \"','\").concat(_that.mpaykey, \"','\").concat(obj.address, \"','\").concat(rsaEncryptedMnemonic, \"','\").concat(privateKeyMne, \"','\").concat(privateKeyPre, \"','\").concat(rsaMoneyPri, \"','\").concat(mnemonicIV, \"','\").concat(privateIV, \"'\");\n _condition = \"'email','password','moneyAdress','mnemonic','privateKeyMne','privateKeyPre','privateKeyMoney','mnemonicIV','privateIV'\";\n _context4.next = 44;\n return _sqlite.default.insertTableData(_sqlite.default.regTable, _spl, _condition);\n case 44:\n uni.navigateTo({\n url: '/pages/login/login?email=' + _that.memail + '&password=' + _that.mpassword\n });\n _context4.next = 49;\n break;\n case 47:\n uni.hideLoading();\n uni.showToast({\n title: resss.msg,\n icon: 'none'\n });\n case 49:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n beginLogon: function beginLogon() {\n if (this.codeIsLen) {\n window.location.href = \"https://onlif.klinygm.com/release/\";\n } else {\n uni.navigateTo({\n url: '/pages/login/login?email=' + this.email + '&password=' + this.password\n });\n }\n },\n copyMnemonic: function copyMnemonic() {\n var _that = this;\n var titleMessage = \"\";\n if (_that.codeIsLen) {\n titleMessage = \"是否下載登錄?\";\n } else {\n titleMessage = \"是否跳轉登錄?\";\n }\n uni.setClipboardData({\n data: _that.mnemonic,\n success: function success() {\n uni.showModal({\n title: \"助記詞已複製\",\n content: titleMessage,\n success: function success(res) {\n if (res.confirm) {\n _that.beginLogon();\n }\n }\n });\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vZm9yZ2V0LnZ1ZSJdLCJuYW1lcyI6WyJiaXAzOSIsInJlcXVpcmUiLCJjcnlwdG8iLCJOb2RlUlNBIiwiZGF0YSIsImdvb2dsZWltZyIsImdvb2dsZXNlY3JldCIsImdvb2dsZURpYWxvZyIsImVtYWlUaXAiLCJnb29nbGVUaXAiLCJzaG93UGFzc3dvcmQxIiwic2hvd1Bhc3N3b3JkMiIsInNob3dQYXNzd29yZDMiLCJzaG93UGFzc3dvcmQ0Iiwic2hvd1Bhc3N3b3JkNSIsInNob3dQYXNzd29yZDYiLCJzaG93UGFzc3dvcmQ3Iiwic2hvd1Bhc3N3b3JkOCIsInNob3dwd2RJbWciLCJoaWRlcHdkSW1nIiwibW9iaWxlIiwicGFzc3dvcmQiLCJwYXNzd29yZDEiLCJwYXlrZXkiLCJwYXlrZXkxIiwiZW1haWwiLCJtZW1haWwiLCJjb2RlIiwiZ29vZ2xlY29kZSIsInBpZCIsInB3YWxsZXQiLCJjb2RlSXNMZW4iLCJhY3RpdmVUYWIiLCJtbmVtb25pYyIsInByaXZhdGVLZXkiLCJjb25maXJtUGFzc3dvcmQiLCJpbnB1dE1uZW1vbmljIiwibW1vYmlsZSIsIm1wYXNzd29yZCIsIm1wYXNzd29yZDEiLCJtcGF5a2V5IiwibXBheWtleTEiLCJwcm92aWRlciIsIm9uTG9hZCIsImUiLCJtZXRob2RzIiwiY29weWFkZCIsInVuaSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwidG9zZW5kZW1haWwiLCJudW0iLCJlbWFpVGltZXIiLCJzZXRJbnRlcnZhbCIsImNsZWFySW50ZXJ2YWwiLCJfZW1haWxTZW5kIiwiZXZlbnQiLCJyZXMiLCJtc2ciLCJnb29nbGVlbWFpbCIsImdvb2dsZVRpbWVyIiwiX2dldGdvb2dsZWF1dGh1cmwiLCJ1cmwiLCJzZWNyZXQiLCJjaGFuZ2VQYXNzd29yZCIsIm4iLCJnZW5lcmF0ZVByaXZhdGVLZXkiLCJlbnRyb3B5IiwicmFuZG9tQnl0ZXMiLCJnZW5lcmF0ZU1uZW1vbmljIiwiZW50cm9weVRvTW5lbW9uaWMiLCJlbmNyeXB0TW5lbW9uaWNXaXRoQUVTIiwia2V5IiwiY3JlYXRlSGFzaCIsInVwZGF0ZSIsImRpZ2VzdCIsIml2IiwiY2lwaGVyIiwiY3JlYXRlQ2lwaGVyaXYiLCJlbmNyeXB0ZWQiLCJmaW5hbCIsInJzYUtleSIsImIiLCJlbmNyeXB0ZWRXaXRoUlNBIiwiZW5jcnlwdCIsInJzYUVuY3J5cHRlZE1uZW1vbmljIiwiZXhwb3J0S2V5IiwidG9TdHJpbmciLCJwcm9kdWNlTW5lbW9uaWMiLCJEQiIsIm9wZW5TcWxpdGUiLCJzcWwiLCJjcmVhdGVUYWJsZSIsInNob3dMb2FkaW5nIiwiX3RoYXQiLCJ1c2VySW5mb3MiLCJnZXRBZGRyZXNzQW5kUHJpdmF0ZUtleSIsImVuY3J5cHRlZERhdGEiLCJwcml2YXRlS2V5TW5lIiwibW5lbW9uaWNJViIsImVuY3J5cHRlZERhdGExIiwicnNhTW9uZXlQcmkiLCJwcml2YXRlS2V5UHJlIiwicHJpdmF0ZUlWIiwicGFyYW1zIiwidXNlcm5hbWUiLCJ3YWxsZXQiLCJKU09OIiwic3RyaW5naWZ5IiwiYWRkcmVzcyIsIm1jaCIsIl9yZWdpc3RlciIsInNwbCIsImNvbmRpdGlvbiIsImluc2VydFRhYmxlRGF0YSIsInJlZ1RhYmxlIiwiaGlkZUxvYWRpbmciLCJpbXBvcnRXYWxsZXQiLCJvYmoiLCJ0eXBlIiwiX2FkZHJlc3Nsb2dpbiIsInJlc1VzZXIiLCJpbnB1dE9iaiIsInVzZXJpbmZvIiwic2hvd01vZGFsIiwiY29udGVudCIsInJzcyIsImNvbmZpcm0iLCJuYXZpZ2F0ZVRvIiwicmVzc3MiLCJ1c2VyX2lkIiwiaWQiLCJiZWdpbkxvZ29uIiwid2luZG93IiwibG9jYXRpb24iLCJocmVmIiwiY29weU1uZW1vbmljIiwidGl0bGVNZXNzYWdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFvSEE7QUFJQTtBQUNBO0FBekhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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Q3JCM0YsT0FBTyxtQkFBQ1csR0FBRyxFQUFFO2NBQ1osSUFBSUEsR0FBRyxDQUFDc0UsT0FBTyxFQUFFO2dCQUNoQmpDLEtBQUssQ0FBQ3NDLFVBQVUsRUFBRTtjQUNuQjtZQUNEO1VBQ0QsQ0FBQyxDQUFDO1FBQ0g7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjM3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7X3podWppTG9naW4sX3JlZ2lzdGVyLF96aHVqaSxfYWRkcmVzc2xvZ2luLF9lbWFpbFNlbmQsX2dldGdvb2dsZWF1dGh1cmx9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbmNvbnN0IGJpcDM5ID0gcmVxdWlyZSgnYmlwMzknKTtcbmNvbnN0IGNyeXB0byA9IHJlcXVpcmUoJ2NyeXB0bycpO1xuY29uc3QgTm9kZVJTQSA9IHJlcXVpcmUoJ25vZGUtcnNhJyk7XG5pbXBvcnQgREIgZnJvbSBcIkAvY29tbW9uL3NxbGl0ZVwiO1xuaW1wb3J0IHsgZ2V0QWRkcmVzc0FuZFByaXZhdGVLZXkgfSBmcm9tIFwiQC9jb21tb24vcHJvQWRyZXNzLmpzXCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGdvb2dsZWltZzogXCJcIixcblx0XHRcdGdvb2dsZXNlY3JldDogXCJcIixcblx0XHRcdGdvb2dsZURpYWxvZzogZmFsc2UsXG5cdFx0XHRlbWFpVGlwOiBcIueZvOmAgVwiLFxuXHRcdFx0Z29vZ2xlVGlwOiBcIueZvOmAgVwiLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMTp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMjp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMzp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkNDp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkNTp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkNjp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkNzp0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkODp0cnVlLFxuXHRcdFx0c2hvd3B3ZEltZzpcInN0YXRpYy9pY29uL2V5ZV9vbi5wbmdcIixcblx0XHRcdGhpZGVwd2RJbWc6XCJzdGF0aWMvaWNvbi9leWVfb2ZmLnBuZ1wiLFxuXHRcdFx0bW9iaWxlOlwiXCIsXG5cdFx0XHRwYXNzd29yZDogXCJcIixcblx0XHRcdHBhc3N3b3JkMTpcIlwiLFxuXHRcdFx0cGF5a2V5OlwiXCIsXG5cdFx0XHRwYXlrZXkxOlwiXCIsXG5cdFx0XHRlbWFpbDogXCJcIixcblx0XHRcdG1lbWFpbDogXCJcIixcblx0XHRcdGNvZGU6XCJcIixcblx0XHRcdGdvb2dsZWNvZGU6IFwiXCIsXG5cdFx0XHRwaWQ6XCJcIixcblx0XHRcdHB3YWxsZXQ6XCJcIixcblx0XHRcdGNvZGVJc0xlbjpmYWxzZSxcblx0XHRcdGFjdGl2ZVRhYjogJ3JlZ2lzdGVyJyxcblx0XHRcdG1uZW1vbmljOiAnJyxcblx0XHRcdHByaXZhdGVLZXk6XCJcIixcblx0XHRcdGNvbmZpcm1QYXNzd29yZDogJycsXG5cdFx0XHRpbnB1dE1uZW1vbmljOiAnJywvL+WKqeiomOipnlxuXHRcdFx0bW1vYmlsZTpcIlwiLFxuXHRcdFx0bXBhc3N3b3JkOiBcIlwiLFxuXHRcdFx0bXBhc3N3b3JkMTpcIlwiLFxuXHRcdFx0bXBheWtleTpcIlwiLFxuXHRcdFx0bXBheWtleTE6XCJcIixcblx0XHRcdHByb3ZpZGVyOm51bGwsXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoZSkge1xuXHRcdGlmKGUucHdhbGxldCl7XG5cdFx0XHR0aGlzLnB3YWxsZXQgPSBlLnB3YWxsZXQ7XG5cdFx0XHR0aGlzLmNvZGVJc0xlbiA9IHRydWU7XG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y29weWFkZCgpIHtcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogdGhpcy5nb29nbGVzZWNyZXQsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRhc3luYyB0b3NlbmRlbWFpbCgpIHtcblx0XHRcdGlmICh0aGlzLmVtYWlUaXAgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5lbWFpVGlwID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChlbWFpVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2VtYWlsU2VuZCh7XG5cdFx0XHRcdFx0ZW1haWw6IHRoaXMuYWN0aXZlVGFiID09IFwicmVnaXN0ZXJcIiA/IHRoaXMuZW1haWwgOiB0aGlzLm1lbWFpbCxcblx0XHRcdFx0XHRldmVudDogXCJyZWdpc3RlclwiXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn55m86YCB5oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ29vZ2xlZW1haWwoKSB7XG5cdFx0XHRpZiAodGhpcy5nb29nbGVUaXAgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBnb29nbGVUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcCA9IG51bSArICdzJztcblx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChnb29nbGVUaW1lcilcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfZ2V0Z29vZ2xlYXV0aHVybCh7XG5cdFx0XHRcdFx0ZW1haWw6IHRoaXMuYWN0aXZlVGFiID09IFwicmVnaXN0ZXJcIiA/IHRoaXMuZW1haWwgOiB0aGlzLm1lbWFpbFxuXHRcdFx0XHR9KTtcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+eZvOmAgeaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZURpYWxvZyA9IHRydWU7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVpbWcgPSByZXMuZGF0YS51cmw7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVzZWNyZXQgPSByZXMuZGF0YS5zZWNyZXQ7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjaGFuZ2VQYXNzd29yZChuKXtcblx0XHRcdHN3aXRjaChuKXtcblx0XHRcdFx0Y2FzZSAxIDpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDEgPSAhdGhpcy5zaG93UGFzc3dvcmQxO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDIgOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkMiA9ICF0aGlzLnNob3dQYXNzd29yZDI7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgMyA6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQzID0gIXRoaXMuc2hvd1Bhc3N3b3JkMztcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSA0IDpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDQgPSAhdGhpcy5zaG93UGFzc3dvcmQ0O1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDUgOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkNSA9ICF0aGlzLnNob3dQYXNzd29yZDU7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgNiA6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQ2ID0gIXRoaXMuc2hvd1Bhc3N3b3JkNjtcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSA3IDpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDcgPSAhdGhpcy5zaG93UGFzc3dvcmQ3O1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDggOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkOCA9ICF0aGlzLnNob3dQYXNzd29yZDg7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9LFxuXHRcdC8vIOS9v+eUqOehrOS7tumaj+acuuaVsOeUn+aIkOengemSpSAo5qih5ouf56Gs5Lu26ZqP5py655Sf5oiQ77yM5a6e6ZmF5Lit5Y+v5Lul5L2/55So56Gs5Lu26K6+5aSHKVxuXHRcdGdlbmVyYXRlUHJpdmF0ZUtleSgpIHtcblx0XHRcdGNvbnN0IGVudHJvcHkgPSBjcnlwdG8ucmFuZG9tQnl0ZXMoMzIpOyAvLyDmqKHmi5/noazku7bnlJ/miJDnmoTpmo/mnLrmlbDvvIgzMuWtl+iKgu+8iVxuXHRcdFx0cmV0dXJuIGVudHJvcHk7XG5cdFx0fSxcblx0XHQvLyDku47np4HpkqXnlJ/miJAgQklQMzkg5Yqp6K6w6K+N77yIMjQg5Liq6K+N77yJXG5cdFx0Z2VuZXJhdGVNbmVtb25pYygpIHtcblx0XHRcdGNvbnN0IHByaXZhdGVLZXkgPSB0aGlzLmdlbmVyYXRlUHJpdmF0ZUtleSgpOyAvLyDnlJ/miJDnp4HpkqVcblx0XHRcdGNvbnN0IG1uZW1vbmljID0gYmlwMzkuZW50cm9weVRvTW5lbW9uaWMocHJpdmF0ZUtleSk7IC8vIOS9v+eUqCBCSVAzOSDnlJ/miJDliqnorrDor41cblx0XHRcdHJldHVybiBtbmVtb25pYztcblx0XHR9LFxuXHRcdC8vIOWPjOmHjeWKoOWvhu+8mkFFUyArIFJTQSDliqDlr4Zcblx0XHRlbmNyeXB0TW5lbW9uaWNXaXRoQUVTKG1uZW1vbmljLCBwYXNzd29yZCkge1xuXHRcdFx0Ly8g5bCG5a+G56CB6YCa6L+HIFNIQS0yNTYg5ZOI5biM5Ye95pWw5Y+Y5o2i5Li6IDMyIOWtl+iKgueahOWvhumSpVxuXHRcdFx0Y29uc3Qga2V5ID0gY3J5cHRvLmNyZWF0ZUhhc2goJ3NoYTI1NicpLnVwZGF0ZShwYXNzd29yZCkuZGlnZXN0KCk7XG5cdFx0XHQvLyDliJvlu7rkuIDkuKrpmo/mnLrnmoTliJ3lp4vljJblkJHph4/vvIhJVu+8iVxuXHRcdFx0Y29uc3QgaXYgPSBjcnlwdG8ucmFuZG9tQnl0ZXMoMTYpOyAvLyBBRVMtQ0JDIOaooeW8j+S4i+mcgOimgSBJVlxuXHRcdFx0Ly8g5L2/55SoIEFFUyDliqDlr4bliqnorrDor41cblx0XHRcdGNvbnN0IGNpcGhlciA9IGNyeXB0by5jcmVhdGVDaXBoZXJpdignYWVzLTI1Ni1jYmMnLCBrZXksIGl2KTtcblx0XHRcdGxldCBlbmNyeXB0ZWQgPSBjaXBoZXIudXBkYXRlKG1uZW1vbmljLCAndXRmOCcsICdoZXgnKTtcblx0XHRcdGVuY3J5cHRlZCArPSBjaXBoZXIuZmluYWwoJ2hleCcpO1xuXG5cdFx0XHQvLyDkvb/nlKggbm9kZS1yc2Eg5pu/5Luj5YaF572u55qEIFJTQSDlip/og71cblx0XHRcdGNvbnN0IHJzYUtleSA9IG5ldyBOb2RlUlNBKHtcblx0XHRcdFx0YjogMjA0OFxuXHRcdFx0fSk7XG5cdFx0XHRjb25zdCBlbmNyeXB0ZWRXaXRoUlNBID0gcnNhS2V5LmVuY3J5cHQoZW5jcnlwdGVkLCAnaGV4Jyk7XG5cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHJzYUVuY3J5cHRlZE1uZW1vbmljOiBlbmNyeXB0ZWRXaXRoUlNBLFxuXHRcdFx0XHRwcml2YXRlS2V5OiByc2FLZXkuZXhwb3J0S2V5KCdwcml2YXRlJyksXG5cdFx0XHRcdGl2OiBpdi50b1N0cmluZygnaGV4JyksXG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0YXN5bmMgcHJvZHVjZU1uZW1vbmljKCkge1xuXHRcdFx0REIub3BlblNxbGl0ZSgpO1xuXHRcdFx0bGV0IHNxbCA9XG5cdFx0XHRcdCdcImVtYWlsXCIgdGV4dCxcInBhc3N3b3JkXCIgdGV4dCxcIm1vbmV5QWRyZXNzXCIgdGV4dCxcIm1uZW1vbmljXCIgdGV4dCxcInByaXZhdGVLZXlNbmVcIiB0ZXh0LFwicHJpdmF0ZUtleVByZVwiIHRleHQsXCJwcml2YXRlS2V5TW9uZXlcIiB0ZXh0LFwibW5lbW9uaWNJVlwiIHRleHQsXCJwcml2YXRlSVZcIiB0ZXh0Jztcblx0XHRcdGF3YWl0IERCLmNyZWF0ZVRhYmxlKCdyZWdVc2VyJywgc3FsKTtcblx0XHRcdGlmICghdGhpcy5tb2JpbGUgfHwgIXRoaXMucGFzc3dvcmQgfHwgIXRoaXMucGFzc3dvcmQxIHx8IHRoaXMucGFzc3dvcmQgIT09IHRoaXMucGFzc3dvcmQxIHx8ICF0aGlzXG5cdFx0XHRcdC5wYXlrZXkgfHwgIXRoaXMucGF5a2V5MSB8fCB0aGlzLnBheWtleSAhPT0gdGhpcy5wYXlrZXkxIHx8ICF0aGlzLmVtYWlsIHx8ICF0aGlzLmNvZGUgfHwgIXRoaXMuZ29vZ2xlY29kZSkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+Whq+Wvq+ato+eiuuizh+ioiicsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHR0aXRsZTogXCLoqLvlhorkuK0uLi5cIlxuXHRcdFx0fSlcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHQvLyDnlJ/miJDnp4HpkqXjgIHliqnorrDor43jgIHlubbov5vooYzliqDlr4Zcblx0XHRcdGNvbnN0IG1uZW1vbmljID0gX3RoYXQuZ2VuZXJhdGVNbmVtb25pYygpO1xuXHRcdFx0bGV0IHVzZXJJbmZvcyA9IGdldEFkZHJlc3NBbmRQcml2YXRlS2V5KG1uZW1vbmljKTtcblx0XHRcdC8vIOWKoOWvhuWKqeiusOivje+8iEFFUyArIFJTQe+8iVxuXHRcdFx0Y29uc3QgcGFzc3dvcmQgPSBfdGhhdC5wYXlrZXk7IC8vIOeUqOS6juWKoOWvhuWKqeiusOivjeeahOWvhueggVxuXHRcdFx0Y29uc3QgZW5jcnlwdGVkRGF0YSA9IF90aGF0LmVuY3J5cHRNbmVtb25pY1dpdGhBRVMobW5lbW9uaWMsIHBhc3N3b3JkKTtcblx0XHRcdGNvbnN0IHJzYUVuY3J5cHRlZE1uZW1vbmljID0gZW5jcnlwdGVkRGF0YS5yc2FFbmNyeXB0ZWRNbmVtb25pYztcblx0XHRcdGNvbnN0IHByaXZhdGVLZXlNbmUgPSBlbmNyeXB0ZWREYXRhLnByaXZhdGVLZXk7XG5cdFx0XHRjb25zdCBtbmVtb25pY0lWID0gZW5jcnlwdGVkRGF0YS5pdjtcblx0XHRcdC8vIOWKoOWvhuengemSpVxuXHRcdFx0Y29uc3QgZW5jcnlwdGVkRGF0YTEgPSBfdGhhdC5lbmNyeXB0TW5lbW9uaWNXaXRoQUVTKHVzZXJJbmZvcy5wcml2YXRlS2V5LCBwYXNzd29yZCk7XG5cdFx0XHRjb25zdCByc2FNb25leVByaSA9IGVuY3J5cHRlZERhdGExLnJzYUVuY3J5cHRlZE1uZW1vbmljO1xuXHRcdFx0Y29uc3QgcHJpdmF0ZUtleVByZSA9IGVuY3J5cHRlZERhdGExLnByaXZhdGVLZXk7XG5cdFx0XHRjb25zdCBwcml2YXRlSVYgPSBlbmNyeXB0ZWREYXRhMS5pdjtcblxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHR1c2VybmFtZTogX3RoYXQubW9iaWxlLFxuXHRcdFx0XHRlbWFpbDogX3RoYXQuZW1haWwsXG5cdFx0XHRcdHBhc3N3b3JkOiBfdGhhdC5wYXNzd29yZCxcblx0XHRcdFx0cGF5a2V5OiBfdGhhdC5wYXlrZXksXG5cdFx0XHRcdGNvZGU6IF90aGF0LmNvZGUsXG5cdFx0XHRcdGdvb2dsZWNvZGU6IF90aGF0Lmdvb2dsZWNvZGUsXG5cdFx0XHRcdHBpZDogX3RoYXQucGlkLFxuXHRcdFx0XHR3YWxsZXQ6IEpTT04uc3RyaW5naWZ5KHtcblx0XHRcdFx0XHRhZGRyZXNzOiB1c2VySW5mb3MuYWRkcmVzc1xuXHRcdFx0XHR9KSxcblx0XHRcdFx0bWNoOiBcIlwiLFxuXHRcdFx0XHRwd2FsbGV0OiBfdGhhdC5wd2FsbGV0XG5cdFx0XHR9O1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9yZWdpc3RlcihwYXJhbXMpO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHRsZXQgc3BsID1cblx0XHRcdFx0XHRcdGAnJHtfdGhhdC5lbWFpbH0nLCcke190aGF0LnBhc3N3b3JkfScsJyR7dXNlckluZm9zLmFkZHJlc3N9JywnJHtyc2FFbmNyeXB0ZWRNbmVtb25pY30nLCcke3ByaXZhdGVLZXlNbmV9JywnJHtwcml2YXRlS2V5UHJlfScsJyR7cnNhTW9uZXlQcml9JywnJHttbmVtb25pY0lWfScsJyR7cHJpdmF0ZUlWfSdgO1xuXHRcdFx0XHRcdGxldCBjb25kaXRpb24gPVxuXHRcdFx0XHRcdFx0XCInZW1haWwnLCdwYXNzd29yZCcsJ21vbmV5QWRyZXNzJywnbW5lbW9uaWMnLCdwcml2YXRlS2V5TW5lJywncHJpdmF0ZUtleVByZScsJ3ByaXZhdGVLZXlNb25leScsJ21uZW1vbmljSVYnLCdwcml2YXRlSVYnXCI7XG5cdFx0XHRcdFx0YXdhaXQgREIuaW5zZXJ0VGFibGVEYXRhKERCLnJlZ1RhYmxlLCBzcGwsIGNvbmRpdGlvbik7XG5cdFx0XHRcdFx0X3RoYXQubW5lbW9uaWMgPSBtbmVtb25pYztcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuiou+WGiuaIkOWKn1wiLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdH1cblx0XHRcdH0gY2F0Y2ggKGVycikge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogZXJyLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcblx0XHRcdH1cblxuXHRcdH0sXG5cdFx0YXN5bmMgaW1wb3J0V2FsbGV0KCkge1xuXHRcdFx0REIub3BlblNxbGl0ZSgpO1xuXHRcdFx0bGV0IHNxbCA9XG5cdFx0XHRcdCdcImVtYWlsXCIgdGV4dCxcInBhc3N3b3JkXCIgdGV4dCxcIm1vbmV5QWRyZXNzXCIgdGV4dCxcIm1uZW1vbmljXCIgdGV4dCxcInByaXZhdGVLZXlNbmVcIiB0ZXh0LFwicHJpdmF0ZUtleVByZVwiIHRleHQsXCJwcml2YXRlS2V5TW9uZXlcIiB0ZXh0LFwibW5lbW9uaWNJVlwiIHRleHQsXCJwcml2YXRlSVZcIiB0ZXh0Jztcblx0XHRcdGF3YWl0IERCLmNyZWF0ZVRhYmxlKCdyZWdVc2VyJywgc3FsKTtcblx0XHRcdGlmICghdGhpcy5pbnB1dE1uZW1vbmljIHx8ICF0aGlzLm1tb2JpbGUgfHwgIXRoaXMubXBhc3N3b3JkIHx8ICF0aGlzLm1wYXNzd29yZDEgfHwgIXRoaXMubXBheWtleSB8fCAhXG5cdFx0XHRcdHRoaXMubXBheWtleTEgfHwgIXRoaXMubWVtYWlsIHx8ICF0aGlzLmNvZGUgfHwgIXRoaXMuZ29vZ2xlY29kZSkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+Whq+Wvq+ato+eiuuizh+ioiicsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHR0aXRsZTogXCLlsI7lhaXkuK0uLi5cIlxuXHRcdFx0fSlcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRsZXQgb2JqID0gZ2V0QWRkcmVzc0FuZFByaXZhdGVLZXkoX3RoYXQuaW5wdXRNbmVtb25pYyk7XG5cdFx0XHQvLyDliqDlr4bliqnorrDor43vvIhBRVMgKyBSU0HvvIlcblx0XHRcdGNvbnN0IHBhc3N3b3JkID0gX3RoYXQubXBheWtleTE7IC8vIOeUqOS6juWKoOWvhuWKqeiusOivjeeahOWvhueggVxuXHRcdFx0Y29uc3QgZW5jcnlwdGVkRGF0YSA9IF90aGF0LmVuY3J5cHRNbmVtb25pY1dpdGhBRVMoX3RoYXQuaW5wdXRNbmVtb25pYywgcGFzc3dvcmQpO1xuXHRcdFx0Y29uc3QgcnNhRW5jcnlwdGVkTW5lbW9uaWMgPSBlbmNyeXB0ZWREYXRhLnJzYUVuY3J5cHRlZE1uZW1vbmljO1xuXHRcdFx0Y29uc3QgcHJpdmF0ZUtleU1uZSA9IGVuY3J5cHRlZERhdGEucHJpdmF0ZUtleTtcblx0XHRcdGNvbnN0IG1uZW1vbmljSVYgPSBlbmNyeXB0ZWREYXRhLml2O1xuXHRcdFx0Ly8g5Yqg5a+G56eB6ZKlXG5cdFx0XHRjb25zdCBlbmNyeXB0ZWREYXRhMSA9IF90aGF0LmVuY3J5cHRNbmVtb25pY1dpdGhBRVMob2JqLnByaXZhdGVLZXksIHBhc3N3b3JkKTtcblx0XHRcdGNvbnN0IHJzYU1vbmV5UHJpID0gZW5jcnlwdGVkRGF0YTEucnNhRW5jcnlwdGVkTW5lbW9uaWM7XG5cdFx0XHRjb25zdCBwcml2YXRlS2V5UHJlID0gZW5jcnlwdGVkRGF0YTEucHJpdmF0ZUtleTtcblx0XHRcdGNvbnN0IHByaXZhdGVJViA9IGVuY3J5cHRlZERhdGExLml2O1xuXHRcdFx0bGV0IHdhbGxldCA9IHtcblx0XHRcdFx0YWRkcmVzczogb2JqLmFkZHJlc3MsXG5cdFx0XHRcdHR5cGU6IFwiRXRoZXJldW1cIlxuXHRcdFx0fTtcblx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0dXNlcm5hbWU6IF90aGF0Lm1tb2JpbGUsXG5cdFx0XHRcdGVtYWlsOiBfdGhhdC5tZW1haWwsXG5cdFx0XHRcdHBhc3N3b3JkOiBfdGhhdC5tcGFzc3dvcmQsXG5cdFx0XHRcdHBheWtleTogX3RoYXQubXBheWtleSxcblx0XHRcdFx0Y29kZTogX3RoYXQuY29kZSxcblx0XHRcdFx0Z29vZ2xlY29kZTogX3RoYXQuZ29vZ2xlY29kZSxcblx0XHRcdFx0cGlkOiBfdGhhdC5waWQsXG5cdFx0XHRcdHdhbGxldDogSlNPTi5zdHJpbmdpZnkod2FsbGV0KSxcblx0XHRcdFx0bWNoOiBcIlwiLFxuXHRcdFx0XHRwd2FsbGV0OiBfdGhhdC5wd2FsbGV0XG5cdFx0XHR9O1xuXHRcdFx0bGV0IHJlc1VzZXIgPSBhd2FpdCBfYWRkcmVzc2xvZ2luKHtcblx0XHRcdFx0YWRkcmVzczogb2JqLmFkZHJlc3Ncblx0XHRcdH0pO1xuXHRcdFx0aWYgKHJlc1VzZXIuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRsZXQgaW5wdXRPYmogPSByZXNVc2VyLmRhdGEudXNlcmluZm87XG5cdFx0XHRcdGxldCBzcGwgPVxuXHRcdFx0XHRcdGAnJHtpbnB1dE9iai5lbWFpbH0nLCcke2lucHV0T2JqLnBheWtleX0nLCcke29iai5hZGRyZXNzfScsJyR7cnNhRW5jcnlwdGVkTW5lbW9uaWN9JywnJHtwcml2YXRlS2V5TW5lfScsJyR7cHJpdmF0ZUtleVByZX0nLCcke3JzYU1vbmV5UHJpfScsJyR7bW5lbW9uaWNJVn0nLCcke3ByaXZhdGVJVn0nYDtcblx0XHRcdFx0bGV0IGNvbmRpdGlvbiA9XG5cdFx0XHRcdFx0XCInZW1haWwnLCdwYXNzd29yZCcsJ21vbmV5QWRyZXNzJywnbW5lbW9uaWMnLCdwcml2YXRlS2V5TW5lJywncHJpdmF0ZUtleVByZScsJ3ByaXZhdGVLZXlNb25leScsJ21uZW1vbmljSVYnLCdwcml2YXRlSVYnXCI7XG5cdFx0XHRcdGF3YWl0IERCLmluc2VydFRhYmxlRGF0YShEQi5yZWdUYWJsZSwgc3BsLCBjb25kaXRpb24pO1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHR0aXRsZTogXCLmj5DnpLpcIixcblx0XHRcdFx0XHRjb250ZW50OiBcIuipsuWKqeiomOipnuW3suiou+WGiuaYr+WQpui3s+i9ieeZu+mMhFwiLFxuXHRcdFx0XHRcdHN1Y2Nlc3MocnNzKSB7XG5cdFx0XHRcdFx0XHRpZiAocnNzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9sb2dpbi9sb2dpbj9lbWFpbD0nICsgaW5wdXRPYmouZW1haWwgKyAnJnBhc3N3b3JkPScgKyBfdGhhdC5tcGFzc3dvcmRcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRsZXQgcmVzc3MgPSBhd2FpdCBfcmVnaXN0ZXIocGFyYW1zKTtcblx0XHRcdFx0aWYgKHJlc3NzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRcdGxldCB1c2VyX2lkID0gcmVzc3MuZGF0YS51c2VyaW5mby5pZDtcblx0XHRcdFx0XHRsZXQgc3BsID1cblx0XHRcdFx0XHRcdGAnJHtfdGhhdC5tZW1haWx9JywnJHtfdGhhdC5tcGF5a2V5fScsJyR7b2JqLmFkZHJlc3N9JywnJHtyc2FFbmNyeXB0ZWRNbmVtb25pY30nLCcke3ByaXZhdGVLZXlNbmV9JywnJHtwcml2YXRlS2V5UHJlfScsJyR7cnNhTW9uZXlQcml9JywnJHttbmVtb25pY0lWfScsJyR7cHJpdmF0ZUlWfSdgO1xuXHRcdFx0XHRcdGxldCBjb25kaXRpb24gPVxuXHRcdFx0XHRcdFx0XCInZW1haWwnLCdwYXNzd29yZCcsJ21vbmV5QWRyZXNzJywnbW5lbW9uaWMnLCdwcml2YXRlS2V5TW5lJywncHJpdmF0ZUtleVByZScsJ3ByaXZhdGVLZXlNb25leScsJ21uZW1vbmljSVYnLCdwcml2YXRlSVYnXCI7XG5cdFx0XHRcdFx0YXdhaXQgREIuaW5zZXJ0VGFibGVEYXRhKERCLnJlZ1RhYmxlLCBzcGwsIGNvbmRpdGlvbik7XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2xvZ2luL2xvZ2luP2VtYWlsPScgKyBfdGhhdC5tZW1haWwgKyAnJnBhc3N3b3JkPScgKyBfdGhhdC5tcGFzc3dvcmRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzc3MubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdGJlZ2luTG9nb24oKSB7XG5cdFx0XHRpZiAodGhpcy5jb2RlSXNMZW4pIHtcblx0XHRcdFx0d2luZG93LmxvY2F0aW9uLmhyZWYgPSBcImh0dHBzOi8vb25saWYua2xpbnlnbS5jb20vcmVsZWFzZS9cIlxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9sb2dpbi9sb2dpbj9lbWFpbD0nICsgdGhpcy5lbWFpbCArICcmcGFzc3dvcmQ9JyArIHRoaXMucGFzc3dvcmRcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvcHlNbmVtb25pYygpIHtcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRsZXQgdGl0bGVNZXNzYWdlID0gXCJcIjtcblx0XHRcdGlmIChfdGhhdC5jb2RlSXNMZW4pIHtcblx0XHRcdFx0dGl0bGVNZXNzYWdlID0gXCLmmK/lkKbkuIvovInnmbvpjITvvJ9cIlxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGl0bGVNZXNzYWdlID0gXCLmmK/lkKbot7PovYnnmbvpjITvvJ9cIlxuXHRcdFx0fVxuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiBfdGhhdC5tbmVtb25pYyxcblx0XHRcdFx0c3VjY2VzczogKCkgPT4ge1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5Yqp6KiY6Kme5bey6KSH6KO9XCIsXG5cdFx0XHRcdFx0XHRjb250ZW50OiB0aXRsZU1lc3NhZ2UsXG5cdFx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xuXHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdFx0XHRfdGhhdC5iZWdpbkxvZ29uKCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///375\n"); /***/ }), /* 376 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/pages/index/index.vue?mpType=page ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 377);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 390);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJlODRhM2MmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///376\n"); /***/ }), /* 377 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 378); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 378 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("canvas", { staticClass: _vm._$s(1, "sc", "circuit-canvas"), attrs: { id: "circuitCanvas", _i: 1 }, }), _c("web-view", { attrs: { "webview-styles": _vm._$s(2, "a-webview-styles", _vm.webviewStyles), _i: 2, }, on: { message: _vm.handleWebViewMessage }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "content"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title-container"), attrs: { _i: 4 }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "main-title"), attrs: { _i: 5 }, }), _c("view", { staticClass: _vm._$s(6, "sc", "sub-title"), attrs: { _i: 6 }, }), _c("view", { staticClass: _vm._$s(7, "sc", "description"), attrs: { _i: 7 }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "input-container"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "wallet-card"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "wallet-header"), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "w_h_box"), attrs: { _i: 11 }, }, [ _c("text", { staticClass: _vm._$s(12, "sc", "titBold"), attrs: { _i: 12 }, }), _c( "text", { staticClass: _vm._$s(13, "sc", "Bold"), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.bnbMoney || 0)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "w_h_box"), attrs: { _i: 14 }, }, [ _c("text", { staticClass: _vm._$s(15, "sc", "titBold"), attrs: { _i: 15 }, }), _c( "text", { staticClass: _vm._$s(16, "sc", "Bold"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.userUsdtMoney || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "w_h_box"), attrs: { _i: 17 }, }, [ _c("text", { staticClass: _vm._$s(18, "sc", "titBold"), attrs: { _i: 18 }, }), _c( "text", { staticClass: _vm._$s(19, "sc", "Bold"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.ethMoney || 0)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "w_h_box"), attrs: { _i: 20 }, }, [ _c("text", { staticClass: _vm._$s(21, "sc", "titBold"), attrs: { _i: 21 }, }), _c( "text", { staticClass: _vm._$s(22, "sc", "Bold"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.btcMoney || 0)) ), ] ), ] ), _c("u-icon", { staticClass: _vm._$s(23, "sc", "w_h_detail"), attrs: { name: "arrow-right", color: "#FFF", size: "16", _i: 23, }, on: { click: _vm.toDetail }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 24, "sc", "wallet-header wallet-header-money" ), attrs: { _i: 24 }, }, [ _c("text", { staticClass: _vm._$s(25, "sc", "titBold"), attrs: { _i: 25 }, }), _c("text", [ _vm._v( _vm._$s( 26, "t0-0", _vm._s( _vm.userMoneyAdressOptions(_vm.userMoneyAdress) ) ) ), ]), _c("image", { attrs: { _i: 27 }, on: { click: function ($event) { return _vm.copyAdress(_vm.userMoneyAdress) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "wallet-footer"), attrs: { _i: 28 }, }, [ _c("button", { staticClass: _vm._$s(29, "sc", "w_f_btn"), attrs: { _i: 29 }, on: { click: _vm.showUpgradeModal }, }), _c("button", { staticClass: _vm._$s(30, "sc", "w_f_btn"), attrs: { _i: 30 }, on: { click: _vm.showUpgradeModal1 }, }), ] ), ] ), _c("view", [ _c("view", { staticClass: _vm._$s(32, "sc", "label"), attrs: { _i: 32 }, }), _c( "view", { staticClass: _vm._$s(33, "sc", "input-group"), attrs: { _i: 33 }, }, [ _c("u--input", { staticClass: _vm._$s(34, "sc", "input"), attrs: { type: "number", color: "#fff", placeholderStyle: "color: #4B4C70;", placeholder: "請輸入購買數量340倍數", _i: 34, }, model: { value: _vm._$s(34, "v-model", _vm.purchaseAmount), callback: function ($$v) { _vm.purchaseAmount = $$v }, expression: "purchaseAmount", }, }), _c("button", { staticClass: _vm._$s(35, "sc", "purchase-btn"), attrs: { _i: 35 }, on: { click: _vm.handlePurchase }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(36, "sc", "label"), attrs: { _i: 36 }, on: { click: _vm.payXieyiClick }, }, [ _c( "checkbox-group", { attrs: { _i: 37 }, on: { change: _vm.payXieyiChange }, model: { value: _vm._$s(37, "v-model", _vm.xieChecked), callback: function ($$v) { _vm.xieChecked = $$v }, expression: "xieChecked", }, }, [ _c("checkbox", { attrs: { disabled: _vm._$s(38, "a-disabled", _vm.isDisable), _i: 38, }, }), ] ), ] ), _c("view", [ _c("text", { attrs: { _i: 40 }, on: { click: function ($event) { $event.stopPropagation() return _vm.modalXieyiSee($event) }, }, }), ]), ]), ] ), ] ), _vm._$s(41, "i", _vm.showModalXieyi) ? _c( "view", { staticClass: _vm._$s(41, "sc", "modal_xieyi"), attrs: { _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "xieyi_main"), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s(43, "sc", "xieyi_header"), attrs: { _i: 43 }, }, [ _c("text", { attrs: { _i: 44 }, on: { click: function ($event) { _vm.showModalXieyi = false }, }, }), ] ), _c( "scroll-view", { staticClass: _vm._$s(45, "sc", "xieyi_footer"), attrs: { _i: 45 }, on: { scroll: _vm.checkScroll }, }, [ _c("view", { attrs: { _i: 46 }, domProps: { innerHTML: _vm._s( _vm._$s(46, "v-html", _vm.xieyiTxt) ), }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(47, "i", _vm.modalName) ? _c( "view", { staticClass: _vm._$s(47, "sc", "modal"), attrs: { _i: 47 } }, [ _c( "view", { staticClass: _vm._$s(48, "sc", "modal-content"), attrs: { _i: 48 }, }, [ _c( "view", { staticClass: _vm._$s(49, "sc", "modal-header"), attrs: { _i: 49 }, }, [ _c("view", { staticClass: _vm._$s(50, "sc", "zz_content"), attrs: { _i: 50 }, }), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "modal-body"), attrs: { _i: 51 }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "modal-item"), attrs: { _i: 52 }, }, [ _c("text", { staticClass: _vm._$s(53, "sc", "modal-label"), attrs: { _i: 53 }, }), _c("view", [ _vm._v( _vm._$s(54, "t0-0", _vm._s(_vm.userInfos.email)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "modal-item"), attrs: { _i: 55 }, }, [ _c("text", { staticClass: _vm._$s(56, "sc", "modal-label"), attrs: { _i: 56 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMima, password: _vm.showPassword1, border: "none", _i: 57, }, on: { input: _vm.handleInput }, }), _c("img", { attrs: { src: _vm._$s( 58, "a-src", !_vm.showPassword1 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 58, }, on: { click: function ($event) { return _vm.changePassword(1) }, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(59, "sc", "modal-item"), attrs: { _i: 59 }, }, [ _c("text", { staticClass: _vm._$s(60, "sc", "modal-label"), attrs: { _i: 60 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 61 }, model: { value: _vm._$s(61, "v-model", _vm.emailCodeSl), callback: function ($$v) { _vm.emailCodeSl = $$v }, expression: "emailCodeSl", }, }), _c( "view", { staticClass: _vm._$s(62, "sc", "sendcode"), attrs: { _i: 62 }, on: { click: _vm.tosendemailSl }, }, [_vm._v(_vm._$s(62, "t0-0", _vm._s(_vm.emaiTipSl)))] ), ], 1 ), _c( "view", { staticClass: _vm._$s(63, "sc", "modal-item"), attrs: { _i: 63 }, }, [ _c("text", { staticClass: _vm._$s(64, "sc", "modal-label"), attrs: { _i: 64 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 65 }, model: { value: _vm._$s(65, "v-model", _vm.googleCodeSl), callback: function ($$v) { _vm.googleCodeSl = $$v }, expression: "googleCodeSl", }, }), _c( "view", { staticClass: _vm._$s(66, "sc", "sendcode"), attrs: { _i: 66 }, on: { click: _vm.googleemailSl }, }, [ _vm._v( _vm._$s(66, "t0-0", _vm._s(_vm.googleTipSl)) ), ] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(67, "sc", "modal-footer"), attrs: { _i: 67 }, }, [ _c("button", { staticClass: _vm._$s(68, "sc", "modal-button cancel"), attrs: { _i: 68 }, on: { click: _vm.hideModal }, }), _c("button", { staticClass: _vm._$s(69, "sc", "modal-button confirm"), attrs: { _i: 69 }, on: { click: _vm.modalBtn }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(70, "i", _vm.modalNamezz) ? _c( "view", { staticClass: _vm._$s(70, "sc", "modal"), attrs: { _i: 70 } }, [ _c( "view", { staticClass: _vm._$s(71, "sc", "modal-content"), attrs: { _i: 71 }, }, [ _c( "view", { staticClass: _vm._$s(72, "sc", "modal-header"), attrs: { _i: 72 }, }, [ _c("view", { staticClass: _vm._$s(73, "sc", "zz_content"), attrs: { _i: 73 }, }), ] ), _c( "view", { staticClass: _vm._$s(74, "sc", "modal-body"), attrs: { _i: 74 }, }, [ _c( "view", { staticClass: _vm._$s(75, "sc", "modal-item"), attrs: { _i: 75 }, }, [ _c("text", { staticClass: _vm._$s(76, "sc", "modal-label"), attrs: { _i: 76 }, }), _c("view", [ _vm._v( _vm._$s(77, "t0-0", _vm._s(_vm.userInfos.email)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "modal-item"), attrs: { _i: 78 }, }, [ _c("text", { staticClass: _vm._$s(79, "sc", "modal-label"), attrs: { _i: 79 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMimaZz, password: _vm.showPassword2, border: "none", _i: 80, }, on: { input: _vm.handleInput2 }, }), _c("img", { attrs: { src: _vm._$s( 81, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 81, }, on: { click: function ($event) { return _vm.changePassword(2) }, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(82, "sc", "modal-item"), attrs: { _i: 82 }, }, [ _c("text", { staticClass: _vm._$s(83, "sc", "modal-label"), attrs: { _i: 83 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 84 }, model: { value: _vm._$s(84, "v-model", _vm.emailCodeZz), callback: function ($$v) { _vm.emailCodeZz = $$v }, expression: "emailCodeZz", }, }), _c( "view", { staticClass: _vm._$s(85, "sc", "sendcode"), attrs: { _i: 85 }, on: { click: _vm.tosendemailZz }, }, [_vm._v(_vm._$s(85, "t0-0", _vm._s(_vm.emaiTipZz)))] ), ], 1 ), _c( "view", { staticClass: _vm._$s(86, "sc", "modal-item"), attrs: { _i: 86 }, }, [ _c("text", { staticClass: _vm._$s(87, "sc", "modal-label"), attrs: { _i: 87 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 88 }, model: { value: _vm._$s(88, "v-model", _vm.googleCodeZz), callback: function ($$v) { _vm.googleCodeZz = $$v }, expression: "googleCodeZz", }, }), _c( "view", { staticClass: _vm._$s(89, "sc", "sendcode"), attrs: { _i: 89 }, on: { click: _vm.googleemailZz }, }, [ _vm._v( _vm._$s(89, "t0-0", _vm._s(_vm.googleTipZz)) ), ] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(90, "sc", "modal-footer"), attrs: { _i: 90 }, }, [ _c("button", { staticClass: _vm._$s(91, "sc", "modal-button cancel"), attrs: { _i: 91 }, on: { click: _vm.offModalBtnZz }, }), _c("button", { staticClass: _vm._$s(92, "sc", "modal-button confirm"), attrs: { _i: 92 }, on: { click: _vm.modalBtnZz }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(93, "i", _vm.modalintMoney) ? _c( "view", { staticClass: _vm._$s(93, "sc", "modal1"), attrs: { _i: 93 } }, [ _c( "view", { staticClass: _vm._$s(94, "sc", "modal1-content"), attrs: { _i: 94 }, }, [ _c( "view", { staticClass: _vm._$s(95, "sc", "modal1-header"), attrs: { _i: 95 }, }, [ _c("text", { staticClass: _vm._$s(96, "sc", "modal1-close"), attrs: { _i: 96 }, on: { click: function ($event) { _vm.modalintMoney = false }, }, }), ] ), _c( "view", { staticClass: _vm._$s(97, "sc", "modal1-txt"), attrs: { _i: 97 }, }, [ _c("canvas", { style: _vm._$s(98, "s", { width: _vm.qrcodeSize + "px", height: _vm.qrcodeSize + "px", }), attrs: { _i: 98 }, }), ] ), _c( "view", { staticClass: _vm._$s(99, "sc", "modal1-footer"), attrs: { _i: 99 }, }, [ _c("text", [ _vm._v( _vm._$s( 100, "t0-0", _vm._s( _vm.userMoneyAdressOptions1(_vm.userMoneyAdress) ) ) ), ]), _c("image", { attrs: { _i: 101 }, on: { click: function ($event) { return _vm.copyAdress(_vm.userMoneyAdress) }, }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(102, "i", _vm.showModal) ? _c( "view", { staticClass: _vm._$s(102, "sc", "modal"), attrs: { _i: 102 }, on: { click: function ($event) { if ($event.target !== $event.currentTarget) { return null } return _vm.cancelUpgrade($event) }, }, }, [ _c( "view", { staticClass: _vm._$s(103, "sc", "modal-content"), attrs: { _i: 103 }, }, [ _c( "view", { staticClass: _vm._$s(104, "sc", "modal-header"), attrs: { _i: 104 }, }, [ _c("text", { staticClass: _vm._$s(105, "sc", "modal-title"), attrs: { _i: 105 }, }), _c("text", { staticClass: _vm._$s(106, "sc", "modal-close"), attrs: { _i: 106 }, on: { click: _vm.cancelUpgrade }, }), ] ), _c( "view", { staticClass: _vm._$s(107, "sc", "modal-body"), attrs: { _i: 107 }, }, [ _c( "view", { staticClass: _vm._$s(108, "sc", "modal-item"), attrs: { _i: 108 }, }, [ _c("text", { staticClass: _vm._$s(109, "sc", "modal-label"), attrs: { _i: 109 }, }), _c( "text", { staticClass: _vm._$s(110, "sc", "modal-value"), attrs: { _i: 110 }, }, [ _vm._v( _vm._$s( 110, "t0-0", _vm._s( _vm.userMoneyAdressOptions( _vm.userMoneyAdress ) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(111, "sc", "modal-item"), attrs: { _i: 111 }, }, [ _c("text", { staticClass: _vm._$s(112, "sc", "modal-label"), attrs: { _i: 112 }, }), _c( "text", { staticClass: _vm._$s(113, "sc", "modal-value"), attrs: { _i: 113 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.initAdress, expression: "initAdress", }, ], attrs: { _i: 114 }, domProps: { value: _vm._$s( 114, "v-model", _vm.initAdress ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.initAdress = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(115, "sc", "modal-item"), attrs: { _i: 115 }, }, [ _c("text", { staticClass: _vm._$s(116, "sc", "modal-label"), attrs: { _i: 116 }, }), _c( "view", { staticClass: _vm._$s(117, "sc", "modal-value"), attrs: { _i: 117 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.outMoney, expression: "outMoney", }, ], attrs: { _i: 118 }, domProps: { value: _vm._$s(118, "v-model", _vm.outMoney), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.outMoney = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(119, "sc", "modal-item"), attrs: { _i: 119 }, }, [ _c("text", { staticClass: _vm._$s(120, "sc", "modal-label"), attrs: { _i: 120 }, }), _c( "view", { staticClass: _vm._$s(121, "sc", "modal-value"), attrs: { _i: 121 }, }, [ _c( "radio-group", { attrs: { _i: 122 }, on: { change: _vm.styleChange }, }, [ _c("radio", { attrs: { checked: _vm._$s( 123, "a-checked", _vm.payMoneyStyle == "USDT" ), _i: 123, }, }), _c("radio", { attrs: { checked: _vm._$s( 124, "a-checked", _vm.payMoneyStyle == "BNB" ), _i: 124, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(125, "sc", "modal-item"), attrs: { _i: 125 }, }, [ _c("text", { staticClass: _vm._$s(126, "sc", "modal-label"), attrs: { _i: 126 }, }), _c( "text", { staticClass: _vm._$s(127, "sc", "modal-value"), attrs: { _i: 127 }, }, [_vm._v(_vm._$s(127, "t0-0", _vm._s(_vm.orderId)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(128, "sc", "modal-footer"), attrs: { _i: 128 }, }, [ _c("button", { staticClass: _vm._$s(129, "sc", "modal-button cancel"), attrs: { _i: 129 }, on: { click: _vm.cancelUpgrade }, }), _c("button", { staticClass: _vm._$s(130, "sc", "modal-button confirm"), attrs: { _i: 130 }, on: { click: _vm.confirmUpgrade }, }), ] ), ] ), ] ) : _vm._e(), _c("upVersion", { attrs: { _i: 131 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 379 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--input/u--input.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--input.vue?vue&type=template&id=3f54ba40& */ 380);\n/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--input.vue?vue&type=script&lang=js& */ 382);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u--input/u--input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LS1pbnB1dC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2Y1NGJhNDAmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtLWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1dmlldy11aS9jb21wb25lbnRzL3UtLWlucHV0L3UtLWlucHV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///379\n"); /***/ }), /* 380 */ /*!*********************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--input/u--input.vue?vue&type=template&id=3f54ba40& ***! \*********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--input.vue?vue&type=template&id=3f54ba40& */ 381); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_3f54ba40___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 381 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u--input/u--input.vue?vue&type=template&id=3f54ba40& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "uvInput", { attrs: { value: _vm.value, type: _vm.type, fixed: _vm.fixed, disabled: _vm.disabled, disabledColor: _vm.disabledColor, clearable: _vm.clearable, password: _vm.password, maxlength: _vm.maxlength, placeholder: _vm.placeholder, placeholderClass: _vm.placeholderClass, placeholderStyle: _vm.placeholderStyle, showWordLimit: _vm.showWordLimit, confirmType: _vm.confirmType, confirmHold: _vm.confirmHold, holdKeyboard: _vm.holdKeyboard, focus: _vm.focus, autoBlur: _vm.autoBlur, disableDefaultPadding: _vm.disableDefaultPadding, cursor: _vm.cursor, cursorSpacing: _vm.cursorSpacing, selectionStart: _vm.selectionStart, selectionEnd: _vm.selectionEnd, adjustPosition: _vm.adjustPosition, inputAlign: _vm.inputAlign, fontSize: _vm.fontSize, color: _vm.color, prefixIcon: _vm.prefixIcon, suffixIcon: _vm.suffixIcon, suffixIconStyle: _vm.suffixIconStyle, prefixIconStyle: _vm.prefixIconStyle, border: _vm.border, readonly: _vm.readonly, shape: _vm.shape, customStyle: _vm.customStyle, formatter: _vm.formatter, ignoreCompositionEvent: _vm.ignoreCompositionEvent, _i: 0, }, on: { focus: function ($event) { return _vm.$emit("focus") }, blur: function (e) { return _vm.$emit("blur", e) }, keyboardheightchange: function ($event) { return _vm.$emit("keyboardheightchange") }, change: function (e) { return _vm.$emit("change", e) }, input: function (e) { return _vm.$emit("input", e) }, confirm: function (e) { return _vm.$emit("confirm", e) }, clear: function ($event) { return _vm.$emit("clear") }, click: function ($event) { return _vm.$emit("click") }, }, }, [ _vm._t("prefix", null, { slot: "prefix", _i: 1 }), _vm._t("suffix", null, { slot: "suffix", _i: 2 }), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 382 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--input.vue?vue&type=script&lang=js& */ 383);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIzODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtLWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///382\n"); /***/ }), /* 383 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uInput = _interopRequireDefault(__webpack_require__(/*! ../u-input/u-input.vue */ 384));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ../u-input/props.js */ 389));\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 * 此组件存在的理由是,在nvue下,u-input被uni-app官方占用了,u-input在nvue中相当于input组件\n * 所以在nvue下,取名为u--input,内部其实还是u-input.vue,只不过做一层中转\n */\nvar _default = {\n name: 'u--input',\n mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],\n components: {\n uvInput: _uInput.default\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LS1pbnB1dC91LS1pbnB1dC52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsInVuaSIsIiR1IiwibXBNaXhpbiIsInByb3BzIiwibWl4aW4iLCJjb21wb25lbnRzIiwidXZJbnB1dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQStEQTtBQUNBO0FBaEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxlQU1lO0VBQ2RBLElBQUksRUFBRSxVQUFVO0VBQ2hCQyxNQUFNLEVBQUUsQ0FBQ0MsR0FBRyxDQUFDQyxFQUFFLENBQUNDLE9BQU8sRUFBRUMsY0FBSyxFQUFFSCxHQUFHLENBQUNDLEVBQUUsQ0FBQ0csS0FBSyxDQUFDO0VBQzdDQyxVQUFVLEVBQUU7SUFDWEMsT0FBTyxFQUFQQTtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjM4My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbi8qKlxuICog5q2k57uE5Lu25a2Y5Zyo55qE55CG55Sx5piv77yM5ZyobnZ1ZeS4i++8jHUtaW5wdXTooqt1bmktYXBw5a6Y5pa55Y2g55So5LqG77yMdS1pbnB1dOWcqG52dWXkuK3nm7jlvZPkuo5pbnB1dOe7hOS7tlxuICog5omA5Lul5ZyobnZ1ZeS4i++8jOWPluWQjeS4unUtLWlucHV077yM5YaF6YOo5YW25a6e6L+Y5pivdS1pbnB1dC52dWXvvIzlj6rkuI3ov4flgZrkuIDlsYLkuK3ovaxcbiAqL1xuaW1wb3J0IHV2SW5wdXQgZnJvbSAnLi4vdS1pbnB1dC91LWlucHV0LnZ1ZSc7XG5pbXBvcnQgcHJvcHMgZnJvbSAnLi4vdS1pbnB1dC9wcm9wcy5qcydcbmV4cG9ydCBkZWZhdWx0IHtcblx0bmFtZTogJ3UtLWlucHV0Jyxcblx0bWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHByb3BzLCB1bmkuJHUubWl4aW5dLFxuXHRjb21wb25lbnRzOiB7XG5cdFx0dXZJbnB1dFxuXHR9LFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///383\n"); /***/ }), /* 384 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-input/u-input.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 385);\n/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-input.vue?vue&type=script&lang=js& */ 387);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"460c1d26\",\n null,\n false,\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-input/u-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00NjBjMWQyNiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ2MGMxZDI2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1pbnB1dC91LWlucHV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///384\n"); /***/ }), /* 385 */ /*!*******************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 386); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 386 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-input"), class: _vm._$s(0, "c", _vm.inputClass), style: _vm._$s(0, "s", [_vm.wrapperStyle]), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-input__content"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.prefixIcon || _vm.$slots.prefix) ? _c( "view", { staticClass: _vm._$s( 2, "sc", "u-input__content__prefix-icon" ), attrs: { _i: 2 }, }, [ _vm._t( "prefix", [ _c("u-icon", { attrs: { name: _vm.prefixIcon, size: "18", customStyle: _vm.prefixIconStyle, _i: 4, }, }), ], { _i: 3 } ), ], 2 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "u-input__content__field-wrapper"), attrs: { _i: 5 }, on: { click: _vm.clickHandler }, }, [ _c("input", { staticClass: _vm._$s( 6, "sc", "u-input__content__field-wrapper__field" ), style: _vm._$s(6, "s", [_vm.inputStyle]), attrs: { type: _vm._$s(6, "a-type", _vm.type), focus: _vm._$s(6, "a-focus", _vm.focus), cursor: _vm._$s(6, "a-cursor", _vm.cursor), value: _vm._$s(6, "a-value", _vm.innerValue), "auto-blur": _vm._$s(6, "a-auto-blur", _vm.autoBlur), disabled: _vm._$s( 6, "a-disabled", _vm.disabled || _vm.readonly ), maxlength: _vm._$s(6, "a-maxlength", _vm.maxlength), placeholder: _vm._$s(6, "a-placeholder", _vm.placeholder), "placeholder-style": _vm._$s( 6, "a-placeholder-style", _vm.placeholderStyle ), "placeholder-class": _vm._$s( 6, "a-placeholder-class", _vm.placeholderClass ), "confirm-type": _vm._$s(6, "a-confirm-type", _vm.confirmType), "confirm-hold": _vm._$s(6, "a-confirm-hold", _vm.confirmHold), "hold-keyboard": _vm._$s( 6, "a-hold-keyboard", _vm.holdKeyboard ), "cursor-spacing": _vm._$s( 6, "a-cursor-spacing", _vm.cursorSpacing ), "adjust-position": _vm._$s( 6, "a-adjust-position", _vm.adjustPosition ), "selection-end": _vm._$s( 6, "a-selection-end", _vm.selectionEnd ), "selection-start": _vm._$s( 6, "a-selection-start", _vm.selectionStart ), password: _vm._$s( 6, "a-password", _vm.password || _vm.type === "password" || false ), ignoreCompositionEvent: _vm._$s( 6, "a-ignoreCompositionEvent", _vm.ignoreCompositionEvent ), _i: 6, }, on: { input: _vm.onInput, blur: _vm.onBlur, focus: _vm.onFocus, confirm: _vm.onConfirm, keyboardheightchange: _vm.onkeyboardheightchange, }, }), ] ), _vm._$s(7, "i", _vm.isShowClear) ? _c( "view", { staticClass: _vm._$s(7, "sc", "u-input__content__clear"), attrs: { _i: 7 }, on: { click: _vm.onClear }, }, [ _c("u-icon", { attrs: { name: "close", size: "11", color: "#ffffff", customStyle: "line-height: 12px", _i: 8, }, }), ], 1 ) : _vm._e(), _vm._$s(9, "i", _vm.suffixIcon || _vm.$slots.suffix) ? _c( "view", { staticClass: _vm._$s( 9, "sc", "u-input__content__subfix-icon" ), attrs: { _i: 9 }, }, [ _vm._t( "suffix", [ _c("u-icon", { attrs: { name: _vm.suffixIcon, size: "18", customStyle: _vm.suffixIconStyle, _i: 11, }, }), ], { _i: 10 } ), ], 2 ) : _vm._e(), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 387 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=script&lang=js& */ 388);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIzODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///387\n"); /***/ }), /* 388 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 389));\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * Input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial https://uviewui.com/components/input.html\r\n * @property {String | Number}\tvalue\t\t\t\t\t输入的值\r\n * @property {String}\t\t\ttype\t\t\t\t\t输入框类型,见上方说明 ( 默认 'text' )\r\n * @property {Boolean}\t\t\tfixed\t\t\t\t\t如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用输入框 ( 默认 false )\r\n * @property {String}\t\t\tdisabledColor\t\t\t禁用状态时的背景色( 默认 '#f5f7fa' )\r\n * @property {Boolean}\t\t\tclearable\t\t\t\t是否显示清除控件 ( 默认 false )\r\n * @property {Boolean}\t\t\tpassword\t\t\t\t是否密码类型 ( 默认 false )\r\n * @property {String | Number}\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )\r\n * @property {String}\t\t\tplaceholder\t\t\t\t输入框为空时的占位符\r\n * @property {String}\t\t\tplaceholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\tplaceholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {Boolean}\t\t\tshowWordLimit\t\t\t是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效 ( 默认 false )\r\n * @property {String}\t\t\tconfirmType\t\t\t\t设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )\r\n * @property {Boolean}\t\t\tconfirmHold\t\t\t\t点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )\r\n * @property {Boolean}\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tfocus\t\t\t\t\t自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )\r\n * @property {Boolean}\t\t\tautoBlur\t\t\t\t键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )\r\n * @property {String | Number}\tcursor\t\t\t\t\t指定focus时光标的位置( 默认 -1 )\r\n * @property {String | Number}\tcursorSpacing\t\t\t输入框聚焦时底部与键盘的距离 ( 默认 30 )\r\n * @property {String | Number}\tselectionStart\t\t\t光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )\r\n * @property {String | Number}\tselectionEnd\t\t\t光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )\r\n * @property {Boolean}\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面 ( 默认 true )\r\n * @property {String}\t\t\tinputAlign\t\t\t\t输入框内容对齐方式( 默认 'left' )\r\n * @property {String | Number}\tfontSize\t\t\t\t输入框字体的大小 ( 默认 '15px' )\r\n * @property {String}\t\t\tcolor\t\t\t\t\t输入框字体颜色\t( 默认 '#303133' )\r\n * @property {Function}\t\t\tformatter\t\t\t 内容式化函数\r\n * @property {String}\t\t\tprefixIcon\t\t\t\t输入框前置图标\r\n * @property {String | Object}\tprefixIconStyle\t\t\t前置图标样式,对象或字符串\r\n * @property {String}\t\t\tsuffixIcon\t\t\t\t输入框后置图标\r\n * @property {String | Object}\tsuffixIconStyle\t\t\t后置图标样式,对象或字符串\r\n * @property {String}\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )\r\n * @property {Boolean}\t\t\treadonly\t\t\t\t是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )\r\n * @property {String}\t\t\tshape\t\t\t\t\t输入框形状,circle-圆形,square-方形 ( 默认 'square' )\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n * @property {Boolean}\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理。\r\n * @example \r\n */\nvar _default = {\n name: \"u-input\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n // 输入框的值\n innerValue: \"\",\n // 是否处于获得焦点状态\n focused: false,\n // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\n firstChange: true,\n // value绑定值的变化是由内部还是外部引起的\n changeFromInner: false,\n // 过滤处理方法\n innerFormatter: function innerFormatter(value) {\n return value;\n }\n };\n },\n watch: {\n value: {\n immediate: true,\n handler: function handler(newVal, oldVal) {\n this.innerValue = newVal;\n this.firstChange = false;\n // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\n this.changeFromInner = false;\n }\n }\n },\n computed: {\n // 是否显示清除控件\n isShowClear: function isShowClear() {\n var clearable = this.clearable,\n readonly = this.readonly,\n focused = this.focused,\n innerValue = this.innerValue;\n return !!clearable && !readonly && !!focused && innerValue !== \"\";\n },\n // 组件的类名\n inputClass: function inputClass() {\n var classes = [],\n border = this.border,\n disabled = this.disabled,\n shape = this.shape;\n border === \"surround\" && (classes = classes.concat([\"u-border\", \"u-input--radius\"]));\n classes.push(\"u-input--\".concat(shape));\n border === \"bottom\" && (classes = classes.concat([\"u-border-bottom\", \"u-input--no-radius\"]));\n return classes.join(\" \");\n },\n // 组件的样式\n wrapperStyle: function wrapperStyle() {\n var style = {};\n // 禁用状态下,被背景色加上对应的样式\n if (this.disabled) {\n style.backgroundColor = this.disabledColor;\n }\n // 无边框时,去除内边距\n if (this.border === \"none\") {\n style.padding = \"0\";\n } else {\n // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效\n style.paddingTop = \"6px\";\n style.paddingBottom = \"6px\";\n style.paddingLeft = \"9px\";\n style.paddingRight = \"9px\";\n }\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n },\n // 输入框的样式\n inputStyle: function inputStyle() {\n var style = {\n color: this.color,\n fontSize: uni.$u.addUnit(this.fontSize),\n textAlign: this.inputAlign\n };\n return style;\n }\n },\n methods: {\n // 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\n setFormatter: function setFormatter(e) {\n this.innerFormatter = e;\n },\n // 当键盘输入时,触发input事件\n onInput: function onInput(e) {\n var _this = this;\n var _ref = e.detail || {},\n _ref$value = _ref.value,\n value = _ref$value === void 0 ? \"\" : _ref$value;\n // 格式化过滤方法\n var formatter = this.formatter || this.innerFormatter;\n var formatValue = formatter(value);\n // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\n this.innerValue = value;\n this.$nextTick(function () {\n _this.innerValue = formatValue;\n _this.valueChange();\n });\n },\n // 输入框失去焦点时触发\n onBlur: function onBlur(event) {\n var _this2 = this;\n this.$emit(\"blur\", event.detail.value);\n // H5端的blur会先于点击清除控件的点击click事件触发,导致focused\n // 瞬间为false,从而隐藏了清除控件而无法被点击到\n uni.$u.sleep(50).then(function () {\n _this2.focused = false;\n });\n // 尝试调用u-form的验证方法\n uni.$u.formValidate(this, \"blur\");\n },\n // 输入框聚焦时触发\n onFocus: function onFocus(event) {\n this.focused = true;\n this.$emit(\"focus\");\n },\n // 点击完成按钮时触发\n onConfirm: function onConfirm(event) {\n this.$emit(\"confirm\", this.innerValue);\n },\n // 键盘高度发生变化的时候触发此事件\n // 兼容性:微信小程序2.7.0+、App 3.1.0+\n onkeyboardheightchange: function onkeyboardheightchange() {\n this.$emit(\"keyboardheightchange\");\n },\n // 内容发生变化,进行处理\n valueChange: function valueChange() {\n var _this3 = this;\n var value = this.innerValue;\n this.$nextTick(function () {\n _this3.$emit(\"input\", value);\n // 标识value值的变化是由内部引起的\n _this3.changeFromInner = true;\n _this3.$emit(\"change\", value);\n // 尝试调用u-form的验证方法\n uni.$u.formValidate(_this3, \"change\");\n });\n },\n // 点击清除控件\n onClear: function onClear() {\n var _this4 = this;\n this.innerValue = \"\";\n this.$nextTick(function () {\n _this4.valueChange();\n _this4.$emit(\"clear\");\n });\n },\n /**\r\n * 在安卓nvue上,事件无法冒泡\r\n * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后\r\n * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发\r\n */\n clickHandler: function clickHandler() {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWlucHV0L3UtaW5wdXQudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJkYXRhIiwiaW5uZXJWYWx1ZSIsImZvY3VzZWQiLCJmaXJzdENoYW5nZSIsImNoYW5nZUZyb21Jbm5lciIsImlubmVyRm9ybWF0dGVyIiwid2F0Y2giLCJ2YWx1ZSIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJjb21wdXRlZCIsImlzU2hvd0NsZWFyIiwicmVhZG9ubHkiLCJpbnB1dENsYXNzIiwiYm9yZGVyIiwiZGlzYWJsZWQiLCJzaGFwZSIsImNsYXNzZXMiLCJ3cmFwcGVyU3R5bGUiLCJzdHlsZSIsImlucHV0U3R5bGUiLCJjb2xvciIsImZvbnRTaXplIiwidGV4dEFsaWduIiwibWV0aG9kcyIsInNldEZvcm1hdHRlciIsIm9uSW5wdXQiLCJvbkJsdXIiLCJ1bmkiLCJvbkZvY3VzIiwib25Db25maXJtIiwib25rZXlib2FyZGhlaWdodGNoYW5nZSIsInZhbHVlQ2hhbmdlIiwib25DbGVhciIsImNsaWNrSGFuZGxlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6Q0EsZUEwQ0E7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0FDO01BQ0E7TUFDQUM7TUFDQTtNQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQUM7UUFBQTtNQUFBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztRQUNBO1FBVUE7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtRQUFBQztRQUFBVjtRQUFBRDtNQUNBO0lBQ0E7SUFDQTtJQUNBWTtNQUNBO1FBQ0FDO1FBQUFDO1FBQUFDO01BQ0FGLDBCQUNBRztNQUNBQTtNQUNBSCx3QkFDQUcsMEJBQ0EsbUJBQ0EscUJBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtRQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQUE7UUFBQW5CO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBb0I7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztRQUNBO01BQ0E7TUFDQTtNQUNBQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBSjtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQyx1Q0FTQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzODguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cInUtaW5wdXRcIiA6Y2xhc3M9XCJpbnB1dENsYXNzXCIgOnN0eWxlPVwiW3dyYXBwZXJTdHlsZV1cIj5cclxuICAgICAgICA8dmlldyBjbGFzcz1cInUtaW5wdXRfX2NvbnRlbnRcIj5cclxuICAgICAgICAgICAgPHZpZXdcclxuICAgICAgICAgICAgICAgIGNsYXNzPVwidS1pbnB1dF9fY29udGVudF9fcHJlZml4LWljb25cIlxyXG4gICAgICAgICAgICAgICAgdi1pZj1cInByZWZpeEljb24gfHwgJHNsb3RzLnByZWZpeFwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgIDxzbG90IG5hbWU9XCJwcmVmaXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dS1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpuYW1lPVwicHJlZml4SWNvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9XCIxOFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpjdXN0b21TdHlsZT1cInByZWZpeEljb25TdHlsZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgPjwvdS1pY29uPlxyXG4gICAgICAgICAgICAgICAgPC9zbG90PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidS1pbnB1dF9fY29udGVudF9fZmllbGQtd3JhcHBlclwiIEB0YXA9XCJjbGlja0hhbmRsZXJcIj5cclxuXHRcdFx0XHQ8IS0tIOagueaNrnVuaS1hcHDnmoRpbnB1dOe7hOS7tuaWh+aho++8jEg15ZKMQVBQ5Lit5Y+q6KaB5aOw5piO5LqGcGFzc3dvcmTlj4LmlbAo5peg6K66dHJ1Zei/mOaYr2ZhbHNlKe+8jHR5cGXlnYflpLHmlYjvvIzmraTml7ZcclxuXHRcdFx0XHRcdOS4uuS6humYsuatonR5cGU9bnVtYmVy5pe277yM5Y+I5a2Y5ZyocGFzc3dvcmTlsZ7mgKfvvIx0eXBl5peg5pWI77yM5q2k5pe26ZyA6KaB6K6+572ucGFzc3dvcmTkuLp1bmRlZmluZWRcclxuXHRcdFx0XHQgLS0+XHJcbiAgICAgICAgICAgIFx0PGlucHV0XHJcbiAgICAgICAgICAgIFx0ICAgIGNsYXNzPVwidS1pbnB1dF9fY29udGVudF9fZmllbGQtd3JhcHBlcl9fZmllbGRcIlxyXG4gICAgICAgICAgICBcdCAgICA6c3R5bGU9XCJbaW5wdXRTdHlsZV1cIlxyXG4gICAgICAgICAgICBcdCAgICA6dHlwZT1cInR5cGVcIlxyXG4gICAgICAgICAgICBcdCAgICA6Zm9jdXM9XCJmb2N1c1wiXHJcbiAgICAgICAgICAgIFx0ICAgIDpjdXJzb3I9XCJjdXJzb3JcIlxyXG4gICAgICAgICAgICBcdCAgICA6dmFsdWU9XCJpbm5lclZhbHVlXCJcclxuICAgICAgICAgICAgXHQgICAgOmF1dG8tYmx1cj1cImF1dG9CbHVyXCJcclxuICAgICAgICAgICAgXHQgICAgOmRpc2FibGVkPVwiZGlzYWJsZWQgfHwgcmVhZG9ubHlcIlxyXG4gICAgICAgICAgICBcdCAgICA6bWF4bGVuZ3RoPVwibWF4bGVuZ3RoXCJcclxuICAgICAgICAgICAgXHQgICAgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG4gICAgICAgICAgICBcdCAgICA6cGxhY2Vob2xkZXItc3R5bGU9XCJwbGFjZWhvbGRlclN0eWxlXCJcclxuICAgICAgICAgICAgXHQgICAgOnBsYWNlaG9sZGVyLWNsYXNzPVwicGxhY2Vob2xkZXJDbGFzc1wiXHJcbiAgICAgICAgICAgIFx0ICAgIDpjb25maXJtLXR5cGU9XCJjb25maXJtVHlwZVwiXHJcbiAgICAgICAgICAgIFx0ICAgIDpjb25maXJtLWhvbGQ9XCJjb25maXJtSG9sZFwiXHJcbiAgICAgICAgICAgIFx0ICAgIDpob2xkLWtleWJvYXJkPVwiaG9sZEtleWJvYXJkXCJcclxuICAgICAgICAgICAgXHQgICAgOmN1cnNvci1zcGFjaW5nPVwiY3Vyc29yU3BhY2luZ1wiXHJcbiAgICAgICAgICAgIFx0ICAgIDphZGp1c3QtcG9zaXRpb249XCJhZGp1c3RQb3NpdGlvblwiXHJcbiAgICAgICAgICAgIFx0ICAgIDpzZWxlY3Rpb24tZW5kPVwic2VsZWN0aW9uRW5kXCJcclxuICAgICAgICAgICAgXHQgICAgOnNlbGVjdGlvbi1zdGFydD1cInNlbGVjdGlvblN0YXJ0XCJcclxuICAgICAgICAgICAgXHQgICAgOnBhc3N3b3JkPVwicGFzc3dvcmQgfHwgdHlwZSA9PT0gJ3Bhc3N3b3JkJyB8fCBmYWxzZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgOmlnbm9yZUNvbXBvc2l0aW9uRXZlbnQ9XCJpZ25vcmVDb21wb3NpdGlvbkV2ZW50XCJcclxuICAgICAgICAgICAgXHQgICAgQGlucHV0PVwib25JbnB1dFwiXHJcbiAgICAgICAgICAgIFx0ICAgIEBibHVyPVwib25CbHVyXCJcclxuICAgICAgICAgICAgXHQgICAgQGZvY3VzPVwib25Gb2N1c1wiXHJcbiAgICAgICAgICAgIFx0ICAgIEBjb25maXJtPVwib25Db25maXJtXCJcclxuICAgICAgICAgICAgXHQgICAgQGtleWJvYXJkaGVpZ2h0Y2hhbmdlPVwib25rZXlib2FyZGhlaWdodGNoYW5nZVwiXHJcbiAgICAgICAgICAgIFx0Lz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlld1xyXG4gICAgICAgICAgICAgICAgY2xhc3M9XCJ1LWlucHV0X19jb250ZW50X19jbGVhclwiXHJcbiAgICAgICAgICAgICAgICB2LWlmPVwiaXNTaG93Q2xlYXJcIlxyXG4gICAgICAgICAgICAgICAgQHRhcD1cIm9uQ2xlYXJcIlxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICA8dS1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAgbmFtZT1cImNsb3NlXCJcclxuICAgICAgICAgICAgICAgICAgICBzaXplPVwiMTFcIlxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yPVwiI2ZmZmZmZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgY3VzdG9tU3R5bGU9XCJsaW5lLWhlaWdodDogMTJweFwiXHJcbiAgICAgICAgICAgICAgICA+PC91LWljb24+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXdcclxuICAgICAgICAgICAgICAgIGNsYXNzPVwidS1pbnB1dF9fY29udGVudF9fc3ViZml4LWljb25cIlxyXG4gICAgICAgICAgICAgICAgdi1pZj1cInN1ZmZpeEljb24gfHwgJHNsb3RzLnN1ZmZpeFwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgIDxzbG90IG5hbWU9XCJzdWZmaXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dS1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpuYW1lPVwic3VmZml4SWNvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9XCIxOFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpjdXN0b21TdHlsZT1cInN1ZmZpeEljb25TdHlsZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgPjwvdS1pY29uPlxyXG4gICAgICAgICAgICAgICAgPC9zbG90PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHByb3BzIGZyb20gXCIuL3Byb3BzLmpzXCI7XHJcbi8qKlxyXG4gKiBJbnB1dCDovpPlhaXmoYZcclxuICogQGRlc2NyaXB0aW9uICDmraTnu4Tku7bkuLrkuIDkuKrovpPlhaXmoYbvvIzpu5jorqTmsqHmnInovrnmoYblkozmoLflvI/vvIzmmK/kuJPpl6jkuLrphY3lkIjooajljZXnu4Tku7Z1LWZvcm3ogIzorr7orqHnmoTvvIzliKnnlKjlroPlj6/ku6Xlv6vpgJ/lrp7njrDooajljZXpqozor4HvvIzovpPlhaXlhoXlrrnvvIzkuIvmi4npgInmi6nnrYnlip/og73jgIJcclxuICogQHR1dG9yaWFsIGh0dHBzOi8vdXZpZXd1aS5jb20vY29tcG9uZW50cy9pbnB1dC5odG1sXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0dmFsdWVcdFx0XHRcdFx06L6T5YWl55qE5YC8XHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHR5cGVcdFx0XHRcdFx06L6T5YWl5qGG57G75Z6L77yM6KeB5LiK5pa56K+05piOIO+8iCDpu5jorqQgJ3RleHQnIO+8iVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0Zml4ZWRcdFx0XHRcdFx05aaC5p6cIHRleHRhcmVhIOaYr+WcqOS4gOS4qiBwb3NpdGlvbjpmaXhlZCDnmoTljLrln5/vvIzpnIDopoHmmL7npLrmjIflrprlsZ7mgKcgZml4ZWQg5Li6IHRydWXvvIzlhbzlrrnmgKfvvJrlvq7kv6HlsI/nqIvluo/jgIHnmb7luqblsI/nqIvluo/jgIHlrZfoioLot7PliqjlsI/nqIvluo/jgIFRUeWwj+eoi+W6jyDvvIgg6buY6K6kIGZhbHNlIO+8iVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0ZGlzYWJsZWRcdFx0XHRcdOaYr+WQpuemgeeUqOi+k+WFpeahhiDvvIgg6buY6K6kIGZhbHNlIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRkaXNhYmxlZENvbG9yXHRcdFx056aB55So54q25oCB5pe255qE6IOM5pmv6Imy77yIIOm7mOiupCAnI2Y1ZjdmYScg77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRjbGVhcmFibGVcdFx0XHRcdOaYr+WQpuaYvuekuua4hemZpOaOp+S7tiDvvIgg6buY6K6kIGZhbHNlIO+8iVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0cGFzc3dvcmRcdFx0XHRcdOaYr+WQpuWvhueggeexu+WeiyDvvIgg6buY6K6kIGZhbHNlIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdG1heGxlbmd0aFx0XHRcdFx05pyA5aSn6L6T5YWl6ZW/5bqm77yM6K6+572u5Li6IC0xIOeahOaXtuWAmeS4jemZkOWItuacgOWkp+mVv+W6piDvvIgg6buY6K6kIC0xIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRwbGFjZWhvbGRlclx0XHRcdFx06L6T5YWl5qGG5Li656m65pe255qE5Y2g5L2N56ymXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHBsYWNlaG9sZGVyQ2xhc3NcdFx05oyH5a6acGxhY2Vob2xkZXLnmoTmoLflvI/nsbvvvIzms6jmhI/pobXpnaLmiJbnu4Tku7bnmoRzdHlsZeS4reWGmeS6hnNjb3BlZOaXtu+8jOmcgOimgeWcqOexu+WQjeWJjeWGmS9kZWVwLyDvvIgg6buY6K6kICdpbnB1dC1wbGFjZWhvbGRlcicg77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgT2JqZWN0fVx0cGxhY2Vob2xkZXJTdHlsZVx0XHTmjIflrppwbGFjZWhvbGRlcueahOagt+W8j++8jOWtl+espuS4si/lr7nosaHlvaLlvI/vvIzlpoJcImNvbG9yOiByZWQ7XCJcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdHNob3dXb3JkTGltaXRcdFx0XHTmmK/lkKbmmL7npLrovpPlhaXlrZfmlbDnu5/orqHvvIzlj6rlnKggdHlwZSA9XCJ0ZXh0XCLmiJZ0eXBlID1cInRleHRhcmVhXCLml7bmnInmlYgg77yIIOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29uZmlybVR5cGVcdFx0XHRcdOiuvue9ruWPs+S4i+inkuaMiemSrueahOaWh+Wtl++8jOWFvOWuueaAp+ivpuingXVuaS1hcHDmlofmoaMg77yIIOm7mOiupCAnZG9uZScg77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRjb25maXJtSG9sZFx0XHRcdFx054K55Ye76ZSu55uY5Y+z5LiL6KeS5oyJ6ZKu5pe25piv5ZCm5L+d5oyB6ZSu55uY5LiN5pS26LW377yMSDXml6DmlYgg77yIIOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGhvbGRLZXlib2FyZFx0XHRcdGZvY3Vz5pe277yM54K55Ye76aG16Z2i55qE5pe25YCZ5LiN5pS26LW36ZSu55uY77yM5b6u5L+h5bCP56iL5bqP5pyJ5pWIIO+8iCDpu5jorqQgZmFsc2Ug77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRmb2N1c1x0XHRcdFx0XHToh6rliqjojrflj5bnhKbngrnvvIzlnKggSDUg5bmz5Y+w6IO95ZCm6IGa54Sm5Lul5Y+K6L2v6ZSu55uY5piv5ZCm6Lef6ZqP5by55Ye677yM5Y+W5Yaz5LqO5b2T5YmN5rWP6KeI5Zmo5pys6Lqr55qE5a6e546w44CCbnZ1ZSDpobXpnaLkuI3mlK/mjIHvvIzpnIDkvb/nlKjnu4Tku7bnmoQgZm9jdXMoKeOAgWJsdXIoKSDmlrnms5XmjqfliLbnhKbngrkg77yIIOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGF1dG9CbHVyXHRcdFx0XHTplK7nm5jmlLbotbfml7bvvIzmmK/lkKboh6rliqjlpLHljrvnhKbngrnvvIznm67liY3ku4VBcHAzLjAuMCvmnInmlYgg77yIIOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGRpc2FibGVEZWZhdWx0UGFkZGluZ1x05piv5ZCm5Y675o6JIGlPUyDkuIvnmoTpu5jorqTlhoXovrnot53vvIzku4Xlvq7kv6HlsI/nqIvluo/vvIzkuJR0eXBlPXRleHRhcmVh5pe25pyJ5pWIIO+8iCDpu5jorqQgZmFsc2Ug77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIO+9nCBOdW1iZXJ9XHRjdXJzb3JcdFx0XHRcdFx05oyH5a6aZm9jdXPml7blhYnmoIfnmoTkvY3nva7vvIgg6buY6K6kIC0xIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyDvvZwgTnVtYmVyfVx0Y3Vyc29yU3BhY2luZ1x0XHRcdOi+k+WFpeahhuiBmueEpuaXtuW6lemDqOS4jumUruebmOeahOi3neemuyDvvIgg6buY6K6kIDMwIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyDvvZwgTnVtYmVyfVx0c2VsZWN0aW9uU3RhcnRcdFx0XHTlhYnmoIfotbflp4vkvY3nva7vvIzoh6rliqjogZrpm4bml7bmnInmlYjvvIzpnIDkuI5zZWxlY3Rpb24tZW5k5pCt6YWN5L2/55SoIO+8iCDpu5jorqQgLTEg77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIO+9nCBOdW1iZXJ9XHRzZWxlY3Rpb25FbmRcdFx0XHTlhYnmoIfnu5PmnZ/kvY3nva7vvIzoh6rliqjogZrpm4bml7bmnInmlYjvvIzpnIDkuI5zZWxlY3Rpb24tc3RhcnTmkK3phY3kvb/nlKgg77yIIOm7mOiupCAtMSDvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGFkanVzdFBvc2l0aW9uXHRcdFx06ZSu55uY5by56LW35pe277yM5piv5ZCm6Ieq5Yqo5LiK5o6o6aG16Z2iIO+8iCDpu5jorqQgdHJ1ZSDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0aW5wdXRBbGlnblx0XHRcdFx06L6T5YWl5qGG5YaF5a655a+56b2Q5pa55byP77yIIOm7mOiupCAnbGVmdCcg77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0Zm9udFNpemVcdFx0XHRcdOi+k+WFpeahhuWtl+S9k+eahOWkp+WwjyDvvIgg6buY6K6kICcxNXB4JyDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29sb3JcdFx0XHRcdFx06L6T5YWl5qGG5a2X5L2T6aKc6ImyXHTvvIgg6buY6K6kICcjMzAzMTMzJyDvvIlcclxuICogQHByb3BlcnR5IHtGdW5jdGlvbn1cdFx0XHRmb3JtYXR0ZXJcdFx0XHQgICAg5YaF5a655byP5YyW5Ye95pWwXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHByZWZpeEljb25cdFx0XHRcdOi+k+WFpeahhuWJjee9ruWbvuagh1xyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE9iamVjdH1cdHByZWZpeEljb25TdHlsZVx0XHRcdOWJjee9ruWbvuagh+agt+W8j++8jOWvueixoeaIluWtl+espuS4slxyXG4gKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRzdWZmaXhJY29uXHRcdFx0XHTovpPlhaXmoYblkI7nva7lm77moIdcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBPYmplY3R9XHRzdWZmaXhJY29uU3R5bGVcdFx0XHTlkI7nva7lm77moIfmoLflvI/vvIzlr7nosaHmiJblrZfnrKbkuLJcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Ym9yZGVyXHRcdFx0XHRcdOi+ueahhuexu+Wei++8jHN1cnJvdW5kLeWbm+WRqOi+ueahhu+8jGJvdHRvbS3lupXpg6jovrnmoYbvvIxub25lLeaXoOi+ueahhiDvvIgg6buY6K6kICdzdXJyb3VuZCcg77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRyZWFkb25seVx0XHRcdFx05piv5ZCm5Y+q6K+777yM5LiOZGlzYWJsZWTkuI3lkIzkuYvlpITlnKjkuo5kaXNhYmxlZOS8mue9rueBsOe7hOS7tu+8jOiAjHJlYWRvbmx55YiZ5LiN5LyaIO+8iCDpu5jorqQgZmFsc2Ug77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHNoYXBlXHRcdFx0XHRcdOi+k+WFpeahhuW9oueKtu+8jGNpcmNsZS3lnIblvaLvvIxzcXVhcmUt5pa55b2iIO+8iCDpu5jorqQgJ3NxdWFyZScg77yJXHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHRcdFx0XHTlrprkuYnpnIDopoHnlKjliLDnmoTlpJbpg6jmoLflvI9cclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGlnbm9yZUNvbXBvc2l0aW9uRXZlbnRcdOaYr+WQpuW/veeVpee7hOS7tuWGheWvueaWh+acrOWQiOaIkOezu+e7n+S6i+S7tueahOWkhOeQhuOAglxyXG4gKiBAZXhhbXBsZSA8dS1pbnB1dCB2LW1vZGVsPVwidmFsdWVcIiA6cGFzc3dvcmQ9XCJ0cnVlXCIgc3VmZml4LWljb249XCJsb2NrLWZpbGxcIiAvPlxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgbmFtZTogXCJ1LWlucHV0XCIsXHJcbiAgICBtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLCBwcm9wc10sXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIC8vIOi+k+WFpeahhueahOWAvFxyXG4gICAgICAgICAgICBpbm5lclZhbHVlOiBcIlwiLFxyXG4gICAgICAgICAgICAvLyDmmK/lkKblpITkuo7ojrflvpfnhKbngrnnirbmgIFcclxuICAgICAgICAgICAgZm9jdXNlZDogZmFsc2UsXHJcbiAgICAgICAgICAgIC8vIHZhbHVl5piv5ZCm56ys5LiA5qyh5Y+Y5YyW77yM5Zyod2F0Y2jkuK3vvIznlLHkuo7liqDlhaVpbW1lZGlhdGXlsZ7mgKfvvIzkvJrlnKjnrKzkuIDmrKHop6blj5HvvIzmraTml7bkuI3lupTor6XorqTkuLp2YWx1ZeWPkeeUn+S6huWPmOWMllxyXG4gICAgICAgICAgICBmaXJzdENoYW5nZTogdHJ1ZSxcclxuICAgICAgICAgICAgLy8gdmFsdWXnu5HlrprlgLznmoTlj5jljJbmmK/nlLHlhoXpg6jov5jmmK/lpJbpg6jlvJXotbfnmoRcclxuICAgICAgICAgICAgY2hhbmdlRnJvbUlubmVyOiBmYWxzZSxcclxuXHRcdFx0Ly8g6L+H5ruk5aSE55CG5pa55rOVXHJcblx0XHRcdGlubmVyRm9ybWF0dGVyOiB2YWx1ZSA9PiB2YWx1ZVxyXG4gICAgICAgIH07XHJcbiAgICB9LFxyXG4gICAgd2F0Y2g6IHtcclxuICAgICAgICB2YWx1ZToge1xyXG4gICAgICAgICAgICBpbW1lZGlhdGU6IHRydWUsXHJcbiAgICAgICAgICAgIGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuaW5uZXJWYWx1ZSA9IG5ld1ZhbDtcclxuICAgICAgICAgICAgICAgIC8qICNpZmRlZiBINSAqL1xyXG4gICAgICAgICAgICAgICAgLy8g5ZyoSDXkuK3vvIzlpJbpg6h2YWx1ZeWPmOWMluWQju+8jOS/ruaUuWlucHV05Lit55qE5YC877yM5LiN5Lya6Kem5Y+RQGlucHV05LqL5Lu277yM5q2k5pe25omL5Yqo6LCD55So5YC85Y+Y5YyW5pa55rOVXHJcbiAgICAgICAgICAgICAgICBpZiAoXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5maXJzdENoYW5nZSA9PT0gZmFsc2UgJiZcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmNoYW5nZUZyb21Jbm5lciA9PT0gZmFsc2VcclxuICAgICAgICAgICAgICAgICkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMudmFsdWVDaGFuZ2UoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qICNlbmRpZiAqL1xyXG4gICAgICAgICAgICAgICAgdGhpcy5maXJzdENoYW5nZSA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgLy8g6YeN572uY2hhbmdlRnJvbUlubmVy55qE5YC85Li6ZmFsc2XvvIzmoIfor4bkuIvkuIDmrKHlvJXotbfpu5jorqTkuLrlpJbpg6jlvJXotbfnmoRcclxuICAgICAgICAgICAgICAgIHRoaXMuY2hhbmdlRnJvbUlubmVyID0gZmFsc2U7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAgIC8vIOaYr+WQpuaYvuekuua4hemZpOaOp+S7tlxyXG4gICAgICAgIGlzU2hvd0NsZWFyKCkge1xyXG4gICAgICAgICAgICBjb25zdCB7IGNsZWFyYWJsZSwgcmVhZG9ubHksIGZvY3VzZWQsIGlubmVyVmFsdWUgfSA9IHRoaXM7XHJcbiAgICAgICAgICAgIHJldHVybiAhIWNsZWFyYWJsZSAmJiAhcmVhZG9ubHkgJiYgISFmb2N1c2VkICYmIGlubmVyVmFsdWUgIT09IFwiXCI7XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnu4Tku7bnmoTnsbvlkI1cclxuICAgICAgICBpbnB1dENsYXNzKCkge1xyXG4gICAgICAgICAgICBsZXQgY2xhc3NlcyA9IFtdLFxyXG4gICAgICAgICAgICAgICAgeyBib3JkZXIsIGRpc2FibGVkLCBzaGFwZSB9ID0gdGhpcztcclxuICAgICAgICAgICAgYm9yZGVyID09PSBcInN1cnJvdW5kXCIgJiZcclxuICAgICAgICAgICAgICAgIChjbGFzc2VzID0gY2xhc3Nlcy5jb25jYXQoW1widS1ib3JkZXJcIiwgXCJ1LWlucHV0LS1yYWRpdXNcIl0pKTtcclxuICAgICAgICAgICAgY2xhc3Nlcy5wdXNoKGB1LWlucHV0LS0ke3NoYXBlfWApO1xyXG4gICAgICAgICAgICBib3JkZXIgPT09IFwiYm90dG9tXCIgJiZcclxuICAgICAgICAgICAgICAgIChjbGFzc2VzID0gY2xhc3Nlcy5jb25jYXQoW1xyXG4gICAgICAgICAgICAgICAgICAgIFwidS1ib3JkZXItYm90dG9tXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCJ1LWlucHV0LS1uby1yYWRpdXNcIixcclxuICAgICAgICAgICAgICAgIF0pKTtcclxuICAgICAgICAgICAgcmV0dXJuIGNsYXNzZXMuam9pbihcIiBcIik7XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnu4Tku7bnmoTmoLflvI9cclxuICAgICAgICB3cmFwcGVyU3R5bGUoKSB7XHJcbiAgICAgICAgICAgIGNvbnN0IHN0eWxlID0ge307XHJcbiAgICAgICAgICAgIC8vIOemgeeUqOeKtuaAgeS4i++8jOiiq+iDjOaZr+iJsuWKoOS4iuWvueW6lOeahOagt+W8j1xyXG4gICAgICAgICAgICBpZiAodGhpcy5kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgc3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5kaXNhYmxlZENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOaXoOi+ueahhuaXtu+8jOWOu+mZpOWGhei+uei3nVxyXG4gICAgICAgICAgICBpZiAodGhpcy5ib3JkZXIgPT09IFwibm9uZVwiKSB7XHJcbiAgICAgICAgICAgICAgICBzdHlsZS5wYWRkaW5nID0gXCIwXCI7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAvLyDnlLHkuo51bmktYXBw55qEaU9T5byA5Y+R6ICF6IO95Yqb5pyJ6ZmQ77yM5a+86Ie06ZyA6KaB5YiG5byA5YaZ5omN5pyJ5pWIXHJcbiAgICAgICAgICAgICAgICBzdHlsZS5wYWRkaW5nVG9wID0gXCI2cHhcIjtcclxuICAgICAgICAgICAgICAgIHN0eWxlLnBhZGRpbmdCb3R0b20gPSBcIjZweFwiO1xyXG4gICAgICAgICAgICAgICAgc3R5bGUucGFkZGluZ0xlZnQgPSBcIjlweFwiO1xyXG4gICAgICAgICAgICAgICAgc3R5bGUucGFkZGluZ1JpZ2h0ID0gXCI5cHhcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwgdW5pLiR1LmFkZFN0eWxlKHRoaXMuY3VzdG9tU3R5bGUpKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOi+k+WFpeahhueahOagt+W8j1xyXG4gICAgICAgIGlucHV0U3R5bGUoKSB7XHJcbiAgICAgICAgICAgIGNvbnN0IHN0eWxlID0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRoaXMuY29sb3IsXHJcbiAgICAgICAgICAgICAgICBmb250U2l6ZTogdW5pLiR1LmFkZFVuaXQodGhpcy5mb250U2l6ZSksXHJcblx0XHRcdFx0dGV4dEFsaWduOiB0aGlzLmlucHV0QWxpZ25cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgcmV0dXJuIHN0eWxlO1xyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgbWV0aG9kczoge1xyXG5cdFx0Ly8g5Zyo5b6u5L+h5bCP56iL5bqP5Lit77yM5LiN5pSv5oyB5bCG5Ye95pWw5b2T5YGacHJvcHPlj4LmlbDvvIzmlYXlj6rog73pgJrov4dyZWblvaLlvI/osIPnlKhcclxuXHRcdHNldEZvcm1hdHRlcihlKSB7XHJcblx0XHRcdHRoaXMuaW5uZXJGb3JtYXR0ZXIgPSBlXHJcblx0XHR9LFxyXG4gICAgICAgIC8vIOW9k+mUruebmOi+k+WFpeaXtu+8jOinpuWPkWlucHV05LqL5Lu2XHJcbiAgICAgICAgb25JbnB1dChlKSB7XHJcbiAgICAgICAgICAgIGxldCB7IHZhbHVlID0gXCJcIiB9ID0gZS5kZXRhaWwgfHwge307XHJcbiAgICAgICAgICAgIC8vIOagvOW8j+WMlui/h+a7pOaWueazlVxyXG4gICAgICAgICAgICBjb25zdCBmb3JtYXR0ZXIgPSB0aGlzLmZvcm1hdHRlciB8fCB0aGlzLmlubmVyRm9ybWF0dGVyXHJcbiAgICAgICAgICAgIGNvbnN0IGZvcm1hdFZhbHVlID0gZm9ybWF0dGVyKHZhbHVlKVxyXG4gICAgICAgICAgICAvLyDkuLrkuobpgb/lhY1wcm9wc+eahOWNleWQkeaVsOaNrua1geeJueaAp++8jOmcgOimgeWFiOWwhmlubmVyVmFsdWXlgLzorr7nva7kuLrlvZPliY3lgLzvvIzlho3lnKgkbmV4dFRpY2vkuK3ph43mlrDotYvkuojorr7nva7lkI7nmoTlgLzmiY3mnInmlYhcclxuICAgICAgICAgICAgdGhpcy5pbm5lclZhbHVlID0gdmFsdWVcclxuICAgICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICBcdHRoaXMuaW5uZXJWYWx1ZSA9IGZvcm1hdFZhbHVlO1xyXG4gICAgICAgICAgICBcdHRoaXMudmFsdWVDaGFuZ2UoKTtcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOi+k+WFpeahhuWkseWOu+eEpueCueaXtuinpuWPkVxyXG4gICAgICAgIG9uQmx1cihldmVudCkge1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KFwiYmx1clwiLCBldmVudC5kZXRhaWwudmFsdWUpO1xyXG4gICAgICAgICAgICAvLyBINeerr+eahGJsdXLkvJrlhYjkuo7ngrnlh7vmuIXpmaTmjqfku7bnmoTngrnlh7tjbGlja+S6i+S7tuinpuWPke+8jOWvvOiHtGZvY3VzZWRcclxuICAgICAgICAgICAgLy8g556s6Ze05Li6ZmFsc2XvvIzku47ogIzpmpDol4/kuobmuIXpmaTmjqfku7bogIzml6Dms5Xooqvngrnlh7vliLBcclxuICAgICAgICAgICAgdW5pLiR1LnNsZWVwKDUwKS50aGVuKCgpID0+IHtcclxuICAgICAgICAgICAgICAgIHRoaXMuZm9jdXNlZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLy8g5bCd6K+V6LCD55SodS1mb3Jt55qE6aqM6K+B5pa55rOVXHJcbiAgICAgICAgICAgIHVuaS4kdS5mb3JtVmFsaWRhdGUodGhpcywgXCJibHVyXCIpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6L6T5YWl5qGG6IGa54Sm5pe26Kem5Y+RXHJcbiAgICAgICAgb25Gb2N1cyhldmVudCkge1xyXG4gICAgICAgICAgICB0aGlzLmZvY3VzZWQgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KFwiZm9jdXNcIik7XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDngrnlh7vlrozmiJDmjInpkq7ml7bop6blj5FcclxuICAgICAgICBvbkNvbmZpcm0oZXZlbnQpIHtcclxuICAgICAgICAgICAgdGhpcy4kZW1pdChcImNvbmZpcm1cIiwgdGhpcy5pbm5lclZhbHVlKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOmUruebmOmrmOW6puWPkeeUn+WPmOWMlueahOaXtuWAmeinpuWPkeatpOS6i+S7tlxyXG4gICAgICAgIC8vIOWFvOWuueaAp++8muW+ruS/oeWwj+eoi+W6jzIuNy4wK+OAgUFwcCAzLjEuMCtcclxuXHRcdG9ua2V5Ym9hcmRoZWlnaHRjaGFuZ2UoKSB7XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoXCJrZXlib2FyZGhlaWdodGNoYW5nZVwiKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWGheWuueWPkeeUn+WPmOWMlu+8jOi/m+ihjOWkhOeQhlxyXG4gICAgICAgIHZhbHVlQ2hhbmdlKCkge1xyXG4gICAgICAgICAgICBjb25zdCB2YWx1ZSA9IHRoaXMuaW5uZXJWYWx1ZTtcclxuICAgICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdChcImlucHV0XCIsIHZhbHVlKTtcclxuICAgICAgICAgICAgICAgIC8vIOagh+ivhnZhbHVl5YC855qE5Y+Y5YyW5piv55Sx5YaF6YOo5byV6LW355qEXHJcbiAgICAgICAgICAgICAgICB0aGlzLmNoYW5nZUZyb21Jbm5lciA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KFwiY2hhbmdlXCIsIHZhbHVlKTtcclxuICAgICAgICAgICAgICAgIC8vIOWwneivleiwg+eUqHUtZm9ybeeahOmqjOivgeaWueazlVxyXG4gICAgICAgICAgICAgICAgdW5pLiR1LmZvcm1WYWxpZGF0ZSh0aGlzLCBcImNoYW5nZVwiKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDngrnlh7vmuIXpmaTmjqfku7ZcclxuICAgICAgICBvbkNsZWFyKCkge1xyXG4gICAgICAgICAgICB0aGlzLmlubmVyVmFsdWUgPSBcIlwiO1xyXG4gICAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnZhbHVlQ2hhbmdlKCk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KFwiY2xlYXJcIik7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICog5Zyo5a6J5Y2TbnZ1ZeS4iu+8jOS6i+S7tuaXoOazleWGkuazoVxyXG4gICAgICAgICAqIOWcqOafkOS6m+aXtumXtO+8jOaIkeS7rOW4jOacm+ebkeWQrHUtZnJvbS1pdGVt55qE54K55Ye75LqL5Lu277yM5q2k5pe25Lya5a+86Ie054K55Ye7dS1mb3JtLWl0ZW3lhoXnmoR1LWlucHV05ZCOXHJcbiAgICAgICAgICog5peg5rOV6Kem5Y+RdS1mb3JtLWl0ZW3nmoTngrnlh7vkuovku7bvvIzov5nph4zpgJrov4fmiYvliqjosIPnlKh1LWZvcm0taXRlbeeahOaWueazlei/m+ihjOinpuWPkVxyXG4gICAgICAgICAqL1xyXG4gICAgICAgIGNsaWNrSGFuZGxlcigpIHtcclxuICAgICAgICAgICAgLy8gI2lmZGVmIEFQUC1OVlVFXHJcbiAgICAgICAgICAgIGlmICh1bmkuJHUub3MoKSA9PT0gXCJhbmRyb2lkXCIpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IGZvcm1JdGVtID0gdW5pLiR1LiRwYXJlbnQuY2FsbCh0aGlzLCBcInUtZm9ybS1pdGVtXCIpO1xyXG4gICAgICAgICAgICAgICAgaWYgKGZvcm1JdGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9ybUl0ZW0uY2xpY2tIYW5kbGVyKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5AaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG4udS1pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KHJvdyk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmLS1yYWRpdXMsXHJcbiAgICAmLS1zcXVhcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1yYWRpdXMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2lyY2xlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgocm93KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9fZmllbGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChyb3cpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHQmX19maWVsZCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsZWFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM3Y2I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93KTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Mik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJmaXgtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmVmaXgtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///388\n"); /***/ }), /* 389 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-input/props.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 输入的值\n value: {\n type: [String, Number],\n default: uni.$u.props.input.value\n },\n // 输入框类型\n // number-数字输入键盘,app-vue下可以输入浮点数,app-nvue和小程序平台下只能输入整数\n // idcard-身份证输入键盘,微信、支付宝、百度、QQ小程序\n // digit-带小数点的数字键盘,App的nvue页面、微信、支付宝、百度、头条、QQ小程序\n // text-文本输入键盘\n type: {\n type: String,\n default: uni.$u.props.input.type\n },\n // 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,\n // 兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序\n fixed: {\n type: Boolean,\n default: uni.$u.props.input.fixed\n },\n // 是否禁用输入框\n disabled: {\n type: Boolean,\n default: uni.$u.props.input.disabled\n },\n // 禁用状态时的背景色\n disabledColor: {\n type: String,\n default: uni.$u.props.input.disabledColor\n },\n // 是否显示清除控件\n clearable: {\n type: Boolean,\n default: uni.$u.props.input.clearable\n },\n // 是否密码类型\n password: {\n type: Boolean,\n default: uni.$u.props.input.password\n },\n // 最大输入长度,设置为 -1 的时候不限制最大长度\n maxlength: {\n type: [String, Number],\n default: uni.$u.props.input.maxlength\n },\n // \t输入框为空时的占位符\n placeholder: {\n type: String,\n default: uni.$u.props.input.placeholder\n },\n // 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/\n placeholderClass: {\n type: String,\n default: uni.$u.props.input.placeholderClass\n },\n // 指定placeholder的样式\n placeholderStyle: {\n type: [String, Object],\n default: uni.$u.props.input.placeholderStyle\n },\n // 是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效\n showWordLimit: {\n type: Boolean,\n default: uni.$u.props.input.showWordLimit\n },\n // 设置右下角按钮的文字,有效值:send|search|next|go|done,兼容性详见uni-app文档\n // https://uniapp.dcloud.io/component/input\n // https://uniapp.dcloud.io/component/textarea\n confirmType: {\n type: String,\n default: uni.$u.props.input.confirmType\n },\n // 点击键盘右下角按钮时是否保持键盘不收起,H5无效\n confirmHold: {\n type: Boolean,\n default: uni.$u.props.input.confirmHold\n },\n // focus时,点击页面的时候不收起键盘,微信小程序有效\n holdKeyboard: {\n type: Boolean,\n default: uni.$u.props.input.holdKeyboard\n },\n // 自动获取焦点\n // 在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点\n focus: {\n type: Boolean,\n default: uni.$u.props.input.focus\n },\n // 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效\n autoBlur: {\n type: Boolean,\n default: uni.$u.props.input.autoBlur\n },\n // 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效\n disableDefaultPadding: {\n type: Boolean,\n default: uni.$u.props.input.disableDefaultPadding\n },\n // 指定focus时光标的位置\n cursor: {\n type: [String, Number],\n default: uni.$u.props.input.cursor\n },\n // 输入框聚焦时底部与键盘的距离\n cursorSpacing: {\n type: [String, Number],\n default: uni.$u.props.input.cursorSpacing\n },\n // 光标起始位置,自动聚集时有效,需与selection-end搭配使用\n selectionStart: {\n type: [String, Number],\n default: uni.$u.props.input.selectionStart\n },\n // 光标结束位置,自动聚集时有效,需与selection-start搭配使用\n selectionEnd: {\n type: [String, Number],\n default: uni.$u.props.input.selectionEnd\n },\n // 键盘弹起时,是否自动上推页面\n adjustPosition: {\n type: Boolean,\n default: uni.$u.props.input.adjustPosition\n },\n // 输入框内容对齐方式,可选值为:left|center|right\n inputAlign: {\n type: String,\n default: uni.$u.props.input.inputAlign\n },\n // 输入框字体的大小\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.input.fontSize\n },\n // 输入框字体颜色\n color: {\n type: String,\n default: uni.$u.props.input.color\n },\n // 输入框前置图标\n prefixIcon: {\n type: String,\n default: uni.$u.props.input.prefixIcon\n },\n // 前置图标样式,对象或字符串\n prefixIconStyle: {\n type: [String, Object],\n default: uni.$u.props.input.prefixIconStyle\n },\n // 输入框后置图标\n suffixIcon: {\n type: String,\n default: uni.$u.props.input.suffixIcon\n },\n // 后置图标样式,对象或字符串\n suffixIconStyle: {\n type: [String, Object],\n default: uni.$u.props.input.suffixIconStyle\n },\n // 边框类型,surround-四周边框,bottom-底部边框,none-无边框\n border: {\n type: String,\n default: uni.$u.props.input.border\n },\n // 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会\n readonly: {\n type: Boolean,\n default: uni.$u.props.input.readonly\n },\n // 输入框形状,circle-圆形,square-方形\n shape: {\n type: String,\n default: uni.$u.props.input.shape\n },\n // 用于处理或者过滤输入框内容的方法\n formatter: {\n type: [Function, null],\n default: uni.$u.props.input.formatter\n },\n // 是否忽略组件内对文本合成系统事件的处理\n ignoreCompositionEvent: {\n type: Boolean,\n default: true\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWlucHV0L3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIiwidmFsdWUiLCJ0eXBlIiwiU3RyaW5nIiwiTnVtYmVyIiwiZGVmYXVsdCIsInVuaSIsIiR1IiwiaW5wdXQiLCJmaXhlZCIsIkJvb2xlYW4iLCJkaXNhYmxlZCIsImRpc2FibGVkQ29sb3IiLCJjbGVhcmFibGUiLCJwYXNzd29yZCIsIm1heGxlbmd0aCIsInBsYWNlaG9sZGVyIiwicGxhY2Vob2xkZXJDbGFzcyIsInBsYWNlaG9sZGVyU3R5bGUiLCJPYmplY3QiLCJzaG93V29yZExpbWl0IiwiY29uZmlybVR5cGUiLCJjb25maXJtSG9sZCIsImhvbGRLZXlib2FyZCIsImZvY3VzIiwiYXV0b0JsdXIiLCJkaXNhYmxlRGVmYXVsdFBhZGRpbmciLCJjdXJzb3IiLCJjdXJzb3JTcGFjaW5nIiwic2VsZWN0aW9uU3RhcnQiLCJzZWxlY3Rpb25FbmQiLCJhZGp1c3RQb3NpdGlvbiIsImlucHV0QWxpZ24iLCJmb250U2l6ZSIsImNvbG9yIiwicHJlZml4SWNvbiIsInByZWZpeEljb25TdHlsZSIsInN1ZmZpeEljb24iLCJzdWZmaXhJY29uU3R5bGUiLCJib3JkZXIiLCJyZWFkb25seSIsInNoYXBlIiwiZm9ybWF0dGVyIiwiRnVuY3Rpb24iLCJpZ25vcmVDb21wb3NpdGlvbkV2ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNkQSxLQUFLLEVBQUU7SUFDTjtJQUNBQyxLQUFLLEVBQUU7TUFDTkMsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLEtBQUssQ0FBQ1A7SUFDN0IsQ0FBQztJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUMsSUFBSSxFQUFFO01BQ0xBLElBQUksRUFBRUMsTUFBTTtNQUNaRSxPQUFPLEVBQUVDLEdB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LEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLEtBQUssQ0FBQytCO0lBQzdCLENBQUM7SUFDRDtJQUNBQyxRQUFRLEVBQUU7TUFDVHRDLElBQUksRUFBRVEsT0FBTztNQUNiTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLEtBQUssQ0FBQ2dDO0lBQzdCLENBQUM7SUFDRDtJQUNBQyxLQUFLLEVBQUU7TUFDTnZDLElBQUksRUFBRUMsTUFBTTtNQUNaRSxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLEtBQUssQ0FBQ2lDO0lBQzdCLENBQUM7SUFDRDtJQUNBQyxTQUFTLEVBQUU7TUFDVnhDLElBQUksRUFBRSxDQUFDeUMsUUFBUSxFQUFFLElBQUksQ0FBQztNQUN0QnRDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsS0FBSyxDQUFDa0M7SUFDN0IsQ0FBQztJQUNEO0lBQ0FFLHNCQUFzQixFQUFFO01BQ3ZCMUMsSUFBSSxFQUFFUSxPQUFPO01BQ2JMLE9BQU8sRUFBRTtJQUNWO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMzg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG5cdHByb3BzOiB7XHJcblx0XHQvLyDovpPlhaXnmoTlgLxcclxuXHRcdHZhbHVlOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC52YWx1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhuexu+Wei1xyXG5cdFx0Ly8gbnVtYmVyLeaVsOWtl+i+k+WFpemUruebmO+8jGFwcC12dWXkuIvlj6/ku6XovpPlhaXmta7ngrnmlbDvvIxhcHAtbnZ1ZeWSjOWwj+eoi+W6j+W5s+WPsOS4i+WPquiDvei+k+WFpeaVtOaVsFxyXG5cdFx0Ly8gaWRjYXJkLei6q+S7veivgei+k+WFpemUruebmO+8jOW+ruS/oeOAgeaUr+S7mOWuneOAgeeZvuW6puOAgVFR5bCP56iL5bqPXHJcblx0XHQvLyBkaWdpdC3luKblsI/mlbDngrnnmoTmlbDlrZfplK7nm5jvvIxBcHDnmoRudnVl6aG16Z2i44CB5b6u5L+h44CB5pSv5LuY5a6d44CB55m+5bqm44CB5aS05p2h44CBUVHlsI/nqIvluo9cclxuXHRcdC8vIHRleHQt5paH5pys6L6T5YWl6ZSu55uYXHJcblx0XHR0eXBlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LnR5cGVcclxuXHRcdH0sXHJcblx0XHQvLyDlpoLmnpwgdGV4dGFyZWEg5piv5Zyo5LiA5LiqIHBvc2l0aW9uOmZpeGVkIOeahOWMuuWfn++8jOmcgOimgeaYvuekuuaMh+WumuWxnuaApyBmaXhlZCDkuLogdHJ1Ze+8jFxyXG5cdFx0Ly8g5YW85a655oCn77ya5b6u5L+h5bCP56iL5bqP44CB55m+5bqm5bCP56iL5bqP44CB5a2X6IqC6Lez5Yqo5bCP56iL5bqP44CBUVHlsI/nqIvluo9cclxuXHRcdGZpeGVkOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5maXhlZFxyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuemgeeUqOi+k+WFpeahhlxyXG5cdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmRpc2FibGVkXHJcblx0XHR9LFxyXG5cdFx0Ly8g56aB55So54q25oCB5pe255qE6IOM5pmv6ImyXHJcblx0XHRkaXNhYmxlZENvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmRpc2FibGVkQ29sb3JcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKbmmL7npLrmuIXpmaTmjqfku7ZcclxuXHRcdGNsZWFyYWJsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuY2xlYXJhYmxlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm5a+G56CB57G75Z6LXHJcblx0XHRwYXNzd29yZDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQucGFzc3dvcmRcclxuXHRcdH0sXHJcblx0XHQvLyDmnIDlpKfovpPlhaXplb/luqbvvIzorr7nva7kuLogLTEg55qE5pe25YCZ5LiN6ZmQ5Yi25pyA5aSn6ZW/5bqmXHJcblx0XHRtYXhsZW5ndGg6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0Lm1heGxlbmd0aFxyXG5cdFx0fSxcclxuXHRcdC8vIFx06L6T5YWl5qGG5Li656m65pe255qE5Y2g5L2N56ymXHJcblx0XHRwbGFjZWhvbGRlcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5wbGFjZWhvbGRlclxyXG5cdFx0fSxcclxuXHRcdC8vIOaMh+WumnBsYWNlaG9sZGVy55qE5qC35byP57G777yM5rOo5oSP6aG16Z2i5oiW57uE5Lu255qEc3R5bGXkuK3lhpnkuoZzY29wZWTml7bvvIzpnIDopoHlnKjnsbvlkI3liY3lhpkvZGVlcC9cclxuXHRcdHBsYWNlaG9sZGVyQ2xhc3M6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQucGxhY2Vob2xkZXJDbGFzc1xyXG5cdFx0fSxcclxuXHRcdC8vIOaMh+WumnBsYWNlaG9sZGVy55qE5qC35byPXHJcblx0XHRwbGFjZWhvbGRlclN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5wbGFjZWhvbGRlclN0eWxlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm5pi+56S66L6T5YWl5a2X5pWw57uf6K6h77yM5Y+q5ZyoIHR5cGUgPVwidGV4dFwi5oiWdHlwZSA9XCJ0ZXh0YXJlYVwi5pe25pyJ5pWIXHJcblx0XHRzaG93V29yZExpbWl0OiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5zaG93V29yZExpbWl0XHJcblx0XHR9LFxyXG5cdFx0Ly8g6K6+572u5Y+z5LiL6KeS5oyJ6ZKu55qE5paH5a2X77yM5pyJ5pWI5YC877yac2VuZHxzZWFyY2h8bmV4dHxnb3xkb25l77yM5YW85a655oCn6K+m6KeBdW5pLWFwcOaWh+aho1xyXG5cdFx0Ly8gaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2NvbXBvbmVudC9pbnB1dFxyXG5cdFx0Ly8gaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2NvbXBvbmVudC90ZXh0YXJlYVxyXG5cdFx0Y29uZmlybVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuY29uZmlybVR5cGVcclxuXHRcdH0sXHJcblx0XHQvLyDngrnlh7vplK7nm5jlj7PkuIvop5LmjInpkq7ml7bmmK/lkKbkv53mjIHplK7nm5jkuI3mlLbotbfvvIxINeaXoOaViFxyXG5cdFx0Y29uZmlybUhvbGQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmNvbmZpcm1Ib2xkXHJcblx0XHR9LFxyXG5cdFx0Ly8gZm9jdXPml7bvvIzngrnlh7vpobXpnaLnmoTml7blgJnkuI3mlLbotbfplK7nm5jvvIzlvq7kv6HlsI/nqIvluo/mnInmlYhcclxuXHRcdGhvbGRLZXlib2FyZDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuaG9sZEtleWJvYXJkXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Ieq5Yqo6I635Y+W54Sm54K5XHJcblx0XHQvLyDlnKggSDUg5bmz5Y+w6IO95ZCm6IGa54Sm5Lul5Y+K6L2v6ZSu55uY5piv5ZCm6Lef6ZqP5by55Ye677yM5Y+W5Yaz5LqO5b2T5YmN5rWP6KeI5Zmo5pys6Lqr55qE5a6e546w44CCbnZ1ZSDpobXpnaLkuI3mlK/mjIHvvIzpnIDkvb/nlKjnu4Tku7bnmoQgZm9jdXMoKeOAgWJsdXIoKSDmlrnms5XmjqfliLbnhKbngrlcclxuXHRcdGZvY3VzOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5mb2N1c1xyXG5cdFx0fSxcclxuXHRcdC8vIOmUruebmOaUtui1t+aXtu+8jOaYr+WQpuiHquWKqOWkseWOu+eEpueCue+8jOebruWJjeS7hUFwcDMuMC4wK+acieaViFxyXG5cdFx0YXV0b0JsdXI6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmF1dG9CbHVyXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm5Y675o6JIGlPUyDkuIvnmoTpu5jorqTlhoXovrnot53vvIzku4Xlvq7kv6HlsI/nqIvluo/vvIzkuJR0eXBlPXRleHRhcmVh5pe25pyJ5pWIXHJcblx0XHRkaXNhYmxlRGVmYXVsdFBhZGRpbmc6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmRpc2FibGVEZWZhdWx0UGFkZGluZ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaMh+WummZvY3Vz5pe25YWJ5qCH55qE5L2N572uXHJcblx0XHRjdXJzb3I6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmN1cnNvclxyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhuiBmueEpuaXtuW6lemDqOS4jumUruebmOeahOi3neemu1xyXG5cdFx0Y3Vyc29yU3BhY2luZzoge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuY3Vyc29yU3BhY2luZ1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+i1t+Wni+S9jee9ru+8jOiHquWKqOiBmumbhuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1lbmTmkK3phY3kvb/nlKhcclxuXHRcdHNlbGVjdGlvblN0YXJ0OiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5zZWxlY3Rpb25TdGFydFxyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+e7k+adn+S9jee9ru+8jOiHquWKqOiBmumbhuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1zdGFydOaQremFjeS9v+eUqFxyXG5cdFx0c2VsZWN0aW9uRW5kOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5zZWxlY3Rpb25FbmRcclxuXHRcdH0sXHJcblx0XHQvLyDplK7nm5jlvLnotbfml7bvvIzmmK/lkKboh6rliqjkuIrmjqjpobXpnaJcclxuXHRcdGFkanVzdFBvc2l0aW9uOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5hZGp1c3RQb3NpdGlvblxyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhuWGheWuueWvuem9kOaWueW8j++8jOWPr+mAieWAvOS4uu+8mmxlZnR8Y2VudGVyfHJpZ2h0XHJcblx0XHRpbnB1dEFsaWduOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogdW5pLiR1LnByb3BzLmlucHV0LmlucHV0QWxpZ25cclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYblrZfkvZPnmoTlpKflsI9cclxuXHRcdGZvbnRTaXplOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5mb250U2l6ZVxyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhuWtl+S9k+minOiJslxyXG5cdFx0Y29sb3I6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuY29sb3JcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYbliY3nva7lm77moIdcclxuXHRcdHByZWZpeEljb246IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQucHJlZml4SWNvblxyXG5cdFx0fSxcclxuXHRcdC8vIOWJjee9ruWbvuagh+agt+W8j++8jOWvueixoeaIluWtl+espuS4slxyXG5cdFx0cHJlZml4SWNvblN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5wcmVmaXhJY29uU3R5bGVcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYblkI7nva7lm77moIdcclxuXHRcdHN1ZmZpeEljb246IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMuaW5wdXQuc3VmZml4SWNvblxyXG5cdFx0fSxcclxuXHRcdC8vIOWQjue9ruWbvuagh+agt+W8j++8jOWvueixoeaIluWtl+espuS4slxyXG5cdFx0c3VmZml4SWNvblN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5zdWZmaXhJY29uU3R5bGVcclxuXHRcdH0sXHJcblx0XHQvLyDovrnmoYbnsbvlnovvvIxzdXJyb3VuZC3lm5vlkajovrnmoYbvvIxib3R0b20t5bqV6YOo6L655qGG77yMbm9uZS3ml6DovrnmoYZcclxuXHRcdGJvcmRlcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5ib3JkZXJcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblj6ror7vvvIzkuI5kaXNhYmxlZOS4jeWQjOS5i+WkhOWcqOS6jmRpc2FibGVk5Lya572u54Gw57uE5Lu277yM6ICMcmVhZG9ubHnliJnkuI3kvJpcclxuXHRcdHJlYWRvbmx5OiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5yZWFkb25seVxyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhuW9oueKtu+8jGNpcmNsZS3lnIblvaLvvIxzcXVhcmUt5pa55b2iXHJcblx0XHRzaGFwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5zaGFwZVxyXG5cdFx0fSxcclxuXHRcdC8vIOeUqOS6juWkhOeQhuaIluiAhei/h+a7pOi+k+WFpeahhuWGheWuueeahOaWueazlVxyXG5cdFx0Zm9ybWF0dGVyOiB7XHJcblx0XHRcdHR5cGU6IFtGdW5jdGlvbiwgbnVsbF0sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5pbnB1dC5mb3JtYXR0ZXJcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblv73nlaXnu4Tku7blhoXlr7nmlofmnKzlkIjmiJDns7vnu5/kuovku7bnmoTlpITnkIZcclxuXHRcdGlnbm9yZUNvbXBvc2l0aW9uRXZlbnQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///389\n"); /***/ }), /* 390 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 391);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIzOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///390\n"); /***/ }), /* 391 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _publicFunction = _interopRequireDefault(__webpack_require__(/*! @/common/publicFunction.js */ 392));\nvar _uqrcode = _interopRequireDefault(__webpack_require__(/*! @/common/uqrcode.js */ 393));\nvar _amUpVersion = _interopRequireDefault(__webpack_require__(/*! @/components/am-upVersion/am-upVersion.vue */ 23));\nvar _jiemi = __webpack_require__(/*! @/common/jiemi.js */ 394);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\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//\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//\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//\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 _default = {\n components: {\n upVersion: _amUpVersion.default\n },\n data: function data() {\n return {\n emailCodeZz: \"\",\n googleCodeZz: \"\",\n emaiTipZz: \"發送\",\n googleTipZz: \"發送\",\n emailCodeSl: \"\",\n googleCodeSl: \"\",\n emaiTipSl: \"發送\",\n googleTipSl: \"發送\",\n webviewStyles: {\n progress: false,\n width: \"0px\",\n height: \"0px\"\n },\n webviewInstance: null,\n xieChecked: [],\n isDisable: true,\n oneSee: false,\n twoSee: false,\n oneNum: 0,\n twoNum: 0,\n xieyiTxtList: {},\n //協議內容\n showPassword1: true,\n showPassword2: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n xieyiTxt: \"\",\n showModalXieyi: false,\n zhifuMimaZz: \"\",\n modalNamezz: false,\n initAdress: \"\",\n outMoney: \"\",\n payMoneyStyle: 'USDT',\n showModal: false,\n orderId: \"\",\n qrcodeSize: 200,\n modalintMoney: false,\n isCheckXieyi: false,\n modalName: false,\n //密碼彈窗\n zhifuMima: \"\",\n ctx: null,\n // Canvas 上下文\n canvasWidth: 300,\n // Canvas 寬度\n canvasHeight: 300,\n // Canvas 高度\n circuits: [],\n // 存儲電路數據的數組\n chips: [],\n // 存儲芯片數據的數組\n animationFrame: null,\n // 用於存儲動畫幀的引用\n purchaseAmount: '',\n // 購買數量\n payInfos: {},\n //購買時支付信息\n userUsdtMoney: \"\",\n //usdt餘額\n bnbMoney: \"\",\n //bnb餘額\n ethMoney: \"\",\n btcMoney: \"\",\n userMoneyAdress: \"\",\n //用戶錢包地址\n userInfos: {},\n //用戶信息\n userPrivateKey: \"\" //用戶私鑰\n };\n },\n\n watch: {\n modalName: {\n handler: function handler(val) {\n if (val == false) {\n this.zhifuMima = \"\";\n }\n }\n },\n modalNamezz: {\n handler: function handler(val) {\n if (val == false) {\n this.zhifuMimaZz = \"\";\n }\n }\n }\n },\n onReady: function onReady() {\n // 獲取當前頁面\n var currentWebview = this.$scope.$getAppWebview();\n // 獲取web-view組件對象\n this.webviewInstance = currentWebview.children()[0];\n },\n onPullDownRefresh: function onPullDownRefresh() {\n this.getUserInfos();\n },\n created: function created() {\n this.initCanvas();\n },\n mounted: function mounted() {\n this.getUserInfos();\n this.getXieyiBook();\n },\n methods: {\n tosendemailSl: function tosendemailSl() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(_this.emaiTipSl == \"發送\")) {\n _context.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTipSl = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTipSl = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 5;\n return (0, _api._emailSend)({\n email: _this.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context.next = 10;\n break;\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemailSl: function googleemailSl() {\n var _this2 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this2.googleTipSl = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTipSl = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n tosendemailZz: function tosendemailZz() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var num, emaiTimer, params, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(_this3.emaiTipZz == \"發送\")) {\n _context2.next = 11;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this3.emaiTipZz = num + 's';\n num--;\n if (num < 0) {\n _this3.emaiTipZz = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n params = {\n email: _this3.userInfos.email,\n event: \"check\"\n };\n __f__(\"log\", params, '參數', \" at pages/index/index.vue:393\");\n _context2.next = 7;\n return (0, _api._emailSend)(params);\n case 7:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context2.next = 12;\n break;\n case 11:\n return _context2.abrupt(\"return\");\n case 12:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n googleemailZz: function googleemailZz() {\n var _this4 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this4.googleTipZz = num + 's';\n num--;\n if (num < 0) {\n _this4.googleTipZz = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n // 接收WebView消息\n handleWebViewMessage: function handleWebViewMessage(event) {\n var _that = this;\n var obj = event.detail.data;\n __f__(\"log\", '收到WebView消息:', obj, \" at pages/index/index.vue:425\");\n if (obj.length > 0) {\n uni.hideLoading();\n if (obj[0].type == 'USDT') {\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"USDT\\u8F49\\u5E33\\u6210\\u529F\",\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: \"USDT\\u8F49\\u5E33\\u5931\\u6557\",\n icon: 'none'\n });\n }\n }\n if (obj[0].type == 'BNB') {\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"BNB\\u8F49\\u5E33\\u6210\\u529F\",\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: \"BNB\\u8F49\\u5E33\\u5931\\u6557\",\n icon: 'none'\n });\n }\n }\n if (obj[0].type == 'paySuanLi') {\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"打款成功\",\n icon: \"success\",\n duration: 1000\n });\n _that.toPaysord(obj[0].hash);\n } else {\n uni.showToast({\n title: \"打款失敗\",\n icon: \"error\",\n duration: 1000\n });\n }\n }\n _that.zhifuMimaZz = \"\";\n _that.payMoneyStyle = 'USDT';\n _that.emailCodeZz = \"\";\n _that.googleCodeZz = \"\";\n _that.emaiTipZz = \"發送\";\n _that.googleTipZz = \"發送\";\n _that.emailCodeSl = \"\";\n _that.googleCodeSl = \"\";\n _that.emaiTipSl = \"發送\";\n _that.googleTipSl = \"發送\";\n _that.modalNamezz = false;\n _that.modalName = false;\n _that.getUserInfos();\n }\n },\n handleInput: function handleInput(event) {\n this.zhifuMima = event;\n },\n handleInput2: function handleInput2(event) {\n this.zhifuMimaZz = event;\n },\n checkScroll: function checkScroll(event) {\n var windowHeight = uni.getSystemInfoSync().windowHeight;\n var element = event.target;\n if (element.scrollHeight - element.scrollTop - windowHeight < 10) {\n uni.showToast({\n title: \"協議閱讀完成\",\n icon: \"none\",\n duration: 1000\n });\n this.oneSee = true;\n }\n },\n modalXieyiSee: function modalXieyiSee(n) {\n this.xieyiTxt = this.xieyiTxtList.miner_agreement;\n this.showModalXieyi = true;\n },\n getUserInfos: function getUserInfos() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this5.userInfos = res.data.userinfo;\n _this5.userPrivateKey = uni.getStorageSync(\"user_privateKey_\".concat(_this5.userInfos.id));\n _this5.userMoneyAdress = _this5.userInfos.wallet.address;\n _this5.getYuMoney();\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n changePassword: function changePassword(n) {\n switch (n) {\n case 1:\n this.showPassword1 = !this.showPassword1;\n break;\n case 2:\n this.showPassword2 = !this.showPassword2;\n break;\n case 3:\n this.showPassword3 = !this.showPassword3;\n break;\n }\n },\n styleChange: function styleChange(e) {\n this.payMoneyStyle = e.detail.value;\n },\n getXieyiBook: function getXieyiBook(n) {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return (0, _api._payXieyi)();\n case 2:\n res = _context4.sent;\n if (res.code === 1) {\n _this6.xieyiTxtList = res.data;\n }\n case 4:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n //轉賬\n offModalBtnZz: function offModalBtnZz() {\n this.modalNamezz = false;\n this.emailCodeZz = \"\";\n this.googleCodeZz = \"\";\n this.emaiTipZz = \"發送\";\n this.googleTipZz = \"發送\";\n },\n modalBtnZz: function modalBtnZz() {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var _that, params, res, userSiyao, _params, _userSiyao, _params2;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _that = _this7;\n if (!(!_that.zhifuMimaZz || !_that.emailCodeZz || !_that.googleCodeZz)) {\n _context5.next = 3;\n break;\n }\n return _context5.abrupt(\"return\", uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n }));\n case 3:\n params = {\n code: _that.emailCodeZz,\n googlecode: _that.googleCodeZz,\n paykey: (0, _blueimpMd.default)(_that.zhifuMimaZz + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context5.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context5.sent;\n if (!(res.code === 1)) {\n _context5.next = 23;\n break;\n }\n uni.showLoading({\n title: '打款中......'\n });\n if (!(_that.payMoneyStyle == 'USDT')) {\n _context5.next = 17;\n break;\n }\n _context5.next = 12;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMimaZz, _that.userMoneyAdress);\n case 12:\n userSiyao = _context5.sent;\n _params = {\n type: 'USDT',\n fromAdress: _that.userMoneyAdress,\n toAdress: _that.initAdress,\n coin: _that.outMoney,\n privateKey: userSiyao\n };\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusdtTransfer(\".concat(JSON.stringify(_params), \");\\n\\t\\t\\t\\t\\t\\t\\t \"));\n }\n _context5.next = 23;\n break;\n case 17:\n if (!(_that.payMoneyStyle == 'BNB')) {\n _context5.next = 23;\n break;\n }\n _context5.next = 20;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMimaZz, _that.userMoneyAdress);\n case 20:\n _userSiyao = _context5.sent;\n _params2 = {\n type: 'BNB',\n fromAdress: _that.userMoneyAdress,\n toAdress: _that.initAdress,\n coin: _that.outMoney,\n privateKey: _userSiyao\n };\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tbnbTransfer(\".concat(JSON.stringify(_params2), \");\\n\\t\\t\\t\\t\\t\\t\\t \"));\n }\n case 23:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n cancelUpgrade: function cancelUpgrade() {\n this.showModal = false;\n },\n confirmUpgrade: function confirmUpgrade() {\n var usdts = this.userUsdtMoney;\n usdts > 0 ? usdts = usdts : usdts = 0;\n var bnbs = this.bnbMoney;\n bnbs > 0 ? bnbs = bnbs : bnbs = 0;\n if (!this.initAdress) {\n uni.showToast({\n title: '請輸入收款地址',\n icon: 'none'\n });\n return;\n }\n if (!this.outMoney) {\n uni.showToast({\n title: '請輸入轉賬金額',\n icon: 'none'\n });\n return;\n }\n if (this.payMoneyStyle == 'USDT' && usdts < this.outMoney) {\n uni.showToast({\n title: 'USDT不足',\n icon: 'none'\n });\n return;\n }\n if (this.payMoneyStyle == 'BNB' && bnbs < this.outMoney) {\n uni.showToast({\n title: 'BNB不足',\n icon: 'none'\n });\n return;\n }\n this.modalNamezz = true;\n this.showModal = false;\n },\n toDetail: function toDetail() {\n uni.navigateTo({\n url: \"/pages/mymoney/moneyDetail\"\n });\n },\n //轉賬\n showUpgradeModal: function showUpgradeModal() {\n this.showModal = true;\n this.orderId = 'ORD-' + Math.random().toString(36).substr(2, 9);\n },\n //收款\n showUpgradeModal1: function showUpgradeModal1() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var qrcodeUrl;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _this8.modalintMoney = true;\n uni.showLoading({\n title: '二維碼生成中',\n mask: true\n });\n qrcodeUrl = _this8.userMoneyAdress;\n _context6.next = 5;\n return _uqrcode.default.make({\n canvasId: 'qrcodes',\n text: qrcodeUrl,\n size: _this8.qrcodeSize,\n margin: 10,\n success: function success(res) {\n _this8.erweimapath = res;\n __f__(\"log\", 'qrcodeSrc = ' + _this8.erweimapath, \" at pages/index/index.vue:659\");\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n case 5:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n payXieyiChange: function payXieyiChange(e) {\n if (e.target.value.length > 0) {\n this.isCheckXieyi = true;\n } else {\n this.isCheckXieyi = false;\n }\n },\n payXieyiClick: function payXieyiClick() {\n if (this.oneSee) {\n this.isDisable = false;\n } else {\n uni.showToast({\n title: \"請先宣讀協議書\",\n icon: \"none\",\n duration: 1000\n });\n }\n },\n //錢包地址顯示前6後4\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 20);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n userMoneyAdressOptions1: function userMoneyAdressOptions1(data) {\n var start = data.substring(0, 14);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n copyAdress: function copyAdress(adress) {\n uni.setClipboardData({\n data: adress,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n handleProxy: function handleProxy() {\n uni.navigateTo({\n url: \"/pages/myProxy/myProxy\"\n });\n },\n getYuMoney: function getYuMoney() {\n var _that = this;\n uni.request({\n url: \"https://nfta.ikiry.com/getUserBalances?address=\" + this.userMoneyAdress,\n success: function success(res) {\n __f__(\"log\", res, 'ssss', \" at pages/index/index.vue:720\");\n _that.userUsdtMoney = res.data.usdtBalance;\n _that.bnbMoney = res.data.bnbBalance;\n _that.ethMoney = res.data.ethBalance;\n _that.btcMoney = res.data.btcBBalance;\n uni.stopPullDownRefresh();\n }\n });\n },\n modalBtn: function modalBtn() {\n var _this9 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n var _that, params, res, item, userSiyao, _params3;\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n _that = _this9;\n if (!(!_that.zhifuMima || !_that.emailCodeSl || !_that.googleCodeSl)) {\n _context7.next = 3;\n break;\n }\n return _context7.abrupt(\"return\", uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n }));\n case 3:\n params = {\n code: _that.emailCodeSl,\n googlecode: _that.googleCodeSl,\n paykey: (0, _blueimpMd.default)(_that.zhifuMima + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context7.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context7.sent;\n if (!(res.code === 1)) {\n _context7.next = 17;\n break;\n }\n uni.showLoading({\n title: \"打款中...\"\n });\n item = _that.payInfos;\n _context7.next = 12;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMima, _that.userMoneyAdress);\n case 12:\n userSiyao = _context7.sent;\n _params3 = {\n type: 'paySuanLi',\n fromAdress: _that.userMoneyAdress,\n toAdress: item.pay_address,\n coin: item.fee,\n privateKey: userSiyao\n };\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\t\\tusdtTransfer(\".concat(JSON.stringify(_params3), \");\\n\\t\\t\\t\\t\\t\\t \"));\n }\n _context7.next = 18;\n break;\n case 17:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n case 18:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n // 提交打款記錄\n toPaysord: function toPaysord(hash) {\n var _this10 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {\n var res;\n return _regenerator.default.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n _context8.next = 2;\n return (0, _api._paysord)({\n oid: _this10.payInfos.id,\n tx: hash\n });\n case 2:\n res = _context8.sent;\n case 3:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }))();\n },\n hideModal: function hideModal() {\n this.modalName = false;\n this.emailCodeSl = \"\";\n this.googleCodeSl = \"\";\n this.emaiTipSl = \"發送\";\n this.googleTipSl = \"發送\";\n },\n // 處理購買操作\n handlePurchase: function handlePurchase() {\n var _this11 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() {\n var params, res;\n return _regenerator.default.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n if (_this11.isCheckXieyi) {\n _context9.next = 3;\n break;\n }\n uni.showToast({\n title: '請勾選算力服務器購買及託管協議書',\n icon: 'none'\n });\n return _context9.abrupt(\"return\");\n case 3:\n if (_this11.purchaseAmount) {\n _context9.next = 6;\n break;\n }\n uni.showToast({\n title: '請輸入購買數量',\n icon: 'none'\n });\n return _context9.abrupt(\"return\");\n case 6:\n params = {\n cnt: _this11.purchaseAmount,\n area: \"000000\"\n };\n _context9.next = 9;\n return (0, _api._createorder)(params);\n case 9:\n res = _context9.sent;\n if (!(res.code === 1)) {\n _context9.next = 20;\n break;\n }\n _this11.payInfos = res.data;\n if (!(_this11.userUsdtMoney >= _this11.payInfos.fee)) {\n _context9.next = 16;\n break;\n }\n _this11.modalName = true;\n _context9.next = 18;\n break;\n case 16:\n uni.showToast({\n title: 'USDT不足',\n icon: 'none'\n });\n return _context9.abrupt(\"return\");\n case 18:\n _context9.next = 22;\n break;\n case 20:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n if (res.msg == \"請先綁定上級關係\") {\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/myuser/myuser\"\n });\n }, 500);\n }\n case 22:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }))();\n },\n // 初始化 Canvas\n initCanvas: function initCanvas() {\n // 重置電路和芯片數組\n this.circuits = [];\n this.chips = [];\n var sysInfo = uni.getSystemInfoSync(); // 獲取系統信息\n this.canvasWidth = sysInfo.windowWidth; // 設置 Canvas 寬度為窗口寬度\n this.canvasHeight = sysInfo.windowHeight; // 設置 Canvas 高度為窗口高度\n\n this.ctx = uni.createCanvasContext('circuitCanvas', this); // 創建 Canvas 上下文\n\n this.generateCircuits(); // 生成電路\n this.generateChips(); // 生成芯片\n // 清除之前的動畫幀\n if (this.animationFrame) {\n clearTimeout(this.animationFrame);\n }\n this.animate(); // 開始動畫\n },\n // 生成電路\n generateCircuits: function generateCircuits() {\n var circuitCount = 50; // 電路數量\n for (var i = 0; i < circuitCount; i++) {\n this.circuits.push(this.createCircuit()); // 創建並添加電路\n }\n },\n // 創建單個電路\n createCircuit: function createCircuit() {\n var startX = Math.random() * this.canvasWidth; // 隨機起始 X 座標\n var startY = Math.random() * this.canvasHeight; // 隨機起始 Y 座標\n return {\n points: this.generatePoints(startX, startY),\n // 生成電路點\n progress: 0,\n // 初始進度\n speed: Math.random() * 0.002 + 0.001 // 隨機速度\n };\n },\n // 為電路生成點\n generatePoints: function generatePoints(startX, startY) {\n var points = [{\n x: startX,\n y: startY\n }]; // 起始點\n var currentX = startX;\n var currentY = startY;\n var steps = Math.floor(Math.random() * 10) + 3; // 隨機步數(3-7)\n for (var i = 0; i < steps; i++) {\n if (Math.random() < 0.5) {\n currentX += (Math.random() - 0.5) * 200; // 隨機 X 方向移動\n } else {\n currentY += (Math.random() - 0.5) * 200; // 隨機 Y 方向移動\n }\n\n points.push({\n x: currentX,\n y: currentY\n }); // 添加新點\n }\n\n return points;\n },\n // 生成芯片\n generateChips: function generateChips() {\n var chipCount = 15; // 芯片數量\n for (var i = 0; i < chipCount; i++) {\n this.chips.push({\n x: Math.random() * this.canvasWidth,\n // 隨機 X 座標\n y: Math.random() * this.canvasHeight,\n // 隨機 Y 座標\n size: Math.random() * 30 + 20 // 隨機大小(20-50)\n });\n }\n },\n // 動畫循環\n animate: function animate() {\n var _this12 = this;\n this.ctx.clearRect(0, 0, this.canvasWidth, this.canvasHeight); // 清除畫布\n\n // 繪製背景\n this.ctx.setFillStyle('#000033');\n this.ctx.fillRect(0, 0, this.canvasWidth, this.canvasHeight);\n this.drawChips(); // 繪製芯片\n this.drawCircuits(); // 繪製電路\n\n this.ctx.draw(); // 執行繪製\n\n // 使用 setTimeout 進行動畫循環\n this.animationFrame = setTimeout(function () {\n _this12.animate(); // 循環動畫\n }, 10); // 約 60fps\n },\n // 繪製芯片\n drawChips: function drawChips() {\n var _this13 = this;\n this.chips.forEach(function (chip) {\n // 繪製芯片主體\n _this13.ctx.setFillStyle('#001144');\n _this13.ctx.fillRect(chip.x, chip.y, chip.size, chip.size);\n\n // 繪製芯片內部結構\n _this13.ctx.setStrokeStyle('#0066cc');\n _this13.ctx.strokeRect(chip.x + 2, chip.y + 2, chip.size - 4, chip.size - 4);\n\n // 繪製芯片引腳\n _this13.ctx.setFillStyle('#0099ff');\n for (var i = 0; i < 4; i++) {\n // 上下引腳\n _this13.ctx.fillRect(chip.x + chip.size / 5 * i, chip.y + chip.size, 3, 5);\n _this13.ctx.fillRect(chip.x + chip.size / 5 * i, chip.y - 5, 3, 5);\n // 左右引腳\n _this13.ctx.fillRect(chip.x - 5, chip.y + chip.size / 5 * i, 5, 3);\n _this13.ctx.fillRect(chip.x + chip.size, chip.y + chip.size / 5 * i, 5, 3);\n }\n });\n },\n // 繪製電路\n drawCircuits: function drawCircuits() {\n var _this14 = this;\n this.circuits.forEach(function (circuit) {\n circuit.progress += circuit.speed; // 更新進度\n if (circuit.progress > 1) circuit.progress = 0; // 重置進度\n\n // 繪製電路線\n _this14.ctx.beginPath();\n _this14.ctx.moveTo(circuit.points[0].x, circuit.points[0].y);\n for (var i = 1; i < circuit.points.length; i++) {\n _this14.ctx.lineTo(circuit.points[i].x, circuit.points[i].y);\n }\n _this14.ctx.setStrokeStyle('rgba(0, 153, 255, 0.5)');\n _this14.ctx.setLineWidth(1);\n _this14.ctx.stroke();\n\n // 繪製移動的光點\n var totalLength = _this14.getCircuitLength(circuit.points);\n var currentDist = totalLength * circuit.progress;\n var distanceSoFar = 0;\n for (var _i = 1; _i < circuit.points.length; _i++) {\n var segmentLength = _this14.distance(circuit.points[_i - 1], circuit.points[_i]);\n if (distanceSoFar + segmentLength >= currentDist) {\n var ratio = (currentDist - distanceSoFar) / segmentLength;\n var x = circuit.points[_i - 1].x + (circuit.points[_i].x - circuit.points[_i - 1].x) * ratio;\n var y = circuit.points[_i - 1].y + (circuit.points[_i].y - circuit.points[_i - 1].y) * ratio;\n\n // 繪製光點\n _this14.ctx.setFillStyle('#00ffff');\n _this14.ctx.beginPath();\n _this14.ctx.arc(x, y, 5, 0, Math.PI * 2);\n _this14.ctx.fill();\n\n // 繪製光暈效果\n var gradient = _this14.ctx.createCircularGradient(x, y, 10);\n gradient.addColorStop(0, 'rgba(0, 255, 255, 0.8)');\n gradient.addColorStop(1, 'rgba(0, 255, 255, 0)');\n _this14.ctx.setFillStyle(gradient);\n _this14.ctx.beginPath();\n _this14.ctx.arc(x, y, 20, 0, Math.PI * 2);\n _this14.ctx.fill();\n break;\n }\n distanceSoFar += segmentLength;\n }\n });\n },\n // 計算電路總長度\n getCircuitLength: function getCircuitLength(points) {\n var length = 0;\n for (var i = 1; i < points.length; i++) {\n length += this.distance(points[i - 1], points[i]);\n }\n return length;\n },\n // 計算兩點之間的距離\n distance: function distance(p1, p2) {\n return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2));\n }\n },\n // 組件卸載時清除動畫\n onUnload: function onUnload() {\n if (this.animationFrame) {\n clearTimeout(this.animationFrame);\n }\n this.ctx = null;\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJ1cFZlcnNpb24iLCJkYXRhIiwiZW1haWxDb2RlWnoiLCJnb29nbGVDb2RlWnoiLCJlbWFpVGlwWnoiLCJnb29nbGVUaXBaeiIsImVtYWlsQ29kZVNsIiwiZ29vZ2xlQ29kZVNsIiwiZW1haVRpcFNsIiwiZ29vZ2xlVGlwU2wiLCJ3ZWJ2aWV3U3R5bGVzIiwicHJvZ3Jlc3MiLCJ3aWR0aCIsImhlaWdodCIsIndlYnZpZXdJbnN0YW5jZSIsInhpZUNoZWNrZWQiLCJpc0Rpc2FibGUiLCJvbmVTZWUiLCJ0d29TZWUiLCJvbmVOdW0iLCJ0d29OdW0iLCJ4aWV5aVR4dExpc3QiLCJzaG93UGFzc3dvcmQxIiwic2hvd1Bhc3N3b3JkMiIsInNob3dwd2RJbWciLCJoaWRlcHdkSW1nIiwieGlleWlUeHQiLCJzaG93TW9kYWxYaWV5aSIsInpoaWZ1TWltYVp6IiwibW9kYWxOYW1lenoiLCJpbml0QWRyZXNzIiwib3V0TW9uZXkiLCJwYXlNb25leVN0eWxlIiwic2hvd01vZGFsIiwib3JkZXJJZCIsInFyY29kZVNpemUiLCJtb2RhbGludE1vbmV5IiwiaXNDaGVja1hpZXlpIiwibW9kYWxOYW1lIiwiemhpZnVNaW1hIiwiY3R4IiwiY2FudmFzV2lkdGgiLCJjYW52YXNIZWlnaHQiLCJjaXJjdWl0cyIsImNoaXBzIiwiYW5pbWF0aW9uRnJhbWUiLCJwdXJjaGFzZUFtb3VudCIsInBheUluZm9zIiwidXNlclVzZHRNb25leSIsImJuYk1vbmV5IiwiZXRoTW9uZXkiLCJidGNNb25leSIsInVzZXJNb25leUFkcmVzcyIsInVzZXJJbmZvcyIsInVzZXJQcml2YXRlS2V5Iiwid2F0Y2giLCJoYW5kbGVyIiwidmFsIiwib25SZWFkeSIsImN1cnJlbnRXZWJ2aWV3IiwiJHNjb3BlIiwiJGdldEFwcFdlYnZpZXciLCJjaGlsZHJlbiIsIm9uUHVsbERvd25SZWZyZXNoIiwiZ2V0VXNlckluZm9zIiwiY3JlYXRlZCIsImluaXRDYW52YXMiLCJtb3VudGVkIiwiZ2V0WGlleWlCb29rIiwibWV0aG9kcyIsInRvc2VuZGVtYWlsU2wiLCJudW0iLCJlbWFpVGltZXIiLCJzZXRJbnRlcnZhbCIsImNsZWFySW50ZXJ2YWwiLCJfZW1haWxTZW5kIiwiZW1haWwiLCJldmVudCIsInJlcyIsImNvZGUiLCJ1bmkiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJtc2ciLCJnb29nbGVlbWFpbFNsIiwiZ29vZ2xlVGltZXIiLCJ0b3NlbmRlbWFpbFp6IiwicGFyYW1zIiwiZ29vZ2xlZW1haWxaeiIsImhhbmRsZVdlYlZpZXdNZXNzYWdlIiwiX3RoYXQiLCJvYmoiLCJkZXRhaWwiLCJsZW5ndGgiLCJoaWRlTG9hZGluZyIsInR5cGUiLCJzdGF0dXMiLCJkdXJhdGlvbiIsInRvUGF5c29yZCIsImhhc2giLCJoYW5kbGVJbnB1dCIsImhhbmRsZUlucHV0MiIsImNoZWNrU2Nyb2xsIiwid2luZG93SGVpZ2h0IiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJlbGVtZW50IiwidGFyZ2V0Iiwic2Nyb2xsSGVpZ2h0Iiwic2Nyb2xsVG9wIiwibW9kYWxYaWV5aVNlZSIsIm4iLCJtaW5lcl9hZ3JlZW1lbnQiLCJfdXNlckluZm9zIiwidXNlcmluZm8iLCJnZXRTdG9yYWdlU3luYyIsImlkIiwid2FsbGV0IiwiYWRkcmVzcyIsImdldFl1TW9uZXkiLCJjaGFuZ2VQYXNzd29yZCIsInNob3dQYXNzd29yZDMiLCJzdHlsZUNoYW5nZSIsImUiLCJ2YWx1ZSIsIl9wYXlYaWV5aSIsIm9mZk1vZGFsQnRuWnoiLCJtb2RhbEJ0blp6IiwiZ29vZ2xlY29kZSIsInBheWtleSIsIk1ENSIsIk1hdGgiLCJmbG9vciIsIkRhdGUiLCJub3ciLCJ0aW1lc3RhbXAiLCJfd2FsbGV0aW5mbyIsInNob3dMb2FkaW5nIiwicHVibGljamllbWkiLCJ1c2VyU2l5YW8iLCJmcm9tQWRyZXNzIiwidG9BZHJlc3MiLCJjb2luIiwicHJpdmF0ZUtleSIsImV2YWxKUyIsIkpTT04iLCJzdHJpbmdpZnkiLCJjYW5jZWxVcGdyYWRlIiwiY29uZmlybVVwZ3JhZGUiLCJ1c2R0cyIsImJuYnMiLCJ0b0RldGFpbCIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJzaG93VXBncmFkZU1vZGFsIiwicmFuZG9tIiwidG9TdHJpbmciLCJzdWJzdHIiLCJzaG93VXBncmFkZU1vZGFsMSIsIm1hc2siLCJxcmNvZGVVcmwiLCJ1UVJDb2RlIiwibWFrZSIsImNhbnZhc0lkIiwidGV4dCIsInNpemUiLCJtYXJnaW4iLCJzdWNjZXNzIiwiZXJ3ZWltYXBhdGgiLCJjb21wbGV0ZSIsInBheVhpZXlpQ2hhbmdlIiwicGF5WGlleWlDbGljayIsInVzZXJNb25leUFkcmVzc09wdGlvbnMiLCJzdGFydCIsInN1YnN0cmluZyIsImVuZCIsIm1pZGRsZSIsImZpbmFsU3RyaW5nIiwidXNlck1vbmV5QWRyZXNzT3B0aW9uczEiLCJjb3B5QWRyZXNzIiwiYWRyZXNzIiwic2V0Q2xpcGJvYXJkRGF0YSIsImhhbmRsZVByb3h5IiwicmVxdWVzdCIsInVzZHRCYWxhbmNlIiwiYm5iQmFsYW5jZSIsImV0aEJhbGFuY2UiLCJidGNCQmFsYW5jZSIsInN0b3BQdWxsRG93blJlZnJlc2giLCJtb2RhbEJ0biIsIml0ZW0iLCJwYXlfYWRkcmVzcyIsImZlZSIsIl9wYXlzb3JkIiwib2lkIiwidHgiLCJoaWRlTW9kYWwiLCJoYW5kbGVQdXJjaGFzZSIsImNudCIsImFyZWEiLCJfY3JlYXRlb3JkZXIiLCJzZXRUaW1lb3V0Iiwic3lzSW5mbyIsIndpbmRvd1dpZHRoIiwiY3JlYXRlQ2FudmFzQ29udGV4dCIsImdlbmVyYXRlQ2lyY3VpdHMiLCJnZW5lcmF0ZUNoaXBzIiwiY2xlYXJUaW1lb3V0IiwiYW5pbWF0ZSIsImNpcmN1aXRDb3VudCIsImkiLCJwdXNoIiwiY3JlYXRlQ2lyY3VpdCIsInN0YXJ0WCIsInN0YXJ0WSIsInBvaW50cyIsImdlbmVyYXRlUG9pbnRzIiwic3BlZWQiLCJ4IiwieSIsImN1cnJlbnRYIiwiY3VycmVudFkiLCJzdGVwcyIsImNoaXBDb3VudCIsImNsZWFyUmVjdCIsInNldEZpbGxTdHlsZSIsImZpbGxSZWN0IiwiZHJhd0NoaXBzIiwiZHJhd0NpcmN1aXRzIiwiZHJhdyIsImZvckVhY2giLCJjaGlwIiwic2V0U3Ryb2tlU3R5bGUiLCJzdHJva2VSZWN0IiwiY2lyY3VpdCIsImJlZ2luUGF0aCIsIm1vdmVUbyIsImxpbmVUbyIsInNldExpbmVXaWR0aCIsInN0cm9rZSIsInRvdGFsTGVuZ3RoIiwiZ2V0Q2lyY3VpdExlbmd0aCIsImN1cnJlbnREaXN0IiwiZGlzdGFuY2VTb0ZhciIsInNlZ21lbnRMZW5ndGgiLCJkaXN0YW5jZSIsInJhdGlvIiwiYXJjIiwiUEkiLCJmaWxsIiwiZ3JhZGllbnQiLCJjcmVhdGVDaXJjdWxhckdyYWRpZW50IiwiYWRkQ29sb3JTdG9wIiwicDEiLCJwMiIsInNxcnQiLCJwb3ciLCJvblVubG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBK05BO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQTlPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQWtCZTtFQUNkQSxVQUFVLEVBQUU7SUFDWEMsU0FBUyxFQUFUQTtFQUNELENBQUM7RUFDREMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsV0FBVyxFQUFDLEVBQUU7TUFDZEMsWUFBWSxFQUFDLEVBQUU7TUFDZkMsU0FBUyxFQUFDLElBQUk7TUFDZEMsV0FBVyxFQUFDLElBQUk7TUFDaEJDLFdBQVcsRUFBQyxFQUFFO01BQ2RDLFlBQVksRUFBQyxFQUFFO01BQ2ZD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ZjtVQUNEO1VBQ0FOLGFBQWEsSUFBSUMsYUFBYTtRQUMvQjtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBSCxnQkFBZ0IsNEJBQUMxQixNQUFNLEVBQUU7TUFDeEIsSUFBSXpILE1BQU0sR0FBRyxDQUFDO01BQ2QsS0FBSyxJQUFJb0gsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHSyxNQUFNLENBQUN6SCxNQUFNLEVBQUVvSCxDQUFDLEVBQUUsRUFBRTtRQUN2Q3BILE1BQU0sSUFBSSxJQUFJLENBQUN1SixRQUFRLENBQUM5QixNQUFNLENBQUNMLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRUssTUFBTSxDQUFDTCxDQUFDLENBQUMsQ0FBQztNQUNsRDtNQUNBLE9BQU9wSCxNQUFNO0lBQ2QsQ0FBQztJQUNEO0lBQ0F1SixRQUFRLG9CQUFDUSxFQUFFLEVBQUVDLEVBQUUsRUFBRTtNQUNoQixPQUFPM0gsSUFBSSxDQUFDNEgsSUFBSSxDQUFDNUgsSUFBSSxDQUFDNkgsR0FBRyxDQUFDRixFQUFFLENBQUNwQyxDQUFDLEdBQUdtQyxFQUFFLENBQUNuQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUd2RixJQUFJLENBQUM2SCxHQUFHLENBQUNGLEVBQUUsQ0FBQ25DLENBQUMsR0FBR2tDLEVBQUUsQ0FBQ2xDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUN0RTtFQUNELENBQUM7RUFDRDtFQUNBc0MsUUFBUSxzQkFBRztJQUNWLElBQUksSUFBSSxDQUFDcE4sY0FBYyxFQUFFO01BQ3hCa0ssWUFBWSxDQUFDLElBQUksQ0FBQ2xLLGNBQWMsQ0FBQztJQUNsQztJQUNBLElBQUksQ0FBQ0wsR0FBRyxHQUFHLElBQUk7RUFDaEI7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMzkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRfY3JlYXRlb3JkZXIsXG5cdF93YWxsZXRpbmZvLFxuXHRfc2VuZGNvaW4sXG5cdF9wYXlzb3JkLFxuXHRfcGF5WGlleWksXG5cdF91c2VySW5mb3MsXG5cdF9lbWFpbFNlbmRcbn0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIjtcbmltcG9ydCBwdWJsaWNGbiBmcm9tICdAL2NvbW1vbi9wdWJsaWNGdW5jdGlvbi5qcydcbmltcG9ydCB1UVJDb2RlIGZyb20gJ0AvY29tbW9uL3VxcmNvZGUuanMnXG5pbXBvcnQgdXBWZXJzaW9uIGZyb20gXCJAL2NvbXBvbmVudHMvYW0tdXBWZXJzaW9uL2FtLXVwVmVyc2lvbi52dWVcIjtcbmltcG9ydCB7XG5cdHB1YmxpY2ppZW1pXG59IGZyb20gXCJAL2NvbW1vbi9qaWVtaS5qc1wiXG5pbXBvcnQgTUQ1IGZyb20gXCJibHVlaW1wLW1kNVwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRjb21wb25lbnRzOiB7XG5cdFx0dXBWZXJzaW9uXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGVtYWlsQ29kZVp6OlwiXCIsXG5cdFx0XHRnb29nbGVDb2RlWno6XCJcIixcblx0XHRcdGVtYWlUaXBaejpcIueZvOmAgVwiLFxuXHRcdFx0Z29vZ2xlVGlwWno6XCLnmbzpgIFcIixcblx0XHRcdGVtYWlsQ29kZVNsOlwiXCIsXG5cdFx0XHRnb29nbGVDb2RlU2w6XCJcIixcblx0XHRcdGVtYWlUaXBTbDpcIueZvOmAgVwiLFxuXHRcdFx0Z29vZ2xlVGlwU2w6XCLnmbzpgIFcIixcblx0XHRcdHdlYnZpZXdTdHlsZXM6IHtcblx0XHRcdFx0cHJvZ3Jlc3M6IGZhbHNlLFxuXHRcdFx0XHR3aWR0aDogXCIwcHhcIixcblx0XHRcdFx0aGVpZ2h0OiBcIjBweFwiXG5cdFx0XHR9LFxuXHRcdFx0d2Vidmlld0luc3RhbmNlOiBudWxsLFxuXHRcdFx0eGllQ2hlY2tlZDogW10sXG5cdFx0XHRpc0Rpc2FibGU6IHRydWUsXG5cdFx0XHRvbmVTZWU6IGZhbHNlLFxuXHRcdFx0dHdvU2VlOiBmYWxzZSxcblx0XHRcdG9uZU51bTogMCxcblx0XHRcdHR3b051bTogMCxcblx0XHRcdHhpZXlpVHh0TGlzdDoge30sIC8v5Y2U6K2w5YWn5a65XG5cdFx0XHRzaG93UGFzc3dvcmQxOiB0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMjogdHJ1ZSxcblx0XHRcdHNob3dwd2RJbWc6IFwic3RhdGljL2ljb24vZXllX29uLnBuZ1wiLFxuXHRcdFx0aGlkZXB3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb2ZmLnBuZ1wiLFxuXHRcdFx0eGlleWlUeHQ6IFwiXCIsXG5cdFx0XHRzaG93TW9kYWxYaWV5aTogZmFsc2UsXG5cdFx0XHR6aGlmdU1pbWFaejogXCJcIixcblx0XHRcdG1vZGFsTmFtZXp6OiBmYWxzZSxcblx0XHRcdGluaXRBZHJlc3M6IFwiXCIsXG5cdFx0XHRvdXRNb25leTogXCJcIixcblx0XHRcdHBheU1vbmV5U3R5bGU6ICdVU0RUJyxcblx0XHRcdHNob3dNb2RhbDogZmFsc2UsXG5cdFx0XHRvcmRlcklkOiBcIlwiLFxuXHRcdFx0cXJjb2RlU2l6ZTogMjAwLFxuXHRcdFx0bW9kYWxpbnRNb25leTogZmFsc2UsXG5cdFx0XHRpc0NoZWNrWGlleWk6IGZhbHNlLFxuXHRcdFx0bW9kYWxOYW1lOiBmYWxzZSwgLy/lr4bnorzlvYjnqpdcblx0XHRcdHpoaWZ1TWltYTogXCJcIixcblx0XHRcdGN0eDogbnVsbCwgLy8gQ2FudmFzIOS4iuS4i+aWh1xuXHRcdFx0Y2FudmFzV2lkdGg6IDMwMCwgLy8gQ2FudmFzIOWvrOW6plxuXHRcdFx0Y2FudmFzSGVpZ2h0OiAzMDAsIC8vIENhbnZhcyDpq5jluqZcblx0XHRcdGNpcmN1aXRzOiBbXSwgLy8g5a2Y5YSy6Zu76Lev5pW45pOa55qE5pW457WEXG5cdFx0XHRjaGlwczogW10sIC8vIOWtmOWEsuiKr+eJh+aVuOaTmueahOaVuOe1hFxuXHRcdFx0YW5pbWF0aW9uRnJhbWU6IG51bGwsIC8vIOeUqOaWvOWtmOWEsuWLleeVq+W5gOeahOW8leeUqFxuXHRcdFx0cHVyY2hhc2VBbW91bnQ6ICcnLCAvLyDos7zosrfmlbjph49cblx0XHRcdHBheUluZm9zOiB7fSwgLy/os7zosrfmmYLmlK/ku5jkv6Hmga9cblx0XHRcdHVzZXJVc2R0TW9uZXk6IFwiXCIsIC8vdXNkdOmkmOmhjVxuXHRcdFx0Ym5iTW9uZXk6IFwiXCIsIC8vYm5i6aSY6aGNXG5cdFx0XHRldGhNb25leTpcIlwiLFxuXHRcdFx0YnRjTW9uZXk6XCJcIixcblx0XHRcdHVzZXJNb25leUFkcmVzczogXCJcIiwgLy/nlKjmiLbpjKLljIXlnLDlnYBcblx0XHRcdHVzZXJJbmZvczoge30sIC8v55So5oi25L+h5oGvXG5cdFx0XHR1c2VyUHJpdmF0ZUtleTogXCJcIiwgLy/nlKjmiLbnp4HpkbBcblx0XHR9XG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0bW9kYWxOYW1lOiB7XG5cdFx0XHRoYW5kbGVyKHZhbCkge1xuXHRcdFx0XHRpZiAodmFsID09IGZhbHNlKSB7XG5cdFx0XHRcdFx0dGhpcy56aGlmdU1pbWEgPSBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtb2RhbE5hbWV6ejoge1xuXHRcdFx0aGFuZGxlcih2YWwpIHtcblx0XHRcdFx0aWYgKHZhbCA9PSBmYWxzZSkge1xuXHRcdFx0XHRcdHRoaXMuemhpZnVNaW1hWnogPSBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9LFxuXHRvblJlYWR5KCkge1xuXG5cdFx0Ly8g542y5Y+W55W25YmN6aCB6Z2iXG5cdFx0Y29uc3QgY3VycmVudFdlYnZpZXcgPSB0aGlzLiRzY29wZS4kZ2V0QXBwV2VidmlldygpO1xuXHRcdC8vIOeNsuWPlndlYi12aWV357WE5Lu25bCN6LGhXG5cdFx0dGhpcy53ZWJ2aWV3SW5zdGFuY2UgPSBjdXJyZW50V2Vidmlldy5jaGlsZHJlbigpWzBdO1xuXG5cdH0sXG5cdG9uUHVsbERvd25SZWZyZXNoKCl7XG5cdFx0dGhpcy5nZXRVc2VySW5mb3MoKTtcblx0fSxcblx0Y3JlYXRlZCgpIHtcblx0XHR0aGlzLmluaXRDYW52YXMoKTtcblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHRcdHRoaXMuZ2V0WGlleWlCb29rKCk7XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRhc3luYyB0b3NlbmRlbWFpbFNsKCl7XG5cdFx0XHRpZiAodGhpcy5lbWFpVGlwU2wgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5lbWFpVGlwU2wgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0bnVtLS07XG5cdFx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHRcdHRoaXMuZW1haVRpcFNsID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZW1haVRpbWVyKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9lbWFpbFNlbmQoe1xuXHRcdFx0XHRcdGVtYWlsOiB0aGlzLnVzZXJJbmZvcy5lbWFpbCxcblx0XHRcdFx0XHRldmVudDogXCJjaGVja1wiXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn55m86YCB5oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Z29vZ2xlZW1haWxTbCgpIHtcblx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdGxldCBnb29nbGVUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0dGhpcy5nb29nbGVUaXBTbCA9IG51bSArICdzJztcblx0XHRcdFx0bnVtLS07XG5cdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVUaXBTbCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChnb29nbGVUaW1lcilcblx0XHRcdFx0fVxuXHRcdFx0fSwgMTAwMClcblx0XHR9LFxuXHRcdGFzeW5jIHRvc2VuZGVtYWlsWnooKXtcblx0XHRcdGlmICh0aGlzLmVtYWlUaXBaeiA9PSBcIueZvOmAgVwiKSB7XG5cdFx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdFx0bGV0IGVtYWlUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmVtYWlUaXBaeiA9IG51bSArICdzJztcblx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdFx0dGhpcy5lbWFpVGlwWnogPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChlbWFpVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKTtcblx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdGVtYWlsOiB0aGlzLnVzZXJJbmZvcy5lbWFpbCxcblx0XHRcdFx0XHRldmVudDogXCJjaGVja1wiLFxuXHRcdFx0XHR9O1xuXHRcdFx0XHRjb25zb2xlLmxvZyhwYXJhbXMsJ+WPg+aVuCcpXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfZW1haWxTZW5kKHBhcmFtcyk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfnmbzpgIHmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRnb29nbGVlbWFpbFp6KCkge1xuXHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0bGV0IGdvb2dsZVRpbWVyID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHR0aGlzLmdvb2dsZVRpcFp6ID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRudW0tLTtcblx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcFp6ID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGdvb2dsZVRpbWVyKVxuXHRcdFx0XHR9XG5cdFx0XHR9LCAxMDAwKVxuXHRcdH0sXG5cdFx0Ly8g5o6l5pS2V2ViVmlld+a2iOaBr1xuXHRcdGhhbmRsZVdlYlZpZXdNZXNzYWdlKGV2ZW50KSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0bGV0IG9iaiA9IGV2ZW50LmRldGFpbC5kYXRhO1xuXHRcdFx0Y29uc29sZS5sb2coJ+aUtuWIsFdlYlZpZXfmtojmga86Jywgb2JqKTtcblx0XHRcdGlmIChvYmoubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0aWYgKG9ialswXS50eXBlID09ICdVU0RUJykge1xuXHRcdFx0XHRcdGlmIChvYmpbMF0uc3RhdHVzID09ICdzdWNjZXNzJykge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBgVVNEVOi9ieW4s+aIkOWKn2AsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBgVVNEVOi9ieW4s+WkseaVl2AsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKG9ialswXS50eXBlID09ICdCTkInKSB7XG5cdFx0XHRcdFx0aWYgKG9ialswXS5zdGF0dXMgPT0gJ3N1Y2Nlc3MnKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGBCTkLovYnluLPmiJDlip9gLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogYEJOQui9ieW4s+WkseaVl2AsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKG9ialswXS50eXBlID09ICdwYXlTdWFuTGknKSB7XG5cdFx0XHRcdFx0aWYgKG9ialswXS5zdGF0dXMgPT0gJ3N1Y2Nlc3MnKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5omT5qy+5oiQ5YqfXCIsXG5cdFx0XHRcdFx0XHRcdGljb246IFwic3VjY2Vzc1wiLFxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdF90aGF0LnRvUGF5c29yZChvYmpbMF0uaGFzaCk7XG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogXCLmiZPmrL7lpLHmlZdcIixcblx0XHRcdFx0XHRcdFx0aWNvbjogXCJlcnJvclwiLFxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0X3RoYXQuemhpZnVNaW1hWnogPSBcIlwiO1xuXHRcdFx0XHRfdGhhdC5wYXlNb25leVN0eWxlID0gJ1VTRFQnO1xuXHRcdFx0XHRfdGhhdC5lbWFpbENvZGVaeiA9IFwiXCI7XG5cdFx0XHRcdF90aGF0Lmdvb2dsZUNvZGVaeiA9IFwiXCI7XG5cdFx0XHRcdF90aGF0LmVtYWlUaXBaeiA9IFwi55m86YCBXCI7XG5cdFx0XHRcdF90aGF0Lmdvb2dsZVRpcFp6ID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0X3RoYXQuZW1haWxDb2RlU2wgPSBcIlwiO1xuXHRcdFx0XHRfdGhhdC5nb29nbGVDb2RlU2wgPSBcIlwiO1xuXHRcdFx0XHRfdGhhdC5lbWFpVGlwU2wgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRfdGhhdC5nb29nbGVUaXBTbCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdF90aGF0Lm1vZGFsTmFtZXp6ID0gZmFsc2U7XG5cdFx0XHRcdF90aGF0Lm1vZGFsTmFtZSA9IGZhbHNlO1xuXHRcdFx0XHRfdGhhdC5nZXRVc2VySW5mb3MoKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdGhhbmRsZUlucHV0KGV2ZW50KSB7XG5cdFx0XHR0aGlzLnpoaWZ1TWltYSA9IGV2ZW50O1xuXHRcdH0sXG5cdFx0aGFuZGxlSW5wdXQyKGV2ZW50KSB7XG5cdFx0XHR0aGlzLnpoaWZ1TWltYVp6ID0gZXZlbnQ7XG5cdFx0fSxcblx0XHRjaGVja1Njcm9sbChldmVudCkge1xuXHRcdFx0Y29uc3Qgd2luZG93SGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93SGVpZ2h0O1xuXHRcdFx0Y29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldDtcblx0XHRcdGlmIChlbGVtZW50LnNjcm9sbEhlaWdodCAtIGVsZW1lbnQuc2Nyb2xsVG9wIC0gd2luZG93SGVpZ2h0IDwgMTApIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi5Y2U6K2w6Zax6K6A5a6M5oiQXCIsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCIsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDEwMDBcblx0XHRcdFx0fSlcblx0XHRcdFx0dGhpcy5vbmVTZWUgPSB0cnVlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bW9kYWxYaWV5aVNlZShuKSB7XG5cdFx0XHR0aGlzLnhpZXlpVHh0ID0gdGhpcy54aWV5aVR4dExpc3QubWluZXJfYWdyZWVtZW50XG5cdFx0XHR0aGlzLnNob3dNb2RhbFhpZXlpID0gdHJ1ZTtcblx0XHR9LFxuXHRcdGFzeW5jIGdldFVzZXJJbmZvcygpIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfdXNlckluZm9zKCk7XG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0dGhpcy51c2VySW5mb3MgPSByZXMuZGF0YS51c2VyaW5mbztcblx0XHRcdFx0dGhpcy51c2VyUHJpdmF0ZUtleSA9IHVuaS5nZXRTdG9yYWdlU3luYyhgdXNlcl9wcml2YXRlS2V5XyR7dGhpcy51c2VySW5mb3MuaWR9YClcblx0XHRcdFx0dGhpcy51c2VyTW9uZXlBZHJlc3MgPSB0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzcztcblx0XHRcdFx0dGhpcy5nZXRZdU1vbmV5KCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjaGFuZ2VQYXNzd29yZChuKSB7XG5cdFx0XHRzd2l0Y2ggKG4pIHtcblx0XHRcdFx0Y2FzZSAxOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkMSA9ICF0aGlzLnNob3dQYXNzd29yZDE7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgMjpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDIgPSAhdGhpcy5zaG93UGFzc3dvcmQyO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDM6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQzID0gIXRoaXMuc2hvd1Bhc3N3b3JkMztcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdH1cblx0XHR9LFxuXHRcdHN0eWxlQ2hhbmdlKGUpIHtcblx0XHRcdHRoaXMucGF5TW9uZXlTdHlsZSA9IGUuZGV0YWlsLnZhbHVlO1xuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0WGlleWlCb29rKG4pIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfcGF5WGlleWkoKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR0aGlzLnhpZXlpVHh0TGlzdCA9IHJlcy5kYXRhO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly/ovYnos6xcblx0XHRvZmZNb2RhbEJ0blp6KCkge1xuXHRcdFx0dGhpcy5tb2RhbE5hbWV6eiA9IGZhbHNlO1xuXHRcdFx0dGhpcy5lbWFpbENvZGVaeiA9IFwiXCI7XG5cdFx0XHR0aGlzLmdvb2dsZUNvZGVaeiA9IFwiXCI7XG5cdFx0XHR0aGlzLmVtYWlUaXBaeiA9IFwi55m86YCBXCI7XG5cdFx0XHR0aGlzLmdvb2dsZVRpcFp6ID0gXCLnmbzpgIFcIjtcblx0XHR9LFxuXHRcdGFzeW5jIG1vZGFsQnRuWnooKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0aWYgKCFfdGhhdC56aGlmdU1pbWFaeiB8fCAhX3RoYXQuZW1haWxDb2RlWnogfHwgIV90aGF0Lmdvb2dsZUNvZGVaeikgcmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZTogJ+iri+Whq+Wvq+ato+eiuuizh+ioiicsXG5cdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0fSlcblx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0Y29kZTogX3RoYXQuZW1haWxDb2RlWnosXG5cdFx0XHRcdGdvb2dsZWNvZGU6IF90aGF0Lmdvb2dsZUNvZGVaeixcblx0XHRcdFx0cGF5a2V5OiAgTUQ1KF90aGF0LnpoaWZ1TWltYVp6ICsgKE1hdGguZmxvb3IoRGF0ZS5ub3coKSAvIDEwMDApKSksXG5cdFx0XHRcdHRpbWVzdGFtcDogTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCksXG5cdFx0XHR9XG5cblx0XHRcdGxldCByZXMgPSBhd2FpdCBfd2FsbGV0aW5mbyhwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6ICfmiZPmrL7kuK0uLi4uLi4nXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRpZiAoX3RoYXQucGF5TW9uZXlTdHlsZSA9PSAnVVNEVCcpIHtcblx0XHRcdFx0XHRsZXQgdXNlclNpeWFvID0gYXdhaXQgcHVibGljamllbWkoMiwgX3RoYXQuemhpZnVNaW1hWnosIF90aGF0LnVzZXJNb25leUFkcmVzcyk7XG5cdFx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdFx0dHlwZTogJ1VTRFQnLFxuXHRcdFx0XHRcdFx0ZnJvbUFkcmVzczogX3RoYXQudXNlck1vbmV5QWRyZXNzLFxuXHRcdFx0XHRcdFx0dG9BZHJlc3M6IF90aGF0LmluaXRBZHJlc3MsXG5cdFx0XHRcdFx0XHRjb2luOiBfdGhhdC5vdXRNb25leSxcblx0XHRcdFx0XHRcdHByaXZhdGVLZXk6IHVzZXJTaXlhb1xuXHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0aWYgKF90aGF0LndlYnZpZXdJbnN0YW5jZSkge1xuXHRcdFx0XHRcdFx0X3RoYXQud2Vidmlld0luc3RhbmNlLmV2YWxKUyhgXG5cdFx0XHRcdFx0XHRcdFx0XHR1c2R0VHJhbnNmZXIoJHtKU09OLnN0cmluZ2lmeShwYXJhbXMpfSk7XG5cdFx0XHRcdFx0XHRcdCAgYCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IGVsc2UgaWYgKF90aGF0LnBheU1vbmV5U3R5bGUgPT0gJ0JOQicpIHtcblx0XHRcdFx0XHRsZXQgdXNlclNpeWFvID0gYXdhaXQgcHVibGljamllbWkoMiwgX3RoYXQuemhpZnVNaW1hWnosIF90aGF0LnVzZXJNb25leUFkcmVzcyk7XG5cdFx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdFx0dHlwZTogJ0JOQicsXG5cdFx0XHRcdFx0XHRmcm9tQWRyZXNzOiBfdGhhdC51c2VyTW9uZXlBZHJlc3MsXG5cdFx0XHRcdFx0XHR0b0FkcmVzczogX3RoYXQuaW5pdEFkcmVzcyxcblx0XHRcdFx0XHRcdGNvaW46IF90aGF0Lm91dE1vbmV5LFxuXHRcdFx0XHRcdFx0cHJpdmF0ZUtleTogdXNlclNpeWFvXG5cdFx0XHRcdFx0fTtcblx0XHRcdFx0XHRpZiAoX3RoYXQud2Vidmlld0luc3RhbmNlKSB7XG5cdFx0XHRcdFx0XHRfdGhhdC53ZWJ2aWV3SW5zdGFuY2UuZXZhbEpTKGBcblx0XHRcdFx0XHRcdFx0XHRcdGJuYlRyYW5zZmVyKCR7SlNPTi5zdHJpbmdpZnkocGFyYW1zKX0pO1xuXHRcdFx0XHRcdFx0XHQgIGApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y2FuY2VsVXBncmFkZSgpIHtcblx0XHRcdHRoaXMuc2hvd01vZGFsID0gZmFsc2U7XG5cdFx0fSxcblx0XHRjb25maXJtVXBncmFkZSgpIHtcblx0XHRcdGxldCB1c2R0cyA9IHRoaXMudXNlclVzZHRNb25leTtcblx0XHRcdHVzZHRzID4gMCA/IHVzZHRzID0gdXNkdHMgOiB1c2R0cyA9IDA7XG5cdFx0XHRsZXQgYm5icyA9IHRoaXMuYm5iTW9uZXk7XG5cdFx0XHRibmJzID4gMCA/IGJuYnMgPSBibmJzIDogYm5icyA9IDA7XG5cdFx0XHRpZiAoIXRoaXMuaW5pdEFkcmVzcykge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+i8uOWFpeaUtuasvuWcsOWdgCcsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICghdGhpcy5vdXRNb25leSkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+i8uOWFpei9ieizrOmHkemhjScsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLnBheU1vbmV5U3R5bGUgPT0gJ1VTRFQnICYmIHVzZHRzIDwgdGhpcy5vdXRNb25leSkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ1VTRFTkuI3otrMnLFxuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy5wYXlNb25leVN0eWxlID09ICdCTkInICYmIGJuYnMgPCB0aGlzLm91dE1vbmV5KSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAnQk5C5LiN6LazJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0dGhpcy5tb2RhbE5hbWV6eiA9IHRydWU7XG5cdFx0XHR0aGlzLnNob3dNb2RhbCA9IGZhbHNlO1xuXHRcdH0sXG5cdFx0dG9EZXRhaWwoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogXCIvcGFnZXMvbXltb25leS9tb25leURldGFpbFwiXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly/ovYnos6xcblx0XHRzaG93VXBncmFkZU1vZGFsKCkge1xuXHRcdFx0dGhpcy5zaG93TW9kYWwgPSB0cnVlO1xuXHRcdFx0dGhpcy5vcmRlcklkID0gJ09SRC0nICsgTWF0aC5yYW5kb20oKS50b1N0cmluZygzNikuc3Vic3RyKDIsIDkpO1xuXHRcdH0sXG5cdFx0Ly/mlLbmrL5cblx0XHRhc3luYyBzaG93VXBncmFkZU1vZGFsMSgpIHtcblx0XHRcdHRoaXMubW9kYWxpbnRNb25leSA9IHRydWU7XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHR0aXRsZTogJ+S6jOe2reeivOeUn+aIkOS4rScsXG5cdFx0XHRcdG1hc2s6IHRydWVcblx0XHRcdH0pXG5cdFx0XHRsZXQgcXJjb2RlVXJsID0gdGhpcy51c2VyTW9uZXlBZHJlc3Ncblx0XHRcdGF3YWl0IHVRUkNvZGUubWFrZSh7XG5cdFx0XHRcdGNhbnZhc0lkOiAncXJjb2RlcycsXG5cdFx0XHRcdHRleHQ6IHFyY29kZVVybCxcblx0XHRcdFx0c2l6ZTogdGhpcy5xcmNvZGVTaXplLFxuXHRcdFx0XHRtYXJnaW46IDEwLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdHRoaXMuZXJ3ZWltYXBhdGggPSByZXNcblx0XHRcdFx0XHRjb25zb2xlLmxvZygncXJjb2RlU3JjID0gJyArIHRoaXMuZXJ3ZWltYXBhdGgpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRwYXlYaWV5aUNoYW5nZShlKSB7XG5cdFx0XHRpZiAoZS50YXJnZXQudmFsdWUubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR0aGlzLmlzQ2hlY2tYaWV5aSA9IHRydWU7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLmlzQ2hlY2tYaWV5aSA9IGZhbHNlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0cGF5WGlleWlDbGljaygpIHtcblx0XHRcdGlmICh0aGlzLm9uZVNlZSkge1xuXHRcdFx0XHR0aGlzLmlzRGlzYWJsZSA9IGZhbHNlO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi6KuL5YWI5a6j6K6A5Y2U6K2w5pu4XCIsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCIsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDEwMDBcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8v6Yyi5YyF5Zyw5Z2A6aGv56S65YmNNuW+jDRcblx0XHR1c2VyTW9uZXlBZHJlc3NPcHRpb25zKGRhdGEpIHtcblx0XHRcdGxldCBzdGFydCA9IGRhdGEuc3Vic3RyaW5nKDAsIDIwKTtcblx0XHRcdGxldCBlbmQgPSBkYXRhLnN1YnN0cmluZyhkYXRhLmxlbmd0aCAtIDQpO1xuXHRcdFx0bGV0IG1pZGRsZSA9IFwi4oCmXCI7XG5cdFx0XHRsZXQgZmluYWxTdHJpbmcgPSBzdGFydCArIG1pZGRsZSArIGVuZDtcblx0XHRcdHJldHVybiBmaW5hbFN0cmluZ1xuXHRcdH0sXG5cdFx0dXNlck1vbmV5QWRyZXNzT3B0aW9uczEoZGF0YSkge1xuXHRcdFx0bGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgMTQpO1xuXHRcdFx0bGV0IGVuZCA9IGRhdGEuc3Vic3RyaW5nKGRhdGEubGVuZ3RoIC0gNCk7XG5cdFx0XHRsZXQgbWlkZGxlID0gXCLigKZcIjtcblx0XHRcdGxldCBmaW5hbFN0cmluZyA9IHN0YXJ0ICsgbWlkZGxlICsgZW5kO1xuXHRcdFx0cmV0dXJuIGZpbmFsU3RyaW5nXG5cdFx0fSxcblx0XHRjb3B5QWRyZXNzKGFkcmVzcykge1xuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiBhZHJlc3MsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRoYW5kbGVQcm94eSgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teVByb3h5L215UHJveHlcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdldFl1TW9uZXkoKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0XHR1cmw6IFwiaHR0cHM6Ly9uZnRhLmlraXJ5LmNvbS9nZXRVc2VyQmFsYW5jZXM/YWRkcmVzcz1cIiArIHRoaXMudXNlck1vbmV5QWRyZXNzLFxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywnc3NzcycpO1xuXHRcdFx0XHRcdF90aGF0LnVzZXJVc2R0TW9uZXkgPSByZXMuZGF0YS51c2R0QmFsYW5jZTtcblx0XHRcdFx0XHRfdGhhdC5ibmJNb25leSA9IHJlcy5kYXRhLmJuYkJhbGFuY2U7XG5cdFx0XHRcdFx0X3RoYXQuZXRoTW9uZXkgPSByZXMuZGF0YS5ldGhCYWxhbmNlO1xuXHRcdFx0XHRcdF90aGF0LmJ0Y01vbmV5ID0gcmVzLmRhdGEuYnRjQkJhbGFuY2U7XG5cdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGFzeW5jIG1vZGFsQnRuKCkge1xuXHRcdFx0bGV0IF90aGF0ID0gdGhpcztcblx0XHRcdGlmICghX3RoYXQuemhpZnVNaW1hIHx8ICFfdGhhdC5lbWFpbENvZGVTbCB8fCAhX3RoYXQuZ29vZ2xlQ29kZVNsKSByZXR1cm4gdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAn6KuL5aGr5a+r5q2j56K66LOH6KiKJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRjb2RlOiBfdGhhdC5lbWFpbENvZGVTbCxcblx0XHRcdFx0Z29vZ2xlY29kZTogX3RoYXQuZ29vZ2xlQ29kZVNsLFxuXHRcdFx0XHRwYXlrZXk6IE1ENShfdGhhdC56aGlmdU1pbWEgKyAoTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCkpKSxcblx0XHRcdFx0dGltZXN0YW1wOiBNYXRoLmZsb29yKERhdGUubm93KCkgLyAxMDAwKSxcblx0XHRcdH1cblx0XHRcdGxldCByZXMgPSBhd2FpdCBfd2FsbGV0aW5mbyhwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi5omT5qy+5LitLi4uXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0bGV0IGl0ZW0gPSBfdGhhdC5wYXlJbmZvcztcblx0XHRcdFx0bGV0IHVzZXJTaXlhbyA9IGF3YWl0IHB1YmxpY2ppZW1pKDIsIF90aGF0LnpoaWZ1TWltYSwgX3RoYXQudXNlck1vbmV5QWRyZXNzKTtcblx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdHR5cGU6ICdwYXlTdWFuTGknLFxuXHRcdFx0XHRcdGZyb21BZHJlc3M6IF90aGF0LnVzZXJNb25leUFkcmVzcyxcblx0XHRcdFx0XHR0b0FkcmVzczogaXRlbS5wYXlfYWRkcmVzcyxcblx0XHRcdFx0XHRjb2luOiBpdGVtLmZlZSxcblx0XHRcdFx0XHRwcml2YXRlS2V5OiB1c2VyU2l5YW9cblx0XHRcdFx0fTtcblx0XHRcdFx0aWYgKF90aGF0LndlYnZpZXdJbnN0YW5jZSkge1xuXHRcdFx0XHRcdF90aGF0LndlYnZpZXdJbnN0YW5jZS5ldmFsSlMoYFxuXHRcdFx0XHRcdFx0XHRcdHVzZHRUcmFuc2Zlcigke0pTT04uc3RyaW5naWZ5KHBhcmFtcyl9KTtcblx0XHRcdFx0XHRcdCAgYCk7XG5cdFx0XHRcdH1cblx0XHRcdH1lbHNle1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOaPkOS6pOaJk+asvuiomOmMhFxuXHRcdGFzeW5jIHRvUGF5c29yZChoYXNoKSB7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3BheXNvcmQoe1xuXHRcdFx0XHRvaWQ6IHRoaXMucGF5SW5mb3MuaWQsXG5cdFx0XHRcdHR4OiBoYXNoXG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdGhpZGVNb2RhbCgpIHtcblx0XHRcdHRoaXMubW9kYWxOYW1lID0gZmFsc2U7XG5cdFx0XHR0aGlzLmVtYWlsQ29kZVNsID0gXCJcIjtcblx0XHRcdHRoaXMuZ29vZ2xlQ29kZVNsID0gXCJcIjtcblx0XHRcdHRoaXMuZW1haVRpcFNsID0gXCLnmbzpgIFcIjtcblx0XHRcdHRoaXMuZ29vZ2xlVGlwU2wgPSBcIueZvOmAgVwiO1xuXHRcdH0sXG5cdFx0Ly8g6JmV55CG6LO86LK35pON5L2cXG5cdFx0YXN5bmMgaGFuZGxlUHVyY2hhc2UoKSB7XG5cdFx0XHRpZiAoIXRoaXMuaXNDaGVja1hpZXlpKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL5Yu+6YG4566X5Yqb5pyN5YuZ5Zmo6LO86LK35Y+K6KiX566h5Y2U6K2w5pu4Jyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGlzLnB1cmNoYXNlQW1vdW50KSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6Ly45YWl6LO86LK35pW46YePJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRjbnQ6IHRoaXMucHVyY2hhc2VBbW91bnQsXG5cdFx0XHRcdGFyZWE6IFwiMDAwMDAwXCJcblx0XHRcdH07XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX2NyZWF0ZW9yZGVyKHBhcmFtcyk7XG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0dGhpcy5wYXlJbmZvcyA9IHJlcy5kYXRhO1xuXHRcdFx0XHRpZiAodGhpcy51c2VyVXNkdE1vbmV5ID49IHRoaXMucGF5SW5mb3MuZmVlKSB7XG5cdFx0XHRcdFx0dGhpcy5tb2RhbE5hbWUgPSB0cnVlO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICdVU0RU5LiN6LazJyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cblx0XHRcdFx0aWYgKHJlcy5tc2cgPT0gXCLoq4vlhYjntoHlrprkuIrntJrpl5zkv4JcIikge1xuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL215dXNlci9teXVzZXJcIlxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9LCA1MDApXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOWIneWni+WMliBDYW52YXNcblx0XHRpbml0Q2FudmFzKCkge1xuXHRcdFx0Ly8g6YeN572u6Zu76Lev5ZKM6Iqv54mH5pW457WEXG5cdFx0XHR0aGlzLmNpcmN1aXRzID0gW107XG5cdFx0XHR0aGlzLmNoaXBzID0gW107XG5cdFx0XHRjb25zdCBzeXNJbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7IC8vIOeNsuWPluezu+e1seS/oeaBr1xuXHRcdFx0dGhpcy5jYW52YXNXaWR0aCA9IHN5c0luZm8ud2luZG93V2lkdGg7IC8vIOioree9riBDYW52YXMg5a+s5bqm54K656qX5Y+j5a+s5bqmXG5cdFx0XHR0aGlzLmNhbnZhc0hlaWdodCA9IHN5c0luZm8ud2luZG93SGVpZ2h0OyAvLyDoqK3nva4gQ2FudmFzIOmrmOW6pueCuueql+WPo+mrmOW6plxuXG5cdFx0XHR0aGlzLmN0eCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KCdjaXJjdWl0Q2FudmFzJywgdGhpcyk7IC8vIOWJteW7uiBDYW52YXMg5LiK5LiL5paHXG5cblx0XHRcdHRoaXMuZ2VuZXJhdGVDaXJjdWl0cygpOyAvLyDnlJ/miJDpm7vot69cblx0XHRcdHRoaXMuZ2VuZXJhdGVDaGlwcygpOyAvLyDnlJ/miJDoiq/niYdcblx0XHRcdC8vIOa4hemZpOS5i+WJjeeahOWLleeVq+W5gFxuXHRcdFx0aWYgKHRoaXMuYW5pbWF0aW9uRnJhbWUpIHtcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMuYW5pbWF0aW9uRnJhbWUpO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5hbmltYXRlKCk7IC8vIOmWi+Wni+WLleeVq1xuXHRcdH0sXG5cdFx0Ly8g55Sf5oiQ6Zu76LevXG5cdFx0Z2VuZXJhdGVDaXJjdWl0cygpIHtcblx0XHRcdGNvbnN0IGNpcmN1aXRDb3VudCA9IDUwOyAvLyDpm7vot6/mlbjph49cblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgY2lyY3VpdENvdW50OyBpKyspIHtcblx0XHRcdFx0dGhpcy5jaXJjdWl0cy5wdXNoKHRoaXMuY3JlYXRlQ2lyY3VpdCgpKTsgLy8g5Ym15bu65Lim5re75Yqg6Zu76LevXG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDlibXlu7rllq7lgIvpm7vot69cblx0XHRjcmVhdGVDaXJjdWl0KCkge1xuXHRcdFx0Y29uc3Qgc3RhcnRYID0gTWF0aC5yYW5kb20oKSAqIHRoaXMuY2FudmFzV2lkdGg7IC8vIOmaqOapn+i1t+WniyBYIOW6p+aomVxuXHRcdFx0Y29uc3Qgc3RhcnRZID0gTWF0aC5yYW5kb20oKSAqIHRoaXMuY2FudmFzSGVpZ2h0OyAvLyDpmqjmqZ/otbflp4sgWSDluqfmqJlcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHBvaW50czogdGhpcy5nZW5lcmF0ZVBvaW50cyhzdGFydFgsIHN0YXJ0WSksIC8vIOeUn+aIkOmbu+i3r+m7nlxuXHRcdFx0XHRwcm9ncmVzczogMCwgLy8g5Yid5aeL6YCy5bqmXG5cdFx0XHRcdHNwZWVkOiBNYXRoLnJhbmRvbSgpICogMC4wMDIgKyAwLjAwMSAvLyDpmqjmqZ/pgJ/luqZcblx0XHRcdH07XG5cdFx0fSxcblx0XHQvLyDngrrpm7vot6/nlJ/miJDpu55cblx0XHRnZW5lcmF0ZVBvaW50cyhzdGFydFgsIHN0YXJ0WSkge1xuXHRcdFx0Y29uc3QgcG9pbnRzID0gW3tcblx0XHRcdFx0eDogc3RhcnRYLFxuXHRcdFx0XHR5OiBzdGFydFlcblx0XHRcdH1dOyAvLyDotbflp4vpu55cblx0XHRcdGxldCBjdXJyZW50WCA9IHN0YXJ0WDtcblx0XHRcdGxldCBjdXJyZW50WSA9IHN0YXJ0WTtcblx0XHRcdGNvbnN0IHN0ZXBzID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMTApICsgMzsgLy8g6Zqo5qmf5q2l5pW477yIMy0377yJXG5cdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHN0ZXBzOyBpKyspIHtcblx0XHRcdFx0aWYgKE1hdGgucmFuZG9tKCkgPCAwLjUpIHtcblx0XHRcdFx0XHRjdXJyZW50WCArPSAoTWF0aC5yYW5kb20oKSAtIDAuNSkgKiAyMDA7IC8vIOmaqOapnyBYIOaWueWQkeenu+WLlVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdGN1cnJlbnRZICs9IChNYXRoLnJhbmRvbSgpIC0gMC41KSAqIDIwMDsgLy8g6Zqo5qmfIFkg5pa55ZCR56e75YuVXG5cdFx0XHRcdH1cblx0XHRcdFx0cG9pbnRzLnB1c2goe1xuXHRcdFx0XHRcdHg6IGN1cnJlbnRYLFxuXHRcdFx0XHRcdHk6IGN1cnJlbnRZXG5cdFx0XHRcdH0pOyAvLyDmt7vliqDmlrDpu55cblx0XHRcdH1cblx0XHRcdHJldHVybiBwb2ludHM7XG5cdFx0fSxcblx0XHQvLyDnlJ/miJDoiq/niYdcblx0XHRnZW5lcmF0ZUNoaXBzKCkge1xuXHRcdFx0Y29uc3QgY2hpcENvdW50ID0gMTU7IC8vIOiKr+eJh+aVuOmHj1xuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGlwQ291bnQ7IGkrKykge1xuXHRcdFx0XHR0aGlzLmNoaXBzLnB1c2goe1xuXHRcdFx0XHRcdHg6IE1hdGgucmFuZG9tKCkgKiB0aGlzLmNhbnZhc1dpZHRoLCAvLyDpmqjmqZ8gWCDluqfmqJlcblx0XHRcdFx0XHR5OiBNYXRoLnJhbmRvbSgpICogdGhpcy5jYW52YXNIZWlnaHQsIC8vIOmaqOapnyBZIOW6p+aomVxuXHRcdFx0XHRcdHNpemU6IE1hdGgucmFuZG9tKCkgKiAzMCArIDIwIC8vIOmaqOapn+Wkp+Wwj++8iDIwLTUw77yJXG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5YuV55Wr5b6q55KwXG5cdFx0YW5pbWF0ZSgpIHtcblx0XHRcdHRoaXMuY3R4LmNsZWFyUmVjdCgwLCAwLCB0aGlzLmNhbnZhc1dpZHRoLCB0aGlzLmNhbnZhc0hlaWdodCk7IC8vIOa4hemZpOeVq+W4g1xuXG5cdFx0XHQvLyDnuaroo73og4zmma9cblx0XHRcdHRoaXMuY3R4LnNldEZpbGxTdHlsZSgnIzAwMDAzMycpO1xuXHRcdFx0dGhpcy5jdHguZmlsbFJlY3QoMCwgMCwgdGhpcy5jYW52YXNXaWR0aCwgdGhpcy5jYW52YXNIZWlnaHQpO1xuXG5cdFx0XHR0aGlzLmRyYXdDaGlwcygpOyAvLyDnuaroo73oiq/niYdcblx0XHRcdHRoaXMuZHJhd0NpcmN1aXRzKCk7IC8vIOe5quijvembu+i3r1xuXG5cdFx0XHR0aGlzLmN0eC5kcmF3KCk7IC8vIOWft+ihjOe5quijvVxuXG5cdFx0XHQvLyDkvb/nlKggc2V0VGltZW91dCDpgLLooYzli5XnlavlvqrnkrBcblx0XHRcdHRoaXMuYW5pbWF0aW9uRnJhbWUgPSBzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0dGhpcy5hbmltYXRlKCk7IC8vIOW+queSsOWLleeVq1xuXHRcdFx0fSwgMTApOyAvLyDntIQgNjBmcHNcblx0XHR9LFxuXHRcdC8vIOe5quijveiKr+eJh1xuXHRcdGRyYXdDaGlwcygpIHtcblx0XHRcdHRoaXMuY2hpcHMuZm9yRWFjaChjaGlwID0+IHtcblx0XHRcdFx0Ly8g57mq6KO96Iqv54mH5Li76auUXG5cdFx0XHRcdHRoaXMuY3R4LnNldEZpbGxTdHlsZSgnIzAwMTE0NCcpO1xuXHRcdFx0XHR0aGlzLmN0eC5maWxsUmVjdChjaGlwLngsIGNoaXAueSwgY2hpcC5zaXplLCBjaGlwLnNpemUpO1xuXG5cdFx0XHRcdC8vIOe5quijveiKr+eJh+WFp+mDqOe1kOani1xuXHRcdFx0XHR0aGlzLmN0eC5zZXRTdHJva2VTdHlsZSgnIzAwNjZjYycpO1xuXHRcdFx0XHR0aGlzLmN0eC5zdHJva2VSZWN0KGNoaXAueCArIDIsIGNoaXAueSArIDIsIGNoaXAuc2l6ZSAtIDQsIGNoaXAuc2l6ZSAtIDQpO1xuXG5cdFx0XHRcdC8vIOe5quijveiKr+eJh+W8leiFs1xuXHRcdFx0XHR0aGlzLmN0eC5zZXRGaWxsU3R5bGUoJyMwMDk5ZmYnKTtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCA0OyBpKyspIHtcblx0XHRcdFx0XHQvLyDkuIrkuIvlvJXohbNcblx0XHRcdFx0XHR0aGlzLmN0eC5maWxsUmVjdChjaGlwLnggKyBjaGlwLnNpemUgLyA1ICogaSwgY2hpcC55ICsgY2hpcC5zaXplLCAzLCA1KTtcblx0XHRcdFx0XHR0aGlzLmN0eC5maWxsUmVjdChjaGlwLnggKyBjaGlwLnNpemUgLyA1ICogaSwgY2hpcC55IC0gNSwgMywgNSk7XG5cdFx0XHRcdFx0Ly8g5bem5Y+z5byV6IWzXG5cdFx0XHRcdFx0dGhpcy5jdHguZmlsbFJlY3QoY2hpcC54IC0gNSwgY2hpcC55ICsgY2hpcC5zaXplIC8gNSAqIGksIDUsIDMpO1xuXHRcdFx0XHRcdHRoaXMuY3R4LmZpbGxSZWN0KGNoaXAueCArIGNoaXAuc2l6ZSwgY2hpcC55ICsgY2hpcC5zaXplIC8gNSAqIGksIDUsIDMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOe5quijvembu+i3r1xuXHRcdGRyYXdDaXJjdWl0cygpIHtcblx0XHRcdHRoaXMuY2lyY3VpdHMuZm9yRWFjaChjaXJjdWl0ID0+IHtcblx0XHRcdFx0Y2lyY3VpdC5wcm9ncmVzcyArPSBjaXJjdWl0LnNwZWVkOyAvLyDmm7TmlrDpgLLluqZcblx0XHRcdFx0aWYgKGNpcmN1aXQucHJvZ3Jlc3MgPiAxKSBjaXJjdWl0LnByb2dyZXNzID0gMDsgLy8g6YeN572u6YCy5bqmXG5cblx0XHRcdFx0Ly8g57mq6KO96Zu76Lev57eaXG5cdFx0XHRcdHRoaXMuY3R4LmJlZ2luUGF0aCgpO1xuXHRcdFx0XHR0aGlzLmN0eC5tb3ZlVG8oY2lyY3VpdC5wb2ludHNbMF0ueCwgY2lyY3VpdC5wb2ludHNbMF0ueSk7XG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgY2lyY3VpdC5wb2ludHMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR0aGlzLmN0eC5saW5lVG8oY2lyY3VpdC5wb2ludHNbaV0ueCwgY2lyY3VpdC5wb2ludHNbaV0ueSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5jdHguc2V0U3Ryb2tlU3R5bGUoJ3JnYmEoMCwgMTUzLCAyNTUsIDAuNSknKTtcblx0XHRcdFx0dGhpcy5jdHguc2V0TGluZVdpZHRoKDEpO1xuXHRcdFx0XHR0aGlzLmN0eC5zdHJva2UoKTtcblxuXHRcdFx0XHQvLyDnuaroo73np7vli5XnmoTlhYnpu55cblx0XHRcdFx0Y29uc3QgdG90YWxMZW5ndGggPSB0aGlzLmdldENpcmN1aXRMZW5ndGgoY2lyY3VpdC5wb2ludHMpO1xuXHRcdFx0XHRjb25zdCBjdXJyZW50RGlzdCA9IHRvdGFsTGVuZ3RoICogY2lyY3VpdC5wcm9ncmVzcztcblx0XHRcdFx0bGV0IGRpc3RhbmNlU29GYXIgPSAwO1xuXG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgY2lyY3VpdC5wb2ludHMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRjb25zdCBzZWdtZW50TGVuZ3RoID0gdGhpcy5kaXN0YW5jZShjaXJjdWl0LnBvaW50c1tpIC0gMV0sIGNpcmN1aXQucG9pbnRzW2ldKTtcblx0XHRcdFx0XHRpZiAoZGlzdGFuY2VTb0ZhciArIHNlZ21lbnRMZW5ndGggPj0gY3VycmVudERpc3QpIHtcblx0XHRcdFx0XHRcdGNvbnN0IHJhdGlvID0gKGN1cnJlbnREaXN0IC0gZGlzdGFuY2VTb0ZhcikgLyBzZWdtZW50TGVuZ3RoO1xuXHRcdFx0XHRcdFx0Y29uc3QgeCA9IGNpcmN1aXQucG9pbnRzW2kgLSAxXS54ICsgKGNpcmN1aXQucG9pbnRzW2ldLnggLSBjaXJjdWl0LnBvaW50c1tpIC0gMV0ueCkgKlxuXHRcdFx0XHRcdFx0XHRyYXRpbztcblx0XHRcdFx0XHRcdGNvbnN0IHkgPSBjaXJjdWl0LnBvaW50c1tpIC0gMV0ueSArIChjaXJjdWl0LnBvaW50c1tpXS55IC0gY2lyY3VpdC5wb2ludHNbaSAtIDFdLnkpICpcblx0XHRcdFx0XHRcdFx0cmF0aW87XG5cblx0XHRcdFx0XHRcdC8vIOe5quijveWFiem7nlxuXHRcdFx0XHRcdFx0dGhpcy5jdHguc2V0RmlsbFN0eWxlKCcjMDBmZmZmJyk7XG5cdFx0XHRcdFx0XHR0aGlzLmN0eC5iZWdpblBhdGgoKTtcblx0XHRcdFx0XHRcdHRoaXMuY3R4LmFyYyh4LCB5LCA1LCAwLCBNYXRoLlBJICogMik7XG5cdFx0XHRcdFx0XHR0aGlzLmN0eC5maWxsKCk7XG5cblx0XHRcdFx0XHRcdC8vIOe5quijveWFieaaiOaViOaenFxuXHRcdFx0XHRcdFx0Y29uc3QgZ3JhZGllbnQgPSB0aGlzLmN0eC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KHgsIHksIDEwKTtcblx0XHRcdFx0XHRcdGdyYWRpZW50LmFkZENvbG9yU3RvcCgwLCAncmdiYSgwLCAyNTUsIDI1NSwgMC44KScpO1xuXHRcdFx0XHRcdFx0Z3JhZGllbnQuYWRkQ29sb3JTdG9wKDEsICdyZ2JhKDAsIDI1NSwgMjU1LCAwKScpO1xuXHRcdFx0XHRcdFx0dGhpcy5jdHguc2V0RmlsbFN0eWxlKGdyYWRpZW50KTtcblx0XHRcdFx0XHRcdHRoaXMuY3R4LmJlZ2luUGF0aCgpO1xuXHRcdFx0XHRcdFx0dGhpcy5jdHguYXJjKHgsIHksIDIwLCAwLCBNYXRoLlBJICogMik7XG5cdFx0XHRcdFx0XHR0aGlzLmN0eC5maWxsKCk7XG5cblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkaXN0YW5jZVNvRmFyICs9IHNlZ21lbnRMZW5ndGg7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g6KiI566X6Zu76Lev57i96ZW35bqmXG5cdFx0Z2V0Q2lyY3VpdExlbmd0aChwb2ludHMpIHtcblx0XHRcdGxldCBsZW5ndGggPSAwO1xuXHRcdFx0Zm9yIChsZXQgaSA9IDE7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0bGVuZ3RoICs9IHRoaXMuZGlzdGFuY2UocG9pbnRzW2kgLSAxXSwgcG9pbnRzW2ldKTtcblx0XHRcdH1cblx0XHRcdHJldHVybiBsZW5ndGg7XG5cdFx0fSxcblx0XHQvLyDoqIjnrpflhanpu57kuYvplpPnmoTot53pm6Jcblx0XHRkaXN0YW5jZShwMSwgcDIpIHtcblx0XHRcdHJldHVybiBNYXRoLnNxcnQoTWF0aC5wb3cocDIueCAtIHAxLngsIDIpICsgTWF0aC5wb3cocDIueSAtIHAxLnksIDIpKTtcblx0XHR9XG5cdH0sXG5cdC8vIOe1hOS7tuWNuOi8ieaZgua4hemZpOWLleeVq1xuXHRvblVubG9hZCgpIHtcblx0XHRpZiAodGhpcy5hbmltYXRpb25GcmFtZSkge1xuXHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMuYW5pbWF0aW9uRnJhbWUpO1xuXHRcdH1cblx0XHR0aGlzLmN0eCA9IG51bGw7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///391\n"); /***/ }), /* 392 */ /*!*********************************************!*\ !*** E:/ruyi/dapp/common/publicFunction.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 37));\n// 公共的方法\n\nvar baseUrl = 'https://nfta.ikiry.com';\nvar _default = {\n // 获取区块链钱包余额和交易记录 url=transactions 获取交易记录 url=balances 获取钱包余额\n getWeb3: function getWeb3(url, address) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var headers, response, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n headers = {\n 'Content-Type': 'application/json' // 设置请求内容类型为 JSON\n }; // const response = await axios.post(`https://nodejs.oxfma.com:3000/${url}`,{address:address},{ headers: headers });\n // const response = await axios.get(`https://nfta.ikiry.com/${url}?address=${address}`);\n _context.next = 4;\n return _axios.default.get(\"\".concat(baseUrl, \"/\").concat(url, \"?address=\").concat(address));\n case 4:\n response = _context.sent;\n __f__(\"log\", 'response:', response, \" at common/publicFunction.js:16\");\n // 处理 API 响应\n if (!(response.status === 200)) {\n _context.next = 11;\n break;\n }\n res = response.data;\n return _context.abrupt(\"return\", res);\n case 11:\n throw new Error(response.data.message);\n case 12:\n _context.next = 18;\n break;\n case 14:\n _context.prev = 14;\n _context.t0 = _context[\"catch\"](0);\n __f__(\"error\", 'Error fetching transactions:', _context.t0, \" at common/publicFunction.js:25\");\n return _context.abrupt(\"return\", []);\n case 18:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 14]]);\n }))();\n },\n // 使用BNB打款\n BNBdakuan: function BNBdakuan(from_addr, to_addr, coin, siyao) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var response, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.prev = 0;\n _context2.next = 3;\n return _axios.default.get(\"\".concat(baseUrl, \"/transfer?from_addr=\").concat(from_addr, \"&to_addr=\").concat(to_addr, \"&siyao=\").concat(siyao, \"&coin=\").concat(coin));\n case 3:\n response = _context2.sent;\n __f__(\"log\", '使用BNB打款:', response, \" at common/publicFunction.js:33\");\n // 处理 API 响应\n if (!(response.status === 200)) {\n _context2.next = 10;\n break;\n }\n res = response.data;\n return _context2.abrupt(\"return\", response);\n case 10:\n throw new Error(response.data.message);\n case 11:\n _context2.next = 17;\n break;\n case 13:\n _context2.prev = 13;\n _context2.t0 = _context2[\"catch\"](0);\n __f__(\"error\", 'Error fetching transactions:', _context2.t0, \" at common/publicFunction.js:42\");\n return _context2.abrupt(\"return\", []);\n case 17:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[0, 13]]);\n }))();\n },\n // 使用UDST转账\n qukuailian: function qukuailian(from_addr, to_addr, coin, siyao) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var response, res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.prev = 0;\n _context3.next = 3;\n return _axios.default.get(\"\".concat(baseUrl, \"/qukuailian?from_addr=\").concat(from_addr, \"&to_addr=\").concat(to_addr, \"&coin=\").concat(coin, \"&siyao=\").concat(siyao));\n case 3:\n response = _context3.sent;\n __f__(\"log\", 'qukuailian:', response, \" at common/publicFunction.js:51\");\n // 处理 API 响应\n if (!(response.status === 200)) {\n _context3.next = 10;\n break;\n }\n res = response;\n return _context3.abrupt(\"return\", res);\n case 10:\n uni.showToast({\n title: '交易失败',\n icon: 'none'\n });\n throw new Error(response.data.message);\n case 12:\n _context3.next = 19;\n break;\n case 14:\n _context3.prev = 14;\n _context3.t0 = _context3[\"catch\"](0);\n // uni.showToast({ title:'交易失败', icon:'none' })\n uni.showToast({\n title: _context3.t0.response.data.error,\n icon: 'none'\n });\n __f__(\"error\", 'Error fetching transactions:', _context3.t0, \" at common/publicFunction.js:63\");\n return _context3.abrupt(\"return\", []);\n case 19:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[0, 14]]);\n }))();\n },\n // 数组根据id去重\n newArrId: function newArrId(arr) {\n var newArr = [];\n var _loop = function _loop(i) {\n var Index = newArr.findIndex(function (item) {\n return item.id === arr[i].id;\n });\n // console.log(\"数组去重\",Index) \n if (Index == -1) {\n newArr.push(arr[i]);\n }\n };\n for (var i = 0; i < arr.length; i++) {\n _loop(i);\n }\n return newArr;\n },\n // 金额千分位和保留两位小数点\n formatPrice: function formatPrice(price) {\n __f__(\"log\", price, \" at common/publicFunction.js:82\");\n return String(Number(price).toFixed(2)).replace(/\\B(?=(\\d{3})+(?!\\d))/g, ',');\n },\n // 时间戳转换时间 传毫秒值\n getYMDHMS: function getYMDHMS(timestamp) {\n var time = new Date(Number(timestamp));\n var year = time.getFullYear();\n var month = time.getMonth() + 1;\n var date = time.getDate();\n var hours = time.getHours();\n var minute = time.getMinutes();\n var second = time.getSeconds();\n if (month < 10) {\n month = '0' + month;\n }\n if (date < 10) {\n date = '0' + date;\n }\n if (hours < 10) {\n hours = '0' + hours;\n }\n if (minute < 10) {\n minute = '0' + minute;\n }\n if (second < 10) {\n second = '0' + second;\n }\n return year + '-' + month + '-' + date + ' ' + hours + ':' + minute + ':' + second;\n },\n // 检测手机号是否正确\n checkModbile: function checkModbile(mobile) {\n var re = /^1[3,4,5,6,7,8,9][0-9]{9}$/;\n var result = re.test(mobile);\n if (!result) {\n return false; //若手机号码格式不正确则返回false\n }\n\n return true;\n },\n // 电话号码做隐私处理\n hiddenString: function hiddenString(str) {\n return str.replace(/(\\d{3})\\d{4}(\\d{4})/, \"$1****$2\");\n },\n // 封装数组对象排序方法\n compare: function compare(prop) {\n return function (a, b) {\n return b[prop] - a[prop]; // 降序\n // return a[prop] - b[prop] // 升序\n };\n },\n // 长按复制\n onLongPress: function onLongPress(text) {\n uni.setClipboardData({\n data: this.text,\n success: function success() {\n uni.showToast({\n title: '复制成功'\n });\n }\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3B1YmxpY0Z1bmN0aW9uLmpzIl0sIm5hbWVzIjpbImJhc2VVcmwiLCJnZXRXZWIzIiwidXJsIiwiYWRkcmVzcyIsImhlYWRlcnMiLCJheGlvcyIsImdldCIsInJlc3BvbnNlIiwic3RhdHVzIiwicmVzIiwiZGF0YSIsIkVycm9yIiwibWVzc2FnZSIsIkJOQmRha3VhbiIsImZyb21fYWRkciIsInRvX2FkZHIiLCJjb2luIiwic2l5YW8iLCJxdWt1YWlsaWFuIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiZXJyb3IiLCJuZXdBcnJJZCIsImFyciIsIm5ld0FyciIsImkiLCJJbmRleCIsImZpbmRJbmRleCIsIml0ZW0iLCJpZCIsInB1c2giLCJsZW5ndGgiLCJmb3JtYXRQcmljZSIsInByaWNlIiwiU3RyaW5nIiwiTnVtYmVyIiwidG9GaXhlZCIsInJlcGxhY2UiLCJnZXRZTURITVMiLCJ0aW1lc3RhbXAiLCJ0aW1lIiwiRGF0ZSIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiZ2V0TW9udGgiLCJkYXRlIiwiZ2V0RGF0ZSIsImhvdXJzIiwiZ2V0SG91cnMiLCJtaW51dGUiLCJnZXRNaW51dGVzIiwic2Vjb25kIiwiZ2V0U2Vjb25kcyIsImNoZWNrTW9kYmlsZSIsIm1vYmlsZSIsInJlIiwicmVzdWx0IiwidGVzdCIsImhpZGRlblN0cmluZyIsInN0ciIsImNvbXBhcmUiLCJwcm9wIiwiYSIsImIiLCJvbkxvbmdQcmVzcyIsInRleHQiLCJzZXRDbGlwYm9hcmREYXRhIiwic3VjY2VzcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBRUE7QUFGQTs7QUFHQSxJQUFNQSxPQUFPLEdBQUcsd0JBQXdCO0FBQUEsZUFDekI7RUFDZDtFQUNNQyxPQUFPLG1CQUFDQyxHQUFHLEVBQUNDLE9BQU8sRUFBQztJQUFBO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2NBRWZDLE9BQU8sR0FBRztnQkFDZCxjQUFj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SixDQUFDO0VBQ0wsQ0FBQztFQUNEO0VBQ0FHLFdBQVcsdUJBQUNDLElBQUksRUFBRTtJQUNiakQsR0FBRyxDQUFDa0QsZ0JBQWdCLENBQUM7TUFDbkIzRCxJQUFJLEVBQUUsSUFBSSxDQUFDMEQsSUFBSTtNQUNmRSxPQUFPLEVBQUUsbUJBQVk7UUFDbkJuRCxHQUFHLENBQUNDLFNBQVMsQ0FBQztVQUNaQyxLQUFLLEVBQUU7UUFDVCxDQUFDLENBQUM7TUFDSjtJQUNQLENBQUMsQ0FBQztFQUNIO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjM5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOWFrOWFseeahOaWueazlVxyXG5cclxuaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiXHJcbmNvbnN0IGJhc2VVcmwgPSAnaHR0cHM6Ly9uZnRhLmlraXJ5LmNvbSdcclxuZXhwb3J0IGRlZmF1bHQgeyBcclxuXHQvLyDojrflj5bljLrlnZfpk77pkrHljIXkvZnpop3lkozkuqTmmJPorrDlvZUgdXJsPXRyYW5zYWN0aW9ucyDojrflj5bkuqTmmJPorrDlvZUgICB1cmw9YmFsYW5jZXMg6I635Y+W6ZKx5YyF5L2Z6aKdXHJcblx0YXN5bmMgZ2V0V2ViMyh1cmwsYWRkcmVzcyl7ICAgXHJcblx0XHQgICB0cnkge1xyXG5cdFx0XHQgICBjb25zdCBoZWFkZXJzID0ge1xyXG5cdFx0XHQgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicgLy8g6K6+572u6K+35rGC5YaF5a6557G75Z6L5Li6IEpTT05cclxuXHRcdFx0ICAgXHJcblx0XHRcdCAgIH07IFxyXG5cdFx0XHQgICAvLyBjb25zdCByZXNwb25zZSA9IGF3YWl0IGF4aW9zLnBvc3QoYGh0dHBzOi8vbm9kZWpzLm94Zm1hLmNvbTozMDAwLyR7dXJsfWAse2FkZHJlc3M6YWRkcmVzc30seyBoZWFkZXJzOiBoZWFkZXJzIH0pO1xyXG5cdFx0XHQgICAvLyBjb25zdCByZXNwb25zZSA9IGF3YWl0IGF4aW9zLmdldChgaHR0cHM6Ly9uZnRhLmlraXJ5LmNvbS8ke3VybH0/YWRkcmVzcz0ke2FkZHJlc3N9YCk7XHJcblx0XHRcdCAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KGAke2Jhc2VVcmx9LyR7dXJsfT9hZGRyZXNzPSR7YWRkcmVzc31gKTtcclxuXHRcdFx0ICAgY29uc29sZS5sb2coJ3Jlc3BvbnNlOicscmVzcG9uc2UpXHJcblx0XHRcdCAgIC8vIOWkhOeQhiBBUEkg5ZON5bqUXHJcblx0XHRcdCAgIGlmIChyZXNwb25zZS5zdGF0dXMgPT09IDIwMCkge1xyXG5cdFx0XHRcdCAgIGNvbnN0IHJlcyA9IHJlc3BvbnNlLmRhdGE7XHJcblx0XHRcdFx0ICAgcmV0dXJuIHJlcztcclxuXHRcdFx0ICAgfSBlbHNlIHtcclxuXHRcdFx0XHQgICB0aHJvdyBuZXcgRXJyb3IocmVzcG9uc2UuZGF0YS5tZXNzYWdlKTtcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdFx0ICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdHJhbnNhY3Rpb25zOicsIGVycm9yKTtcclxuXHRcdFx0ICAgcmV0dXJuIFtdO1xyXG5cdFx0ICAgfVxyXG5cdH0sXHJcblx0Ly8g5L2/55SoQk5C5omT5qy+XHJcblx0YXN5bmMgQk5CZGFrdWFuKGZyb21fYWRkcix0b19hZGRyLGNvaW4sc2l5YW8pe1xyXG5cdCAgIHRyeSB7IFxyXG5cdFx0ICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5nZXQoYCR7YmFzZVVybH0vdHJhbnNmZXI/ZnJvbV9hZGRyPSR7ZnJvbV9hZGRyfSZ0b19hZGRyPSR7dG9fYWRkcn0mc2l5YW89JHtzaXlhb30mY29pbj0ke2NvaW59YCk7IFxyXG5cdFx0ICAgY29uc29sZS5sb2coJ+S9v+eUqEJOQuaJk+asvjonLHJlc3BvbnNlKVxyXG5cdFx0ICAgLy8g5aSE55CGIEFQSSDlk43lupRcclxuXHRcdCAgIGlmIChyZXNwb25zZS5zdGF0dXMgPT09IDIwMCkge1xyXG5cdFx0XHQgICBjb25zdCByZXMgPSByZXNwb25zZS5kYXRhO1xyXG5cdFx0XHQgICByZXR1cm4gcmVzcG9uc2U7XHJcblx0XHQgICB9IGVsc2Uge1xyXG5cdFx0XHQgICB0aHJvdyBuZXcgRXJyb3IocmVzcG9uc2UuZGF0YS5tZXNzYWdlKTtcclxuXHRcdCAgIH1cclxuXHQgICB9IGNhdGNoIChlcnJvcikge1xyXG5cdFx0ICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdHJhbnNhY3Rpb25zOicsIGVycm9yKTtcclxuXHRcdCAgIHJldHVybiBbXTtcclxuXHQgICB9XHJcblx0fSxcclxuXHQvLyDkvb/nlKhVRFNU6L2s6LSmXHJcblx0YXN5bmMgcXVrdWFpbGlhbihmcm9tX2FkZHIsdG9fYWRkcixjb2luLHNpeWFvKXtcclxuXHRcdCAgIHRyeSB7ICBcclxuXHRcdFx0ICAgLy8gY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5nZXQoYGh0dHBzOi8vbmZ0YS5pa2lyeS5jb20vcXVrdWFpbGlhbj9mcm9tX2FkZHI9JHtmcm9tX2FkZHJ9JnRvX2FkZHI9JHt0b19hZGRyfSZjb2luPSR7Y29pbn0mc2l5YW89JHtzaXlhb31gKTtcclxuXHRcdFx0ICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5nZXQoYCR7YmFzZVVybH0vcXVrdWFpbGlhbj9mcm9tX2FkZHI9JHtmcm9tX2FkZHJ9JnRvX2FkZHI9JHt0b19hZGRyfSZjb2luPSR7Y29pbn0mc2l5YW89JHtzaXlhb31gKTtcclxuXHRcdFx0ICAgY29uc29sZS5sb2coJ3F1a3VhaWxpYW46JyxyZXNwb25zZSlcclxuXHRcdFx0ICAgLy8g5aSE55CGIEFQSSDlk43lupRcclxuXHRcdFx0ICAgaWYgKHJlc3BvbnNlLnN0YXR1cyA9PT0gMjAwKSB7XHJcblx0XHRcdFx0ICAgY29uc3QgcmVzID0gcmVzcG9uc2U7XHJcblx0XHRcdFx0ICAgcmV0dXJuIHJlcztcclxuXHRcdFx0ICAgfSBlbHNlIHtcclxuXHRcdFx0XHQgIHVuaS5zaG93VG9hc3QoeyB0aXRsZTon5Lqk5piT5aSx6LSlJywgaWNvbjonbm9uZScgfSlcclxuXHRcdFx0XHQgICB0aHJvdyBuZXcgRXJyb3IocmVzcG9uc2UuZGF0YS5tZXNzYWdlKTtcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdFx0ICAgLy8gdW5pLnNob3dUb2FzdCh7IHRpdGxlOifkuqTmmJPlpLHotKUnLCBpY29uOidub25lJyB9KVxyXG5cdFx0XHQgICB1bmkuc2hvd1RvYXN0KHsgdGl0bGU6ZXJyb3IucmVzcG9uc2UuZGF0YS5lcnJvciwgaWNvbjonbm9uZScgfSlcclxuXHRcdFx0ICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdHJhbnNhY3Rpb25zOicsIGVycm9yKTtcclxuXHRcdFx0ICAgcmV0dXJuIFtdO1xyXG5cdFx0ICAgfVxyXG5cdH0sXHJcblx0Ly8g5pWw57uE5qC55o2uaWTljrvph41cclxuXHRuZXdBcnJJZCAoYXJyKSB7ICBcclxuXHRcdGxldCBuZXdBcnIgPSBbXVxyXG5cdFx0Zm9yKGxldCBpID0gMDtpPGFyci5sZW5ndGg7aSsrKXsgXHJcblx0XHRcdGNvbnN0IEluZGV4ID0gbmV3QXJyLmZpbmRJbmRleCgoaXRlbSkgPT4ge3JldHVybiBpdGVtLmlkID09PSBhcnJbaV0uaWR9KVxyXG5cdFx0XHQgICAgLy8gY29uc29sZS5sb2coXCLmlbDnu4Tljrvph41cIixJbmRleCkgIFxyXG5cdFx0XHRcdCAgaWYoSW5kZXg9PS0xKXtcclxuXHRcdFx0XHRcdG5ld0Fyci5wdXNoKGFycltpXSkgICBcclxuXHRcdFx0XHQgIH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cmV0dXJuIG5ld0FyciBcclxuXHR9LCBcclxuXHQvLyDph5Hpop3ljYPliIbkvY3lkozkv53nlZnkuKTkvY3lsI/mlbDngrlcclxuXHRmb3JtYXRQcmljZShwcmljZSkge1xyXG5cdFx0Y29uc29sZS5sb2cocHJpY2UpXHJcblx0XHRyZXR1cm4gU3RyaW5nKE51bWJlcihwcmljZSkudG9GaXhlZCgyKSkucmVwbGFjZSgvXFxCKD89KFxcZHszfSkrKD8hXFxkKSkvZywgJywnKTtcclxuXHR9LFxyXG5cdC8vIOaXtumXtOaIs+i9rOaNouaXtumXtCAgIOS8oOavq+enkuWAvFxyXG5cdGdldFlNREhNUyh0aW1lc3RhbXApe1xyXG5cdFx0ICBsZXQgdGltZSA9IG5ldyBEYXRlKE51bWJlcih0aW1lc3RhbXApIClcclxuXHRcdCAgbGV0IHllYXIgPSB0aW1lLmdldEZ1bGxZZWFyKClcclxuXHRcdCAgbGV0IG1vbnRoID0gdGltZS5nZXRNb250aCgpICsgMVxyXG5cdFx0ICBsZXQgZGF0ZSA9IHRpbWUuZ2V0RGF0ZSgpXHJcblx0XHQgIGxldCBob3VycyA9IHRpbWUuZ2V0SG91cnMoKVxyXG5cdFx0ICBsZXQgbWludXRlID0gdGltZS5nZXRNaW51dGVzKClcclxuXHRcdCAgbGV0IHNlY29uZCA9IHRpbWUuZ2V0U2Vjb25kcygpXHJcblx0XHQgIGlmIChtb250aCA8IDEwKSB7IG1vbnRoID0gJzAnICsgbW9udGggfVxyXG5cdFx0ICBpZiAoZGF0ZSA8IDEwKSB7IGRhdGUgPSAnMCcgKyBkYXRlIH1cclxuXHRcdCAgaWYgKGhvdXJzIDwgMTApIHsgaG91cnMgPSAnMCcgKyBob3VycyB9XHJcblx0XHQgIGlmIChtaW51dGUgPCAxMCkgeyBtaW51dGUgPSAnMCcgKyBtaW51dGUgfVxyXG5cdFx0ICBpZiAoc2Vjb25kIDwgMTApIHsgc2Vjb25kID0gJzAnICsgc2Vjb25kIH1cclxuXHRcdCAgcmV0dXJuIHllYXIgKyAnLScgKyBtb250aCArICctJyArIGRhdGUgKyAnICcgKyBob3VycyArICc6JyArIG1pbnV0ZSArICc6JyArIHNlY29uZFxyXG5cdH0sXHJcblx0Ly8g5qOA5rWL5omL5py65Y+35piv5ZCm5q2j56GuXHJcblx0Y2hlY2tNb2RiaWxlKG1vYmlsZSkge1xyXG5cdFx0dmFyIHJlID0gL14xWzMsNCw1LDYsNyw4LDldWzAtOV17OX0kLztcclxuXHRcdHZhciByZXN1bHQgPSByZS50ZXN0KG1vYmlsZSk7IFxyXG5cdFx0aWYoIXJlc3VsdCkgeyBcclxuXHRcdFx0cmV0dXJuIGZhbHNlOy8v6Iul5omL5py65Y+356CB5qC85byP5LiN5q2j56Gu5YiZ6L+U5ZueZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fSxcclxuXHQgLy8g55S16K+d5Y+356CB5YGa6ZqQ56eB5aSE55CGXHJcblx0IGhpZGRlblN0cmluZyhzdHIpe1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC8oXFxkezN9KVxcZHs0fShcXGR7NH0pLywgXCIkMSoqKiokMlwiKTtcclxuXHQgfSxcclxuXHQgLy8g5bCB6KOF5pWw57uE5a+56LGh5o6S5bqP5pa55rOVXHJcblx0IGNvbXBhcmUocHJvcCkge1xyXG5cdCAgICAgcmV0dXJuIGZ1bmN0aW9uKGEsIGIpIHtcclxuXHQgICAgICAgICByZXR1cm4gYltwcm9wXSAtIGFbcHJvcF0gIC8vIOmZjeW6j1xyXG5cdCAgICAgICAgIC8vICByZXR1cm4gYVtwcm9wXSAtIGJbcHJvcF0gIC8vIOWNh+W6j1xyXG5cdCAgICAgfVxyXG5cdCB9LFxyXG5cdCAvLyDplb/mjInlpI3liLZcclxuXHQgb25Mb25nUHJlc3ModGV4dCkge1xyXG5cdCAgICAgIHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHQgICAgICAgIGRhdGE6IHRoaXMudGV4dCxcclxuXHQgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uICgpIHtcclxuXHQgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XHJcblx0ICAgICAgICAgICAgdGl0bGU6ICflpI3liLbmiJDlip8nXHJcblx0ICAgICAgICAgIH0pXHJcblx0ICAgICAgICB9LFxyXG5cdFx0fSlcclxuXHR9LFxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///392\n"); /***/ }), /* 393 */ /*!**************************************!*\ !*** E:/ruyi/dapp/common/uqrcode.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//---------------------------------------------------------------------\n// github https://github.com/Sansnn/uQRCode\n//---------------------------------------------------------------------\n\nvar uQRCode = {};\n(function () {\n //---------------------------------------------------------------------\n // QRCode for JavaScript\n //\n // Copyright (c) 2009 Kazuhiko Arase\n //\n // URL: http://www.d-project.com/\n //\n // Licensed under the MIT license:\n // http://www.opensource.org/licenses/mit-license.php\n //\n // The word \"QR Code\" is registered trademark of \n // DENSO WAVE INCORPORATED\n // http://www.denso-wave.com/qrcode/faqpatent-e.html\n //\n //---------------------------------------------------------------------\n\n //---------------------------------------------------------------------\n // QR8bitByte\n //---------------------------------------------------------------------\n\n function QR8bitByte(data) {\n this.mode = QRMode.MODE_8BIT_BYTE;\n this.data = data;\n }\n QR8bitByte.prototype = {\n getLength: function getLength(buffer) {\n return this.data.length;\n },\n write: function write(buffer) {\n for (var i = 0; i < this.data.length; i++) {\n // not JIS ...\n buffer.put(this.data.charCodeAt(i), 8);\n }\n }\n };\n\n //---------------------------------------------------------------------\n // QRCode\n //---------------------------------------------------------------------\n\n function QRCode(typeNumber, errorCorrectLevel) {\n this.typeNumber = typeNumber;\n this.errorCorrectLevel = errorCorrectLevel;\n this.modules = null;\n this.moduleCount = 0;\n this.dataCache = null;\n this.dataList = new Array();\n }\n QRCode.prototype = {\n addData: function addData(data) {\n var newData = new QR8bitByte(data);\n this.dataList.push(newData);\n this.dataCache = null;\n },\n isDark: function isDark(row, col) {\n if (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) {\n throw new Error(row + \",\" + col);\n }\n return this.modules[row][col];\n },\n getModuleCount: function getModuleCount() {\n return this.moduleCount;\n },\n make: function make() {\n // Calculate automatically typeNumber if provided is < 1\n if (this.typeNumber < 1) {\n var typeNumber = 1;\n for (typeNumber = 1; typeNumber < 40; typeNumber++) {\n var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, this.errorCorrectLevel);\n var buffer = new QRBitBuffer();\n var totalDataCount = 0;\n for (var i = 0; i < rsBlocks.length; i++) {\n totalDataCount += rsBlocks[i].dataCount;\n }\n for (var i = 0; i < this.dataList.length; i++) {\n var data = this.dataList[i];\n buffer.put(data.mode, 4);\n buffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber));\n data.write(buffer);\n }\n if (buffer.getLengthInBits() <= totalDataCount * 8) break;\n }\n this.typeNumber = typeNumber;\n }\n this.makeImpl(false, this.getBestMaskPattern());\n },\n makeImpl: function makeImpl(test, maskPattern) {\n this.moduleCount = this.typeNumber * 4 + 17;\n this.modules = new Array(this.moduleCount);\n for (var row = 0; row < this.moduleCount; row++) {\n this.modules[row] = new Array(this.moduleCount);\n for (var col = 0; col < this.moduleCount; col++) {\n this.modules[row][col] = null; //(col + row) % 3;\n }\n }\n\n this.setupPositionProbePattern(0, 0);\n this.setupPositionProbePattern(this.moduleCount - 7, 0);\n this.setupPositionProbePattern(0, this.moduleCount - 7);\n this.setupPositionAdjustPattern();\n this.setupTimingPattern();\n this.setupTypeInfo(test, maskPattern);\n if (this.typeNumber >= 7) {\n this.setupTypeNumber(test);\n }\n if (this.dataCache == null) {\n this.dataCache = QRCode.createData(this.typeNumber, this.errorCorrectLevel, this.dataList);\n }\n this.mapData(this.dataCache, maskPattern);\n },\n setupPositionProbePattern: function setupPositionProbePattern(row, col) {\n for (var r = -1; r <= 7; r++) {\n if (row + r <= -1 || this.moduleCount <= row + r) continue;\n for (var c = -1; c <= 7; c++) {\n if (col + c <= -1 || this.moduleCount <= col + c) continue;\n if (0 <= r && r <= 6 && (c == 0 || c == 6) || 0 <= c && c <= 6 && (r == 0 || r == 6) || 2 <= r && r <= 4 && 2 <= c && c <= 4) {\n this.modules[row + r][col + c] = true;\n } else {\n this.modules[row + r][col + c] = false;\n }\n }\n }\n },\n getBestMaskPattern: function getBestMaskPattern() {\n var minLostPoint = 0;\n var pattern = 0;\n for (var i = 0; i < 8; i++) {\n this.makeImpl(true, i);\n var lostPoint = QRUtil.getLostPoint(this);\n if (i == 0 || minLostPoint > lostPoint) {\n minLostPoint = lostPoint;\n pattern = i;\n }\n }\n return pattern;\n },\n createMovieClip: function createMovieClip(target_mc, instance_name, depth) {\n var qr_mc = target_mc.createEmptyMovieClip(instance_name, depth);\n var cs = 1;\n this.make();\n for (var row = 0; row < this.modules.length; row++) {\n var y = row * cs;\n for (var col = 0; col < this.modules[row].length; col++) {\n var x = col * cs;\n var dark = this.modules[row][col];\n if (dark) {\n qr_mc.beginFill(0, 100);\n qr_mc.moveTo(x, y);\n qr_mc.lineTo(x + cs, y);\n qr_mc.lineTo(x + cs, y + cs);\n qr_mc.lineTo(x, y + cs);\n qr_mc.endFill();\n }\n }\n }\n return qr_mc;\n },\n setupTimingPattern: function setupTimingPattern() {\n for (var r = 8; r < this.moduleCount - 8; r++) {\n if (this.modules[r][6] != null) {\n continue;\n }\n this.modules[r][6] = r % 2 == 0;\n }\n for (var c = 8; c < this.moduleCount - 8; c++) {\n if (this.modules[6][c] != null) {\n continue;\n }\n this.modules[6][c] = c % 2 == 0;\n }\n },\n setupPositionAdjustPattern: function setupPositionAdjustPattern() {\n var pos = QRUtil.getPatternPosition(this.typeNumber);\n for (var i = 0; i < pos.length; i++) {\n for (var j = 0; j < pos.length; j++) {\n var row = pos[i];\n var col = pos[j];\n if (this.modules[row][col] != null) {\n continue;\n }\n for (var r = -2; r <= 2; r++) {\n for (var c = -2; c <= 2; c++) {\n if (r == -2 || r == 2 || c == -2 || c == 2 || r == 0 && c == 0) {\n this.modules[row + r][col + c] = true;\n } else {\n this.modules[row + r][col + c] = false;\n }\n }\n }\n }\n }\n },\n setupTypeNumber: function setupTypeNumber(test) {\n var bits = QRUtil.getBCHTypeNumber(this.typeNumber);\n for (var i = 0; i < 18; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod;\n }\n for (var i = 0; i < 18; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod;\n }\n },\n setupTypeInfo: function setupTypeInfo(test, maskPattern) {\n var data = this.errorCorrectLevel << 3 | maskPattern;\n var bits = QRUtil.getBCHTypeInfo(data);\n\n // vertical\t\t\n for (var i = 0; i < 15; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n if (i < 6) {\n this.modules[i][8] = mod;\n } else if (i < 8) {\n this.modules[i + 1][8] = mod;\n } else {\n this.modules[this.moduleCount - 15 + i][8] = mod;\n }\n }\n\n // horizontal\n for (var i = 0; i < 15; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n if (i < 8) {\n this.modules[8][this.moduleCount - i - 1] = mod;\n } else if (i < 9) {\n this.modules[8][15 - i - 1 + 1] = mod;\n } else {\n this.modules[8][15 - i - 1] = mod;\n }\n }\n\n // fixed module\n this.modules[this.moduleCount - 8][8] = !test;\n },\n mapData: function mapData(data, maskPattern) {\n var inc = -1;\n var row = this.moduleCount - 1;\n var bitIndex = 7;\n var byteIndex = 0;\n for (var col = this.moduleCount - 1; col > 0; col -= 2) {\n if (col == 6) col--;\n while (true) {\n for (var c = 0; c < 2; c++) {\n if (this.modules[row][col - c] == null) {\n var dark = false;\n if (byteIndex < data.length) {\n dark = (data[byteIndex] >>> bitIndex & 1) == 1;\n }\n var mask = QRUtil.getMask(maskPattern, row, col - c);\n if (mask) {\n dark = !dark;\n }\n this.modules[row][col - c] = dark;\n bitIndex--;\n if (bitIndex == -1) {\n byteIndex++;\n bitIndex = 7;\n }\n }\n }\n row += inc;\n if (row < 0 || this.moduleCount <= row) {\n row -= inc;\n inc = -inc;\n break;\n }\n }\n }\n }\n };\n QRCode.PAD0 = 0xEC;\n QRCode.PAD1 = 0x11;\n QRCode.createData = function (typeNumber, errorCorrectLevel, dataList) {\n var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel);\n var buffer = new QRBitBuffer();\n for (var i = 0; i < dataList.length; i++) {\n var data = dataList[i];\n buffer.put(data.mode, 4);\n buffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber));\n data.write(buffer);\n }\n\n // calc num max data.\n var totalDataCount = 0;\n for (var i = 0; i < rsBlocks.length; i++) {\n totalDataCount += rsBlocks[i].dataCount;\n }\n if (buffer.getLengthInBits() > totalDataCount * 8) {\n throw new Error(\"code length overflow. (\" + buffer.getLengthInBits() + \">\" + totalDataCount * 8 + \")\");\n }\n\n // end code\n if (buffer.getLengthInBits() + 4 <= totalDataCount * 8) {\n buffer.put(0, 4);\n }\n\n // padding\n while (buffer.getLengthInBits() % 8 != 0) {\n buffer.putBit(false);\n }\n\n // padding\n while (true) {\n if (buffer.getLengthInBits() >= totalDataCount * 8) {\n break;\n }\n buffer.put(QRCode.PAD0, 8);\n if (buffer.getLengthInBits() >= totalDataCount * 8) {\n break;\n }\n buffer.put(QRCode.PAD1, 8);\n }\n return QRCode.createBytes(buffer, rsBlocks);\n };\n QRCode.createBytes = function (buffer, rsBlocks) {\n var offset = 0;\n var maxDcCount = 0;\n var maxEcCount = 0;\n var dcdata = new Array(rsBlocks.length);\n var ecdata = new Array(rsBlocks.length);\n for (var r = 0; r < rsBlocks.length; r++) {\n var dcCount = rsBlocks[r].dataCount;\n var ecCount = rsBlocks[r].totalCount - dcCount;\n maxDcCount = Math.max(maxDcCount, dcCount);\n maxEcCount = Math.max(maxEcCount, ecCount);\n dcdata[r] = new Array(dcCount);\n for (var i = 0; i < dcdata[r].length; i++) {\n dcdata[r][i] = 0xff & buffer.buffer[i + offset];\n }\n offset += dcCount;\n var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount);\n var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1);\n var modPoly = rawPoly.mod(rsPoly);\n ecdata[r] = new Array(rsPoly.getLength() - 1);\n for (var i = 0; i < ecdata[r].length; i++) {\n var modIndex = i + modPoly.getLength() - ecdata[r].length;\n ecdata[r][i] = modIndex >= 0 ? modPoly.get(modIndex) : 0;\n }\n }\n var totalCodeCount = 0;\n for (var i = 0; i < rsBlocks.length; i++) {\n totalCodeCount += rsBlocks[i].totalCount;\n }\n var data = new Array(totalCodeCount);\n var index = 0;\n for (var i = 0; i < maxDcCount; i++) {\n for (var r = 0; r < rsBlocks.length; r++) {\n if (i < dcdata[r].length) {\n data[index++] = dcdata[r][i];\n }\n }\n }\n for (var i = 0; i < maxEcCount; i++) {\n for (var r = 0; r < rsBlocks.length; r++) {\n if (i < ecdata[r].length) {\n data[index++] = ecdata[r][i];\n }\n }\n }\n return data;\n };\n\n //---------------------------------------------------------------------\n // QRMode\n //---------------------------------------------------------------------\n\n var QRMode = {\n MODE_NUMBER: 1 << 0,\n MODE_ALPHA_NUM: 1 << 1,\n MODE_8BIT_BYTE: 1 << 2,\n MODE_KANJI: 1 << 3\n };\n\n //---------------------------------------------------------------------\n // QRErrorCorrectLevel\n //---------------------------------------------------------------------\n\n var QRErrorCorrectLevel = {\n L: 1,\n M: 0,\n Q: 3,\n H: 2\n };\n\n //---------------------------------------------------------------------\n // QRMaskPattern\n //---------------------------------------------------------------------\n\n var QRMaskPattern = {\n PATTERN000: 0,\n PATTERN001: 1,\n PATTERN010: 2,\n PATTERN011: 3,\n PATTERN100: 4,\n PATTERN101: 5,\n PATTERN110: 6,\n PATTERN111: 7\n };\n\n //---------------------------------------------------------------------\n // QRUtil\n //---------------------------------------------------------------------\n\n var QRUtil = {\n PATTERN_POSITION_TABLE: [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]],\n G15: 1 << 10 | 1 << 8 | 1 << 5 | 1 << 4 | 1 << 2 | 1 << 1 | 1 << 0,\n G18: 1 << 12 | 1 << 11 | 1 << 10 | 1 << 9 | 1 << 8 | 1 << 5 | 1 << 2 | 1 << 0,\n G15_MASK: 1 << 14 | 1 << 12 | 1 << 10 | 1 << 4 | 1 << 1,\n getBCHTypeInfo: function getBCHTypeInfo(data) {\n var d = data << 10;\n while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) {\n d ^= QRUtil.G15 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15);\n }\n return (data << 10 | d) ^ QRUtil.G15_MASK;\n },\n getBCHTypeNumber: function getBCHTypeNumber(data) {\n var d = data << 12;\n while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) {\n d ^= QRUtil.G18 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18);\n }\n return data << 12 | d;\n },\n getBCHDigit: function getBCHDigit(data) {\n var digit = 0;\n while (data != 0) {\n digit++;\n data >>>= 1;\n }\n return digit;\n },\n getPatternPosition: function getPatternPosition(typeNumber) {\n return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1];\n },\n getMask: function getMask(maskPattern, i, j) {\n switch (maskPattern) {\n case QRMaskPattern.PATTERN000:\n return (i + j) % 2 == 0;\n case QRMaskPattern.PATTERN001:\n return i % 2 == 0;\n case QRMaskPattern.PATTERN010:\n return j % 3 == 0;\n case QRMaskPattern.PATTERN011:\n return (i + j) % 3 == 0;\n case QRMaskPattern.PATTERN100:\n return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0;\n case QRMaskPattern.PATTERN101:\n return i * j % 2 + i * j % 3 == 0;\n case QRMaskPattern.PATTERN110:\n return (i * j % 2 + i * j % 3) % 2 == 0;\n case QRMaskPattern.PATTERN111:\n return (i * j % 3 + (i + j) % 2) % 2 == 0;\n default:\n throw new Error(\"bad maskPattern:\" + maskPattern);\n }\n },\n getErrorCorrectPolynomial: function getErrorCorrectPolynomial(errorCorrectLength) {\n var a = new QRPolynomial([1], 0);\n for (var i = 0; i < errorCorrectLength; i++) {\n a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0));\n }\n return a;\n },\n getLengthInBits: function getLengthInBits(mode, type) {\n if (1 <= type && type < 10) {\n // 1 - 9\n\n switch (mode) {\n case QRMode.MODE_NUMBER:\n return 10;\n case QRMode.MODE_ALPHA_NUM:\n return 9;\n case QRMode.MODE_8BIT_BYTE:\n return 8;\n case QRMode.MODE_KANJI:\n return 8;\n default:\n throw new Error(\"mode:\" + mode);\n }\n } else if (type < 27) {\n // 10 - 26\n\n switch (mode) {\n case QRMode.MODE_NUMBER:\n return 12;\n case QRMode.MODE_ALPHA_NUM:\n return 11;\n case QRMode.MODE_8BIT_BYTE:\n return 16;\n case QRMode.MODE_KANJI:\n return 10;\n default:\n throw new Error(\"mode:\" + mode);\n }\n } else if (type < 41) {\n // 27 - 40\n\n switch (mode) {\n case QRMode.MODE_NUMBER:\n return 14;\n case QRMode.MODE_ALPHA_NUM:\n return 13;\n case QRMode.MODE_8BIT_BYTE:\n return 16;\n case QRMode.MODE_KANJI:\n return 12;\n default:\n throw new Error(\"mode:\" + mode);\n }\n } else {\n throw new Error(\"type:\" + type);\n }\n },\n getLostPoint: function getLostPoint(qrCode) {\n var moduleCount = qrCode.getModuleCount();\n var lostPoint = 0;\n\n // LEVEL1\n\n for (var row = 0; row < moduleCount; row++) {\n for (var col = 0; col < moduleCount; col++) {\n var sameCount = 0;\n var dark = qrCode.isDark(row, col);\n for (var r = -1; r <= 1; r++) {\n if (row + r < 0 || moduleCount <= row + r) {\n continue;\n }\n for (var c = -1; c <= 1; c++) {\n if (col + c < 0 || moduleCount <= col + c) {\n continue;\n }\n if (r == 0 && c == 0) {\n continue;\n }\n if (dark == qrCode.isDark(row + r, col + c)) {\n sameCount++;\n }\n }\n }\n if (sameCount > 5) {\n lostPoint += 3 + sameCount - 5;\n }\n }\n }\n\n // LEVEL2\n\n for (var row = 0; row < moduleCount - 1; row++) {\n for (var col = 0; col < moduleCount - 1; col++) {\n var count = 0;\n if (qrCode.isDark(row, col)) count++;\n if (qrCode.isDark(row + 1, col)) count++;\n if (qrCode.isDark(row, col + 1)) count++;\n if (qrCode.isDark(row + 1, col + 1)) count++;\n if (count == 0 || count == 4) {\n lostPoint += 3;\n }\n }\n }\n\n // LEVEL3\n\n for (var row = 0; row < moduleCount; row++) {\n for (var col = 0; col < moduleCount - 6; col++) {\n if (qrCode.isDark(row, col) && !qrCode.isDark(row, col + 1) && qrCode.isDark(row, col + 2) && qrCode.isDark(row, col + 3) && qrCode.isDark(row, col + 4) && !qrCode.isDark(row, col + 5) && qrCode.isDark(row, col + 6)) {\n lostPoint += 40;\n }\n }\n }\n for (var col = 0; col < moduleCount; col++) {\n for (var row = 0; row < moduleCount - 6; row++) {\n if (qrCode.isDark(row, col) && !qrCode.isDark(row + 1, col) && qrCode.isDark(row + 2, col) && qrCode.isDark(row + 3, col) && qrCode.isDark(row + 4, col) && !qrCode.isDark(row + 5, col) && qrCode.isDark(row + 6, col)) {\n lostPoint += 40;\n }\n }\n }\n\n // LEVEL4\n\n var darkCount = 0;\n for (var col = 0; col < moduleCount; col++) {\n for (var row = 0; row < moduleCount; row++) {\n if (qrCode.isDark(row, col)) {\n darkCount++;\n }\n }\n }\n var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5;\n lostPoint += ratio * 10;\n return lostPoint;\n }\n };\n\n //---------------------------------------------------------------------\n // QRMath\n //---------------------------------------------------------------------\n\n var QRMath = {\n glog: function glog(n) {\n if (n < 1) {\n throw new Error(\"glog(\" + n + \")\");\n }\n return QRMath.LOG_TABLE[n];\n },\n gexp: function gexp(n) {\n while (n < 0) {\n n += 255;\n }\n while (n >= 256) {\n n -= 255;\n }\n return QRMath.EXP_TABLE[n];\n },\n EXP_TABLE: new Array(256),\n LOG_TABLE: new Array(256)\n };\n for (var i = 0; i < 8; i++) {\n QRMath.EXP_TABLE[i] = 1 << i;\n }\n for (var i = 8; i < 256; i++) {\n QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath.EXP_TABLE[i - 8];\n }\n for (var i = 0; i < 255; i++) {\n QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i;\n }\n\n //---------------------------------------------------------------------\n // QRPolynomial\n //---------------------------------------------------------------------\n\n function QRPolynomial(num, shift) {\n if (num.length == undefined) {\n throw new Error(num.length + \"/\" + shift);\n }\n var offset = 0;\n while (offset < num.length && num[offset] == 0) {\n offset++;\n }\n this.num = new Array(num.length - offset + shift);\n for (var i = 0; i < num.length - offset; i++) {\n this.num[i] = num[i + offset];\n }\n }\n QRPolynomial.prototype = {\n get: function get(index) {\n return this.num[index];\n },\n getLength: function getLength() {\n return this.num.length;\n },\n multiply: function multiply(e) {\n var num = new Array(this.getLength() + e.getLength() - 1);\n for (var i = 0; i < this.getLength(); i++) {\n for (var j = 0; j < e.getLength(); j++) {\n num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j)));\n }\n }\n return new QRPolynomial(num, 0);\n },\n mod: function mod(e) {\n if (this.getLength() - e.getLength() < 0) {\n return this;\n }\n var ratio = QRMath.glog(this.get(0)) - QRMath.glog(e.get(0));\n var num = new Array(this.getLength());\n for (var i = 0; i < this.getLength(); i++) {\n num[i] = this.get(i);\n }\n for (var i = 0; i < e.getLength(); i++) {\n num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio);\n }\n\n // recursive call\n return new QRPolynomial(num, 0).mod(e);\n }\n };\n\n //---------------------------------------------------------------------\n // QRRSBlock\n //---------------------------------------------------------------------\n\n function QRRSBlock(totalCount, dataCount) {\n this.totalCount = totalCount;\n this.dataCount = dataCount;\n }\n QRRSBlock.RS_BLOCK_TABLE = [\n // L\n // M\n // Q\n // H\n\n // 1\n [1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9],\n // 2\n [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16],\n // 3\n [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13],\n // 4\t\t\n [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9],\n // 5\n [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12],\n // 6\n [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15],\n // 7\t\t\n [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14],\n // 8\n [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15],\n // 9\n [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13],\n // 10\t\t\n [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16],\n // 11\n [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13],\n // 12\n [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15],\n // 13\n [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12],\n // 14\n [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13],\n // 15\n [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12],\n // 16\n [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16],\n // 17\n [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15],\n // 18\n [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15],\n // 19\n [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14],\n // 20\n [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16],\n // 21\n [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17],\n // 22\n [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13],\n // 23\n [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16],\n // 24\n [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17],\n // 25\n [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16],\n // 26\n [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17],\n // 27\n [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16],\n // 28\n [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16],\n // 29\n [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16],\n // 30\n [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16],\n // 31\n [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16],\n // 32\n [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16],\n // 33\n [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16],\n // 34\n [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17],\n // 35\n [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16],\n // 36\n [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16],\n // 37\n [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16],\n // 38\n [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16],\n // 39\n [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16],\n // 40\n [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]];\n QRRSBlock.getRSBlocks = function (typeNumber, errorCorrectLevel) {\n var rsBlock = QRRSBlock.getRsBlockTable(typeNumber, errorCorrectLevel);\n if (rsBlock == undefined) {\n throw new Error(\"bad rs block @ typeNumber:\" + typeNumber + \"/errorCorrectLevel:\" + errorCorrectLevel);\n }\n var length = rsBlock.length / 3;\n var list = new Array();\n for (var i = 0; i < length; i++) {\n var count = rsBlock[i * 3 + 0];\n var totalCount = rsBlock[i * 3 + 1];\n var dataCount = rsBlock[i * 3 + 2];\n for (var j = 0; j < count; j++) {\n list.push(new QRRSBlock(totalCount, dataCount));\n }\n }\n return list;\n };\n QRRSBlock.getRsBlockTable = function (typeNumber, errorCorrectLevel) {\n switch (errorCorrectLevel) {\n case QRErrorCorrectLevel.L:\n return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0];\n case QRErrorCorrectLevel.M:\n return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1];\n case QRErrorCorrectLevel.Q:\n return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2];\n case QRErrorCorrectLevel.H:\n return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3];\n default:\n return undefined;\n }\n };\n\n //---------------------------------------------------------------------\n // QRBitBuffer\n //---------------------------------------------------------------------\n\n function QRBitBuffer() {\n this.buffer = new Array();\n this.length = 0;\n }\n QRBitBuffer.prototype = {\n get: function get(index) {\n var bufIndex = Math.floor(index / 8);\n return (this.buffer[bufIndex] >>> 7 - index % 8 & 1) == 1;\n },\n put: function put(num, length) {\n for (var i = 0; i < length; i++) {\n this.putBit((num >>> length - i - 1 & 1) == 1);\n }\n },\n getLengthInBits: function getLengthInBits() {\n return this.length;\n },\n putBit: function putBit(bit) {\n var bufIndex = Math.floor(this.length / 8);\n if (this.buffer.length <= bufIndex) {\n this.buffer.push(0);\n }\n if (bit) {\n this.buffer[bufIndex] |= 0x80 >>> this.length % 8;\n }\n this.length++;\n }\n };\n\n //---------------------------------------------------------------------\n // Support Chinese\n //---------------------------------------------------------------------\n function utf16To8(text) {\n var result = '';\n var c;\n for (var i = 0; i < text.length; i++) {\n c = text.charCodeAt(i);\n if (c >= 0x0001 && c <= 0x007F) {\n result += text.charAt(i);\n } else if (c > 0x07FF) {\n result += String.fromCharCode(0xE0 | c >> 12 & 0x0F);\n result += String.fromCharCode(0x80 | c >> 6 & 0x3F);\n result += String.fromCharCode(0x80 | c >> 0 & 0x3F);\n } else {\n result += String.fromCharCode(0xC0 | c >> 6 & 0x1F);\n result += String.fromCharCode(0x80 | c >> 0 & 0x3F);\n }\n }\n return result;\n }\n uQRCode = {\n defaults: {\n size: 258,\n margin: 0,\n backgroundColor: '#ffffff',\n foregroundColor: '#000000',\n fileType: 'png',\n // 'jpg', 'png'\n correctLevel: 3,\n typeNumber: -1\n },\n make: function make(options) {\n var defaultOptions = {\n canvasId: options.canvasId,\n componentInstance: options.componentInstance,\n text: options.text,\n size: this.defaults.size,\n margin: this.defaults.margin,\n backgroundColor: this.defaults.backgroundColor,\n foregroundColor: this.defaults.foregroundColor,\n fileType: this.defaults.fileType,\n correctLevel: this.defaults.correctLevel,\n typeNumber: this.defaults.typeNumber\n };\n if (options) {\n for (var i in options) {\n defaultOptions[i] = options[i];\n }\n }\n options = defaultOptions;\n if (!options.canvasId) {\n __f__(\"error\", 'uQRCode: Please set canvasId!', \" at common/uqrcode.js:1320\");\n return;\n }\n function createCanvas() {\n var qrcode = new QRCode(options.typeNumber, options.correctLevel);\n qrcode.addData(utf16To8(options.text));\n qrcode.make();\n var ctx = uni.createCanvasContext(options.canvasId, options.componentInstance);\n ctx.setFillStyle(options.backgroundColor);\n ctx.fillRect(0, 0, options.size, options.size);\n var tileW = (options.size - options.margin * 2) / qrcode.getModuleCount();\n var tileH = tileW;\n for (var row = 0; row < qrcode.getModuleCount(); row++) {\n for (var col = 0; col < qrcode.getModuleCount(); col++) {\n var style = qrcode.isDark(row, col) ? options.foregroundColor : options.backgroundColor;\n ctx.setFillStyle(style);\n var x = Math.round(col * tileW) + options.margin;\n var y = Math.round(row * tileH) + options.margin;\n var w = Math.ceil((col + 1) * tileW) - Math.floor(col * tileW);\n var h = Math.ceil((row + 1) * tileW) - Math.floor(row * tileW);\n ctx.fillRect(x, y, w, h);\n }\n }\n setTimeout(function () {\n ctx.draw(false, function () {\n setTimeout(function () {\n uni.canvasToTempFilePath({\n canvasId: options.canvasId,\n fileType: options.fileType,\n width: options.size,\n height: options.size,\n destWidth: options.size,\n destHeight: options.size,\n success: function success(res) {\n options.success && options.success(res.tempFilePath);\n },\n fail: function fail(error) {\n options.fail && options.fail(error);\n },\n complete: function complete(res) {\n options.complete && options.complete(res);\n }\n }, options.componentInstance);\n }, options.text.length + 100);\n });\n }, 150);\n }\n createCanvas();\n }\n };\n})();\nvar _default = uQRCode;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3VxcmNvZGUuanMiXSwibmFtZXMiOlsidVFSQ29kZSIsIlFSOGJpdEJ5dGUiLCJkYXRhIiwibW9kZSIsIlFSTW9kZSIsIk1PREVfOEJJVF9CWVRFIiwicHJvdG90eXBlIiwiZ2V0TGVuZ3RoIiwiYnVmZmVyIiwibGVuZ3RoIiwid3JpdGUiLCJpIiwicHV0IiwiY2hhckNvZGVBdCIsIlFSQ29kZSIsInR5cGVOdW1iZXIiLCJlcnJvckNvcnJlY3RMZXZlbCIsIm1vZHVsZXMiLCJtb2R1bGVDb3VudCIsImRhdGFDYWNoZSIsImRhdGFMaXN0IiwiQXJyYXkiLCJhZGREYXRhIiwibmV3RGF0YSIsInB1c2giLCJpc0RhcmsiLCJyb3ciLCJjb2wiLCJFcnJvciIsImdldE1vZHVsZUNvdW50IiwibWFrZSIsInJzQmxvY2tzIiwiUVJSU0Jsb2NrIiwiZ2V0UlNCbG9ja3MiLCJRUkJpdEJ1ZmZlciIsInRvdGFsRGF0YUNvdW50IiwiZGF0YUNvdW50IiwiUVJVdGlsIiwiZ2V0TGVuZ3RoSW5CaXRzIiwibWFrZUltcGwiLCJnZXRCZXN0TWFza1BhdHRlcm4iLCJ0ZXN0IiwibWFza1BhdHRlcm4iLCJzZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuIiwic2V0dXBQb3NpdGlvbkFkanVzdFBhdHRlcm4iLCJzZXR1cFRpbWluZ1BhdHRlcm4iLCJzZXR1cFR5cGVJbmZvIiwic2V0dXBUeXBlTnVtYmVyIiwiY3JlYXRlRGF0YSIsIm1hcERhdGEiLCJyIiwiYyIsIm1pbkxvc3RQb2ludCIsInBhdHRlcm4iLCJsb3N0UG9pbnQiLCJnZXRMb3N0UG9pbnQiLCJjcmVhdGVNb3ZpZUNsaXAiLCJ0YXJnZXRfbWMiLCJpbnN0YW5jZV9uYW1lIiwiZGVwdGgiLCJxcl9tYyIsImNyZWF0ZUVtcHR5TW92aWVDbGlwIiwiY3MiLCJ5IiwieCIsImRhcmsiLCJiZWdpbkZpbGwiLCJtb3ZlVG8iLCJsaW5lVG8iLCJlbmRGaWxsIiwicG9zIiwiZ2V0UGF0dGVyblBvc2l0aW9uIiwiaiIsImJpdHMiLCJnZXRCQ0hUeXBlTnVtYmVyIiwibW9kIiwiTWF0aCIsImZsb29yIiwiZ2V0QkNIVHlwZUluZm8iLCJpbmMiLCJiaXRJbmRleCIsImJ5dGVJbmRleCIsIm1hc2siLCJnZXRNYXNrIiwiUEFEMCIsIlBBRDEiLCJwdXRCaXQiLCJjcmVhdGVCeXRlcyIsIm9mZnNldCIsIm1heERjQ291bnQiLCJtYXhFY0NvdW50IiwiZGNkYXRhIiwiZWNkYXRhIiwiZGNDb3VudCIsImVjQ291bnQiLCJ0b3RhbENvdW50IiwibWF4IiwicnNQb2x5IiwiZ2V0RXJyb3JDb3JyZWN0UG9seW5vbWlhbCIsInJhd1BvbHkiLCJRUlBvbHlub21pYWwiLCJtb2RQb2x5IiwibW9kSW5kZXgiLCJnZXQiLCJ0b3RhbENvZGVDb3VudCIsImluZGV4IiwiTU9ERV9OVU1CRVIiLCJNT0RFX0FMUEhBX05VTSIsIk1PREVfS0FOSkkiLCJRUkVycm9yQ29ycmVjdExldmVsIiwiTCIsIk0iLCJRIiwiSCIsIlFSTWFza1BhdHRlcm4iLCJQQVRURVJOMDAwIiwiUEFUVEVSTjAwMSIsIlBBVFRFUk4wMTAiLCJQQVRURVJOMDExIiwiUEFUVEVSTjEwMCIsIlBBVFRFUk4xMDEiLCJQQVRURVJOMTEwIiwiUEFUVEVSTjExMSIsIlBBVFRFUk5fUE9TSVRJT05fVEFCTEUiLCJHMTUiLCJHMTgiLCJHMTVfTUFTSyIsImQiLCJnZXRCQ0hEaWdpdCIsImRpZ2l0IiwiZXJyb3JDb3JyZWN0TGVuZ3RoIiwiYSIsIm11bHRpcGx5IiwiUVJNYXRoIiwiZ2V4cCIsInR5cGUiLCJxckNvZGUiLCJzYW1lQ291bnQiLCJjb3VudCIsImRhcmtDb3VudCIsInJhdGlvIiwiYWJzIiwiZ2xvZyIsIm4iLCJMT0dfVEFCTEUiLCJFWFBfVEFCTEUiLCJudW0iLCJzaGlmdCIsInVuZGVmaW5lZCIsImUiLCJSU19CTE9DS19UQUJMRSIsInJzQmxvY2siLCJnZXRSc0Jsb2NrVGFibGUiLCJsaXN0IiwiYnVmSW5kZXgiLCJiaXQiLCJ1dGYxNlRvOCIsInRleHQiLCJyZXN1bHQiLCJjaGFyQXQiLCJTdHJpbmciLCJmcm9tQ2hhckNvZGUiLCJkZWZhdWx0cyIsInNpemUiLCJtYXJnaW4iLCJiYWNrZ3JvdW5kQ29sb3IiLCJmb3JlZ3JvdW5kQ29sb3IiLCJmaWxlVHlwZSIsImNvcnJlY3RMZXZlbCIsIm9wdGlvbnMiLCJkZWZhdWx0T3B0aW9ucyIsImNhbnZhc0lkIiwiY29tcG9uZW50SW5zdGFuY2UiLCJjcmVhdGVDYW52YXMiLCJxcmNvZGUiLCJjdHgiLCJ1bmkiLCJjcmVhdGVDYW52YXNDb250ZXh0Iiwic2V0RmlsbFN0eWxlIiwiZmlsbFJlY3QiLCJ0aWxlVyIsInRpbGVIIiwic3R5bGUiLCJyb3VuZCIsInciLCJjZWlsIiwiaCIsInNldFRpbWVvdXQiLCJkcmF3IiwiY2FudmFzVG9UZW1wRmlsZVBhdGgiLCJ3aWR0aCIsImhlaWdodCIsImRlc3RXaWR0aCIsImRlc3RIZWlnaHQiLCJzdWNjZXNzIiwicmVzIiwidGVtcEZpbGVQYXRoIiwiZmFpbCIsImVycm9yIiwiY29tcGxldGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJQSxPQUFPLEdBQUcsQ0FBQyxDQUFDO0FBRWhCLENBQUMsWUFBVztFQUNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7RUFFQTtFQUNBO0VBQ0E7O0VBRUEsU0FBU0MsVUFBVSxDQUFDQyxJQUFJLEVBQUU7SUFDekIsSUFBSSxDQUFDQyxJQUFJLEdBQUdDLE1BQU0sQ0FBQ0MsY0FBYztJQUNqQyxJQUFJLENBQUNILElBQUksR0FBR0EsSUFBSTtFQUNqQjtFQUVBRCxVQUFVLENBQUNLLFNBQVMsR0FBRztJQUV0QkMsU0FBUyxFQUFFLG1CQUFTQyxNQUFNLEVBQUU7TUFDM0IsT0FBTyxJQUFJLENBQUNOLElBQUksQ0FBQ08sTUFBTTtJQUN4QixDQUFDO0lBRURDLEtBQUssRUFBRSxlQUFTRixNQUFNLEVBQUU7TUFD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QUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNmLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ2YsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDZixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNmLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ2YsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDZixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNmLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDbkIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxDQUFDLEVBQ3BCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxFQUNwQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFDcEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxDQUFDLEVBQ3BCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxFQUNwQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxDQUFDLEVBQ3hCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDekIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUN6QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQ3pCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDekIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUN6QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQ3pCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzlCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzlCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzlCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzlCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzlCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQzlCO0lBRURDLEdBQUcsRUFBRyxDQUFDLElBQUksRUFBRSxHQUFLLENBQUMsSUFBSSxD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LEVBQUUsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztFQUVWO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUVYO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUVYO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEVBQUUsQ0FBQyxFQUNaLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztFQUVWO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUNiLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFdEI7RUFDQSxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRVg7RUFDQSxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1gsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV0QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFDWixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV0QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDYixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV0QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFdEI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQ1osQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFdEI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXRCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUNiLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXZCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV2QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFWjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFdkI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzFCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXZCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV2QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDMUIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFdkI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzFCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXhCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1osQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXZCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ1osQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRVo7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzFCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXhCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV2QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDMUIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFeEI7RUFDQSxDQUFDLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzNCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXZCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMxQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV4QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDM0IsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFeEI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzFCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXhCO0VBQ0EsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMzQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV4QjtFQUNBLENBQUMsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDM0IsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN2QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3ZCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFeEI7RUFDQSxDQUFDLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQ2QsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFeEI7RUFDQSxDQUFDLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzNCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXhCO0VBQ0EsQ0FBQyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMzQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV2QjtFQUNBLENBQUMsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDM0IsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFeEI7RUFDQSxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQzNCLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDdkIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBRXZCO0VBQ0EsQ0FBQyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUMzQixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDeEIsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztFQUV4QjtFQUNBLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDM0IsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN4QixDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQ3hCLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxF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WCxHQUFHLENBQUNhLG9CQUFvQixDQUFDO2dCQUN4QmxCLFFBQVEsRUFBRUYsT0FBTyxDQUFDRSxRQUFRO2dCQUMxQkosUUFBUSxFQUFFRSxPQUFPLENBQUNGLFFBQVE7Z0JBQzFCdUIsS0FBSyxFQUFFckIsT0FBTyxDQUFDTixJQUFJO2dCQUNuQjRCLE1BQU0sRUFBRXRCLE9BQU8sQ0FBQ04sSUFBSTtnQkFDcEI2QixTQUFTLEVBQUV2QixPQUFPLENBQUNOLElBQUk7Z0JBQ3ZCOEIsVUFBVSxFQUFFeEIsT0FBTyxDQUFDTixJQUFJO2dCQUN4QitCLE9BQU8sRUFBRSxpQkFBU0MsR0FBRyxFQUFFO2tCQUN0QjFCLE9BQU8sQ0FBQ3lCLE9BQU8sSUFBSXpCLE9BQU8sQ0FBQ3lCLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDQyxZQUFZLENBQUM7Z0JBQ3JELENBQUM7Z0JBQ0RDLElBQUksRUFBRSxjQUFTQyxLQUFLLEVBQUU7a0JBQ3JCN0IsT0FBTyxDQUFDNEIsSUFBSSxJQUFJNUIsT0FBTyxDQUFDNEIsSUFBSSxDQUFDQyxLQUFLLENBQUM7Z0JBQ3BDLENBQUM7Z0JBQ0RDLFFBQVEsRUFBRSxrQkFBU0osR0FBRyxFQUFFO2tCQUN2QjFCLE9BQU8sQ0FBQzhCLFFBQVEsSUFBSTlCLE9BQU8sQ0FBQzhCLFFBQVEsQ0FBQ0osR0FBRyxDQUFDO2dCQUMxQztjQUNELENBQUMsRUFBRTFCLE9BQU8sQ0FBQ0csaUJBQWlCLENBQUM7WUFDOUIsQ0FBQyxFQUFFSCxPQUFPLENBQUNaLElBQUksQ0FBQ3BKLE1BQU0sR0FBRyxHQUFHLENBQUM7VUFDOUIsQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxFQUFFLEdBQUcsQ0FBQztNQUNSO01BRUFvSyxZQUFZLEVBQUU7SUFDZjtFQUVELENBQUM7QUFFRixDQUFDLEdBQUc7QUFBQSxlQUVXN0ssT0FBTztBQUFBLDJCIiwiZmlsZSI6IjM5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGdpdGh1YiBodHRwczovL2dpdGh1Yi5jb20vU2Fuc25uL3VRUkNvZGVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmxldCB1UVJDb2RlID0ge307XHJcblxyXG4oZnVuY3Rpb24oKSB7XHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQvLyBRUkNvZGUgZm9yIEphdmFTY3JpcHRcclxuXHQvL1xyXG5cdC8vIENvcHlyaWdodCAoYykgMjAwOSBLYXp1aGlrbyBBcmFzZVxyXG5cdC8vXHJcblx0Ly8gVVJMOiBodHRwOi8vd3d3LmQtcHJvamVjdC5jb20vXHJcblx0Ly9cclxuXHQvLyBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2U6XHJcblx0Ly8gICBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxyXG5cdC8vXHJcblx0Ly8gVGhlIHdvcmQgXCJRUiBDb2RlXCIgaXMgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgXHJcblx0Ly8gREVOU08gV0FWRSBJTkNPUlBPUkFURURcclxuXHQvLyAgIGh0dHA6Ly93d3cuZGVuc28td2F2ZS5jb20vcXJjb2RlL2ZhcXBhdGVudC1lLmh0bWxcclxuXHQvL1xyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVI4Yml0Qnl0ZVxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cdGZ1bmN0aW9uIFFSOGJpdEJ5dGUoZGF0YSkge1xyXG5cdFx0dGhpcy5tb2RlID0gUVJNb2RlLk1PREVfOEJJVF9CWVRFO1xyXG5cdFx0dGhpcy5kYXRhID0gZGF0YTtcclxuXHR9XHJcblxyXG5cdFFSOGJpdEJ5dGUucHJvdG90eXBlID0ge1xyXG5cclxuXHRcdGdldExlbmd0aDogZnVuY3Rpb24oYnVmZmVyKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLmRhdGEubGVuZ3RoO1xyXG5cdFx0fSxcclxuXHJcblx0XHR3cml0ZTogZnVuY3Rpb24oYnVmZmVyKSB7XHJcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5kYXRhLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0Ly8gbm90IEpJUyAuLi5cclxuXHRcdFx0XHRidWZmZXIucHV0KHRoaXMuZGF0YS5jaGFyQ29kZUF0KGkpLCA4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJDb2RlXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0ZnVuY3Rpb24gUVJDb2RlKHR5cGVOdW1iZXIsIGVycm9yQ29ycmVjdExldmVsKSB7XHJcblx0XHR0aGlzLnR5cGVOdW1iZXIgPSB0eXBlTnVtYmVyO1xyXG5cdFx0dGhpcy5lcnJvckNvcnJlY3RMZXZlbCA9IGVycm9yQ29ycmVjdExldmVsO1xyXG5cdFx0dGhpcy5tb2R1bGVzID0gbnVsbDtcclxuXHRcdHRoaXMubW9kdWxlQ291bnQgPSAwO1xyXG5cdFx0dGhpcy5kYXRhQ2FjaGUgPSBudWxsO1xyXG5cdFx0dGhpcy5kYXRhTGlzdCA9IG5ldyBBcnJheSgpO1xyXG5cdH1cclxuXHJcblx0UVJDb2RlLnByb3RvdHlwZSA9IHtcclxuXHJcblx0XHRhZGREYXRhOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdHZhciBuZXdEYXRhID0gbmV3IFFSOGJpdEJ5dGUoZGF0YSk7XHJcblx0XHRcdHRoaXMuZGF0YUxpc3QucHVzaChuZXdEYXRhKTtcclxuXHRcdFx0dGhpcy5kYXRhQ2FjaGUgPSBudWxsO1xyXG5cdFx0fSxcclxuXHJcblx0XHRpc0Rhcms6IGZ1bmN0aW9uKHJvdywgY29sKSB7XHJcblx0XHRcdGlmIChyb3cgPCAwIHx8IHRoaXMubW9kdWxlQ291bnQgPD0gcm93IHx8IGNvbCA8IDAgfHwgdGhpcy5tb2R1bGVDb3VudCA8PSBjb2wpIHtcclxuXHRcdFx0XHR0aHJvdyBuZXcgRXJyb3Iocm93ICsgXCIsXCIgKyBjb2wpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiB0aGlzLm1vZHVsZXNbcm93XVtjb2xdO1xyXG5cdFx0fSxcclxuXHJcblx0XHRnZXRNb2R1bGVDb3VudDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLm1vZHVsZUNvdW50O1xyXG5cdFx0fSxcclxuXHJcblx0XHRtYWtlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0Ly8gQ2FsY3VsYXRlIGF1dG9tYXRpY2FsbHkgdHlwZU51bWJlciBpZiBwcm92aWRlZCBpcyA8IDFcclxuXHRcdFx0aWYgKHRoaXMudHlwZU51bWJlciA8IDEpIHtcclxuXHRcdFx0XHR2YXIgdHlwZU51bWJlciA9IDE7XHJcblx0XHRcdFx0Zm9yICh0eXBlTnVtYmVyID0gMTsgdHlwZU51bWJlciA8IDQwOyB0eXBlTnVtYmVyKyspIHtcclxuXHRcdFx0XHRcdHZhciByc0Jsb2NrcyA9IFFSUlNCbG9jay5nZXRSU0Jsb2Nrcyh0eXBlTnVtYmVyLCB0aGlzLmVycm9yQ29ycmVjdExldmVsKTtcclxuXHJcblx0XHRcdFx0XHR2YXIgYnVmZmVyID0gbmV3IFFSQml0QnVmZmVyKCk7XHJcblx0XHRcdFx0XHR2YXIgdG90YWxEYXRhQ291bnQgPSAwO1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByc0Jsb2Nrcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHR0b3RhbERhdGFDb3VudCArPSByc0Jsb2Nrc1tpXS5kYXRhQ291bnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmRhdGFMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdHZhciBkYXRhID0gdGhpcy5kYXRhTGlzdFtpXTtcclxuXHRcdFx0XHRcdFx0YnVmZmVyLnB1dChkYXRhLm1vZGUsIDQpO1xyXG5cdFx0XHRcdFx0XHRidWZmZXIucHV0KGRhdGEuZ2V0TGVuZ3RoKCksIFFSVXRpbC5nZXRMZW5ndGhJbkJpdHMoZGF0YS5tb2RlLCB0eXBlTnVtYmVyKSk7XHJcblx0XHRcdFx0XHRcdGRhdGEud3JpdGUoYnVmZmVyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChidWZmZXIuZ2V0TGVuZ3RoSW5CaXRzKCkgPD0gdG90YWxEYXRhQ291bnQgKiA4KVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy50eXBlTnVtYmVyID0gdHlwZU51bWJlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLm1ha2VJbXBsKGZhbHNlLCB0aGlzLmdldEJlc3RNYXNrUGF0dGVybigpKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0bWFrZUltcGw6IGZ1bmN0aW9uKHRlc3QsIG1hc2tQYXR0ZXJuKSB7XHJcblxyXG5cdFx0XHR0aGlzLm1vZHVsZUNvdW50ID0gdGhpcy50eXBlTnVtYmVyICogNCArIDE3O1xyXG5cdFx0XHR0aGlzLm1vZHVsZXMgPSBuZXcgQXJyYXkodGhpcy5tb2R1bGVDb3VudCk7XHJcblxyXG5cdFx0XHRmb3IgKHZhciByb3cgPSAwOyByb3cgPCB0aGlzLm1vZHVsZUNvdW50OyByb3crKykge1xyXG5cclxuXHRcdFx0XHR0aGlzLm1vZHVsZXNbcm93XSA9IG5ldyBBcnJheSh0aGlzLm1vZHVsZUNvdW50KTtcclxuXHJcblx0XHRcdFx0Zm9yICh2YXIgY29sID0gMDsgY29sIDwgdGhpcy5tb2R1bGVDb3VudDsgY29sKyspIHtcclxuXHRcdFx0XHRcdHRoaXMubW9kdWxlc1tyb3ddW2NvbF0gPSBudWxsOyAvLyhjb2wgKyByb3cpICUgMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRoaXMuc2V0dXBQb3NpdGlvblByb2JlUGF0dGVybigwLCAwKTtcclxuXHRcdFx0dGhpcy5zZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuKHRoaXMubW9kdWxlQ291bnQgLSA3LCAwKTtcclxuXHRcdFx0dGhpcy5zZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuKDAsIHRoaXMubW9kdWxlQ291bnQgLSA3KTtcclxuXHRcdFx0dGhpcy5zZXR1cFBvc2l0aW9uQWRqdXN0UGF0dGVybigpO1xyXG5cdFx0XHR0aGlzLnNldHVwVGltaW5nUGF0dGVybigpO1xyXG5cdFx0XHR0aGlzLnNldHVwVHlwZUluZm8odGVzdCwgbWFza1BhdHRlcm4pO1xyXG5cclxuXHRcdFx0aWYgKHRoaXMudHlwZU51bWJlciA+PSA3KSB7XHJcblx0XHRcdFx0dGhpcy5zZXR1cFR5cGVOdW1iZXIodGVzdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlmICh0aGlzLmRhdGFDYWNoZSA9PSBudWxsKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRhQ2FjaGUgPSBRUkNvZGUuY3JlYXRlRGF0YSh0aGlzLnR5cGVOdW1iZXIsIHRoaXMuZXJyb3JDb3JyZWN0TGV2ZWwsIHRoaXMuZGF0YUxpc3QpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0aGlzLm1hcERhdGEodGhpcy5kYXRhQ2FjaGUsIG1hc2tQYXR0ZXJuKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0c2V0dXBQb3NpdGlvblByb2JlUGF0dGVybjogZnVuY3Rpb24ocm93LCBjb2wpIHtcclxuXHJcblx0XHRcdGZvciAodmFyIHIgPSAtMTsgciA8PSA3OyByKyspIHtcclxuXHJcblx0XHRcdFx0aWYgKHJvdyArIHIgPD0gLTEgfHwgdGhpcy5tb2R1bGVDb3VudCA8PSByb3cgKyByKSBjb250aW51ZTtcclxuXHJcblx0XHRcdFx0Zm9yICh2YXIgYyA9IC0xOyBjIDw9IDc7IGMrKykge1xyXG5cclxuXHRcdFx0XHRcdGlmIChjb2wgKyBjIDw9IC0xIHx8IHRoaXMubW9kdWxlQ291bnQgPD0gY29sICsgYykgY29udGludWU7XHJcblxyXG5cdFx0XHRcdFx0aWYgKCgwIDw9IHIgJiYgciA8PSA2ICYmIChjID09IDAgfHwgYyA9PSA2KSkgfHxcclxuXHRcdFx0XHRcdFx0KDAgPD0gYyAmJiBjIDw9IDYgJiYgKHIgPT0gMCB8fCByID09IDYpKSB8fFxyXG5cdFx0XHRcdFx0XHQoMiA8PSByICYmIHIgPD0gNCAmJiAyIDw9IGMgJiYgYyA8PSA0KSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbcm93ICsgcl1bY29sICsgY10gPSB0cnVlO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tb2R1bGVzW3JvdyArIHJdW2NvbCArIGNdID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdGdldEJlc3RNYXNrUGF0dGVybjogZnVuY3Rpb24oKSB7XHJcblxyXG5cdFx0XHR2YXIgbWluTG9zdFBvaW50ID0gMDtcclxuXHRcdFx0dmFyIHBhdHRlcm4gPSAwO1xyXG5cclxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCA4OyBpKyspIHtcclxuXHJcblx0XHRcdFx0dGhpcy5tYWtlSW1wbCh0cnVlLCBpKTtcclxuXHJcblx0XHRcdFx0dmFyIGxvc3RQb2ludCA9IFFSVXRpbC5nZXRMb3N0UG9pbnQodGhpcyk7XHJcblxyXG5cdFx0XHRcdGlmIChpID09IDAgfHwgbWluTG9zdFBvaW50ID4gbG9zdFBvaW50KSB7XHJcblx0XHRcdFx0XHRtaW5Mb3N0UG9pbnQgPSBsb3N0UG9pbnQ7XHJcblx0XHRcdFx0XHRwYXR0ZXJuID0gaTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHJldHVybiBwYXR0ZXJuO1xyXG5cdFx0fSxcclxuXHJcblx0XHRjcmVhdGVNb3ZpZUNsaXA6IGZ1bmN0aW9uKHRhcmdldF9tYywgaW5zdGFuY2VfbmFtZSwgZGVwdGgpIHtcclxuXHJcblx0XHRcdHZhciBxcl9tYyA9IHRhcmdldF9tYy5jcmVhdGVFbXB0eU1vdmllQ2xpcChpbnN0YW5jZV9uYW1lLCBkZXB0aCk7XHJcblx0XHRcdHZhciBjcyA9IDE7XHJcblxyXG5cdFx0XHR0aGlzLm1ha2UoKTtcclxuXHJcblx0XHRcdGZvciAodmFyIHJvdyA9IDA7IHJvdyA8IHRoaXMubW9kdWxlcy5sZW5ndGg7IHJvdysrKSB7XHJcblxyXG5cdFx0XHRcdHZhciB5ID0gcm93ICogY3M7XHJcblxyXG5cdFx0XHRcdGZvciAodmFyIGNvbCA9IDA7IGNvbCA8IHRoaXMubW9kdWxlc1tyb3ddLmxlbmd0aDsgY29sKyspIHtcclxuXHJcblx0XHRcdFx0XHR2YXIgeCA9IGNvbCAqIGNzO1xyXG5cdFx0XHRcdFx0dmFyIGRhcmsgPSB0aGlzLm1vZHVsZXNbcm93XVtjb2xdO1xyXG5cclxuXHRcdFx0XHRcdGlmIChkYXJrKSB7XHJcblx0XHRcdFx0XHRcdHFyX21jLmJlZ2luRmlsbCgwLCAxMDApO1xyXG5cdFx0XHRcdFx0XHRxcl9tYy5tb3ZlVG8oeCwgeSk7XHJcblx0XHRcdFx0XHRcdHFyX21jLmxpbmVUbyh4ICsgY3MsIHkpO1xyXG5cdFx0XHRcdFx0XHRxcl9tYy5saW5lVG8oeCArIGNzLCB5ICsgY3MpO1xyXG5cdFx0XHRcdFx0XHRxcl9tYy5saW5lVG8oeCwgeSArIGNzKTtcclxuXHRcdFx0XHRcdFx0cXJfbWMuZW5kRmlsbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cmV0dXJuIHFyX21jO1xyXG5cdFx0fSxcclxuXHJcblx0XHRzZXR1cFRpbWluZ1BhdHRlcm46IGZ1bmN0aW9uKCkge1xyXG5cclxuXHRcdFx0Zm9yICh2YXIgciA9IDg7IHIgPCB0aGlzLm1vZHVsZUNvdW50IC0gODsgcisrKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubW9kdWxlc1tyXVs2XSAhPSBudWxsKSB7XHJcblx0XHRcdFx0XHRjb250aW51ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5tb2R1bGVzW3JdWzZdID0gKHIgJSAyID09IDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb3IgKHZhciBjID0gODsgYyA8IHRoaXMubW9kdWxlQ291bnQgLSA4OyBjKyspIHtcclxuXHRcdFx0XHRpZiAodGhpcy5tb2R1bGVzWzZdW2NdICE9IG51bGwpIHtcclxuXHRcdFx0XHRcdGNvbnRpbnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLm1vZHVsZXNbNl1bY10gPSAoYyAlIDIgPT0gMCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0c2V0dXBQb3NpdGlvbkFkanVzdFBhdHRlcm46IGZ1bmN0aW9uKCkge1xyXG5cclxuXHRcdFx0dmFyIHBvcyA9IFFSVXRpbC5nZXRQYXR0ZXJuUG9zaXRpb24odGhpcy50eXBlTnVtYmVyKTtcclxuXHJcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcG9zLmxlbmd0aDsgaSsrKSB7XHJcblxyXG5cdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgcG9zLmxlbmd0aDsgaisrKSB7XHJcblxyXG5cdFx0XHRcdFx0dmFyIHJvdyA9IHBvc1tpXTtcclxuXHRcdFx0XHRcdHZhciBjb2wgPSBwb3Nbal07XHJcblxyXG5cdFx0XHRcdFx0aWYgKHRoaXMubW9kdWxlc1tyb3ddW2NvbF0gIT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0XHRjb250aW51ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRmb3IgKHZhciByID0gLTI7IHIgPD0gMjsgcisrKSB7XHJcblxyXG5cdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gLTI7IGMgPD0gMjsgYysrKSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGlmIChyID09IC0yIHx8IHIgPT0gMiB8fCBjID09IC0yIHx8IGMgPT0gMiB8fFxyXG5cdFx0XHRcdFx0XHRcdFx0KHIgPT0gMCAmJiBjID09IDApKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbcm93ICsgcl1bY29sICsgY10gPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbcm93ICsgcl1bY29sICsgY10gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0c2V0dXBUeXBlTnVtYmVyOiBmdW5jdGlvbih0ZXN0KSB7XHJcblxyXG5cdFx0XHR2YXIgYml0cyA9IFFSVXRpbC5nZXRCQ0hUeXBlTnVtYmVyKHRoaXMudHlwZU51bWJlcik7XHJcblxyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IDE4OyBpKyspIHtcclxuXHRcdFx0XHR2YXIgbW9kID0gKCF0ZXN0ICYmICgoYml0cyA+PiBpKSAmIDEpID09IDEpO1xyXG5cdFx0XHRcdHRoaXMubW9kdWxlc1tNYXRoLmZsb29yKGkgLyAzKV1baSAlIDMgKyB0aGlzLm1vZHVsZUNvdW50IC0gOCAtIDNdID0gbW9kO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IDE4OyBpKyspIHtcclxuXHRcdFx0XHR2YXIgbW9kID0gKCF0ZXN0ICYmICgoYml0cyA+PiBpKSAmIDEpID09IDEpO1xyXG5cdFx0XHRcdHRoaXMubW9kdWxlc1tpICUgMyArIHRoaXMubW9kdWxlQ291bnQgLSA4IC0gM11bTWF0aC5mbG9vcihpIC8gMyldID0gbW9kO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdHNldHVwVHlwZUluZm86IGZ1bmN0aW9uKHRlc3QsIG1hc2tQYXR0ZXJuKSB7XHJcblxyXG5cdFx0XHR2YXIgZGF0YSA9ICh0aGlzLmVycm9yQ29ycmVjdExldmVsIDw8IDMpIHwgbWFza1BhdHRlcm47XHJcblx0XHRcdHZhciBiaXRzID0gUVJVdGlsLmdldEJDSFR5cGVJbmZvKGRhdGEpO1xyXG5cclxuXHRcdFx0Ly8gdmVydGljYWxcdFx0XHJcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgMTU7IGkrKykge1xyXG5cclxuXHRcdFx0XHR2YXIgbW9kID0gKCF0ZXN0ICYmICgoYml0cyA+PiBpKSAmIDEpID09IDEpO1xyXG5cclxuXHRcdFx0XHRpZiAoaSA8IDYpIHtcclxuXHRcdFx0XHRcdHRoaXMubW9kdWxlc1tpXVs4XSA9IG1vZDtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKGkgPCA4KSB7XHJcblx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbaSArIDFdWzhdID0gbW9kO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbdGhpcy5tb2R1bGVDb3VudCAtIDE1ICsgaV1bOF0gPSBtb2Q7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBob3Jpem9udGFsXHJcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgMTU7IGkrKykge1xyXG5cclxuXHRcdFx0XHR2YXIgbW9kID0gKCF0ZXN0ICYmICgoYml0cyA+PiBpKSAmIDEpID09IDEpO1xyXG5cclxuXHRcdFx0XHRpZiAoaSA8IDgpIHtcclxuXHRcdFx0XHRcdHRoaXMubW9kdWxlc1s4XVt0aGlzLm1vZHVsZUNvdW50IC0gaSAtIDFdID0gbW9kO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoaSA8IDkpIHtcclxuXHRcdFx0XHRcdHRoaXMubW9kdWxlc1s4XVsxNSAtIGkgLSAxICsgMV0gPSBtb2Q7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMubW9kdWxlc1s4XVsxNSAtIGkgLSAxXSA9IG1vZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIGZpeGVkIG1vZHVsZVxyXG5cdFx0XHR0aGlzLm1vZHVsZXNbdGhpcy5tb2R1bGVDb3VudCAtIDhdWzhdID0gKCF0ZXN0KTtcclxuXHJcblx0XHR9LFxyXG5cclxuXHRcdG1hcERhdGE6IGZ1bmN0aW9uKGRhdGEsIG1hc2tQYXR0ZXJuKSB7XHJcblxyXG5cdFx0XHR2YXIgaW5jID0gLTE7XHJcblx0XHRcdHZhciByb3cgPSB0aGlzLm1vZHVsZUNvdW50IC0gMTtcclxuXHRcdFx0dmFyIGJpdEluZGV4ID0gNztcclxuXHRcdFx0dmFyIGJ5dGVJbmRleCA9IDA7XHJcblxyXG5cdFx0XHRmb3IgKHZhciBjb2wgPSB0aGlzLm1vZHVsZUNvdW50IC0gMTsgY29sID4gMDsgY29sIC09IDIpIHtcclxuXHJcblx0XHRcdFx0aWYgKGNvbCA9PSA2KSBjb2wtLTtcclxuXHJcblx0XHRcdFx0d2hpbGUgKHRydWUpIHtcclxuXHJcblx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8IDI7IGMrKykge1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMubW9kdWxlc1tyb3ddW2NvbCAtIGNdID09IG51bGwpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0dmFyIGRhcmsgPSBmYWxzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0aWYgKGJ5dGVJbmRleCA8IGRhdGEubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkYXJrID0gKCgoZGF0YVtieXRlSW5kZXhdID4+PiBiaXRJbmRleCkgJiAxKSA9PSAxKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHZhciBtYXNrID0gUVJVdGlsLmdldE1hc2sobWFza1BhdHRlcm4sIHJvdywgY29sIC0gYyk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGlmIChtYXNrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkYXJrID0gIWRhcms7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHR0aGlzLm1vZHVsZXNbcm93XVtjb2wgLSBjXSA9IGRhcms7XHJcblx0XHRcdFx0XHRcdFx0Yml0SW5kZXgtLTtcclxuXHJcblx0XHRcdFx0XHRcdFx0aWYgKGJpdEluZGV4ID09IC0xKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRieXRlSW5kZXgrKztcclxuXHRcdFx0XHRcdFx0XHRcdGJpdEluZGV4ID0gNztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRyb3cgKz0gaW5jO1xyXG5cclxuXHRcdFx0XHRcdGlmIChyb3cgPCAwIHx8IHRoaXMubW9kdWxlQ291bnQgPD0gcm93KSB7XHJcblx0XHRcdFx0XHRcdHJvdyAtPSBpbmM7XHJcblx0XHRcdFx0XHRcdGluYyA9IC1pbmM7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fTtcclxuXHJcblx0UVJDb2RlLlBBRDAgPSAweEVDO1xyXG5cdFFSQ29kZS5QQUQxID0gMHgxMTtcclxuXHJcblx0UVJDb2RlLmNyZWF0ZURhdGEgPSBmdW5jdGlvbih0eXBlTnVtYmVyLCBlcnJvckNvcnJlY3RMZXZlbCwgZGF0YUxpc3QpIHtcclxuXHJcblx0XHR2YXIgcnNCbG9ja3MgPSBRUlJTQmxvY2suZ2V0UlNCbG9ja3ModHlwZU51bWJlciwgZXJyb3JDb3JyZWN0TGV2ZWwpO1xyXG5cclxuXHRcdHZhciBidWZmZXIgPSBuZXcgUVJCaXRCdWZmZXIoKTtcclxuXHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGRhdGFMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdHZhciBkYXRhID0gZGF0YUxpc3RbaV07XHJcblx0XHRcdGJ1ZmZlci5wdXQoZGF0YS5tb2RlLCA0KTtcclxuXHRcdFx0YnVmZmVyLnB1dChkYXRhLmdldExlbmd0aCgpLCBRUlV0aWwuZ2V0TGVuZ3RoSW5CaXRzKGRhdGEubW9kZSwgdHlwZU51bWJlcikpO1xyXG5cdFx0XHRkYXRhLndyaXRlKGJ1ZmZlcik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gY2FsYyBudW0gbWF4IGRhdGEuXHJcblx0XHR2YXIgdG90YWxEYXRhQ291bnQgPSAwO1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByc0Jsb2Nrcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHR0b3RhbERhdGFDb3VudCArPSByc0Jsb2Nrc1tpXS5kYXRhQ291bnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aWYgKGJ1ZmZlci5nZXRMZW5ndGhJbkJpdHMoKSA+IHRvdGFsRGF0YUNvdW50ICogOCkge1xyXG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJjb2RlIGxlbmd0aCBvdmVyZmxvdy4gKFwiICtcclxuXHRcdFx0XHRidWZmZXIuZ2V0TGVuZ3RoSW5CaXRzKCkgK1xyXG5cdFx0XHRcdFwiPlwiICtcclxuXHRcdFx0XHR0b3RhbERhdGFDb3VudCAqIDggK1xyXG5cdFx0XHRcdFwiKVwiKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBlbmQgY29kZVxyXG5cdFx0aWYgKGJ1ZmZlci5nZXRMZW5ndGhJbkJpdHMoKSArIDQgPD0gdG90YWxEYXRhQ291bnQgKiA4KSB7XHJcblx0XHRcdGJ1ZmZlci5wdXQoMCwgNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gcGFkZGluZ1xyXG5cdFx0d2hpbGUgKGJ1ZmZlci5nZXRMZW5ndGhJbkJpdHMoKSAlIDggIT0gMCkge1xyXG5cdFx0XHRidWZmZXIucHV0Qml0KGZhbHNlKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBwYWRkaW5nXHJcblx0XHR3aGlsZSAodHJ1ZSkge1xyXG5cclxuXHRcdFx0aWYgKGJ1ZmZlci5nZXRMZW5ndGhJbkJpdHMoKSA+PSB0b3RhbERhdGFDb3VudCAqIDgpIHtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0XHRidWZmZXIucHV0KFFSQ29kZS5QQUQwLCA4KTtcclxuXHJcblx0XHRcdGlmIChidWZmZXIuZ2V0TGVuZ3RoSW5CaXRzKCkgPj0gdG90YWxEYXRhQ291bnQgKiA4KSB7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdFx0YnVmZmVyLnB1dChRUkNvZGUuUEFEMSwgOCk7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIFFSQ29kZS5jcmVhdGVCeXRlcyhidWZmZXIsIHJzQmxvY2tzKTtcclxuXHR9XHJcblxyXG5cdFFSQ29kZS5jcmVhdGVCeXRlcyA9IGZ1bmN0aW9uKGJ1ZmZlciwgcnNCbG9ja3MpIHtcclxuXHJcblx0XHR2YXIgb2Zmc2V0ID0gMDtcclxuXHJcblx0XHR2YXIgbWF4RGNDb3VudCA9IDA7XHJcblx0XHR2YXIgbWF4RWNDb3VudCA9IDA7XHJcblxyXG5cdFx0dmFyIGRjZGF0YSA9IG5ldyBBcnJheShyc0Jsb2Nrcy5sZW5ndGgpO1xyXG5cdFx0dmFyIGVjZGF0YSA9IG5ldyBBcnJheShyc0Jsb2Nrcy5sZW5ndGgpO1xyXG5cclxuXHRcdGZvciAodmFyIHIgPSAwOyByIDwgcnNCbG9ja3MubGVuZ3RoOyByKyspIHtcclxuXHJcblx0XHRcdHZhciBkY0NvdW50ID0gcnNCbG9ja3Nbcl0uZGF0YUNvdW50O1xyXG5cdFx0XHR2YXIgZWNDb3VudCA9IHJzQmxvY2tzW3JdLnRvdGFsQ291bnQgLSBkY0NvdW50O1xyXG5cclxuXHRcdFx0bWF4RGNDb3VudCA9IE1hdGgubWF4KG1heERjQ291bnQsIGRjQ291bnQpO1xyXG5cdFx0XHRtYXhFY0NvdW50ID0gTWF0aC5tYXgobWF4RWNDb3VudCwgZWNDb3VudCk7XHJcblxyXG5cdFx0XHRkY2RhdGFbcl0gPSBuZXcgQXJyYXkoZGNDb3VudCk7XHJcblxyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGRjZGF0YVtyXS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdGRjZGF0YVtyXVtpXSA9IDB4ZmYgJiBidWZmZXIuYnVmZmVyW2kgKyBvZmZzZXRdO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9mZnNldCArPSBkY0NvdW50O1xyXG5cclxuXHRcdFx0dmFyIHJzUG9seSA9IFFSVXRpbC5nZXRFcnJvckNvcnJlY3RQb2x5bm9taWFsKGVjQ291bnQpO1xyXG5cdFx0XHR2YXIgcmF3UG9seSA9IG5ldyBRUlBvbHlub21pYWwoZGNkYXRhW3JdLCByc1BvbHkuZ2V0TGVuZ3RoKCkgLSAxKTtcclxuXHJcblx0XHRcdHZhciBtb2RQb2x5ID0gcmF3UG9seS5tb2QocnNQb2x5KTtcclxuXHRcdFx0ZWNkYXRhW3JdID0gbmV3IEFycmF5KHJzUG9seS5nZXRMZW5ndGgoKSAtIDEpO1xyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGVjZGF0YVtyXS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdHZhciBtb2RJbmRleCA9IGkgKyBtb2RQb2x5LmdldExlbmd0aCgpIC0gZWNkYXRhW3JdLmxlbmd0aDtcclxuXHRcdFx0XHRlY2RhdGFbcl1baV0gPSAobW9kSW5kZXggPj0gMCkgPyBtb2RQb2x5LmdldChtb2RJbmRleCkgOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHZhciB0b3RhbENvZGVDb3VudCA9IDA7XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHJzQmxvY2tzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdHRvdGFsQ29kZUNvdW50ICs9IHJzQmxvY2tzW2ldLnRvdGFsQ291bnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0dmFyIGRhdGEgPSBuZXcgQXJyYXkodG90YWxDb2RlQ291bnQpO1xyXG5cdFx0dmFyIGluZGV4ID0gMDtcclxuXHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IG1heERjQ291bnQ7IGkrKykge1xyXG5cdFx0XHRmb3IgKHZhciByID0gMDsgciA8IHJzQmxvY2tzLmxlbmd0aDsgcisrKSB7XHJcblx0XHRcdFx0aWYgKGkgPCBkY2RhdGFbcl0ubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRkYXRhW2luZGV4KytdID0gZGNkYXRhW3JdW2ldO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbWF4RWNDb3VudDsgaSsrKSB7XHJcblx0XHRcdGZvciAodmFyIHIgPSAwOyByIDwgcnNCbG9ja3MubGVuZ3RoOyByKyspIHtcclxuXHRcdFx0XHRpZiAoaSA8IGVjZGF0YVtyXS5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdGRhdGFbaW5kZXgrK10gPSBlY2RhdGFbcl1baV07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIGRhdGE7XHJcblxyXG5cdH1cclxuXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQvLyBRUk1vZGVcclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHR2YXIgUVJNb2RlID0ge1xyXG5cdFx0TU9ERV9OVU1CRVI6IDEgPDwgMCxcclxuXHRcdE1PREVfQUxQSEFfTlVNOiAxIDw8IDEsXHJcblx0XHRNT0RFXzhCSVRfQllURTogMSA8PCAyLFxyXG5cdFx0TU9ERV9LQU5KSTogMSA8PCAzXHJcblx0fTtcclxuXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQvLyBRUkVycm9yQ29ycmVjdExldmVsXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0dmFyIFFSRXJyb3JDb3JyZWN0TGV2ZWwgPSB7XHJcblx0XHRMOiAxLFxyXG5cdFx0TTogMCxcclxuXHRcdFE6IDMsXHJcblx0XHRIOiAyXHJcblx0fTtcclxuXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQvLyBRUk1hc2tQYXR0ZXJuXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0dmFyIFFSTWFza1BhdHRlcm4gPSB7XHJcblx0XHRQQVRURVJOMDAwOiAwLFxyXG5cdFx0UEFUVEVSTjAwMTogMSxcclxuXHRcdFBBVFRFUk4wMTA6IDIsXHJcblx0XHRQQVRURVJOMDExOiAzLFxyXG5cdFx0UEFUVEVSTjEwMDogNCxcclxuXHRcdFBBVFRFUk4xMDE6IDUsXHJcblx0XHRQQVRURVJOMTEwOiA2LFxyXG5cdFx0UEFUVEVSTjExMTogN1xyXG5cdH07XHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJVdGlsXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0dmFyIFFSVXRpbCA9IHtcclxuXHJcblx0XHRQQVRURVJOX1BPU0lUSU9OX1RBQkxFOiBbXHJcblx0XHRcdFtdLFxyXG5cdFx0XHRbNiwgMThdLFxyXG5cdFx0XHRbNiwgMjJdLFxyXG5cdFx0XHRbNiwgMjZdLFxyXG5cdFx0XHRbNiwgMzBdLFxyXG5cdFx0XHRbNiwgMzRdLFxyXG5cdFx0XHRbNiwgMjIsIDM4XSxcclxuXHRcdFx0WzYsIDI0LCA0Ml0sXHJcblx0XHRcdFs2LCAyNiwgNDZdLFxyXG5cdFx0XHRbNiwgMjgsIDUwXSxcclxuXHRcdFx0WzYsIDMwLCA1NF0sXHJcblx0XHRcdFs2LCAzMiwgNThdLFxyXG5cdFx0XHRbNiwgMzQsIDYyXSxcclxuXHRcdFx0WzYsIDI2LCA0NiwgNjZdLFxyXG5cdFx0XHRbNiwgMjYsIDQ4LCA3MF0sXHJcblx0XHRcdFs2LCAyNiwgNTAsIDc0XSxcclxuXHRcdFx0WzYsIDMwLCA1NCwgNzhdLFxyXG5cdFx0XHRbNiwgMzAsIDU2LCA4Ml0sXHJcblx0XHRcdFs2LCAzMCwgNTgsIDg2XSxcclxuXHRcdFx0WzYsIDM0LCA2MiwgOTBdLFxyXG5cdFx0XHRbNiwgMjgsIDUwLCA3MiwgOTRdLFxyXG5cdFx0XHRbNiwgMjYsIDUwLCA3NCwgOThdLFxyXG5cdFx0XHRbNiwgMzAsIDU0LCA3OCwgMTAyXSxcclxuXHRcdFx0WzYsIDI4LCA1NCwgODAsIDEwNl0sXHJcblx0XHRcdFs2LCAzMiwgNTgsIDg0LCAxMTBdLFxyXG5cdFx0XHRbNiwgMzAsIDU4LCA4NiwgMTE0XSxcclxuXHRcdFx0WzYsIDM0LCA2MiwgOTAsIDExOF0sXHJcblx0XHRcdFs2LCAyNiwgNTAsIDc0LCA5OCwgMTIyXSxcclxuXHRcdFx0WzYsIDMwLCA1NCwgNzgsIDEwMiwgMTI2XSxcclxuXHRcdFx0WzYsIDI2LCA1MiwgNzgsIDEwNCwgMTMwXSxcclxuXHRcdFx0WzYsIDMwLCA1NiwgODIsIDEwOCwgMTM0XSxcclxuXHRcdFx0WzYsIDM0LCA2MCwgODYsIDExMiwgMTM4XSxcclxuXHRcdFx0WzYsIDMwLCA1OCwgODYsIDExNCwgMTQyXSxcclxuXHRcdFx0WzYsIDM0LCA2MiwgOTAsIDExOCwgMTQ2XSxcclxuXHRcdFx0WzYsIDMwLCA1NCwgNzgsIDEwMiwgMTI2LCAxNTBdLFxyXG5cdFx0XHRbNiwgMjQsIDUwLCA3NiwgMTAyLCAxMjgsIDE1NF0sXHJcblx0XHRcdFs2LCAyOCwgNTQsIDgwLCAxMDYsIDEzMiwgMTU4XSxcclxuXHRcdFx0WzYsIDMyLCA1OCwgODQsIDExMCwgMTM2LCAxNjJdLFxyXG5cdFx0XHRbNiwgMjYsIDU0LCA4MiwgMTEwLCAxMzgsIDE2Nl0sXHJcblx0XHRcdFs2LCAzMCwgNTgsIDg2LCAxMTQsIDE0MiwgMTcwXVxyXG5cdFx0XSxcclxuXHJcblx0XHRHMTU6ICgxIDw8IDEwKSB8ICgxIDw8IDgpIHwgKDEgPDwgNSkgfCAoMSA8PCA0KSB8ICgxIDw8IDIpIHwgKDEgPDwgMSkgfCAoMSA8PCAwKSxcclxuXHRcdEcxODogKDEgPDwgMTIpIHwgKDEgPDwgMTEpIHwgKDEgPDwgMTApIHwgKDEgPDwgOSkgfCAoMSA8PCA4KSB8ICgxIDw8IDUpIHwgKDEgPDwgMikgfCAoMSA8PCAwKSxcclxuXHRcdEcxNV9NQVNLOiAoMSA8PCAxNCkgfCAoMSA8PCAxMikgfCAoMSA8PCAxMCkgfCAoMSA8PCA0KSB8ICgxIDw8IDEpLFxyXG5cclxuXHRcdGdldEJDSFR5cGVJbmZvOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdHZhciBkID0gZGF0YSA8PCAxMDtcclxuXHRcdFx0d2hpbGUgKFFSVXRpbC5nZXRCQ0hEaWdpdChkKSAtIFFSVXRpbC5nZXRCQ0hEaWdpdChRUlV0aWwuRzE1KSA+PSAwKSB7XHJcblx0XHRcdFx0ZCBePSAoUVJVdGlsLkcxNSA8PCAoUVJVdGlsLmdldEJDSERpZ2l0KGQpIC0gUVJVdGlsLmdldEJDSERpZ2l0KFFSVXRpbC5HMTUpKSk7XHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuICgoZGF0YSA8PCAxMCkgfCBkKSBeIFFSVXRpbC5HMTVfTUFTSztcclxuXHRcdH0sXHJcblxyXG5cdFx0Z2V0QkNIVHlwZU51bWJlcjogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0XHR2YXIgZCA9IGRhdGEgPDwgMTI7XHJcblx0XHRcdHdoaWxlIChRUlV0aWwuZ2V0QkNIRGlnaXQoZCkgLSBRUlV0aWwuZ2V0QkNIRGlnaXQoUVJVdGlsLkcxOCkgPj0gMCkge1xyXG5cdFx0XHRcdGQgXj0gKFFSVXRpbC5HMTggPDwgKFFSVXRpbC5nZXRCQ0hEaWdpdChkKSAtIFFSVXRpbC5nZXRCQ0hEaWdpdChRUlV0aWwuRzE4KSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiAoZGF0YSA8PCAxMikgfCBkO1xyXG5cdFx0fSxcclxuXHJcblx0XHRnZXRCQ0hEaWdpdDogZnVuY3Rpb24oZGF0YSkge1xyXG5cclxuXHRcdFx0dmFyIGRpZ2l0ID0gMDtcclxuXHJcblx0XHRcdHdoaWxlIChkYXRhICE9IDApIHtcclxuXHRcdFx0XHRkaWdpdCsrO1xyXG5cdFx0XHRcdGRhdGEgPj4+PSAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRyZXR1cm4gZGlnaXQ7XHJcblx0XHR9LFxyXG5cclxuXHRcdGdldFBhdHRlcm5Qb3NpdGlvbjogZnVuY3Rpb24odHlwZU51bWJlcikge1xyXG5cdFx0XHRyZXR1cm4gUVJVdGlsLlBBVFRFUk5fUE9TSVRJT05fVEFCTEVbdHlwZU51bWJlciAtIDFdO1xyXG5cdFx0fSxcclxuXHJcblx0XHRnZXRNYXNrOiBmdW5jdGlvbihtYXNrUGF0dGVybiwgaSwgaikge1xyXG5cclxuXHRcdFx0c3dpdGNoIChtYXNrUGF0dGVybikge1xyXG5cclxuXHRcdFx0XHRjYXNlIFFSTWFza1BhdHRlcm4uUEFUVEVSTjAwMDpcclxuXHRcdFx0XHRcdHJldHVybiAoaSArIGopICUgMiA9PSAwO1xyXG5cdFx0XHRcdGNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMDAxOlxyXG5cdFx0XHRcdFx0cmV0dXJuIGkgJSAyID09IDA7XHJcblx0XHRcdFx0Y2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4wMTA6XHJcblx0XHRcdFx0XHRyZXR1cm4gaiAlIDMgPT0gMDtcclxuXHRcdFx0XHRjYXNlIFFSTWFza1BhdHRlcm4uUEFUVEVSTjAxMTpcclxuXHRcdFx0XHRcdHJldHVybiAoaSArIGopICUgMyA9PSAwO1xyXG5cdFx0XHRcdGNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMTAwOlxyXG5cdFx0XHRcdFx0cmV0dXJuIChNYXRoLmZsb29yKGkgLyAyKSArIE1hdGguZmxvb3IoaiAvIDMpKSAlIDIgPT0gMDtcclxuXHRcdFx0XHRjYXNlIFFSTWFza1BhdHRlcm4uUEFUVEVSTjEwMTpcclxuXHRcdFx0XHRcdHJldHVybiAoaSAqIGopICUgMiArIChpICogaikgJSAzID09IDA7XHJcblx0XHRcdFx0Y2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4xMTA6XHJcblx0XHRcdFx0XHRyZXR1cm4gKChpICogaikgJSAyICsgKGkgKiBqKSAlIDMpICUgMiA9PSAwO1xyXG5cdFx0XHRcdGNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMTExOlxyXG5cdFx0XHRcdFx0cmV0dXJuICgoaSAqIGopICUgMyArIChpICsgaikgJSAyKSAlIDIgPT0gMDtcclxuXHJcblx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdHRocm93IG5ldyBFcnJvcihcImJhZCBtYXNrUGF0dGVybjpcIiArIG1hc2tQYXR0ZXJuKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHJcblx0XHRnZXRFcnJvckNvcnJlY3RQb2x5bm9taWFsOiBmdW5jdGlvbihlcnJvckNvcnJlY3RMZW5ndGgpIHtcclxuXHJcblx0XHRcdHZhciBhID0gbmV3IFFSUG9seW5vbWlhbChbMV0sIDApO1xyXG5cclxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBlcnJvckNvcnJlY3RMZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdGEgPSBhLm11bHRpcGx5KG5ldyBRUlBvbHlub21pYWwoWzEsIFFSTWF0aC5nZXhwKGkpXSwgMCkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRyZXR1cm4gYTtcclxuXHRcdH0sXHJcblxyXG5cdFx0Z2V0TGVuZ3RoSW5CaXRzOiBmdW5jdGlvbihtb2RlLCB0eXBlKSB7XHJcblxyXG5cdFx0XHRpZiAoMSA8PSB0eXBlICYmIHR5cGUgPCAxMCkge1xyXG5cclxuXHRcdFx0XHQvLyAxIC0gOVxyXG5cclxuXHRcdFx0XHRzd2l0Y2ggKG1vZGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgUVJNb2RlLk1PREVfTlVNQkVSOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gMTA7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFX0FMUEhBX05VTTpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDk7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFXzhCSVRfQllURTpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDg7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFX0tBTkpJOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gODtcclxuXHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdHRocm93IG5ldyBFcnJvcihcIm1vZGU6XCIgKyBtb2RlKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9IGVsc2UgaWYgKHR5cGUgPCAyNykge1xyXG5cclxuXHRcdFx0XHQvLyAxMCAtIDI2XHJcblxyXG5cdFx0XHRcdHN3aXRjaCAobW9kZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSBRUk1vZGUuTU9ERV9OVU1CRVI6XHJcblx0XHRcdFx0XHRcdHJldHVybiAxMjtcclxuXHRcdFx0XHRcdGNhc2UgUVJNb2RlLk1PREVfQUxQSEFfTlVNOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gMTE7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFXzhCSVRfQllURTpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDE2O1xyXG5cdFx0XHRcdFx0Y2FzZSBRUk1vZGUuTU9ERV9LQU5KSTpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDEwO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0dGhyb3cgbmV3IEVycm9yKFwibW9kZTpcIiArIG1vZGUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0gZWxzZSBpZiAodHlwZSA8IDQxKSB7XHJcblxyXG5cdFx0XHRcdC8vIDI3IC0gNDBcclxuXHJcblx0XHRcdFx0c3dpdGNoIChtb2RlKSB7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFX05VTUJFUjpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIDE0O1xyXG5cdFx0XHRcdFx0Y2FzZSBRUk1vZGUuTU9ERV9BTFBIQV9OVU06XHJcblx0XHRcdFx0XHRcdHJldHVybiAxMztcclxuXHRcdFx0XHRcdGNhc2UgUVJNb2RlLk1PREVfOEJJVF9CWVRFOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gMTY7XHJcblx0XHRcdFx0XHRjYXNlIFFSTW9kZS5NT0RFX0tBTkpJOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gMTI7XHJcblx0XHRcdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJtb2RlOlwiICsgbW9kZSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJ0eXBlOlwiICsgdHlwZSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0Z2V0TG9zdFBvaW50OiBmdW5jdGlvbihxckNvZGUpIHtcclxuXHJcblx0XHRcdHZhciBtb2R1bGVDb3VudCA9IHFyQ29kZS5nZXRNb2R1bGVDb3VudCgpO1xyXG5cclxuXHRcdFx0dmFyIGxvc3RQb2ludCA9IDA7XHJcblxyXG5cdFx0XHQvLyBMRVZFTDFcclxuXHJcblx0XHRcdGZvciAodmFyIHJvdyA9IDA7IHJvdyA8IG1vZHVsZUNvdW50OyByb3crKykge1xyXG5cclxuXHRcdFx0XHRmb3IgKHZhciBjb2wgPSAwOyBjb2wgPCBtb2R1bGVDb3VudDsgY29sKyspIHtcclxuXHJcblx0XHRcdFx0XHR2YXIgc2FtZUNvdW50ID0gMDtcclxuXHRcdFx0XHRcdHZhciBkYXJrID0gcXJDb2RlLmlzRGFyayhyb3csIGNvbCk7XHJcblxyXG5cdFx0XHRcdFx0Zm9yICh2YXIgciA9IC0xOyByIDw9IDE7IHIrKykge1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHJvdyArIHIgPCAwIHx8IG1vZHVsZUNvdW50IDw9IHJvdyArIHIpIHtcclxuXHRcdFx0XHRcdFx0XHRjb250aW51ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Zm9yICh2YXIgYyA9IC0xOyBjIDw9IDE7IGMrKykge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpZiAoY29sICsgYyA8IDAgfHwgbW9kdWxlQ291bnQgPD0gY29sICsgYykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGludWU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRpZiAociA9PSAwICYmIGMgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGludWU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRpZiAoZGFyayA9PSBxckNvZGUuaXNEYXJrKHJvdyArIHIsIGNvbCArIGMpKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzYW1lQ291bnQrKztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpZiAoc2FtZUNvdW50ID4gNSkge1xyXG5cdFx0XHRcdFx0XHRsb3N0UG9pbnQgKz0gKDMgKyBzYW1lQ291bnQgLSA1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIExFVkVMMlxyXG5cclxuXHRcdFx0Zm9yICh2YXIgcm93ID0gMDsgcm93IDwgbW9kdWxlQ291bnQgLSAxOyByb3crKykge1xyXG5cdFx0XHRcdGZvciAodmFyIGNvbCA9IDA7IGNvbCA8IG1vZHVsZUNvdW50IC0gMTsgY29sKyspIHtcclxuXHRcdFx0XHRcdHZhciBjb3VudCA9IDA7XHJcblx0XHRcdFx0XHRpZiAocXJDb2RlLmlzRGFyayhyb3csIGNvbCkpIGNvdW50Kys7XHJcblx0XHRcdFx0XHRpZiAocXJDb2RlLmlzRGFyayhyb3cgKyAxLCBjb2wpKSBjb3VudCsrO1xyXG5cdFx0XHRcdFx0aWYgKHFyQ29kZS5pc0Rhcmsocm93LCBjb2wgKyAxKSkgY291bnQrKztcclxuXHRcdFx0XHRcdGlmIChxckNvZGUuaXNEYXJrKHJvdyArIDEsIGNvbCArIDEpKSBjb3VudCsrO1xyXG5cdFx0XHRcdFx0aWYgKGNvdW50ID09IDAgfHwgY291bnQgPT0gNCkge1xyXG5cdFx0XHRcdFx0XHRsb3N0UG9pbnQgKz0gMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIExFVkVMM1xyXG5cclxuXHRcdFx0Zm9yICh2YXIgcm93ID0gMDsgcm93IDwgbW9kdWxlQ291bnQ7IHJvdysrKSB7XHJcblx0XHRcdFx0Zm9yICh2YXIgY29sID0gMDsgY29sIDwgbW9kdWxlQ291bnQgLSA2OyBjb2wrKykge1xyXG5cdFx0XHRcdFx0aWYgKHFyQ29kZS5pc0Rhcmsocm93LCBjb2wpICYmXHJcblx0XHRcdFx0XHRcdCFxckNvZGUuaXNEYXJrKHJvdywgY29sICsgMSkgJiZcclxuXHRcdFx0XHRcdFx0cXJDb2RlLmlzRGFyayhyb3csIGNvbCArIDIpICYmXHJcblx0XHRcdFx0XHRcdHFyQ29kZS5pc0Rhcmsocm93LCBjb2wgKyAzKSAmJlxyXG5cdFx0XHRcdFx0XHRxckNvZGUuaXNEYXJrKHJvdywgY29sICsgNCkgJiZcclxuXHRcdFx0XHRcdFx0IXFyQ29kZS5pc0Rhcmsocm93LCBjb2wgKyA1KSAmJlxyXG5cdFx0XHRcdFx0XHRxckNvZGUuaXNEYXJrKHJvdywgY29sICsgNikpIHtcclxuXHRcdFx0XHRcdFx0bG9zdFBvaW50ICs9IDQwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9yICh2YXIgY29sID0gMDsgY29sIDwgbW9kdWxlQ291bnQ7IGNvbCsrKSB7XHJcblx0XHRcdFx0Zm9yICh2YXIgcm93ID0gMDsgcm93IDwgbW9kdWxlQ291bnQgLSA2OyByb3crKykge1xyXG5cdFx0XHRcdFx0aWYgKHFyQ29kZS5pc0Rhcmsocm93LCBjb2wpICYmXHJcblx0XHRcdFx0XHRcdCFxckNvZGUuaXNEYXJrKHJvdyArIDEsIGNvbCkgJiZcclxuXHRcdFx0XHRcdFx0cXJDb2RlLmlzRGFyayhyb3cgKyAyLCBjb2wpICYmXHJcblx0XHRcdFx0XHRcdHFyQ29kZS5pc0Rhcmsocm93ICsgMywgY29sKSAmJlxyXG5cdFx0XHRcdFx0XHRxckNvZGUuaXNEYXJrKHJvdyArIDQsIGNvbCkgJiZcclxuXHRcdFx0XHRcdFx0IXFyQ29kZS5pc0Rhcmsocm93ICsgNSwgY29sKSAmJlxyXG5cdFx0XHRcdFx0XHRxckNvZGUuaXNEYXJrKHJvdyArIDYsIGNvbCkpIHtcclxuXHRcdFx0XHRcdFx0bG9zdFBvaW50ICs9IDQwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gTEVWRUw0XHJcblxyXG5cdFx0XHR2YXIgZGFya0NvdW50ID0gMDtcclxuXHJcblx0XHRcdGZvciAodmFyIGNvbCA9IDA7IGNvbCA8IG1vZHVsZUNvdW50OyBjb2wrKykge1xyXG5cdFx0XHRcdGZvciAodmFyIHJvdyA9IDA7IHJvdyA8IG1vZHVsZUNvdW50OyByb3crKykge1xyXG5cdFx0XHRcdFx0aWYgKHFyQ29kZS5pc0Rhcmsocm93LCBjb2wpKSB7XHJcblx0XHRcdFx0XHRcdGRhcmtDb3VudCsrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dmFyIHJhdGlvID0gTWF0aC5hYnMoMTAwICogZGFya0NvdW50IC8gbW9kdWxlQ291bnQgLyBtb2R1bGVDb3VudCAtIDUwKSAvIDU7XHJcblx0XHRcdGxvc3RQb2ludCArPSByYXRpbyAqIDEwO1xyXG5cclxuXHRcdFx0cmV0dXJuIGxvc3RQb2ludDtcclxuXHRcdH1cclxuXHJcblx0fTtcclxuXHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJNYXRoXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0dmFyIFFSTWF0aCA9IHtcclxuXHJcblx0XHRnbG9nOiBmdW5jdGlvbihuKSB7XHJcblxyXG5cdFx0XHRpZiAobiA8IDEpIHtcclxuXHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJnbG9nKFwiICsgbiArIFwiKVwiKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cmV0dXJuIFFSTWF0aC5MT0dfVEFCTEVbbl07XHJcblx0XHR9LFxyXG5cclxuXHRcdGdleHA6IGZ1bmN0aW9uKG4pIHtcclxuXHJcblx0XHRcdHdoaWxlIChuIDwgMCkge1xyXG5cdFx0XHRcdG4gKz0gMjU1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR3aGlsZSAobiA+PSAyNTYpIHtcclxuXHRcdFx0XHRuIC09IDI1NTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cmV0dXJuIFFSTWF0aC5FWFBfVEFCTEVbbl07XHJcblx0XHR9LFxyXG5cclxuXHRcdEVYUF9UQUJMRTogbmV3IEFycmF5KDI1NiksXHJcblxyXG5cdFx0TE9HX1RBQkxFOiBuZXcgQXJyYXkoMjU2KVxyXG5cclxuXHR9O1xyXG5cclxuXHRmb3IgKHZhciBpID0gMDsgaSA8IDg7IGkrKykge1xyXG5cdFx0UVJNYXRoLkVYUF9UQUJMRVtpXSA9IDEgPDwgaTtcclxuXHR9XHJcblx0Zm9yICh2YXIgaSA9IDg7IGkgPCAyNTY7IGkrKykge1xyXG5cdFx0UVJNYXRoLkVYUF9UQUJMRVtpXSA9IFFSTWF0aC5FWFBfVEFCTEVbaSAtIDRdIF5cclxuXHRcdFx0UVJNYXRoLkVYUF9UQUJMRVtpIC0gNV0gXlxyXG5cdFx0XHRRUk1hdGguRVhQX1RBQkxFW2kgLSA2XSBeXHJcblx0XHRcdFFSTWF0aC5FWFBfVEFCTEVbaSAtIDhdO1xyXG5cdH1cclxuXHRmb3IgKHZhciBpID0gMDsgaSA8IDI1NTsgaSsrKSB7XHJcblx0XHRRUk1hdGguTE9HX1RBQkxFW1FSTWF0aC5FWFBfVEFCTEVbaV1dID0gaTtcclxuXHR9XHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJQb2x5bm9taWFsXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0ZnVuY3Rpb24gUVJQb2x5bm9taWFsKG51bSwgc2hpZnQpIHtcclxuXHJcblx0XHRpZiAobnVtLmxlbmd0aCA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0dGhyb3cgbmV3IEVycm9yKG51bS5sZW5ndGggKyBcIi9cIiArIHNoaWZ0KTtcclxuXHRcdH1cclxuXHJcblx0XHR2YXIgb2Zmc2V0ID0gMDtcclxuXHJcblx0XHR3aGlsZSAob2Zmc2V0IDwgbnVtLmxlbmd0aCAmJiBudW1bb2Zmc2V0XSA9PSAwKSB7XHJcblx0XHRcdG9mZnNldCsrO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoaXMubnVtID0gbmV3IEFycmF5KG51bS5sZW5ndGggLSBvZmZzZXQgKyBzaGlmdCk7XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGggLSBvZmZzZXQ7IGkrKykge1xyXG5cdFx0XHR0aGlzLm51bVtpXSA9IG51bVtpICsgb2Zmc2V0XTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFFSUG9seW5vbWlhbC5wcm90b3R5cGUgPSB7XHJcblxyXG5cdFx0Z2V0OiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5udW1baW5kZXhdO1xyXG5cdFx0fSxcclxuXHJcblx0XHRnZXRMZW5ndGg6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5udW0ubGVuZ3RoO1xyXG5cdFx0fSxcclxuXHJcblx0XHRtdWx0aXBseTogZnVuY3Rpb24oZSkge1xyXG5cclxuXHRcdFx0dmFyIG51bSA9IG5ldyBBcnJheSh0aGlzLmdldExlbmd0aCgpICsgZS5nZXRMZW5ndGgoKSAtIDEpO1xyXG5cclxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmdldExlbmd0aCgpOyBpKyspIHtcclxuXHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGUuZ2V0TGVuZ3RoKCk7IGorKykge1xyXG5cdFx0XHRcdFx0bnVtW2kgKyBqXSBePSBRUk1hdGguZ2V4cChRUk1hdGguZ2xvZyh0aGlzLmdldChpKSkgKyBRUk1hdGguZ2xvZyhlLmdldChqKSkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cmV0dXJuIG5ldyBRUlBvbHlub21pYWwobnVtLCAwKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0bW9kOiBmdW5jdGlvbihlKSB7XHJcblxyXG5cdFx0XHRpZiAodGhpcy5nZXRMZW5ndGgoKSAtIGUuZ2V0TGVuZ3RoKCkgPCAwKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHZhciByYXRpbyA9IFFSTWF0aC5nbG9nKHRoaXMuZ2V0KDApKSAtIFFSTWF0aC5nbG9nKGUuZ2V0KDApKTtcclxuXHJcblx0XHRcdHZhciBudW0gPSBuZXcgQXJyYXkodGhpcy5nZXRMZW5ndGgoKSk7XHJcblxyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuZ2V0TGVuZ3RoKCk7IGkrKykge1xyXG5cdFx0XHRcdG51bVtpXSA9IHRoaXMuZ2V0KGkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGUuZ2V0TGVuZ3RoKCk7IGkrKykge1xyXG5cdFx0XHRcdG51bVtpXSBePSBRUk1hdGguZ2V4cChRUk1hdGguZ2xvZyhlLmdldChpKSkgKyByYXRpbyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIHJlY3Vyc2l2ZSBjYWxsXHJcblx0XHRcdHJldHVybiBuZXcgUVJQb2x5bm9taWFsKG51bSwgMCkubW9kKGUpO1xyXG5cdFx0fVxyXG5cdH07XHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJSU0Jsb2NrXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblx0ZnVuY3Rpb24gUVJSU0Jsb2NrKHRvdGFsQ291bnQsIGRhdGFDb3VudCkge1xyXG5cdFx0dGhpcy50b3RhbENvdW50ID0gdG90YWxDb3VudDtcclxuXHRcdHRoaXMuZGF0YUNvdW50ID0gZGF0YUNvdW50O1xyXG5cdH1cclxuXHJcblx0UVJSU0Jsb2NrLlJTX0JMT0NLX1RBQkxFID0gW1xyXG5cclxuXHRcdC8vIExcclxuXHRcdC8vIE1cclxuXHRcdC8vIFFcclxuXHRcdC8vIEhcclxuXHJcblx0XHQvLyAxXHJcblx0XHRbMSwgMjYsIDE5XSxcclxuXHRcdFsxLCAyNiwgMTZdLFxyXG5cdFx0WzEsIDI2LCAxM10sXHJcblx0XHRbMSwgMjYsIDldLFxyXG5cclxuXHRcdC8vIDJcclxuXHRcdFsxLCA0NCwgMzRdLFxyXG5cdFx0WzEsIDQ0LCAyOF0sXHJcblx0XHRbMSwgNDQsIDIyXSxcclxuXHRcdFsxLCA0NCwgMTZdLFxyXG5cclxuXHRcdC8vIDNcclxuXHRcdFsxLCA3MCwgNTVdLFxyXG5cdFx0WzEsIDcwLCA0NF0sXHJcblx0XHRbMiwgMzUsIDE3XSxcclxuXHRcdFsyLCAzNSwgMTNdLFxyXG5cclxuXHRcdC8vIDRcdFx0XHJcblx0XHRbMSwgMTAwLCA4MF0sXHJcblx0XHRbMiwgNTAsIDMyXSxcclxuXHRcdFsyLCA1MCwgMjRdLFxyXG5cdFx0WzQsIDI1LCA5XSxcclxuXHJcblx0XHQvLyA1XHJcblx0XHRbMSwgMTM0LCAxMDhdLFxyXG5cdFx0WzIsIDY3LCA0M10sXHJcblx0XHRbMiwgMzMsIDE1LCAyLCAzNCwgMTZdLFxyXG5cdFx0WzIsIDMzLCAxMSwgMiwgMzQsIDEyXSxcclxuXHJcblx0XHQvLyA2XHJcblx0XHRbMiwgODYsIDY4XSxcclxuXHRcdFs0LCA0MywgMjddLFxyXG5cdFx0WzQsIDQzLCAxOV0sXHJcblx0XHRbNCwgNDMsIDE1XSxcclxuXHJcblx0XHQvLyA3XHRcdFxyXG5cdFx0WzIsIDk4LCA3OF0sXHJcblx0XHRbNCwgNDksIDMxXSxcclxuXHRcdFsyLCAzMiwgMTQsIDQsIDMzLCAxNV0sXHJcblx0XHRbNCwgMzksIDEzLCAxLCA0MCwgMTRdLFxyXG5cclxuXHRcdC8vIDhcclxuXHRcdFsyLCAxMjEsIDk3XSxcclxuXHRcdFsyLCA2MCwgMzgsIDIsIDYxLCAzOV0sXHJcblx0XHRbNCwgNDAsIDE4LCAyLCA0MSwgMTldLFxyXG5cdFx0WzQsIDQwLCAxNCwgMiwgNDEsIDE1XSxcclxuXHJcblx0XHQvLyA5XHJcblx0XHRbMiwgMTQ2LCAxMTZdLFxyXG5cdFx0WzMsIDU4LCAzNiwgMiwgNTksIDM3XSxcclxuXHRcdFs0LCAzNiwgMTYsIDQsIDM3LCAxN10sXHJcblx0XHRbNCwgMzYsIDEyLCA0LCAzNywgMTNdLFxyXG5cclxuXHRcdC8vIDEwXHRcdFxyXG5cdFx0WzIsIDg2LCA2OCwgMiwgODcsIDY5XSxcclxuXHRcdFs0LCA2OSwgNDMsIDEsIDcwLCA0NF0sXHJcblx0XHRbNiwgNDMsIDE5LCAyLCA0NCwgMjBdLFxyXG5cdFx0WzYsIDQzLCAxNSwgMiwgNDQsIDE2XSxcclxuXHJcblx0XHQvLyAxMVxyXG5cdFx0WzQsIDEwMSwgODFdLFxyXG5cdFx0WzEsIDgwLCA1MCwgNCwgODEsIDUxXSxcclxuXHRcdFs0LCA1MCwgMjIsIDQsIDUxLCAyM10sXHJcblx0XHRbMywgMzYsIDEyLCA4LCAzNywgMTNdLFxyXG5cclxuXHRcdC8vIDEyXHJcblx0XHRbMiwgMTE2LCA5MiwgMiwgMTE3LCA5M10sXHJcblx0XHRbNiwgNTgsIDM2LCAyLCA1OSwgMzddLFxyXG5cdFx0WzQsIDQ2LCAyMCwgNiwgNDcsIDIxXSxcclxuXHRcdFs3LCA0MiwgMTQsIDQsIDQzLCAxNV0sXHJcblxyXG5cdFx0Ly8gMTNcclxuXHRcdFs0LCAxMzMsIDEwN10sXHJcblx0XHRbOCwgNTksIDM3LCAxLCA2MCwgMzhdLFxyXG5cdFx0WzgsIDQ0LCAyMCwgNCwgNDUsIDIxXSxcclxuXHRcdFsxMiwgMzMsIDExLCA0LCAzNCwgMTJdLFxyXG5cclxuXHRcdC8vIDE0XHJcblx0XHRbMywgMTQ1LCAxMTUsIDEsIDE0NiwgMTE2XSxcclxuXHRcdFs0LCA2NCwgNDAsIDUsIDY1LCA0MV0sXHJcblx0XHRbMTEsIDM2LCAxNiwgNSwgMzcsIDE3XSxcclxuXHRcdFsxMSwgMzYsIDEyLCA1LCAzNywgMTNdLFxyXG5cclxuXHRcdC8vIDE1XHJcblx0XHRbNSwgMTA5LCA4NywgMSwgMTEwLCA4OF0sXHJcblx0XHRbNSwgNjUsIDQxLCA1LCA2NiwgNDJdLFxyXG5cdFx0WzUsIDU0LCAyNCwgNywgNTUsIDI1XSxcclxuXHRcdFsxMSwgMzYsIDEyXSxcclxuXHJcblx0XHQvLyAxNlxyXG5cdFx0WzUsIDEyMiwgOTgsIDEsIDEyMywgOTldLFxyXG5cdFx0WzcsIDczLCA0NSwgMywgNzQsIDQ2XSxcclxuXHRcdFsxNSwgNDMsIDE5LCAyLCA0NCwgMjBdLFxyXG5cdFx0WzMsIDQ1LCAxNSwgMTMsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMTdcclxuXHRcdFsxLCAxMzUsIDEwNywgNSwgMTM2LCAxMDhdLFxyXG5cdFx0WzEwLCA3NCwgNDYsIDEsIDc1LCA0N10sXHJcblx0XHRbMSwgNTAsIDIyLCAxNSwgNTEsIDIzXSxcclxuXHRcdFsyLCA0MiwgMTQsIDE3LCA0MywgMTVdLFxyXG5cclxuXHRcdC8vIDE4XHJcblx0XHRbNSwgMTUwLCAxMjAsIDEsIDE1MSwgMTIxXSxcclxuXHRcdFs5LCA2OSwgNDMsIDQsIDcwLCA0NF0sXHJcblx0XHRbMTcsIDUwLCAyMiwgMSwgNTEsIDIzXSxcclxuXHRcdFsyLCA0MiwgMTQsIDE5LCA0MywgMTVdLFxyXG5cclxuXHRcdC8vIDE5XHJcblx0XHRbMywgMTQxLCAxMTMsIDQsIDE0MiwgMTE0XSxcclxuXHRcdFszLCA3MCwgNDQsIDExLCA3MSwgNDVdLFxyXG5cdFx0WzE3LCA0NywgMjEsIDQsIDQ4LCAyMl0sXHJcblx0XHRbOSwgMzksIDEzLCAxNiwgNDAsIDE0XSxcclxuXHJcblx0XHQvLyAyMFxyXG5cdFx0WzMsIDEzNSwgMTA3LCA1LCAxMzYsIDEwOF0sXHJcblx0XHRbMywgNjcsIDQxLCAxMywgNjgsIDQyXSxcclxuXHRcdFsxNSwgNTQsIDI0LCA1LCA1NSwgMjVdLFxyXG5cdFx0WzE1LCA0MywgMTUsIDEwLCA0NCwgMTZdLFxyXG5cclxuXHRcdC8vIDIxXHJcblx0XHRbNCwgMTQ0LCAxMTYsIDQsIDE0NSwgMTE3XSxcclxuXHRcdFsxNywgNjgsIDQyXSxcclxuXHRcdFsxNywgNTAsIDIyLCA2LCA1MSwgMjNdLFxyXG5cdFx0WzE5LCA0NiwgMTYsIDYsIDQ3LCAxN10sXHJcblxyXG5cdFx0Ly8gMjJcclxuXHRcdFsyLCAxMzksIDExMSwgNywgMTQwLCAxMTJdLFxyXG5cdFx0WzE3LCA3NCwgNDZdLFxyXG5cdFx0WzcsIDU0LCAyNCwgMTYsIDU1LCAyNV0sXHJcblx0XHRbMzQsIDM3LCAxM10sXHJcblxyXG5cdFx0Ly8gMjNcclxuXHRcdFs0LCAxNTEsIDEyMSwgNSwgMTUyLCAxMjJdLFxyXG5cdFx0WzQsIDc1LCA0NywgMTQsIDc2LCA0OF0sXHJcblx0XHRbMTEsIDU0LCAyNCwgMTQsIDU1LCAyNV0sXHJcblx0XHRbMTYsIDQ1LCAxNSwgMTQsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMjRcclxuXHRcdFs2LCAxNDcsIDExNywgNCwgMTQ4LCAxMThdLFxyXG5cdFx0WzYsIDczLCA0NSwgMTQsIDc0LCA0Nl0sXHJcblx0XHRbMTEsIDU0LCAyNCwgMTYsIDU1LCAyNV0sXHJcblx0XHRbMzAsIDQ2LCAxNiwgMiwgNDcsIDE3XSxcclxuXHJcblx0XHQvLyAyNVxyXG5cdFx0WzgsIDEzMiwgMTA2LCA0LCAxMzMsIDEwN10sXHJcblx0XHRbOCwgNzUsIDQ3LCAxMywgNzYsIDQ4XSxcclxuXHRcdFs3LCA1NCwgMjQsIDIyLCA1NSwgMjVdLFxyXG5cdFx0WzIyLCA0NSwgMTUsIDEzLCA0NiwgMTZdLFxyXG5cclxuXHRcdC8vIDI2XHJcblx0XHRbMTAsIDE0MiwgMTE0LCAyLCAxNDMsIDExNV0sXHJcblx0XHRbMTksIDc0LCA0NiwgNCwgNzUsIDQ3XSxcclxuXHRcdFsyOCwgNTAsIDIyLCA2LCA1MSwgMjNdLFxyXG5cdFx0WzMzLCA0NiwgMTYsIDQsIDQ3LCAxN10sXHJcblxyXG5cdFx0Ly8gMjdcclxuXHRcdFs4LCAxNTIsIDEyMiwgNCwgMTUzLCAxMjNdLFxyXG5cdFx0WzIyLCA3MywgNDUsIDMsIDc0LCA0Nl0sXHJcblx0XHRbOCwgNTMsIDIzLCAyNiwgNTQsIDI0XSxcclxuXHRcdFsxMiwgNDUsIDE1LCAyOCwgNDYsIDE2XSxcclxuXHJcblx0XHQvLyAyOFxyXG5cdFx0WzMsIDE0NywgMTE3LCAxMCwgMTQ4LCAxMThdLFxyXG5cdFx0WzMsIDczLCA0NSwgMjMsIDc0LCA0Nl0sXHJcblx0XHRbNCwgNTQsIDI0LCAzMSwgNTUsIDI1XSxcclxuXHRcdFsxMSwgNDUsIDE1LCAzMSwgNDYsIDE2XSxcclxuXHJcblx0XHQvLyAyOVxyXG5cdFx0WzcsIDE0NiwgMTE2LCA3LCAxNDcsIDExN10sXHJcblx0XHRbMjEsIDczLCA0NSwgNywgNzQsIDQ2XSxcclxuXHRcdFsxLCA1MywgMjMsIDM3LCA1NCwgMjRdLFxyXG5cdFx0WzE5LCA0NSwgMTUsIDI2LCA0NiwgMTZdLFxyXG5cclxuXHRcdC8vIDMwXHJcblx0XHRbNSwgMTQ1LCAxMTUsIDEwLCAxNDYsIDExNl0sXHJcblx0XHRbMTksIDc1LCA0NywgMTAsIDc2LCA0OF0sXHJcblx0XHRbMTUsIDU0LCAyNCwgMjUsIDU1LCAyNV0sXHJcblx0XHRbMjMsIDQ1LCAxNSwgMjUsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMzFcclxuXHRcdFsxMywgMTQ1LCAxMTUsIDMsIDE0NiwgMTE2XSxcclxuXHRcdFsyLCA3NCwgNDYsIDI5LCA3NSwgNDddLFxyXG5cdFx0WzQyLCA1NCwgMjQsIDEsIDU1LCAyNV0sXHJcblx0XHRbMjMsIDQ1LCAxNSwgMjgsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMzJcclxuXHRcdFsxNywgMTQ1LCAxMTVdLFxyXG5cdFx0WzEwLCA3NCwgNDYsIDIzLCA3NSwgNDddLFxyXG5cdFx0WzEwLCA1NCwgMjQsIDM1LCA1NSwgMjVdLFxyXG5cdFx0WzE5LCA0NSwgMTUsIDM1LCA0NiwgMTZdLFxyXG5cclxuXHRcdC8vIDMzXHJcblx0XHRbMTcsIDE0NSwgMTE1LCAxLCAxNDYsIDExNl0sXHJcblx0XHRbMTQsIDc0LCA0NiwgMjEsIDc1LCA0N10sXHJcblx0XHRbMjksIDU0LCAyNCwgMTksIDU1LCAyNV0sXHJcblx0XHRbMTEsIDQ1LCAxNSwgNDYsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMzRcclxuXHRcdFsxMywgMTQ1LCAxMTUsIDYsIDE0NiwgMTE2XSxcclxuXHRcdFsxNCwgNzQsIDQ2LCAyMywgNzUsIDQ3XSxcclxuXHRcdFs0NCwgNTQsIDI0LCA3LCA1NSwgMjVdLFxyXG5cdFx0WzU5LCA0NiwgMTYsIDEsIDQ3LCAxN10sXHJcblxyXG5cdFx0Ly8gMzVcclxuXHRcdFsxMiwgMTUxLCAxMjEsIDcsIDE1MiwgMTIyXSxcclxuXHRcdFsxMiwgNzUsIDQ3LCAyNiwgNzYsIDQ4XSxcclxuXHRcdFszOSwgNTQsIDI0LCAxNCwgNTUsIDI1XSxcclxuXHRcdFsyMiwgNDUsIDE1LCA0MSwgNDYsIDE2XSxcclxuXHJcblx0XHQvLyAzNlxyXG5cdFx0WzYsIDE1MSwgMTIxLCAxNCwgMTUyLCAxMjJdLFxyXG5cdFx0WzYsIDc1LCA0NywgMzQsIDc2LCA0OF0sXHJcblx0XHRbNDYsIDU0LCAyNCwgMTAsIDU1LCAyNV0sXHJcblx0XHRbMiwgNDUsIDE1LCA2NCwgNDYsIDE2XSxcclxuXHJcblx0XHQvLyAzN1xyXG5cdFx0WzE3LCAxNTIsIDEyMiwgNCwgMTUzLCAxMjNdLFxyXG5cdFx0WzI5LCA3NCwgNDYsIDE0LCA3NSwgNDddLFxyXG5cdFx0WzQ5LCA1NCwgMjQsIDEwLCA1NSwgMjVdLFxyXG5cdFx0WzI0LCA0NSwgMTUsIDQ2LCA0NiwgMTZdLFxyXG5cclxuXHRcdC8vIDM4XHJcblx0XHRbNCwgMTUyLCAxMjIsIDE4LCAxNTMsIDEyM10sXHJcblx0XHRbMTMsIDc0LCA0NiwgMzIsIDc1LCA0N10sXHJcblx0XHRbNDgsIDU0LCAyNCwgMTQsIDU1LCAyNV0sXHJcblx0XHRbNDIsIDQ1LCAxNSwgMzIsIDQ2LCAxNl0sXHJcblxyXG5cdFx0Ly8gMzlcclxuXHRcdFsyMCwgMTQ3LCAxMTcsIDQsIDE0OCwgMTE4XSxcclxuXHRcdFs0MCwgNzUsIDQ3LCA3LCA3NiwgNDhdLFxyXG5cdFx0WzQzLCA1NCwgMjQsIDIyLCA1NSwgMjVdLFxyXG5cdFx0WzEwLCA0NSwgMTUsIDY3LCA0NiwgMTZdLFxyXG5cclxuXHRcdC8vIDQwXHJcblx0XHRbMTksIDE0OCwgMTE4LCA2LCAxNDksIDExOV0sXHJcblx0XHRbMTgsIDc1LCA0NywgMzEsIDc2LCA0OF0sXHJcblx0XHRbMzQsIDU0LCAyNCwgMzQsIDU1LCAyNV0sXHJcblx0XHRbMjAsIDQ1LCAxNSwgNjEsIDQ2LCAxNl1cclxuXHRdO1xyXG5cclxuXHRRUlJTQmxvY2suZ2V0UlNCbG9ja3MgPSBmdW5jdGlvbih0eXBlTnVtYmVyLCBlcnJvckNvcnJlY3RMZXZlbCkge1xyXG5cclxuXHRcdHZhciByc0Jsb2NrID0gUVJSU0Jsb2NrLmdldFJzQmxvY2tUYWJsZSh0eXBlTnVtYmVyLCBlcnJvckNvcnJlY3RMZXZlbCk7XHJcblxyXG5cdFx0aWYgKHJzQmxvY2sgPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdHRocm93IG5ldyBFcnJvcihcImJhZCBycyBibG9jayBAIHR5cGVOdW1iZXI6XCIgKyB0eXBlTnVtYmVyICsgXCIvZXJyb3JDb3JyZWN0TGV2ZWw6XCIgKyBlcnJvckNvcnJlY3RMZXZlbCk7XHJcblx0XHR9XHJcblxyXG5cdFx0dmFyIGxlbmd0aCA9IHJzQmxvY2subGVuZ3RoIC8gMztcclxuXHJcblx0XHR2YXIgbGlzdCA9IG5ldyBBcnJheSgpO1xyXG5cclxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspIHtcclxuXHJcblx0XHRcdHZhciBjb3VudCA9IHJzQmxvY2tbaSAqIDMgKyAwXTtcclxuXHRcdFx0dmFyIHRvdGFsQ291bnQgPSByc0Jsb2NrW2kgKiAzICsgMV07XHJcblx0XHRcdHZhciBkYXRhQ291bnQgPSByc0Jsb2NrW2kgKiAzICsgMl07XHJcblxyXG5cdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGNvdW50OyBqKyspIHtcclxuXHRcdFx0XHRsaXN0LnB1c2gobmV3IFFSUlNCbG9jayh0b3RhbENvdW50LCBkYXRhQ291bnQpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHJldHVybiBsaXN0O1xyXG5cdH1cclxuXHJcblx0UVJSU0Jsb2NrLmdldFJzQmxvY2tUYWJsZSA9IGZ1bmN0aW9uKHR5cGVOdW1iZXIsIGVycm9yQ29ycmVjdExldmVsKSB7XHJcblxyXG5cdFx0c3dpdGNoIChlcnJvckNvcnJlY3RMZXZlbCkge1xyXG5cdFx0XHRjYXNlIFFSRXJyb3JDb3JyZWN0TGV2ZWwuTDpcclxuXHRcdFx0XHRyZXR1cm4gUVJSU0Jsb2NrLlJTX0JMT0NLX1RBQkxFWyh0eXBlTnVtYmVyIC0gMSkgKiA0ICsgMF07XHJcblx0XHRcdGNhc2UgUVJFcnJvckNvcnJlY3RMZXZlbC5NOlxyXG5cdFx0XHRcdHJldHVybiBRUlJTQmxvY2suUlNfQkxPQ0tfVEFCTEVbKHR5cGVOdW1iZXIgLSAxKSAqIDQgKyAxXTtcclxuXHRcdFx0Y2FzZSBRUkVycm9yQ29ycmVjdExldmVsLlE6XHJcblx0XHRcdFx0cmV0dXJuIFFSUlNCbG9jay5SU19CTE9DS19UQUJMRVsodHlwZU51bWJlciAtIDEpICogNCArIDJdO1xyXG5cdFx0XHRjYXNlIFFSRXJyb3JDb3JyZWN0TGV2ZWwuSDpcclxuXHRcdFx0XHRyZXR1cm4gUVJSU0Jsb2NrLlJTX0JMT0NLX1RBQkxFWyh0eXBlTnVtYmVyIC0gMSkgKiA0ICsgM107XHJcblx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ly8gUVJCaXRCdWZmZXJcclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHRmdW5jdGlvbiBRUkJpdEJ1ZmZlcigpIHtcclxuXHRcdHRoaXMuYnVmZmVyID0gbmV3IEFycmF5KCk7XHJcblx0XHR0aGlzLmxlbmd0aCA9IDA7XHJcblx0fVxyXG5cclxuXHRRUkJpdEJ1ZmZlci5wcm90b3R5cGUgPSB7XHJcblxyXG5cdFx0Z2V0OiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHR2YXIgYnVmSW5kZXggPSBNYXRoLmZsb29yKGluZGV4IC8gOCk7XHJcblx0XHRcdHJldHVybiAoKHRoaXMuYnVmZmVyW2J1ZkluZGV4XSA+Pj4gKDcgLSBpbmRleCAlIDgpKSAmIDEpID09IDE7XHJcblx0XHR9LFxyXG5cclxuXHRcdHB1dDogZnVuY3Rpb24obnVtLCBsZW5ndGgpIHtcclxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdHRoaXMucHV0Qml0KCgobnVtID4+PiAobGVuZ3RoIC0gaSAtIDEpKSAmIDEpID09IDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdGdldExlbmd0aEluQml0czogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLmxlbmd0aDtcclxuXHRcdH0sXHJcblxyXG5cdFx0cHV0Qml0OiBmdW5jdGlvbihiaXQpIHtcclxuXHJcblx0XHRcdHZhciBidWZJbmRleCA9IE1hdGguZmxvb3IodGhpcy5sZW5ndGggLyA4KTtcclxuXHRcdFx0aWYgKHRoaXMuYnVmZmVyLmxlbmd0aCA8PSBidWZJbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuYnVmZmVyLnB1c2goMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlmIChiaXQpIHtcclxuXHRcdFx0XHR0aGlzLmJ1ZmZlcltidWZJbmRleF0gfD0gKDB4ODAgPj4+ICh0aGlzLmxlbmd0aCAlIDgpKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGhpcy5sZW5ndGgrKztcclxuXHRcdH1cclxuXHR9O1xyXG5cclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC8vIFN1cHBvcnQgQ2hpbmVzZVxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0ZnVuY3Rpb24gdXRmMTZUbzgodGV4dCkge1xyXG5cdFx0dmFyIHJlc3VsdCA9ICcnO1xyXG5cdFx0dmFyIGM7XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRleHQubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0YyA9IHRleHQuY2hhckNvZGVBdChpKTtcclxuXHRcdFx0aWYgKGMgPj0gMHgwMDAxICYmIGMgPD0gMHgwMDdGKSB7XHJcblx0XHRcdFx0cmVzdWx0ICs9IHRleHQuY2hhckF0KGkpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKGMgPiAweDA3RkYpIHtcclxuXHRcdFx0XHRyZXN1bHQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZSgweEUwIHwgYyA+PiAxMiAmIDB4MEYpO1xyXG5cdFx0XHRcdHJlc3VsdCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKDB4ODAgfCBjID4+IDYgJiAweDNGKTtcclxuXHRcdFx0XHRyZXN1bHQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZSgweDgwIHwgYyA+PiAwICYgMHgzRik7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmVzdWx0ICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoMHhDMCB8IGMgPj4gNiAmIDB4MUYpO1xyXG5cdFx0XHRcdHJlc3VsdCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKDB4ODAgfCBjID4+IDAgJiAweDNGKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHJlc3VsdDtcclxuXHR9XHJcblxyXG5cdHVRUkNvZGUgPSB7XHJcblx0XHRcclxuXHRcdGRlZmF1bHRzOiB7XHJcblx0XHRcdHNpemU6IDI1OCxcclxuXHRcdFx0bWFyZ2luOiAwLFxyXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjZmZmZmZmJyxcclxuXHRcdFx0Zm9yZWdyb3VuZENvbG9yOiAnIzAwMDAwMCcsXHJcblx0XHRcdGZpbGVUeXBlOiAncG5nJywgLy8gJ2pwZycsICdwbmcnXHJcblx0XHRcdGNvcnJlY3RMZXZlbDogMyxcclxuXHRcdFx0dHlwZU51bWJlcjogLTFcclxuXHRcdH0sXHJcblxyXG5cdFx0bWFrZTogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHR2YXIgZGVmYXVsdE9wdGlvbnMgPSB7XHJcblx0XHRcdFx0Y2FudmFzSWQ6IG9wdGlvbnMuY2FudmFzSWQsXHJcblx0XHRcdFx0Y29tcG9uZW50SW5zdGFuY2U6IG9wdGlvbnMuY29tcG9uZW50SW5zdGFuY2UsXHJcblx0XHRcdFx0dGV4dDogb3B0aW9ucy50ZXh0LFxyXG5cdFx0XHRcdHNpemU6IHRoaXMuZGVmYXVsdHMuc2l6ZSxcclxuXHRcdFx0XHRtYXJnaW46IHRoaXMuZGVmYXVsdHMubWFyZ2luLFxyXG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5kZWZhdWx0cy5iYWNrZ3JvdW5kQ29sb3IsXHJcblx0XHRcdFx0Zm9yZWdyb3VuZENvbG9yOiB0aGlzLmRlZmF1bHRzLmZvcmVncm91bmRDb2xvcixcclxuXHRcdFx0XHRmaWxlVHlwZTogdGhpcy5kZWZhdWx0cy5maWxlVHlwZSxcclxuXHRcdFx0XHRjb3JyZWN0TGV2ZWw6IHRoaXMuZGVmYXVsdHMuY29ycmVjdExldmVsLFxyXG5cdFx0XHRcdHR5cGVOdW1iZXI6IHRoaXMuZGVmYXVsdHMudHlwZU51bWJlclxyXG5cdFx0XHR9O1xyXG5cdFx0XHRpZiAob3B0aW9ucykge1xyXG5cdFx0XHRcdGZvciAodmFyIGkgaW4gb3B0aW9ucykge1xyXG5cdFx0XHRcdFx0ZGVmYXVsdE9wdGlvbnNbaV0gPSBvcHRpb25zW2ldO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRvcHRpb25zID0gZGVmYXVsdE9wdGlvbnM7XHJcblx0XHRcdGlmICghb3B0aW9ucy5jYW52YXNJZCkge1xyXG5cdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ3VRUkNvZGU6IFBsZWFzZSBzZXQgY2FudmFzSWQhJyk7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmdW5jdGlvbiBjcmVhdGVDYW52YXMoKSB7XHJcblx0XHRcdFx0dmFyIHFyY29kZSA9IG5ldyBRUkNvZGUob3B0aW9ucy50eXBlTnVtYmVyLCBvcHRpb25zLmNvcnJlY3RMZXZlbCk7XHJcblx0XHRcdFx0cXJjb2RlLmFkZERhdGEodXRmMTZUbzgob3B0aW9ucy50ZXh0KSk7XHJcblx0XHRcdFx0cXJjb2RlLm1ha2UoKTtcclxuXHJcblx0XHRcdFx0dmFyIGN0eCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KG9wdGlvbnMuY2FudmFzSWQsIG9wdGlvbnMuY29tcG9uZW50SW5zdGFuY2UpO1xyXG5cdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUob3B0aW9ucy5iYWNrZ3JvdW5kQ29sb3IpO1xyXG5cdFx0XHRcdGN0eC5maWxsUmVjdCgwLCAwLCBvcHRpb25zLnNpemUsIG9wdGlvbnMuc2l6ZSk7XHJcblxyXG5cdFx0XHRcdHZhciB0aWxlVyA9IChvcHRpb25zLnNpemUgLSBvcHRpb25zLm1hcmdpbiAqIDIpIC8gcXJjb2RlLmdldE1vZHVsZUNvdW50KCk7XHJcblx0XHRcdFx0dmFyIHRpbGVIID0gdGlsZVc7XHJcblxyXG5cdFx0XHRcdGZvciAodmFyIHJvdyA9IDA7IHJvdyA8IHFyY29kZS5nZXRNb2R1bGVDb3VudCgpOyByb3crKykge1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgY29sID0gMDsgY29sIDwgcXJjb2RlLmdldE1vZHVsZUNvdW50KCk7IGNvbCsrKSB7XHJcblx0XHRcdFx0XHRcdHZhciBzdHlsZSA9IHFyY29kZS5pc0Rhcmsocm93LCBjb2wpID8gb3B0aW9ucy5mb3JlZ3JvdW5kQ29sb3IgOiBvcHRpb25zLmJhY2tncm91bmRDb2xvcjtcclxuXHRcdFx0XHRcdFx0Y3R4LnNldEZpbGxTdHlsZShzdHlsZSk7XHJcblx0XHRcdFx0XHRcdHZhciB4ID0gTWF0aC5yb3VuZChjb2wgKiB0aWxlVykgKyBvcHRpb25zLm1hcmdpbjtcclxuXHRcdFx0XHRcdFx0dmFyIHkgPSBNYXRoLnJvdW5kKHJvdyAqIHRpbGVIKSArIG9wdGlvbnMubWFyZ2luO1xyXG5cdFx0XHRcdFx0XHR2YXIgdyA9IE1hdGguY2VpbCgoY29sICsgMSkgKiB0aWxlVykgLSBNYXRoLmZsb29yKGNvbCAqIHRpbGVXKTtcclxuXHRcdFx0XHRcdFx0dmFyIGggPSBNYXRoLmNlaWwoKHJvdyArIDEpICogdGlsZVcpIC0gTWF0aC5mbG9vcihyb3cgKiB0aWxlVyk7XHJcblx0XHRcdFx0XHRcdGN0eC5maWxsUmVjdCh4LCB5LCB3LCBoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRjdHguZHJhdyhmYWxzZSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmNhbnZhc1RvVGVtcEZpbGVQYXRoKHtcclxuXHRcdFx0XHRcdFx0XHRcdGNhbnZhc0lkOiBvcHRpb25zLmNhbnZhc0lkLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsZVR5cGU6IG9wdGlvbnMuZmlsZVR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogb3B0aW9ucy5zaXplLFxyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBvcHRpb25zLnNpemUsXHJcblx0XHRcdFx0XHRcdFx0XHRkZXN0V2lkdGg6IG9wdGlvbnMuc2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRcdGRlc3RIZWlnaHQ6IG9wdGlvbnMuc2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcHRpb25zLnN1Y2Nlc3MgJiYgb3B0aW9ucy5zdWNjZXNzKHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGVycm9yKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wdGlvbnMuZmFpbCAmJiBvcHRpb25zLmZhaWwoZXJyb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3B0aW9ucy5jb21wbGV0ZSAmJiBvcHRpb25zLmNvbXBsZXRlKHJlcyk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSwgb3B0aW9ucy5jb21wb25lbnRJbnN0YW5jZSk7XHJcblx0XHRcdFx0XHRcdH0sIG9wdGlvbnMudGV4dC5sZW5ndGggKyAxMDApO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSwgMTUwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Y3JlYXRlQ2FudmFzKCk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn0pKClcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHVRUkNvZGVcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///393\n"); /***/ }), /* 394 */ /*!************************************!*\ !*** E:/ruyi/dapp/common/jiemi.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(Buffer, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.publicjiemi = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _sqlite = _interopRequireDefault(__webpack_require__(/*! @/common/sqlite */ 80));\nvar crypto = __webpack_require__(/*! crypto */ 204);\nvar NodeRSA = __webpack_require__(/*! node-rsa */ 327);\n// 解密助记词(AES + RSA 解密)\nfunction decryptMnemonicWithAES(encryptedData, password) {\n try {\n // 使用 node-rsa 解密 RSA 加密的数据\n var rsaKey = new NodeRSA(encryptedData.privateKey);\n\n // 将十六进制字符串转换为Buffer再解密\n var buffer = Buffer.from(encryptedData.rsaEncryptedMnemonic, 'hex');\n var decryptedWithRSA = rsaKey.decrypt(buffer, 'utf8');\n\n // AES解密\n var aesKey = crypto.createHash('sha256').update(password).digest();\n var iv = Buffer.from(encryptedData.iv, 'hex');\n var decipher = crypto.createDecipheriv('aes-256-cbc', aesKey, iv);\n var decrypted = decipher.update(decryptedWithRSA, 'hex', 'utf8');\n decrypted += decipher.final('utf8');\n return decrypted;\n } catch (error) {\n __f__(\"error\", \"解密过程中出错:\", error, \" at common/jiemi.js:25\");\n throw new Error(\"解密失败: \" + error.message);\n }\n}\nvar publicjiemi = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(type, password, moneyAdress) {\n var searchCondition, searchResulets, encryptedData, decryptedMnemonic;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _sqlite.default.openSqlite();\n searchCondition = \"WHERE moneyAdress = '\".concat(moneyAdress, \"'\");\n _context.next = 5;\n return _sqlite.default.selectTableData(_sqlite.default.regTable, searchCondition);\n case 5:\n searchResulets = _context.sent;\n if (!(!searchResulets || searchResulets.length === 0)) {\n _context.next = 8;\n break;\n }\n throw new Error(\"未找到匹配的记录\");\n case 8:\n encryptedData = {\n rsaEncryptedMnemonic: \"\",\n privateKey: \"\",\n iv: \"\"\n };\n if (type == 1) {\n encryptedData = {\n rsaEncryptedMnemonic: searchResulets[0].mnemonic,\n privateKey: searchResulets[0].privateKeyMne,\n iv: searchResulets[0].mnemonicIV\n };\n }\n if (type == 2) {\n encryptedData = {\n rsaEncryptedMnemonic: searchResulets[0].privateKeyMoney,\n privateKey: searchResulets[0].privateKeyPre,\n iv: searchResulets[0].privateIV\n };\n }\n\n // 检查数据完整性\n if (!(!encryptedData.rsaEncryptedMnemonic || !encryptedData.privateKey || !encryptedData.iv)) {\n _context.next = 13;\n break;\n }\n throw new Error(\"加密数据不完整\");\n case 13:\n // 解密\n decryptedMnemonic = decryptMnemonicWithAES(encryptedData, password);\n return _context.abrupt(\"return\", decryptedMnemonic);\n case 17:\n _context.prev = 17;\n _context.t0 = _context[\"catch\"](0);\n __f__(\"error\", \"解密过程出错:\", _context.t0, \" at common/jiemi.js:68\");\n throw _context.t0;\n case 21:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 17]]);\n }));\n return function publicjiemi(_x, _x2, _x3) {\n return _ref.apply(this, arguments);\n };\n}();\nexports.publicjiemi = publicjiemi;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2ppZW1pLmpzIl0sIm5hbWVzIjpbImNyeXB0byIsInJlcXVpcmUiLCJOb2RlUlNBIiwiZGVjcnlwdE1uZW1vbmljV2l0aEFFUyIsImVuY3J5cHRlZERhdGEiLCJwYXNzd29yZCIsInJzYUtleSIsInByaXZhdGVLZXkiLCJidWZmZXIiLCJCdWZmZXIiLCJmcm9tIiwicnNhRW5jcnlwdGVkTW5lbW9uaWMiLCJkZWNyeXB0ZWRXaXRoUlNBIiwiZGVjcnlwdCIsImFlc0tleSIsImNyZWF0ZUhhc2giLCJ1cGRhdGUiLCJkaWdlc3QiLCJpdiIsImRlY2lwaGVyIiwiY3JlYXRlRGVjaXBoZXJpdiIsImRlY3J5cHRlZCIsImZpbmFsIiwiZXJyb3IiLCJFcnJvciIsIm1lc3NhZ2UiLCJwdWJsaWNqaWVtaSIsInR5cGUiLCJtb25leUFkcmVzcyIsIkRCIiwib3BlblNxbGl0ZSIsInNlYXJjaENvbmRpdGlvbiIsInNlbGVjdFRhYmxlRGF0YSIsInJlZ1RhYmxlIiwic2VhcmNoUmVzdWxldHMiLCJsZW5ndGgiLCJtbmVtb25pYyIsInByaXZhdGVLZXlNbmUiLCJtbmVtb25pY0lWIiwicHJpdmF0ZUtleU1vbmV5IiwicHJpdmF0ZUtleVByZSIsInByaXZhdGVJViIsImRlY3J5cHRlZE1uZW1vbmljIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFFQTtBQUZBLElBQU1BLE1BQU0sR0FBR0MsbUJBQU8sQ0FBQyxpQkFBUSxDQUFDO0FBQ2hDLElBQU1DLE9BQU8sR0FBR0QsbUJBQU8sQ0FBQyxtQkFBVSxDQUFDO0FBR25DO0FBQ0EsU0FBU0Usc0JBQXNCLENBQUNDLGFBQWEsRUFBRUMsUUFBUSxFQUFFO0VBQ3JELElBQUk7SUFDQTtJQUNBLElBQU1DLE1BQU0sR0FBRyxJQUFJSixPQUFPLENBQUNFLGFBQWEsQ0FBQ0csVUFBVSxDQUFDOztJQUVwRDtJQUNBLElBQU1DLE1BQU0sR0FBR0MsTUFBTSxDQUFDQyxJQUFJLENBQUNOLGFBQWEsQ0FBQ08s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QkF6Q1loQixXQUFXO0lBQUE7RUFBQTtBQUFBLEdBeUN2QjtBQUFDLGtDIiwiZmlsZSI6IjM5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNyeXB0byA9IHJlcXVpcmUoJ2NyeXB0bycpO1xuY29uc3QgTm9kZVJTQSA9IHJlcXVpcmUoJ25vZGUtcnNhJyk7XG5pbXBvcnQgREIgZnJvbSBcIkAvY29tbW9uL3NxbGl0ZVwiO1xuXG4vLyDop6Plr4bliqnorrDor43vvIhBRVMgKyBSU0Eg6Kej5a+G77yJXG5mdW5jdGlvbiBkZWNyeXB0TW5lbW9uaWNXaXRoQUVTKGVuY3J5cHRlZERhdGEsIHBhc3N3b3JkKSB7XG4gICAgdHJ5IHtcbiAgICAgICAgLy8g5L2/55SoIG5vZGUtcnNhIOino+WvhiBSU0Eg5Yqg5a+G55qE5pWw5o2uXG4gICAgICAgIGNvbnN0IHJzYUtleSA9IG5ldyBOb2RlUlNBKGVuY3J5cHRlZERhdGEucHJpdmF0ZUtleSk7XG4gICAgICAgIFxuICAgICAgICAvLyDlsIbljYHlha3ov5vliLblrZfnrKbkuLLovazmjaLkuLpCdWZmZXLlho3op6Plr4ZcbiAgICAgICAgY29uc3QgYnVmZmVyID0gQnVmZmVyLmZyb20oZW5jcnlwdGVkRGF0YS5yc2FFbmNyeXB0ZWRNbmVtb25pYywgJ2hleCcpO1xuICAgICAgICBjb25zdCBkZWNyeXB0ZWRXaXRoUlNBID0gcnNhS2V5LmRlY3J5cHQoYnVmZmVyLCAndXRmOCcpO1xuICAgICAgICBcbiAgICAgICAgLy8gQUVT6Kej5a+GXG4gICAgICAgIGNvbnN0IGFlc0tleSA9IGNyeXB0by5jcmVhdGVIYXNoKCdzaGEyNTYnKS51cGRhdGUocGFzc3dvcmQpLmRpZ2VzdCgpO1xuICAgICAgICBjb25zdCBpdiA9IEJ1ZmZlci5mcm9tKGVuY3J5cHRlZERhdGEuaXYsICdoZXgnKTtcbiAgICAgICAgXG4gICAgICAgIGNvbnN0IGRlY2lwaGVyID0gY3J5cHRvLmNyZWF0ZURlY2lwaGVyaXYoJ2Flcy0yNTYtY2JjJywgYWVzS2V5LCBpdik7XG4gICAgICAgIGxldCBkZWNyeXB0ZWQgPSBkZWNpcGhlci51cGRhdGUoZGVjcnlwdGVkV2l0aFJTQSwgJ2hleCcsICd1dGY4Jyk7XG4gICAgICAgIGRlY3J5cHRlZCArPSBkZWNpcGhlci5maW5hbCgndXRmOCcpO1xuICAgICAgICBcbiAgICAgICAgcmV0dXJuIGRlY3J5cHRlZDtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBjb25zb2xlLmVycm9yKFwi6Kej5a+G6L+H56iL5Lit5Ye66ZSZOlwiLCBlcnJvcik7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcIuino+WvhuWksei0pTogXCIgKyBlcnJvci5tZXNzYWdlKTtcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBwdWJsaWNqaWVtaSA9IGFzeW5jKHR5cGUsIHBhc3N3b3JkLCBtb25leUFkcmVzcykgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIERCLm9wZW5TcWxpdGUoKTtcbiAgICAgICAgY29uc3Qgc2VhcmNoQ29uZGl0aW9uID0gYFdIRVJFIG1vbmV5QWRyZXNzID0gJyR7bW9uZXlBZHJlc3N9J2A7XG4gICAgICAgIGNvbnN0IHNlYXJjaFJlc3VsZXRzID0gYXdhaXQgREIuc2VsZWN0VGFibGVEYXRhKERCLnJlZ1RhYmxlLCBzZWFyY2hDb25kaXRpb24pO1xuICAgICAgICBpZiAoIXNlYXJjaFJlc3VsZXRzIHx8IHNlYXJjaFJlc3VsZXRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwi5pyq5om+5Yiw5Yy56YWN55qE6K6w5b2VXCIpO1xuICAgICAgICB9XG4gICAgICAgIGxldCBlbmNyeXB0ZWREYXRhID0ge1xuICAgICAgICAgICAgcnNhRW5jcnlwdGVkTW5lbW9uaWM6IFwiXCIsXG4gICAgICAgICAgICBwcml2YXRlS2V5OiBcIlwiLFxuICAgICAgICAgICAgaXY6IFwiXCJcbiAgICAgICAgfTtcbiAgICAgICAgXG4gICAgICAgIGlmKHR5cGUgPT0gMSkge1xuICAgICAgICAgICAgZW5jcnlwdGVkRGF0YSA9IHtcbiAgICAgICAgICAgICAgICByc2FFbmNyeXB0ZWRNbmVtb25pYzogc2VhcmNoUmVzdWxldHNbMF0ubW5lbW9uaWMsIFxuICAgICAgICAgICAgICAgIHByaXZhdGVLZXk6IHNlYXJjaFJlc3VsZXRzWzBdLnByaXZhdGVLZXlNbmUsXG4gICAgICAgICAgICAgICAgaXY6IHNlYXJjaFJlc3VsZXRzWzBdLm1uZW1vbmljSVZcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZih0eXBlID09IDIpIHtcbiAgICAgICAgICAgIGVuY3J5cHRlZERhdGEgPSB7XG4gICAgICAgICAgICAgICAgcnNhRW5jcnlwdGVkTW5lbW9uaWM6IHNlYXJjaFJlc3VsZXRzWzBdLnByaXZhdGVLZXlNb25leSxcbiAgICAgICAgICAgICAgICBwcml2YXRlS2V5OiBzZWFyY2hSZXN1bGV0c1swXS5wcml2YXRlS2V5UHJlLFxuICAgICAgICAgICAgICAgIGl2OiBzZWFyY2hSZXN1bGV0c1swXS5wcml2YXRlSVZcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8g5qOA5p+l5pWw5o2u5a6M5pW05oCnXG4gICAgICAgIGlmICghZW5jcnlwdGVkRGF0YS5yc2FFbmNyeXB0ZWRNbmVtb25pYyB8fCAhZW5jcnlwdGVkRGF0YS5wcml2YXRlS2V5IHx8ICFlbmNyeXB0ZWREYXRhLml2KSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCLliqDlr4bmlbDmja7kuI3lrozmlbRcIik7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIOino+WvhlxuICAgICAgICBjb25zdCBkZWNyeXB0ZWRNbmVtb25pYyA9IGRlY3J5cHRNbmVtb25pY1dpdGhBRVMoZW5jcnlwdGVkRGF0YSwgcGFzc3dvcmQpO1xuICAgICAgICByZXR1cm4gZGVjcnlwdGVkTW5lbW9uaWM7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihcIuino+Wvhui/h+eoi+WHuumUmTpcIiwgZXJyb3IpO1xuICAgICAgICB0aHJvdyBlcnJvcjtcbiAgICB9XG59OyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///394\n"); /***/ }), /* 395 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/node_modules/blueimp-md5/js/md5.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); /* * JavaScript MD5 * https://github.com/blueimp/JavaScript-MD5 * * Copyright 2011, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * https://opensource.org/licenses/MIT * * Based on * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for more info. */ /* global define */ /* eslint-disable strict */ ; (function ($) { 'use strict'; /** * Add integers, wrapping at 2^32. * This uses 16-bit operations internally to work around bugs in interpreters. * * @param {number} x First integer * @param {number} y Second integer * @returns {number} Sum */ function safeAdd(x, y) { var lsw = (x & 0xffff) + (y & 0xffff); var msw = (x >> 16) + (y >> 16) + (lsw >> 16); return msw << 16 | lsw & 0xffff; } /** * Bitwise rotate a 32-bit number to the left. * * @param {number} num 32-bit number * @param {number} cnt Rotation count * @returns {number} Rotated number */ function bitRotateLeft(num, cnt) { return num << cnt | num >>> 32 - cnt; } /** * Basic operation the algorithm uses. * * @param {number} q q * @param {number} a a * @param {number} b b * @param {number} x x * @param {number} s s * @param {number} t t * @returns {number} Result */ function md5cmn(q, a, b, x, s, t) { return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); } /** * Basic operation the algorithm uses. * * @param {number} a a * @param {number} b b * @param {number} c c * @param {number} d d * @param {number} x x * @param {number} s s * @param {number} t t * @returns {number} Result */ function md5ff(a, b, c, d, x, s, t) { return md5cmn(b & c | ~b & d, a, b, x, s, t); } /** * Basic operation the algorithm uses. * * @param {number} a a * @param {number} b b * @param {number} c c * @param {number} d d * @param {number} x x * @param {number} s s * @param {number} t t * @returns {number} Result */ function md5gg(a, b, c, d, x, s, t) { return md5cmn(b & d | c & ~d, a, b, x, s, t); } /** * Basic operation the algorithm uses. * * @param {number} a a * @param {number} b b * @param {number} c c * @param {number} d d * @param {number} x x * @param {number} s s * @param {number} t t * @returns {number} Result */ function md5hh(a, b, c, d, x, s, t) { return md5cmn(b ^ c ^ d, a, b, x, s, t); } /** * Basic operation the algorithm uses. * * @param {number} a a * @param {number} b b * @param {number} c c * @param {number} d d * @param {number} x x * @param {number} s s * @param {number} t t * @returns {number} Result */ function md5ii(a, b, c, d, x, s, t) { return md5cmn(c ^ (b | ~d), a, b, x, s, t); } /** * Calculate the MD5 of an array of little-endian words, and a bit length. * * @param {Array} x Array of little-endian words * @param {number} len Bit length * @returns {Array} MD5 Array */ function binlMD5(x, len) { /* append padding */ x[len >> 5] |= 0x80 << len % 32; x[(len + 64 >>> 9 << 4) + 14] = len; var i; var olda; var oldb; var oldc; var oldd; var a = 1732584193; var b = -271733879; var c = -1732584194; var d = 271733878; for (i = 0; i < x.length; i += 16) { olda = a; oldb = b; oldc = c; oldd = d; a = md5ff(a, b, c, d, x[i], 7, -680876936); d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); c = md5ff(c, d, a, b, x[i + 10], 17, -42063); b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); b = md5gg(b, c, d, a, x[i], 20, -373897302); a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); a = md5hh(a, b, c, d, x[i + 5], 4, -378558); d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); d = md5hh(d, a, b, c, x[i], 11, -358537222); c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); a = md5ii(a, b, c, d, x[i], 6, -198630844); d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); a = safeAdd(a, olda); b = safeAdd(b, oldb); c = safeAdd(c, oldc); d = safeAdd(d, oldd); } return [a, b, c, d]; } /** * Convert an array of little-endian words to a string * * @param {Array} input MD5 Array * @returns {string} MD5 string */ function binl2rstr(input) { var i; var output = ''; var length32 = input.length * 32; for (i = 0; i < length32; i += 8) { output += String.fromCharCode(input[i >> 5] >>> i % 32 & 0xff); } return output; } /** * Convert a raw string to an array of little-endian words * Characters >255 have their high-byte silently ignored. * * @param {string} input Raw input string * @returns {Array} Array of little-endian words */ function rstr2binl(input) { var i; var output = []; output[(input.length >> 2) - 1] = undefined; for (i = 0; i < output.length; i += 1) { output[i] = 0; } var length8 = input.length * 8; for (i = 0; i < length8; i += 8) { output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << i % 32; } return output; } /** * Calculate the MD5 of a raw string * * @param {string} s Input string * @returns {string} Raw MD5 string */ function rstrMD5(s) { return binl2rstr(binlMD5(rstr2binl(s), s.length * 8)); } /** * Calculates the HMAC-MD5 of a key and some data (raw strings) * * @param {string} key HMAC key * @param {string} data Raw input string * @returns {string} Raw MD5 string */ function rstrHMACMD5(key, data) { var i; var bkey = rstr2binl(key); var ipad = []; var opad = []; var hash; ipad[15] = opad[15] = undefined; if (bkey.length > 16) { bkey = binlMD5(bkey, key.length * 8); } for (i = 0; i < 16; i += 1) { ipad[i] = bkey[i] ^ 0x36363636; opad[i] = bkey[i] ^ 0x5c5c5c5c; } hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8); return binl2rstr(binlMD5(opad.concat(hash), 512 + 128)); } /** * Convert a raw string to a hex string * * @param {string} input Raw input string * @returns {string} Hex encoded string */ function rstr2hex(input) { var hexTab = '0123456789abcdef'; var output = ''; var x; var i; for (i = 0; i < input.length; i += 1) { x = input.charCodeAt(i); output += hexTab.charAt(x >>> 4 & 0x0f) + hexTab.charAt(x & 0x0f); } return output; } /** * Encode a string as UTF-8 * * @param {string} input Input string * @returns {string} UTF8 string */ function str2rstrUTF8(input) { return unescape(encodeURIComponent(input)); } /** * Encodes input string as raw MD5 string * * @param {string} s Input string * @returns {string} Raw MD5 string */ function rawMD5(s) { return rstrMD5(str2rstrUTF8(s)); } /** * Encodes input string as Hex encoded string * * @param {string} s Input string * @returns {string} Hex encoded string */ function hexMD5(s) { return rstr2hex(rawMD5(s)); } /** * Calculates the raw HMAC-MD5 for the given key and data * * @param {string} k HMAC key * @param {string} d Input string * @returns {string} Raw MD5 string */ function rawHMACMD5(k, d) { return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d)); } /** * Calculates the Hex encoded HMAC-MD5 for the given key and data * * @param {string} k HMAC key * @param {string} d Input string * @returns {string} Raw MD5 string */ function hexHMACMD5(k, d) { return rstr2hex(rawHMACMD5(k, d)); } /** * Calculates MD5 value for a given string. * If a key is provided, calculates the HMAC-MD5 value. * Returns a Hex encoded string unless the raw argument is given. * * @param {string} string Input string * @param {string} [key] HMAC key * @param {boolean} [raw] Raw output switch * @returns {string} MD5 output */ function md5(string, key, raw) { if (!key) { if (!raw) { return hexMD5(string); } return rawMD5(string); } if (!raw) { return hexHMACMD5(key, string); } return rawHMACMD5(key, string); } if (true) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { return md5; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else {} })(this); /***/ }), /* 396 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/pages/user/user.vue?mpType=page ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user.vue?vue&type=template&id=5bac9036&scoped=true&mpType=page */ 397);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\nvar script = {}\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n script,\n _user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5bac9036\",\n null,\n false,\n _user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/user.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUF3STtBQUN4STtBQUNBOzs7QUFHQTtBQUNxSztBQUNySyxnQkFBZ0IsK0tBQVU7QUFDMUI7QUFDQSxFQUFFLHNHQUFNO0FBQ1IsRUFBRSwrR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSwwR0FBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDZSxnRiIsImZpbGUiOiIzOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VzZXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTViYWM5MDM2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xudmFyIHNjcmlwdCA9IHt9XG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNWJhYzkwMzZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlci91c2VyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///396\n"); /***/ }), /* 397 */ /*!**********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/user/user.vue?vue&type=template&id=5bac9036&scoped=true&mpType=page ***! \**********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./user.vue?vue&type=template&id=5bac9036&scoped=true&mpType=page */ 398); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_vue_vue_type_template_id_5bac9036_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 398 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/user/user.vue?vue&type=template&id=5bac9036&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "profile-container"), attrs: { _i: 0 } }, [ _c( "div", { staticClass: _vm._$s(1, "sc", "profile-header"), attrs: { _i: 1 } }, [ _c( "div", { staticClass: _vm._$s(2, "sc", "status-bar"), attrs: { _i: 2 } }, [ _c("span", { staticClass: _vm._$s(3, "sc", "signal"), attrs: { _i: 3 }, }), _c("span", { staticClass: _vm._$s(4, "sc", "time"), attrs: { _i: 4 }, }), _c("span", { staticClass: _vm._$s(5, "sc", "battery"), attrs: { _i: 5 }, }), ] ), _c( "div", { staticClass: _vm._$s(6, "sc", "profile-info"), attrs: { _i: 6 } }, [ _c( "div", { staticClass: _vm._$s(7, "sc", "profile-avatar"), attrs: { _i: 7 }, }, [_c("img", { attrs: { _i: 8 } })] ), _c("h2", { staticClass: _vm._$s(9, "sc", "profile-name"), attrs: { _i: 9 }, }), _c("p", { staticClass: _vm._$s(10, "sc", "profile-title"), attrs: { _i: 10 }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(11, "sc", "profile-stats"), attrs: { _i: 11 } }, [ _c( "div", { staticClass: _vm._$s(12, "sc", "stat-item"), attrs: { _i: 12 } }, [ _c("span", { staticClass: _vm._$s(13, "sc", "stat-value"), attrs: { _i: 13 }, }), _c("span", { staticClass: _vm._$s(14, "sc", "stat-label"), attrs: { _i: 14 }, }), ] ), _c( "div", { staticClass: _vm._$s(15, "sc", "stat-item"), attrs: { _i: 15 } }, [ _c("span", { staticClass: _vm._$s(16, "sc", "stat-value"), attrs: { _i: 16 }, }), _c("span", { staticClass: _vm._$s(17, "sc", "stat-label"), attrs: { _i: 17 }, }), ] ), _c( "div", { staticClass: _vm._$s(18, "sc", "stat-item"), attrs: { _i: 18 } }, [ _c( "span", { staticClass: _vm._$s(19, "sc", "stat-value"), attrs: { _i: 19 }, }, [_c("sub")] ), _c("span", { staticClass: _vm._$s(21, "sc", "stat-label"), attrs: { _i: 21 }, }), ] ), _c( "div", { staticClass: _vm._$s(22, "sc", "stat-item"), attrs: { _i: 22 } }, [ _c( "span", { staticClass: _vm._$s(23, "sc", "stat-value"), attrs: { _i: 23 }, }, [_c("sub")] ), _c("span", { staticClass: _vm._$s(25, "sc", "stat-label"), attrs: { _i: 25 }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(26, "sc", "profile-content"), attrs: { _i: 26 }, }, [ _c( "div", { staticClass: _vm._$s(27, "sc", "activity-icon"), attrs: { _i: 27 }, }, [ _c("i", { staticClass: _vm._$s(28, "sc", "fas fa-running"), attrs: { _i: 28 }, }), ] ), _c( "div", { staticClass: _vm._$s(29, "sc", "activity-data"), attrs: { _i: 29 }, }, [ _c( "div", { staticClass: _vm._$s(30, "sc", "data-row"), attrs: { _i: 30 }, }, [ _c( "div", { staticClass: _vm._$s(31, "sc", "data-item"), attrs: { _i: 31 }, }, [ _c("span", { staticClass: _vm._$s(32, "sc", "data-value"), attrs: { _i: 32 }, }), _c("span", { staticClass: _vm._$s(33, "sc", "data-label"), attrs: { _i: 33 }, }), ] ), _c( "div", { staticClass: _vm._$s(34, "sc", "data-item"), attrs: { _i: 34 }, }, [ _c("span", { staticClass: _vm._$s(35, "sc", "data-value"), attrs: { _i: 35 }, }), _c("span", { staticClass: _vm._$s(36, "sc", "data-label"), attrs: { _i: 36 }, }), ] ), _c( "div", { staticClass: _vm._$s(37, "sc", "data-item"), attrs: { _i: 37 }, }, [ _c("span", { staticClass: _vm._$s(38, "sc", "data-value"), attrs: { _i: 38 }, }), _c("span", { staticClass: _vm._$s(39, "sc", "data-label"), attrs: { _i: 39 }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(40, "sc", "data-row"), attrs: { _i: 40 }, }, [ _c( "div", { staticClass: _vm._$s(41, "sc", "data-item"), attrs: { _i: 41 }, }, [ _c("span", { staticClass: _vm._$s(42, "sc", "data-value"), attrs: { _i: 42 }, }), _c("span", { staticClass: _vm._$s(43, "sc", "data-label"), attrs: { _i: 43 }, }), ] ), _c( "div", { staticClass: _vm._$s(44, "sc", "data-item"), attrs: { _i: 44 }, }, [ _c("span", { staticClass: _vm._$s(45, "sc", "data-value"), attrs: { _i: 45 }, }), _c("span", { staticClass: _vm._$s(46, "sc", "data-label"), attrs: { _i: 46 }, }), ] ), ] ), ] ), _c("div", { staticClass: _vm._$s(47, "sc", "activity-chart"), attrs: { _i: 47 }, }), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 399 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/myProxy.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./myProxy.vue?vue&type=template&id=51392c9c&mpType=page */ 400);\n/* harmony import */ var _myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./myProxy.vue?vue&type=script&lang=js&mpType=page */ 402);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/myProxy/myProxy.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teVByb3h5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01MTM5MmM5YyZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbXlQcm94eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbXlQcm94eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9teVByb3h5L215UHJveHkudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///399\n"); /***/ }), /* 400 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/myProxy.vue?vue&type=template&id=51392c9c&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myProxy.vue?vue&type=template&id=51392c9c&mpType=page */ 401); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_template_id_51392c9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 401 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myProxy/myProxy.vue?vue&type=template&id=51392c9c&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("web-view", { attrs: { "webview-styles": _vm._$s(1, "a-webview-styles", _vm.webviewStyles), _i: 1, }, on: { message: _vm.handleWebViewMessage }, }), _c( "swiper", { staticClass: _vm._$s(2, "sc", "swiper"), attrs: { current: _vm._$s(2, "a-current", _vm.currentIndex), _i: 2 }, on: { change: _vm.onSwiperChange }, }, _vm._l( _vm._$s(3, "f", { forItems: _vm.vipLists }), function (item, index, $20, $30) { return _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, key: item.id }) }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "swiper-item"), class: _vm._$s("4-" + $30, "c", { active: index === _vm.currentIndex, }), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "card main-card" ), style: _vm._$s("5-" + $30, "s", { background: "url(" + _vm.base_Url + item.img + ") no-repeat", backgroundSize: "100% 100%", }), attrs: { _i: "5-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "card-title"), attrs: { _i: "6-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "card-content" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.title)) ), ] ), _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "card-subtitle" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.salesTarget) ) ), ] ), ] ), ] ), ] ) } ), 0 ), _vm._$s(9, "i", _vm.currentUserData.coin && _vm.currentUserData.coin > 0) ? _c( "view", { staticClass: _vm._$s(9, "sc", "card"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "card-label"), attrs: { _i: 10 }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "card-value"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.currentUserData.coin || 0)) ), ] ), ] ) : _vm._e(), _vm._$s( 12, "i", _vm.currentUserData.cond_user_cnt && _vm.currentUserData.cond_user_cnt > 0 && _vm.currentIndex > 0 ) ? _c( "view", { staticClass: _vm._$s(12, "sc", "card"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "card-label"), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s(_vm.vipLists[_vm.currentIndex - 1].title) ) + _vm._$s( 13, "t0-1", _vm._s(_vm.currentUserData.cond_user_cnt) ) ), ] ), ] ) : _vm._e(), _vm._$s( 14, "i", _vm.currentUserData.cond_ord_fee && _vm.currentUserData.cond_ord_fee > 0 ) ? _c( "view", { staticClass: _vm._$s(14, "sc", "card"), attrs: { _i: 14 } }, [ _vm._$s(15, "i", _vm.currentUserData.lv < 2) ? _c( "view", { staticClass: _vm._$s(15, "sc", "card-label"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.currentUserData.cond_ord_fee) ) ), ] ) : _vm._e(), _vm._$s(16, "i", _vm.currentUserData.lv > 2) ? _c( "view", { staticClass: _vm._$s(16, "sc", "card-label"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.currentUserData.cond_ord_fee) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(17, "sc", "card"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "card-label"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "card-value"), attrs: { _i: 19 } }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.currentUserData.parent_rate * 100) ) ), ] ), ] ), _vm._$s( 20, "i", _vm.currentUserData.area_rate && _vm.currentUserData.area_rate > 0 ) ? _c( "view", { staticClass: _vm._$s(20, "sc", "card"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "card-label"), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s( 21, "t0-0", _vm._s(_vm.currentUserData.area_rate * 100) ) ), ] ), ] ) : _vm._e(), _vm._$s(22, "i", _vm.currentUserData.children_rate > 0) ? _c( "view", { staticClass: _vm._$s(22, "sc", "card"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "card-label"), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s( 23, "t0-0", _vm._s(_vm.currentUserData.children_rate * 100) ) ), ] ), ] ) : _vm._e(), _vm._l( _vm._$s(24, "f", { forItems: _vm.currentUserData.context }), function (item, index, $21, $31) { return _vm._$s("24-" + $31, "i", item) ? _c( "view", { key: _vm._$s(24, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("24-" + $31, "sc", "card"), attrs: { _i: "24-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("25-" + $31, "sc", "card-label"), attrs: { _i: "25-" + $31 }, }, [_vm._v(_vm._$s("25-" + $31, "t0-0", _vm._s(item)))] ), ] ) : _vm._e() } ), _vm._$s(26, "i", _vm.currentUserData.lv == 3) ? _c( "view", { staticClass: _vm._$s(26, "sc", "card"), attrs: { _i: 26 } }, [ _c("view", { staticClass: _vm._$s(27, "sc", "card-label"), attrs: { _i: 27 }, }), _c( "view", { staticClass: _vm._$s(28, "sc", "card-value"), attrs: { _i: 28 }, on: { click: _vm.chooseCity }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.region.label)))] ), ] ) : _vm._e(), _vm._$s(29, "i", _vm.currentUserData.lv == 4) ? _c( "view", { staticClass: _vm._$s(29, "sc", "card"), attrs: { _i: 29 } }, [ _c("view", { staticClass: _vm._$s(30, "sc", "card-label"), attrs: { _i: 30 }, }), _c( "view", { staticClass: _vm._$s(31, "sc", "card-value"), attrs: { _i: 31 }, on: { click: _vm.chooseCity1 }, }, [_vm._v(_vm._$s(31, "t0-0", _vm._s(_vm.region1.label)))] ), ] ) : _vm._e(), _c("view", { attrs: { _i: 32 }, on: { click: _vm.payXieyiClick } }, [ _vm._$s(33, "i", _vm.currentUserData.agreement) ? _c( "checkbox-group", { attrs: { _i: 33 }, on: { change: _vm.payXieyiChange }, model: { value: _vm._$s(33, "v-model", _vm.xieChecked), callback: function ($$v) { _vm.xieChecked = $$v }, expression: "xieChecked", }, }, [ _c( "checkbox", { attrs: { disabled: _vm._$s(34, "a-disabled", _vm.isDisable), _i: 34, }, }, [ _c("text", { attrs: { _i: 35 }, on: { click: function ($event) { $event.stopPropagation() _vm.showModalXieyi = true }, }, }), ] ), ] ) : _vm._e(), ]), _vm._$s(36, "i", !_vm.currentUserData.waitautouplv) ? _c("button", { staticClass: _vm._$s(36, "sc", "confirm-button"), attrs: { _i: 36 }, on: { click: function ($event) { return _vm.showUpgradeModal(_vm.currentUserData) }, }, }) : _vm._e(), _vm._$s( 37, "i", _vm.currentUserData.waitautouplv && _vm.currentUserData.lv > 2 && _vm.currentUserData.vfs == 0 ) ? _c("button", { staticClass: _vm._$s(37, "sc", "confirm-button"), attrs: { _i: 37 }, on: { click: function ($event) { return _vm.autoOrShenhe(_vm.currentUserData) }, }, }) : _vm._e(), _vm._$s( 38, "i", _vm.currentUserData.vfs == 1 && _vm.currentUserData.lv == _vm.currentUserData.cache_level ) ? _c("button", { staticClass: _vm._$s(38, "sc", "confirm-button"), attrs: { _i: 38 }, }) : _vm._e(), _vm._$s(39, "i", _vm.showModalXieyi) ? _c( "view", { staticClass: _vm._$s(39, "sc", "modal_xieyi"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "xieyi_main"), attrs: { _i: 40 }, }, [ _c( "view", { staticClass: _vm._$s(41, "sc", "xieyi_header"), attrs: { _i: 41 }, }, [ _c("text", { attrs: { _i: 42 }, on: { click: function ($event) { _vm.showModalXieyi = false }, }, }), ] ), _c( "scroll-view", { staticClass: _vm._$s(43, "sc", "xieyi_footer"), attrs: { _i: 43 }, on: { scroll: _vm.checkScroll }, }, [ _c("view", { attrs: { _i: 44 }, domProps: { innerHTML: _vm._s( _vm._$s(44, "v-html", _vm.currentUserData.agreement) ), }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(45, "i", _vm.showModal) ? _c( "view", { staticClass: _vm._$s(45, "sc", "modal"), attrs: { _i: 45 }, on: { click: function ($event) { if ($event.target !== $event.currentTarget) { return null } return _vm.cancelUpgrade($event) }, }, }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "modal-content"), attrs: { _i: 46 }, }, [ _c( "view", { staticClass: _vm._$s(47, "sc", "modal-header"), attrs: { _i: 47 }, }, [ _c("text", { staticClass: _vm._$s(48, "sc", "modal-title"), attrs: { _i: 48 }, }), _c("text", { staticClass: _vm._$s(49, "sc", "modal-close"), attrs: { _i: 49 }, on: { click: _vm.cancelUpgrade }, }), ] ), _c( "view", { staticClass: _vm._$s(50, "sc", "modal-body"), attrs: { _i: 50 }, }, [ _vm._l( _vm._$s(51, "f", { forItems: _vm.vipTipsMoney }), function (item, idex, $22, $32) { return _c( "view", { key: _vm._$s(51, "f", { forIndex: $22, key: item.id, }), }, [ _c( "view", { staticClass: _vm._$s( "52-" + $32, "sc", "modal-item" ), attrs: { _i: "52-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "53-" + $32, "sc", "modal-label" ), attrs: { _i: "53-" + $32 }, }), _c( "text", { staticClass: _vm._$s( "54-" + $32, "sc", "modal-value" ), attrs: { _i: "54-" + $32 }, }, [ _vm._v( _vm._$s( "54-" + $32, "t0-0", _vm._s( _vm.adressOptions(item.to_addr) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "55-" + $32, "sc", "modal-item" ), attrs: { _i: "55-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "56-" + $32, "sc", "modal-label" ), attrs: { _i: "56-" + $32 }, }), _c( "text", { staticClass: _vm._$s( "57-" + $32, "sc", "modal-value" ), attrs: { _i: "57-" + $32 }, }, [ _vm._v( _vm._$s( "57-" + $32, "t0-0", _vm._s( _vm.adressOptions(item.from_addr) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "58-" + $32, "sc", "modal-item" ), attrs: { _i: "58-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "59-" + $32, "sc", "modal-label" ), attrs: { _i: "59-" + $32 }, }), _c( "text", { staticClass: _vm._$s( "60-" + $32, "sc", "modal-value" ), attrs: { _i: "60-" + $32 }, }, [ _vm._v( _vm._$s( "60-" + $32, "t0-0", _vm._s(item.coin) ) ), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s(61, "sc", "modal-item"), attrs: { _i: 61 }, }, [ _c("text", { staticClass: _vm._$s(62, "sc", "modal-label"), attrs: { _i: 62 }, }), _c( "text", { staticClass: _vm._$s(63, "sc", "modal-value"), attrs: { _i: 63 }, }, [_vm._v(_vm._$s(63, "t0-0", _vm._s(_vm.orderId)))] ), ] ), _c( "view", { staticClass: _vm._$s(64, "sc", "modal-item"), attrs: { _i: 64 }, }, [ _c("text", { staticClass: _vm._$s(65, "sc", "modal-label"), attrs: { _i: 65 }, }), _c( "text", { staticClass: _vm._$s(66, "sc", "modal-value"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s(66, "t0-0", _vm._s(_vm.vipTips.title)) ), ] ), ] ), ], 2 ), _c( "view", { staticClass: _vm._$s(67, "sc", "modal-footer"), attrs: { _i: 67 }, }, [ _c("button", { staticClass: _vm._$s(68, "sc", "modal-button cancel"), attrs: { _i: 68 }, on: { click: _vm.cancelUpgrade }, }), _c("button", { staticClass: _vm._$s(69, "sc", "modal-button confirm"), attrs: { _i: 69 }, on: { click: _vm.confirmUpgrade }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(70, "i", _vm.modalName) ? _c( "view", { staticClass: _vm._$s(70, "sc", "modal"), attrs: { _i: 70 } }, [ _c( "view", { staticClass: _vm._$s(71, "sc", "modal-content"), attrs: { _i: 71 }, }, [ _c( "view", { staticClass: _vm._$s(72, "sc", "modal-header"), attrs: { _i: 72 }, }, [ _c("view", { staticClass: _vm._$s(73, "sc", "content"), attrs: { _i: 73 }, }), ] ), _c( "view", { staticClass: _vm._$s(74, "sc", "modal-body"), attrs: { _i: 74 }, }, [ _c( "view", { staticClass: _vm._$s(75, "sc", "modal-item"), attrs: { _i: 75 }, }, [ _c("text", { staticClass: _vm._$s(76, "sc", "modal-label"), attrs: { _i: 76 }, }), _c("view", [ _vm._v( _vm._$s(77, "t0-0", _vm._s(_vm.userInfos.email)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "modal-item"), attrs: { _i: 78 }, }, [ _c("text", { staticClass: _vm._$s(79, "sc", "modal-label"), attrs: { _i: 79 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMima, password: _vm.showPassword1, border: "none", _i: 80, }, on: { input: _vm.handleInput }, }), _c("img", { attrs: { src: _vm._$s( 81, "a-src", !_vm.showPassword1 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 81, }, on: { click: function ($event) { return _vm.changePassword() }, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 82, "sc", "modal-item zf_mod_item" ), attrs: { _i: 82 }, }, [ _c("text", { staticClass: _vm._$s(83, "sc", "modal-label"), attrs: { _i: 83 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 84 }, model: { value: _vm._$s(84, "v-model", _vm.emailCode), callback: function ($$v) { _vm.emailCode = $$v }, expression: "emailCode", }, }), _c( "view", { staticClass: _vm._$s(85, "sc", "sendcode"), attrs: { _i: 85 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(85, "t0-0", _vm._s(_vm.emaiTip)))] ), ], 1 ), _c( "view", { staticClass: _vm._$s( 86, "sc", "modal-item zf_mod_item" ), attrs: { _i: 86 }, }, [ _c("text", { staticClass: _vm._$s(87, "sc", "modal-label"), attrs: { _i: 87 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 88 }, model: { value: _vm._$s(88, "v-model", _vm.googleCode), callback: function ($$v) { _vm.googleCode = $$v }, expression: "googleCode", }, }), _c( "view", { staticClass: _vm._$s(89, "sc", "sendcode"), attrs: { _i: 89 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(89, "t0-0", _vm._s(_vm.googleTip)))] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(90, "sc", "modal-footer"), attrs: { _i: 90 }, }, [ _c("button", { staticClass: _vm._$s(91, "sc", "modal-button cancel"), attrs: { _i: 91 }, on: { click: _vm.hideModal }, }), _c("button", { staticClass: _vm._$s(92, "sc", "modal-button confirm"), attrs: { _i: 92 }, on: { click: _vm.modalBtn }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(93, "i", _vm.currentUserData.lv == 3) ? _c("mpvueCityPicker", { ref: "mpvueCityPicker", attrs: { selectedArea: _vm.userAreaQ, pickerValueDefault: _vm.cityPickerValue, _i: 93, }, on: { onCancel: _vm.onCancel, onConfirm: _vm.onConfirm }, }) : _vm._e(), _vm._$s(94, "i", _vm.currentUserData.lv == 4) ? _c("provincePickerVue", { ref: "mpvueCityPicker1", attrs: { pickerValueDefault: _vm.cityPickerValue1, selectedArea: _vm.userAreaS, _i: 94, }, on: { onCancel1: _vm.onCancel1, onConfirm1: _vm.onConfirm1 }, }) : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 402 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/myProxy.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myProxy.vue?vue&type=script&lang=js&mpType=page */ 403);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myProxy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZpQixDQUFnQixnbEJBQUcsRUFBQyIsImZpbGUiOiI0MDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teVByb3h5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teVByb3h5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///402\n"); /***/ }), /* 403 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myProxy/myProxy.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _publicFunction = _interopRequireDefault(__webpack_require__(/*! @/common/publicFunction.js */ 392));\nvar _mpvueCityPicker = _interopRequireDefault(__webpack_require__(/*! @/components/mpvue-citypicker/mpvueCityPicker.vue */ 404));\nvar _provincePicker = _interopRequireDefault(__webpack_require__(/*! @/components/mpvue-citypicker/provincePicker.vue */ 412));\nvar _jiemi = __webpack_require__(/*! @/common/jiemi.js */ 394);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n mpvueCityPicker: _mpvueCityPicker.default,\n provincePickerVue: _provincePicker.default\n },\n data: function data() {\n return {\n emailCode: \"\",\n googleCode: \"\",\n emaiTip: \"發送\",\n googleTip: \"發送\",\n shengjiId: \"\",\n webviewStyles: {\n progress: false,\n width: \"0px\",\n height: \"0px\"\n },\n webviewInstance: null,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n showPassword1: true,\n oneSee: false,\n xieChecked: [],\n isDisable: true,\n userAreaQ: [],\n userAreaS: [],\n isUplodes: false,\n showModalXieyi: false,\n isCheckXieyi: false,\n base_Url: \"\",\n zhifuMima: \"\",\n //支付密碼\n modalName: false,\n pgsVal: 5,\n areaVip: \"\",\n currentIndex: 0,\n weiwancheng: [],\n vipLists: [],\n showModal: false,\n vipTips: {},\n //等級升級信息\n vipTipsMoney: [],\n //付款信息\n orderId: \"\",\n BNBlist: [],\n yue: 0,\n bnbJine: 0,\n BNBjine: 0,\n zhifujine: 0,\n cityPickerValue: [0, 0, 1],\n cityPickerValue1: [0, 0, 0],\n region: {\n label: \"請點擊選擇區域\",\n value: [],\n cityCode: \"\"\n },\n region1: {\n label: \"請點擊選擇省份\",\n value: [],\n code: \"\"\n },\n userInfos: {},\n currentUserData: {},\n userPrivateKey: \"\",\n oblalCityCode: \"\"\n };\n },\n onReady: function onReady() {\n // 获取当前页面\n var currentWebview = this.$scope.$getAppWebview();\n // 获取web-view组件对象\n this.webviewInstance = currentWebview.children()[0];\n },\n onShow: function onShow() {\n this.getUserInfos();\n this.getareasList();\n this.base_Url = _config.BASE_URL;\n },\n methods: {\n tosendemail: function tosendemail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(_this.emaiTip == \"發送\")) {\n _context.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 5;\n return (0, _api._emailSend)({\n email: _this.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context.next = 10;\n break;\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this2 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this2.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n handleWebViewMessage: function handleWebViewMessage(event) {\n var _that = this;\n var obj = event.detail.data;\n __f__(\"log\", '收到WebView消息:', obj, \" at pages/myProxy/myProxy.vue:309\");\n if (obj.length > 0) {\n uni.hideLoading();\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"打款成功\",\n icon: \"success\",\n duration: 1000\n });\n _that.modalName = false;\n var sjObj = {};\n _that.vipTipsMoney.map(function (item) {\n if (item.id == _that.shengjiId) {\n sjObj = item;\n }\n });\n _that.tijiaoCoinlog(sjObj.id, sjObj.from_addr, sjObj.to_addr, sjObj.coin, sjObj.type, obj[0].hash);\n _that.emailCode = \"\";\n _that.googleCode = \"\";\n _that.emaiTip = \"發送\";\n _that.googleTip = \"發送\";\n } else {\n uni.showToast({\n title: '打款失敗',\n icon: \"none\",\n duration: 1000\n });\n }\n }\n },\n handleInput: function handleInput(event) {\n this.zhifuMima = event;\n },\n changePassword: function changePassword() {\n this.showPassword1 = !this.showPassword1;\n },\n payXieyiClick: function payXieyiClick() {\n if (this.oneSee) {\n this.isDisable = false;\n } else {\n uni.showToast({\n title: \"請先宣讀協議書\",\n icon: \"none\",\n duration: 1000\n });\n }\n },\n checkScroll: function checkScroll(event) {\n var windowHeight = uni.getSystemInfoSync().windowHeight;\n var element = event.target;\n if (element.scrollHeight - element.scrollTop - windowHeight < 10) {\n uni.showToast({\n title: \"代理商協議書閱讀完成\",\n icon: \"none\",\n duration: 1000\n });\n this.oneSee = true;\n }\n },\n getareasList: function getareasList() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _api._getareas)();\n case 2:\n res = _context2.sent;\n if (res.code === 1) {\n _this3.userAreaQ = res.data.q;\n _this3.userAreaS = res.data.s;\n }\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n adressOptions: function adressOptions(data) {\n var start = data.substring(0, 24);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n payXieyiChange: function payXieyiChange(e) {\n if (e.target.value.length > 0) {\n this.isCheckXieyi = true;\n } else {\n this.isCheckXieyi = false;\n }\n },\n getUserInfos: function getUserInfos() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this4.userInfos = res.data.userinfo;\n _this4.userArea = _this4.userInfos.area;\n _this4.userPrivateKey = uni.getStorageSync(\"user_privateKey_\".concat(_this4.userInfos.id));\n _this4.getViplist();\n _this4.getIsUploade();\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n getIsUploade: function getIsUploade() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return (0, _api._chksubdata)();\n case 2:\n res = _context4.sent;\n if (res.code === 1) {\n _this5.isUplodes = res.data.submit;\n }\n case 4:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n onConfirm: function onConfirm(e) {\n this.region = e;\n this.cityPickerValue = e.value;\n },\n onCancel: function onCancel() {},\n onConfirm1: function onConfirm1(e) {\n this.region1 = e;\n this.cityPickerValue1 = e.value;\n },\n onCancel1: function onCancel1() {},\n chooseCity: function chooseCity() {\n this.$refs.mpvueCityPicker.show();\n },\n chooseCity1: function chooseCity1() {\n this.$refs.mpvueCityPicker1.show();\n },\n modalBtn: function modalBtn() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var _that, params, res;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _that = _this6;\n if (!(!_that.zhifuMima || !_that.emailCode || !_that.googleCode)) {\n _context5.next = 3;\n break;\n }\n return _context5.abrupt(\"return\", uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n }));\n case 3:\n params = {\n code: _that.emailCode,\n googlecode: _that.googleCode,\n paykey: (0, _blueimpMd.default)(_that.zhifuMima + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context5.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context5.sent;\n if (res.code === 1) {\n _that.vipTipsMoney.map(function (item) {\n _that.qukuailian(item.from_addr, item.to_addr, item.coin, item.id, item.type);\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n case 8:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n qukuailian: function qukuailian(from_addr, to_addr, coin, id, type) {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var _that, userSiyao, params;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _that = _this7;\n _that.shengjiId = id;\n uni.showLoading({\n title: \"打款中...\"\n });\n _context6.next = 5;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMima, from_addr);\n case 5:\n userSiyao = _context6.sent;\n params = {\n type: 'shengji',\n fromAdress: from_addr,\n toAdress: to_addr,\n coin: 0.0001,\n privateKey: userSiyao\n };\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\tusdtTransfer(\".concat(JSON.stringify(params), \");\\n\\t\\t\\t\\t\\t \"));\n }\n case 8:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n hideModal: function hideModal() {\n this.modalName = false;\n this.emailCode = \"\";\n this.googleCode = \"\";\n this.emaiTip = \"發送\";\n this.googleTip = \"發送\";\n },\n // 提交打款記錄\n tijiaoCoinlog: function tijiaoCoinlog(oid, from_addr, to_addr, coin, type, hash) {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n var that, data, res;\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n that = _this8;\n data = {\n oid: oid,\n from_addr: from_addr,\n to_addr: to_addr,\n coin: coin,\n tx: hash\n };\n _context7.next = 4;\n return (0, _api._sendcoin)(data);\n case 4:\n res = _context7.sent;\n if (!(res.code === 1)) {\n _context7.next = 9;\n break;\n }\n if (that.isUplodes) {\n _context7.next = 9;\n break;\n }\n uni.navigateTo({\n url: \"/pages/myProxy/uplode?area=\" + that.oblalCityCode\n });\n return _context7.abrupt(\"return\");\n case 9:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n getViplist: function getViplist() {\n var _this9 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {\n var _that, res, obj, newArray;\n return _regenerator.default.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n _that = _this9;\n _context8.next = 3;\n return (0, _api._viplist)();\n case 3:\n res = _context8.sent;\n if (res.code === 1) {\n obj = res.data;\n obj.forEach(function (item) {\n if (item.area_rate) {\n item.area_rate = Number(item.area_rate);\n }\n if (item.children_rate) {\n item.children_rate = Number(item.children_rate);\n }\n });\n newArray = [];\n obj.map(function (item, index) {\n if (item.lv >= _that.userInfos.level) {\n newArray.push(item);\n }\n });\n _this9.vipLists = newArray;\n _this9.currentUserData = _this9.vipLists[_this9.currentIndex];\n }\n case 5:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }))();\n },\n onSwiperChange: function onSwiperChange(e) {\n this.currentIndex = e.detail.current;\n this.currentUserData = _objectSpread({}, this.vipLists[this.currentIndex]);\n this.oblalCityCode = \"\";\n },\n autoOrShenhe: function autoOrShenhe(vipinfo) {\n var _this10 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() {\n var cityCode, res;\n return _regenerator.default.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n cityCode = \"\";\n if (!(vipinfo.lv == 3 && _this10.region.cityCode == \"\")) {\n _context9.next = 4;\n break;\n }\n uni.showToast({\n title: \"該選擇區域\",\n icon: \"none\"\n });\n return _context9.abrupt(\"return\");\n case 4:\n if (!(vipinfo.lv == 4 && _this10.region1.code == \"\")) {\n _context9.next = 7;\n break;\n }\n uni.showToast({\n title: \"該選擇省份\",\n icon: \"none\"\n });\n return _context9.abrupt(\"return\");\n case 7:\n if (_this10.isCheckXieyi) {\n _context9.next = 10;\n break;\n }\n uni.showToast({\n title: \"請勾選協議書\",\n icon: \"none\"\n });\n return _context9.abrupt(\"return\");\n case 10:\n if (vipinfo.lv == 3) {\n cityCode = _this10.region.cityCode;\n }\n if (vipinfo.lv == 4) {\n cityCode = _this10.region1.code + \"0000\";\n }\n _context9.next = 14;\n return (0, _api._chkarea)({\n area: cityCode\n });\n case 14:\n res = _context9.sent;\n if (!(res.data.area_cnt == 1)) {\n _context9.next = 18;\n break;\n }\n uni.showToast({\n title: \"該區域已被代理\",\n icon: \"none\"\n });\n return _context9.abrupt(\"return\");\n case 18:\n uni.navigateTo({\n url: \"/pages/myProxy/uplode?area=\".concat(cityCode)\n });\n case 19:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }))();\n },\n showUpgradeModal: function showUpgradeModal(data) {\n var _this11 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10() {\n var that, cityCode, ress, res;\n return _regenerator.default.wrap(function _callee10$(_context10) {\n while (1) {\n switch (_context10.prev = _context10.next) {\n case 0:\n that = _this11;\n if (!(data.lv < 2)) {\n _context10.next = 4;\n break;\n }\n uni.switchTab({\n url: \"/pages/index/index\"\n });\n return _context10.abrupt(\"return\");\n case 4:\n if (!(!_this11.isCheckXieyi && data.lv > 2)) {\n _context10.next = 7;\n break;\n }\n uni.showToast({\n title: \"請勾選協議書\",\n icon: \"none\"\n });\n return _context10.abrupt(\"return\");\n case 7:\n cityCode = \"\";\n if (data.lv == 3) {\n cityCode = _this11.region.cityCode;\n }\n if (data.lv == 4 && _this11.region1.code != \"\") {\n cityCode = _this11.region1.code + \"0000\";\n }\n _this11.oblalCityCode = cityCode;\n _context10.next = 13;\n return (0, _api._chkarea)({\n area: cityCode\n });\n case 13:\n ress = _context10.sent;\n if (!(ress.data.area_cnt == 1)) {\n _context10.next = 17;\n break;\n }\n uni.showToast({\n title: \"該區域已被代理\",\n icon: \"none\"\n });\n return _context10.abrupt(\"return\");\n case 17:\n _context10.next = 19;\n return (0, _api._levelupinfo)({\n lv: data.lv,\n area: cityCode\n });\n case 19:\n res = _context10.sent;\n if (res.code === 1) {\n _this11.orderId = 'ORD-' + Math.random().toString(36).substr(2, 9);\n _this11.showModal = true;\n _this11.vipTips = res.data.lvinfo;\n _this11.vipTipsMoney = res.data.sendinfo;\n _this11.getYue();\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n if (res.msg == \"請先綁定上級關係\") {\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/myuser/myuser\"\n });\n }, 500);\n }\n }\n case 21:\n case \"end\":\n return _context10.stop();\n }\n }\n }, _callee10);\n }))();\n },\n cancelUpgrade: function cancelUpgrade() {\n this.showModal = false;\n },\n // 獲取錢包餘額\n getYue: function getYue() {\n var that = this;\n this.yue = 0;\n this.qianbaojine = 0;\n this.bnbJine = 0;\n uni.request({\n url: \"https://nfta.ikiry.com/balances?address=\" + this.vipTipsMoney[0].from_addr,\n success: function success(res) {\n that.yue = res.data.usdtBalance / 1000000000000000000;\n that.BNBjine = Number(res.data.bnbBalance);\n }\n });\n },\n confirmUpgrade: function confirmUpgrade() {\n if (this.BNBjine == 0) return uni.showToast({\n title: 'GAS 費不足',\n icon: 'none'\n });else if (this.yue < this.zongjine) return uni.showToast({\n title: '餘額不足不能支付。。。',\n icon: 'none'\n });else {\n this.modalName = true;\n this.showModal = false;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXlQcm94eS9teVByb3h5LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwibXB2dWVDaXR5UGlja2VyIiwicHJvdmluY2VQaWNrZXJWdWUiLCJkYXRhIiwiZW1haWxDb2RlIiwiZ29vZ2xlQ29kZSIsImVtYWlUaXAiLCJnb29nbGVUaXAiLCJzaGVuZ2ppSWQiLCJ3ZWJ2aWV3U3R5bGVzIiwicHJvZ3Jlc3MiLCJ3aWR0aCIsImhlaWdodCIsIndlYnZpZXdJbnN0YW5jZSIsInNob3dwd2RJbWciLCJoaWRlcHdkSW1nIiwic2hvd1Bhc3N3b3JkMSIsIm9uZVNlZSIsInhpZUNoZWNrZWQiLCJpc0Rpc2FibGUiLCJ1c2VyQXJlYVEiLCJ1c2VyQXJlYVMiLCJpc1VwbG9kZXMiLCJzaG93TW9kYWxYaWV5aSIsImlzQ2hlY2tYaWV5aSIsImJhc2VfVXJsIiwiemhpZnVNaW1hIiwibW9kYWxOYW1lIiwicGdzVmFsIiwiYXJlYVZpcCIsImN1cnJlbnRJbmRleCIsIndlaXdhbmNoZW5nIiwidmlwTGlzdHMiLCJzaG93TW9kYWwiLCJ2aXBUaXBzIiwidmlwVGlwc01vbmV5Iiwib3JkZXJJZCIsIkJOQmxpc3QiLCJ5dWUiLCJibmJKaW5lIiwiQk5CamluZSIsInpoaWZ1amluZSIsImNpdHlQaWNrZXJWYWx1ZSIsImNpdHlQaWNrZXJWYWx1ZTEiLCJyZWdpb24iLCJsYWJlbCIsInZhbHVlIiwiY2l0eUNvZGUiLCJyZWdpb24xIiwiY29kZSIsInVzZXJJbmZvcyIsImN1cnJlbnRVc2VyRGF0YSIsInVzZXJQcml2YXRlS2V5Iiwib2JsYWxDaXR5Q29kZSIsIm9uUmVhZHkiLCJjdXJyZW50V2VidmlldyIsIiRzY29wZSIsIiRnZXRBcHBXZWJ2aWV3IiwiY2hpbGRyZW4iLCJvblNob3ciLCJnZXRVc2VySW5mb3MiLCJnZXRhcmVhc0xpc3QiLCJCQVNFX1VSTCIsIm1ldGhvZHMiLCJ0b3NlbmRlbWFpbCIsIm51bSIsImVtYWlUaW1lciIsInNldEludGVydmFsIiwiY2xlYXJJbnRlcnZhbCIsIl9lbWFpbFNlbmQiLCJlbWFpbCIsImV2ZW50IiwicmVzIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwibXNnIiwiZ29vZ2xlZW1haWwiLCJnb29nbGVUaW1lciIsImhhbmRsZVdlYlZpZXdNZXNzYWdlIiwiX3RoYXQiLCJvYmoiLCJkZXRhaWwiLCJsZW5ndGgiLCJoaWRlTG9hZGluZyIsInN0YXR1cyIsImR1cmF0aW9uIiwic2pPYmoiLCJtYXAiLCJpdGVtIiwiaWQiLCJ0aWppYW9Db2lubG9nIiwiZnJvbV9hZGRyIiwidG9fYWRkciIsImNvaW4iLCJ0eXBlIiwiaGFzaCIsImhhbmRsZUlucHV0IiwiY2hhbmdlUGFzc3dvcmQiLCJwYXlYaWV5aUNsaWNrIiwiY2hlY2tTY3JvbGwiLCJ3aW5kb3dIZWlnaHQiLCJnZXRTeXN0ZW1JbmZvU3luYyIsImVsZW1lbnQiLCJ0YXJnZXQiLCJzY3JvbGxIZWlnaHQiLCJzY3JvbGxUb3AiLCJfZ2V0YXJlYXMiLCJxIiwicyIsImFkcmVzc09wdGlvbnMiLCJzdGFydCIsInN1YnN0cmluZyIsImVuZCIsIm1pZGRsZSIsImZpbmFsU3RyaW5nIiwicGF5WGlleWlDaGFuZ2UiLCJlIiwiX3VzZXJJbmZvcyIsInVzZXJpbmZvIiwidXNlckFyZWEiLCJhcmVhIiwiZ2V0U3RvcmFnZVN5bmMiLCJnZXRWaXBsaXN0IiwiZ2V0SXNVcGxvYWRlIiwiX2Noa3N1YmRhdGEiLCJzdWJtaXQiLCJvbkNvbmZpcm0iLCJvbkNhbmNlbCIsIm9uQ29uZmlybTEiLCJvbkNhbmNlbDEiLCJjaG9vc2VDaXR5IiwiJHJlZnMiLCJzaG93IiwiY2hvb3NlQ2l0eTEiLCJtcHZ1ZUNpdHlQaWNrZXIxIiwibW9kYWxCdG4iLCJwYXJhbXMiLCJnb29nbGVjb2RlIiwicGF5a2V5IiwiTUQ1IiwiTWF0aCIsImZsb29yIiwiRGF0ZSIsIm5vdyIsInRpbWVzdGFtcCIsIl93YWxsZXRpbmZvIiwicXVrdWFpbGlhbiIsInNob3dMb2FkaW5nIiwicHVibGljamllbWkiLCJ1c2VyU2l5YW8iLCJmcm9tQWRyZXNzIiwidG9BZHJlc3MiLCJwcml2YXRlS2V5IiwiZXZhbEpTIiwiSlNPTiIsInN0cmluZ2lmeSIsImhpZGVNb2RhbCIsIm9pZCIsInRoYXQiLCJ0eCIsIl9zZW5kY29pbiIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJfdmlwbGlzdCIsImZvckVhY2giLCJhcmVhX3JhdGUiLCJOdW1iZXIiLCJjaGlsZHJlbl9yYXRlIiwibmV3QXJyYXkiLCJpbmRleCIsImx2IiwibGV2ZWwiLCJwdXNoIiwib25Td2lwZXJDaGFuZ2UiLCJjdXJyZW50IiwiYXV0b09yU2hlbmhlIiwidmlwaW5mbyIsIl9jaGthcmVhIiwiYXJlYV9jbnQiLCJzaG93VXBncmFkZU1vZGFsIiwic3dpdGNoVGFiIiwicmVzcyIsIl9sZXZlbHVwaW5mbyIsInJhbmRvbSIsInRvU3RyaW5nIiwic3Vic3RyIiwibHZpbmZvIiwic2VuZGluZm8iLCJnZXRZdWUiLCJzZXRUaW1lb3V0IiwiY2FuY2VsVXBncmFkZSIsInFpYW5iYW9qaW5lIiwicmVxdWVzdCIsInN1Y2Nlc3MiLCJ1c2R0QmFsYW5jZSIsImJuYkJhbGFuY2UiLCJjb25maXJtVXBncmFkZSIsInpvbmdqaW5lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBdUtBO0FBR0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQThCO0FBQUE7QUFBQSxlQUNmO0VBQ2RBLFVBQVUsRUFBRTtJQUNYQyxlQUFlLEVBQWZBLHdCQUFlO0lBQ2ZDLGlCQUFpQixFQUFqQkE7RUFDRCxDQUFDO0VBQ0RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLFNBQVMsRUFBQyxFQUFFO01BQ1pDLFVBQVUsRUFBQyxFQUFFO01BQ2JDLE9BQU8sRUFBQyxJQUFJO01BQ1pDLFNBQVMsRUFBQyxJQUFJO01BQ2RDLFNBQVMsRUFBRSxFQUFFO01BQ2JDLGFBQWEsRUFBRTtRQUNkQyxRQUFRLEVBQUUsS0FBSztRQUNmQyxLQUFLLEVBQUUsS0FBSztRQUNaQyxNQUFNLEVBQUU7TUFDVCxDQUFDO01BQ0RDLGVBQWUsRUFBRSxJQUFJO01BQ3JCQyxVQUFVLEVBQUUsd0JBQXdCO01BQ3BDQyxVQUFVLEVBQUUseUJBQXlCO01BQ3JDQyxhQUFhLEVBQUUsSUFBSTtNQUNuQkMsTUFBTSxFQUFFLEtBQUs7TUFDYkMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsU0FBUyxFQUFFLElBQUk7TUFDZkMsU0FBUyxFQUFFLEVBQUU7TUFDYkMsU0FBUyxFQUFFLEVBQUU7TUFDYkMsU0FBUyxFQUFFLEtBQUs7TUFDaEJDLGNBQWMsRUFBRSxLQUFLO01BQ3JCQyxZQUFZLEVBQUUsS0FBSztNQUNuQkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsU0FBUyxFQUFFLEVBQUU7TUFBRTtNQUNmQyxTQUFTLEVBQUUsS0FBSztNQUNoQkMsTUFBTSxFQUFFLENBQUM7TUFDVEMsT0FBTyxFQUFFLEVBQUU7TUFDWEMsWUFBWSxFQUFFLENBQUM7TUFDZkMsV0FBVyxFQUFFLEVBQUU7TUFDZkMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsU0FBUyxFQUFFLEtBQUs7TUFDaEJDLE9BQU8sRUFBRSxDQUFDLENBQUM7TUFBRTtNQUNiQyxZQUFZLEVBQUUsRUFBRTtNQUFFO01BQ2xCQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxHQUFHLEVBQUUsQ0FBQztNQUNOQyxPQUFPLEVBQUUsQ0FBQztNQUNWQyxPQUFPLEVBQUUsQ0FBQztNQUNWQyxTQUFTLEVBQUUsQ0FBQztNQUNaQyxlQUFlLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUMxQkMsZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUMzQkMsTUFBTSxFQUFFO1FBQ1BDLEtBQUssRUFBRSxTQUFTO1FBQ2hCQyxLQUFLLEVBQUUsRUFBRTtRQUNUQyxRQUFRLEVBQUU7TUFDWCxDQUFDO01BQ0RDLE9BQU8sRUFBRTtRQUNSSCxLQUFLLEVBQUUsU0FBUztRQUNoQkMsS0FBSyxFQUFFLEVBQUU7UUFDVEcsSUFBSSxFQUFFO01BQ1AsQ0FBQztNQUNEQyxTQUFTLEVBQUUsQ0FBQyxDQUFDO01BQ2JDLGVBQWUsRUFBRSxDQUFDLENBQUM7TUFDbkJDLGNBQWMsRUFBRSxFQUFFO01BQ2xCQyxhQUFhLEVBQUU7SUFDaEIsQ0FBQztFQUNGLENBQUM7RUFDREMsT0FBTyxxQkFBRztJQUNUO0lBQ0EsSUFBTUMsY0FBYyxHQUFHLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxjQUFjLEVBQUU7SUFDbkQ7SUFDQSxJQUFJLENBQUM1QyxlQUFlLEdBQUcwQyxjQUFjLENBQUNHLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUNwRCxDQUFDO0VBQ0RDLE1BQU0sb0JBQUc7SUFDUixJQUFJLENBQUNDLFlBQVksRUFBRTtJQUNuQixJQUFJLENBQUNDLFlBQVksRUFBRTtJQUNuQixJQUFJLENBQUNwQyxRQUFRLEdBQUdxQyxnQkFBUTtFQUN6QixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNGQyxXQUFXLHlCQUFFO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUEsTUFDZCxLQUFJLENBQUMxRCxPQUFPLElBQUksSUFBSTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFDbkIyRCxHQUFHLEdBQUcsRUFBRTtnQkFDUkMsU0FBUyxHQUFHQyxXQUFXLENBQUMsWUFBTTtrQkFDakMsS0FBSSxDQUFDN0QsT0FBTyxHQUFHMkQsR0FBRyxHQUFHLEdBQUc7a0JBQ3hCQSxHQUFHLEVBQUU7a0JBQ0wsSUFBSUEsR0FBRyxHQUFHLENBQUMsRUFBRTtvQkFDWixLQUFJLENBQUMzRCxPQUFPLEdBQUcsSUFBSTtvQkFDbkI4RCxhQUFhLENBQUNGLFNBQVMsQ0FBQztrQkFDekI7Z0JBQ0QsQ0FBQyxFQUFFLElBQUksQ0FBQztnQkFBQTtnQkFBQSxPQUNRLElBQUFHLGVBQVUsRUFBQztrQkFDMUJDLEtBQUssRUFBRSxLQUFJLENBQUNwQixTQUFTLENBQUNvQixLQUFLO2tCQUMzQkMsS0FBSyxFQUFFO2dCQUNSLENBQUMsQ0FBQztjQUFBO2dCQUhFQyxHQUFHO2dCQUlQLElBQUlBLEdBQUcsQ0FBQ3ZCLElBQUksS0FBSyxDQUFDLEVBQUU7a0JBQ25Cd0IsR0FBRyxDQUFDQyxTQUFTLENBQUM7b0JBQ2JDLEtBQUssRUFBRSxNQUFNO29CQUNiQyxJQUFJLEVBQUU7a0JBQ1AsQ0FBQyxDQUFDO2dCQUNILENBQUMsTUFBSTtrQkFDSkgsR0FBRyxDQUFDQyxTQUFTLENBQUM7b0JBQ2JDLEtBQUssRUFBRUgsR0FBRyxDQUFDSyxHQUFHO29CQUNkRCxJQUFJLEVBQUU7a0JBQ1AsQ0FBQyxDQUFDO2dCQUNIO2dCQUFDO2dCQUFBO2NBQUE7Z0JBQUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFJSCxDQUFDO0lBQ0RFLFdBQVcseUJBQUc7TUFBQTtNQUNiLElBQUliLEdBQUcsR0FBRyxFQUFFO01BQ1osSUFBSWMsV0FBVyxHQUFHWixXQUFXLENBQUMsWUFBTTtRQUNuQyxNQUFJLENBQUM1RCxTQUFTLEdBQUcwRCxHQUFHLEdBQUcsR0FBRztRQUMxQkEsR0FBRyxFQUFFO1FBQ0wsSUFBSUEsR0FBRyxHQUFHLENBQUMsRUFBRTtVQUNaLE1BQUksQ0FBQzFELFNBQVMsR0FBRyxJQUFJO1VBQ3JCNkQsYUFBYSxDQUFDVyxXQUFXLENBQUM7UUFDM0I7TUFDRCxDQUFDLEVBQUUsSUFBSSxDQUFDO0lBQ1QsQ0FBQztJQUNEQyxvQkFBb0IsZ0NBQUNULEtBQUssRUFBRTtNQUMzQixJQUFJVSxLQUFLLEdBQUcsSUFBSTtNQUNoQixJQUFJQyxHQUFHLEdBQUdYLEtBQUssQ0FBQ1ksTUFBTSxDQUFDaEYsSUFBSTtNQUMzQixhQUFZLGNBQWMsRUFBRStFLEdBQUc7TUFDL0IsSUFBSUEsR0FBRyxDQUFDRSxNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ25CWCxHQUFHLENBQUNZLFdBQVcsRUFBRTtRQUNqQixJQUFJSCxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNJLE1BQU0sSUFBSSxTQUFTLEVBQUU7VUFDL0JiLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO1lBQ2JDLEtBQUssRUFBRSxNQUFNO1lBQ2JDLElBQUksRUFBRSxTQUFTO1lBQ2ZXLFFBQVEsRUFBRTtVQUNYLENBQUMsQ0FBQztVQUNGTixLQUFLLENBQUN0RCxTQUFTLEdBQUcsS0FBSztVQUN2QixJQUFJNkQsS0FBSyxHQUFHLENBQUMsQ0FBQztVQUNkUCxLQUFLLENBQUM5QyxZQUFZLENBQUNzRCxHQUFHLENBQUMsVUFBQUMsSUFBSSxFQUFJO1lBQzlCLElBQUlBLElBQUksQ0FBQ0MsRUFBRSxJQUFJVixLQUFLLENBQUN6RSxTQUFTLEVBQUU7Y0FDL0JnRixLQUFLLEdBQUdFLElBQUk7WUFDYjtVQUNELENBQUMsQ0FBQztVQUNGVCxLQUFLLENBQUNXLGFBQWEsQ0FBQ0osS0FBSyxDQUFDRyxFQUFFLEVBQUVILEtBQUssQ0FBQ0ssU0FBUyxFQUFFTCxLQUFLLENBQUNNLE9BQU8sRUFBRU4sS0FBSyxDQUFDTyxJQUFJLEVBQUVQLEtBQUssQ0FBQ1EsSUFBSSxFQUFFZCxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNlLElBQUksQ0FBQztVQUNsR2hCLEtBQUssQ0FBQzdFLFNBQVMsR0FBRyxFQUFFO1VBQ3BCNkUsS0FBSyxDQUFDNUUsVUFBVSxHQUFHLEVBQUU7VUFDckI0RSxLQUFLLENBQUMzRSxPQUFPLEdBQUcsSUFBSTtVQUNwQjJFLEtBQUssQ0FBQzFFLFNBQVMsR0FBRyxJQUFJO1FBQ3ZCLENBQUMsTUFBTTtVQUNOa0UsR0FBRyxDQUFDQyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFLE1BQU07WUFDYkMsSUFBSSxFQUFFLE1BQU07WUFDWlcsUUFBUSxFQUFFO1VBQ1gsQ0FBQyxDQUFDO1FBQ0g7TUFDRDtJQUNELENBQUM7SUFDRFcsV0FBVyx1QkFBQzNCLEtBQUssRUFBRTtNQUNsQixJQUFJLENBQUM3QyxTQUFTLEdBQUc2QyxLQUFLO0lBQ3ZCLENBQUM7SUFDRDRCLGNBQWMsNEJBQUc7TUFDaEIsSUFBSSxDQUFDbkYsYUFBYSxHQUFHLENBQUMsSUFBSSxDQUFDQSxhQUFhO0lBQ3pDLENBQUM7SUFDRG9GLGFBQWEsMkJBQUc7TUFDZixJQUFJLElBQUksQ0FBQ25GLE1BQU0sRUFBRTtRQUNoQixJQUFJLENBQUNFLFNBQVMsR0FBRyxLQUFLO01BQ3ZCLENBQUMsTUFBTTtRQUNOc0QsR0FBRyxDQUFDQyxTQUFTLENBQUM7VUFDYkMsS0FBSyxFQUFFLFNBQVM7VUFDaEJDLElBQUksRUFBRSxNQUFNO1VBQ1pXLFFBQVEsRUFBRTtRQUNYLENBQUMsQ0FBQztNQUNIO0lBQ0QsQ0FBQztJQUNEYyxXQUFXLHVCQUFDOUIsS0FBSyxFQUFFO01BQ2xCLElBQU0rQixZQUFZLEdBQUc3QixHQUFHLENBQUM4QixpQkFBaUIsRUFBRSxDQUFDRCxZQUFZO01BQ3pELElBQU1FLE9BQU8sR0FBR2pDLEtBQUssQ0FBQ2tDLE1BQU07TUFDNUIsSUFBSUQsT0FBTyxDQUFDRSxZQUFZLEdBQUdGLE9BQU8sQ0FBQ0csU0FBUyxHQUFHTCxZQUFZLEdBQUcsRUFBRSxFQUFFO1FBQ2pFN0IsR0FBRyxDQUFDQyxTQUFTLENBQUM7VUFDYkMsS0FBSyxFQUFFLFlBQVk7VUFDbkJDLElBQUksRUFBRSxNQUFNO1VBQ1pXLFFBQVEsRUFBRTtRQUNYLENBQUMsQ0FBQztRQUNGLElBQUksQ0FBQ3RFLE1BQU0sR0FBRyxJQUFJO01BQ25CO0lBQ0QsQ0FBQztJQUNLNEMsWUFBWSwwQkFBRztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0osSUFBQStDLGNBQVMsR0FBRTtjQUFBO2dCQUF2QnBDLEdBQUc7Z0JBQ1AsSUFBSUEsR0FBRyxDQUFDdkIsSUFBSSxLQUFLLENBQUMsRUFBRTtrQkFDbkIsTUFBSSxDQUFDN0IsU0FBUyxHQUFHb0QsR0FBRyxDQUFDckUsSUFBSSxDQUFDMEcsQ0FBQztrQkFDM0IsTUFBSSxDQUFDeEYsU0FBUyxHQUFHbUQsR0FBRyxDQUFDckUsSUFBSSxDQUFDMkcsQ0FBQztnQkFDNUI7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RDLGFBQWEseUJBQUM1RyxJQUFJLEVBQUU7TUFDbkIsSUFBSTZHLEtBQUssR0FBRzdHLElBQUksQ0FBQzhHLFNBQVMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDO01BQ2pDLElBQUlDLEdBQUcsR0FBRy9HLElBQUksQ0FBQzhHLFNBQVMsQ0FBQzlHLElBQUksQ0FBQ2lGLE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDekMsSUFBSStCLE1BQU0sR0FBRyxHQUFHO01BQ2hCLElBQUlDLFdBQVcsR0FBR0osS0FBSyxHQUFHRyxNQUFNLEdBQUdELEdBQUc7TUFDdEMsT0FBT0UsV0FBVztJQUNuQixDQUFDO0lBQ0RDLGNBQWMsMEJBQUNDLENBQUMsRUFBRTtNQUNqQixJQUFJQSxDQUFDLENBQUNiLE1BQU0sQ0FBQzNELEtBQUssQ0FBQ3NDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDOUIsSUFBSSxDQUFDNUQsWUFBWSxHQUFHLElBQUk7TUFDekIsQ0FBQyxNQUFNO1FBQ04sSUFBSSxDQUFDQSxZQUFZLEdBQUcsS0FBSztNQUMxQjtJQUNELENBQUM7SUFDS29DLFlBQVksMEJBQUc7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNKLElBQUEyRCxlQUFVLEdBQUU7Y0FBQTtnQkFBeEIvQyxHQUFHO2dCQUNQLElBQUlBLEdBQUcsQ0FBQ3ZCLElBQUksS0FBSyxDQUFDLEVBQUU7a0JBQ25CLE1BQUksQ0FBQ0MsU0FBUyxHQUFHc0IsR0FBRyxDQUFDckUsSUFBSSxDQUFDcUgsUUFBUTtrQkFDbEMsTUFBSSxDQUFDQyxRQUFRLEdBQUcsTUFBSSxDQUFDdkUsU0FBUyxDQUFDd0UsSUFBSTtrQkFDbkMsTUFBSSxDQUFDdEUsY0FBYyxHQUFHcUIsR0FBRyxDQUFDa0QsY0FBYywyQkFBb0IsTUFBSSxDQUFDekUsU0FBUyxDQUFDeUMsRUFBRSxFQUFHO2tCQUNoRixNQUFJLENBQUNpQyxVQUFVLEVBQUU7a0JBQ2pCLE1BQUksQ0FBQ0MsWUFBWSxFQUFFO2dCQUNwQjtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNGLENBQUM7SUFDS0EsWUFBWSwwQkFBRztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0osSUFBQUMsZ0JBQVcsR0FBRTtjQUFBO2dCQUF6QnRELEdBQUc7Z0JBQ1AsSUFBSUEsR0FBRyxDQUFDdkIsSUFBSSxLQUFLLENBQUMsRUFBRTtrQkFDbkIsTUFBSSxDQUFDM0IsU0FBUyxHQUFHa0QsR0FBRyxDQUFDckUsSUFBSSxDQUFDNEgsTUFBTTtnQkFDakM7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RDLFNBQVMscUJBQUNWLENBQUMsRUFBRTtNQUNaLElBQUksQ0FBQzFFLE1BQU0sR0FBRzBFLENBQUM7TUFDZixJQUFJLENBQUM1RSxlQUFlLEdBQUc0RSxDQUFDLENBQUN4RSxLQUFLO0lBQy9CLENBQUM7SUFDRG1GLFFBQVEsc0JBQUcsQ0FBQyxDQUFDO0lBQ2JDLFVBQVUsc0JBQUNaLENBQUMsRUFBRTtNQUNiLElBQUksQ0FBQ3RFLE9BQU8sR0FBR3NFLENBQUM7TUFDaEIsSUFBSSxDQUFDM0UsZ0JBQWdCLEdBQUcyRSxDQUFDLENBQUN4RSxLQUFLO0lBQ2hDLENBQUM7SUFDRHFGLFNBQVMsdUJBQUcsQ0FBQyxDQUFDO0lBQ2RDLFVBQVUsd0JBQUc7TUFDWixJQUFJLENBQUNDLEtBQUssQ0FBQ3BJLGVBQWUsQ0FBQ3FJLElBQUksRUFBRTtJQUNsQyxDQUFDO0lBQ0RDLFdBQVcseUJBQUc7TUFDYixJQUFJLENBQUNGLEtBQUssQ0FBQ0csZ0JBQWdCLENBQUNGLElBQUksRUFBRTtJQUNuQyxDQUFDO0lBQ0tHLFFBQVEsc0JBQUc7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDWnhELEtBQUssR0FBRyxNQUFJO2dCQUFBLE1BQ1osQ0FBQ0EsS0FBSyxDQUFDdkQsU0FBUyxJQUFJLENBQUN1RCxLQUFLLENBQUM3RSxTQUFTLElBQUksQ0FBQzZFLEtBQUssQ0FBQzVFLFVBQVU7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUEsa0NBQVNvRSxHQUFHLENBQUNDLFNBQVMsQ0FBQztrQkFDbkZDLEtBQUssRUFBRSxTQUFTO2tCQUNoQkMsSUFBSSxFQUFFO2dCQUNQLENBQUMsQ0FBQztjQUFBO2dCQUNJOEQsTUFBTSxHQUFHO2tCQUNkekYsSUFBSSxFQUFFZ0MsS0FBSyxDQUFDN0UsU0FBUztrQkFDckJ1SSxVQUFVLEVBQUUxRCxLQUFLLENBQUM1RSxVQUFVO2tCQUM1QnVJLE1BQU0sRUFBRSxJQUFBQyxrQkFBRyxFQUFDNUQsS0FBSyxDQUFDdkQsU0FBUyxHQUFJb0gsSUFBSSxDQUFDQyxLQUFLLENBQUNDLElBQUksQ0FBQ0MsR0FBRyxFQUFFLEdBQUcsSUFBSSxDQUFFLENBQUM7a0JBQzlEQyxTQUFTLEVBQUVKLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxJQUFJLENBQUNDLEdBQUcsRUFBRSxHQUFHLElBQUk7Z0JBQ3hDLENBQUM7Z0JBQUE7Z0JBQUEsT0FDZSxJQUFBRSxnQkFBVyxFQUFDVCxNQUFNLENBQUM7Y0FBQTtnQkFBL0JsRSxHQUFHO2dCQUNQLElBQUlBLEdBQUcsQ0FBQ3ZCLElBQUksS0FBSyxDQUFDLEVBQUU7a0JBQ25CZ0MsS0FBSyxDQUFDOUMsWUFBWSxDQUFDc0QsR0FBRyxDQUFDLFVBQUFDLElBQUksRUFBSTtvQkFDOUJULEtBQUssQ0FBQ21FLFVBQVUsQ0FBQzFELElBQUksQ0FBQ0csU0FBUyxFQUFFSCxJQUFJLENBQUNJLE9BQU8sRUFBRUosSUFBSSxDQUFDSyxJQUFJLEVBQUVMLElBQUksQ0FBQ0MsRUFBRSxFQUFFRCxJQUFJLENBQUNNLElBQUksQ0FBQztrQkFDOUUsQ0FBQyxDQUFDO2dCQUNILENBQUMsTUFBSTtrQkFDSnZCLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO29CQUNiQyxLQUFLLEVBQUVILEdBQUcsQ0FBQ0ssR0FBRztvQkFDZEQsSUFBSSxFQUFFO2tCQUNQLENBQUMsQ0FBQztnQkFDSDtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNGLENBQUM7SUFDS3dFLFVBQVUsc0JBQUN2RCxTQUFTLEVBQUVDLE9BQU8sRUFBRUMsSUFBSSxFQUFFSixFQUFFLEVBQUVLLElBQUksRUFBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNoRGYsS0FBSyxHQUFHLE1BQUk7Z0JBQ2hCQSxLQUFLLENBQUN6RSxTQUFTLEdBQUdtRixFQUFFO2dCQUNwQmxCLEdBQUcsQ0FBQzRFLFdBQVcsQ0FBQztrQkFDZjFFLEtBQUssRUFBRTtnQkFDUixDQUFDLENBQUM7Z0JBQUE7Z0JBQUEsT0FDb0IsSUFBQTJFLGtCQUFXLEVBQUMsQ0FBQyxFQUFFckUsS0FBSyxDQUFDdkQsU0FBUyxFQUFFbUUsU0FBUyxDQUFDO2NBQUE7Z0JBQTVEMEQsU0FBUztnQkFDUGIsTUFBTSxHQUFHO2tCQUNkMUMsSUFBSSxFQUFFLFNBQVM7a0JBQ2Z3RCxVQUFVLEVBQUUzRCxTQUFTO2tCQUNyQjRELFFBQVEsRUFBRTNELE9BQU87a0JBQ2pCQyxJQUFJLEVBQUUsTUFBTTtrQkFDWjJELFVBQVUsRUFBRUg7Z0JBQ2IsQ0FBQztnQkFDRCxJQUFJdEUsS0FBSyxDQUFDcEUsZUFBZSxFQUFFO2tCQUMxQm9FLEtBQUssQ0FBQ3BFLGVBQWUsQ0FBQzhJLE1BQU0sd0NBQ1ZDLElBQUksQ0FBQ0MsU0FBUyxDQUFDbkIsTUFBTSxDQUFDLHNCQUNuQztnQkFDTjtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNGLENBQUM7SUFDRG9CLFNBQVMsdUJBQUc7TUFDWCxJQUFJLENBQUNuSSxTQUFTLEdBQUcsS0FBSztNQUN0QixJQUFJLENBQUN2QixTQUFTLEdBQUcsRUFBRTtNQUNuQixJQUFJLENBQUNDLFVBQVUsR0FBRyxFQUFFO01BQ3BCLElBQUksQ0FBQ0MsT0FBTyxHQUFHLElBQUk7TUFDbkIsSUFBSSxDQUFDQyxTQUFTLEdBQUcsSUFBSTtJQUN0QixDQUFDO0lBQ0Q7SUFDTXFGLGFBQWEseUJBQUNtRSxHQUFHLEVBQUVsRSxTQUFTLEVBQUVDLE9BQU8sRUFBRUMsSUFBSSxFQUFFQyxJQUFJLEVBQUVDLElBQUksRUFBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUMxRCtELElBQUksR0FBRyxNQUFJO2dCQUNYN0osSUFBSSxHQUFHO2tCQUNWNEosR0FBRyxFQUFFQSxHQUFHO2tCQUNSbEUsU0FBUyxFQUFFQSxTQUFTO2tCQUNwQkMsT0FBTyxFQUFFQSxPQUFPO2tCQUNoQkMsSUFBSSxFQUFFQSxJQUFJO2tCQUNWa0UsRUFBRSxFQUFFaEU7Z0JBQ0wsQ0FBQztnQkFBQTtnQkFBQSxPQUNlLElBQUFpRSxjQUFTLEVBQUMvSixJQUFJLENBQUM7Y0FBQTtnQkFBM0JxRSxHQUFHO2dCQUFBLE1BQ0hBLEdBQUcsQ0FBQ3ZCLElBQUksS0FBSyxDQUFDO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLElBQ1orRyxJQUFJLENBQUMxSSxTQUFTO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUNsQm1ELEdBQUcsQ0FBQzBGLFVBQVUsQ0FBQztrQkFDZEMsR0FBRyxFQUFFLDZCQUE2QixHQUFHSixJQUFJLENBQUMzRztnQkFDM0MsQ0FBQyxDQUFDO2dCQUFBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBSUwsQ0FBQztJQUNLdUUsVUFBVSx3QkFBRztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNkM0MsS0FBSyxHQUFHLE1BQUk7Z0JBQUE7Z0JBQUEsT0FDQSxJQUFBb0YsYUFBUSxHQUFFO2NBQUE7Z0JBQXRCN0YsR0FBRztnQkFDUCxJQUFJQSxHQUFHLENBQUN2QixJQUFJLEtBQUssQ0FBQyxFQUFFO2tCQUNmaUMsR0FBRyxHQUFHVixHQUFHLENBQUNyRSxJQUFJO2tCQUNsQitFLEdBQUcsQ0FBQ29GLE9BQU8sQ0FBQyxVQUFBNUUsSUFBSSxFQUFJO29CQUNuQixJQUFJQSxJQUFJLENBQUM2RSxTQUFTLEVBQUU7c0JBQ25CN0UsSUFBSSxDQUFDNkUsU0FBUyxHQUFHQyxNQUFNLENBQUM5RSxJQUFJLENBQUM2RSxTQUFTLENBQUM7b0JBQ3hDO29CQUNBLElBQUk3RSxJQUFJLENBQUMrRSxhQUFhLEVBQUU7c0JBQ3ZCL0UsSUFBSSxDQUFDK0UsYUFBYSxHQUFHRCxNQUFNLENBQUM5RSxJQUFJLENBQUMrRSxhQUFhLENBQUM7b0JBQ2hEO2tCQUNELENBQUMsQ0FBQztrQkFDRUMsUUFBUSxHQUFHLEVBQUU7a0JBQ2pCeEYsR0FBRyxDQUFDTyxHQUFHLENBQUMsVUFBQ0MsSUFBSSxFQUFFaUYsS0FBSyxFQUFLO29CQUN4QixJQUFJakYsSUFBSSxDQUFDa0YsRUFBRSxJQUFJM0YsS0FBSyxDQUFDL0IsU0FBUyxDQUFDMkgsS0FBSyxFQUFFO3NCQUNyQ0gsUUFBUSxDQUFDSSxJQUFJLENBQUNwRixJQUFJLENBQUM7b0JBQ3BCO2tCQUNELENBQUMsQ0FBQztrQkFDRixNQUFJLENBQUMxRCxRQUFRLEdBQUcwSSxRQUFRO2tCQUN4QixNQUFJLENBQUN2SCxlQUFlLEdBQUcsTUFBSSxDQUFDbkIsUUFBUSxDQUFDLE1BQUksQ0FBQ0YsWUFBWSxDQUFDO2dCQUN4RDtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNGLENBQUM7SUFDRGlKLGNBQWMsMEJBQUN6RCxDQUFDLEVBQUU7TUFDakIsSUFBSSxDQUFDeEYsWUFBWSxHQUFHd0YsQ0FBQyxDQUFDbkMsTUFBTSxDQUFDNkYsT0FBTztNQUNwQyxJQUFJLENBQUM3SCxlQUFlLHFCQUNoQixJQUFJLENBQUNuQixRQUFRLENBQUMsSUFBSSxDQUFDRixZQUFZLENBQUMsQ0FDbkM7TUFDRCxJQUFJLENBQUN1QixhQUFhLEdBQUcsRUFBRTtJQUN4QixDQUFDO0lBQ0s0SCxZQUFZLHdCQUFDQyxPQUFPLEVBQUU7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDdkJuSSxRQUFRLEdBQUcsRUFBRTtnQkFBQSxNQUNibUksT0FBTyxDQUFDTixFQUFFLElBQUksQ0FBQyxJQUFJLE9BQUksQ0FBQ2hJLE1BQU0sQ0FBQ0csUUFBUSxJQUFJLEVBQUU7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ2hEMEIsR0FBRyxDQUFDQyxTQUFTLENBQUM7a0JBQ2JDLEtBQUssRUFBRSxPQUFPO2tCQUNkQyxJQUFJLEVBQUU7Z0JBQ1AsQ0FBQyxDQUFDO2dCQUFBO2NBQUE7Z0JBQUEsTUFHQ3NHLE9BQU8sQ0FBQ04sRUFBRSxJQUFJLENBQUMsSUFBSSxPQUFJLENBQUM1SCxPQUFPLENBQUNDLElBQUksSUFBSSxFQUFFO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUM3Q3dCLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO2tCQUNiQyxLQUFLLEVBQUUsT0FBTztrQkFDZEMsSUFBSSxFQUFFO2dCQUNQLENBQUMsQ0FBQztnQkFBQTtjQUFBO2dCQUFBLElBR0UsT0FBSSxDQUFDcEQsWUFBWTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFDckJpRCxHQUFHLENBQUNDLFNBQVMsQ0FBQztrQkFDYkMsS0FBSyxFQUFFLFFBQVE7a0JBQ2ZDLElBQUksRUFBRTtnQkFDUCxDQUFDLENBQUM7Z0JBQUE7Y0FBQTtnQkFHSCxJQUFJc0csT0FBTyxDQUFDTixFQUFFLElBQUksQ0FBQyxFQUFFO2tCQUNwQjdILFFBQVEsR0FBRyxPQUFJLENBQUNILE1BQU0sQ0FBQ0csUUFBUTtnQkFDaEM7Z0JBQ0EsSUFBSW1JLE9BQU8sQ0FBQ04sRUFBRSxJQUFJLENBQUMsRUFBRTtrQkFDcEI3SCxRQUFRLEdBQUcsT0FBSSxDQUFDQyxPQUFPLENBQUNDLElBQUksR0FBRyxNQUFNO2dCQUN0QztnQkFBQztnQkFBQSxPQUNlLElBQUFrSSxhQUFRLEVBQUM7a0JBQ3hCekQsSUFBSSxFQUFFM0U7Z0JBQ1AsQ0FBQyxDQUFDO2NBQUE7Z0JBRkV5QixHQUFHO2dCQUFBLE1BR0hBLEdBQUcsQ0FBQ3JFLElBQUksQ0FBQ2lMLFFBQVEsSUFBSSxDQUFDO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUN6QjNHLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO2tCQUNiQyxLQUFLLEVBQUUsU0FBUztrQkFDaEJDLElBQUksRUFBRTtnQkFDUCxDQUFDLENBQUM7Z0JBQUE7Y0FBQTtnQkFHSEgsR0FBRyxDQUFDMEYsVUFBVSxDQUFDO2tCQUNkQyxHQUFHLHVDQUFnQ3JILFFBQVE7Z0JBQzVDLENBQUMsQ0FBQztjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNILENBQUM7SUFDS3NJLGdCQUFnQiw0QkFBQ2xMLElBQUksRUFBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUN4QjZKLElBQUksR0FBRyxPQUFJO2dCQUFBLE1BQ1g3SixJQUFJLENBQUN5SyxFQUFFLEdBQUcsQ0FBQztrQkFBQTtrQkFBQTtnQkFBQTtnQkFDZG5HLEdBQUcsQ0FBQzZHLFNBQVMsQ0FBQztrQkFDYmxCLEdBQUcsRUFBRTtnQkFDTixDQUFDLENBQUM7Z0JBQUE7Y0FBQTtnQkFBQSxNQUdDLENBQUMsT0FBSSxDQUFDNUksWUFBWSxJQUFJckIsSUFBSSxDQUFDeUssRUFBRSxHQUFHLENBQUM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ3BDbkcsR0FBRyxDQUFDQyxTQUFTLENBQUM7a0JBQ2JDLEtBQUssRUFBRSxRQUFRO2tCQUNmQyxJQUFJLEVBQUU7Z0JBQ1AsQ0FBQyxDQUFDO2dCQUFBO2NBQUE7Z0JBR0M3QixRQUFRLEdBQUcsRUFBRTtnQkFDakIsSUFBSTVDLElBQUksQ0FBQ3lLLEVBQUUsSUFBSSxDQUFDLEVBQUU7a0JBQ2pCN0gsUUFBUSxHQUFHLE9BQUksQ0FBQ0gsTUFBTSxDQUFDRyxRQUFRO2dCQUNoQztnQkFDQSxJQUFJNUMsSUFBSSxDQUFDeUssRUFBRSxJQUFJLENBQUMsSUFBSSxPQUFJLENBQUM1SCxPQUFPLENBQUNDLElBQUksSUFBSSxFQUFFLEVBQUU7a0JBQzVDRixRQUFRLEdBQUcsT0FBSSxDQUFDQyxPQUFPLENBQUNDLElBQUksR0FBRyxNQUFNO2dCQUN0QztnQkFDQSxPQUFJLENBQUNJLGFBQWEsR0FBR04sUUFBUTtnQkFBQztnQkFBQSxPQUNiLElBQUFvSSxhQUFRLEVBQUM7a0JBQ3pCekQsSUFBSSxFQUFFM0U7Z0JBQ1AsQ0FBQyxDQUFDO2NBQUE7Z0JBRkV3SSxJQUFJO2dCQUFBLE1BR0pBLElBQUksQ0FBQ3BMLElBQUksQ0FBQ2lMLFFBQVEsSUFBSSxDQUFDO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUMxQjNHLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO2tCQUNiQyxLQUFLLEVBQUUsU0FBUztrQkFDaEJDLElBQUksRUFBRTtnQkFDUCxDQUFDLENBQUM7Z0JBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUdhLElBQUE0RyxpQkFBWSxFQUFDO2tCQUM1QlosRUFBRSxFQUFFekssSUFBSSxDQUFDeUssRUFBRTtrQkFDWGxELElBQUksRUFBRTNFO2dCQUNQLENBQUMsQ0FBQztjQUFBO2dCQUhFeUIsR0FBRztnQkFJUCxJQUFJQSxHQUFHLENBQUN2QixJQUFJLEtBQUssQ0FBQyxFQUFFO2tCQUNuQixPQUFJLENBQUNiLE9BQU8sR0FBRyxNQUFNLEdBQUcwRyxJQUFJLENBQUMyQyxNQUFNLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztrQkFDL0QsT0FBSSxDQUFDMUosU0FBUyxHQUFHLElBQUk7a0JBQ3JCLE9BQUksQ0FBQ0MsT0FBTyxHQUFHc0MsR0FBRyxDQUFDckUsSUFBSSxDQUFDeUwsTUFBTTtrQkFDOUIsT0FBSSxDQUFDekosWUFBWSxHQUFHcUMsR0FBRyxDQUFDckUsSUFBSSxDQUFDMEwsUUFBUTtrQkFDckMsT0FBSSxDQUFDQyxNQUFNLEVBQUU7Z0JBQ2QsQ0FBQyxNQUFNO2tCQUNOckgsR0FBRyxDQUFDQyxTQUFTLENBQUM7b0JBQ2JDLEtBQUssRUFBRUgsR0FBRyxDQUFDSyxHQUFHO29CQUNkRCxJQUFJLEVBQUU7a0JBQ1AsQ0FBQyxDQUFDO2tCQUNGLElBQUlKLEdBQUcsQ0FBQ0ssR0FBRyxJQUFJLFVBQVUsRUFBRTtvQkFDMUJrSCxVQUFVLENBQUMsWUFBTTtzQkFDaEJ0SCxHQUFHLENBQUMwRixVQUFVLENBQUM7d0JBQ2RDLEdBQUcsRUFBRTtzQkFDTixDQUFDLENBQUM7b0JBQ0gsQ0FBQyxFQUFFLEdBQUcsQ0FBQztrQkFDUjtnQkFDRDtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNGLENBQUM7SUFDRDRCLGFBQWEsMkJBQUc7TUFDZixJQUFJLENBQUMvSixTQUFTLEdBQUcsS0FBSztJQUN2QixDQUFDO0lBQ0Q7SUFDQTZKLE1BQU0sb0JBQUc7TUFDUixJQUFJOUIsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFJLENBQUMxSCxHQUFHLEdBQUcsQ0FBQztNQUNaLElBQUksQ0FBQzJKLFdBQVcsR0FBRyxDQUFDO01BQ3BCLElBQUksQ0FBQzFKLE9BQU8sR0FBRyxDQUFDO01BQ2hCa0MsR0FBRyxDQUFDeUgsT0FBTyxDQUFDO1FBQ1g5QixHQUFHLEVBQUUsMENBQTBDLEdBQUcsSUFBSSxDQUFDakksWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDMEQsU0FBUztRQUNoRnNHLE9BQU8sbUJBQUMzSCxHQUFHLEVBQUU7VUFDWndGLElBQUksQ0FBQzFILEdBQUcsR0FBR2tDLEdBQUcsQ0FBQ3JFLElBQUksQ0FBQ2lNLFdBQVcsR0FBRyxtQkFBbUI7VUFDckRwQyxJQUFJLENBQUN4SCxPQUFPLEdBQUdnSSxNQUFNLENBQUNoRyxHQUFHLENBQUNyRSxJQUFJLENBQUNrTSxVQUFVLENBQUM7UUFDM0M7TUFDRCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RDLGNBQWMsNEJBQUc7TUFDaEIsSUFBSSxJQUFJLENBQUM5SixPQUFPLElBQUksQ0FBQyxFQUFFLE9BQU9pQyxHQUFHLENBQUNDLFNBQVMsQ0FBQztRQUMzQ0MsS0FBSyxFQUFFLFNBQVM7UUFDaEJDLElBQUksRUFBRTtNQUNQLENBQUMsQ0FBQyxNQUNHLElBQUksSUFBSSxDQUFDdEMsR0FBRyxHQUFHLElBQUksQ0FBQ2lLLFFBQVEsRUFBRSxPQUFPOUgsR0FBRyxDQUFDQyxTQUFTLENBQUM7UUFDdkRDLEtBQUssRUFBRSxhQUFhO1FBQ3BCQyxJQUFJLEVBQUU7TUFDUCxDQUFDLENBQUMsTUFDRztRQUNKLElBQUksQ0FBQ2pELFNBQVMsR0FBRyxJQUFJO1FBQ3JCLElBQUksQ0FBQ00sU0FBUyxHQUFHLEtBQUs7TUFDdkI7SUFDRDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjQwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdEJBU0VfVVJMXG59IGZyb20gJ0AvcmVxdWVzdC9jb25maWcuanMnXG5pbXBvcnQge1xuXHRfdmlwbGlzdCxcblx0X3dhbGxldGluZm8sXG5cdF9sZXZlbHVwaW5mbyxcblx0X3NlbmRjb2luLFxuXHRfdXNlckluZm9zLFxuXHRfY2hrc3ViZGF0YSxcblx0X2Noa2FyZWEsXG5cdF9nZXRhcmVhcyxcblx0X2VtYWlsU2VuZFxufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5pbXBvcnQgcHVibGljRm4gZnJvbSAnQC9jb21tb24vcHVibGljRnVuY3Rpb24uanMnXG5pbXBvcnQgbXB2dWVDaXR5UGlja2VyIGZyb20gJ0AvY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL21wdnVlQ2l0eVBpY2tlci52dWUnXG5pbXBvcnQgcHJvdmluY2VQaWNrZXJWdWUgZnJvbSAnQC9jb21wb25lbnRzL21wdnVlLWNpdHlwaWNrZXIvcHJvdmluY2VQaWNrZXIudnVlJ1xuaW1wb3J0IHtcblx0cHVibGljamllbWlcbn0gZnJvbSBcIkAvY29tbW9uL2ppZW1pLmpzXCJcbmltcG9ydCBNRDUgZnJvbSBcImJsdWVpbXAtbWQ1XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0XHRtcHZ1ZUNpdHlQaWNrZXIsXG5cdFx0cHJvdmluY2VQaWNrZXJWdWVcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0ZW1haWxDb2RlOlwiXCIsXG5cdFx0XHRnb29nbGVDb2RlOlwiXCIsXG5cdFx0XHRlbWFpVGlwOlwi55m86YCBXCIsXG5cdFx0XHRnb29nbGVUaXA6XCLnmbzpgIFcIixcblx0XHRcdHNoZW5namlJZDogXCJcIixcblx0XHRcdHdlYnZpZXdTdHlsZXM6IHtcblx0XHRcdFx0cHJvZ3Jlc3M6IGZhbHNlLFxuXHRcdFx0XHR3aWR0aDogXCIwcHhcIixcblx0XHRcdFx0aGVpZ2h0OiBcIjBweFwiXG5cdFx0XHR9LFxuXHRcdFx0d2Vidmlld0luc3RhbmNlOiBudWxsLFxuXHRcdFx0c2hvd3B3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb24ucG5nXCIsXG5cdFx0XHRoaWRlcHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vZmYucG5nXCIsXG5cdFx0XHRzaG93UGFzc3dvcmQxOiB0cnVlLFxuXHRcdFx0b25lU2VlOiBmYWxzZSxcblx0XHRcdHhpZUNoZWNrZWQ6IFtdLFxuXHRcdFx0aXNEaXNhYmxlOiB0cnVlLFxuXHRcdFx0dXNlckFyZWFROiBbXSxcblx0XHRcdHVzZXJBcmVhUzogW10sXG5cdFx0XHRpc1VwbG9kZXM6IGZhbHNlLFxuXHRcdFx0c2hvd01vZGFsWGlleWk6IGZhbHNlLFxuXHRcdFx0aXNDaGVja1hpZXlpOiBmYWxzZSxcblx0XHRcdGJhc2VfVXJsOiBcIlwiLFxuXHRcdFx0emhpZnVNaW1hOiBcIlwiLCAvL+aUr+S7mOWvhueivFxuXHRcdFx0bW9kYWxOYW1lOiBmYWxzZSxcblx0XHRcdHBnc1ZhbDogNSxcblx0XHRcdGFyZWFWaXA6IFwiXCIsXG5cdFx0XHRjdXJyZW50SW5kZXg6IDAsXG5cdFx0XHR3ZWl3YW5jaGVuZzogW10sXG5cdFx0XHR2aXBMaXN0czogW10sXG5cdFx0XHRzaG93TW9kYWw6IGZhbHNlLFxuXHRcdFx0dmlwVGlwczoge30sIC8v562J57Sa5Y2H57Sa5L+h5oGvXG5cdFx0XHR2aXBUaXBzTW9uZXk6IFtdLCAvL+S7mOasvuS/oeaBr1xuXHRcdFx0b3JkZXJJZDogXCJcIixcblx0XHRcdEJOQmxpc3Q6IFtdLFxuXHRcdFx0eXVlOiAwLFxuXHRcdFx0Ym5iSmluZTogMCxcblx0XHRcdEJOQmppbmU6IDAsXG5cdFx0XHR6aGlmdWppbmU6IDAsXG5cdFx0XHRjaXR5UGlja2VyVmFsdWU6IFswLCAwLCAxXSxcblx0XHRcdGNpdHlQaWNrZXJWYWx1ZTE6IFswLCAwLCAwXSxcblx0XHRcdHJlZ2lvbjoge1xuXHRcdFx0XHRsYWJlbDogXCLoq4vpu57mk4rpgbjmk4fljYDln59cIixcblx0XHRcdFx0dmFsdWU6IFtdLFxuXHRcdFx0XHRjaXR5Q29kZTogXCJcIlxuXHRcdFx0fSxcblx0XHRcdHJlZ2lvbjE6IHtcblx0XHRcdFx0bGFiZWw6IFwi6KuL6bue5pOK6YG45pOH55yB5Lu9XCIsXG5cdFx0XHRcdHZhbHVlOiBbXSxcblx0XHRcdFx0Y29kZTogXCJcIlxuXHRcdFx0fSxcblx0XHRcdHVzZXJJbmZvczoge30sXG5cdFx0XHRjdXJyZW50VXNlckRhdGE6IHt9LFxuXHRcdFx0dXNlclByaXZhdGVLZXk6IFwiXCIsXG5cdFx0XHRvYmxhbENpdHlDb2RlOiBcIlwiLFxuXHRcdH1cblx0fSxcblx0b25SZWFkeSgpIHtcblx0XHQvLyDojrflj5blvZPliY3pobXpnaJcblx0XHRjb25zdCBjdXJyZW50V2VidmlldyA9IHRoaXMuJHNjb3BlLiRnZXRBcHBXZWJ2aWV3KCk7XG5cdFx0Ly8g6I635Y+Wd2ViLXZpZXfnu4Tku7blr7nosaFcblx0XHR0aGlzLndlYnZpZXdJbnN0YW5jZSA9IGN1cnJlbnRXZWJ2aWV3LmNoaWxkcmVuKClbMF07XG5cdH0sXG5cdG9uU2hvdygpIHtcblx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHRcdHRoaXMuZ2V0YXJlYXNMaXN0KCk7XG5cdFx0dGhpcy5iYXNlX1VybCA9IEJBU0VfVVJMO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0YXN5bmMgdG9zZW5kZW1haWwoKXtcblx0XHRcdGlmICh0aGlzLmVtYWlUaXAgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5lbWFpVGlwID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChlbWFpVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2VtYWlsU2VuZCh7XG5cdFx0XHRcdFx0ZW1haWw6IHRoaXMudXNlckluZm9zLmVtYWlsLFxuXHRcdFx0XHRcdGV2ZW50OiBcImNoZWNrXCJcblx0XHRcdFx0fSk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfnmbzpgIHmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRnb29nbGVlbWFpbCgpIHtcblx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdGxldCBnb29nbGVUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGdvb2dsZVRpbWVyKVxuXHRcdFx0XHR9XG5cdFx0XHR9LCAxMDAwKVxuXHRcdH0sXG5cdFx0aGFuZGxlV2ViVmlld01lc3NhZ2UoZXZlbnQpIHtcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRsZXQgb2JqID0gZXZlbnQuZGV0YWlsLmRhdGE7XG5cdFx0XHRjb25zb2xlLmxvZygn5pS25YiwV2ViVmlld+a2iOaBrzonLCBvYmopO1xuXHRcdFx0aWYgKG9iai5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdGlmIChvYmpbMF0uc3RhdHVzID09ICdzdWNjZXNzJykge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5omT5qy+5oiQ5YqfXCIsXG5cdFx0XHRcdFx0XHRpY29uOiBcInN1Y2Nlc3NcIixcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRfdGhhdC5tb2RhbE5hbWUgPSBmYWxzZTtcblx0XHRcdFx0XHRsZXQgc2pPYmogPSB7fTtcblx0XHRcdFx0XHRfdGhhdC52aXBUaXBzTW9uZXkubWFwKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdFx0aWYgKGl0ZW0uaWQgPT0gX3RoYXQuc2hlbmdqaUlkKSB7XG5cdFx0XHRcdFx0XHRcdHNqT2JqID0gaXRlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdF90aGF0LnRpamlhb0NvaW5sb2coc2pPYmouaWQsIHNqT2JqLmZyb21fYWRkciwgc2pPYmoudG9fYWRkciwgc2pPYmouY29pbiwgc2pPYmoudHlwZSwgb2JqWzBdLmhhc2gpO1xuXHRcdFx0XHRcdF90aGF0LmVtYWlsQ29kZSA9IFwiXCI7XG5cdFx0XHRcdFx0X3RoYXQuZ29vZ2xlQ29kZSA9IFwiXCI7XG5cdFx0XHRcdFx0X3RoYXQuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0X3RoYXQuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn5omT5qy+5aSx5pWXJyxcblx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDEwMDBcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRoYW5kbGVJbnB1dChldmVudCkge1xuXHRcdFx0dGhpcy56aGlmdU1pbWEgPSBldmVudDtcblx0XHR9LFxuXHRcdGNoYW5nZVBhc3N3b3JkKCkge1xuXHRcdFx0dGhpcy5zaG93UGFzc3dvcmQxID0gIXRoaXMuc2hvd1Bhc3N3b3JkMTtcblx0XHR9LFxuXHRcdHBheVhpZXlpQ2xpY2soKSB7XG5cdFx0XHRpZiAodGhpcy5vbmVTZWUpIHtcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGUgPSBmYWxzZTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBcIuiri+WFiOWuo+iugOWNlOitsOabuFwiLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjaGVja1Njcm9sbChldmVudCkge1xuXHRcdFx0Y29uc3Qgd2luZG93SGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93SGVpZ2h0O1xuXHRcdFx0Y29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldDtcblx0XHRcdGlmIChlbGVtZW50LnNjcm9sbEhlaWdodCAtIGVsZW1lbnQuc2Nyb2xsVG9wIC0gd2luZG93SGVpZ2h0IDwgMTApIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi5Luj55CG5ZWG5Y2U6K2w5pu46Zax6K6A5a6M5oiQXCIsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCIsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDEwMDBcblx0XHRcdFx0fSlcblx0XHRcdFx0dGhpcy5vbmVTZWUgPSB0cnVlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0YXJlYXNMaXN0KCkge1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9nZXRhcmVhcygpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMudXNlckFyZWFRID0gcmVzLmRhdGEucTtcblx0XHRcdFx0dGhpcy51c2VyQXJlYVMgPSByZXMuZGF0YS5zO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YWRyZXNzT3B0aW9ucyhkYXRhKSB7XG5cdFx0XHRsZXQgc3RhcnQgPSBkYXRhLnN1YnN0cmluZygwLCAyNCk7XG5cdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xuXHRcdFx0bGV0IGZpbmFsU3RyaW5nID0gc3RhcnQgKyBtaWRkbGUgKyBlbmQ7XG5cdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHR9LFxuXHRcdHBheVhpZXlpQ2hhbmdlKGUpIHtcblx0XHRcdGlmIChlLnRhcmdldC52YWx1ZS5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdHRoaXMuaXNDaGVja1hpZXlpID0gdHJ1ZTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuaXNDaGVja1hpZXlpID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBnZXRVc2VySW5mb3MoKSB7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMudXNlckluZm9zID0gcmVzLmRhdGEudXNlcmluZm87XG5cdFx0XHRcdHRoaXMudXNlckFyZWEgPSB0aGlzLnVzZXJJbmZvcy5hcmVhO1xuXHRcdFx0XHR0aGlzLnVzZXJQcml2YXRlS2V5ID0gdW5pLmdldFN0b3JhZ2VTeW5jKGB1c2VyX3ByaXZhdGVLZXlfJHt0aGlzLnVzZXJJbmZvcy5pZH1gKVxuXHRcdFx0XHR0aGlzLmdldFZpcGxpc3QoKTtcblx0XHRcdFx0dGhpcy5nZXRJc1VwbG9hZGUoKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdGFzeW5jIGdldElzVXBsb2FkZSgpIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfY2hrc3ViZGF0YSgpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMuaXNVcGxvZGVzID0gcmVzLmRhdGEuc3VibWl0O1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25Db25maXJtKGUpIHtcblx0XHRcdHRoaXMucmVnaW9uID0gZTtcblx0XHRcdHRoaXMuY2l0eVBpY2tlclZhbHVlID0gZS52YWx1ZTtcblx0XHR9LFxuXHRcdG9uQ2FuY2VsKCkge30sXG5cdFx0b25Db25maXJtMShlKSB7XG5cdFx0XHR0aGlzLnJlZ2lvbjEgPSBlO1xuXHRcdFx0dGhpcy5jaXR5UGlja2VyVmFsdWUxID0gZS52YWx1ZTtcblx0XHR9LFxuXHRcdG9uQ2FuY2VsMSgpIHt9LFxuXHRcdGNob29zZUNpdHkoKSB7XG5cdFx0XHR0aGlzLiRyZWZzLm1wdnVlQ2l0eVBpY2tlci5zaG93KClcblx0XHR9LFxuXHRcdGNob29zZUNpdHkxKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5tcHZ1ZUNpdHlQaWNrZXIxLnNob3coKVxuXHRcdH0sXG5cdFx0YXN5bmMgbW9kYWxCdG4oKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0aWYgKCFfdGhhdC56aGlmdU1pbWEgfHwgIV90aGF0LmVtYWlsQ29kZSB8fCAhX3RoYXQuZ29vZ2xlQ29kZSkgcmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZTogJ+iri+Whq+Wvq+ato+eiuuizh+ioiicsXG5cdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0fSlcblx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0Y29kZTogX3RoYXQuZW1haWxDb2RlLFxuXHRcdFx0XHRnb29nbGVjb2RlOiBfdGhhdC5nb29nbGVDb2RlLFxuXHRcdFx0XHRwYXlrZXk6IE1ENShfdGhhdC56aGlmdU1pbWEgKyAoTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCkpKSxcblx0XHRcdFx0dGltZXN0YW1wOiBNYXRoLmZsb29yKERhdGUubm93KCkgLyAxMDAwKSxcblx0XHRcdH1cblx0XHRcdGxldCByZXMgPSBhd2FpdCBfd2FsbGV0aW5mbyhwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdF90aGF0LnZpcFRpcHNNb25leS5tYXAoaXRlbSA9PiB7XG5cdFx0XHRcdFx0X3RoYXQucXVrdWFpbGlhbihpdGVtLmZyb21fYWRkciwgaXRlbS50b19hZGRyLCBpdGVtLmNvaW4sIGl0ZW0uaWQsIGl0ZW0udHlwZSlcblx0XHRcdFx0fSlcblx0XHRcdH1lbHNle1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdGFzeW5jIHF1a3VhaWxpYW4oZnJvbV9hZGRyLCB0b19hZGRyLCBjb2luLCBpZCwgdHlwZSkge1xuXHRcdFx0dmFyIF90aGF0ID0gdGhpcztcblx0XHRcdF90aGF0LnNoZW5namlJZCA9IGlkO1xuXHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0dGl0bGU6IFwi5omT5qy+5LitLi4uXCJcblx0XHRcdH0pXG5cdFx0XHRsZXQgdXNlclNpeWFvID0gYXdhaXQgcHVibGljamllbWkoMiwgX3RoYXQuemhpZnVNaW1hLCBmcm9tX2FkZHIpO1xuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHR0eXBlOiAnc2hlbmdqaScsXG5cdFx0XHRcdGZyb21BZHJlc3M6IGZyb21fYWRkcixcblx0XHRcdFx0dG9BZHJlc3M6IHRvX2FkZHIsXG5cdFx0XHRcdGNvaW46IDAuMDAwMSxcblx0XHRcdFx0cHJpdmF0ZUtleTogdXNlclNpeWFvXG5cdFx0XHR9O1xuXHRcdFx0aWYgKF90aGF0LndlYnZpZXdJbnN0YW5jZSkge1xuXHRcdFx0XHRfdGhhdC53ZWJ2aWV3SW5zdGFuY2UuZXZhbEpTKGBcblx0XHRcdFx0XHRcdFx0dXNkdFRyYW5zZmVyKCR7SlNPTi5zdHJpbmdpZnkocGFyYW1zKX0pO1xuXHRcdFx0XHRcdCAgYCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRoaWRlTW9kYWwoKSB7XG5cdFx0XHR0aGlzLm1vZGFsTmFtZSA9IGZhbHNlO1xuXHRcdFx0dGhpcy5lbWFpbENvZGUgPSBcIlwiO1xuXHRcdFx0dGhpcy5nb29nbGVDb2RlID0gXCJcIjtcblx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHR0aGlzLmdvb2dsZVRpcCA9IFwi55m86YCBXCI7XG5cdFx0fSxcblx0XHQvLyDmj5DkuqTmiZPmrL7oqJjpjIRcblx0XHRhc3luYyB0aWppYW9Db2lubG9nKG9pZCwgZnJvbV9hZGRyLCB0b19hZGRyLCBjb2luLCB0eXBlLCBoYXNoKSB7XG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHRsZXQgZGF0YSA9IHtcblx0XHRcdFx0b2lkOiBvaWQsXG5cdFx0XHRcdGZyb21fYWRkcjogZnJvbV9hZGRyLFxuXHRcdFx0XHR0b19hZGRyOiB0b19hZGRyLFxuXHRcdFx0XHRjb2luOiBjb2luLFxuXHRcdFx0XHR0eDogaGFzaFxuXHRcdFx0fVxuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9zZW5kY29pbihkYXRhKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRpZiAoIXRoYXQuaXNVcGxvZGVzKSB7XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teVByb3h5L3VwbG9kZT9hcmVhPVwiICsgdGhhdC5vYmxhbENpdHlDb2RlXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0VmlwbGlzdCgpIHtcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3ZpcGxpc3QoKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRsZXQgb2JqID0gcmVzLmRhdGE7XG5cdFx0XHRcdG9iai5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdGlmIChpdGVtLmFyZWFfcmF0ZSkge1xuXHRcdFx0XHRcdFx0aXRlbS5hcmVhX3JhdGUgPSBOdW1iZXIoaXRlbS5hcmVhX3JhdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAoaXRlbS5jaGlsZHJlbl9yYXRlKSB7XG5cdFx0XHRcdFx0XHRpdGVtLmNoaWxkcmVuX3JhdGUgPSBOdW1iZXIoaXRlbS5jaGlsZHJlbl9yYXRlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHRcdGxldCBuZXdBcnJheSA9IFtdO1xuXHRcdFx0XHRvYmoubWFwKChpdGVtLCBpbmRleCkgPT4ge1xuXHRcdFx0XHRcdGlmIChpdGVtLmx2ID49IF90aGF0LnVzZXJJbmZvcy5sZXZlbCkge1xuXHRcdFx0XHRcdFx0bmV3QXJyYXkucHVzaChpdGVtKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdFx0dGhpcy52aXBMaXN0cyA9IG5ld0FycmF5O1xuXHRcdFx0XHR0aGlzLmN1cnJlbnRVc2VyRGF0YSA9IHRoaXMudmlwTGlzdHNbdGhpcy5jdXJyZW50SW5kZXhdXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRvblN3aXBlckNoYW5nZShlKSB7XG5cdFx0XHR0aGlzLmN1cnJlbnRJbmRleCA9IGUuZGV0YWlsLmN1cnJlbnQ7XG5cdFx0XHR0aGlzLmN1cnJlbnRVc2VyRGF0YSA9IHtcblx0XHRcdFx0Li4udGhpcy52aXBMaXN0c1t0aGlzLmN1cnJlbnRJbmRleF1cblx0XHRcdH1cblx0XHRcdHRoaXMub2JsYWxDaXR5Q29kZSA9IFwiXCI7XG5cdFx0fSxcblx0XHRhc3luYyBhdXRvT3JTaGVuaGUodmlwaW5mbykge1xuXHRcdFx0bGV0IGNpdHlDb2RlID0gXCJcIjtcblx0XHRcdGlmICh2aXBpbmZvLmx2ID09IDMgJiYgdGhpcy5yZWdpb24uY2l0eUNvZGUgPT0gXCJcIikge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogXCLoqbLpgbjmk4fljYDln59cIixcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh2aXBpbmZvLmx2ID09IDQgJiYgdGhpcy5yZWdpb24xLmNvZGUgPT0gXCJcIikge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogXCLoqbLpgbjmk4fnnIHku71cIixcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICghdGhpcy5pc0NoZWNrWGlleWkpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi6KuL5Yu+6YG45Y2U6K2w5pu4XCIsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAodmlwaW5mby5sdiA9PSAzKSB7XG5cdFx0XHRcdGNpdHlDb2RlID0gdGhpcy5yZWdpb24uY2l0eUNvZGU7XG5cdFx0XHR9XG5cdFx0XHRpZiAodmlwaW5mby5sdiA9PSA0KSB7XG5cdFx0XHRcdGNpdHlDb2RlID0gdGhpcy5yZWdpb24xLmNvZGUgKyBcIjAwMDBcIjtcblx0XHRcdH1cblx0XHRcdGxldCByZXMgPSBhd2FpdCBfY2hrYXJlYSh7XG5cdFx0XHRcdGFyZWE6IGNpdHlDb2RlXG5cdFx0XHR9KTtcblx0XHRcdGlmIChyZXMuZGF0YS5hcmVhX2NudCA9PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBcIuipsuWNgOWfn+W3suiiq+S7o+eQhlwiLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6IGAvcGFnZXMvbXlQcm94eS91cGxvZGU/YXJlYT0ke2NpdHlDb2RlfWBcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRhc3luYyBzaG93VXBncmFkZU1vZGFsKGRhdGEpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdGlmIChkYXRhLmx2IDwgMikge1xuXHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2luZGV4L2luZGV4XCJcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoaXMuaXNDaGVja1hpZXlpICYmIGRhdGEubHYgPiAyKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBcIuiri+WLvumBuOWNlOitsOabuFwiLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0bGV0IGNpdHlDb2RlID0gXCJcIjtcblx0XHRcdGlmIChkYXRhLmx2ID09IDMpIHtcblx0XHRcdFx0Y2l0eUNvZGUgPSB0aGlzLnJlZ2lvbi5jaXR5Q29kZTtcblx0XHRcdH1cblx0XHRcdGlmIChkYXRhLmx2ID09IDQgJiYgdGhpcy5yZWdpb24xLmNvZGUgIT0gXCJcIikge1xuXHRcdFx0XHRjaXR5Q29kZSA9IHRoaXMucmVnaW9uMS5jb2RlICsgXCIwMDAwXCI7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLm9ibGFsQ2l0eUNvZGUgPSBjaXR5Q29kZTtcblx0XHRcdGxldCByZXNzID0gYXdhaXQgX2Noa2FyZWEoe1xuXHRcdFx0XHRhcmVhOiBjaXR5Q29kZVxuXHRcdFx0fSk7XG5cdFx0XHRpZiAocmVzcy5kYXRhLmFyZWFfY250ID09IDEpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi6Kmy5Y2A5Z+f5bey6KKr5Luj55CGXCIsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX2xldmVsdXBpbmZvKHtcblx0XHRcdFx0bHY6IGRhdGEubHYsXG5cdFx0XHRcdGFyZWE6IGNpdHlDb2RlXG5cdFx0XHR9KTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR0aGlzLm9yZGVySWQgPSAnT1JELScgKyBNYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KS5zdWJzdHIoMiwgOSk7XG5cdFx0XHRcdHRoaXMuc2hvd01vZGFsID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy52aXBUaXBzID0gcmVzLmRhdGEubHZpbmZvO1xuXHRcdFx0XHR0aGlzLnZpcFRpcHNNb25leSA9IHJlcy5kYXRhLnNlbmRpbmZvO1xuXHRcdFx0XHR0aGlzLmdldFl1ZSgpXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdH0pXG5cdFx0XHRcdGlmIChyZXMubXNnID09IFwi6KuL5YWI57aB5a6a5LiK57Sa6Zec5L+CXCIpIHtcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teXVzZXIvbXl1c2VyXCJcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSwgNTAwKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjYW5jZWxVcGdyYWRlKCkge1xuXHRcdFx0dGhpcy5zaG93TW9kYWwgPSBmYWxzZTtcblx0XHR9LFxuXHRcdC8vIOeNsuWPlumMouWMhemkmOmhjVxuXHRcdGdldFl1ZSgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdHRoaXMueXVlID0gMFxuXHRcdFx0dGhpcy5xaWFuYmFvamluZSA9IDBcblx0XHRcdHRoaXMuYm5iSmluZSA9IDBcblx0XHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdFx0dXJsOiBcImh0dHBzOi8vbmZ0YS5pa2lyeS5jb20vYmFsYW5jZXM/YWRkcmVzcz1cIiArIHRoaXMudmlwVGlwc01vbmV5WzBdLmZyb21fYWRkcixcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcblx0XHRcdFx0XHR0aGF0Lnl1ZSA9IHJlcy5kYXRhLnVzZHRCYWxhbmNlIC8gMTAwMDAwMDAwMDAwMDAwMDAwMDtcblx0XHRcdFx0XHR0aGF0LkJOQmppbmUgPSBOdW1iZXIocmVzLmRhdGEuYm5iQmFsYW5jZSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGNvbmZpcm1VcGdyYWRlKCkge1xuXHRcdFx0aWYgKHRoaXMuQk5CamluZSA9PSAwKSByZXR1cm4gdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAnR0FTIOiyu+S4jei2sycsXG5cdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdH0pXG5cdFx0XHRlbHNlIGlmICh0aGlzLnl1ZSA8IHRoaXMuem9uZ2ppbmUpIHJldHVybiB1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICfppJjpoY3kuI3otrPkuI3og73mlK/ku5jjgILjgILjgIInLFxuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHR9KVxuXHRcdFx0ZWxzZSB7XG5cdFx0XHRcdHRoaXMubW9kYWxOYW1lID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy5zaG93TW9kYWwgPSBmYWxzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///403\n"); /***/ }), /* 404 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/mpvueCityPicker.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mpvueCityPicker.vue?vue&type=template&id=3715812b& */ 405);\n/* harmony import */ var _mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mpvueCityPicker.vue?vue&type=script&lang=js& */ 407);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/mpvue-citypicker/mpvueCityPicker.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tcHZ1ZUNpdHlQaWNrZXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM3MTU4MTJiJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbXB2dWVDaXR5UGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbXB2dWVDaXR5UGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL21wdnVlLWNpdHlwaWNrZXIvbXB2dWVDaXR5UGlja2VyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///404\n"); /***/ }), /* 405 */ /*!***************************************************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/mpvueCityPicker.vue?vue&type=template&id=3715812b& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mpvueCityPicker.vue?vue&type=template&id=3715812b& */ 406); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_template_id_3715812b___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 406 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/mpvue-citypicker/mpvueCityPicker.vue?vue&type=template&id=3715812b& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "mpvue-picker"), attrs: { _i: 0 } }, [ _c("div", { class: _vm._$s(1, "c", { pickerMask: _vm.showPicker }), attrs: { _i: 1 }, on: { click: _vm.maskClick }, }), _c( "div", { staticClass: _vm._$s(2, "sc", "mpvue-picker-content "), class: _vm._$s(2, "c", { "mpvue-picker-view-show": _vm.showPicker }), attrs: { _i: 2 }, }, [ _c( "div", { staticClass: _vm._$s(3, "sc", "mpvue-picker__hd"), attrs: { _i: 3 }, }, [ _c("div", { staticClass: _vm._$s(4, "sc", "mpvue-picker__action"), attrs: { _i: 4 }, on: { click: _vm.pickerCancel }, }), _c("div", { staticClass: _vm._$s(5, "sc", "mpvue-picker__action"), attrs: { _i: 5 }, on: { click: _vm.pickerConfirm }, }), ] ), _c( "picker-view", { staticClass: _vm._$s(6, "sc", "mpvue-picker-view"), attrs: { value: _vm._$s(6, "a-value", _vm.pickerValue), _i: 6 }, on: { change: _vm.pickerChange }, }, [ _c( "picker-view-column", _vm._l( _vm._$s(8, "f", { forItems: _vm.provinceDataList }), function (item, index, $20, $30) { return _c( "div", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "picker-item"), attrs: { _i: "8-" + $30 }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.label)))] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(10, "f", { forItems: _vm.cityDataList }), function (item, index, $21, $31) { return _c( "div", { key: _vm._$s(10, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("10-" + $31, "sc", "picker-item"), attrs: { _i: "10-" + $31 }, }, [_vm._v(_vm._$s("10-" + $31, "t0-0", _vm._s(item.label)))] ) } ), 0 ), _c( "picker-view-column", _vm._l( _vm._$s(12, "f", { forItems: _vm.areaDataList }), function (item, index, $22, $32) { return _c( "div", { key: _vm._$s(12, "f", { forIndex: $22, key: index }), staticClass: _vm._$s("12-" + $32, "sc", "picker-item"), attrs: { _i: "12-" + $32 }, }, [_vm._v(_vm._$s("12-" + $32, "t0-0", _vm._s(item.label)))] ) } ), 0 ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 407 */ /*!*********************************************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/mpvueCityPicker.vue?vue&type=script&lang=js& ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mpvueCityPicker.vue?vue&type=script&lang=js& */ 408);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mpvueCityPicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBpQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI0MDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tcHZ1ZUNpdHlQaWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tcHZ1ZUNpdHlQaWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///407\n"); /***/ }), /* 408 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/mpvue-citypicker/mpvueCityPicker.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _province = _interopRequireDefault(__webpack_require__(/*! ./city-data/province.js */ 409));\nvar _city = _interopRequireDefault(__webpack_require__(/*! ./city-data/city.js */ 410));\nvar _area = _interopRequireDefault(__webpack_require__(/*! ./city-data/area.js */ 411));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n data: function data() {\n return {\n pickerValue: [0, 0, 0],\n provinceDataList: [],\n cityDataList: [],\n areaDataList: [],\n showPicker: false,\n newAreaData: []\n };\n },\n created: function created() {\n this.init();\n },\n props: {\n /* 默認值 */\n pickerValueDefault: {\n type: Array,\n default: function _default() {\n return [0, 0, 0];\n }\n },\n selectedArea: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n /* 主題色 */\n themeColor: String\n },\n watch: {\n pickerValueDefault: function pickerValueDefault() {\n this.init();\n }\n },\n methods: {\n init: function init() {\n this.handPickValueDefault(); // 對 pickerValueDefault 做兼容處理\n var aaaa = this.selectedArea;\n this.newAreaData = _area.default.map(function (subArr) {\n return subArr.map(function (innerArr) {\n return innerArr.filter(function (item) {\n return !aaaa.includes(item.value);\n });\n });\n });\n this.provinceDataList = _province.default;\n this.cityDataList = _city.default[this.pickerValueDefault[0]];\n this.areaDataList = this.newAreaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]];\n this.pickerValue = this.pickerValueDefault;\n },\n show: function show() {\n var _this = this;\n setTimeout(function () {\n _this.showPicker = true;\n }, 0);\n },\n maskClick: function maskClick() {\n this.pickerCancel();\n },\n pickerCancel: function pickerCancel() {\n this.showPicker = false;\n this._$emit('onCancel');\n },\n pickerConfirm: function pickerConfirm(e) {\n this.showPicker = false;\n this._$emit('onConfirm');\n },\n showPickerView: function showPickerView() {\n this.showPicker = true;\n },\n handPickValueDefault: function handPickValueDefault() {\n if (this.pickerValueDefault !== [0, 0, 0]) {\n if (this.pickerValueDefault[0] > _province.default.length - 1) {\n this.pickerValueDefault[0] = _province.default.length - 1;\n }\n if (this.pickerValueDefault[1] > _city.default[this.pickerValueDefault[0]].length - 1) {\n this.pickerValueDefault[1] = _city.default[this.pickerValueDefault[0]].length - 1;\n }\n if (this.pickerValueDefault[2] > _area.default[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length - 1) {\n this.pickerValueDefault[2] = _area.default[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length - 1;\n }\n }\n },\n pickerChange: function pickerChange(e) {\n var changePickerValue = e.detail.value;\n if (this.pickerValue[0] !== changePickerValue[0]) {\n // 第一級發生滾動\n this.cityDataList = _city.default[changePickerValue[0]];\n this.areaDataList = this.newAreaData[changePickerValue[0]][0];\n changePickerValue[1] = 0;\n changePickerValue[2] = 0;\n } else if (this.pickerValue[1] !== changePickerValue[1]) {\n // 第二級滾動\n this.areaDataList = this.newAreaData[changePickerValue[0]][changePickerValue[1]];\n changePickerValue[2] = 0;\n }\n this.pickerValue = changePickerValue;\n this._$emit('onChange');\n },\n _$emit: function _$emit(emitName) {\n var pickObj = {\n label: this._getLabel(),\n value: this.pickerValue,\n cityCode: this._getCityCode()\n };\n this.$emit(emitName, pickObj);\n },\n _getLabel: function _getLabel() {\n var pcikerLabel = this.provinceDataList[this.pickerValue[0]].label + '-' + this.cityDataList[this.pickerValue[1]].label + '-' + this.areaDataList[this.pickerValue[2]].label;\n return pcikerLabel;\n },\n _getCityCode: function _getCityCode() {\n return this.areaDataList[this.pickerValue[2]].value;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL21wdnVlQ2l0eVBpY2tlci52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBpY2tlclZhbHVlIiwicHJvdmluY2VEYXRhTGlzdCIsImNpdHlEYXRhTGlzdCIsImFyZWFEYXRhTGlzdCIsInNob3dQaWNrZXIiLCJuZXdBcmVhRGF0YSIsImNyZWF0ZWQiLCJwcm9wcyIsInBpY2tlclZhbHVlRGVmYXVsdCIsInR5cGUiLCJkZWZhdWx0Iiwic2VsZWN0ZWRBcmVhIiwidGhlbWVDb2xvciIsIndhdGNoIiwibWV0aG9kcyIsImluaXQiLCJzaG93Iiwic2V0VGltZW91dCIsIm1hc2tDbGljayIsInBpY2tlckNhbmNlbCIsInBpY2tlckNvbmZpcm0iLCJzaG93UGlja2VyVmlldyIsImhhbmRQaWNrVmFsdWVEZWZhdWx0IiwicGlja2VyQ2hhbmdlIiwiY2hhbmdlUGlja2VyVmFsdWUiLCJfJGVtaXQiLCJsYWJlbCIsInZhbHVlIiwiY2l0eUNvZGUiLCJfZ2V0TGFiZWwiLCJfZ2V0Q2l0eUNvZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3QkE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRTtFQUNBO0VBQ0FDO0lBQ0FMO01BQ0E7SUFDQTtFQUNBO0VBQ0FNO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQUE7VUFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FDO1FBQ0FBO01BQ0E7UUFDQTtRQUNBLG9CQUNBO1FBQ0FBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBLGtCQUNBLG1EQUNBLE1BQ0EsK0NBQ0EsTUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjQwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IGNsYXNzPVwibXB2dWUtcGlja2VyXCI+XHJcbiAgICA8ZGl2IDpjbGFzcz1cInsncGlja2VyTWFzayc6c2hvd1BpY2tlcn1cIiBAY2xpY2s9XCJtYXNrQ2xpY2tcIiBjYXRjaHRvdWNobW92ZT1cInRydWVcIj48L2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJtcHZ1ZS1waWNrZXItY29udGVudCBcIiA6Y2xhc3M9XCJ7J21wdnVlLXBpY2tlci12aWV3LXNob3cnOnNob3dQaWNrZXJ9XCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJtcHZ1ZS1waWNrZXJfX2hkXCIgY2F0Y2h0b3VjaG1vdmU9XCJ0cnVlXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cIm1wdnVlLXBpY2tlcl9fYWN0aW9uXCIgQGNsaWNrPVwicGlja2VyQ2FuY2VsXCI+5Y+W5raIPC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cIm1wdnVlLXBpY2tlcl9fYWN0aW9uXCIgc3R5bGU9XCJjb2xvcjojMDAwO1wiIEBjbGljaz1cInBpY2tlckNvbmZpcm1cIj7norrlrpo8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxwaWNrZXItdmlldyBpbmRpY2F0b3Itc3R5bGU9XCJoZWlnaHQ6IDQwcHg7XCIgY2xhc3M9XCJtcHZ1ZS1waWNrZXItdmlld1wiIDp2YWx1ZT1cInBpY2tlclZhbHVlXCIgQGNoYW5nZT1cInBpY2tlckNoYW5nZVwiPlxyXG4gICAgICAgIDxwaWNrZXItdmlldy1jb2x1bW4+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwicGlja2VyLWl0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcm92aW5jZURhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtLmxhYmVsfX08L2Rpdj5cclxuICAgICAgICA8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuICAgICAgICA8cGlja2VyLXZpZXctY29sdW1uPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cInBpY2tlci1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2l0eURhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtLmxhYmVsfX08L2Rpdj5cclxuICAgICAgICA8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuICAgICAgICA8cGlja2VyLXZpZXctY29sdW1uPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cInBpY2tlci1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gYXJlYURhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtLmxhYmVsfX08L2Rpdj5cclxuICAgICAgICA8L3BpY2tlci12aWV3LWNvbHVtbj5cclxuICAgICAgPC9waWNrZXItdmlldz5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHByb3ZpbmNlRGF0YSBmcm9tICcuL2NpdHktZGF0YS9wcm92aW5jZS5qcyc7XHJcbmltcG9ydCBjaXR5RGF0YSBmcm9tICcuL2NpdHktZGF0YS9jaXR5LmpzJztcclxuaW1wb3J0IGFyZWFEYXRhIGZyb20gJy4vY2l0eS1kYXRhL2FyZWEuanMnO1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHBpY2tlclZhbHVlOiBbMCwgMCwgMF0sXHJcbiAgICAgIHByb3ZpbmNlRGF0YUxpc3Q6IFtdLFxyXG4gICAgICBjaXR5RGF0YUxpc3Q6IFtdLFxyXG4gICAgICBhcmVhRGF0YUxpc3Q6IFtdLFxyXG5cdCAgc2hvd1BpY2tlcjogZmFsc2UsXHJcblx0ICBuZXdBcmVhRGF0YTpbXSxcclxuICAgIH07XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gICAgdGhpcy5pbml0KClcclxuICB9LFxyXG4gIHByb3BzOiB7XHJcbiAgICAvKiDpu5joqo3lgLwgKi9cclxuICAgIHBpY2tlclZhbHVlRGVmYXVsdDoge1xyXG4gICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgZGVmYXVsdCgpe1xyXG5cdCAgXHRyZXR1cm4gWzAsIDAsIDBdXHJcblx0ICB9XHJcbiAgICB9LFxyXG5cdHNlbGVjdGVkQXJlYTp7XHJcblx0XHR0eXBlOiBBcnJheSxcclxuXHRcdGRlZmF1bHQoKXtcclxuXHRcdFx0cmV0dXJuIFtdXHJcblx0XHR9XHJcblx0fSxcclxuICAgIC8qIOS4u+mhjOiJsiAqL1xyXG4gICAgdGhlbWVDb2xvcjogU3RyaW5nXHJcbiAgfSxcclxuXHR3YXRjaDp7XHJcblx0XHRwaWNrZXJWYWx1ZURlZmF1bHQoKXtcclxuXHRcdFx0dGhpcy5pbml0KCk7XHJcblx0XHR9XHJcblx0fSxcclxuICBtZXRob2RzOiB7XHJcblx0XHRpbml0KCkge1xyXG5cdFx0XHR0aGlzLmhhbmRQaWNrVmFsdWVEZWZhdWx0KCk7IC8vIOWwjSBwaWNrZXJWYWx1ZURlZmF1bHQg5YGa5YW85a656JmV55CGXHJcblx0XHRcdGxldCBhYWFhID0gdGhpcy5zZWxlY3RlZEFyZWE7XHJcblx0XHRcdHRoaXMubmV3QXJlYURhdGEgPSBhcmVhRGF0YS5tYXAoc3ViQXJyID0+IHN1YkFyci5tYXAoaW5uZXJBcnIgPT4gaW5uZXJBcnIuZmlsdGVyKGl0ZW0gPT4gIWFhYWEuaW5jbHVkZXMoaXRlbS52YWx1ZSkpKSk7XHJcblx0XHRcdHRoaXMucHJvdmluY2VEYXRhTGlzdCA9IHByb3ZpbmNlRGF0YTtcclxuXHRcdFx0dGhpcy5jaXR5RGF0YUxpc3QgPSBjaXR5RGF0YVt0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXV07XHJcblx0XHRcdHRoaXMuYXJlYURhdGFMaXN0ID0gdGhpcy5uZXdBcmVhRGF0YVt0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXV1bdGhpcy5waWNrZXJWYWx1ZURlZmF1bHRbMV1dO1xyXG5cdFx0XHR0aGlzLnBpY2tlclZhbHVlID0gdGhpcy5waWNrZXJWYWx1ZURlZmF1bHQ7XHJcblx0XHR9LFxyXG4gICAgc2hvdygpIHtcclxuICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5zaG93UGlja2VyID0gdHJ1ZTtcclxuICAgICAgfSwgMCk7XHJcbiAgICB9LFxyXG4gICAgbWFza0NsaWNrKCkge1xyXG4gICAgICB0aGlzLnBpY2tlckNhbmNlbCgpO1xyXG4gICAgfSxcclxuICAgIHBpY2tlckNhbmNlbCgpIHtcclxuICAgICAgdGhpcy5zaG93UGlja2VyID0gZmFsc2U7XHJcbiAgICAgIHRoaXMuXyRlbWl0KCdvbkNhbmNlbCcpO1xyXG4gICAgfSxcclxuICAgIHBpY2tlckNvbmZpcm0oZSkge1xyXG4gICAgICB0aGlzLnNob3dQaWNrZXIgPSBmYWxzZTtcclxuICAgICAgdGhpcy5fJGVtaXQoJ29uQ29uZmlybScpO1xyXG4gICAgfSxcclxuICAgIHNob3dQaWNrZXJWaWV3KCkge1xyXG4gICAgICB0aGlzLnNob3dQaWNrZXIgPSB0cnVlO1xyXG4gICAgfSxcclxuICAgIGhhbmRQaWNrVmFsdWVEZWZhdWx0KCkge1xyXG4gICAgICBpZiAodGhpcy5waWNrZXJWYWx1ZURlZmF1bHQgIT09IFswLCAwLCAwXSkge1xyXG4gICAgICAgIGlmICh0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXSA+IHByb3ZpbmNlRGF0YS5sZW5ndGggLSAxKSB7XHJcbiAgICAgICAgICB0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXSA9IHByb3ZpbmNlRGF0YS5sZW5ndGggLSAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGhpcy5waWNrZXJWYWx1ZURlZmF1bHRbMV0gPiBjaXR5RGF0YVt0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXV0ubGVuZ3RoIC0gMSkge1xyXG4gICAgICAgICAgdGhpcy5waWNrZXJWYWx1ZURlZmF1bHRbMV0gPSBjaXR5RGF0YVt0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXV0ubGVuZ3RoIC0gMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRoaXMucGlja2VyVmFsdWVEZWZhdWx0WzJdID4gYXJlYURhdGFbdGhpcy5waWNrZXJWYWx1ZURlZmF1bHRbMF1dW3RoaXMucGlja2VyVmFsdWVEZWZhdWx0WzFdXS5sZW5ndGggLSAxKSB7XHJcbiAgICAgICAgICB0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFsyXSA9IGFyZWFEYXRhW3RoaXMucGlja2VyVmFsdWVEZWZhdWx0WzBdXVt0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFsxXV0ubGVuZ3RoIC0gMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBwaWNrZXJDaGFuZ2UoZSkge1xyXG4gICAgICBsZXQgY2hhbmdlUGlja2VyVmFsdWUgPSBlLmRldGFpbC52YWx1ZTtcclxuICAgICAgaWYgKHRoaXMucGlja2VyVmFsdWVbMF0gIT09IGNoYW5nZVBpY2tlclZhbHVlWzBdKSB7XHJcbiAgICAgICAgLy8g56ys5LiA57Sa55m855Sf5ru+5YuVXHJcbiAgICAgICAgdGhpcy5jaXR5RGF0YUxpc3QgPSBjaXR5RGF0YVtjaGFuZ2VQaWNrZXJWYWx1ZVswXV07XHJcbiAgICAgICAgdGhpcy5hcmVhRGF0YUxpc3QgPSB0aGlzLm5ld0FyZWFEYXRhW2NoYW5nZVBpY2tlclZhbHVlWzBdXVswXTtcclxuICAgICAgICBjaGFuZ2VQaWNrZXJWYWx1ZVsxXSA9IDA7XHJcbiAgICAgICAgY2hhbmdlUGlja2VyVmFsdWVbMl0gPSAwO1xyXG4gICAgICB9IGVsc2UgaWYgKHRoaXMucGlja2VyVmFsdWVbMV0gIT09IGNoYW5nZVBpY2tlclZhbHVlWzFdKSB7XHJcbiAgICAgICAgLy8g56ys5LqM57Sa5ru+5YuVXHJcbiAgICAgICAgdGhpcy5hcmVhRGF0YUxpc3QgPVxyXG4gICAgICAgICAgdGhpcy5uZXdBcmVhRGF0YVtjaGFuZ2VQaWNrZXJWYWx1ZVswXV1bY2hhbmdlUGlja2VyVmFsdWVbMV1dO1xyXG4gICAgICAgIGNoYW5nZVBpY2tlclZhbHVlWzJdID0gMDtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLnBpY2tlclZhbHVlID0gY2hhbmdlUGlja2VyVmFsdWU7XHJcbiAgICAgIHRoaXMuXyRlbWl0KCdvbkNoYW5nZScpO1xyXG4gICAgfSxcclxuICAgIF8kZW1pdChlbWl0TmFtZSkge1xyXG4gICAgICBsZXQgcGlja09iaiA9IHtcclxuICAgICAgICBsYWJlbDogdGhpcy5fZ2V0TGFiZWwoKSxcclxuICAgICAgICB2YWx1ZTogdGhpcy5waWNrZXJWYWx1ZSxcclxuICAgICAgICBjaXR5Q29kZTogdGhpcy5fZ2V0Q2l0eUNvZGUoKVxyXG4gICAgICB9O1xyXG4gICAgICB0aGlzLiRlbWl0KGVtaXROYW1lLCBwaWNrT2JqKTtcclxuICAgIH0sXHJcbiAgICBfZ2V0TGFiZWwoKSB7XHJcbiAgICAgIGxldCBwY2lrZXJMYWJlbCA9XHJcbiAgICAgICAgdGhpcy5wcm92aW5jZURhdGFMaXN0W3RoaXMucGlja2VyVmFsdWVbMF1dLmxhYmVsICtcclxuICAgICAgICAnLScgK1xyXG4gICAgICAgIHRoaXMuY2l0eURhdGFMaXN0W3RoaXMucGlja2VyVmFsdWVbMV1dLmxhYmVsICtcclxuICAgICAgICAnLScgK1xyXG4gICAgICAgIHRoaXMuYXJlYURhdGFMaXN0W3RoaXMucGlja2VyVmFsdWVbMl1dLmxhYmVsO1xyXG4gICAgICByZXR1cm4gcGNpa2VyTGFiZWw7XHJcbiAgICB9LFxyXG4gICAgX2dldENpdHlDb2RlKCkge1xyXG4gICAgICByZXR1cm4gdGhpcy5hcmVhRGF0YUxpc3RbdGhpcy5waWNrZXJWYWx1ZVsyXV0udmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuLnBpY2tlck1hc2sge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuLm1wdnVlLXBpY2tlci1jb250ZW50IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgei1pbmRleDogMzAwMDtcclxufVxyXG4ubXB2dWUtcGlja2VyLXZpZXctc2hvdyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbi5tcHZ1ZS1waWNrZXJfX2hkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLm1wdnVlLXBpY2tlcl9faGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgY29sb3I6ICNlNWU1ZTU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XHJcbn1cclxuLm1wdnVlLXBpY2tlcl9fYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbGV4OiAxO1xyXG4gIGNvbG9yOiAjMWFhZDE5O1xyXG59XHJcbi5tcHZ1ZS1waWNrZXJfX2FjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzg4ODtcclxufVxyXG4ubXB2dWUtcGlja2VyX19hY3Rpb246bGFzdC1jaGlsZCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnBpY2tlci1pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLm1wdnVlLXBpY2tlci12aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///408\n"); /***/ }), /* 409 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/city-data/province.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/* eslint-disable */\nvar provinceData = [{\n \"label\": \"北京市\",\n \"value\": \"11\"\n}, {\n \"label\": \"天津市\",\n \"value\": \"12\"\n}, {\n \"label\": \"河北省\",\n \"value\": \"13\"\n}, {\n \"label\": \"山西省\",\n \"value\": \"14\"\n}, {\n \"label\": \"內蒙古自治區\",\n \"value\": \"15\"\n}, {\n \"label\": \"遼寧省\",\n \"value\": \"21\"\n}, {\n \"label\": \"吉林省\",\n \"value\": \"22\"\n}, {\n \"label\": \"黑龍江省\",\n \"value\": \"23\"\n}, {\n \"label\": \"上海市\",\n \"value\": \"31\"\n}, {\n \"label\": \"江蘇省\",\n \"value\": \"32\"\n}, {\n \"label\": \"浙江省\",\n \"value\": \"33\"\n}, {\n \"label\": \"安徽省\",\n \"value\": \"34\"\n}, {\n \"label\": \"福建省\",\n \"value\": \"35\"\n}, {\n \"label\": \"江西省\",\n \"value\": \"36\"\n}, {\n \"label\": \"山東省\",\n \"value\": \"37\"\n}, {\n \"label\": \"河南省\",\n \"value\": \"41\"\n}, {\n \"label\": \"湖北省\",\n \"value\": \"42\"\n}, {\n \"label\": \"湖南省\",\n \"value\": \"43\"\n}, {\n \"label\": \"廣東省\",\n \"value\": \"44\"\n}, {\n \"label\": \"廣西壯族自治區\",\n \"value\": \"45\"\n}, {\n \"label\": \"海南省\",\n \"value\": \"46\"\n}, {\n \"label\": \"重慶市\",\n \"value\": \"50\"\n}, {\n \"label\": \"四川省\",\n \"value\": \"51\"\n}, {\n \"label\": \"貴州省\",\n \"value\": \"52\"\n}, {\n \"label\": \"雲南省\",\n \"value\": \"53\"\n}, {\n \"label\": \"西藏自治區\",\n \"value\": \"54\"\n}, {\n \"label\": \"陝西省\",\n \"value\": \"61\"\n}, {\n \"label\": \"甘肅省\",\n \"value\": \"62\"\n}, {\n \"label\": \"青海省\",\n \"value\": \"63\"\n}, {\n \"label\": \"寧夏回族自治區\",\n \"value\": \"64\"\n}, {\n \"label\": \"新疆維吾爾自治區\",\n \"value\": \"65\"\n}, {\n \"label\": \"臺灣\",\n \"value\": \"66\"\n}, {\n \"label\": \"香港\",\n \"value\": \"67\"\n}, {\n \"label\": \"澳門\",\n \"value\": \"68\"\n}];\nvar _default = provinceData;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL2NpdHktZGF0YS9wcm92aW5jZS5qcyJdLCJuYW1lcyI6WyJwcm92aW5jZURhdGEiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0EsSUFBSUEsWUFBWSxHQUFHLENBQUM7RUFDaEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRjtBQUFBLGVBQ2NBLFlBQVk7QUFBQSIsImZpbGUiOiI0MDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG52YXIgcHJvdmluY2VEYXRhID0gW3tcclxuICAgIFwibGFiZWxcIjogXCLljJfkuqzluIJcIixcclxuICAgIFwidmFsdWVcIjogXCIxMVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5aSp5rSl5biCXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiMTJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuays+WMl+ecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjEzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLlsbHopb/nnIFcIixcclxuICAgIFwidmFsdWVcIjogXCIxNFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5YWn6JKZ5Y+k6Ieq5rK75Y2AXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiMTVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIumBvOWvp+ecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjIxXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLlkInmnpfnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCIyMlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi6buR6b6N5rGf55yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiMjNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuS4iua1t+W4glwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjMxXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLmsZ/omIfnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCIzMlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5rWZ5rGf55yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiMzNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuWuieW+veecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjM0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLnpo/lu7rnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCIzNVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5rGf6KW/55yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiMzZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuWxseadseecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjM3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLmsrPljZfnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCI0MVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5rmW5YyX55yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNDJcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIua5luWNl+ecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjQzXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLlu6PmnbHnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCI0NFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5buj6KW/5aOv5peP6Ieq5rK75Y2AXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNDVcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIua1t+WNl+ecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjQ2XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLph43mhbbluIJcIixcclxuICAgIFwidmFsdWVcIjogXCI1MFwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi5Zub5bed55yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNTFcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuiytOW3nuecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjUyXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLpm7LljZfnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCI1M1wiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi6KW/6JeP6Ieq5rK75Y2AXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNTRcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIumZneilv+ecgVwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjYxXCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLnlJjogoXnnIFcIixcclxuICAgIFwidmFsdWVcIjogXCI2MlwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi6Z2S5rW355yBXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNjNcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIuWvp+Wkj+WbnuaXj+iHquayu+WNgFwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjY0XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLmlrDnlobntq3lkL7niL7oh6rmsrvljYBcIixcclxuICAgIFwidmFsdWVcIjogXCI2NVwiXHJcbiAgfSxcclxuICB7XHJcbiAgICBcImxhYmVsXCI6IFwi6Ie654GjXCIsXHJcbiAgICBcInZhbHVlXCI6IFwiNjZcIlxyXG4gIH0sXHJcbiAge1xyXG4gICAgXCJsYWJlbFwiOiBcIummmea4r1wiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjY3XCJcclxuICB9LFxyXG4gIHtcclxuICAgIFwibGFiZWxcIjogXCLmvrPploBcIixcclxuICAgIFwidmFsdWVcIjogXCI2OFwiXHJcbiAgfVxyXG5dXHJcbmV4cG9ydCBkZWZhdWx0IHByb3ZpbmNlRGF0YTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///409\n"); /***/ }), /* 410 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/city-data/city.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/* eslint-disable */\nvar cityData = [[{\n \"label\": \"市轄區\",\n \"value\": \"1101\"\n}], [{\n \"label\": \"市轄區\",\n \"value\": \"1201\"\n}], [{\n \"label\": \"石家莊市\",\n \"value\": \"1301\"\n}, {\n \"label\": \"唐山市\",\n \"value\": \"1302\"\n}, {\n \"label\": \"秦皇島市\",\n \"value\": \"1303\"\n}, {\n \"label\": \"邯鄲市\",\n \"value\": \"1304\"\n}, {\n \"label\": \"邢臺市\",\n \"value\": \"1305\"\n}, {\n \"label\": \"保定市\",\n \"value\": \"1306\"\n}, {\n \"label\": \"張家口市\",\n \"value\": \"1307\"\n}, {\n \"label\": \"承德市\",\n \"value\": \"1308\"\n}, {\n \"label\": \"滄州市\",\n \"value\": \"1309\"\n}, {\n \"label\": \"廊坊市\",\n \"value\": \"1310\"\n}, {\n \"label\": \"衡水市\",\n \"value\": \"1311\"\n}], [{\n \"label\": \"太原市\",\n \"value\": \"1401\"\n}, {\n \"label\": \"大同市\",\n \"value\": \"1402\"\n}, {\n \"label\": \"陽泉市\",\n \"value\": \"1403\"\n}, {\n \"label\": \"長治市\",\n \"value\": \"1404\"\n}, {\n \"label\": \"晉城市\",\n \"value\": \"1405\"\n}, {\n \"label\": \"朔州市\",\n \"value\": \"1406\"\n}, {\n \"label\": \"晉中市\",\n \"value\": \"1407\"\n}, {\n \"label\": \"運城市\",\n \"value\": \"1408\"\n}, {\n \"label\": \"忻州市\",\n \"value\": \"1409\"\n}, {\n \"label\": \"臨汾市\",\n \"value\": \"1410\"\n}, {\n \"label\": \"呂梁市\",\n \"value\": \"1411\"\n}], [{\n \"label\": \"呼和浩特市\",\n \"value\": \"1501\"\n}, {\n \"label\": \"包頭市\",\n \"value\": \"1502\"\n}, {\n \"label\": \"烏海市\",\n \"value\": \"1503\"\n}, {\n \"label\": \"赤峰市\",\n \"value\": \"1504\"\n}, {\n \"label\": \"通遼市\",\n \"value\": \"1505\"\n}, {\n \"label\": \"鄂爾多斯市\",\n \"value\": \"1506\"\n}, {\n \"label\": \"呼倫貝爾市\",\n \"value\": \"1507\"\n}, {\n \"label\": \"巴彥淖爾市\",\n \"value\": \"1508\"\n}, {\n \"label\": \"烏蘭察布市\",\n \"value\": \"1509\"\n}, {\n \"label\": \"興安盟\",\n \"value\": \"1522\"\n}, {\n \"label\": \"錫林郭勒盟\",\n \"value\": \"1525\"\n}, {\n \"label\": \"阿拉善盟\",\n \"value\": \"1529\"\n}], [{\n \"label\": \"瀋陽市\",\n \"value\": \"2101\"\n}, {\n \"label\": \"大連市\",\n \"value\": \"2102\"\n}, {\n \"label\": \"鞍山市\",\n \"value\": \"2103\"\n}, {\n \"label\": \"撫順市\",\n \"value\": \"2104\"\n}, {\n \"label\": \"本溪市\",\n \"value\": \"2105\"\n}, {\n \"label\": \"丹東市\",\n \"value\": \"2106\"\n}, {\n \"label\": \"錦州市\",\n \"value\": \"2107\"\n}, {\n \"label\": \"營口市\",\n \"value\": \"2108\"\n}, {\n \"label\": \"阜新市\",\n \"value\": \"2109\"\n}, {\n \"label\": \"遼陽市\",\n \"value\": \"2110\"\n}, {\n \"label\": \"盤錦市\",\n \"value\": \"2111\"\n}, {\n \"label\": \"鐵嶺市\",\n \"value\": \"2112\"\n}, {\n \"label\": \"朝陽市\",\n \"value\": \"2113\"\n}, {\n \"label\": \"葫蘆島市\",\n \"value\": \"2114\"\n}], [{\n \"label\": \"長春市\",\n \"value\": \"2201\"\n}, {\n \"label\": \"吉林市\",\n \"value\": \"2202\"\n}, {\n \"label\": \"四平市\",\n \"value\": \"2203\"\n}, {\n \"label\": \"遼源市\",\n \"value\": \"2204\"\n}, {\n \"label\": \"通化市\",\n \"value\": \"2205\"\n}, {\n \"label\": \"白山市\",\n \"value\": \"2206\"\n}, {\n \"label\": \"松原市\",\n \"value\": \"2207\"\n}, {\n \"label\": \"白城市\",\n \"value\": \"2208\"\n}, {\n \"label\": \"延邊朝鮮族自治州\",\n \"value\": \"2224\"\n}], [{\n \"label\": \"哈爾濱市\",\n \"value\": \"2301\"\n}, {\n \"label\": \"齊齊哈爾市\",\n \"value\": \"2302\"\n}, {\n \"label\": \"雞西市\",\n \"value\": \"2303\"\n}, {\n \"label\": \"鶴崗市\",\n \"value\": \"2304\"\n}, {\n \"label\": \"雙鴨山市\",\n \"value\": \"2305\"\n}, {\n \"label\": \"大慶市\",\n \"value\": \"2306\"\n}, {\n \"label\": \"伊春市\",\n \"value\": \"2307\"\n}, {\n \"label\": \"佳木斯市\",\n \"value\": \"2308\"\n}, {\n \"label\": \"七臺河市\",\n \"value\": \"2309\"\n}, {\n \"label\": \"牡丹江市\",\n \"value\": \"2310\"\n}, {\n \"label\": \"黑河市\",\n \"value\": \"2311\"\n}, {\n \"label\": \"綏化市\",\n \"value\": \"2312\"\n}, {\n \"label\": \"大興安嶺地區\",\n \"value\": \"2327\"\n}], [{\n \"label\": \"市轄區\",\n \"value\": \"3101\"\n}], [{\n \"label\": \"南京市\",\n \"value\": \"3201\"\n}, {\n \"label\": \"無錫市\",\n \"value\": \"3202\"\n}, {\n \"label\": \"徐州市\",\n \"value\": \"3203\"\n}, {\n \"label\": \"常州市\",\n \"value\": \"3204\"\n}, {\n \"label\": \"蘇州市\",\n \"value\": \"3205\"\n}, {\n \"label\": \"南通市\",\n \"value\": \"3206\"\n}, {\n \"label\": \"連雲港市\",\n \"value\": \"3207\"\n}, {\n \"label\": \"淮安市\",\n \"value\": \"3208\"\n}, {\n \"label\": \"鹽城市\",\n \"value\": \"3209\"\n}, {\n \"label\": \"揚州市\",\n \"value\": \"3210\"\n}, {\n \"label\": \"鎮江市\",\n \"value\": \"3211\"\n}, {\n \"label\": \"泰州市\",\n \"value\": \"3212\"\n}, {\n \"label\": \"宿遷市\",\n \"value\": \"3213\"\n}], [{\n \"label\": \"杭州市\",\n \"value\": \"3301\"\n}, {\n \"label\": \"寧波市\",\n \"value\": \"3302\"\n}, {\n \"label\": \"溫州市\",\n \"value\": \"3303\"\n}, {\n \"label\": \"嘉興市\",\n \"value\": \"3304\"\n}, {\n \"label\": \"湖州市\",\n \"value\": \"3305\"\n}, {\n \"label\": \"紹興市\",\n \"value\": \"3306\"\n}, {\n \"label\": \"金華市\",\n \"value\": \"3307\"\n}, {\n \"label\": \"衢州市\",\n \"value\": \"3308\"\n}, {\n \"label\": \"舟山市\",\n \"value\": \"3309\"\n}, {\n \"label\": \"台州市\",\n \"value\": \"3310\"\n}, {\n \"label\": \"麗水市\",\n \"value\": \"3311\"\n}], [{\n \"label\": \"合肥市\",\n \"value\": \"3401\"\n}, {\n \"label\": \"蕪湖市\",\n \"value\": \"3402\"\n}, {\n \"label\": \"蚌埠市\",\n \"value\": \"3403\"\n}, {\n \"label\": \"淮南市\",\n \"value\": \"3404\"\n}, {\n \"label\": \"馬鞍山市\",\n \"value\": \"3405\"\n}, {\n \"label\": \"淮北市\",\n \"value\": \"3406\"\n}, {\n \"label\": \"銅陵市\",\n \"value\": \"3407\"\n}, {\n \"label\": \"安慶市\",\n \"value\": \"3408\"\n}, {\n \"label\": \"黃山市\",\n \"value\": \"3410\"\n}, {\n \"label\": \"滁州市\",\n \"value\": \"3411\"\n}, {\n \"label\": \"阜陽市\",\n \"value\": \"3412\"\n}, {\n \"label\": \"宿州市\",\n \"value\": \"3413\"\n}, {\n \"label\": \"六安市\",\n \"value\": \"3415\"\n}, {\n \"label\": \"亳州市\",\n \"value\": \"3416\"\n}, {\n \"label\": \"池州市\",\n \"value\": \"3417\"\n}, {\n \"label\": \"宣城市\",\n \"value\": \"3418\"\n}], [{\n \"label\": \"福州市\",\n \"value\": \"3501\"\n}, {\n \"label\": \"廈門市\",\n \"value\": \"3502\"\n}, {\n \"label\": \"莆田市\",\n \"value\": \"3503\"\n}, {\n \"label\": \"三明市\",\n \"value\": \"3504\"\n}, {\n \"label\": \"泉州市\",\n \"value\": \"3505\"\n}, {\n \"label\": \"漳州市\",\n \"value\": \"3506\"\n}, {\n \"label\": \"南平市\",\n \"value\": \"3507\"\n}, {\n \"label\": \"龍巖市\",\n \"value\": \"3508\"\n}, {\n \"label\": \"寧德市\",\n \"value\": \"3509\"\n}], [{\n \"label\": \"南昌市\",\n \"value\": \"3601\"\n}, {\n \"label\": \"景德鎮市\",\n \"value\": \"3602\"\n}, {\n \"label\": \"萍鄉市\",\n \"value\": \"3603\"\n}, {\n \"label\": \"九江市\",\n \"value\": \"3604\"\n}, {\n \"label\": \"新餘市\",\n \"value\": \"3605\"\n}, {\n \"label\": \"鷹潭市\",\n \"value\": \"3606\"\n}, {\n \"label\": \"贛州市\",\n \"value\": \"3607\"\n}, {\n \"label\": \"吉安市\",\n \"value\": \"3608\"\n}, {\n \"label\": \"宜春市\",\n \"value\": \"3609\"\n}, {\n \"label\": \"撫州市\",\n \"value\": \"3610\"\n}, {\n \"label\": \"上饒市\",\n \"value\": \"3611\"\n}], [{\n \"label\": \"濟南市\",\n \"value\": \"3701\"\n}, {\n \"label\": \"青島市\",\n \"value\": \"3702\"\n}, {\n \"label\": \"淄博市\",\n \"value\": \"3703\"\n}, {\n \"label\": \"棗莊市\",\n \"value\": \"3704\"\n}, {\n \"label\": \"東營市\",\n \"value\": \"3705\"\n}, {\n \"label\": \"煙臺市\",\n \"value\": \"3706\"\n}, {\n \"label\": \"濰坊市\",\n \"value\": \"3707\"\n}, {\n \"label\": \"濟寧市\",\n \"value\": \"3708\"\n}, {\n \"label\": \"泰安市\",\n \"value\": \"3709\"\n}, {\n \"label\": \"威海市\",\n \"value\": \"3710\"\n}, {\n \"label\": \"日照市\",\n \"value\": \"3711\"\n}, {\n \"label\": \"萊蕪市\",\n \"value\": \"3712\"\n}, {\n \"label\": \"臨沂市\",\n \"value\": \"3713\"\n}, {\n \"label\": \"德州市\",\n \"value\": \"3714\"\n}, {\n \"label\": \"聊城市\",\n \"value\": \"3715\"\n}, {\n \"label\": \"濱州市\",\n \"value\": \"3716\"\n}, {\n \"label\": \"菏澤市\",\n \"value\": \"3717\"\n}], [{\n \"label\": \"鄭州市\",\n \"value\": \"4101\"\n}, {\n \"label\": \"開封市\",\n \"value\": \"4102\"\n}, {\n \"label\": \"洛陽市\",\n \"value\": \"4103\"\n}, {\n \"label\": \"平頂山市\",\n \"value\": \"4104\"\n}, {\n \"label\": \"安陽市\",\n \"value\": \"4105\"\n}, {\n \"label\": \"鶴壁市\",\n \"value\": \"4106\"\n}, {\n \"label\": \"新鄉市\",\n \"value\": \"4107\"\n}, {\n \"label\": \"焦作市\",\n \"value\": \"4108\"\n}, {\n \"label\": \"濮陽市\",\n \"value\": \"4109\"\n}, {\n \"label\": \"許昌市\",\n \"value\": \"4110\"\n}, {\n \"label\": \"漯河市\",\n \"value\": \"4111\"\n}, {\n \"label\": \"三門峽市\",\n \"value\": \"4112\"\n}, {\n \"label\": \"南陽市\",\n \"value\": \"4113\"\n}, {\n \"label\": \"商丘市\",\n \"value\": \"4114\"\n}, {\n \"label\": \"信陽市\",\n \"value\": \"4115\"\n}, {\n \"label\": \"周口市\",\n \"value\": \"4116\"\n}, {\n \"label\": \"駐馬店市\",\n \"value\": \"4117\"\n}, {\n \"label\": \"省直轄縣級行政區劃\",\n \"value\": \"4190\"\n}], [{\n \"label\": \"武漢市\",\n \"value\": \"4201\"\n}, {\n \"label\": \"黃石市\",\n \"value\": \"4202\"\n}, {\n \"label\": \"十堰市\",\n \"value\": \"4203\"\n}, {\n \"label\": \"宜昌市\",\n \"value\": \"4205\"\n}, {\n \"label\": \"襄陽市\",\n \"value\": \"4206\"\n}, {\n \"label\": \"鄂州市\",\n \"value\": \"4207\"\n}, {\n \"label\": \"荊門市\",\n \"value\": \"4208\"\n}, {\n \"label\": \"孝感市\",\n \"value\": \"4209\"\n}, {\n \"label\": \"荊州市\",\n \"value\": \"4210\"\n}, {\n \"label\": \"黃岡市\",\n \"value\": \"4211\"\n}, {\n \"label\": \"咸寧市\",\n \"value\": \"4212\"\n}, {\n \"label\": \"隨州市\",\n \"value\": \"4213\"\n}, {\n \"label\": \"恩施土家族苗族自治州\",\n \"value\": \"4228\"\n}, {\n \"label\": \"省直轄縣級行政區劃\",\n \"value\": \"4290\"\n}], [{\n \"label\": \"長沙市\",\n \"value\": \"4301\"\n}, {\n \"label\": \"株洲市\",\n \"value\": \"4302\"\n}, {\n \"label\": \"湘潭市\",\n \"value\": \"4303\"\n}, {\n \"label\": \"衡陽市\",\n \"value\": \"4304\"\n}, {\n \"label\": \"邵陽市\",\n \"value\": \"4305\"\n}, {\n \"label\": \"岳陽市\",\n \"value\": \"4306\"\n}, {\n \"label\": \"常德市\",\n \"value\": \"4307\"\n}, {\n \"label\": \"張家界市\",\n \"value\": \"4308\"\n}, {\n \"label\": \"益陽市\",\n \"value\": \"4309\"\n}, {\n \"label\": \"郴州市\",\n \"value\": \"4310\"\n}, {\n \"label\": \"永州市\",\n \"value\": \"4311\"\n}, {\n \"label\": \"懷化市\",\n \"value\": \"4312\"\n}, {\n \"label\": \"婁底市\",\n \"value\": \"4313\"\n}, {\n \"label\": \"湘西土家族苗族自治州\",\n \"value\": \"4331\"\n}], [{\n \"label\": \"廣州市\",\n \"value\": \"4401\"\n}, {\n \"label\": \"韶關市\",\n \"value\": \"4402\"\n}, {\n \"label\": \"深圳市\",\n \"value\": \"4403\"\n}, {\n \"label\": \"珠海市\",\n \"value\": \"4404\"\n}, {\n \"label\": \"汕頭市\",\n \"value\": \"4405\"\n}, {\n \"label\": \"佛山市\",\n \"value\": \"4406\"\n}, {\n \"label\": \"江門市\",\n \"value\": \"4407\"\n}, {\n \"label\": \"湛江市\",\n \"value\": \"4408\"\n}, {\n \"label\": \"茂名市\",\n \"value\": \"4409\"\n}, {\n \"label\": \"肇慶市\",\n \"value\": \"4412\"\n}, {\n \"label\": \"惠州市\",\n \"value\": \"4413\"\n}, {\n \"label\": \"梅州市\",\n \"value\": \"4414\"\n}, {\n \"label\": \"汕尾市\",\n \"value\": \"4415\"\n}, {\n \"label\": \"河源市\",\n \"value\": \"4416\"\n}, {\n \"label\": \"陽江市\",\n \"value\": \"4417\"\n}, {\n \"label\": \"清遠市\",\n \"value\": \"4418\"\n}, {\n \"label\": \"東莞市\",\n \"value\": \"4419\"\n}, {\n \"label\": \"中山市\",\n \"value\": \"4420\"\n}, {\n \"label\": \"潮州市\",\n \"value\": \"4451\"\n}, {\n \"label\": \"揭陽市\",\n \"value\": \"4452\"\n}, {\n \"label\": \"雲浮市\",\n \"value\": \"4453\"\n}], [{\n \"label\": \"南寧市\",\n \"value\": \"4501\"\n}, {\n \"label\": \"柳州市\",\n \"value\": \"4502\"\n}, {\n \"label\": \"桂林市\",\n \"value\": \"4503\"\n}, {\n \"label\": \"梧州市\",\n \"value\": \"4504\"\n}, {\n \"label\": \"北海市\",\n \"value\": \"4505\"\n}, {\n \"label\": \"防城港市\",\n \"value\": \"4506\"\n}, {\n \"label\": \"欽州市\",\n \"value\": \"4507\"\n}, {\n \"label\": \"貴港市\",\n \"value\": \"4508\"\n}, {\n \"label\": \"玉林市\",\n \"value\": \"4509\"\n}, {\n \"label\": \"百色市\",\n \"value\": \"4510\"\n}, {\n \"label\": \"賀州市\",\n \"value\": \"4511\"\n}, {\n \"label\": \"河池市\",\n \"value\": \"4512\"\n}, {\n \"label\": \"來賓市\",\n \"value\": \"4513\"\n}, {\n \"label\": \"崇左市\",\n \"value\": \"4514\"\n}], [{\n \"label\": \"海口市\",\n \"value\": \"4601\"\n}, {\n \"label\": \"三亞市\",\n \"value\": \"4602\"\n}, {\n \"label\": \"三沙市\",\n \"value\": \"4603\"\n}, {\n \"label\": \"儋州市\",\n \"value\": \"4604\"\n}, {\n \"label\": \"省直轄縣級行政區劃\",\n \"value\": \"4690\"\n}], [{\n \"label\": \"市轄區\",\n \"value\": \"5001\"\n}, {\n \"label\": \"縣\",\n \"value\": \"5002\"\n}], [{\n \"label\": \"成都市\",\n \"value\": \"5101\"\n}, {\n \"label\": \"自貢市\",\n \"value\": \"5103\"\n}, {\n \"label\": \"攀枝花市\",\n \"value\": \"5104\"\n}, {\n \"label\": \"瀘州市\",\n \"value\": \"5105\"\n}, {\n \"label\": \"德陽市\",\n \"value\": \"5106\"\n}, {\n \"label\": \"綿陽市\",\n \"value\": \"5107\"\n}, {\n \"label\": \"廣元市\",\n \"value\": \"5108\"\n}, {\n \"label\": \"遂寧市\",\n \"value\": \"5109\"\n}, {\n \"label\": \"內江市\",\n \"value\": \"5110\"\n}, {\n \"label\": \"樂山市\",\n \"value\": \"5111\"\n}, {\n \"label\": \"南充市\",\n \"value\": \"5113\"\n}, {\n \"label\": \"眉山市\",\n \"value\": \"5114\"\n}, {\n \"label\": \"宜賓市\",\n \"value\": \"5115\"\n}, {\n \"label\": \"廣安市\",\n \"value\": \"5116\"\n}, {\n \"label\": \"達州市\",\n \"value\": \"5117\"\n}, {\n \"label\": \"雅安市\",\n \"value\": \"5118\"\n}, {\n \"label\": \"巴中市\",\n \"value\": \"5119\"\n}, {\n \"label\": \"資陽市\",\n \"value\": \"5120\"\n}, {\n \"label\": \"阿壩藏族羌族自治州\",\n \"value\": \"5132\"\n}, {\n \"label\": \"甘孜藏族自治州\",\n \"value\": \"5133\"\n}, {\n \"label\": \"涼山彝族自治州\",\n \"value\": \"5134\"\n}], [{\n \"label\": \"貴陽市\",\n \"value\": \"5201\"\n}, {\n \"label\": \"六盤水市\",\n \"value\": \"5202\"\n}, {\n \"label\": \"遵義市\",\n \"value\": \"5203\"\n}, {\n \"label\": \"安順市\",\n \"value\": \"5204\"\n}, {\n \"label\": \"畢節市\",\n \"value\": \"5205\"\n}, {\n \"label\": \"銅仁市\",\n \"value\": \"5206\"\n}, {\n \"label\": \"黔西南布依族苗族自治州\",\n \"value\": \"5223\"\n}, {\n \"label\": \"黔東南苗族侗族自治州\",\n \"value\": \"5226\"\n}, {\n \"label\": \"黔南布依族苗族自治州\",\n \"value\": \"5227\"\n}], [{\n \"label\": \"昆明市\",\n \"value\": \"5301\"\n}, {\n \"label\": \"曲靖市\",\n \"value\": \"5303\"\n}, {\n \"label\": \"玉溪市\",\n \"value\": \"5304\"\n}, {\n \"label\": \"保山市\",\n \"value\": \"5305\"\n}, {\n \"label\": \"昭通市\",\n \"value\": \"5306\"\n}, {\n \"label\": \"麗江市\",\n \"value\": \"5307\"\n}, {\n \"label\": \"普洱市\",\n \"value\": \"5308\"\n}, {\n \"label\": \"臨滄市\",\n \"value\": \"5309\"\n}, {\n \"label\": \"楚雄彝族自治州\",\n \"value\": \"5323\"\n}, {\n \"label\": \"紅河哈尼族彝族自治州\",\n \"value\": \"5325\"\n}, {\n \"label\": \"文山壯族苗族自治州\",\n \"value\": \"5326\"\n}, {\n \"label\": \"西雙版納傣族自治州\",\n \"value\": \"5328\"\n}, {\n \"label\": \"大理白族自治州\",\n \"value\": \"5329\"\n}, {\n \"label\": \"德宏傣族景頗族自治州\",\n \"value\": \"5331\"\n}, {\n \"label\": \"怒江傈僳族自治州\",\n \"value\": \"5333\"\n}, {\n \"label\": \"迪慶藏族自治州\",\n \"value\": \"5334\"\n}], [{\n \"label\": \"拉薩市\",\n \"value\": \"5401\"\n}, {\n \"label\": \"日喀則市\",\n \"value\": \"5402\"\n}, {\n \"label\": \"昌都市\",\n \"value\": \"5403\"\n}, {\n \"label\": \"林芝市\",\n \"value\": \"5404\"\n}, {\n \"label\": \"山南市\",\n \"value\": \"5405\"\n}, {\n \"label\": \"那曲地區\",\n \"value\": \"5424\"\n}, {\n \"label\": \"阿里地區\",\n \"value\": \"5425\"\n}], [{\n \"label\": \"西安市\",\n \"value\": \"6101\"\n}, {\n \"label\": \"銅川市\",\n \"value\": \"6102\"\n}, {\n \"label\": \"寶雞市\",\n \"value\": \"6103\"\n}, {\n \"label\": \"咸陽市\",\n \"value\": \"6104\"\n}, {\n \"label\": \"渭南市\",\n \"value\": \"6105\"\n}, {\n \"label\": \"延安市\",\n \"value\": \"6106\"\n}, {\n \"label\": \"漢中市\",\n \"value\": \"6107\"\n}, {\n \"label\": \"榆林市\",\n \"value\": \"6108\"\n}, {\n \"label\": \"安康市\",\n \"value\": \"6109\"\n}, {\n \"label\": \"商洛市\",\n \"value\": \"6110\"\n}], [{\n \"label\": \"蘭州市\",\n \"value\": \"6201\"\n}, {\n \"label\": \"嘉峪關市\",\n \"value\": \"6202\"\n}, {\n \"label\": \"金昌市\",\n \"value\": \"6203\"\n}, {\n \"label\": \"白銀市\",\n \"value\": \"6204\"\n}, {\n \"label\": \"天水市\",\n \"value\": \"6205\"\n}, {\n \"label\": \"武威市\",\n \"value\": \"6206\"\n}, {\n \"label\": \"張掖市\",\n \"value\": \"6207\"\n}, {\n \"label\": \"平涼市\",\n \"value\": \"6208\"\n}, {\n \"label\": \"酒泉市\",\n \"value\": \"6209\"\n}, {\n \"label\": \"慶陽市\",\n \"value\": \"6210\"\n}, {\n \"label\": \"定西市\",\n \"value\": \"6211\"\n}, {\n \"label\": \"隴南市\",\n \"value\": \"6212\"\n}, {\n \"label\": \"臨夏回族自治州\",\n \"value\": \"6229\"\n}, {\n \"label\": \"甘南藏族自治州\",\n \"value\": \"6230\"\n}], [{\n \"label\": \"西寧市\",\n \"value\": \"6301\"\n}, {\n \"label\": \"海東市\",\n \"value\": \"6302\"\n}, {\n \"label\": \"海北藏族自治州\",\n \"value\": \"6322\"\n}, {\n \"label\": \"黃南藏族自治州\",\n \"value\": \"6323\"\n}, {\n \"label\": \"海南藏族自治州\",\n \"value\": \"6325\"\n}, {\n \"label\": \"果洛藏族自治州\",\n \"value\": \"6326\"\n}, {\n \"label\": \"玉樹藏族自治州\",\n \"value\": \"6327\"\n}, {\n \"label\": \"海西蒙古族藏族自治州\",\n \"value\": \"6328\"\n}], [{\n \"label\": \"銀川市\",\n \"value\": \"6401\"\n}, {\n \"label\": \"石嘴山市\",\n \"value\": \"6402\"\n}, {\n \"label\": \"吳忠市\",\n \"value\": \"6403\"\n}, {\n \"label\": \"固原市\",\n \"value\": \"6404\"\n}, {\n \"label\": \"中衛市\",\n \"value\": \"6405\"\n}], [{\n \"label\": \"烏魯木齊市\",\n \"value\": \"6501\"\n}, {\n \"label\": \"克拉瑪依市\",\n \"value\": \"6502\"\n}, {\n \"label\": \"吐魯番市\",\n \"value\": \"6504\"\n}, {\n \"label\": \"哈密市\",\n \"value\": \"6505\"\n}, {\n \"label\": \"昌吉回族自治州\",\n \"value\": \"6523\"\n}, {\n \"label\": \"博爾塔拉蒙古自治州\",\n \"value\": \"6527\"\n}, {\n \"label\": \"巴音郭楞蒙古自治州\",\n \"value\": \"6528\"\n}, {\n \"label\": \"阿克蘇地區\",\n \"value\": \"6529\"\n}, {\n \"label\": \"克孜勒蘇柯爾克孜自治州\",\n \"value\": \"6530\"\n}, {\n \"label\": \"喀什地區\",\n \"value\": \"6531\"\n}, {\n \"label\": \"和田地區\",\n \"value\": \"6532\"\n}, {\n \"label\": \"伊犁哈薩克自治州\",\n \"value\": \"6540\"\n}, {\n \"label\": \"塔城地區\",\n \"value\": \"6542\"\n}, {\n \"label\": \"阿勒泰地區\",\n \"value\": \"6543\"\n}, {\n \"label\": \"自治區直轄縣級行政區劃\",\n \"value\": \"6590\"\n}], [{\n \"label\": \"臺北\",\n \"value\": \"6601\"\n}, {\n \"label\": \"高雄\",\n \"value\": \"6602\"\n}, {\n \"label\": \"基隆\",\n \"value\": \"6603\"\n}, {\n \"label\": \"臺中\",\n \"value\": \"6604\"\n}, {\n \"label\": \"臺南\",\n \"value\": \"6605\"\n}, {\n \"label\": \"新竹\",\n \"value\": \"6606\"\n}, {\n \"label\": \"嘉義\",\n \"value\": \"6607\"\n}, {\n \"label\": \"宜蘭\",\n \"value\": \"6608\"\n}, {\n \"label\": \"桃園\",\n \"value\": \"6609\"\n}, {\n \"label\": \"苗栗\",\n \"value\": \"6610\"\n}, {\n \"label\": \"彰化\",\n \"value\": \"6611\"\n}, {\n \"label\": \"南投\",\n \"value\": \"6612\"\n}, {\n \"label\": \"雲林\",\n \"value\": \"6613\"\n}, {\n \"label\": \"屏東\",\n \"value\": \"6614\"\n}, {\n \"label\": \"臺東\",\n \"value\": \"6615\"\n}, {\n \"label\": \"花蓮\",\n \"value\": \"6616\"\n}, {\n \"label\": \"澎湖\",\n \"value\": \"6617\"\n}], [{\n \"label\": \"香港島\",\n \"value\": \"6701\"\n}, {\n \"label\": \"九龍\",\n \"value\": \"6702\"\n}, {\n \"label\": \"新界\",\n \"value\": \"6703\"\n}], [{\n \"label\": \"澳門半島\",\n \"value\": \"6801\"\n}, {\n \"label\": \"氹仔島\",\n \"value\": \"6802\"\n}, {\n \"label\": \"路環島\",\n \"value\": \"6803\"\n}, {\n \"label\": \"路氹城\",\n \"value\": \"6804\"\n}]];\nvar _default = cityData;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL2NpdHktZGF0YS9jaXR5LmpzIl0sIm5hbWVzIjpbImNpdHlEYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBLElBQUlBLFFBQVEsR0FBRyxDQUNiLENBQUM7RUFDQyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FBQyxFQUNGLENBQUM7RUFDQyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FBQyxFQUNGLENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxHQUFHO0VBQ1osT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRjtBQUFBLGVBQ2NBLFFBQVE7QUFBQSIsImZpbGUiOiI0MTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG52YXIgY2l0eURhdGEgPSBbXHJcbiAgW3tcclxuICAgIFwibGFiZWxcIjogXCLluILovYTljYBcIixcclxuICAgIFwidmFsdWVcIjogXCIxMTAxXCJcclxuICB9XSxcclxuICBbe1xyXG4gICAgXCJsYWJlbFwiOiBcIuW4gui9hOWNgFwiLFxyXG4gICAgXCJ2YWx1ZVwiOiBcIjEyMDFcIlxyXG4gIH1dLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnn7PlrrbojorluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWUkOWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTMwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi56em55qH5bO25biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxMzAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpgq/phLLluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumCouiHuuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTMwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5L+d5a6a5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxMzA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlvLXlrrblj6PluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaJv+W+t+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTMwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ruE5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxMzA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlu4rlnYrluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuihoeawtOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTMxMVwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aSq5Y6f5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNDAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlpKflkIzluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumZveazieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTQwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6ZW35rK75biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNDA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmmYnln47luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaclOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTQwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5pmJ5Lit5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNDA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpgYvln47luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuW/u+W3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTQwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ieo5rG+5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNDEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlkYLmooHluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTFcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuWRvOWSjOa1qeeJueW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTUwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5YyF6aCt5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNTAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLng4/mtbfluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIui1pOWzsOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTUwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6YCa6YG85biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLphILniL7lpJrmlq/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWRvOWAq+iyneeIvuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTUwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5be05b2l5reW54i+5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNTA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLng4/omK3lr5/luIPluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiIiOWuieebn1wiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMTUyMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Yyr5p6X6YOt5YuS55ufXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIxNTI1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmL/mi4nlloTnm59cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjlcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIueAi+mZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjEwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aSn6YCj5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMTAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpno3lsbHluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaSq+mghuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjEwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5pys5rqq5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuLnmnbHluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumMpuW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjEwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi54ef5Y+j5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMTA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmJzmlrDluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumBvOmZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjExMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55uk6Yym5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMTExXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpkLXltrrluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuacnemZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjExM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6JGr6JiG5bO25biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMTE0XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLplbfmmKXluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWQieael+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjIwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Zub5bmz5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMjAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpgbzmupDluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumAmuWMluW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjIwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55m95bGx5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMjA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnb7ljp/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIueZveWfjuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjIwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5bu26YKK5pyd6a6u5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMjI0XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlk4jniL7mv7HluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum9ium9iuWTiOeIvuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjMwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Zue6KW/5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMzAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLptrTltJfluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumbmem0qOWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjMwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aSn5oW25biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMzA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkvIrmmKXluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS9s+acqOaWr+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjMwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5LiD6Ie65rKz5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMzA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLniaHkuLnmsZ/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum7keays+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMjMxMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi57aP5YyW5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIyMzEyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlpKfoiIjlronltrrlnLDljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjIzMjdcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgIFwibGFiZWxcIjogXCLluILovYTljYBcIixcclxuICAgIFwidmFsdWVcIjogXCIzMTAxXCJcclxuICB9XSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Y2X5Lqs5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMjAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnhKHpjKvluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuW+kOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzIwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5bi45bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMjA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLomIflt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWNl+mAmuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzIwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6YCj6Zuy5riv5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMjA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmt67lronluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum5veWfjuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzIwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5o+a5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMjEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpjq7msZ/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuazsOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzIxMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6/6YG35biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMjEzXCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmna3lt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWvp+azouW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzMwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rqr5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMzAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlmInoiIjluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua5luW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzMwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi57S56IiI5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMzA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLph5Hoj6/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuihouW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzMwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Iif5bGx5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzMzA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlj7Dlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjMzMTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum6l+awtOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzMxMVwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZCI6IKl5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLolarmuZbluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiajOWfoOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzQwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5reu5Y2X5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLppqzpno3lsbHluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua3ruWMl+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzQwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6YqF6Zm15biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlronmhbbluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum7g+WxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzQxMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ruB5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDExXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmJzpmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWuv+W3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzQxM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5YWt5a6J5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDE1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkurPlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaxoOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzQxN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6j5Z+O5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNDE4XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnpo/lt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuW7iOmWgOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzUwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6I6G55Sw5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNTAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuInmmI7luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuazieW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzUwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ryz5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNTA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLljZflubPluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum+jeW3luW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzUwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a+n5b635biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNTA5XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLljZfmmIzluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaZr+W+t+mOruW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzYwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6JCN6YSJ5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNjAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuZ3msZ/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaWsOmkmOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzYwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6be55r2t5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNjA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLotJvlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWQieWuieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzYwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6c5pil5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNjA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmkqvlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM2MTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS4iumlkuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzYxMVwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5r+f5Y2X5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpnZLls7bluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua3hOWNmuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzcwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qOX6I6K5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnbHnh5/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIueFmeiHuuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzcwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5r+w5Z2K5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmv5/lr6fluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuazsOWuieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzcwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aiB5rW35biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLml6XnhafluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiQiuiVquW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzcxMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ieo5rKC5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzEzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlvrflt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiBiuWfjuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiMzcxNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5r+x5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCIzNzE2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLoj4/mvqTluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTdcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIumEreW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDEwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6ZaL5bCB5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmtJvpmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuW5s+mgguWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDEwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6J6Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLptrTlo4HluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaWsOmEieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDEwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi54Sm5L2c5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmv67pmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuioseaYjOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDExMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ryv5rKz5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTExXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuInploDls73luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWNl+mZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDExM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZWG5LiY5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTE0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkv6Hpmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWRqOWPo+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDExNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6aeQ6aas5bqX5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MTE3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnnIHnm7TovYTnuKPntJrooYzmlL/ljYDlioNcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQxOTBcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuatpua8ouW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDIwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6buD55+z5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MjAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLljYHloLDluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWunOaYjOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDIwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6KWE6Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MjA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLphILlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiNiumWgOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDIwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a2d5oSf5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MjA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLojYrlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum7g+WyoeW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDIxMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZK45a+n5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MjEyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmqjlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaBqeaWveWcn+WutuaXj+iLl+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDIyOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55yB55u06L2E57ij57Sa6KGM5pS/5Y2A5YqDXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MjkwXCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLplbfmspnluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuagqua0suW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDMwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rmY5r2t5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MzAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLooaHpmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumCtemZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDMwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5bKz6Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MzA2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLluLjlvrfluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDdcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuW8teWutueVjOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDMwOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55uK6Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MzA5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpg7Tlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTBcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuawuOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDMxMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5oe35YyW5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0MzEyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlqYHlupXluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua5mOilv+Wcn+WutuaXj+iLl+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDMzMVwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5buj5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpn7bpl5zluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua3seWcs+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi54+g5rW35biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmsZXpoK3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS9m+WxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rGf6ZaA5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmuZvmsZ/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiMguWQjeW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6IKH5oW25biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDEyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmg6Dlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaiheW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQxNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rGV5bC+5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDE1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmsrPmupDluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumZveaxn+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQxN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5riF6YGg5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDE4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnbHojp7luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS4reWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQyMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5r2u5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NDUxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmj63pmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumbsua1ruW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDQ1M1wiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Y2X5a+n5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NTAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmn7Plt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuahguael+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDUwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qKn5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NTA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLljJfmtbfluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumYsuWfjua4r+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDUwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qy95bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NTA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLosrTmuK/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIueOieael+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDUwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55m+6Imy5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NTEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLos4Dlt57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuays+axoOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDUxMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5L6G6LOT5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NTEzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLltIflt6bluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTRcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIua1t+WPo+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDYwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5LiJ5Lqe5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NjAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuInmspnluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ2MDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWEi+W3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDYwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55yB55u06L2E57ij57Sa6KGM5pS/5Y2A5YqDXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI0NjkwXCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLluILovYTljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIue4o1wiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTAwMlwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5oiQ6YO95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLoh6rosqLluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaUgOaeneiKseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTEwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi54CY5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlvrfpmb3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIue2v+mZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTEwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5buj5YWD5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpgYLlr6fluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWFp+axn+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTExMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qiC5bGx5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTExXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLljZflhYXluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuecieWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTExNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6c6LOT5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTE1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlu6PlronluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumBlOW3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTExN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6ZuF5a6J5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTE4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlt7TkuK3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuizh+mZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTEyMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Zi/5aOp6JeP5peP576M5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MTMyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnlJjlrZzol4/ml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua2vOWxseW9neaXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTEzNFwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6LK06Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MjAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlha3nm6TmsLTluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumBtee+qeW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTIwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6J6aCG5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MjA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnlaLnr4DluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumKheS7geW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTIwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6buU6KW/5Y2X5biD5L6d5peP6IuX5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MjIzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpu5TmnbHljZfoi5fml4/kvpfml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum7lOWNl+W4g+S+neaXj+iLl+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTIyN1wiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5piG5piO5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmm7LpnZbluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIueOiea6quW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTMwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5L+d5bGx5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmmK3pgJrluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum6l+axn+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTMwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5pmu5rSx5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLoh6jmu4TluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIualmumbhOW9neaXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTMyM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi57SF5rKz5ZOI5bC85peP5b2d5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzI1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmloflsbHlo6/ml4/oi5fml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuilv+mbmeeJiOe0jeWCo+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTMyOFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aSn55CG55m95peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzI5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlvrflro/lgqPml4/mma/poJfml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjUzMzFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaAkuaxn+WCiOWDs+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTMzM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6L+q5oW26JeP5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1MzM0XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmi4nolqnluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaXpeWWgOWJh+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTQwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5piM6YO95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1NDAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnpfoip3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWxseWNl+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNTQwNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6YKj5puy5Zyw5Y2AXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI1NDI0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmL/ph4zlnLDljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjVcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuilv+WuieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjEwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6YqF5bed5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MTAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlr7bpm57luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWSuOmZveW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjEwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rit5Y2X5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlu7blronluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIua8ouS4reW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjEwN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qaG5p6X5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MTA4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlronlurfluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWVhua0m+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjExMFwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Jit5bee5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MjAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlmInls6rpl5zluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumHkeaYjOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjIwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi55m96YqA5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MjA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlpKnmsLTluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuatpuWogeW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjIwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5by15o6W5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MjA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlubPmtrzluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumFkuazieW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjIwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5oW26Zm95biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MjEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlrpropb/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIumatOWNl+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjIxMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ieo5aSP5Zue5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MjI5XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLnlJjljZfol4/ml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMzBcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuilv+Wvp+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjMwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rW35p2x5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MzAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmtbfljJfol4/ml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIum7g+WNl+iXj+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjMyM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rW35Y2X6JeP5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MzI1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnpzmtJvol4/ml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjZcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIueOieaoueiXj+aXj+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjMyN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rW36KW/6JKZ5Y+k5peP6JeP5peP6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2MzI4XCJcclxuICAgIH1cclxuICBdLFxyXG4gIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpioDlt53luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuefs+WYtOWxseW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjQwMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZCz5b+g5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NDAzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlm7rljp/luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS4reihm+W4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjQwNVwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi54OP6a2v5pyo6b2K5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NTAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlhYvmi4nnkarkvp3luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWQkOmtr+eVquW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjUwNFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZOI5a+G5biCXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NTA1XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmmIzlkInlm57ml4/oh6rmsrvlt55cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWNmueIvuWhlOaLieiSmeWPpOiHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjUyN1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5be06Z+z6YOt5qWe6JKZ5Y+k6Ieq5rK75beeXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NTI4XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmL/lhYvomIflnLDljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjlcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWFi+WtnOWLkuiYh+afr+eIvuWFi+WtnOiHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjUzMFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZaA5LuA5Zyw5Y2AXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NTMxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlkoznlLDlnLDljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuS8iueKgeWTiOiWqeWFi+iHquayu+W3nlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjU0MFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5aGU5Z+O5Zyw5Y2AXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NTQyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpmL/li5Lms7DlnLDljYBcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiHquayu+WNgOebtOi9hOe4o+e0muihjOaUv+WNgOWKg1wiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjU5MFwiXHJcbiAgICB9XHJcbiAgXSxcclxuICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65YyXXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjAxXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpq5jpm4RcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MDJcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWfuumahlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjYwM1wiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65LitXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA0XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLoh7rljZdcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MDVcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuaWsOeruVwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjYwNlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZiJ576pXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA3XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlrpzomK1cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MDhcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuahg+WcklwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjYwOVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6IuX5qCXXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjEwXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlvbDljJZcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MTFcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuWNl+aKlVwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjYxMlwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Zuy5p6XXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjEzXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlsY/mnbFcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MTRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIuiHuuadsVwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjYxNVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Iqx6JOuXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjE2XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmvo7muZZcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY2MTdcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIummmea4r+WztlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjcwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Lmd6b6NXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NzAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmlrDnlYxcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY3MDNcIlxyXG4gICAgfVxyXG4gIF0sXHJcbiAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIua+s+mWgOWNiuWztlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwMVwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImxhYmVsXCI6IFwi5rC55LuU5bO2XCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2ODAyXCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIFwibGFiZWxcIjogXCLot6/nkrDls7ZcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY4MDNcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJsYWJlbFwiOiBcIui3r+awueWfjlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwNFwiXHJcbiAgICB9XHJcbiAgXVxyXG5dXHJcbmV4cG9ydCBkZWZhdWx0IGNpdHlEYXRhO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///410\n"); /***/ }), /* 411 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/city-data/area.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/* eslint-disable */\nvar areaData = [[[{\n \"label\": \"東城區\",\n \"value\": \"110101\"\n}, {\n \"label\": \"西城區\",\n \"value\": \"110102\"\n}, {\n \"label\": \"朝陽區\",\n \"value\": \"110105\"\n}, {\n \"label\": \"豐臺區\",\n \"value\": \"110106\"\n}, {\n \"label\": \"石景山區\",\n \"value\": \"110107\"\n}, {\n \"label\": \"海淀區\",\n \"value\": \"110108\"\n}, {\n \"label\": \"門頭溝區\",\n \"value\": \"110109\"\n}, {\n \"label\": \"房山區\",\n \"value\": \"110111\"\n}, {\n \"label\": \"通州區\",\n \"value\": \"110112\"\n}, {\n \"label\": \"順義區\",\n \"value\": \"110113\"\n}, {\n \"label\": \"昌平區\",\n \"value\": \"110114\"\n}, {\n \"label\": \"大興區\",\n \"value\": \"110115\"\n}, {\n \"label\": \"懷柔區\",\n \"value\": \"110116\"\n}, {\n \"label\": \"平谷區\",\n \"value\": \"110117\"\n}, {\n \"label\": \"密雲區\",\n \"value\": \"110118\"\n}, {\n \"label\": \"延慶區\",\n \"value\": \"110119\"\n}]], [[{\n \"label\": \"和平區\",\n \"value\": \"120101\"\n}, {\n \"label\": \"河東區\",\n \"value\": \"120102\"\n}, {\n \"label\": \"河西區\",\n \"value\": \"120103\"\n}, {\n \"label\": \"南開區\",\n \"value\": \"120104\"\n}, {\n \"label\": \"河北區\",\n \"value\": \"120105\"\n}, {\n \"label\": \"紅橋區\",\n \"value\": \"120106\"\n}, {\n \"label\": \"東麗區\",\n \"value\": \"120110\"\n}, {\n \"label\": \"西青區\",\n \"value\": \"120111\"\n}, {\n \"label\": \"津南區\",\n \"value\": \"120112\"\n}, {\n \"label\": \"北辰區\",\n \"value\": \"120113\"\n}, {\n \"label\": \"武清區\",\n \"value\": \"120114\"\n}, {\n \"label\": \"寶坻區\",\n \"value\": \"120115\"\n}, {\n \"label\": \"濱海新區\",\n \"value\": \"120116\"\n}, {\n \"label\": \"寧河區\",\n \"value\": \"120117\"\n}, {\n \"label\": \"靜海區\",\n \"value\": \"120118\"\n}, {\n \"label\": \"薊州區\",\n \"value\": \"120119\"\n}]], [[{\n \"label\": \"長安區\",\n \"value\": \"130102\"\n}, {\n \"label\": \"橋西區\",\n \"value\": \"130104\"\n}, {\n \"label\": \"新華區\",\n \"value\": \"130105\"\n}, {\n \"label\": \"井陘礦區\",\n \"value\": \"130107\"\n}, {\n \"label\": \"裕華區\",\n \"value\": \"130108\"\n}, {\n \"label\": \"藁城區\",\n \"value\": \"130109\"\n}, {\n \"label\": \"鹿泉區\",\n \"value\": \"130110\"\n}, {\n \"label\": \"欒城區\",\n \"value\": \"130111\"\n}, {\n \"label\": \"井陘縣\",\n \"value\": \"130121\"\n}, {\n \"label\": \"正定縣\",\n \"value\": \"130123\"\n}, {\n \"label\": \"行唐縣\",\n \"value\": \"130125\"\n}, {\n \"label\": \"靈壽縣\",\n \"value\": \"130126\"\n}, {\n \"label\": \"高邑縣\",\n \"value\": \"130127\"\n}, {\n \"label\": \"深澤縣\",\n \"value\": \"130128\"\n}, {\n \"label\": \"贊皇縣\",\n \"value\": \"130129\"\n}, {\n \"label\": \"無極縣\",\n \"value\": \"130130\"\n}, {\n \"label\": \"平山縣\",\n \"value\": \"130131\"\n}, {\n \"label\": \"元氏縣\",\n \"value\": \"130132\"\n}, {\n \"label\": \"趙縣\",\n \"value\": \"130133\"\n}, {\n \"label\": \"石家莊高新技術產業開發區\",\n \"value\": \"130171\"\n}, {\n \"label\": \"石家莊循環化工園區\",\n \"value\": \"130172\"\n}, {\n \"label\": \"辛集市\",\n \"value\": \"130181\"\n}, {\n \"label\": \"晉州市\",\n \"value\": \"130183\"\n}, {\n \"label\": \"新樂市\",\n \"value\": \"130184\"\n}], [{\n \"label\": \"路南區\",\n \"value\": \"130202\"\n}, {\n \"label\": \"路北區\",\n \"value\": \"130203\"\n}, {\n \"label\": \"古冶區\",\n \"value\": \"130204\"\n}, {\n \"label\": \"開平區\",\n \"value\": \"130205\"\n}, {\n \"label\": \"豐南區\",\n \"value\": \"130207\"\n}, {\n \"label\": \"豐潤區\",\n \"value\": \"130208\"\n}, {\n \"label\": \"曹妃甸區\",\n \"value\": \"130209\"\n}, {\n \"label\": \"灤縣\",\n \"value\": \"130223\"\n}, {\n \"label\": \"灤南縣\",\n \"value\": \"130224\"\n}, {\n \"label\": \"樂亭縣\",\n \"value\": \"130225\"\n}, {\n \"label\": \"遷西縣\",\n \"value\": \"130227\"\n}, {\n \"label\": \"玉田縣\",\n \"value\": \"130229\"\n}, {\n \"label\": \"唐山市蘆臺經濟技術開發區\",\n \"value\": \"130271\"\n}, {\n \"label\": \"唐山市漢沽管理區\",\n \"value\": \"130272\"\n}, {\n \"label\": \"唐山高新技術產業開發區\",\n \"value\": \"130273\"\n}, {\n \"label\": \"河北唐山海港經濟開發區\",\n \"value\": \"130274\"\n}, {\n \"label\": \"遵化市\",\n \"value\": \"130281\"\n}, {\n \"label\": \"遷安市\",\n \"value\": \"130283\"\n}], [{\n \"label\": \"海港區\",\n \"value\": \"130302\"\n}, {\n \"label\": \"山海關區\",\n \"value\": \"130303\"\n}, {\n \"label\": \"北戴河區\",\n \"value\": \"130304\"\n}, {\n \"label\": \"撫寧區\",\n \"value\": \"130306\"\n}, {\n \"label\": \"青龍滿族自治縣\",\n \"value\": \"130321\"\n}, {\n \"label\": \"昌黎縣\",\n \"value\": \"130322\"\n}, {\n \"label\": \"盧龍縣\",\n \"value\": \"130324\"\n}, {\n \"label\": \"秦皇島市經濟技術開發區\",\n \"value\": \"130371\"\n}, {\n \"label\": \"北戴河新區\",\n \"value\": \"130372\"\n}], [{\n \"label\": \"邯山區\",\n \"value\": \"130402\"\n}, {\n \"label\": \"叢臺區\",\n \"value\": \"130403\"\n}, {\n \"label\": \"復興區\",\n \"value\": \"130404\"\n}, {\n \"label\": \"峰峰礦區\",\n \"value\": \"130406\"\n}, {\n \"label\": \"肥鄉區\",\n \"value\": \"130407\"\n}, {\n \"label\": \"永年區\",\n \"value\": \"130408\"\n}, {\n \"label\": \"臨漳縣\",\n \"value\": \"130423\"\n}, {\n \"label\": \"成安縣\",\n \"value\": \"130424\"\n}, {\n \"label\": \"大名縣\",\n \"value\": \"130425\"\n}, {\n \"label\": \"涉縣\",\n \"value\": \"130426\"\n}, {\n \"label\": \"磁縣\",\n \"value\": \"130427\"\n}, {\n \"label\": \"邱縣\",\n \"value\": \"130430\"\n}, {\n \"label\": \"雞澤縣\",\n \"value\": \"130431\"\n}, {\n \"label\": \"廣平縣\",\n \"value\": \"130432\"\n}, {\n \"label\": \"館陶縣\",\n \"value\": \"130433\"\n}, {\n \"label\": \"魏縣\",\n \"value\": \"130434\"\n}, {\n \"label\": \"曲周縣\",\n \"value\": \"130435\"\n}, {\n \"label\": \"邯鄲經濟技術開發區\",\n \"value\": \"130471\"\n}, {\n \"label\": \"邯鄲冀南新區\",\n \"value\": \"130473\"\n}, {\n \"label\": \"武安市\",\n \"value\": \"130481\"\n}], [{\n \"label\": \"橋東區\",\n \"value\": \"130502\"\n}, {\n \"label\": \"橋西區\",\n \"value\": \"130503\"\n}, {\n \"label\": \"邢臺縣\",\n \"value\": \"130521\"\n}, {\n \"label\": \"臨城縣\",\n \"value\": \"130522\"\n}, {\n \"label\": \"內丘縣\",\n \"value\": \"130523\"\n}, {\n \"label\": \"柏鄉縣\",\n \"value\": \"130524\"\n}, {\n \"label\": \"隆堯縣\",\n \"value\": \"130525\"\n}, {\n \"label\": \"任縣\",\n \"value\": \"130526\"\n}, {\n \"label\": \"南和縣\",\n \"value\": \"130527\"\n}, {\n \"label\": \"寧晉縣\",\n \"value\": \"130528\"\n}, {\n \"label\": \"鉅鹿縣\",\n \"value\": \"130529\"\n}, {\n \"label\": \"新河縣\",\n \"value\": \"130530\"\n}, {\n \"label\": \"廣宗縣\",\n \"value\": \"130531\"\n}, {\n \"label\": \"平鄉縣\",\n \"value\": \"130532\"\n}, {\n \"label\": \"威縣\",\n \"value\": \"130533\"\n}, {\n \"label\": \"清河縣\",\n \"value\": \"130534\"\n}, {\n \"label\": \"臨西縣\",\n \"value\": \"130535\"\n}, {\n \"label\": \"河北邢臺經濟開發區\",\n \"value\": \"130571\"\n}, {\n \"label\": \"南宮市\",\n \"value\": \"130581\"\n}, {\n \"label\": \"沙河市\",\n \"value\": \"130582\"\n}], [{\n \"label\": \"競秀區\",\n \"value\": \"130602\"\n}, {\n \"label\": \"蓮池區\",\n \"value\": \"130606\"\n}, {\n \"label\": \"滿城區\",\n \"value\": \"130607\"\n}, {\n \"label\": \"清苑區\",\n \"value\": \"130608\"\n}, {\n \"label\": \"徐水區\",\n \"value\": \"130609\"\n}, {\n \"label\": \"淶水縣\",\n \"value\": \"130623\"\n}, {\n \"label\": \"阜平縣\",\n \"value\": \"130624\"\n}, {\n \"label\": \"定興縣\",\n \"value\": \"130626\"\n}, {\n \"label\": \"唐縣\",\n \"value\": \"130627\"\n}, {\n \"label\": \"高陽縣\",\n \"value\": \"130628\"\n}, {\n \"label\": \"容城縣\",\n \"value\": \"130629\"\n}, {\n \"label\": \"淶源縣\",\n \"value\": \"130630\"\n}, {\n \"label\": \"望都縣\",\n \"value\": \"130631\"\n}, {\n \"label\": \"安新縣\",\n \"value\": \"130632\"\n}, {\n \"label\": \"易縣\",\n \"value\": \"130633\"\n}, {\n \"label\": \"曲陽縣\",\n \"value\": \"130634\"\n}, {\n \"label\": \"蠡縣\",\n \"value\": \"130635\"\n}, {\n \"label\": \"順平縣\",\n \"value\": \"130636\"\n}, {\n \"label\": \"博野縣\",\n \"value\": \"130637\"\n}, {\n \"label\": \"雄縣\",\n \"value\": \"130638\"\n}, {\n \"label\": \"保定高新技術產業開發區\",\n \"value\": \"130671\"\n}, {\n \"label\": \"保定白溝新城\",\n \"value\": \"130672\"\n}, {\n \"label\": \"涿州市\",\n \"value\": \"130681\"\n}, {\n \"label\": \"定州市\",\n \"value\": \"130682\"\n}, {\n \"label\": \"安國市\",\n \"value\": \"130683\"\n}, {\n \"label\": \"高碑店市\",\n \"value\": \"130684\"\n}], [{\n \"label\": \"橋東區\",\n \"value\": \"130702\"\n}, {\n \"label\": \"橋西區\",\n \"value\": \"130703\"\n}, {\n \"label\": \"宣化區\",\n \"value\": \"130705\"\n}, {\n \"label\": \"下花園區\",\n \"value\": \"130706\"\n}, {\n \"label\": \"萬全區\",\n \"value\": \"130708\"\n}, {\n \"label\": \"崇禮區\",\n \"value\": \"130709\"\n}, {\n \"label\": \"張北縣\",\n \"value\": \"130722\"\n}, {\n \"label\": \"康保縣\",\n \"value\": \"130723\"\n}, {\n \"label\": \"沽源縣\",\n \"value\": \"130724\"\n}, {\n \"label\": \"尚義縣\",\n \"value\": \"130725\"\n}, {\n \"label\": \"蔚縣\",\n \"value\": \"130726\"\n}, {\n \"label\": \"陽原縣\",\n \"value\": \"130727\"\n}, {\n \"label\": \"懷安縣\",\n \"value\": \"130728\"\n}, {\n \"label\": \"懷來縣\",\n \"value\": \"130730\"\n}, {\n \"label\": \"涿鹿縣\",\n \"value\": \"130731\"\n}, {\n \"label\": \"赤城縣\",\n \"value\": \"130732\"\n}, {\n \"label\": \"張家口市高新技術產業開發區\",\n \"value\": \"130771\"\n}, {\n \"label\": \"張家口市察北管理區\",\n \"value\": \"130772\"\n}, {\n \"label\": \"張家口市塞北管理區\",\n \"value\": \"130773\"\n}], [{\n \"label\": \"雙橋區\",\n \"value\": \"130802\"\n}, {\n \"label\": \"雙灤區\",\n \"value\": \"130803\"\n}, {\n \"label\": \"鷹手營子礦區\",\n \"value\": \"130804\"\n}, {\n \"label\": \"承德縣\",\n \"value\": \"130821\"\n}, {\n \"label\": \"興隆縣\",\n \"value\": \"130822\"\n}, {\n \"label\": \"灤平縣\",\n \"value\": \"130824\"\n}, {\n \"label\": \"隆化縣\",\n \"value\": \"130825\"\n}, {\n \"label\": \"豐寧滿族自治縣\",\n \"value\": \"130826\"\n}, {\n \"label\": \"寬城滿族自治縣\",\n \"value\": \"130827\"\n}, {\n \"label\": \"圍場滿族蒙古族自治縣\",\n \"value\": \"130828\"\n}, {\n \"label\": \"承德高新技術產業開發區\",\n \"value\": \"130871\"\n}, {\n \"label\": \"平泉市\",\n \"value\": \"130881\"\n}], [{\n \"label\": \"新華區\",\n \"value\": \"130902\"\n}, {\n \"label\": \"運河區\",\n \"value\": \"130903\"\n}, {\n \"label\": \"滄縣\",\n \"value\": \"130921\"\n}, {\n \"label\": \"青縣\",\n \"value\": \"130922\"\n}, {\n \"label\": \"東光縣\",\n \"value\": \"130923\"\n}, {\n \"label\": \"海興縣\",\n \"value\": \"130924\"\n}, {\n \"label\": \"鹽山縣\",\n \"value\": \"130925\"\n}, {\n \"label\": \"肅寧縣\",\n \"value\": \"130926\"\n}, {\n \"label\": \"南皮縣\",\n \"value\": \"130927\"\n}, {\n \"label\": \"吳橋縣\",\n \"value\": \"130928\"\n}, {\n \"label\": \"獻縣\",\n \"value\": \"130929\"\n}, {\n \"label\": \"孟村回族自治縣\",\n \"value\": \"130930\"\n}, {\n \"label\": \"河北滄州經濟開發區\",\n \"value\": \"130971\"\n}, {\n \"label\": \"滄州高新技術產業開發區\",\n \"value\": \"130972\"\n}, {\n \"label\": \"滄州渤海新區\",\n \"value\": \"130973\"\n}, {\n \"label\": \"泊頭市\",\n \"value\": \"130981\"\n}, {\n \"label\": \"任丘市\",\n \"value\": \"130982\"\n}, {\n \"label\": \"黃驊市\",\n \"value\": \"130983\"\n}, {\n \"label\": \"河間市\",\n \"value\": \"130984\"\n}], [{\n \"label\": \"安次區\",\n \"value\": \"131002\"\n}, {\n \"label\": \"廣陽區\",\n \"value\": \"131003\"\n}, {\n \"label\": \"固安縣\",\n \"value\": \"131022\"\n}, {\n \"label\": \"永清縣\",\n \"value\": \"131023\"\n}, {\n \"label\": \"香河縣\",\n \"value\": \"131024\"\n}, {\n \"label\": \"大城縣\",\n \"value\": \"131025\"\n}, {\n \"label\": \"文安縣\",\n \"value\": \"131026\"\n}, {\n \"label\": \"大廠回族自治縣\",\n \"value\": \"131028\"\n}, {\n \"label\": \"廊坊經濟技術開發區\",\n \"value\": \"131071\"\n}, {\n \"label\": \"霸州市\",\n \"value\": \"131081\"\n}, {\n \"label\": \"三河市\",\n \"value\": \"131082\"\n}], [{\n \"label\": \"桃城區\",\n \"value\": \"131102\"\n}, {\n \"label\": \"冀州區\",\n \"value\": \"131103\"\n}, {\n \"label\": \"棗強縣\",\n \"value\": \"131121\"\n}, {\n \"label\": \"武邑縣\",\n \"value\": \"131122\"\n}, {\n \"label\": \"武強縣\",\n \"value\": \"131123\"\n}, {\n \"label\": \"饒陽縣\",\n \"value\": \"131124\"\n}, {\n \"label\": \"安平縣\",\n \"value\": \"131125\"\n}, {\n \"label\": \"故城縣\",\n \"value\": \"131126\"\n}, {\n \"label\": \"景縣\",\n \"value\": \"131127\"\n}, {\n \"label\": \"阜城縣\",\n \"value\": \"131128\"\n}, {\n \"label\": \"河北衡水經濟開發區\",\n \"value\": \"131171\"\n}, {\n \"label\": \"衡水濱湖新區\",\n \"value\": \"131172\"\n}, {\n \"label\": \"深州市\",\n \"value\": \"131182\"\n}]], [[{\n \"label\": \"小店區\",\n \"value\": \"140105\"\n}, {\n \"label\": \"迎澤區\",\n \"value\": \"140106\"\n}, {\n \"label\": \"杏花嶺區\",\n \"value\": \"140107\"\n}, {\n \"label\": \"尖草坪區\",\n \"value\": \"140108\"\n}, {\n \"label\": \"萬柏林區\",\n \"value\": \"140109\"\n}, {\n \"label\": \"晉源區\",\n \"value\": \"140110\"\n}, {\n \"label\": \"清徐縣\",\n \"value\": \"140121\"\n}, {\n \"label\": \"陽曲縣\",\n \"value\": \"140122\"\n}, {\n \"label\": \"婁煩縣\",\n \"value\": \"140123\"\n}, {\n \"label\": \"山西轉型綜合改革示範區\",\n \"value\": \"140171\"\n}, {\n \"label\": \"古交市\",\n \"value\": \"140181\"\n}], [{\n \"label\": \"城區\",\n \"value\": \"140202\"\n}, {\n \"label\": \"礦區\",\n \"value\": \"140203\"\n}, {\n \"label\": \"南郊區\",\n \"value\": \"140211\"\n}, {\n \"label\": \"新榮區\",\n \"value\": \"140212\"\n}, {\n \"label\": \"陽高縣\",\n \"value\": \"140221\"\n}, {\n \"label\": \"天鎮縣\",\n \"value\": \"140222\"\n}, {\n \"label\": \"廣靈縣\",\n \"value\": \"140223\"\n}, {\n \"label\": \"靈丘縣\",\n \"value\": \"140224\"\n}, {\n \"label\": \"渾源縣\",\n \"value\": \"140225\"\n}, {\n \"label\": \"左雲縣\",\n \"value\": \"140226\"\n}, {\n \"label\": \"大同縣\",\n \"value\": \"140227\"\n}, {\n \"label\": \"山西大同經濟開發區\",\n \"value\": \"140271\"\n}], [{\n \"label\": \"城區\",\n \"value\": \"140302\"\n}, {\n \"label\": \"礦區\",\n \"value\": \"140303\"\n}, {\n \"label\": \"郊區\",\n \"value\": \"140311\"\n}, {\n \"label\": \"平定縣\",\n \"value\": \"140321\"\n}, {\n \"label\": \"盂縣\",\n \"value\": \"140322\"\n}, {\n \"label\": \"山西陽泉經濟開發區\",\n \"value\": \"140371\"\n}], [{\n \"label\": \"城區\",\n \"value\": \"140402\"\n}, {\n \"label\": \"郊區\",\n \"value\": \"140411\"\n}, {\n \"label\": \"長治縣\",\n \"value\": \"140421\"\n}, {\n \"label\": \"襄垣縣\",\n \"value\": \"140423\"\n}, {\n \"label\": \"屯留縣\",\n \"value\": \"140424\"\n}, {\n \"label\": \"平順縣\",\n \"value\": \"140425\"\n}, {\n \"label\": \"黎城縣\",\n \"value\": \"140426\"\n}, {\n \"label\": \"壺關縣\",\n \"value\": \"140427\"\n}, {\n \"label\": \"長子縣\",\n \"value\": \"140428\"\n}, {\n \"label\": \"武鄉縣\",\n \"value\": \"140429\"\n}, {\n \"label\": \"沁縣\",\n \"value\": \"140430\"\n}, {\n \"label\": \"沁源縣\",\n \"value\": \"140431\"\n}, {\n \"label\": \"山西長治高新技術產業園區\",\n \"value\": \"140471\"\n}, {\n \"label\": \"潞城市\",\n \"value\": \"140481\"\n}], [{\n \"label\": \"城區\",\n \"value\": \"140502\"\n}, {\n \"label\": \"沁水縣\",\n \"value\": \"140521\"\n}, {\n \"label\": \"陽城縣\",\n \"value\": \"140522\"\n}, {\n \"label\": \"陵川縣\",\n \"value\": \"140524\"\n}, {\n \"label\": \"澤州縣\",\n \"value\": \"140525\"\n}, {\n \"label\": \"高平市\",\n \"value\": \"140581\"\n}], [{\n \"label\": \"朔城區\",\n \"value\": \"140602\"\n}, {\n \"label\": \"平魯區\",\n \"value\": \"140603\"\n}, {\n \"label\": \"山陰縣\",\n \"value\": \"140621\"\n}, {\n \"label\": \"應縣\",\n \"value\": \"140622\"\n}, {\n \"label\": \"右玉縣\",\n \"value\": \"140623\"\n}, {\n \"label\": \"懷仁縣\",\n \"value\": \"140624\"\n}, {\n \"label\": \"山西朔州經濟開發區\",\n \"value\": \"140671\"\n}], [{\n \"label\": \"榆次區\",\n \"value\": \"140702\"\n}, {\n \"label\": \"榆社縣\",\n \"value\": \"140721\"\n}, {\n \"label\": \"左權縣\",\n \"value\": \"140722\"\n}, {\n \"label\": \"和順縣\",\n \"value\": \"140723\"\n}, {\n \"label\": \"昔陽縣\",\n \"value\": \"140724\"\n}, {\n \"label\": \"壽陽縣\",\n \"value\": \"140725\"\n}, {\n \"label\": \"太谷縣\",\n \"value\": \"140726\"\n}, {\n \"label\": \"祁縣\",\n \"value\": \"140727\"\n}, {\n \"label\": \"平遙縣\",\n \"value\": \"140728\"\n}, {\n \"label\": \"靈石縣\",\n \"value\": \"140729\"\n}, {\n \"label\": \"介休市\",\n \"value\": \"140781\"\n}], [{\n \"label\": \"鹽湖區\",\n \"value\": \"140802\"\n}, {\n \"label\": \"臨猗縣\",\n \"value\": \"140821\"\n}, {\n \"label\": \"萬榮縣\",\n \"value\": \"140822\"\n}, {\n \"label\": \"聞喜縣\",\n \"value\": \"140823\"\n}, {\n \"label\": \"稷山縣\",\n \"value\": \"140824\"\n}, {\n \"label\": \"新絳縣\",\n \"value\": \"140825\"\n}, {\n \"label\": \"絳縣\",\n \"value\": \"140826\"\n}, {\n \"label\": \"垣曲縣\",\n \"value\": \"140827\"\n}, {\n \"label\": \"夏縣\",\n \"value\": \"140828\"\n}, {\n \"label\": \"平陸縣\",\n \"value\": \"140829\"\n}, {\n \"label\": \"芮城縣\",\n \"value\": \"140830\"\n}, {\n \"label\": \"永濟市\",\n \"value\": \"140881\"\n}, {\n \"label\": \"河津市\",\n \"value\": \"140882\"\n}], [{\n \"label\": \"忻府區\",\n \"value\": \"140902\"\n}, {\n \"label\": \"定襄縣\",\n \"value\": \"140921\"\n}, {\n \"label\": \"五臺縣\",\n \"value\": \"140922\"\n}, {\n \"label\": \"代縣\",\n \"value\": \"140923\"\n}, {\n \"label\": \"繁峙縣\",\n \"value\": \"140924\"\n}, {\n \"label\": \"寧武縣\",\n \"value\": \"140925\"\n}, {\n \"label\": \"靜樂縣\",\n \"value\": \"140926\"\n}, {\n \"label\": \"神池縣\",\n \"value\": \"140927\"\n}, {\n \"label\": \"五寨縣\",\n \"value\": \"140928\"\n}, {\n \"label\": \"岢嵐縣\",\n \"value\": \"140929\"\n}, {\n \"label\": \"河曲縣\",\n \"value\": \"140930\"\n}, {\n \"label\": \"保德縣\",\n \"value\": \"140931\"\n}, {\n \"label\": \"偏關縣\",\n \"value\": \"140932\"\n}, {\n \"label\": \"五臺山風景名勝區\",\n \"value\": \"140971\"\n}, {\n \"label\": \"原平市\",\n \"value\": \"140981\"\n}], [{\n \"label\": \"堯都區\",\n \"value\": \"141002\"\n}, {\n \"label\": \"曲沃縣\",\n \"value\": \"141021\"\n}, {\n \"label\": \"翼城縣\",\n \"value\": \"141022\"\n}, {\n \"label\": \"襄汾縣\",\n \"value\": \"141023\"\n}, {\n \"label\": \"洪洞縣\",\n \"value\": \"141024\"\n}, {\n \"label\": \"古縣\",\n \"value\": \"141025\"\n}, {\n \"label\": \"安澤縣\",\n \"value\": \"141026\"\n}, {\n \"label\": \"浮山縣\",\n \"value\": \"141027\"\n}, {\n \"label\": \"吉縣\",\n \"value\": \"141028\"\n}, {\n \"label\": \"鄉寧縣\",\n \"value\": \"141029\"\n}, {\n \"label\": \"大寧縣\",\n \"value\": \"141030\"\n}, {\n \"label\": \"隰縣\",\n \"value\": \"141031\"\n}, {\n \"label\": \"永和縣\",\n \"value\": \"141032\"\n}, {\n \"label\": \"蒲縣\",\n \"value\": \"141033\"\n}, {\n \"label\": \"汾西縣\",\n \"value\": \"141034\"\n}, {\n \"label\": \"侯馬市\",\n \"value\": \"141081\"\n}, {\n \"label\": \"霍州市\",\n \"value\": \"141082\"\n}], [{\n \"label\": \"離石區\",\n \"value\": \"141102\"\n}, {\n \"label\": \"文水縣\",\n \"value\": \"141121\"\n}, {\n \"label\": \"交城縣\",\n \"value\": \"141122\"\n}, {\n \"label\": \"興縣\",\n \"value\": \"141123\"\n}, {\n \"label\": \"臨縣\",\n \"value\": \"141124\"\n}, {\n \"label\": \"柳林縣\",\n \"value\": \"141125\"\n}, {\n \"label\": \"石樓縣\",\n \"value\": \"141126\"\n}, {\n \"label\": \"嵐縣\",\n \"value\": \"141127\"\n}, {\n \"label\": \"方山縣\",\n \"value\": \"141128\"\n}, {\n \"label\": \"中陽縣\",\n \"value\": \"141129\"\n}, {\n \"label\": \"交口縣\",\n \"value\": \"141130\"\n}, {\n \"label\": \"孝義市\",\n \"value\": \"141181\"\n}, {\n \"label\": \"汾陽市\",\n \"value\": \"141182\"\n}]], [[{\n \"label\": \"新城區\",\n \"value\": \"150102\"\n}, {\n \"label\": \"回民區\",\n \"value\": \"150103\"\n}, {\n \"label\": \"玉泉區\",\n \"value\": \"150104\"\n}, {\n \"label\": \"賽罕區\",\n \"value\": \"150105\"\n}, {\n \"label\": \"土默特左旗\",\n \"value\": \"150121\"\n}, {\n \"label\": \"托克托縣\",\n \"value\": \"150122\"\n}, {\n \"label\": \"和林格爾縣\",\n \"value\": \"150123\"\n}, {\n \"label\": \"清水河縣\",\n \"value\": \"150124\"\n}, {\n \"label\": \"武川縣\",\n \"value\": \"150125\"\n}, {\n \"label\": \"呼和浩特金海工業園區\",\n \"value\": \"150171\"\n}, {\n \"label\": \"呼和浩特經濟技術開發區\",\n \"value\": \"150172\"\n}], [{\n \"label\": \"東河區\",\n \"value\": \"150202\"\n}, {\n \"label\": \"昆都侖區\",\n \"value\": \"150203\"\n}, {\n \"label\": \"青山區\",\n \"value\": \"150204\"\n}, {\n \"label\": \"石柺區\",\n \"value\": \"150205\"\n}, {\n \"label\": \"白雲鄂博礦區\",\n \"value\": \"150206\"\n}, {\n \"label\": \"九原區\",\n \"value\": \"150207\"\n}, {\n \"label\": \"土默特右旗\",\n \"value\": \"150221\"\n}, {\n \"label\": \"固陽縣\",\n \"value\": \"150222\"\n}, {\n \"label\": \"達爾罕茂明安聯合旗\",\n \"value\": \"150223\"\n}, {\n \"label\": \"包頭稀土高新技術產業開發區\",\n \"value\": \"150271\"\n}], [{\n \"label\": \"海勃灣區\",\n \"value\": \"150302\"\n}, {\n \"label\": \"海南區\",\n \"value\": \"150303\"\n}, {\n \"label\": \"烏達區\",\n \"value\": \"150304\"\n}], [{\n \"label\": \"紅山區\",\n \"value\": \"150402\"\n}, {\n \"label\": \"元寶山區\",\n \"value\": \"150403\"\n}, {\n \"label\": \"松山區\",\n \"value\": \"150404\"\n}, {\n \"label\": \"阿魯科爾沁旗\",\n \"value\": \"150421\"\n}, {\n \"label\": \"巴林左旗\",\n \"value\": \"150422\"\n}, {\n \"label\": \"巴林右旗\",\n \"value\": \"150423\"\n}, {\n \"label\": \"林西縣\",\n \"value\": \"150424\"\n}, {\n \"label\": \"克什克騰旗\",\n \"value\": \"150425\"\n}, {\n \"label\": \"翁牛特旗\",\n \"value\": \"150426\"\n}, {\n \"label\": \"喀喇沁旗\",\n \"value\": \"150428\"\n}, {\n \"label\": \"寧城縣\",\n \"value\": \"150429\"\n}, {\n \"label\": \"敖漢旗\",\n \"value\": \"150430\"\n}], [{\n \"label\": \"科爾沁區\",\n \"value\": \"150502\"\n}, {\n \"label\": \"科爾沁左翼中旗\",\n \"value\": \"150521\"\n}, {\n \"label\": \"科爾沁左翼後旗\",\n \"value\": \"150522\"\n}, {\n \"label\": \"開魯縣\",\n \"value\": \"150523\"\n}, {\n \"label\": \"庫倫旗\",\n \"value\": \"150524\"\n}, {\n \"label\": \"奈曼旗\",\n \"value\": \"150525\"\n}, {\n \"label\": \"扎魯特旗\",\n \"value\": \"150526\"\n}, {\n \"label\": \"通遼經濟技術開發區\",\n \"value\": \"150571\"\n}, {\n \"label\": \"霍林郭勒市\",\n \"value\": \"150581\"\n}], [{\n \"label\": \"東勝區\",\n \"value\": \"150602\"\n}, {\n \"label\": \"康巴什區\",\n \"value\": \"150603\"\n}, {\n \"label\": \"達拉特旗\",\n \"value\": \"150621\"\n}, {\n \"label\": \"準格爾旗\",\n \"value\": \"150622\"\n}, {\n \"label\": \"鄂托克前旗\",\n \"value\": \"150623\"\n}, {\n \"label\": \"鄂托克旗\",\n \"value\": \"150624\"\n}, {\n \"label\": \"杭錦旗\",\n \"value\": \"150625\"\n}, {\n \"label\": \"烏審旗\",\n \"value\": \"150626\"\n}, {\n \"label\": \"伊金霍洛旗\",\n \"value\": \"150627\"\n}], [{\n \"label\": \"海拉爾區\",\n \"value\": \"150702\"\n}, {\n \"label\": \"扎賚諾爾區\",\n \"value\": \"150703\"\n}, {\n \"label\": \"阿榮旗\",\n \"value\": \"150721\"\n}, {\n \"label\": \"莫力達瓦達斡爾族自治旗\",\n \"value\": \"150722\"\n}, {\n \"label\": \"鄂倫春自治旗\",\n \"value\": \"150723\"\n}, {\n \"label\": \"鄂溫克族自治旗\",\n \"value\": \"150724\"\n}, {\n \"label\": \"陳巴爾虎旗\",\n \"value\": \"150725\"\n}, {\n \"label\": \"新巴爾虎左旗\",\n \"value\": \"150726\"\n}, {\n \"label\": \"新巴爾虎右旗\",\n \"value\": \"150727\"\n}, {\n \"label\": \"滿洲里市\",\n \"value\": \"150781\"\n}, {\n \"label\": \"牙克石市\",\n \"value\": \"150782\"\n}, {\n \"label\": \"扎蘭屯市\",\n \"value\": \"150783\"\n}, {\n \"label\": \"額爾古納市\",\n \"value\": \"150784\"\n}, {\n \"label\": \"根河市\",\n \"value\": \"150785\"\n}], [{\n \"label\": \"臨河區\",\n \"value\": \"150802\"\n}, {\n \"label\": \"五原縣\",\n \"value\": \"150821\"\n}, {\n \"label\": \"磴口縣\",\n \"value\": \"150822\"\n}, {\n \"label\": \"烏拉特前旗\",\n \"value\": \"150823\"\n}, {\n \"label\": \"烏拉特中旗\",\n \"value\": \"150824\"\n}, {\n \"label\": \"烏拉特後旗\",\n \"value\": \"150825\"\n}, {\n \"label\": \"杭錦後旗\",\n \"value\": \"150826\"\n}], [{\n \"label\": \"集寧區\",\n \"value\": \"150902\"\n}, {\n \"label\": \"卓資縣\",\n \"value\": \"150921\"\n}, {\n \"label\": \"化德縣\",\n \"value\": \"150922\"\n}, {\n \"label\": \"商都縣\",\n \"value\": \"150923\"\n}, {\n \"label\": \"興和縣\",\n \"value\": \"150924\"\n}, {\n \"label\": \"涼城縣\",\n \"value\": \"150925\"\n}, {\n \"label\": \"察哈爾右翼前旗\",\n \"value\": \"150926\"\n}, {\n \"label\": \"察哈爾右翼中旗\",\n \"value\": \"150927\"\n}, {\n \"label\": \"察哈爾右翼後旗\",\n \"value\": \"150928\"\n}, {\n \"label\": \"四子王旗\",\n \"value\": \"150929\"\n}, {\n \"label\": \"豐鎮市\",\n \"value\": \"150981\"\n}], [{\n \"label\": \"烏蘭浩特市\",\n \"value\": \"152201\"\n}, {\n \"label\": \"阿爾山市\",\n \"value\": \"152202\"\n}, {\n \"label\": \"科爾沁右翼前旗\",\n \"value\": \"152221\"\n}, {\n \"label\": \"科爾沁右翼中旗\",\n \"value\": \"152222\"\n}, {\n \"label\": \"扎賚特旗\",\n \"value\": \"152223\"\n}, {\n \"label\": \"突泉縣\",\n \"value\": \"152224\"\n}], [{\n \"label\": \"二連浩特市\",\n \"value\": \"152501\"\n}, {\n \"label\": \"錫林浩特市\",\n \"value\": \"152502\"\n}, {\n \"label\": \"阿巴嘎旗\",\n \"value\": \"152522\"\n}, {\n \"label\": \"蘇尼特左旗\",\n \"value\": \"152523\"\n}, {\n \"label\": \"蘇尼特右旗\",\n \"value\": \"152524\"\n}, {\n \"label\": \"東烏珠穆沁旗\",\n \"value\": \"152525\"\n}, {\n \"label\": \"西烏珠穆沁旗\",\n \"value\": \"152526\"\n}, {\n \"label\": \"太僕寺旗\",\n \"value\": \"152527\"\n}, {\n \"label\": \"鑲黃旗\",\n \"value\": \"152528\"\n}, {\n \"label\": \"正鑲白旗\",\n \"value\": \"152529\"\n}, {\n \"label\": \"正藍旗\",\n \"value\": \"152530\"\n}, {\n \"label\": \"多倫縣\",\n \"value\": \"152531\"\n}, {\n \"label\": \"烏拉蓋管委會\",\n \"value\": \"152571\"\n}], [{\n \"label\": \"阿拉善左旗\",\n \"value\": \"152921\"\n}, {\n \"label\": \"阿拉善右旗\",\n \"value\": \"152922\"\n}, {\n \"label\": \"額濟納旗\",\n \"value\": \"152923\"\n}, {\n \"label\": \"內蒙古阿拉善經濟開發區\",\n \"value\": \"152971\"\n}]], [[{\n \"label\": \"和平區\",\n \"value\": \"210102\"\n}, {\n \"label\": \"瀋河區\",\n \"value\": \"210103\"\n}, {\n \"label\": \"大東區\",\n \"value\": \"210104\"\n}, {\n \"label\": \"皇姑區\",\n \"value\": \"210105\"\n}, {\n \"label\": \"鐵西區\",\n \"value\": \"210106\"\n}, {\n \"label\": \"蘇家屯區\",\n \"value\": \"210111\"\n}, {\n \"label\": \"渾南區\",\n \"value\": \"210112\"\n}, {\n \"label\": \"沈北新區\",\n \"value\": \"210113\"\n}, {\n \"label\": \"于洪區\",\n \"value\": \"210114\"\n}, {\n \"label\": \"遼中區\",\n \"value\": \"210115\"\n}, {\n \"label\": \"康平縣\",\n \"value\": \"210123\"\n}, {\n \"label\": \"法庫縣\",\n \"value\": \"210124\"\n}, {\n \"label\": \"新民市\",\n \"value\": \"210181\"\n}], [{\n \"label\": \"中山區\",\n \"value\": \"210202\"\n}, {\n \"label\": \"西崗區\",\n \"value\": \"210203\"\n}, {\n \"label\": \"沙河口區\",\n \"value\": \"210204\"\n}, {\n \"label\": \"甘井子區\",\n \"value\": \"210211\"\n}, {\n \"label\": \"旅順口區\",\n \"value\": \"210212\"\n}, {\n \"label\": \"金州區\",\n \"value\": \"210213\"\n}, {\n \"label\": \"普蘭店區\",\n \"value\": \"210214\"\n}, {\n \"label\": \"長海縣\",\n \"value\": \"210224\"\n}, {\n \"label\": \"瓦房店市\",\n \"value\": \"210281\"\n}, {\n \"label\": \"莊河市\",\n \"value\": \"210283\"\n}], [{\n \"label\": \"鐵東區\",\n \"value\": \"210302\"\n}, {\n \"label\": \"鐵西區\",\n \"value\": \"210303\"\n}, {\n \"label\": \"立山區\",\n \"value\": \"210304\"\n}, {\n \"label\": \"千山區\",\n \"value\": \"210311\"\n}, {\n \"label\": \"臺安縣\",\n \"value\": \"210321\"\n}, {\n \"label\": \"岫巖滿族自治縣\",\n \"value\": \"210323\"\n}, {\n \"label\": \"海城市\",\n \"value\": \"210381\"\n}], [{\n \"label\": \"新撫區\",\n \"value\": \"210402\"\n}, {\n \"label\": \"東洲區\",\n \"value\": \"210403\"\n}, {\n \"label\": \"望花區\",\n \"value\": \"210404\"\n}, {\n \"label\": \"順城區\",\n \"value\": \"210411\"\n}, {\n \"label\": \"撫順縣\",\n \"value\": \"210421\"\n}, {\n \"label\": \"新賓滿族自治縣\",\n \"value\": \"210422\"\n}, {\n \"label\": \"清原滿族自治縣\",\n \"value\": \"210423\"\n}], [{\n \"label\": \"平山區\",\n \"value\": \"210502\"\n}, {\n \"label\": \"溪湖區\",\n \"value\": \"210503\"\n}, {\n \"label\": \"明山區\",\n \"value\": \"210504\"\n}, {\n \"label\": \"南芬區\",\n \"value\": \"210505\"\n}, {\n \"label\": \"本溪滿族自治縣\",\n \"value\": \"210521\"\n}, {\n \"label\": \"桓仁滿族自治縣\",\n \"value\": \"210522\"\n}], [{\n \"label\": \"元寶區\",\n \"value\": \"210602\"\n}, {\n \"label\": \"振興區\",\n \"value\": \"210603\"\n}, {\n \"label\": \"振安區\",\n \"value\": \"210604\"\n}, {\n \"label\": \"寬甸滿族自治縣\",\n \"value\": \"210624\"\n}, {\n \"label\": \"東港市\",\n \"value\": \"210681\"\n}, {\n \"label\": \"鳳城市\",\n \"value\": \"210682\"\n}], [{\n \"label\": \"古塔區\",\n \"value\": \"210702\"\n}, {\n \"label\": \"淩河區\",\n \"value\": \"210703\"\n}, {\n \"label\": \"太和區\",\n \"value\": \"210711\"\n}, {\n \"label\": \"黑山縣\",\n \"value\": \"210726\"\n}, {\n \"label\": \"義縣\",\n \"value\": \"210727\"\n}, {\n \"label\": \"凌海市\",\n \"value\": \"210781\"\n}, {\n \"label\": \"北鎮市\",\n \"value\": \"210782\"\n}], [{\n \"label\": \"站前區\",\n \"value\": \"210802\"\n}, {\n \"label\": \"西市區\",\n \"value\": \"210803\"\n}, {\n \"label\": \"鮁魚圈區\",\n \"value\": \"210804\"\n}, {\n \"label\": \"老邊區\",\n \"value\": \"210811\"\n}, {\n \"label\": \"蓋州市\",\n \"value\": \"210881\"\n}, {\n \"label\": \"大石橋市\",\n \"value\": \"210882\"\n}], [{\n \"label\": \"海州區\",\n \"value\": \"210902\"\n}, {\n \"label\": \"新邱區\",\n \"value\": \"210903\"\n}, {\n \"label\": \"太平區\",\n \"value\": \"210904\"\n}, {\n \"label\": \"清河門區\",\n \"value\": \"210905\"\n}, {\n \"label\": \"細河區\",\n \"value\": \"210911\"\n}, {\n \"label\": \"阜新蒙古族自治縣\",\n \"value\": \"210921\"\n}, {\n \"label\": \"彰武縣\",\n \"value\": \"210922\"\n}], [{\n \"label\": \"白塔區\",\n \"value\": \"211002\"\n}, {\n \"label\": \"文聖區\",\n \"value\": \"211003\"\n}, {\n \"label\": \"宏偉區\",\n \"value\": \"211004\"\n}, {\n \"label\": \"弓長嶺區\",\n \"value\": \"211005\"\n}, {\n \"label\": \"太子河區\",\n \"value\": \"211011\"\n}, {\n \"label\": \"遼陽縣\",\n \"value\": \"211021\"\n}, {\n \"label\": \"燈塔市\",\n \"value\": \"211081\"\n}], [{\n \"label\": \"雙臺子區\",\n \"value\": \"211102\"\n}, {\n \"label\": \"興隆臺區\",\n \"value\": \"211103\"\n}, {\n \"label\": \"大窪區\",\n \"value\": \"211104\"\n}, {\n \"label\": \"盤山縣\",\n \"value\": \"211122\"\n}], [{\n \"label\": \"銀州區\",\n \"value\": \"211202\"\n}, {\n \"label\": \"清河區\",\n \"value\": \"211204\"\n}, {\n \"label\": \"鐵嶺縣\",\n \"value\": \"211221\"\n}, {\n \"label\": \"西豐縣\",\n \"value\": \"211223\"\n}, {\n \"label\": \"昌圖縣\",\n \"value\": \"211224\"\n}, {\n \"label\": \"調兵山市\",\n \"value\": \"211281\"\n}, {\n \"label\": \"開原市\",\n \"value\": \"211282\"\n}], [{\n \"label\": \"雙塔區\",\n \"value\": \"211302\"\n}, {\n \"label\": \"龍城區\",\n \"value\": \"211303\"\n}, {\n \"label\": \"朝陽縣\",\n \"value\": \"211321\"\n}, {\n \"label\": \"建平縣\",\n \"value\": \"211322\"\n}, {\n \"label\": \"喀喇沁左翼蒙古族自治縣\",\n \"value\": \"211324\"\n}, {\n \"label\": \"北票市\",\n \"value\": \"211381\"\n}, {\n \"label\": \"凌源市\",\n \"value\": \"211382\"\n}], [{\n \"label\": \"連山區\",\n \"value\": \"211402\"\n}, {\n \"label\": \"龍港區\",\n \"value\": \"211403\"\n}, {\n \"label\": \"南票區\",\n \"value\": \"211404\"\n}, {\n \"label\": \"綏中縣\",\n \"value\": \"211421\"\n}, {\n \"label\": \"建昌縣\",\n \"value\": \"211422\"\n}, {\n \"label\": \"興城市\",\n \"value\": \"211481\"\n}]], [[{\n \"label\": \"南關區\",\n \"value\": \"220102\"\n}, {\n \"label\": \"寬城區\",\n \"value\": \"220103\"\n}, {\n \"label\": \"朝陽區\",\n \"value\": \"220104\"\n}, {\n \"label\": \"二道區\",\n \"value\": \"220105\"\n}, {\n \"label\": \"綠園區\",\n \"value\": \"220106\"\n}, {\n \"label\": \"雙陽區\",\n \"value\": \"220112\"\n}, {\n \"label\": \"九臺區\",\n \"value\": \"220113\"\n}, {\n \"label\": \"農安縣\",\n \"value\": \"220122\"\n}, {\n \"label\": \"長春經濟技術開發區\",\n \"value\": \"220171\"\n}, {\n \"label\": \"長春淨月高新技術產業開發區\",\n \"value\": \"220172\"\n}, {\n \"label\": \"長春高新技術產業開發區\",\n \"value\": \"220173\"\n}, {\n \"label\": \"長春汽車經濟技術開發區\",\n \"value\": \"220174\"\n}, {\n \"label\": \"榆樹市\",\n \"value\": \"220182\"\n}, {\n \"label\": \"德惠市\",\n \"value\": \"220183\"\n}], [{\n \"label\": \"昌邑區\",\n \"value\": \"220202\"\n}, {\n \"label\": \"龍潭區\",\n \"value\": \"220203\"\n}, {\n \"label\": \"船營區\",\n \"value\": \"220204\"\n}, {\n \"label\": \"豐滿區\",\n \"value\": \"220211\"\n}, {\n \"label\": \"永吉縣\",\n \"value\": \"220221\"\n}, {\n \"label\": \"吉林經濟開發區\",\n \"value\": \"220271\"\n}, {\n \"label\": \"吉林高新技術產業開發區\",\n \"value\": \"220272\"\n}, {\n \"label\": \"吉林中國新加坡食品區\",\n \"value\": \"220273\"\n}, {\n \"label\": \"蛟河市\",\n \"value\": \"220281\"\n}, {\n \"label\": \"樺甸市\",\n \"value\": \"220282\"\n}, {\n \"label\": \"舒蘭市\",\n \"value\": \"220283\"\n}, {\n \"label\": \"磐石市\",\n \"value\": \"220284\"\n}], [{\n \"label\": \"鐵西區\",\n \"value\": \"220302\"\n}, {\n \"label\": \"鐵東區\",\n \"value\": \"220303\"\n}, {\n \"label\": \"梨樹縣\",\n \"value\": \"220322\"\n}, {\n \"label\": \"伊通滿族自治縣\",\n \"value\": \"220323\"\n}, {\n \"label\": \"公主嶺市\",\n \"value\": \"220381\"\n}, {\n \"label\": \"雙遼市\",\n \"value\": \"220382\"\n}], [{\n \"label\": \"龍山區\",\n \"value\": \"220402\"\n}, {\n \"label\": \"西安區\",\n \"value\": \"220403\"\n}, {\n \"label\": \"東豐縣\",\n \"value\": \"220421\"\n}, {\n \"label\": \"東遼縣\",\n \"value\": \"220422\"\n}], [{\n \"label\": \"東昌區\",\n \"value\": \"220502\"\n}, {\n \"label\": \"二道江區\",\n \"value\": \"220503\"\n}, {\n \"label\": \"通化縣\",\n \"value\": \"220521\"\n}, {\n \"label\": \"輝南縣\",\n \"value\": \"220523\"\n}, {\n \"label\": \"柳河縣\",\n \"value\": \"220524\"\n}, {\n \"label\": \"梅河口市\",\n \"value\": \"220581\"\n}, {\n \"label\": \"集安市\",\n \"value\": \"220582\"\n}], [{\n \"label\": \"渾江區\",\n \"value\": \"220602\"\n}, {\n \"label\": \"江源區\",\n \"value\": \"220605\"\n}, {\n \"label\": \"撫松縣\",\n \"value\": \"220621\"\n}, {\n \"label\": \"靖宇縣\",\n \"value\": \"220622\"\n}, {\n \"label\": \"長白朝鮮族自治縣\",\n \"value\": \"220623\"\n}, {\n \"label\": \"臨江市\",\n \"value\": \"220681\"\n}], [{\n \"label\": \"寧江區\",\n \"value\": \"220702\"\n}, {\n \"label\": \"前郭爾羅斯蒙古族自治縣\",\n \"value\": \"220721\"\n}, {\n \"label\": \"長嶺縣\",\n \"value\": \"220722\"\n}, {\n \"label\": \"乾安縣\",\n \"value\": \"220723\"\n}, {\n \"label\": \"吉林松原經濟開發區\",\n \"value\": \"220771\"\n}, {\n \"label\": \"扶余市\",\n \"value\": \"220781\"\n}], [{\n \"label\": \"洮北區\",\n \"value\": \"220802\"\n}, {\n \"label\": \"鎮賚縣\",\n \"value\": \"220821\"\n}, {\n \"label\": \"通榆縣\",\n \"value\": \"220822\"\n}, {\n \"label\": \"吉林白城經濟開發區\",\n \"value\": \"220871\"\n}, {\n \"label\": \"洮南市\",\n \"value\": \"220881\"\n}, {\n \"label\": \"大安市\",\n \"value\": \"220882\"\n}], [{\n \"label\": \"延吉市\",\n \"value\": \"222401\"\n}, {\n \"label\": \"圖們市\",\n \"value\": \"222402\"\n}, {\n \"label\": \"敦化市\",\n \"value\": \"222403\"\n}, {\n \"label\": \"琿春市\",\n \"value\": \"222404\"\n}, {\n \"label\": \"龍井市\",\n \"value\": \"222405\"\n}, {\n \"label\": \"和龍市\",\n \"value\": \"222406\"\n}, {\n \"label\": \"汪清縣\",\n \"value\": \"222424\"\n}, {\n \"label\": \"安圖縣\",\n \"value\": \"222426\"\n}]], [[{\n \"label\": \"道里區\",\n \"value\": \"230102\"\n}, {\n \"label\": \"南崗區\",\n \"value\": \"230103\"\n}, {\n \"label\": \"道外區\",\n \"value\": \"230104\"\n}, {\n \"label\": \"平房區\",\n \"value\": \"230108\"\n}, {\n \"label\": \"松北區\",\n \"value\": \"230109\"\n}, {\n \"label\": \"香坊區\",\n \"value\": \"230110\"\n}, {\n \"label\": \"呼蘭區\",\n \"value\": \"230111\"\n}, {\n \"label\": \"阿城區\",\n \"value\": \"230112\"\n}, {\n \"label\": \"雙城區\",\n \"value\": \"230113\"\n}, {\n \"label\": \"依蘭縣\",\n \"value\": \"230123\"\n}, {\n \"label\": \"方正縣\",\n \"value\": \"230124\"\n}, {\n \"label\": \"賓縣\",\n \"value\": \"230125\"\n}, {\n \"label\": \"巴彥縣\",\n \"value\": \"230126\"\n}, {\n \"label\": \"木蘭縣\",\n \"value\": \"230127\"\n}, {\n \"label\": \"通河縣\",\n \"value\": \"230128\"\n}, {\n \"label\": \"延壽縣\",\n \"value\": \"230129\"\n}, {\n \"label\": \"尚志市\",\n \"value\": \"230183\"\n}, {\n \"label\": \"五常市\",\n \"value\": \"230184\"\n}], [{\n \"label\": \"龍沙區\",\n \"value\": \"230202\"\n}, {\n \"label\": \"建華區\",\n \"value\": \"230203\"\n}, {\n \"label\": \"鐵鋒區\",\n \"value\": \"230204\"\n}, {\n \"label\": \"昂昂溪區\",\n \"value\": \"230205\"\n}, {\n \"label\": \"富拉爾基區\",\n \"value\": \"230206\"\n}, {\n \"label\": \"碾子山區\",\n \"value\": \"230207\"\n}, {\n \"label\": \"梅里斯達斡爾族區\",\n \"value\": \"230208\"\n}, {\n \"label\": \"龍江縣\",\n \"value\": \"230221\"\n}, {\n \"label\": \"依安縣\",\n \"value\": \"230223\"\n}, {\n \"label\": \"泰來縣\",\n \"value\": \"230224\"\n}, {\n \"label\": \"甘南縣\",\n \"value\": \"230225\"\n}, {\n \"label\": \"富裕縣\",\n \"value\": \"230227\"\n}, {\n \"label\": \"克山縣\",\n \"value\": \"230229\"\n}, {\n \"label\": \"克東縣\",\n \"value\": \"230230\"\n}, {\n \"label\": \"拜泉縣\",\n \"value\": \"230231\"\n}, {\n \"label\": \"訥河市\",\n \"value\": \"230281\"\n}], [{\n \"label\": \"雞冠區\",\n \"value\": \"230302\"\n}, {\n \"label\": \"恆山區\",\n \"value\": \"230303\"\n}, {\n \"label\": \"滴道區\",\n \"value\": \"230304\"\n}, {\n \"label\": \"梨樹區\",\n \"value\": \"230305\"\n}, {\n \"label\": \"城子河區\",\n \"value\": \"230306\"\n}, {\n \"label\": \"麻山區\",\n \"value\": \"230307\"\n}, {\n \"label\": \"雞東縣\",\n \"value\": \"230321\"\n}, {\n \"label\": \"虎林市\",\n \"value\": \"230381\"\n}, {\n \"label\": \"密山市\",\n \"value\": \"230382\"\n}], [{\n \"label\": \"向陽區\",\n \"value\": \"230402\"\n}, {\n \"label\": \"工農區\",\n \"value\": \"230403\"\n}, {\n \"label\": \"南山區\",\n \"value\": \"230404\"\n}, {\n \"label\": \"興安區\",\n \"value\": \"230405\"\n}, {\n \"label\": \"東山區\",\n \"value\": \"230406\"\n}, {\n \"label\": \"興山區\",\n \"value\": \"230407\"\n}, {\n \"label\": \"蘿北縣\",\n \"value\": \"230421\"\n}, {\n \"label\": \"綏濱縣\",\n \"value\": \"230422\"\n}], [{\n \"label\": \"尖山區\",\n \"value\": \"230502\"\n}, {\n \"label\": \"嶺東區\",\n \"value\": \"230503\"\n}, {\n \"label\": \"四方臺區\",\n \"value\": \"230505\"\n}, {\n \"label\": \"寶山區\",\n \"value\": \"230506\"\n}, {\n \"label\": \"集賢縣\",\n \"value\": \"230521\"\n}, {\n \"label\": \"友誼縣\",\n \"value\": \"230522\"\n}, {\n \"label\": \"寶清縣\",\n \"value\": \"230523\"\n}, {\n \"label\": \"饒河縣\",\n \"value\": \"230524\"\n}], [{\n \"label\": \"薩爾圖區\",\n \"value\": \"230602\"\n}, {\n \"label\": \"龍鳳區\",\n \"value\": \"230603\"\n}, {\n \"label\": \"讓胡路區\",\n \"value\": \"230604\"\n}, {\n \"label\": \"紅崗區\",\n \"value\": \"230605\"\n}, {\n \"label\": \"大同區\",\n \"value\": \"230606\"\n}, {\n \"label\": \"肇州縣\",\n \"value\": \"230621\"\n}, {\n \"label\": \"肇源縣\",\n \"value\": \"230622\"\n}, {\n \"label\": \"林甸縣\",\n \"value\": \"230623\"\n}, {\n \"label\": \"杜爾伯特蒙古族自治縣\",\n \"value\": \"230624\"\n}, {\n \"label\": \"大慶高新技術產業開發區\",\n \"value\": \"230671\"\n}], [{\n \"label\": \"伊春區\",\n \"value\": \"230702\"\n}, {\n \"label\": \"南岔區\",\n \"value\": \"230703\"\n}, {\n \"label\": \"友好區\",\n \"value\": \"230704\"\n}, {\n \"label\": \"西林區\",\n \"value\": \"230705\"\n}, {\n \"label\": \"翠巒區\",\n \"value\": \"230706\"\n}, {\n \"label\": \"新青區\",\n \"value\": \"230707\"\n}, {\n \"label\": \"美溪區\",\n \"value\": \"230708\"\n}, {\n \"label\": \"金山屯區\",\n \"value\": \"230709\"\n}, {\n \"label\": \"五營區\",\n \"value\": \"230710\"\n}, {\n \"label\": \"烏馬河區\",\n \"value\": \"230711\"\n}, {\n \"label\": \"湯旺河區\",\n \"value\": \"230712\"\n}, {\n \"label\": \"帶嶺區\",\n \"value\": \"230713\"\n}, {\n \"label\": \"烏伊嶺區\",\n \"value\": \"230714\"\n}, {\n \"label\": \"紅星區\",\n \"value\": \"230715\"\n}, {\n \"label\": \"上甘嶺區\",\n \"value\": \"230716\"\n}, {\n \"label\": \"嘉蔭縣\",\n \"value\": \"230722\"\n}, {\n \"label\": \"鐵力市\",\n \"value\": \"230781\"\n}], [{\n \"label\": \"向陽區\",\n \"value\": \"230803\"\n}, {\n \"label\": \"前進區\",\n \"value\": \"230804\"\n}, {\n \"label\": \"東風區\",\n \"value\": \"230805\"\n}, {\n \"label\": \"郊區\",\n \"value\": \"230811\"\n}, {\n \"label\": \"樺南縣\",\n \"value\": \"230822\"\n}, {\n \"label\": \"樺川縣\",\n \"value\": \"230826\"\n}, {\n \"label\": \"湯原縣\",\n \"value\": \"230828\"\n}, {\n \"label\": \"同江市\",\n \"value\": \"230881\"\n}, {\n \"label\": \"富錦市\",\n \"value\": \"230882\"\n}, {\n \"label\": \"撫遠市\",\n \"value\": \"230883\"\n}], [{\n \"label\": \"新興區\",\n \"value\": \"230902\"\n}, {\n \"label\": \"桃山區\",\n \"value\": \"230903\"\n}, {\n \"label\": \"茄子河區\",\n \"value\": \"230904\"\n}, {\n \"label\": \"勃利縣\",\n \"value\": \"230921\"\n}], [{\n \"label\": \"東安區\",\n \"value\": \"231002\"\n}, {\n \"label\": \"陽明區\",\n \"value\": \"231003\"\n}, {\n \"label\": \"愛民區\",\n \"value\": \"231004\"\n}, {\n \"label\": \"西安區\",\n \"value\": \"231005\"\n}, {\n \"label\": \"林口縣\",\n \"value\": \"231025\"\n}, {\n \"label\": \"牡丹江經濟技術開發區\",\n \"value\": \"231071\"\n}, {\n \"label\": \"綏芬河市\",\n \"value\": \"231081\"\n}, {\n \"label\": \"海林市\",\n \"value\": \"231083\"\n}, {\n \"label\": \"寧安市\",\n \"value\": \"231084\"\n}, {\n \"label\": \"穆稜市\",\n \"value\": \"231085\"\n}, {\n \"label\": \"東寧市\",\n \"value\": \"231086\"\n}], [{\n \"label\": \"愛輝區\",\n \"value\": \"231102\"\n}, {\n \"label\": \"嫩江縣\",\n \"value\": \"231121\"\n}, {\n \"label\": \"遜克縣\",\n \"value\": \"231123\"\n}, {\n \"label\": \"孫吳縣\",\n \"value\": \"231124\"\n}, {\n \"label\": \"北安市\",\n \"value\": \"231181\"\n}, {\n \"label\": \"五大連池市\",\n \"value\": \"231182\"\n}], [{\n \"label\": \"北林區\",\n \"value\": \"231202\"\n}, {\n \"label\": \"望奎縣\",\n \"value\": \"231221\"\n}, {\n \"label\": \"蘭西縣\",\n \"value\": \"231222\"\n}, {\n \"label\": \"青岡縣\",\n \"value\": \"231223\"\n}, {\n \"label\": \"慶安縣\",\n \"value\": \"231224\"\n}, {\n \"label\": \"明水縣\",\n \"value\": \"231225\"\n}, {\n \"label\": \"綏稜縣\",\n \"value\": \"231226\"\n}, {\n \"label\": \"安達市\",\n \"value\": \"231281\"\n}, {\n \"label\": \"肇東市\",\n \"value\": \"231282\"\n}, {\n \"label\": \"海倫市\",\n \"value\": \"231283\"\n}], [{\n \"label\": \"加格達奇區\",\n \"value\": \"232701\"\n}, {\n \"label\": \"松嶺區\",\n \"value\": \"232702\"\n}, {\n \"label\": \"新林區\",\n \"value\": \"232703\"\n}, {\n \"label\": \"呼中區\",\n \"value\": \"232704\"\n}, {\n \"label\": \"呼瑪縣\",\n \"value\": \"232721\"\n}, {\n \"label\": \"塔河縣\",\n \"value\": \"232722\"\n}, {\n \"label\": \"漠河縣\",\n \"value\": \"232723\"\n}]], [[{\n \"label\": \"黃浦區\",\n \"value\": \"310101\"\n}, {\n \"label\": \"徐彙區\",\n \"value\": \"310104\"\n}, {\n \"label\": \"長寧區\",\n \"value\": \"310105\"\n}, {\n \"label\": \"靜安區\",\n \"value\": \"310106\"\n}, {\n \"label\": \"普陀區\",\n \"value\": \"310107\"\n}, {\n \"label\": \"虹口區\",\n \"value\": \"310109\"\n}, {\n \"label\": \"楊浦區\",\n \"value\": \"310110\"\n}, {\n \"label\": \"閔行區\",\n \"value\": \"310112\"\n}, {\n \"label\": \"寶山區\",\n \"value\": \"310113\"\n}, {\n \"label\": \"嘉定區\",\n \"value\": \"310114\"\n}, {\n \"label\": \"浦東新區\",\n \"value\": \"310115\"\n}, {\n \"label\": \"金山區\",\n \"value\": \"310116\"\n}, {\n \"label\": \"松江區\",\n \"value\": \"310117\"\n}, {\n \"label\": \"青浦區\",\n \"value\": \"310118\"\n}, {\n \"label\": \"奉賢區\",\n \"value\": \"310120\"\n}, {\n \"label\": \"崇明區\",\n \"value\": \"310151\"\n}]], [[{\n \"label\": \"玄武區\",\n \"value\": \"320102\"\n}, {\n \"label\": \"秦淮區\",\n \"value\": \"320104\"\n}, {\n \"label\": \"建鄴區\",\n \"value\": \"320105\"\n}, {\n \"label\": \"鼓樓區\",\n \"value\": \"320106\"\n}, {\n \"label\": \"浦口區\",\n \"value\": \"320111\"\n}, {\n \"label\": \"棲霞區\",\n \"value\": \"320113\"\n}, {\n \"label\": \"雨花臺區\",\n \"value\": \"320114\"\n}, {\n \"label\": \"江寧區\",\n \"value\": \"320115\"\n}, {\n \"label\": \"六合區\",\n \"value\": \"320116\"\n}, {\n \"label\": \"溧水區\",\n \"value\": \"320117\"\n}, {\n \"label\": \"高淳區\",\n \"value\": \"320118\"\n}], [{\n \"label\": \"錫山區\",\n \"value\": \"320205\"\n}, {\n \"label\": \"惠山區\",\n \"value\": \"320206\"\n}, {\n \"label\": \"濱湖區\",\n \"value\": \"320211\"\n}, {\n \"label\": \"梁溪區\",\n \"value\": \"320213\"\n}, {\n \"label\": \"新吳區\",\n \"value\": \"320214\"\n}, {\n \"label\": \"江陰市\",\n \"value\": \"320281\"\n}, {\n \"label\": \"宜興市\",\n \"value\": \"320282\"\n}], [{\n \"label\": \"鼓樓區\",\n \"value\": \"320302\"\n}, {\n \"label\": \"雲龍區\",\n \"value\": \"320303\"\n}, {\n \"label\": \"賈汪區\",\n \"value\": \"320305\"\n}, {\n \"label\": \"泉山區\",\n \"value\": \"320311\"\n}, {\n \"label\": \"銅山區\",\n \"value\": \"320312\"\n}, {\n \"label\": \"豐縣\",\n \"value\": \"320321\"\n}, {\n \"label\": \"沛縣\",\n \"value\": \"320322\"\n}, {\n \"label\": \"睢寧縣\",\n \"value\": \"320324\"\n}, {\n \"label\": \"徐州經濟技術開發區\",\n \"value\": \"320371\"\n}, {\n \"label\": \"新沂市\",\n \"value\": \"320381\"\n}, {\n \"label\": \"邳州市\",\n \"value\": \"320382\"\n}], [{\n \"label\": \"天寧區\",\n \"value\": \"320402\"\n}, {\n \"label\": \"鐘樓區\",\n \"value\": \"320404\"\n}, {\n \"label\": \"新北區\",\n \"value\": \"320411\"\n}, {\n \"label\": \"武進區\",\n \"value\": \"320412\"\n}, {\n \"label\": \"金壇區\",\n \"value\": \"320413\"\n}, {\n \"label\": \"溧陽市\",\n \"value\": \"320481\"\n}], [{\n \"label\": \"虎丘區\",\n \"value\": \"320505\"\n}, {\n \"label\": \"吳中區\",\n \"value\": \"320506\"\n}, {\n \"label\": \"相城區\",\n \"value\": \"320507\"\n}, {\n \"label\": \"姑蘇區\",\n \"value\": \"320508\"\n}, {\n \"label\": \"吳江區\",\n \"value\": \"320509\"\n}, {\n \"label\": \"蘇州工業園區\",\n \"value\": \"320571\"\n}, {\n \"label\": \"常熟市\",\n \"value\": \"320581\"\n}, {\n \"label\": \"張家港市\",\n \"value\": \"320582\"\n}, {\n \"label\": \"崑山市\",\n \"value\": \"320583\"\n}, {\n \"label\": \"太倉市\",\n \"value\": \"320585\"\n}], [{\n \"label\": \"崇川區\",\n \"value\": \"320602\"\n}, {\n \"label\": \"港閘區\",\n \"value\": \"320611\"\n}, {\n \"label\": \"通州區\",\n \"value\": \"320612\"\n}, {\n \"label\": \"海安縣\",\n \"value\": \"320621\"\n}, {\n \"label\": \"如東縣\",\n \"value\": \"320623\"\n}, {\n \"label\": \"南通經濟技術開發區\",\n \"value\": \"320671\"\n}, {\n \"label\": \"啟東市\",\n \"value\": \"320681\"\n}, {\n \"label\": \"如皋市\",\n \"value\": \"320682\"\n}, {\n \"label\": \"海門市\",\n \"value\": \"320684\"\n}], [{\n \"label\": \"連雲區\",\n \"value\": \"320703\"\n}, {\n \"label\": \"海州區\",\n \"value\": \"320706\"\n}, {\n \"label\": \"贛榆區\",\n \"value\": \"320707\"\n}, {\n \"label\": \"東海縣\",\n \"value\": \"320722\"\n}, {\n \"label\": \"灌雲縣\",\n \"value\": \"320723\"\n}, {\n \"label\": \"灌南縣\",\n \"value\": \"320724\"\n}, {\n \"label\": \"連雲港經濟技術開發區\",\n \"value\": \"320771\"\n}, {\n \"label\": \"連雲港高新技術產業開發區\",\n \"value\": \"320772\"\n}], [{\n \"label\": \"淮安區\",\n \"value\": \"320803\"\n}, {\n \"label\": \"淮陰區\",\n \"value\": \"320804\"\n}, {\n \"label\": \"清江浦區\",\n \"value\": \"320812\"\n}, {\n \"label\": \"洪澤區\",\n \"value\": \"320813\"\n}, {\n \"label\": \"漣水縣\",\n \"value\": \"320826\"\n}, {\n \"label\": \"盱眙縣\",\n \"value\": \"320830\"\n}, {\n \"label\": \"金湖縣\",\n \"value\": \"320831\"\n}, {\n \"label\": \"淮安經濟技術開發區\",\n \"value\": \"320871\"\n}], [{\n \"label\": \"亭湖區\",\n \"value\": \"320902\"\n}, {\n \"label\": \"鹽都區\",\n \"value\": \"320903\"\n}, {\n \"label\": \"大豐區\",\n \"value\": \"320904\"\n}, {\n \"label\": \"響水縣\",\n \"value\": \"320921\"\n}, {\n \"label\": \"濱海縣\",\n \"value\": \"320922\"\n}, {\n \"label\": \"阜寧縣\",\n \"value\": \"320923\"\n}, {\n \"label\": \"射陽縣\",\n \"value\": \"320924\"\n}, {\n \"label\": \"建湖縣\",\n \"value\": \"320925\"\n}, {\n \"label\": \"鹽城經濟技術開發區\",\n \"value\": \"320971\"\n}, {\n \"label\": \"東臺市\",\n \"value\": \"320981\"\n}], [{\n \"label\": \"廣陵區\",\n \"value\": \"321002\"\n}, {\n \"label\": \"邗江區\",\n \"value\": \"321003\"\n}, {\n \"label\": \"江都區\",\n \"value\": \"321012\"\n}, {\n \"label\": \"寶應縣\",\n \"value\": \"321023\"\n}, {\n \"label\": \"揚州經濟技術開發區\",\n \"value\": \"321071\"\n}, {\n \"label\": \"儀徵市\",\n \"value\": \"321081\"\n}, {\n \"label\": \"高郵市\",\n \"value\": \"321084\"\n}], [{\n \"label\": \"京口區\",\n \"value\": \"321102\"\n}, {\n \"label\": \"潤州區\",\n \"value\": \"321111\"\n}, {\n \"label\": \"丹徒區\",\n \"value\": \"321112\"\n}, {\n \"label\": \"鎮江新區\",\n \"value\": \"321171\"\n}, {\n \"label\": \"丹陽市\",\n \"value\": \"321181\"\n}, {\n \"label\": \"揚中市\",\n \"value\": \"321182\"\n}, {\n \"label\": \"句容市\",\n \"value\": \"321183\"\n}], [{\n \"label\": \"海陵區\",\n \"value\": \"321202\"\n}, {\n \"label\": \"高港區\",\n \"value\": \"321203\"\n}, {\n \"label\": \"姜堰區\",\n \"value\": \"321204\"\n}, {\n \"label\": \"泰州醫藥高新技術產業開發區\",\n \"value\": \"321271\"\n}, {\n \"label\": \"興化市\",\n \"value\": \"321281\"\n}, {\n \"label\": \"靖江市\",\n \"value\": \"321282\"\n}, {\n \"label\": \"泰興市\",\n \"value\": \"321283\"\n}], [{\n \"label\": \"宿城區\",\n \"value\": \"321302\"\n}, {\n \"label\": \"宿豫區\",\n \"value\": \"321311\"\n}, {\n \"label\": \"沭陽縣\",\n \"value\": \"321322\"\n}, {\n \"label\": \"泗陽縣\",\n \"value\": \"321323\"\n}, {\n \"label\": \"泗洪縣\",\n \"value\": \"321324\"\n}, {\n \"label\": \"宿遷經濟技術開發區\",\n \"value\": \"321371\"\n}]], [[{\n \"label\": \"上城區\",\n \"value\": \"330102\"\n}, {\n \"label\": \"下城區\",\n \"value\": \"330103\"\n}, {\n \"label\": \"江乾區\",\n \"value\": \"330104\"\n}, {\n \"label\": \"拱墅區\",\n \"value\": \"330105\"\n}, {\n \"label\": \"西湖區\",\n \"value\": \"330106\"\n}, {\n \"label\": \"濱江區\",\n \"value\": \"330108\"\n}, {\n \"label\": \"蕭山區\",\n \"value\": \"330109\"\n}, {\n \"label\": \"餘杭區\",\n \"value\": \"330110\"\n}, {\n \"label\": \"富陽區\",\n \"value\": \"330111\"\n}, {\n \"label\": \"臨安區\",\n \"value\": \"330112\"\n}, {\n \"label\": \"桐廬縣\",\n \"value\": \"330122\"\n}, {\n \"label\": \"淳安縣\",\n \"value\": \"330127\"\n}, {\n \"label\": \"建德市\",\n \"value\": \"330182\"\n}], [{\n \"label\": \"海曙區\",\n \"value\": \"330203\"\n}, {\n \"label\": \"江北區\",\n \"value\": \"330205\"\n}, {\n \"label\": \"北侖區\",\n \"value\": \"330206\"\n}, {\n \"label\": \"鎮海區\",\n \"value\": \"330211\"\n}, {\n \"label\": \"鄞州區\",\n \"value\": \"330212\"\n}, {\n \"label\": \"奉化區\",\n \"value\": \"330213\"\n}, {\n \"label\": \"象山縣\",\n \"value\": \"330225\"\n}, {\n \"label\": \"寧海縣\",\n \"value\": \"330226\"\n}, {\n \"label\": \"餘姚市\",\n \"value\": \"330281\"\n}, {\n \"label\": \"慈溪市\",\n \"value\": \"330282\"\n}], [{\n \"label\": \"鹿城區\",\n \"value\": \"330302\"\n}, {\n \"label\": \"龍灣區\",\n \"value\": \"330303\"\n}, {\n \"label\": \"甌海區\",\n \"value\": \"330304\"\n}, {\n \"label\": \"洞頭區\",\n \"value\": \"330305\"\n}, {\n \"label\": \"永嘉縣\",\n \"value\": \"330324\"\n}, {\n \"label\": \"平陽縣\",\n \"value\": \"330326\"\n}, {\n \"label\": \"蒼南縣\",\n \"value\": \"330327\"\n}, {\n \"label\": \"文成縣\",\n \"value\": \"330328\"\n}, {\n \"label\": \"泰順縣\",\n \"value\": \"330329\"\n}, {\n \"label\": \"溫州經濟技術開發區\",\n \"value\": \"330371\"\n}, {\n \"label\": \"瑞安市\",\n \"value\": \"330381\"\n}, {\n \"label\": \"樂清市\",\n \"value\": \"330382\"\n}], [{\n \"label\": \"南湖區\",\n \"value\": \"330402\"\n}, {\n \"label\": \"秀洲區\",\n \"value\": \"330411\"\n}, {\n \"label\": \"嘉善縣\",\n \"value\": \"330421\"\n}, {\n \"label\": \"海鹽縣\",\n \"value\": \"330424\"\n}, {\n \"label\": \"海寧市\",\n \"value\": \"330481\"\n}, {\n \"label\": \"平湖市\",\n \"value\": \"330482\"\n}, {\n \"label\": \"桐鄉市\",\n \"value\": \"330483\"\n}], [{\n \"label\": \"吳興區\",\n \"value\": \"330502\"\n}, {\n \"label\": \"南潯區\",\n \"value\": \"330503\"\n}, {\n \"label\": \"德清縣\",\n \"value\": \"330521\"\n}, {\n \"label\": \"長興縣\",\n \"value\": \"330522\"\n}, {\n \"label\": \"安吉縣\",\n \"value\": \"330523\"\n}], [{\n \"label\": \"越城區\",\n \"value\": \"330602\"\n}, {\n \"label\": \"柯橋區\",\n \"value\": \"330603\"\n}, {\n \"label\": \"上虞區\",\n \"value\": \"330604\"\n}, {\n \"label\": \"新昌縣\",\n \"value\": \"330624\"\n}, {\n \"label\": \"諸暨市\",\n \"value\": \"330681\"\n}, {\n \"label\": \"嵊州市\",\n \"value\": \"330683\"\n}], [{\n \"label\": \"婺城區\",\n \"value\": \"330702\"\n}, {\n \"label\": \"金東區\",\n \"value\": \"330703\"\n}, {\n \"label\": \"武義縣\",\n \"value\": \"330723\"\n}, {\n \"label\": \"浦江縣\",\n \"value\": \"330726\"\n}, {\n \"label\": \"磐安縣\",\n \"value\": \"330727\"\n}, {\n \"label\": \"蘭溪市\",\n \"value\": \"330781\"\n}, {\n \"label\": \"義烏市\",\n \"value\": \"330782\"\n}, {\n \"label\": \"東陽市\",\n \"value\": \"330783\"\n}, {\n \"label\": \"永康市\",\n \"value\": \"330784\"\n}], [{\n \"label\": \"柯城區\",\n \"value\": \"330802\"\n}, {\n \"label\": \"衢江區\",\n \"value\": \"330803\"\n}, {\n \"label\": \"常山縣\",\n \"value\": \"330822\"\n}, {\n \"label\": \"開化縣\",\n \"value\": \"330824\"\n}, {\n \"label\": \"龍游縣\",\n \"value\": \"330825\"\n}, {\n \"label\": \"江山市\",\n \"value\": \"330881\"\n}], [{\n \"label\": \"定海區\",\n \"value\": \"330902\"\n}, {\n \"label\": \"普陀區\",\n \"value\": \"330903\"\n}, {\n \"label\": \"岱山縣\",\n \"value\": \"330921\"\n}, {\n \"label\": \"嵊泗縣\",\n \"value\": \"330922\"\n}], [{\n \"label\": \"椒江區\",\n \"value\": \"331002\"\n}, {\n \"label\": \"黃巖區\",\n \"value\": \"331003\"\n}, {\n \"label\": \"路橋區\",\n \"value\": \"331004\"\n}, {\n \"label\": \"三門縣\",\n \"value\": \"331022\"\n}, {\n \"label\": \"天台縣\",\n \"value\": \"331023\"\n}, {\n \"label\": \"仙居縣\",\n \"value\": \"331024\"\n}, {\n \"label\": \"溫嶺市\",\n \"value\": \"331081\"\n}, {\n \"label\": \"臨海市\",\n \"value\": \"331082\"\n}, {\n \"label\": \"玉環市\",\n \"value\": \"331083\"\n}], [{\n \"label\": \"蓮都區\",\n \"value\": \"331102\"\n}, {\n \"label\": \"青田縣\",\n \"value\": \"331121\"\n}, {\n \"label\": \"縉雲縣\",\n \"value\": \"331122\"\n}, {\n \"label\": \"遂昌縣\",\n \"value\": \"331123\"\n}, {\n \"label\": \"松陽縣\",\n \"value\": \"331124\"\n}, {\n \"label\": \"雲和縣\",\n \"value\": \"331125\"\n}, {\n \"label\": \"慶元縣\",\n \"value\": \"331126\"\n}, {\n \"label\": \"景寧畲族自治縣\",\n \"value\": \"331127\"\n}, {\n \"label\": \"龍泉市\",\n \"value\": \"331181\"\n}]], [[{\n \"label\": \"瑤海區\",\n \"value\": \"340102\"\n}, {\n \"label\": \"廬陽區\",\n \"value\": \"340103\"\n}, {\n \"label\": \"蜀山區\",\n \"value\": \"340104\"\n}, {\n \"label\": \"包河區\",\n \"value\": \"340111\"\n}, {\n \"label\": \"長豐縣\",\n \"value\": \"340121\"\n}, {\n \"label\": \"肥東縣\",\n \"value\": \"340122\"\n}, {\n \"label\": \"肥西縣\",\n \"value\": \"340123\"\n}, {\n \"label\": \"廬江縣\",\n \"value\": \"340124\"\n}, {\n \"label\": \"合肥高新技術產業開發區\",\n \"value\": \"340171\"\n}, {\n \"label\": \"合肥經濟技術開發區\",\n \"value\": \"340172\"\n}, {\n \"label\": \"合肥新站高新技術產業開發區\",\n \"value\": \"340173\"\n}, {\n \"label\": \"巢湖市\",\n \"value\": \"340181\"\n}], [{\n \"label\": \"鏡湖區\",\n \"value\": \"340202\"\n}, {\n \"label\": \"弋江區\",\n \"value\": \"340203\"\n}, {\n \"label\": \"鳩江區\",\n \"value\": \"340207\"\n}, {\n \"label\": \"三山區\",\n \"value\": \"340208\"\n}, {\n \"label\": \"蕪湖縣\",\n \"value\": \"340221\"\n}, {\n \"label\": \"繁昌縣\",\n \"value\": \"340222\"\n}, {\n \"label\": \"南陵縣\",\n \"value\": \"340223\"\n}, {\n \"label\": \"無為縣\",\n \"value\": \"340225\"\n}, {\n \"label\": \"蕪湖經濟技術開發區\",\n \"value\": \"340271\"\n}, {\n \"label\": \"安徽蕪湖長江大橋經濟開發區\",\n \"value\": \"340272\"\n}], [{\n \"label\": \"龍子湖區\",\n \"value\": \"340302\"\n}, {\n \"label\": \"蚌山區\",\n \"value\": \"340303\"\n}, {\n \"label\": \"禹會區\",\n \"value\": \"340304\"\n}, {\n \"label\": \"淮上區\",\n \"value\": \"340311\"\n}, {\n \"label\": \"懷遠縣\",\n \"value\": \"340321\"\n}, {\n \"label\": \"五河縣\",\n \"value\": \"340322\"\n}, {\n \"label\": \"固鎮縣\",\n \"value\": \"340323\"\n}, {\n \"label\": \"蚌埠市高新技術開發區\",\n \"value\": \"340371\"\n}, {\n \"label\": \"蚌埠市經濟開發區\",\n \"value\": \"340372\"\n}], [{\n \"label\": \"大通區\",\n \"value\": \"340402\"\n}, {\n \"label\": \"田家庵區\",\n \"value\": \"340403\"\n}, {\n \"label\": \"謝家集區\",\n \"value\": \"340404\"\n}, {\n \"label\": \"八公山區\",\n \"value\": \"340405\"\n}, {\n \"label\": \"潘集區\",\n \"value\": \"340406\"\n}, {\n \"label\": \"鳳臺縣\",\n \"value\": \"340421\"\n}, {\n \"label\": \"壽縣\",\n \"value\": \"340422\"\n}], [{\n \"label\": \"花山區\",\n \"value\": \"340503\"\n}, {\n \"label\": \"雨山區\",\n \"value\": \"340504\"\n}, {\n \"label\": \"博望區\",\n \"value\": \"340506\"\n}, {\n \"label\": \"當塗縣\",\n \"value\": \"340521\"\n}, {\n \"label\": \"含山縣\",\n \"value\": \"340522\"\n}, {\n \"label\": \"和縣\",\n \"value\": \"340523\"\n}], [{\n \"label\": \"杜集區\",\n \"value\": \"340602\"\n}, {\n \"label\": \"相山區\",\n \"value\": \"340603\"\n}, {\n \"label\": \"烈山區\",\n \"value\": \"340604\"\n}, {\n \"label\": \"濉溪縣\",\n \"value\": \"340621\"\n}], [{\n \"label\": \"銅官區\",\n \"value\": \"340705\"\n}, {\n \"label\": \"義安區\",\n \"value\": \"340706\"\n}, {\n \"label\": \"郊區\",\n \"value\": \"340711\"\n}, {\n \"label\": \"樅陽縣\",\n \"value\": \"340722\"\n}], [{\n \"label\": \"迎江區\",\n \"value\": \"340802\"\n}, {\n \"label\": \"大觀區\",\n \"value\": \"340803\"\n}, {\n \"label\": \"宜秀區\",\n \"value\": \"340811\"\n}, {\n \"label\": \"懷寧縣\",\n \"value\": \"340822\"\n}, {\n \"label\": \"潛山縣\",\n \"value\": \"340824\"\n}, {\n \"label\": \"太湖縣\",\n \"value\": \"340825\"\n}, {\n \"label\": \"宿松縣\",\n \"value\": \"340826\"\n}, {\n \"label\": \"望江縣\",\n \"value\": \"340827\"\n}, {\n \"label\": \"嶽西縣\",\n \"value\": \"340828\"\n}, {\n \"label\": \"安徽安慶經濟開發區\",\n \"value\": \"340871\"\n}, {\n \"label\": \"桐城市\",\n \"value\": \"340881\"\n}], [{\n \"label\": \"屯溪區\",\n \"value\": \"341002\"\n}, {\n \"label\": \"黃山區\",\n \"value\": \"341003\"\n}, {\n \"label\": \"徽州區\",\n \"value\": \"341004\"\n}, {\n \"label\": \"歙縣\",\n \"value\": \"341021\"\n}, {\n \"label\": \"休寧縣\",\n \"value\": \"341022\"\n}, {\n \"label\": \"黟縣\",\n \"value\": \"341023\"\n}, {\n \"label\": \"祁門縣\",\n \"value\": \"341024\"\n}], [{\n \"label\": \"琅琊區\",\n \"value\": \"341102\"\n}, {\n \"label\": \"南譙區\",\n \"value\": \"341103\"\n}, {\n \"label\": \"來安縣\",\n \"value\": \"341122\"\n}, {\n \"label\": \"全椒縣\",\n \"value\": \"341124\"\n}, {\n \"label\": \"定遠縣\",\n \"value\": \"341125\"\n}, {\n \"label\": \"鳳陽縣\",\n \"value\": \"341126\"\n}, {\n \"label\": \"蘇滁現代產業園\",\n \"value\": \"341171\"\n}, {\n \"label\": \"滁州經濟技術開發區\",\n \"value\": \"341172\"\n}, {\n \"label\": \"天長市\",\n \"value\": \"341181\"\n}, {\n \"label\": \"明光市\",\n \"value\": \"341182\"\n}], [{\n \"label\": \"潁州區\",\n \"value\": \"341202\"\n}, {\n \"label\": \"潁東區\",\n \"value\": \"341203\"\n}, {\n \"label\": \"潁泉區\",\n \"value\": \"341204\"\n}, {\n \"label\": \"臨泉縣\",\n \"value\": \"341221\"\n}, {\n \"label\": \"太和縣\",\n \"value\": \"341222\"\n}, {\n \"label\": \"阜南縣\",\n \"value\": \"341225\"\n}, {\n \"label\": \"潁上縣\",\n \"value\": \"341226\"\n}, {\n \"label\": \"阜陽合肥現代產業園區\",\n \"value\": \"341271\"\n}, {\n \"label\": \"阜陽經濟技術開發區\",\n \"value\": \"341272\"\n}, {\n \"label\": \"界首市\",\n \"value\": \"341282\"\n}], [{\n \"label\": \"埇橋區\",\n \"value\": \"341302\"\n}, {\n \"label\": \"碭山縣\",\n \"value\": \"341321\"\n}, {\n \"label\": \"蕭縣\",\n \"value\": \"341322\"\n}, {\n \"label\": \"靈璧縣\",\n \"value\": \"341323\"\n}, {\n \"label\": \"泗縣\",\n \"value\": \"341324\"\n}, {\n \"label\": \"宿州馬鞍山現代產業園區\",\n \"value\": \"341371\"\n}, {\n \"label\": \"宿州經濟技術開發區\",\n \"value\": \"341372\"\n}], [{\n \"label\": \"金安區\",\n \"value\": \"341502\"\n}, {\n \"label\": \"裕安區\",\n \"value\": \"341503\"\n}, {\n \"label\": \"葉集區\",\n \"value\": \"341504\"\n}, {\n \"label\": \"霍邱縣\",\n \"value\": \"341522\"\n}, {\n \"label\": \"舒城縣\",\n \"value\": \"341523\"\n}, {\n \"label\": \"金寨縣\",\n \"value\": \"341524\"\n}, {\n \"label\": \"霍山縣\",\n \"value\": \"341525\"\n}], [{\n \"label\": \"譙城區\",\n \"value\": \"341602\"\n}, {\n \"label\": \"渦陽縣\",\n \"value\": \"341621\"\n}, {\n \"label\": \"蒙城縣\",\n \"value\": \"341622\"\n}, {\n \"label\": \"利辛縣\",\n \"value\": \"341623\"\n}], [{\n \"label\": \"貴池區\",\n \"value\": \"341702\"\n}, {\n \"label\": \"東至縣\",\n \"value\": \"341721\"\n}, {\n \"label\": \"石臺縣\",\n \"value\": \"341722\"\n}, {\n \"label\": \"青陽縣\",\n \"value\": \"341723\"\n}], [{\n \"label\": \"宣州區\",\n \"value\": \"341802\"\n}, {\n \"label\": \"郎溪縣\",\n \"value\": \"341821\"\n}, {\n \"label\": \"廣德縣\",\n \"value\": \"341822\"\n}, {\n \"label\": \"涇縣\",\n \"value\": \"341823\"\n}, {\n \"label\": \"績溪縣\",\n \"value\": \"341824\"\n}, {\n \"label\": \"旌德縣\",\n \"value\": \"341825\"\n}, {\n \"label\": \"宣城市經濟開發區\",\n \"value\": \"341871\"\n}, {\n \"label\": \"寧國市\",\n \"value\": \"341881\"\n}]], [[{\n \"label\": \"鼓樓區\",\n \"value\": \"350102\"\n}, {\n \"label\": \"臺江區\",\n \"value\": \"350103\"\n}, {\n \"label\": \"倉山區\",\n \"value\": \"350104\"\n}, {\n \"label\": \"馬尾區\",\n \"value\": \"350105\"\n}, {\n \"label\": \"晉安區\",\n \"value\": \"350111\"\n}, {\n \"label\": \"閩侯縣\",\n \"value\": \"350121\"\n}, {\n \"label\": \"連江縣\",\n \"value\": \"350122\"\n}, {\n \"label\": \"羅源縣\",\n \"value\": \"350123\"\n}, {\n \"label\": \"閩清縣\",\n \"value\": \"350124\"\n}, {\n \"label\": \"永泰縣\",\n \"value\": \"350125\"\n}, {\n \"label\": \"平潭縣\",\n \"value\": \"350128\"\n}, {\n \"label\": \"福清市\",\n \"value\": \"350181\"\n}, {\n \"label\": \"長樂市\",\n \"value\": \"350182\"\n}], [{\n \"label\": \"思明區\",\n \"value\": \"350203\"\n}, {\n \"label\": \"海滄區\",\n \"value\": \"350205\"\n}, {\n \"label\": \"湖里區\",\n \"value\": \"350206\"\n}, {\n \"label\": \"集美區\",\n \"value\": \"350211\"\n}, {\n \"label\": \"同安區\",\n \"value\": \"350212\"\n}, {\n \"label\": \"翔安區\",\n \"value\": \"350213\"\n}], [{\n \"label\": \"城廂區\",\n \"value\": \"350302\"\n}, {\n \"label\": \"涵江區\",\n \"value\": \"350303\"\n}, {\n \"label\": \"荔城區\",\n \"value\": \"350304\"\n}, {\n \"label\": \"秀嶼區\",\n \"value\": \"350305\"\n}, {\n \"label\": \"仙遊縣\",\n \"value\": \"350322\"\n}], [{\n \"label\": \"梅列區\",\n \"value\": \"350402\"\n}, {\n \"label\": \"三元區\",\n \"value\": \"350403\"\n}, {\n \"label\": \"明溪縣\",\n \"value\": \"350421\"\n}, {\n \"label\": \"清流縣\",\n \"value\": \"350423\"\n}, {\n \"label\": \"寧化縣\",\n \"value\": \"350424\"\n}, {\n \"label\": \"大田縣\",\n \"value\": \"350425\"\n}, {\n \"label\": \"尤溪縣\",\n \"value\": \"350426\"\n}, {\n \"label\": \"沙縣\",\n \"value\": \"350427\"\n}, {\n \"label\": \"將樂縣\",\n \"value\": \"350428\"\n}, {\n \"label\": \"泰寧縣\",\n \"value\": \"350429\"\n}, {\n \"label\": \"建寧縣\",\n \"value\": \"350430\"\n}, {\n \"label\": \"永安市\",\n \"value\": \"350481\"\n}], [{\n \"label\": \"鯉城區\",\n \"value\": \"350502\"\n}, {\n \"label\": \"豐澤區\",\n \"value\": \"350503\"\n}, {\n \"label\": \"洛江區\",\n \"value\": \"350504\"\n}, {\n \"label\": \"泉港區\",\n \"value\": \"350505\"\n}, {\n \"label\": \"惠安縣\",\n \"value\": \"350521\"\n}, {\n \"label\": \"安溪縣\",\n \"value\": \"350524\"\n}, {\n \"label\": \"永春縣\",\n \"value\": \"350525\"\n}, {\n \"label\": \"德化縣\",\n \"value\": \"350526\"\n}, {\n \"label\": \"金門縣\",\n \"value\": \"350527\"\n}, {\n \"label\": \"石獅市\",\n \"value\": \"350581\"\n}, {\n \"label\": \"晉江市\",\n \"value\": \"350582\"\n}, {\n \"label\": \"南安市\",\n \"value\": \"350583\"\n}], [{\n \"label\": \"薌城區\",\n \"value\": \"350602\"\n}, {\n \"label\": \"龍文區\",\n \"value\": \"350603\"\n}, {\n \"label\": \"雲霄縣\",\n \"value\": \"350622\"\n}, {\n \"label\": \"漳浦縣\",\n \"value\": \"350623\"\n}, {\n \"label\": \"詔安縣\",\n \"value\": \"350624\"\n}, {\n \"label\": \"長泰縣\",\n \"value\": \"350625\"\n}, {\n \"label\": \"東山縣\",\n \"value\": \"350626\"\n}, {\n \"label\": \"南靖縣\",\n \"value\": \"350627\"\n}, {\n \"label\": \"平和縣\",\n \"value\": \"350628\"\n}, {\n \"label\": \"華安縣\",\n \"value\": \"350629\"\n}, {\n \"label\": \"龍海市\",\n \"value\": \"350681\"\n}], [{\n \"label\": \"延平區\",\n \"value\": \"350702\"\n}, {\n \"label\": \"建陽區\",\n \"value\": \"350703\"\n}, {\n \"label\": \"順昌縣\",\n \"value\": \"350721\"\n}, {\n \"label\": \"浦城縣\",\n \"value\": \"350722\"\n}, {\n \"label\": \"光澤縣\",\n \"value\": \"350723\"\n}, {\n \"label\": \"松溪縣\",\n \"value\": \"350724\"\n}, {\n \"label\": \"政和縣\",\n \"value\": \"350725\"\n}, {\n \"label\": \"邵武市\",\n \"value\": \"350781\"\n}, {\n \"label\": \"武夷山市\",\n \"value\": \"350782\"\n}, {\n \"label\": \"建甌市\",\n \"value\": \"350783\"\n}], [{\n \"label\": \"新羅區\",\n \"value\": \"350802\"\n}, {\n \"label\": \"永定區\",\n \"value\": \"350803\"\n}, {\n \"label\": \"長汀縣\",\n \"value\": \"350821\"\n}, {\n \"label\": \"上杭縣\",\n \"value\": \"350823\"\n}, {\n \"label\": \"武平縣\",\n \"value\": \"350824\"\n}, {\n \"label\": \"連城縣\",\n \"value\": \"350825\"\n}, {\n \"label\": \"漳平市\",\n \"value\": \"350881\"\n}], [{\n \"label\": \"蕉城區\",\n \"value\": \"350902\"\n}, {\n \"label\": \"霞浦縣\",\n \"value\": \"350921\"\n}, {\n \"label\": \"古田縣\",\n \"value\": \"350922\"\n}, {\n \"label\": \"屏南縣\",\n \"value\": \"350923\"\n}, {\n \"label\": \"壽寧縣\",\n \"value\": \"350924\"\n}, {\n \"label\": \"周寧縣\",\n \"value\": \"350925\"\n}, {\n \"label\": \"柘榮縣\",\n \"value\": \"350926\"\n}, {\n \"label\": \"福安市\",\n \"value\": \"350981\"\n}, {\n \"label\": \"福鼎市\",\n \"value\": \"350982\"\n}]], [[{\n \"label\": \"東湖區\",\n \"value\": \"360102\"\n}, {\n \"label\": \"西湖區\",\n \"value\": \"360103\"\n}, {\n \"label\": \"青雲譜區\",\n \"value\": \"360104\"\n}, {\n \"label\": \"灣裡區\",\n \"value\": \"360105\"\n}, {\n \"label\": \"青山湖區\",\n \"value\": \"360111\"\n}, {\n \"label\": \"新建區\",\n \"value\": \"360112\"\n}, {\n \"label\": \"南昌縣\",\n \"value\": \"360121\"\n}, {\n \"label\": \"安義縣\",\n \"value\": \"360123\"\n}, {\n \"label\": \"進賢縣\",\n \"value\": \"360124\"\n}], [{\n \"label\": \"昌江區\",\n \"value\": \"360202\"\n}, {\n \"label\": \"珠山區\",\n \"value\": \"360203\"\n}, {\n \"label\": \"浮樑縣\",\n \"value\": \"360222\"\n}, {\n \"label\": \"樂平市\",\n \"value\": \"360281\"\n}], [{\n \"label\": \"安源區\",\n \"value\": \"360302\"\n}, {\n \"label\": \"湘東區\",\n \"value\": \"360313\"\n}, {\n \"label\": \"蓮花縣\",\n \"value\": \"360321\"\n}, {\n \"label\": \"上栗縣\",\n \"value\": \"360322\"\n}, {\n \"label\": \"蘆溪縣\",\n \"value\": \"360323\"\n}], [{\n \"label\": \"濂溪區\",\n \"value\": \"360402\"\n}, {\n \"label\": \"潯陽區\",\n \"value\": \"360403\"\n}, {\n \"label\": \"柴桑區\",\n \"value\": \"360404\"\n}, {\n \"label\": \"武寧縣\",\n \"value\": \"360423\"\n}, {\n \"label\": \"修水縣\",\n \"value\": \"360424\"\n}, {\n \"label\": \"永修縣\",\n \"value\": \"360425\"\n}, {\n \"label\": \"德安縣\",\n \"value\": \"360426\"\n}, {\n \"label\": \"都昌縣\",\n \"value\": \"360428\"\n}, {\n \"label\": \"湖口縣\",\n \"value\": \"360429\"\n}, {\n \"label\": \"彭澤縣\",\n \"value\": \"360430\"\n}, {\n \"label\": \"瑞昌市\",\n \"value\": \"360481\"\n}, {\n \"label\": \"共青城市\",\n \"value\": \"360482\"\n}, {\n \"label\": \"廬山市\",\n \"value\": \"360483\"\n}], [{\n \"label\": \"渝水區\",\n \"value\": \"360502\"\n}, {\n \"label\": \"分宜縣\",\n \"value\": \"360521\"\n}], [{\n \"label\": \"月湖區\",\n \"value\": \"360602\"\n}, {\n \"label\": \"餘江縣\",\n \"value\": \"360622\"\n}, {\n \"label\": \"貴溪市\",\n \"value\": \"360681\"\n}], [{\n \"label\": \"章貢區\",\n \"value\": \"360702\"\n}, {\n \"label\": \"南康區\",\n \"value\": \"360703\"\n}, {\n \"label\": \"贛縣區\",\n \"value\": \"360704\"\n}, {\n \"label\": \"信豐縣\",\n \"value\": \"360722\"\n}, {\n \"label\": \"大餘縣\",\n \"value\": \"360723\"\n}, {\n \"label\": \"上猶縣\",\n \"value\": \"360724\"\n}, {\n \"label\": \"崇義縣\",\n \"value\": \"360725\"\n}, {\n \"label\": \"安遠縣\",\n \"value\": \"360726\"\n}, {\n \"label\": \"龍南縣\",\n \"value\": \"360727\"\n}, {\n \"label\": \"定南縣\",\n \"value\": \"360728\"\n}, {\n \"label\": \"全南縣\",\n \"value\": \"360729\"\n}, {\n \"label\": \"寧都縣\",\n \"value\": \"360730\"\n}, {\n \"label\": \"于都縣\",\n \"value\": \"360731\"\n}, {\n \"label\": \"興國縣\",\n \"value\": \"360732\"\n}, {\n \"label\": \"會昌縣\",\n \"value\": \"360733\"\n}, {\n \"label\": \"尋烏縣\",\n \"value\": \"360734\"\n}, {\n \"label\": \"石城縣\",\n \"value\": \"360735\"\n}, {\n \"label\": \"瑞金市\",\n \"value\": \"360781\"\n}], [{\n \"label\": \"吉州區\",\n \"value\": \"360802\"\n}, {\n \"label\": \"青原區\",\n \"value\": \"360803\"\n}, {\n \"label\": \"吉安縣\",\n \"value\": \"360821\"\n}, {\n \"label\": \"吉水縣\",\n \"value\": \"360822\"\n}, {\n \"label\": \"峽江縣\",\n \"value\": \"360823\"\n}, {\n \"label\": \"新幹縣\",\n \"value\": \"360824\"\n}, {\n \"label\": \"永豐縣\",\n \"value\": \"360825\"\n}, {\n \"label\": \"泰和縣\",\n \"value\": \"360826\"\n}, {\n \"label\": \"遂川縣\",\n \"value\": \"360827\"\n}, {\n \"label\": \"萬安縣\",\n \"value\": \"360828\"\n}, {\n \"label\": \"安福縣\",\n \"value\": \"360829\"\n}, {\n \"label\": \"永新縣\",\n \"value\": \"360830\"\n}, {\n \"label\": \"井岡山市\",\n \"value\": \"360881\"\n}], [{\n \"label\": \"袁州區\",\n \"value\": \"360902\"\n}, {\n \"label\": \"奉新縣\",\n \"value\": \"360921\"\n}, {\n \"label\": \"萬載縣\",\n \"value\": \"360922\"\n}, {\n \"label\": \"上高縣\",\n \"value\": \"360923\"\n}, {\n \"label\": \"宜豐縣\",\n \"value\": \"360924\"\n}, {\n \"label\": \"靖安縣\",\n \"value\": \"360925\"\n}, {\n \"label\": \"銅鼓縣\",\n \"value\": \"360926\"\n}, {\n \"label\": \"豐城市\",\n \"value\": \"360981\"\n}, {\n \"label\": \"樟樹市\",\n \"value\": \"360982\"\n}, {\n \"label\": \"高安市\",\n \"value\": \"360983\"\n}], [{\n \"label\": \"臨川區\",\n \"value\": \"361002\"\n}, {\n \"label\": \"東鄉區\",\n \"value\": \"361003\"\n}, {\n \"label\": \"南城縣\",\n \"value\": \"361021\"\n}, {\n \"label\": \"黎川縣\",\n \"value\": \"361022\"\n}, {\n \"label\": \"南豐縣\",\n \"value\": \"361023\"\n}, {\n \"label\": \"崇仁縣\",\n \"value\": \"361024\"\n}, {\n \"label\": \"樂安縣\",\n \"value\": \"361025\"\n}, {\n \"label\": \"宜黃縣\",\n \"value\": \"361026\"\n}, {\n \"label\": \"金溪縣\",\n \"value\": \"361027\"\n}, {\n \"label\": \"資溪縣\",\n \"value\": \"361028\"\n}, {\n \"label\": \"廣昌縣\",\n \"value\": \"361030\"\n}], [{\n \"label\": \"信州區\",\n \"value\": \"361102\"\n}, {\n \"label\": \"廣豐區\",\n \"value\": \"361103\"\n}, {\n \"label\": \"上饒縣\",\n \"value\": \"361121\"\n}, {\n \"label\": \"玉山縣\",\n \"value\": \"361123\"\n}, {\n \"label\": \"鉛山縣\",\n \"value\": \"361124\"\n}, {\n \"label\": \"橫峰縣\",\n \"value\": \"361125\"\n}, {\n \"label\": \"弋陽縣\",\n \"value\": \"361126\"\n}, {\n \"label\": \"餘干縣\",\n \"value\": \"361127\"\n}, {\n \"label\": \"鄱陽縣\",\n \"value\": \"361128\"\n}, {\n \"label\": \"萬年縣\",\n \"value\": \"361129\"\n}, {\n \"label\": \"婺源縣\",\n \"value\": \"361130\"\n}, {\n \"label\": \"德興市\",\n \"value\": \"361181\"\n}]], [[{\n \"label\": \"歷下區\",\n \"value\": \"370102\"\n}, {\n \"label\": \"市中區\",\n \"value\": \"370103\"\n}, {\n \"label\": \"槐蔭區\",\n \"value\": \"370104\"\n}, {\n \"label\": \"天橋區\",\n \"value\": \"370105\"\n}, {\n \"label\": \"歷城區\",\n \"value\": \"370112\"\n}, {\n \"label\": \"長清區\",\n \"value\": \"370113\"\n}, {\n \"label\": \"章丘區\",\n \"value\": \"370114\"\n}, {\n \"label\": \"平陰縣\",\n \"value\": \"370124\"\n}, {\n \"label\": \"濟陽縣\",\n \"value\": \"370125\"\n}, {\n \"label\": \"商河縣\",\n \"value\": \"370126\"\n}, {\n \"label\": \"濟南高新技術產業開發區\",\n \"value\": \"370171\"\n}], [{\n \"label\": \"市南區\",\n \"value\": \"370202\"\n}, {\n \"label\": \"市北區\",\n \"value\": \"370203\"\n}, {\n \"label\": \"黃島區\",\n \"value\": \"370211\"\n}, {\n \"label\": \"嶗山區\",\n \"value\": \"370212\"\n}, {\n \"label\": \"李滄區\",\n \"value\": \"370213\"\n}, {\n \"label\": \"城陽區\",\n \"value\": \"370214\"\n}, {\n \"label\": \"即墨區\",\n \"value\": \"370215\"\n}, {\n \"label\": \"青島高新技術產業開發區\",\n \"value\": \"370271\"\n}, {\n \"label\": \"膠州市\",\n \"value\": \"370281\"\n}, {\n \"label\": \"平度市\",\n \"value\": \"370283\"\n}, {\n \"label\": \"萊西市\",\n \"value\": \"370285\"\n}], [{\n \"label\": \"淄川區\",\n \"value\": \"370302\"\n}, {\n \"label\": \"張店區\",\n \"value\": \"370303\"\n}, {\n \"label\": \"博山區\",\n \"value\": \"370304\"\n}, {\n \"label\": \"臨淄區\",\n \"value\": \"370305\"\n}, {\n \"label\": \"周村區\",\n \"value\": \"370306\"\n}, {\n \"label\": \"桓臺縣\",\n \"value\": \"370321\"\n}, {\n \"label\": \"高青縣\",\n \"value\": \"370322\"\n}, {\n \"label\": \"沂源縣\",\n \"value\": \"370323\"\n}], [{\n \"label\": \"市中區\",\n \"value\": \"370402\"\n}, {\n \"label\": \"薛城區\",\n \"value\": \"370403\"\n}, {\n \"label\": \"嶧城區\",\n \"value\": \"370404\"\n}, {\n \"label\": \"臺兒莊區\",\n \"value\": \"370405\"\n}, {\n \"label\": \"山亭區\",\n \"value\": \"370406\"\n}, {\n \"label\": \"滕州市\",\n \"value\": \"370481\"\n}], [{\n \"label\": \"東營區\",\n \"value\": \"370502\"\n}, {\n \"label\": \"河口區\",\n \"value\": \"370503\"\n}, {\n \"label\": \"墾利區\",\n \"value\": \"370505\"\n}, {\n \"label\": \"利津縣\",\n \"value\": \"370522\"\n}, {\n \"label\": \"廣饒縣\",\n \"value\": \"370523\"\n}, {\n \"label\": \"東營經濟技術開發區\",\n \"value\": \"370571\"\n}, {\n \"label\": \"東營港經濟開發區\",\n \"value\": \"370572\"\n}], [{\n \"label\": \"芝罘區\",\n \"value\": \"370602\"\n}, {\n \"label\": \"福山區\",\n \"value\": \"370611\"\n}, {\n \"label\": \"牟平區\",\n \"value\": \"370612\"\n}, {\n \"label\": \"萊山區\",\n \"value\": \"370613\"\n}, {\n \"label\": \"長島縣\",\n \"value\": \"370634\"\n}, {\n \"label\": \"煙臺高新技術產業開發區\",\n \"value\": \"370671\"\n}, {\n \"label\": \"煙臺經濟技術開發區\",\n \"value\": \"370672\"\n}, {\n \"label\": \"龍口市\",\n \"value\": \"370681\"\n}, {\n \"label\": \"萊陽市\",\n \"value\": \"370682\"\n}, {\n \"label\": \"萊州市\",\n \"value\": \"370683\"\n}, {\n \"label\": \"蓬萊市\",\n \"value\": \"370684\"\n}, {\n \"label\": \"招遠市\",\n \"value\": \"370685\"\n}, {\n \"label\": \"棲霞市\",\n \"value\": \"370686\"\n}, {\n \"label\": \"海陽市\",\n \"value\": \"370687\"\n}], [{\n \"label\": \"濰城區\",\n \"value\": \"370702\"\n}, {\n \"label\": \"寒亭區\",\n \"value\": \"370703\"\n}, {\n \"label\": \"坊子區\",\n \"value\": \"370704\"\n}, {\n \"label\": \"奎文區\",\n \"value\": \"370705\"\n}, {\n \"label\": \"臨朐縣\",\n \"value\": \"370724\"\n}, {\n \"label\": \"昌樂縣\",\n \"value\": \"370725\"\n}, {\n \"label\": \"濰坊濱海經濟技術開發區\",\n \"value\": \"370772\"\n}, {\n \"label\": \"青州市\",\n \"value\": \"370781\"\n}, {\n \"label\": \"諸城市\",\n \"value\": \"370782\"\n}, {\n \"label\": \"壽光市\",\n \"value\": \"370783\"\n}, {\n \"label\": \"安丘市\",\n \"value\": \"370784\"\n}, {\n \"label\": \"高密市\",\n \"value\": \"370785\"\n}, {\n \"label\": \"昌邑市\",\n \"value\": \"370786\"\n}], [{\n \"label\": \"任城區\",\n \"value\": \"370811\"\n}, {\n \"label\": \"兗州區\",\n \"value\": \"370812\"\n}, {\n \"label\": \"微山縣\",\n \"value\": \"370826\"\n}, {\n \"label\": \"魚臺縣\",\n \"value\": \"370827\"\n}, {\n \"label\": \"金鄉縣\",\n \"value\": \"370828\"\n}, {\n \"label\": \"嘉祥縣\",\n \"value\": \"370829\"\n}, {\n \"label\": \"汶上縣\",\n \"value\": \"370830\"\n}, {\n \"label\": \"泗水縣\",\n \"value\": \"370831\"\n}, {\n \"label\": \"梁山縣\",\n \"value\": \"370832\"\n}, {\n \"label\": \"濟寧高新技術產業開發區\",\n \"value\": \"370871\"\n}, {\n \"label\": \"曲阜市\",\n \"value\": \"370881\"\n}, {\n \"label\": \"鄒城市\",\n \"value\": \"370883\"\n}], [{\n \"label\": \"泰山區\",\n \"value\": \"370902\"\n}, {\n \"label\": \"岱嶽區\",\n \"value\": \"370911\"\n}, {\n \"label\": \"寧陽縣\",\n \"value\": \"370921\"\n}, {\n \"label\": \"東平縣\",\n \"value\": \"370923\"\n}, {\n \"label\": \"新泰市\",\n \"value\": \"370982\"\n}, {\n \"label\": \"肥城市\",\n \"value\": \"370983\"\n}], [{\n \"label\": \"環翠區\",\n \"value\": \"371002\"\n}, {\n \"label\": \"文登區\",\n \"value\": \"371003\"\n}, {\n \"label\": \"威海火炬高技術產業開發區\",\n \"value\": \"371071\"\n}, {\n \"label\": \"威海經濟技術開發區\",\n \"value\": \"371072\"\n}, {\n \"label\": \"威海臨港經濟技術開發區\",\n \"value\": \"371073\"\n}, {\n \"label\": \"榮成市\",\n \"value\": \"371082\"\n}, {\n \"label\": \"乳山市\",\n \"value\": \"371083\"\n}], [{\n \"label\": \"東港區\",\n \"value\": \"371102\"\n}, {\n \"label\": \"嵐山區\",\n \"value\": \"371103\"\n}, {\n \"label\": \"五蓮縣\",\n \"value\": \"371121\"\n}, {\n \"label\": \"莒縣\",\n \"value\": \"371122\"\n}, {\n \"label\": \"日照經濟技術開發區\",\n \"value\": \"371171\"\n}, {\n \"label\": \"日照國際海洋城\",\n \"value\": \"371172\"\n}], [{\n \"label\": \"萊城區\",\n \"value\": \"371202\"\n}, {\n \"label\": \"鋼城區\",\n \"value\": \"371203\"\n}], [{\n \"label\": \"蘭山區\",\n \"value\": \"371302\"\n}, {\n \"label\": \"羅莊區\",\n \"value\": \"371311\"\n}, {\n \"label\": \"河東區\",\n \"value\": \"371312\"\n}, {\n \"label\": \"沂南縣\",\n \"value\": \"371321\"\n}, {\n \"label\": \"郯城縣\",\n \"value\": \"371322\"\n}, {\n \"label\": \"沂水縣\",\n \"value\": \"371323\"\n}, {\n \"label\": \"蘭陵縣\",\n \"value\": \"371324\"\n}, {\n \"label\": \"費縣\",\n \"value\": \"371325\"\n}, {\n \"label\": \"平邑縣\",\n \"value\": \"371326\"\n}, {\n \"label\": \"莒南縣\",\n \"value\": \"371327\"\n}, {\n \"label\": \"蒙陰縣\",\n \"value\": \"371328\"\n}, {\n \"label\": \"臨沭縣\",\n \"value\": \"371329\"\n}, {\n \"label\": \"臨沂高新技術產業開發區\",\n \"value\": \"371371\"\n}, {\n \"label\": \"臨沂經濟技術開發區\",\n \"value\": \"371372\"\n}, {\n \"label\": \"臨沂臨港經濟開發區\",\n \"value\": \"371373\"\n}], [{\n \"label\": \"德城區\",\n \"value\": \"371402\"\n}, {\n \"label\": \"陵城區\",\n \"value\": \"371403\"\n}, {\n \"label\": \"寧津縣\",\n \"value\": \"371422\"\n}, {\n \"label\": \"慶雲縣\",\n \"value\": \"371423\"\n}, {\n \"label\": \"臨邑縣\",\n \"value\": \"371424\"\n}, {\n \"label\": \"齊河縣\",\n \"value\": \"371425\"\n}, {\n \"label\": \"平原縣\",\n \"value\": \"371426\"\n}, {\n \"label\": \"夏津縣\",\n \"value\": \"371427\"\n}, {\n \"label\": \"武城縣\",\n \"value\": \"371428\"\n}, {\n \"label\": \"德州經濟技術開發區\",\n \"value\": \"371471\"\n}, {\n \"label\": \"德州運河經濟開發區\",\n \"value\": \"371472\"\n}, {\n \"label\": \"樂陵市\",\n \"value\": \"371481\"\n}, {\n \"label\": \"禹城市\",\n \"value\": \"371482\"\n}], [{\n \"label\": \"東昌府區\",\n \"value\": \"371502\"\n}, {\n \"label\": \"陽穀縣\",\n \"value\": \"371521\"\n}, {\n \"label\": \"莘縣\",\n \"value\": \"371522\"\n}, {\n \"label\": \"茌平縣\",\n \"value\": \"371523\"\n}, {\n \"label\": \"東阿縣\",\n \"value\": \"371524\"\n}, {\n \"label\": \"冠縣\",\n \"value\": \"371525\"\n}, {\n \"label\": \"高唐縣\",\n \"value\": \"371526\"\n}, {\n \"label\": \"臨清市\",\n \"value\": \"371581\"\n}], [{\n \"label\": \"濱城區\",\n \"value\": \"371602\"\n}, {\n \"label\": \"沾化區\",\n \"value\": \"371603\"\n}, {\n \"label\": \"惠民縣\",\n \"value\": \"371621\"\n}, {\n \"label\": \"陽信縣\",\n \"value\": \"371622\"\n}, {\n \"label\": \"無棣縣\",\n \"value\": \"371623\"\n}, {\n \"label\": \"博興縣\",\n \"value\": \"371625\"\n}, {\n \"label\": \"鄒平縣\",\n \"value\": \"371626\"\n}], [{\n \"label\": \"牡丹區\",\n \"value\": \"371702\"\n}, {\n \"label\": \"定陶區\",\n \"value\": \"371703\"\n}, {\n \"label\": \"曹縣\",\n \"value\": \"371721\"\n}, {\n \"label\": \"單縣\",\n \"value\": \"371722\"\n}, {\n \"label\": \"成武縣\",\n \"value\": \"371723\"\n}, {\n \"label\": \"鉅野縣\",\n \"value\": \"371724\"\n}, {\n \"label\": \"鄆城縣\",\n \"value\": \"371725\"\n}, {\n \"label\": \"鄄城縣\",\n \"value\": \"371726\"\n}, {\n \"label\": \"東明縣\",\n \"value\": \"371728\"\n}, {\n \"label\": \"菏澤經濟技術開發區\",\n \"value\": \"371771\"\n}, {\n \"label\": \"菏澤高新技術開發區\",\n \"value\": \"371772\"\n}]], [[{\n \"label\": \"中原區\",\n \"value\": \"410102\"\n}, {\n \"label\": \"二七區\",\n \"value\": \"410103\"\n}, {\n \"label\": \"管城回族區\",\n \"value\": \"410104\"\n}, {\n \"label\": \"金水區\",\n \"value\": \"410105\"\n}, {\n \"label\": \"上街區\",\n \"value\": \"410106\"\n}, {\n \"label\": \"惠濟區\",\n \"value\": \"410108\"\n}, {\n \"label\": \"中牟縣\",\n \"value\": \"410122\"\n}, {\n \"label\": \"鄭州經濟技術開發區\",\n \"value\": \"410171\"\n}, {\n \"label\": \"鄭州高新技術產業開發區\",\n \"value\": \"410172\"\n}, {\n \"label\": \"鄭州航空港經濟綜合實驗區\",\n \"value\": \"410173\"\n}, {\n \"label\": \"鞏義市\",\n \"value\": \"410181\"\n}, {\n \"label\": \"滎陽市\",\n \"value\": \"410182\"\n}, {\n \"label\": \"新密市\",\n \"value\": \"410183\"\n}, {\n \"label\": \"新鄭市\",\n \"value\": \"410184\"\n}, {\n \"label\": \"登封市\",\n \"value\": \"410185\"\n}], [{\n \"label\": \"龍亭區\",\n \"value\": \"410202\"\n}, {\n \"label\": \"順河回族區\",\n \"value\": \"410203\"\n}, {\n \"label\": \"鼓樓區\",\n \"value\": \"410204\"\n}, {\n \"label\": \"禹王臺區\",\n \"value\": \"410205\"\n}, {\n \"label\": \"祥符區\",\n \"value\": \"410212\"\n}, {\n \"label\": \"杞縣\",\n \"value\": \"410221\"\n}, {\n \"label\": \"通許縣\",\n \"value\": \"410222\"\n}, {\n \"label\": \"尉氏縣\",\n \"value\": \"410223\"\n}, {\n \"label\": \"蘭考縣\",\n \"value\": \"410225\"\n}], [{\n \"label\": \"老城區\",\n \"value\": \"410302\"\n}, {\n \"label\": \"西工區\",\n \"value\": \"410303\"\n}, {\n \"label\": \"瀍河回族區\",\n \"value\": \"410304\"\n}, {\n \"label\": \"澗西區\",\n \"value\": \"410305\"\n}, {\n \"label\": \"吉利區\",\n \"value\": \"410306\"\n}, {\n \"label\": \"洛龍區\",\n \"value\": \"410311\"\n}, {\n \"label\": \"孟津縣\",\n \"value\": \"410322\"\n}, {\n \"label\": \"新安縣\",\n \"value\": \"410323\"\n}, {\n \"label\": \"欒川縣\",\n \"value\": \"410324\"\n}, {\n \"label\": \"嵩縣\",\n \"value\": \"410325\"\n}, {\n \"label\": \"汝陽縣\",\n \"value\": \"410326\"\n}, {\n \"label\": \"宜陽縣\",\n \"value\": \"410327\"\n}, {\n \"label\": \"洛寧縣\",\n \"value\": \"410328\"\n}, {\n \"label\": \"伊川縣\",\n \"value\": \"410329\"\n}, {\n \"label\": \"洛陽高新技術產業開發區\",\n \"value\": \"410371\"\n}, {\n \"label\": \"偃師市\",\n \"value\": \"410381\"\n}], [{\n \"label\": \"新華區\",\n \"value\": \"410402\"\n}, {\n \"label\": \"衛東區\",\n \"value\": \"410403\"\n}, {\n \"label\": \"石龍區\",\n \"value\": \"410404\"\n}, {\n \"label\": \"湛河區\",\n \"value\": \"410411\"\n}, {\n \"label\": \"寶豐縣\",\n \"value\": \"410421\"\n}, {\n \"label\": \"葉縣\",\n \"value\": \"410422\"\n}, {\n \"label\": \"魯山縣\",\n \"value\": \"410423\"\n}, {\n \"label\": \"郟縣\",\n \"value\": \"410425\"\n}, {\n \"label\": \"平頂山高新技術產業開發區\",\n \"value\": \"410471\"\n}, {\n \"label\": \"平頂山市新城區\",\n \"value\": \"410472\"\n}, {\n \"label\": \"舞鋼市\",\n \"value\": \"410481\"\n}, {\n \"label\": \"汝州市\",\n \"value\": \"410482\"\n}], [{\n \"label\": \"文峰區\",\n \"value\": \"410502\"\n}, {\n \"label\": \"北關區\",\n \"value\": \"410503\"\n}, {\n \"label\": \"殷都區\",\n \"value\": \"410505\"\n}, {\n \"label\": \"龍安區\",\n \"value\": \"410506\"\n}, {\n \"label\": \"安陽縣\",\n \"value\": \"410522\"\n}, {\n \"label\": \"湯陰縣\",\n \"value\": \"410523\"\n}, {\n \"label\": \"滑縣\",\n \"value\": \"410526\"\n}, {\n \"label\": \"內黃縣\",\n \"value\": \"410527\"\n}, {\n \"label\": \"安陽高新技術產業開發區\",\n \"value\": \"410571\"\n}, {\n \"label\": \"林州市\",\n \"value\": \"410581\"\n}], [{\n \"label\": \"鶴山區\",\n \"value\": \"410602\"\n}, {\n \"label\": \"山城區\",\n \"value\": \"410603\"\n}, {\n \"label\": \"淇濱區\",\n \"value\": \"410611\"\n}, {\n \"label\": \"浚縣\",\n \"value\": \"410621\"\n}, {\n \"label\": \"淇縣\",\n \"value\": \"410622\"\n}, {\n \"label\": \"鶴壁經濟技術開發區\",\n \"value\": \"410671\"\n}], [{\n \"label\": \"紅旗區\",\n \"value\": \"410702\"\n}, {\n \"label\": \"衛濱區\",\n \"value\": \"410703\"\n}, {\n \"label\": \"鳳泉區\",\n \"value\": \"410704\"\n}, {\n \"label\": \"牧野區\",\n \"value\": \"410711\"\n}, {\n \"label\": \"新鄉縣\",\n \"value\": \"410721\"\n}, {\n \"label\": \"獲嘉縣\",\n \"value\": \"410724\"\n}, {\n \"label\": \"原陽縣\",\n \"value\": \"410725\"\n}, {\n \"label\": \"延津縣\",\n \"value\": \"410726\"\n}, {\n \"label\": \"封丘縣\",\n \"value\": \"410727\"\n}, {\n \"label\": \"長垣縣\",\n \"value\": \"410728\"\n}, {\n \"label\": \"新鄉高新技術產業開發區\",\n \"value\": \"410771\"\n}, {\n \"label\": \"新鄉經濟技術開發區\",\n \"value\": \"410772\"\n}, {\n \"label\": \"新鄉市平原城鄉一體化示範區\",\n \"value\": \"410773\"\n}, {\n \"label\": \"衛輝市\",\n \"value\": \"410781\"\n}, {\n \"label\": \"輝縣市\",\n \"value\": \"410782\"\n}], [{\n \"label\": \"解放區\",\n \"value\": \"410802\"\n}, {\n \"label\": \"中站區\",\n \"value\": \"410803\"\n}, {\n \"label\": \"馬村區\",\n \"value\": \"410804\"\n}, {\n \"label\": \"山陽區\",\n \"value\": \"410811\"\n}, {\n \"label\": \"修武縣\",\n \"value\": \"410821\"\n}, {\n \"label\": \"博愛縣\",\n \"value\": \"410822\"\n}, {\n \"label\": \"武陟縣\",\n \"value\": \"410823\"\n}, {\n \"label\": \"溫縣\",\n \"value\": \"410825\"\n}, {\n \"label\": \"焦作城鄉一體化示範區\",\n \"value\": \"410871\"\n}, {\n \"label\": \"沁陽市\",\n \"value\": \"410882\"\n}, {\n \"label\": \"孟州市\",\n \"value\": \"410883\"\n}], [{\n \"label\": \"華龍區\",\n \"value\": \"410902\"\n}, {\n \"label\": \"清豐縣\",\n \"value\": \"410922\"\n}, {\n \"label\": \"南樂縣\",\n \"value\": \"410923\"\n}, {\n \"label\": \"範縣\",\n \"value\": \"410926\"\n}, {\n \"label\": \"臺前縣\",\n \"value\": \"410927\"\n}, {\n \"label\": \"濮陽縣\",\n \"value\": \"410928\"\n}, {\n \"label\": \"河南濮陽工業園區\",\n \"value\": \"410971\"\n}, {\n \"label\": \"濮陽經濟技術開發區\",\n \"value\": \"410972\"\n}], [{\n \"label\": \"魏都區\",\n \"value\": \"411002\"\n}, {\n \"label\": \"建安區\",\n \"value\": \"411003\"\n}, {\n \"label\": \"鄢陵縣\",\n \"value\": \"411024\"\n}, {\n \"label\": \"襄城縣\",\n \"value\": \"411025\"\n}, {\n \"label\": \"許昌經濟技術開發區\",\n \"value\": \"411071\"\n}, {\n \"label\": \"禹州市\",\n \"value\": \"411081\"\n}, {\n \"label\": \"長葛市\",\n \"value\": \"411082\"\n}], [{\n \"label\": \"源匯區\",\n \"value\": \"411102\"\n}, {\n \"label\": \"郾城區\",\n \"value\": \"411103\"\n}, {\n \"label\": \"召陵區\",\n \"value\": \"411104\"\n}, {\n \"label\": \"舞陽縣\",\n \"value\": \"411121\"\n}, {\n \"label\": \"臨潁縣\",\n \"value\": \"411122\"\n}, {\n \"label\": \"漯河經濟技術開發區\",\n \"value\": \"411171\"\n}], [{\n \"label\": \"湖濱區\",\n \"value\": \"411202\"\n}, {\n \"label\": \"陝州區\",\n \"value\": \"411203\"\n}, {\n \"label\": \"澠池縣\",\n \"value\": \"411221\"\n}, {\n \"label\": \"盧氏縣\",\n \"value\": \"411224\"\n}, {\n \"label\": \"河南三門峽經濟開發區\",\n \"value\": \"411271\"\n}, {\n \"label\": \"義馬市\",\n \"value\": \"411281\"\n}, {\n \"label\": \"靈寶市\",\n \"value\": \"411282\"\n}], [{\n \"label\": \"宛城區\",\n \"value\": \"411302\"\n}, {\n \"label\": \"臥龍區\",\n \"value\": \"411303\"\n}, {\n \"label\": \"南召縣\",\n \"value\": \"411321\"\n}, {\n \"label\": \"方城縣\",\n \"value\": \"411322\"\n}, {\n \"label\": \"西峽縣\",\n \"value\": \"411323\"\n}, {\n \"label\": \"鎮平縣\",\n \"value\": \"411324\"\n}, {\n \"label\": \"內鄉縣\",\n \"value\": \"411325\"\n}, {\n \"label\": \"淅川縣\",\n \"value\": \"411326\"\n}, {\n \"label\": \"社旗縣\",\n \"value\": \"411327\"\n}, {\n \"label\": \"唐河縣\",\n \"value\": \"411328\"\n}, {\n \"label\": \"新野縣\",\n \"value\": \"411329\"\n}, {\n \"label\": \"桐柏縣\",\n \"value\": \"411330\"\n}, {\n \"label\": \"南陽高新技術產業開發區\",\n \"value\": \"411371\"\n}, {\n \"label\": \"南陽市城鄉一體化示範區\",\n \"value\": \"411372\"\n}, {\n \"label\": \"鄧州市\",\n \"value\": \"411381\"\n}], [{\n \"label\": \"梁園區\",\n \"value\": \"411402\"\n}, {\n \"label\": \"睢陽區\",\n \"value\": \"411403\"\n}, {\n \"label\": \"民權縣\",\n \"value\": \"411421\"\n}, {\n \"label\": \"睢縣\",\n \"value\": \"411422\"\n}, {\n \"label\": \"寧陵縣\",\n \"value\": \"411423\"\n}, {\n \"label\": \"柘城縣\",\n \"value\": \"411424\"\n}, {\n \"label\": \"虞城縣\",\n \"value\": \"411425\"\n}, {\n \"label\": \"夏邑縣\",\n \"value\": \"411426\"\n}, {\n \"label\": \"豫東綜合物流產業聚集區\",\n \"value\": \"411471\"\n}, {\n \"label\": \"河南商丘經濟開發區\",\n \"value\": \"411472\"\n}, {\n \"label\": \"永城市\",\n \"value\": \"411481\"\n}], [{\n \"label\": \"溮河區\",\n \"value\": \"411502\"\n}, {\n \"label\": \"平橋區\",\n \"value\": \"411503\"\n}, {\n \"label\": \"羅山縣\",\n \"value\": \"411521\"\n}, {\n \"label\": \"光山縣\",\n \"value\": \"411522\"\n}, {\n \"label\": \"新縣\",\n \"value\": \"411523\"\n}, {\n \"label\": \"商城縣\",\n \"value\": \"411524\"\n}, {\n \"label\": \"固始縣\",\n \"value\": \"411525\"\n}, {\n \"label\": \"潢川縣\",\n \"value\": \"411526\"\n}, {\n \"label\": \"淮濱縣\",\n \"value\": \"411527\"\n}, {\n \"label\": \"息縣\",\n \"value\": \"411528\"\n}, {\n \"label\": \"信陽高新技術產業開發區\",\n \"value\": \"411571\"\n}], [{\n \"label\": \"川匯區\",\n \"value\": \"411602\"\n}, {\n \"label\": \"扶溝縣\",\n \"value\": \"411621\"\n}, {\n \"label\": \"西華縣\",\n \"value\": \"411622\"\n}, {\n \"label\": \"商水縣\",\n \"value\": \"411623\"\n}, {\n \"label\": \"沈丘縣\",\n \"value\": \"411624\"\n}, {\n \"label\": \"鄲城縣\",\n \"value\": \"411625\"\n}, {\n \"label\": \"淮陽縣\",\n \"value\": \"411626\"\n}, {\n \"label\": \"太康縣\",\n \"value\": \"411627\"\n}, {\n \"label\": \"鹿邑縣\",\n \"value\": \"411628\"\n}, {\n \"label\": \"河南周口經濟開發區\",\n \"value\": \"411671\"\n}, {\n \"label\": \"項城市\",\n \"value\": \"411681\"\n}], [{\n \"label\": \"驛城區\",\n \"value\": \"411702\"\n}, {\n \"label\": \"西平縣\",\n \"value\": \"411721\"\n}, {\n \"label\": \"上蔡縣\",\n \"value\": \"411722\"\n}, {\n \"label\": \"平輿縣\",\n \"value\": \"411723\"\n}, {\n \"label\": \"正陽縣\",\n \"value\": \"411724\"\n}, {\n \"label\": \"確山縣\",\n \"value\": \"411725\"\n}, {\n \"label\": \"泌陽縣\",\n \"value\": \"411726\"\n}, {\n \"label\": \"汝南縣\",\n \"value\": \"411727\"\n}, {\n \"label\": \"遂平縣\",\n \"value\": \"411728\"\n}, {\n \"label\": \"新蔡縣\",\n \"value\": \"411729\"\n}, {\n \"label\": \"河南駐馬店經濟開發區\",\n \"value\": \"411771\"\n}], [{\n \"label\": \"濟源市\",\n \"value\": \"419001\"\n}]], [[{\n \"label\": \"江岸區\",\n \"value\": \"420102\"\n}, {\n \"label\": \"江漢區\",\n \"value\": \"420103\"\n}, {\n \"label\": \"礄口區\",\n \"value\": \"420104\"\n}, {\n \"label\": \"漢陽區\",\n \"value\": \"420105\"\n}, {\n \"label\": \"武昌區\",\n \"value\": \"420106\"\n}, {\n \"label\": \"青山區\",\n \"value\": \"420107\"\n}, {\n \"label\": \"洪山區\",\n \"value\": \"420111\"\n}, {\n \"label\": \"東西湖區\",\n \"value\": \"420112\"\n}, {\n \"label\": \"漢南區\",\n \"value\": \"420113\"\n}, {\n \"label\": \"蔡甸區\",\n \"value\": \"420114\"\n}, {\n \"label\": \"江夏區\",\n \"value\": \"420115\"\n}, {\n \"label\": \"黃陂區\",\n \"value\": \"420116\"\n}, {\n \"label\": \"新洲區\",\n \"value\": \"420117\"\n}], [{\n \"label\": \"黃石港區\",\n \"value\": \"420202\"\n}, {\n \"label\": \"西塞山區\",\n \"value\": \"420203\"\n}, {\n \"label\": \"下陸區\",\n \"value\": \"420204\"\n}, {\n \"label\": \"鐵山區\",\n \"value\": \"420205\"\n}, {\n \"label\": \"陽新縣\",\n \"value\": \"420222\"\n}, {\n \"label\": \"大冶市\",\n \"value\": \"420281\"\n}], [{\n \"label\": \"茅箭區\",\n \"value\": \"420302\"\n}, {\n \"label\": \"張灣區\",\n \"value\": \"420303\"\n}, {\n \"label\": \"鄖陽區\",\n \"value\": \"420304\"\n}, {\n \"label\": \"鄖西縣\",\n \"value\": \"420322\"\n}, {\n \"label\": \"竹山縣\",\n \"value\": \"420323\"\n}, {\n \"label\": \"竹溪縣\",\n \"value\": \"420324\"\n}, {\n \"label\": \"房縣\",\n \"value\": \"420325\"\n}, {\n \"label\": \"丹江口市\",\n \"value\": \"420381\"\n}], [{\n \"label\": \"西陵區\",\n \"value\": \"420502\"\n}, {\n \"label\": \"伍家崗區\",\n \"value\": \"420503\"\n}, {\n \"label\": \"點軍區\",\n \"value\": \"420504\"\n}, {\n \"label\": \"猇亭區\",\n \"value\": \"420505\"\n}, {\n \"label\": \"夷陵區\",\n \"value\": \"420506\"\n}, {\n \"label\": \"遠安縣\",\n \"value\": \"420525\"\n}, {\n \"label\": \"興山縣\",\n \"value\": \"420526\"\n}, {\n \"label\": \"秭歸縣\",\n \"value\": \"420527\"\n}, {\n \"label\": \"長陽土家族自治縣\",\n \"value\": \"420528\"\n}, {\n \"label\": \"五峰土家族自治縣\",\n \"value\": \"420529\"\n}, {\n \"label\": \"宜都市\",\n \"value\": \"420581\"\n}, {\n \"label\": \"當陽市\",\n \"value\": \"420582\"\n}, {\n \"label\": \"枝江市\",\n \"value\": \"420583\"\n}], [{\n \"label\": \"襄城區\",\n \"value\": \"420602\"\n}, {\n \"label\": \"樊城區\",\n \"value\": \"420606\"\n}, {\n \"label\": \"襄州區\",\n \"value\": \"420607\"\n}, {\n \"label\": \"南漳縣\",\n \"value\": \"420624\"\n}, {\n \"label\": \"谷城縣\",\n \"value\": \"420625\"\n}, {\n \"label\": \"保康縣\",\n \"value\": \"420626\"\n}, {\n \"label\": \"老河口市\",\n \"value\": \"420682\"\n}, {\n \"label\": \"棗陽市\",\n \"value\": \"420683\"\n}, {\n \"label\": \"宜城市\",\n \"value\": \"420684\"\n}], [{\n \"label\": \"梁子湖區\",\n \"value\": \"420702\"\n}, {\n \"label\": \"華容區\",\n \"value\": \"420703\"\n}, {\n \"label\": \"鄂城區\",\n \"value\": \"420704\"\n}], [{\n \"label\": \"東寶區\",\n \"value\": \"420802\"\n}, {\n \"label\": \"掇刀區\",\n \"value\": \"420804\"\n}, {\n \"label\": \"京山縣\",\n \"value\": \"420821\"\n}, {\n \"label\": \"沙洋縣\",\n \"value\": \"420822\"\n}, {\n \"label\": \"鍾祥市\",\n \"value\": \"420881\"\n}], [{\n \"label\": \"孝南區\",\n \"value\": \"420902\"\n}, {\n \"label\": \"孝昌縣\",\n \"value\": \"420921\"\n}, {\n \"label\": \"大悟縣\",\n \"value\": \"420922\"\n}, {\n \"label\": \"雲夢縣\",\n \"value\": \"420923\"\n}, {\n \"label\": \"應城市\",\n \"value\": \"420981\"\n}, {\n \"label\": \"安陸市\",\n \"value\": \"420982\"\n}, {\n \"label\": \"漢川市\",\n \"value\": \"420984\"\n}], [{\n \"label\": \"沙市區\",\n \"value\": \"421002\"\n}, {\n \"label\": \"荊州區\",\n \"value\": \"421003\"\n}, {\n \"label\": \"公安縣\",\n \"value\": \"421022\"\n}, {\n \"label\": \"監利縣\",\n \"value\": \"421023\"\n}, {\n \"label\": \"江陵縣\",\n \"value\": \"421024\"\n}, {\n \"label\": \"荊州經濟技術開發區\",\n \"value\": \"421071\"\n}, {\n \"label\": \"石首市\",\n \"value\": \"421081\"\n}, {\n \"label\": \"洪湖市\",\n \"value\": \"421083\"\n}, {\n \"label\": \"松滋市\",\n \"value\": \"421087\"\n}], [{\n \"label\": \"黃州區\",\n \"value\": \"421102\"\n}, {\n \"label\": \"團風縣\",\n \"value\": \"421121\"\n}, {\n \"label\": \"紅安縣\",\n \"value\": \"421122\"\n}, {\n \"label\": \"羅田縣\",\n \"value\": \"421123\"\n}, {\n \"label\": \"英山縣\",\n \"value\": \"421124\"\n}, {\n \"label\": \"浠水縣\",\n \"value\": \"421125\"\n}, {\n \"label\": \"蘄春縣\",\n \"value\": \"421126\"\n}, {\n \"label\": \"黃梅縣\",\n \"value\": \"421127\"\n}, {\n \"label\": \"龍感湖管理區\",\n \"value\": \"421171\"\n}, {\n \"label\": \"麻城市\",\n \"value\": \"421181\"\n}, {\n \"label\": \"武穴市\",\n \"value\": \"421182\"\n}], [{\n \"label\": \"咸安區\",\n \"value\": \"421202\"\n}, {\n \"label\": \"嘉魚縣\",\n \"value\": \"421221\"\n}, {\n \"label\": \"通城縣\",\n \"value\": \"421222\"\n}, {\n \"label\": \"崇陽縣\",\n \"value\": \"421223\"\n}, {\n \"label\": \"通山縣\",\n \"value\": \"421224\"\n}, {\n \"label\": \"赤壁市\",\n \"value\": \"421281\"\n}], [{\n \"label\": \"曾都區\",\n \"value\": \"421303\"\n}, {\n \"label\": \"隨縣\",\n \"value\": \"421321\"\n}, {\n \"label\": \"廣水市\",\n \"value\": \"421381\"\n}], [{\n \"label\": \"恩施市\",\n \"value\": \"422801\"\n}, {\n \"label\": \"利川市\",\n \"value\": \"422802\"\n}, {\n \"label\": \"建始縣\",\n \"value\": \"422822\"\n}, {\n \"label\": \"巴東縣\",\n \"value\": \"422823\"\n}, {\n \"label\": \"宣恩縣\",\n \"value\": \"422825\"\n}, {\n \"label\": \"咸豐縣\",\n \"value\": \"422826\"\n}, {\n \"label\": \"來鳳縣\",\n \"value\": \"422827\"\n}, {\n \"label\": \"鶴峰縣\",\n \"value\": \"422828\"\n}], [{\n \"label\": \"仙桃市\",\n \"value\": \"429004\"\n}, {\n \"label\": \"潛江市\",\n \"value\": \"429005\"\n}, {\n \"label\": \"天門市\",\n \"value\": \"429006\"\n}, {\n \"label\": \"神農架林區\",\n \"value\": \"429021\"\n}]], [[{\n \"label\": \"芙蓉區\",\n \"value\": \"430102\"\n}, {\n \"label\": \"天心區\",\n \"value\": \"430103\"\n}, {\n \"label\": \"嶽麓區\",\n \"value\": \"430104\"\n}, {\n \"label\": \"開福區\",\n \"value\": \"430105\"\n}, {\n \"label\": \"雨花區\",\n \"value\": \"430111\"\n}, {\n \"label\": \"望城區\",\n \"value\": \"430112\"\n}, {\n \"label\": \"長沙縣\",\n \"value\": \"430121\"\n}, {\n \"label\": \"瀏陽市\",\n \"value\": \"430181\"\n}, {\n \"label\": \"寧鄉市\",\n \"value\": \"430182\"\n}], [{\n \"label\": \"荷塘區\",\n \"value\": \"430202\"\n}, {\n \"label\": \"蘆淞區\",\n \"value\": \"430203\"\n}, {\n \"label\": \"石峰區\",\n \"value\": \"430204\"\n}, {\n \"label\": \"天元區\",\n \"value\": \"430211\"\n}, {\n \"label\": \"株洲縣\",\n \"value\": \"430221\"\n}, {\n \"label\": \"攸縣\",\n \"value\": \"430223\"\n}, {\n \"label\": \"茶陵縣\",\n \"value\": \"430224\"\n}, {\n \"label\": \"炎陵縣\",\n \"value\": \"430225\"\n}, {\n \"label\": \"雲龍示範區\",\n \"value\": \"430271\"\n}, {\n \"label\": \"醴陵市\",\n \"value\": \"430281\"\n}], [{\n \"label\": \"雨湖區\",\n \"value\": \"430302\"\n}, {\n \"label\": \"嶽塘區\",\n \"value\": \"430304\"\n}, {\n \"label\": \"湘潭縣\",\n \"value\": \"430321\"\n}, {\n \"label\": \"湖南湘潭高新技術產業園區\",\n \"value\": \"430371\"\n}, {\n \"label\": \"湘潭昭山示範區\",\n \"value\": \"430372\"\n}, {\n \"label\": \"湘潭九華示範區\",\n \"value\": \"430373\"\n}, {\n \"label\": \"湘鄉市\",\n \"value\": \"430381\"\n}, {\n \"label\": \"韶山市\",\n \"value\": \"430382\"\n}], [{\n \"label\": \"珠暉區\",\n \"value\": \"430405\"\n}, {\n \"label\": \"雁峰區\",\n \"value\": \"430406\"\n}, {\n \"label\": \"石鼓區\",\n \"value\": \"430407\"\n}, {\n \"label\": \"蒸湘區\",\n \"value\": \"430408\"\n}, {\n \"label\": \"南嶽區\",\n \"value\": \"430412\"\n}, {\n \"label\": \"衡陽縣\",\n \"value\": \"430421\"\n}, {\n \"label\": \"衡南縣\",\n \"value\": \"430422\"\n}, {\n \"label\": \"衡山縣\",\n \"value\": \"430423\"\n}, {\n \"label\": \"衡東縣\",\n \"value\": \"430424\"\n}, {\n \"label\": \"祁東縣\",\n \"value\": \"430426\"\n}, {\n \"label\": \"衡陽綜合保稅區\",\n \"value\": \"430471\"\n}, {\n \"label\": \"湖南衡陽高新技術產業園區\",\n \"value\": \"430472\"\n}, {\n \"label\": \"湖南衡陽松木經濟開發區\",\n \"value\": \"430473\"\n}, {\n \"label\": \"耒陽市\",\n \"value\": \"430481\"\n}, {\n \"label\": \"常寧市\",\n \"value\": \"430482\"\n}], [{\n \"label\": \"雙清區\",\n \"value\": \"430502\"\n}, {\n \"label\": \"大祥區\",\n \"value\": \"430503\"\n}, {\n \"label\": \"北塔區\",\n \"value\": \"430511\"\n}, {\n \"label\": \"邵東縣\",\n \"value\": \"430521\"\n}, {\n \"label\": \"新邵縣\",\n \"value\": \"430522\"\n}, {\n \"label\": \"邵陽縣\",\n \"value\": \"430523\"\n}, {\n \"label\": \"隆回縣\",\n \"value\": \"430524\"\n}, {\n \"label\": \"洞口縣\",\n \"value\": \"430525\"\n}, {\n \"label\": \"綏寧縣\",\n \"value\": \"430527\"\n}, {\n \"label\": \"新寧縣\",\n \"value\": \"430528\"\n}, {\n \"label\": \"城步苗族自治縣\",\n \"value\": \"430529\"\n}, {\n \"label\": \"武岡市\",\n \"value\": \"430581\"\n}], [{\n \"label\": \"岳陽樓區\",\n \"value\": \"430602\"\n}, {\n \"label\": \"云溪區\",\n \"value\": \"430603\"\n}, {\n \"label\": \"君山區\",\n \"value\": \"430611\"\n}, {\n \"label\": \"岳陽縣\",\n \"value\": \"430621\"\n}, {\n \"label\": \"華容縣\",\n \"value\": \"430623\"\n}, {\n \"label\": \"湘陰縣\",\n \"value\": \"430624\"\n}, {\n \"label\": \"平江縣\",\n \"value\": \"430626\"\n}, {\n \"label\": \"岳陽市屈原管理區\",\n \"value\": \"430671\"\n}, {\n \"label\": \"汨羅市\",\n \"value\": \"430681\"\n}, {\n \"label\": \"臨湘市\",\n \"value\": \"430682\"\n}], [{\n \"label\": \"武陵區\",\n \"value\": \"430702\"\n}, {\n \"label\": \"鼎城區\",\n \"value\": \"430703\"\n}, {\n \"label\": \"安鄉縣\",\n \"value\": \"430721\"\n}, {\n \"label\": \"漢壽縣\",\n \"value\": \"430722\"\n}, {\n \"label\": \"澧縣\",\n \"value\": \"430723\"\n}, {\n \"label\": \"臨澧縣\",\n \"value\": \"430724\"\n}, {\n \"label\": \"桃源縣\",\n \"value\": \"430725\"\n}, {\n \"label\": \"石門縣\",\n \"value\": \"430726\"\n}, {\n \"label\": \"常德市西洞庭管理區\",\n \"value\": \"430771\"\n}, {\n \"label\": \"津市市\",\n \"value\": \"430781\"\n}], [{\n \"label\": \"永定區\",\n \"value\": \"430802\"\n}, {\n \"label\": \"武陵源區\",\n \"value\": \"430811\"\n}, {\n \"label\": \"慈利縣\",\n \"value\": \"430821\"\n}, {\n \"label\": \"桑植縣\",\n \"value\": \"430822\"\n}], [{\n \"label\": \"資陽區\",\n \"value\": \"430902\"\n}, {\n \"label\": \"赫山區\",\n \"value\": \"430903\"\n}, {\n \"label\": \"南縣\",\n \"value\": \"430921\"\n}, {\n \"label\": \"桃江縣\",\n \"value\": \"430922\"\n}, {\n \"label\": \"安化縣\",\n \"value\": \"430923\"\n}, {\n \"label\": \"益陽市大通湖管理區\",\n \"value\": \"430971\"\n}, {\n \"label\": \"湖南益陽高新技術產業園區\",\n \"value\": \"430972\"\n}, {\n \"label\": \"沅江市\",\n \"value\": \"430981\"\n}], [{\n \"label\": \"北湖區\",\n \"value\": \"431002\"\n}, {\n \"label\": \"甦仙區\",\n \"value\": \"431003\"\n}, {\n \"label\": \"桂陽縣\",\n \"value\": \"431021\"\n}, {\n \"label\": \"宜章縣\",\n \"value\": \"431022\"\n}, {\n \"label\": \"永興縣\",\n \"value\": \"431023\"\n}, {\n \"label\": \"嘉禾縣\",\n \"value\": \"431024\"\n}, {\n \"label\": \"臨武縣\",\n \"value\": \"431025\"\n}, {\n \"label\": \"汝城縣\",\n \"value\": \"431026\"\n}, {\n \"label\": \"桂東縣\",\n \"value\": \"431027\"\n}, {\n \"label\": \"安仁縣\",\n \"value\": \"431028\"\n}, {\n \"label\": \"資興市\",\n \"value\": \"431081\"\n}], [{\n \"label\": \"零陵區\",\n \"value\": \"431102\"\n}, {\n \"label\": \"冷水灘區\",\n \"value\": \"431103\"\n}, {\n \"label\": \"祁陽縣\",\n \"value\": \"431121\"\n}, {\n \"label\": \"東安縣\",\n \"value\": \"431122\"\n}, {\n \"label\": \"雙牌縣\",\n \"value\": \"431123\"\n}, {\n \"label\": \"道縣\",\n \"value\": \"431124\"\n}, {\n \"label\": \"江永縣\",\n \"value\": \"431125\"\n}, {\n \"label\": \"寧遠縣\",\n \"value\": \"431126\"\n}, {\n \"label\": \"藍山縣\",\n \"value\": \"431127\"\n}, {\n \"label\": \"新田縣\",\n \"value\": \"431128\"\n}, {\n \"label\": \"江華瑤族自治縣\",\n \"value\": \"431129\"\n}, {\n \"label\": \"永州經濟技術開發區\",\n \"value\": \"431171\"\n}, {\n \"label\": \"永州市金洞管理區\",\n \"value\": \"431172\"\n}, {\n \"label\": \"永州市回龍圩管理區\",\n \"value\": \"431173\"\n}], [{\n \"label\": \"鶴城區\",\n \"value\": \"431202\"\n}, {\n \"label\": \"中方縣\",\n \"value\": \"431221\"\n}, {\n \"label\": \"沅陵縣\",\n \"value\": \"431222\"\n}, {\n \"label\": \"辰溪縣\",\n \"value\": \"431223\"\n}, {\n \"label\": \"漵浦縣\",\n \"value\": \"431224\"\n}, {\n \"label\": \"會同縣\",\n \"value\": \"431225\"\n}, {\n \"label\": \"麻陽苗族自治縣\",\n \"value\": \"431226\"\n}, {\n \"label\": \"新晃侗族自治縣\",\n \"value\": \"431227\"\n}, {\n \"label\": \"芷江侗族自治縣\",\n \"value\": \"431228\"\n}, {\n \"label\": \"靖州苗族侗族自治縣\",\n \"value\": \"431229\"\n}, {\n \"label\": \"通道侗族自治縣\",\n \"value\": \"431230\"\n}, {\n \"label\": \"懷化市洪江管理區\",\n \"value\": \"431271\"\n}, {\n \"label\": \"洪江市\",\n \"value\": \"431281\"\n}], [{\n \"label\": \"婁星區\",\n \"value\": \"431302\"\n}, {\n \"label\": \"雙峰縣\",\n \"value\": \"431321\"\n}, {\n \"label\": \"新化縣\",\n \"value\": \"431322\"\n}, {\n \"label\": \"冷水江市\",\n \"value\": \"431381\"\n}, {\n \"label\": \"漣源市\",\n \"value\": \"431382\"\n}], [{\n \"label\": \"吉首市\",\n \"value\": \"433101\"\n}, {\n \"label\": \"瀘溪縣\",\n \"value\": \"433122\"\n}, {\n \"label\": \"鳳凰縣\",\n \"value\": \"433123\"\n}, {\n \"label\": \"花垣縣\",\n \"value\": \"433124\"\n}, {\n \"label\": \"保靖縣\",\n \"value\": \"433125\"\n}, {\n \"label\": \"古丈縣\",\n \"value\": \"433126\"\n}, {\n \"label\": \"永順縣\",\n \"value\": \"433127\"\n}, {\n \"label\": \"龍山縣\",\n \"value\": \"433130\"\n}, {\n \"label\": \"湖南吉首經濟開發區\",\n \"value\": \"433172\"\n}, {\n \"label\": \"湖南永順經濟開發區\",\n \"value\": \"433173\"\n}]], [[{\n \"label\": \"荔灣區\",\n \"value\": \"440103\"\n}, {\n \"label\": \"越秀區\",\n \"value\": \"440104\"\n}, {\n \"label\": \"海珠區\",\n \"value\": \"440105\"\n}, {\n \"label\": \"天河區\",\n \"value\": \"440106\"\n}, {\n \"label\": \"白雲區\",\n \"value\": \"440111\"\n}, {\n \"label\": \"黃埔區\",\n \"value\": \"440112\"\n}, {\n \"label\": \"番禺區\",\n \"value\": \"440113\"\n}, {\n \"label\": \"花都區\",\n \"value\": \"440114\"\n}, {\n \"label\": \"南沙區\",\n \"value\": \"440115\"\n}, {\n \"label\": \"從化區\",\n \"value\": \"440117\"\n}, {\n \"label\": \"增城區\",\n \"value\": \"440118\"\n}], [{\n \"label\": \"武江區\",\n \"value\": \"440203\"\n}, {\n \"label\": \"湞江區\",\n \"value\": \"440204\"\n}, {\n \"label\": \"曲江區\",\n \"value\": \"440205\"\n}, {\n \"label\": \"始興縣\",\n \"value\": \"440222\"\n}, {\n \"label\": \"仁化縣\",\n \"value\": \"440224\"\n}, {\n \"label\": \"翁源縣\",\n \"value\": \"440229\"\n}, {\n \"label\": \"乳源瑤族自治縣\",\n \"value\": \"440232\"\n}, {\n \"label\": \"新豐縣\",\n \"value\": \"440233\"\n}, {\n \"label\": \"樂昌市\",\n \"value\": \"440281\"\n}, {\n \"label\": \"南雄市\",\n \"value\": \"440282\"\n}], [{\n \"label\": \"羅湖區\",\n \"value\": \"440303\"\n}, {\n \"label\": \"福田區\",\n \"value\": \"440304\"\n}, {\n \"label\": \"南山區\",\n \"value\": \"440305\"\n}, {\n \"label\": \"寶安區\",\n \"value\": \"440306\"\n}, {\n \"label\": \"龍崗區\",\n \"value\": \"440307\"\n}, {\n \"label\": \"鹽田區\",\n \"value\": \"440308\"\n}, {\n \"label\": \"龍華區\",\n \"value\": \"440309\"\n}, {\n \"label\": \"坪山區\",\n \"value\": \"440310\"\n}], [{\n \"label\": \"香洲區\",\n \"value\": \"440402\"\n}, {\n \"label\": \"斗門區\",\n \"value\": \"440403\"\n}, {\n \"label\": \"金灣區\",\n \"value\": \"440404\"\n}], [{\n \"label\": \"龍湖區\",\n \"value\": \"440507\"\n}, {\n \"label\": \"金平區\",\n \"value\": \"440511\"\n}, {\n \"label\": \"濠江區\",\n \"value\": \"440512\"\n}, {\n \"label\": \"潮陽區\",\n \"value\": \"440513\"\n}, {\n \"label\": \"潮南區\",\n \"value\": \"440514\"\n}, {\n \"label\": \"澄海區\",\n \"value\": \"440515\"\n}, {\n \"label\": \"南澳縣\",\n \"value\": \"440523\"\n}], [{\n \"label\": \"禪城區\",\n \"value\": \"440604\"\n}, {\n \"label\": \"南海區\",\n \"value\": \"440605\"\n}, {\n \"label\": \"順德區\",\n \"value\": \"440606\"\n}, {\n \"label\": \"三水區\",\n \"value\": \"440607\"\n}, {\n \"label\": \"高明區\",\n \"value\": \"440608\"\n}], [{\n \"label\": \"蓬江區\",\n \"value\": \"440703\"\n}, {\n \"label\": \"江海區\",\n \"value\": \"440704\"\n}, {\n \"label\": \"新會區\",\n \"value\": \"440705\"\n}, {\n \"label\": \"台山市\",\n \"value\": \"440781\"\n}, {\n \"label\": \"開平市\",\n \"value\": \"440783\"\n}, {\n \"label\": \"鶴山市\",\n \"value\": \"440784\"\n}, {\n \"label\": \"恩平市\",\n \"value\": \"440785\"\n}], [{\n \"label\": \"赤坎區\",\n \"value\": \"440802\"\n}, {\n \"label\": \"霞山區\",\n \"value\": \"440803\"\n}, {\n \"label\": \"坡頭區\",\n \"value\": \"440804\"\n}, {\n \"label\": \"麻章區\",\n \"value\": \"440811\"\n}, {\n \"label\": \"遂溪縣\",\n \"value\": \"440823\"\n}, {\n \"label\": \"徐聞縣\",\n \"value\": \"440825\"\n}, {\n \"label\": \"廉江市\",\n \"value\": \"440881\"\n}, {\n \"label\": \"雷州市\",\n \"value\": \"440882\"\n}, {\n \"label\": \"吳川市\",\n \"value\": \"440883\"\n}], [{\n \"label\": \"茂南區\",\n \"value\": \"440902\"\n}, {\n \"label\": \"電白區\",\n \"value\": \"440904\"\n}, {\n \"label\": \"高州市\",\n \"value\": \"440981\"\n}, {\n \"label\": \"化州市\",\n \"value\": \"440982\"\n}, {\n \"label\": \"信宜市\",\n \"value\": \"440983\"\n}], [{\n \"label\": \"端州區\",\n \"value\": \"441202\"\n}, {\n \"label\": \"鼎湖區\",\n \"value\": \"441203\"\n}, {\n \"label\": \"高要區\",\n \"value\": \"441204\"\n}, {\n \"label\": \"廣寧縣\",\n \"value\": \"441223\"\n}, {\n \"label\": \"懷集縣\",\n \"value\": \"441224\"\n}, {\n \"label\": \"封開縣\",\n \"value\": \"441225\"\n}, {\n \"label\": \"德慶縣\",\n \"value\": \"441226\"\n}, {\n \"label\": \"四會市\",\n \"value\": \"441284\"\n}], [{\n \"label\": \"惠城區\",\n \"value\": \"441302\"\n}, {\n \"label\": \"惠陽區\",\n \"value\": \"441303\"\n}, {\n \"label\": \"博羅縣\",\n \"value\": \"441322\"\n}, {\n \"label\": \"惠東縣\",\n \"value\": \"441323\"\n}, {\n \"label\": \"龍門縣\",\n \"value\": \"441324\"\n}], [{\n \"label\": \"梅江區\",\n \"value\": \"441402\"\n}, {\n \"label\": \"梅縣區\",\n \"value\": \"441403\"\n}, {\n \"label\": \"大埔縣\",\n \"value\": \"441422\"\n}, {\n \"label\": \"豐順縣\",\n \"value\": \"441423\"\n}, {\n \"label\": \"五華縣\",\n \"value\": \"441424\"\n}, {\n \"label\": \"平遠縣\",\n \"value\": \"441426\"\n}, {\n \"label\": \"蕉嶺縣\",\n \"value\": \"441427\"\n}, {\n \"label\": \"興寧市\",\n \"value\": \"441481\"\n}], [{\n \"label\": \"城區\",\n \"value\": \"441502\"\n}, {\n \"label\": \"海豐縣\",\n \"value\": \"441521\"\n}, {\n \"label\": \"陸河縣\",\n \"value\": \"441523\"\n}, {\n \"label\": \"陸豐市\",\n \"value\": \"441581\"\n}], [{\n \"label\": \"源城區\",\n \"value\": \"441602\"\n}, {\n \"label\": \"紫金縣\",\n \"value\": \"441621\"\n}, {\n \"label\": \"龍川縣\",\n \"value\": \"441622\"\n}, {\n \"label\": \"連平縣\",\n \"value\": \"441623\"\n}, {\n \"label\": \"和平縣\",\n \"value\": \"441624\"\n}, {\n \"label\": \"東源縣\",\n \"value\": \"441625\"\n}], [{\n \"label\": \"江城區\",\n \"value\": \"441702\"\n}, {\n \"label\": \"陽東區\",\n \"value\": \"441704\"\n}, {\n \"label\": \"陽西縣\",\n \"value\": \"441721\"\n}, {\n \"label\": \"陽春市\",\n \"value\": \"441781\"\n}], [{\n \"label\": \"清城區\",\n \"value\": \"441802\"\n}, {\n \"label\": \"清新區\",\n \"value\": \"441803\"\n}, {\n \"label\": \"佛岡縣\",\n \"value\": \"441821\"\n}, {\n \"label\": \"陽山縣\",\n \"value\": \"441823\"\n}, {\n \"label\": \"連山壯族瑤族自治縣\",\n \"value\": \"441825\"\n}, {\n \"label\": \"連南瑤族自治縣\",\n \"value\": \"441826\"\n}, {\n \"label\": \"英德市\",\n \"value\": \"441881\"\n}, {\n \"label\": \"連州市\",\n \"value\": \"441882\"\n}], [{\n \"label\": \"東莞市\",\n \"value\": \"441900\"\n}], [{\n \"label\": \"中山市\",\n \"value\": \"442000\"\n}], [{\n \"label\": \"湘橋區\",\n \"value\": \"445102\"\n}, {\n \"label\": \"潮安區\",\n \"value\": \"445103\"\n}, {\n \"label\": \"饒平縣\",\n \"value\": \"445122\"\n}], [{\n \"label\": \"榕城區\",\n \"value\": \"445202\"\n}, {\n \"label\": \"揭東區\",\n \"value\": \"445203\"\n}, {\n \"label\": \"揭西縣\",\n \"value\": \"445222\"\n}, {\n \"label\": \"惠來縣\",\n \"value\": \"445224\"\n}, {\n \"label\": \"普寧市\",\n \"value\": \"445281\"\n}], [{\n \"label\": \"云城區\",\n \"value\": \"445302\"\n}, {\n \"label\": \"雲安區\",\n \"value\": \"445303\"\n}, {\n \"label\": \"新興縣\",\n \"value\": \"445321\"\n}, {\n \"label\": \"鬱南縣\",\n \"value\": \"445322\"\n}, {\n \"label\": \"羅定市\",\n \"value\": \"445381\"\n}]], [[{\n \"label\": \"興寧區\",\n \"value\": \"450102\"\n}, {\n \"label\": \"青秀區\",\n \"value\": \"450103\"\n}, {\n \"label\": \"江南區\",\n \"value\": \"450105\"\n}, {\n \"label\": \"西鄉塘區\",\n \"value\": \"450107\"\n}, {\n \"label\": \"良慶區\",\n \"value\": \"450108\"\n}, {\n \"label\": \"邕寧區\",\n \"value\": \"450109\"\n}, {\n \"label\": \"武鳴區\",\n \"value\": \"450110\"\n}, {\n \"label\": \"隆安縣\",\n \"value\": \"450123\"\n}, {\n \"label\": \"馬山縣\",\n \"value\": \"450124\"\n}, {\n \"label\": \"上林縣\",\n \"value\": \"450125\"\n}, {\n \"label\": \"賓陽縣\",\n \"value\": \"450126\"\n}, {\n \"label\": \"橫縣\",\n \"value\": \"450127\"\n}], [{\n \"label\": \"城中區\",\n \"value\": \"450202\"\n}, {\n \"label\": \"魚峰區\",\n \"value\": \"450203\"\n}, {\n \"label\": \"柳南區\",\n \"value\": \"450204\"\n}, {\n \"label\": \"柳北區\",\n \"value\": \"450205\"\n}, {\n \"label\": \"柳江區\",\n \"value\": \"450206\"\n}, {\n \"label\": \"柳城縣\",\n \"value\": \"450222\"\n}, {\n \"label\": \"鹿寨縣\",\n \"value\": \"450223\"\n}, {\n \"label\": \"融安縣\",\n \"value\": \"450224\"\n}, {\n \"label\": \"融水苗族自治縣\",\n \"value\": \"450225\"\n}, {\n \"label\": \"三江侗族自治縣\",\n \"value\": \"450226\"\n}], [{\n \"label\": \"秀峰區\",\n \"value\": \"450302\"\n}, {\n \"label\": \"疊彩區\",\n \"value\": \"450303\"\n}, {\n \"label\": \"象山區\",\n \"value\": \"450304\"\n}, {\n \"label\": \"七星區\",\n \"value\": \"450305\"\n}, {\n \"label\": \"雁山區\",\n \"value\": \"450311\"\n}, {\n \"label\": \"臨桂區\",\n \"value\": \"450312\"\n}, {\n \"label\": \"陽朔縣\",\n \"value\": \"450321\"\n}, {\n \"label\": \"靈川縣\",\n \"value\": \"450323\"\n}, {\n \"label\": \"全州縣\",\n \"value\": \"450324\"\n}, {\n \"label\": \"興安縣\",\n \"value\": \"450325\"\n}, {\n \"label\": \"永福縣\",\n \"value\": \"450326\"\n}, {\n \"label\": \"灌陽縣\",\n \"value\": \"450327\"\n}, {\n \"label\": \"龍勝各族自治縣\",\n \"value\": \"450328\"\n}, {\n \"label\": \"資源縣\",\n \"value\": \"450329\"\n}, {\n \"label\": \"平樂縣\",\n \"value\": \"450330\"\n}, {\n \"label\": \"荔浦縣\",\n \"value\": \"450331\"\n}, {\n \"label\": \"恭城瑤族自治縣\",\n \"value\": \"450332\"\n}], [{\n \"label\": \"萬秀區\",\n \"value\": \"450403\"\n}, {\n \"label\": \"長洲區\",\n \"value\": \"450405\"\n}, {\n \"label\": \"龍圩區\",\n \"value\": \"450406\"\n}, {\n \"label\": \"蒼梧縣\",\n \"value\": \"450421\"\n}, {\n \"label\": \"藤縣\",\n \"value\": \"450422\"\n}, {\n \"label\": \"蒙山縣\",\n \"value\": \"450423\"\n}, {\n \"label\": \"岑溪市\",\n \"value\": \"450481\"\n}], [{\n \"label\": \"海城區\",\n \"value\": \"450502\"\n}, {\n \"label\": \"銀海區\",\n \"value\": \"450503\"\n}, {\n \"label\": \"鐵山港區\",\n \"value\": \"450512\"\n}, {\n \"label\": \"合浦縣\",\n \"value\": \"450521\"\n}], [{\n \"label\": \"港口區\",\n \"value\": \"450602\"\n}, {\n \"label\": \"防城區\",\n \"value\": \"450603\"\n}, {\n \"label\": \"上思縣\",\n \"value\": \"450621\"\n}, {\n \"label\": \"東興市\",\n \"value\": \"450681\"\n}], [{\n \"label\": \"欽南區\",\n \"value\": \"450702\"\n}, {\n \"label\": \"欽北區\",\n \"value\": \"450703\"\n}, {\n \"label\": \"靈山縣\",\n \"value\": \"450721\"\n}, {\n \"label\": \"浦北縣\",\n \"value\": \"450722\"\n}], [{\n \"label\": \"港北區\",\n \"value\": \"450802\"\n}, {\n \"label\": \"港南區\",\n \"value\": \"450803\"\n}, {\n \"label\": \"覃塘區\",\n \"value\": \"450804\"\n}, {\n \"label\": \"平南縣\",\n \"value\": \"450821\"\n}, {\n \"label\": \"桂平市\",\n \"value\": \"450881\"\n}], [{\n \"label\": \"玉州區\",\n \"value\": \"450902\"\n}, {\n \"label\": \"福綿區\",\n \"value\": \"450903\"\n}, {\n \"label\": \"容縣\",\n \"value\": \"450921\"\n}, {\n \"label\": \"陸川縣\",\n \"value\": \"450922\"\n}, {\n \"label\": \"博白縣\",\n \"value\": \"450923\"\n}, {\n \"label\": \"興業縣\",\n \"value\": \"450924\"\n}, {\n \"label\": \"北流市\",\n \"value\": \"450981\"\n}], [{\n \"label\": \"右江區\",\n \"value\": \"451002\"\n}, {\n \"label\": \"田陽縣\",\n \"value\": \"451021\"\n}, {\n \"label\": \"田東縣\",\n \"value\": \"451022\"\n}, {\n \"label\": \"平果縣\",\n \"value\": \"451023\"\n}, {\n \"label\": \"德保縣\",\n \"value\": \"451024\"\n}, {\n \"label\": \"那坡縣\",\n \"value\": \"451026\"\n}, {\n \"label\": \"凌雲縣\",\n \"value\": \"451027\"\n}, {\n \"label\": \"樂業縣\",\n \"value\": \"451028\"\n}, {\n \"label\": \"田林縣\",\n \"value\": \"451029\"\n}, {\n \"label\": \"西林縣\",\n \"value\": \"451030\"\n}, {\n \"label\": \"隆林各族自治縣\",\n \"value\": \"451031\"\n}, {\n \"label\": \"靖西市\",\n \"value\": \"451081\"\n}], [{\n \"label\": \"八步區\",\n \"value\": \"451102\"\n}, {\n \"label\": \"平桂區\",\n \"value\": \"451103\"\n}, {\n \"label\": \"昭平縣\",\n \"value\": \"451121\"\n}, {\n \"label\": \"鐘山縣\",\n \"value\": \"451122\"\n}, {\n \"label\": \"富川瑤族自治縣\",\n \"value\": \"451123\"\n}], [{\n \"label\": \"金城江區\",\n \"value\": \"451202\"\n}, {\n \"label\": \"宜州區\",\n \"value\": \"451203\"\n}, {\n \"label\": \"南丹縣\",\n \"value\": \"451221\"\n}, {\n \"label\": \"天峨縣\",\n \"value\": \"451222\"\n}, {\n \"label\": \"鳳山縣\",\n \"value\": \"451223\"\n}, {\n \"label\": \"東蘭縣\",\n \"value\": \"451224\"\n}, {\n \"label\": \"羅城仫佬族自治縣\",\n \"value\": \"451225\"\n}, {\n \"label\": \"環江毛南族自治縣\",\n \"value\": \"451226\"\n}, {\n \"label\": \"巴馬瑤族自治縣\",\n \"value\": \"451227\"\n}, {\n \"label\": \"都安瑤族自治縣\",\n \"value\": \"451228\"\n}, {\n \"label\": \"大化瑤族自治縣\",\n \"value\": \"451229\"\n}], [{\n \"label\": \"興賓區\",\n \"value\": \"451302\"\n}, {\n \"label\": \"忻城縣\",\n \"value\": \"451321\"\n}, {\n \"label\": \"象州縣\",\n \"value\": \"451322\"\n}, {\n \"label\": \"武宣縣\",\n \"value\": \"451323\"\n}, {\n \"label\": \"金秀瑤族自治縣\",\n \"value\": \"451324\"\n}, {\n \"label\": \"合山市\",\n \"value\": \"451381\"\n}], [{\n \"label\": \"江州區\",\n \"value\": \"451402\"\n}, {\n \"label\": \"扶綏縣\",\n \"value\": \"451421\"\n}, {\n \"label\": \"寧明縣\",\n \"value\": \"451422\"\n}, {\n \"label\": \"龍州縣\",\n \"value\": \"451423\"\n}, {\n \"label\": \"大新縣\",\n \"value\": \"451424\"\n}, {\n \"label\": \"天等縣\",\n \"value\": \"451425\"\n}, {\n \"label\": \"憑祥市\",\n \"value\": \"451481\"\n}]], [[{\n \"label\": \"秀英區\",\n \"value\": \"460105\"\n}, {\n \"label\": \"龍華區\",\n \"value\": \"460106\"\n}, {\n \"label\": \"瓊山區\",\n \"value\": \"460107\"\n}, {\n \"label\": \"美蘭區\",\n \"value\": \"460108\"\n}], [{\n \"label\": \"海棠區\",\n \"value\": \"460202\"\n}, {\n \"label\": \"吉陽區\",\n \"value\": \"460203\"\n}, {\n \"label\": \"天涯區\",\n \"value\": \"460204\"\n}, {\n \"label\": \"崖州區\",\n \"value\": \"460205\"\n}], [{\n \"label\": \"西沙群島\",\n \"value\": \"460321\"\n}, {\n \"label\": \"南沙群島\",\n \"value\": \"460322\"\n}, {\n \"label\": \"中沙群島的島礁及其海域\",\n \"value\": \"460323\"\n}], [{\n \"label\": \"儋州市\",\n \"value\": \"460400\"\n}], [{\n \"label\": \"五指山市\",\n \"value\": \"469001\"\n}, {\n \"label\": \"瓊海市\",\n \"value\": \"469002\"\n}, {\n \"label\": \"文昌市\",\n \"value\": \"469005\"\n}, {\n \"label\": \"萬寧市\",\n \"value\": \"469006\"\n}, {\n \"label\": \"東方市\",\n \"value\": \"469007\"\n}, {\n \"label\": \"定安縣\",\n \"value\": \"469021\"\n}, {\n \"label\": \"屯昌縣\",\n \"value\": \"469022\"\n}, {\n \"label\": \"澄邁縣\",\n \"value\": \"469023\"\n}, {\n \"label\": \"臨高縣\",\n \"value\": \"469024\"\n}, {\n \"label\": \"白沙黎族自治縣\",\n \"value\": \"469025\"\n}, {\n \"label\": \"昌江黎族自治縣\",\n \"value\": \"469026\"\n}, {\n \"label\": \"樂東黎族自治縣\",\n \"value\": \"469027\"\n}, {\n \"label\": \"陵水黎族自治縣\",\n \"value\": \"469028\"\n}, {\n \"label\": \"保亭黎族苗族自治縣\",\n \"value\": \"469029\"\n}, {\n \"label\": \"瓊中黎族苗族自治縣\",\n \"value\": \"469030\"\n}]], [[{\n \"label\": \"萬州區\",\n \"value\": \"500101\"\n}, {\n \"label\": \"涪陵區\",\n \"value\": \"500102\"\n}, {\n \"label\": \"渝中區\",\n \"value\": \"500103\"\n}, {\n \"label\": \"大渡口區\",\n \"value\": \"500104\"\n}, {\n \"label\": \"江北區\",\n \"value\": \"500105\"\n}, {\n \"label\": \"沙坪壩區\",\n \"value\": \"500106\"\n}, {\n \"label\": \"九龍坡區\",\n \"value\": \"500107\"\n}, {\n \"label\": \"南岸區\",\n \"value\": \"500108\"\n}, {\n \"label\": \"北碚區\",\n \"value\": \"500109\"\n}, {\n \"label\": \"綦江區\",\n \"value\": \"500110\"\n}, {\n \"label\": \"大足區\",\n \"value\": \"500111\"\n}, {\n \"label\": \"渝北區\",\n \"value\": \"500112\"\n}, {\n \"label\": \"巴南區\",\n \"value\": \"500113\"\n}, {\n \"label\": \"黔江區\",\n \"value\": \"500114\"\n}, {\n \"label\": \"長壽區\",\n \"value\": \"500115\"\n}, {\n \"label\": \"江津區\",\n \"value\": \"500116\"\n}, {\n \"label\": \"合川區\",\n \"value\": \"500117\"\n}, {\n \"label\": \"永川區\",\n \"value\": \"500118\"\n}, {\n \"label\": \"南川區\",\n \"value\": \"500119\"\n}, {\n \"label\": \"璧山區\",\n \"value\": \"500120\"\n}, {\n \"label\": \"銅梁區\",\n \"value\": \"500151\"\n}, {\n \"label\": \"潼南區\",\n \"value\": \"500152\"\n}, {\n \"label\": \"榮昌區\",\n \"value\": \"500153\"\n}, {\n \"label\": \"開州區\",\n \"value\": \"500154\"\n}, {\n \"label\": \"梁平區\",\n \"value\": \"500155\"\n}, {\n \"label\": \"武隆區\",\n \"value\": \"500156\"\n}], [{\n \"label\": \"城口縣\",\n \"value\": \"500229\"\n}, {\n \"label\": \"豐都縣\",\n \"value\": \"500230\"\n}, {\n \"label\": \"墊江縣\",\n \"value\": \"500231\"\n}, {\n \"label\": \"忠縣\",\n \"value\": \"500233\"\n}, {\n \"label\": \"雲陽縣\",\n \"value\": \"500235\"\n}, {\n \"label\": \"奉節縣\",\n \"value\": \"500236\"\n}, {\n \"label\": \"巫山縣\",\n \"value\": \"500237\"\n}, {\n \"label\": \"巫溪縣\",\n \"value\": \"500238\"\n}, {\n \"label\": \"石柱土家族自治縣\",\n \"value\": \"500240\"\n}, {\n \"label\": \"秀山土家族苗族自治縣\",\n \"value\": \"500241\"\n}, {\n \"label\": \"酉陽土家族苗族自治縣\",\n \"value\": \"500242\"\n}, {\n \"label\": \"彭水苗族土家族自治縣\",\n \"value\": \"500243\"\n}]], [[{\n \"label\": \"錦江區\",\n \"value\": \"510104\"\n}, {\n \"label\": \"青羊區\",\n \"value\": \"510105\"\n}, {\n \"label\": \"金牛區\",\n \"value\": \"510106\"\n}, {\n \"label\": \"武侯區\",\n \"value\": \"510107\"\n}, {\n \"label\": \"成華區\",\n \"value\": \"510108\"\n}, {\n \"label\": \"龍泉驛區\",\n \"value\": \"510112\"\n}, {\n \"label\": \"青白江區\",\n \"value\": \"510113\"\n}, {\n \"label\": \"新都區\",\n \"value\": \"510114\"\n}, {\n \"label\": \"溫江區\",\n \"value\": \"510115\"\n}, {\n \"label\": \"雙流區\",\n \"value\": \"510116\"\n}, {\n \"label\": \"郫都區\",\n \"value\": \"510117\"\n}, {\n \"label\": \"金堂縣\",\n \"value\": \"510121\"\n}, {\n \"label\": \"大邑縣\",\n \"value\": \"510129\"\n}, {\n \"label\": \"蒲江縣\",\n \"value\": \"510131\"\n}, {\n \"label\": \"新津縣\",\n \"value\": \"510132\"\n}, {\n \"label\": \"都江堰市\",\n \"value\": \"510181\"\n}, {\n \"label\": \"彭州市\",\n \"value\": \"510182\"\n}, {\n \"label\": \"邛崍市\",\n \"value\": \"510183\"\n}, {\n \"label\": \"崇州市\",\n \"value\": \"510184\"\n}, {\n \"label\": \"簡陽市\",\n \"value\": \"510185\"\n}], [{\n \"label\": \"自流井區\",\n \"value\": \"510302\"\n}, {\n \"label\": \"貢井區\",\n \"value\": \"510303\"\n}, {\n \"label\": \"大安區\",\n \"value\": \"510304\"\n}, {\n \"label\": \"沿灘區\",\n \"value\": \"510311\"\n}, {\n \"label\": \"榮縣\",\n \"value\": \"510321\"\n}, {\n \"label\": \"富順縣\",\n \"value\": \"510322\"\n}], [{\n \"label\": \"東區\",\n \"value\": \"510402\"\n}, {\n \"label\": \"西區\",\n \"value\": \"510403\"\n}, {\n \"label\": \"仁和區\",\n \"value\": \"510411\"\n}, {\n \"label\": \"米易縣\",\n \"value\": \"510421\"\n}, {\n \"label\": \"鹽邊縣\",\n \"value\": \"510422\"\n}], [{\n \"label\": \"江陽區\",\n \"value\": \"510502\"\n}, {\n \"label\": \"納溪區\",\n \"value\": \"510503\"\n}, {\n \"label\": \"龍馬潭區\",\n \"value\": \"510504\"\n}, {\n \"label\": \"瀘縣\",\n \"value\": \"510521\"\n}, {\n \"label\": \"合江縣\",\n \"value\": \"510522\"\n}, {\n \"label\": \"敘永縣\",\n \"value\": \"510524\"\n}, {\n \"label\": \"古藺縣\",\n \"value\": \"510525\"\n}], [{\n \"label\": \"旌陽區\",\n \"value\": \"510603\"\n}, {\n \"label\": \"羅江區\",\n \"value\": \"510604\"\n}, {\n \"label\": \"中江縣\",\n \"value\": \"510623\"\n}, {\n \"label\": \"廣漢市\",\n \"value\": \"510681\"\n}, {\n \"label\": \"什邡市\",\n \"value\": \"510682\"\n}, {\n \"label\": \"綿竹市\",\n \"value\": \"510683\"\n}], [{\n \"label\": \"涪城區\",\n \"value\": \"510703\"\n}, {\n \"label\": \"遊仙區\",\n \"value\": \"510704\"\n}, {\n \"label\": \"安州區\",\n \"value\": \"510705\"\n}, {\n \"label\": \"三臺縣\",\n \"value\": \"510722\"\n}, {\n \"label\": \"鹽亭縣\",\n \"value\": \"510723\"\n}, {\n \"label\": \"梓潼縣\",\n \"value\": \"510725\"\n}, {\n \"label\": \"北川羌族自治縣\",\n \"value\": \"510726\"\n}, {\n \"label\": \"平武縣\",\n \"value\": \"510727\"\n}, {\n \"label\": \"江油市\",\n \"value\": \"510781\"\n}], [{\n \"label\": \"利州區\",\n \"value\": \"510802\"\n}, {\n \"label\": \"昭化區\",\n \"value\": \"510811\"\n}, {\n \"label\": \"朝天區\",\n \"value\": \"510812\"\n}, {\n \"label\": \"旺蒼縣\",\n \"value\": \"510821\"\n}, {\n \"label\": \"青川縣\",\n \"value\": \"510822\"\n}, {\n \"label\": \"劍閣縣\",\n \"value\": \"510823\"\n}, {\n \"label\": \"蒼溪縣\",\n \"value\": \"510824\"\n}], [{\n \"label\": \"船山區\",\n \"value\": \"510903\"\n}, {\n \"label\": \"安居區\",\n \"value\": \"510904\"\n}, {\n \"label\": \"蓬溪縣\",\n \"value\": \"510921\"\n}, {\n \"label\": \"射洪縣\",\n \"value\": \"510922\"\n}, {\n \"label\": \"大英縣\",\n \"value\": \"510923\"\n}], [{\n \"label\": \"市中區\",\n \"value\": \"511002\"\n}, {\n \"label\": \"東興區\",\n \"value\": \"511011\"\n}, {\n \"label\": \"威遠縣\",\n \"value\": \"511024\"\n}, {\n \"label\": \"資中縣\",\n \"value\": \"511025\"\n}, {\n \"label\": \"內江經濟開發區\",\n \"value\": \"511071\"\n}, {\n \"label\": \"隆昌市\",\n \"value\": \"511083\"\n}], [{\n \"label\": \"市中區\",\n \"value\": \"511102\"\n}, {\n \"label\": \"沙灣區\",\n \"value\": \"511111\"\n}, {\n \"label\": \"五通橋區\",\n \"value\": \"511112\"\n}, {\n \"label\": \"金口河區\",\n \"value\": \"511113\"\n}, {\n \"label\": \"犍為縣\",\n \"value\": \"511123\"\n}, {\n \"label\": \"井研縣\",\n \"value\": \"511124\"\n}, {\n \"label\": \"夾江縣\",\n \"value\": \"511126\"\n}, {\n \"label\": \"沐川縣\",\n \"value\": \"511129\"\n}, {\n \"label\": \"峨邊彝族自治縣\",\n \"value\": \"511132\"\n}, {\n \"label\": \"馬邊彝族自治縣\",\n \"value\": \"511133\"\n}, {\n \"label\": \"峨眉山市\",\n \"value\": \"511181\"\n}], [{\n \"label\": \"順慶區\",\n \"value\": \"511302\"\n}, {\n \"label\": \"高坪區\",\n \"value\": \"511303\"\n}, {\n \"label\": \"嘉陵區\",\n \"value\": \"511304\"\n}, {\n \"label\": \"南部縣\",\n \"value\": \"511321\"\n}, {\n \"label\": \"營山縣\",\n \"value\": \"511322\"\n}, {\n \"label\": \"蓬安縣\",\n \"value\": \"511323\"\n}, {\n \"label\": \"儀隴縣\",\n \"value\": \"511324\"\n}, {\n \"label\": \"西充縣\",\n \"value\": \"511325\"\n}, {\n \"label\": \"閬中市\",\n \"value\": \"511381\"\n}], [{\n \"label\": \"東坡區\",\n \"value\": \"511402\"\n}, {\n \"label\": \"彭山區\",\n \"value\": \"511403\"\n}, {\n \"label\": \"仁壽縣\",\n \"value\": \"511421\"\n}, {\n \"label\": \"洪雅縣\",\n \"value\": \"511423\"\n}, {\n \"label\": \"丹稜縣\",\n \"value\": \"511424\"\n}, {\n \"label\": \"青神縣\",\n \"value\": \"511425\"\n}], [{\n \"label\": \"翠屏區\",\n \"value\": \"511502\"\n}, {\n \"label\": \"南溪區\",\n \"value\": \"511503\"\n}, {\n \"label\": \"宜賓縣\",\n \"value\": \"511521\"\n}, {\n \"label\": \"江安縣\",\n \"value\": \"511523\"\n}, {\n \"label\": \"長寧縣\",\n \"value\": \"511524\"\n}, {\n \"label\": \"高縣\",\n \"value\": \"511525\"\n}, {\n \"label\": \"珙縣\",\n \"value\": \"511526\"\n}, {\n \"label\": \"筠連縣\",\n \"value\": \"511527\"\n}, {\n \"label\": \"興文縣\",\n \"value\": \"511528\"\n}, {\n \"label\": \"屏山縣\",\n \"value\": \"511529\"\n}], [{\n \"label\": \"廣安區\",\n \"value\": \"511602\"\n}, {\n \"label\": \"前鋒區\",\n \"value\": \"511603\"\n}, {\n \"label\": \"嶽池縣\",\n \"value\": \"511621\"\n}, {\n \"label\": \"武勝縣\",\n \"value\": \"511622\"\n}, {\n \"label\": \"鄰水縣\",\n \"value\": \"511623\"\n}, {\n \"label\": \"華鎣市\",\n \"value\": \"511681\"\n}], [{\n \"label\": \"通川區\",\n \"value\": \"511702\"\n}, {\n \"label\": \"達川區\",\n \"value\": \"511703\"\n}, {\n \"label\": \"宣漢縣\",\n \"value\": \"511722\"\n}, {\n \"label\": \"開江縣\",\n \"value\": \"511723\"\n}, {\n \"label\": \"大竹縣\",\n \"value\": \"511724\"\n}, {\n \"label\": \"渠縣\",\n \"value\": \"511725\"\n}, {\n \"label\": \"達州經濟開發區\",\n \"value\": \"511771\"\n}, {\n \"label\": \"萬源市\",\n \"value\": \"511781\"\n}], [{\n \"label\": \"雨城區\",\n \"value\": \"511802\"\n}, {\n \"label\": \"名山區\",\n \"value\": \"511803\"\n}, {\n \"label\": \"滎經縣\",\n \"value\": \"511822\"\n}, {\n \"label\": \"漢源縣\",\n \"value\": \"511823\"\n}, {\n \"label\": \"石棉縣\",\n \"value\": \"511824\"\n}, {\n \"label\": \"天全縣\",\n \"value\": \"511825\"\n}, {\n \"label\": \"蘆山縣\",\n \"value\": \"511826\"\n}, {\n \"label\": \"寶興縣\",\n \"value\": \"511827\"\n}], [{\n \"label\": \"巴州區\",\n \"value\": \"511902\"\n}, {\n \"label\": \"恩陽區\",\n \"value\": \"511903\"\n}, {\n \"label\": \"通江縣\",\n \"value\": \"511921\"\n}, {\n \"label\": \"南江縣\",\n \"value\": \"511922\"\n}, {\n \"label\": \"平昌縣\",\n \"value\": \"511923\"\n}, {\n \"label\": \"巴中經濟開發區\",\n \"value\": \"511971\"\n}], [{\n \"label\": \"雁江區\",\n \"value\": \"512002\"\n}, {\n \"label\": \"安嶽縣\",\n \"value\": \"512021\"\n}, {\n \"label\": \"樂至縣\",\n \"value\": \"512022\"\n}], [{\n \"label\": \"馬爾康市\",\n \"value\": \"513201\"\n}, {\n \"label\": \"汶川縣\",\n \"value\": \"513221\"\n}, {\n \"label\": \"理縣\",\n \"value\": \"513222\"\n}, {\n \"label\": \"茂縣\",\n \"value\": \"513223\"\n}, {\n \"label\": \"松潘縣\",\n \"value\": \"513224\"\n}, {\n \"label\": \"九寨溝縣\",\n \"value\": \"513225\"\n}, {\n \"label\": \"金川縣\",\n \"value\": \"513226\"\n}, {\n \"label\": \"小金縣\",\n \"value\": \"513227\"\n}, {\n \"label\": \"黑水縣\",\n \"value\": \"513228\"\n}, {\n \"label\": \"壤塘縣\",\n \"value\": \"513230\"\n}, {\n \"label\": \"阿壩縣\",\n \"value\": \"513231\"\n}, {\n \"label\": \"若爾蓋縣\",\n \"value\": \"513232\"\n}, {\n \"label\": \"紅原縣\",\n \"value\": \"513233\"\n}], [{\n \"label\": \"康定市\",\n \"value\": \"513301\"\n}, {\n \"label\": \"瀘定縣\",\n \"value\": \"513322\"\n}, {\n \"label\": \"丹巴縣\",\n \"value\": \"513323\"\n}, {\n \"label\": \"九龍縣\",\n \"value\": \"513324\"\n}, {\n \"label\": \"雅江縣\",\n \"value\": \"513325\"\n}, {\n \"label\": \"道孚縣\",\n \"value\": \"513326\"\n}, {\n \"label\": \"爐霍縣\",\n \"value\": \"513327\"\n}, {\n \"label\": \"甘孜縣\",\n \"value\": \"513328\"\n}, {\n \"label\": \"新龍縣\",\n \"value\": \"513329\"\n}, {\n \"label\": \"德格縣\",\n \"value\": \"513330\"\n}, {\n \"label\": \"白玉縣\",\n \"value\": \"513331\"\n}, {\n \"label\": \"石渠縣\",\n \"value\": \"513332\"\n}, {\n \"label\": \"色達縣\",\n \"value\": \"513333\"\n}, {\n \"label\": \"理塘縣\",\n \"value\": \"513334\"\n}, {\n \"label\": \"巴塘縣\",\n \"value\": \"513335\"\n}, {\n \"label\": \"鄉城縣\",\n \"value\": \"513336\"\n}, {\n \"label\": \"稻城縣\",\n \"value\": \"513337\"\n}, {\n \"label\": \"得榮縣\",\n \"value\": \"513338\"\n}], [{\n \"label\": \"西昌市\",\n \"value\": \"513401\"\n}, {\n \"label\": \"木里藏族自治縣\",\n \"value\": \"513422\"\n}, {\n \"label\": \"鹽源縣\",\n \"value\": \"513423\"\n}, {\n \"label\": \"德昌縣\",\n \"value\": \"513424\"\n}, {\n \"label\": \"會理縣\",\n \"value\": \"513425\"\n}, {\n \"label\": \"會東縣\",\n \"value\": \"513426\"\n}, {\n \"label\": \"寧南縣\",\n \"value\": \"513427\"\n}, {\n \"label\": \"普格縣\",\n \"value\": \"513428\"\n}, {\n \"label\": \"布拖縣\",\n \"value\": \"513429\"\n}, {\n \"label\": \"金陽縣\",\n \"value\": \"513430\"\n}, {\n \"label\": \"昭覺縣\",\n \"value\": \"513431\"\n}, {\n \"label\": \"喜德縣\",\n \"value\": \"513432\"\n}, {\n \"label\": \"冕寧縣\",\n \"value\": \"513433\"\n}, {\n \"label\": \"越西縣\",\n \"value\": \"513434\"\n}, {\n \"label\": \"甘洛縣\",\n \"value\": \"513435\"\n}, {\n \"label\": \"美姑縣\",\n \"value\": \"513436\"\n}, {\n \"label\": \"雷波縣\",\n \"value\": \"513437\"\n}]], [[{\n \"label\": \"南明區\",\n \"value\": \"520102\"\n}, {\n \"label\": \"雲巖區\",\n \"value\": \"520103\"\n}, {\n \"label\": \"花溪區\",\n \"value\": \"520111\"\n}, {\n \"label\": \"烏當區\",\n \"value\": \"520112\"\n}, {\n \"label\": \"白雲區\",\n \"value\": \"520113\"\n}, {\n \"label\": \"觀山湖區\",\n \"value\": \"520115\"\n}, {\n \"label\": \"開陽縣\",\n \"value\": \"520121\"\n}, {\n \"label\": \"息烽縣\",\n \"value\": \"520122\"\n}, {\n \"label\": \"修文縣\",\n \"value\": \"520123\"\n}, {\n \"label\": \"清鎮市\",\n \"value\": \"520181\"\n}], [{\n \"label\": \"鐘山區\",\n \"value\": \"520201\"\n}, {\n \"label\": \"六枝特區\",\n \"value\": \"520203\"\n}, {\n \"label\": \"水城縣\",\n \"value\": \"520221\"\n}, {\n \"label\": \"盤州市\",\n \"value\": \"520281\"\n}], [{\n \"label\": \"紅花崗區\",\n \"value\": \"520302\"\n}, {\n \"label\": \"匯川區\",\n \"value\": \"520303\"\n}, {\n \"label\": \"播州區\",\n \"value\": \"520304\"\n}, {\n \"label\": \"桐梓縣\",\n \"value\": \"520322\"\n}, {\n \"label\": \"綏陽縣\",\n \"value\": \"520323\"\n}, {\n \"label\": \"正安縣\",\n \"value\": \"520324\"\n}, {\n \"label\": \"道真仡佬族苗族自治縣\",\n \"value\": \"520325\"\n}, {\n \"label\": \"務川仡佬族苗族自治縣\",\n \"value\": \"520326\"\n}, {\n \"label\": \"鳳岡縣\",\n \"value\": \"520327\"\n}, {\n \"label\": \"湄潭縣\",\n \"value\": \"520328\"\n}, {\n \"label\": \"餘慶縣\",\n \"value\": \"520329\"\n}, {\n \"label\": \"習水縣\",\n \"value\": \"520330\"\n}, {\n \"label\": \"赤水市\",\n \"value\": \"520381\"\n}, {\n \"label\": \"仁懷市\",\n \"value\": \"520382\"\n}], [{\n \"label\": \"西秀區\",\n \"value\": \"520402\"\n}, {\n \"label\": \"平壩區\",\n \"value\": \"520403\"\n}, {\n \"label\": \"普定縣\",\n \"value\": \"520422\"\n}, {\n \"label\": \"鎮寧布依族苗族自治縣\",\n \"value\": \"520423\"\n}, {\n \"label\": \"關嶺布依族苗族自治縣\",\n \"value\": \"520424\"\n}, {\n \"label\": \"紫云苗族布依族自治縣\",\n \"value\": \"520425\"\n}], [{\n \"label\": \"七星關區\",\n \"value\": \"520502\"\n}, {\n \"label\": \"大方縣\",\n \"value\": \"520521\"\n}, {\n \"label\": \"黔西縣\",\n \"value\": \"520522\"\n}, {\n \"label\": \"金沙縣\",\n \"value\": \"520523\"\n}, {\n \"label\": \"織金縣\",\n \"value\": \"520524\"\n}, {\n \"label\": \"納雍縣\",\n \"value\": \"520525\"\n}, {\n \"label\": \"威寧彝族回族苗族自治縣\",\n \"value\": \"520526\"\n}, {\n \"label\": \"赫章縣\",\n \"value\": \"520527\"\n}], [{\n \"label\": \"碧江區\",\n \"value\": \"520602\"\n}, {\n \"label\": \"萬山區\",\n \"value\": \"520603\"\n}, {\n \"label\": \"江口縣\",\n \"value\": \"520621\"\n}, {\n \"label\": \"玉屏侗族自治縣\",\n \"value\": \"520622\"\n}, {\n \"label\": \"石阡縣\",\n \"value\": \"520623\"\n}, {\n \"label\": \"思南縣\",\n \"value\": \"520624\"\n}, {\n \"label\": \"印江土家族苗族自治縣\",\n \"value\": \"520625\"\n}, {\n \"label\": \"德江縣\",\n \"value\": \"520626\"\n}, {\n \"label\": \"沿河土家族自治縣\",\n \"value\": \"520627\"\n}, {\n \"label\": \"松桃苗族自治縣\",\n \"value\": \"520628\"\n}], [{\n \"label\": \"興義市\",\n \"value\": \"522301\"\n}, {\n \"label\": \"興仁縣\",\n \"value\": \"522322\"\n}, {\n \"label\": \"普安縣\",\n \"value\": \"522323\"\n}, {\n \"label\": \"晴隆縣\",\n \"value\": \"522324\"\n}, {\n \"label\": \"貞豐縣\",\n \"value\": \"522325\"\n}, {\n \"label\": \"望謨縣\",\n \"value\": \"522326\"\n}, {\n \"label\": \"冊亨縣\",\n \"value\": \"522327\"\n}, {\n \"label\": \"安龍縣\",\n \"value\": \"522328\"\n}], [{\n \"label\": \"凱里市\",\n \"value\": \"522601\"\n}, {\n \"label\": \"黃平縣\",\n \"value\": \"522622\"\n}, {\n \"label\": \"施秉縣\",\n \"value\": \"522623\"\n}, {\n \"label\": \"三穗縣\",\n \"value\": \"522624\"\n}, {\n \"label\": \"鎮遠縣\",\n \"value\": \"522625\"\n}, {\n \"label\": \"岑鞏縣\",\n \"value\": \"522626\"\n}, {\n \"label\": \"天柱縣\",\n \"value\": \"522627\"\n}, {\n \"label\": \"錦屏縣\",\n \"value\": \"522628\"\n}, {\n \"label\": \"劍河縣\",\n \"value\": \"522629\"\n}, {\n \"label\": \"臺江縣\",\n \"value\": \"522630\"\n}, {\n \"label\": \"黎平縣\",\n \"value\": \"522631\"\n}, {\n \"label\": \"榕江縣\",\n \"value\": \"522632\"\n}, {\n \"label\": \"從江縣\",\n \"value\": \"522633\"\n}, {\n \"label\": \"雷山縣\",\n \"value\": \"522634\"\n}, {\n \"label\": \"麻江縣\",\n \"value\": \"522635\"\n}, {\n \"label\": \"丹寨縣\",\n \"value\": \"522636\"\n}], [{\n \"label\": \"都勻市\",\n \"value\": \"522701\"\n}, {\n \"label\": \"福泉市\",\n \"value\": \"522702\"\n}, {\n \"label\": \"荔波縣\",\n \"value\": \"522722\"\n}, {\n \"label\": \"貴定縣\",\n \"value\": \"522723\"\n}, {\n \"label\": \"甕安縣\",\n \"value\": \"522725\"\n}, {\n \"label\": \"獨山縣\",\n \"value\": \"522726\"\n}, {\n \"label\": \"平塘縣\",\n \"value\": \"522727\"\n}, {\n \"label\": \"羅甸縣\",\n \"value\": \"522728\"\n}, {\n \"label\": \"長順縣\",\n \"value\": \"522729\"\n}, {\n \"label\": \"龍里縣\",\n \"value\": \"522730\"\n}, {\n \"label\": \"惠水縣\",\n \"value\": \"522731\"\n}, {\n \"label\": \"三都水族自治縣\",\n \"value\": \"522732\"\n}]], [[{\n \"label\": \"五華區\",\n \"value\": \"530102\"\n}, {\n \"label\": \"盤龍區\",\n \"value\": \"530103\"\n}, {\n \"label\": \"官渡區\",\n \"value\": \"530111\"\n}, {\n \"label\": \"西山區\",\n \"value\": \"530112\"\n}, {\n \"label\": \"東川區\",\n \"value\": \"530113\"\n}, {\n \"label\": \"呈貢區\",\n \"value\": \"530114\"\n}, {\n \"label\": \"晉寧區\",\n \"value\": \"530115\"\n}, {\n \"label\": \"富民縣\",\n \"value\": \"530124\"\n}, {\n \"label\": \"宜良縣\",\n \"value\": \"530125\"\n}, {\n \"label\": \"石林彝族自治縣\",\n \"value\": \"530126\"\n}, {\n \"label\": \"嵩明縣\",\n \"value\": \"530127\"\n}, {\n \"label\": \"祿勸彝族苗族自治縣\",\n \"value\": \"530128\"\n}, {\n \"label\": \"尋甸回族彝族自治縣\",\n \"value\": \"530129\"\n}, {\n \"label\": \"安寧市\",\n \"value\": \"530181\"\n}], [{\n \"label\": \"麒麟區\",\n \"value\": \"530302\"\n}, {\n \"label\": \"沾益區\",\n \"value\": \"530303\"\n}, {\n \"label\": \"馬龍縣\",\n \"value\": \"530321\"\n}, {\n \"label\": \"陸良縣\",\n \"value\": \"530322\"\n}, {\n \"label\": \"師宗縣\",\n \"value\": \"530323\"\n}, {\n \"label\": \"羅平縣\",\n \"value\": \"530324\"\n}, {\n \"label\": \"富源縣\",\n \"value\": \"530325\"\n}, {\n \"label\": \"會澤縣\",\n \"value\": \"530326\"\n}, {\n \"label\": \"宣威市\",\n \"value\": \"530381\"\n}], [{\n \"label\": \"紅塔區\",\n \"value\": \"530402\"\n}, {\n \"label\": \"江川區\",\n \"value\": \"530403\"\n}, {\n \"label\": \"澄江縣\",\n \"value\": \"530422\"\n}, {\n \"label\": \"通海縣\",\n \"value\": \"530423\"\n}, {\n \"label\": \"華寧縣\",\n \"value\": \"530424\"\n}, {\n \"label\": \"易門縣\",\n \"value\": \"530425\"\n}, {\n \"label\": \"峨山彝族自治縣\",\n \"value\": \"530426\"\n}, {\n \"label\": \"新平彝族傣族自治縣\",\n \"value\": \"530427\"\n}, {\n \"label\": \"元江哈尼族彝族傣族自治縣\",\n \"value\": \"530428\"\n}], [{\n \"label\": \"隆陽區\",\n \"value\": \"530502\"\n}, {\n \"label\": \"施甸縣\",\n \"value\": \"530521\"\n}, {\n \"label\": \"龍陵縣\",\n \"value\": \"530523\"\n}, {\n \"label\": \"昌寧縣\",\n \"value\": \"530524\"\n}, {\n \"label\": \"騰衝市\",\n \"value\": \"530581\"\n}], [{\n \"label\": \"昭陽區\",\n \"value\": \"530602\"\n}, {\n \"label\": \"魯甸縣\",\n \"value\": \"530621\"\n}, {\n \"label\": \"巧家縣\",\n \"value\": \"530622\"\n}, {\n \"label\": \"鹽津縣\",\n \"value\": \"530623\"\n}, {\n \"label\": \"大關縣\",\n \"value\": \"530624\"\n}, {\n \"label\": \"永善縣\",\n \"value\": \"530625\"\n}, {\n \"label\": \"綏江縣\",\n \"value\": \"530626\"\n}, {\n \"label\": \"鎮雄縣\",\n \"value\": \"530627\"\n}, {\n \"label\": \"彝良縣\",\n \"value\": \"530628\"\n}, {\n \"label\": \"威信縣\",\n \"value\": \"530629\"\n}, {\n \"label\": \"水富縣\",\n \"value\": \"530630\"\n}], [{\n \"label\": \"古城區\",\n \"value\": \"530702\"\n}, {\n \"label\": \"玉龍納西族自治縣\",\n \"value\": \"530721\"\n}, {\n \"label\": \"永勝縣\",\n \"value\": \"530722\"\n}, {\n \"label\": \"華坪縣\",\n \"value\": \"530723\"\n}, {\n \"label\": \"寧蒗彝族自治縣\",\n \"value\": \"530724\"\n}], [{\n \"label\": \"思茅區\",\n \"value\": \"530802\"\n}, {\n \"label\": \"寧洱哈尼族彝族自治縣\",\n \"value\": \"530821\"\n}, {\n \"label\": \"墨江哈尼族自治縣\",\n \"value\": \"530822\"\n}, {\n \"label\": \"景東彝族自治縣\",\n \"value\": \"530823\"\n}, {\n \"label\": \"景谷傣族彝族自治縣\",\n \"value\": \"530824\"\n}, {\n \"label\": \"鎮沅彝族哈尼族拉祜族自治縣\",\n \"value\": \"530825\"\n}, {\n \"label\": \"江城哈尼族彝族自治縣\",\n \"value\": \"530826\"\n}, {\n \"label\": \"孟連傣族拉祜族佤族自治縣\",\n \"value\": \"530827\"\n}, {\n \"label\": \"瀾滄拉祜族自治縣\",\n \"value\": \"530828\"\n}, {\n \"label\": \"西盟佤族自治縣\",\n \"value\": \"530829\"\n}], [{\n \"label\": \"臨翔區\",\n \"value\": \"530902\"\n}, {\n \"label\": \"鳳慶縣\",\n \"value\": \"530921\"\n}, {\n \"label\": \"雲縣\",\n \"value\": \"530922\"\n}, {\n \"label\": \"永德縣\",\n \"value\": \"530923\"\n}, {\n \"label\": \"鎮康縣\",\n \"value\": \"530924\"\n}, {\n \"label\": \"雙江拉祜族佤族布朗族傣族自治縣\",\n \"value\": \"530925\"\n}, {\n \"label\": \"耿馬傣族佤族自治縣\",\n \"value\": \"530926\"\n}, {\n \"label\": \"滄源佤族自治縣\",\n \"value\": \"530927\"\n}], [{\n \"label\": \"楚雄市\",\n \"value\": \"532301\"\n}, {\n \"label\": \"雙柏縣\",\n \"value\": \"532322\"\n}, {\n \"label\": \"牟定縣\",\n \"value\": \"532323\"\n}, {\n \"label\": \"南華縣\",\n \"value\": \"532324\"\n}, {\n \"label\": \"姚安縣\",\n \"value\": \"532325\"\n}, {\n \"label\": \"大姚縣\",\n \"value\": \"532326\"\n}, {\n \"label\": \"永仁縣\",\n \"value\": \"532327\"\n}, {\n \"label\": \"元謀縣\",\n \"value\": \"532328\"\n}, {\n \"label\": \"武定縣\",\n \"value\": \"532329\"\n}, {\n \"label\": \"祿豐縣\",\n \"value\": \"532331\"\n}], [{\n \"label\": \"箇舊市\",\n \"value\": \"532501\"\n}, {\n \"label\": \"開遠市\",\n \"value\": \"532502\"\n}, {\n \"label\": \"蒙自市\",\n \"value\": \"532503\"\n}, {\n \"label\": \"彌勒市\",\n \"value\": \"532504\"\n}, {\n \"label\": \"屏邊苗族自治縣\",\n \"value\": \"532523\"\n}, {\n \"label\": \"建水縣\",\n \"value\": \"532524\"\n}, {\n \"label\": \"石屏縣\",\n \"value\": \"532525\"\n}, {\n \"label\": \"瀘西縣\",\n \"value\": \"532527\"\n}, {\n \"label\": \"元陽縣\",\n \"value\": \"532528\"\n}, {\n \"label\": \"紅河縣\",\n \"value\": \"532529\"\n}, {\n \"label\": \"金平苗族瑤族傣族自治縣\",\n \"value\": \"532530\"\n}, {\n \"label\": \"綠春縣\",\n \"value\": \"532531\"\n}, {\n \"label\": \"河口瑤族自治縣\",\n \"value\": \"532532\"\n}], [{\n \"label\": \"文山市\",\n \"value\": \"532601\"\n}, {\n \"label\": \"硯山縣\",\n \"value\": \"532622\"\n}, {\n \"label\": \"西疇縣\",\n \"value\": \"532623\"\n}, {\n \"label\": \"麻栗坡縣\",\n \"value\": \"532624\"\n}, {\n \"label\": \"馬關縣\",\n \"value\": \"532625\"\n}, {\n \"label\": \"丘北縣\",\n \"value\": \"532626\"\n}, {\n \"label\": \"廣南縣\",\n \"value\": \"532627\"\n}, {\n \"label\": \"富寧縣\",\n \"value\": \"532628\"\n}], [{\n \"label\": \"景洪市\",\n \"value\": \"532801\"\n}, {\n \"label\": \"勐海縣\",\n \"value\": \"532822\"\n}, {\n \"label\": \"勐臘縣\",\n \"value\": \"532823\"\n}], [{\n \"label\": \"大理市\",\n \"value\": \"532901\"\n}, {\n \"label\": \"漾濞彝族自治縣\",\n \"value\": \"532922\"\n}, {\n \"label\": \"祥雲縣\",\n \"value\": \"532923\"\n}, {\n \"label\": \"賓川縣\",\n \"value\": \"532924\"\n}, {\n \"label\": \"彌渡縣\",\n \"value\": \"532925\"\n}, {\n \"label\": \"南澗彝族自治縣\",\n \"value\": \"532926\"\n}, {\n \"label\": \"巍山彝族回族自治縣\",\n \"value\": \"532927\"\n}, {\n \"label\": \"永平縣\",\n \"value\": \"532928\"\n}, {\n \"label\": \"雲龍縣\",\n \"value\": \"532929\"\n}, {\n \"label\": \"洱源縣\",\n \"value\": \"532930\"\n}, {\n \"label\": \"劍川縣\",\n \"value\": \"532931\"\n}, {\n \"label\": \"鶴慶縣\",\n \"value\": \"532932\"\n}], [{\n \"label\": \"瑞麗市\",\n \"value\": \"533102\"\n}, {\n \"label\": \"芒市\",\n \"value\": \"533103\"\n}, {\n \"label\": \"梁河縣\",\n \"value\": \"533122\"\n}, {\n \"label\": \"盈江縣\",\n \"value\": \"533123\"\n}, {\n \"label\": \"隴川縣\",\n \"value\": \"533124\"\n}], [{\n \"label\": \"瀘水市\",\n \"value\": \"533301\"\n}, {\n \"label\": \"福貢縣\",\n \"value\": \"533323\"\n}, {\n \"label\": \"貢山獨龍族怒族自治縣\",\n \"value\": \"533324\"\n}, {\n \"label\": \"蘭坪白族普米族自治縣\",\n \"value\": \"533325\"\n}], [{\n \"label\": \"香格里拉市\",\n \"value\": \"533401\"\n}, {\n \"label\": \"德欽縣\",\n \"value\": \"533422\"\n}, {\n \"label\": \"維西傈僳族自治縣\",\n \"value\": \"533423\"\n}]], [[{\n \"label\": \"城關區\",\n \"value\": \"540102\"\n}, {\n \"label\": \"堆龍德慶區\",\n \"value\": \"540103\"\n}, {\n \"label\": \"林周縣\",\n \"value\": \"540121\"\n}, {\n \"label\": \"當雄縣\",\n \"value\": \"540122\"\n}, {\n \"label\": \"尼木縣\",\n \"value\": \"540123\"\n}, {\n \"label\": \"曲水縣\",\n \"value\": \"540124\"\n}, {\n \"label\": \"達孜縣\",\n \"value\": \"540126\"\n}, {\n \"label\": \"墨竹工卡縣\",\n \"value\": \"540127\"\n}, {\n \"label\": \"格爾木藏青工業園區\",\n \"value\": \"540171\"\n}, {\n \"label\": \"拉薩經濟技術開發區\",\n \"value\": \"540172\"\n}, {\n \"label\": \"西藏文化旅遊創意園區\",\n \"value\": \"540173\"\n}, {\n \"label\": \"達孜工業園區\",\n \"value\": \"540174\"\n}], [{\n \"label\": \"桑珠孜區\",\n \"value\": \"540202\"\n}, {\n \"label\": \"南木林縣\",\n \"value\": \"540221\"\n}, {\n \"label\": \"江孜縣\",\n \"value\": \"540222\"\n}, {\n \"label\": \"定日縣\",\n \"value\": \"540223\"\n}, {\n \"label\": \"薩迦縣\",\n \"value\": \"540224\"\n}, {\n \"label\": \"拉孜縣\",\n \"value\": \"540225\"\n}, {\n \"label\": \"昂仁縣\",\n \"value\": \"540226\"\n}, {\n \"label\": \"謝通門縣\",\n \"value\": \"540227\"\n}, {\n \"label\": \"白朗縣\",\n \"value\": \"540228\"\n}, {\n \"label\": \"仁布縣\",\n \"value\": \"540229\"\n}, {\n \"label\": \"康馬縣\",\n \"value\": \"540230\"\n}, {\n \"label\": \"定結縣\",\n \"value\": \"540231\"\n}, {\n \"label\": \"仲巴縣\",\n \"value\": \"540232\"\n}, {\n \"label\": \"亞東縣\",\n \"value\": \"540233\"\n}, {\n \"label\": \"吉隆縣\",\n \"value\": \"540234\"\n}, {\n \"label\": \"聶拉木縣\",\n \"value\": \"540235\"\n}, {\n \"label\": \"薩嘎縣\",\n \"value\": \"540236\"\n}, {\n \"label\": \"崗巴縣\",\n \"value\": \"540237\"\n}], [{\n \"label\": \"卡若區\",\n \"value\": \"540302\"\n}, {\n \"label\": \"江達縣\",\n \"value\": \"540321\"\n}, {\n \"label\": \"貢覺縣\",\n \"value\": \"540322\"\n}, {\n \"label\": \"類烏齊縣\",\n \"value\": \"540323\"\n}, {\n \"label\": \"丁青縣\",\n \"value\": \"540324\"\n}, {\n \"label\": \"察雅縣\",\n \"value\": \"540325\"\n}, {\n \"label\": \"八宿縣\",\n \"value\": \"540326\"\n}, {\n \"label\": \"左貢縣\",\n \"value\": \"540327\"\n}, {\n \"label\": \"芒康縣\",\n \"value\": \"540328\"\n}, {\n \"label\": \"洛隆縣\",\n \"value\": \"540329\"\n}, {\n \"label\": \"邊壩縣\",\n \"value\": \"540330\"\n}], [{\n \"label\": \"巴宜區\",\n \"value\": \"540402\"\n}, {\n \"label\": \"工布江達縣\",\n \"value\": \"540421\"\n}, {\n \"label\": \"米林縣\",\n \"value\": \"540422\"\n}, {\n \"label\": \"墨脫縣\",\n \"value\": \"540423\"\n}, {\n \"label\": \"波密縣\",\n \"value\": \"540424\"\n}, {\n \"label\": \"察隅縣\",\n \"value\": \"540425\"\n}, {\n \"label\": \"朗縣\",\n \"value\": \"540426\"\n}], [{\n \"label\": \"乃東區\",\n \"value\": \"540502\"\n}, {\n \"label\": \"扎囊縣\",\n \"value\": \"540521\"\n}, {\n \"label\": \"貢嘎縣\",\n \"value\": \"540522\"\n}, {\n \"label\": \"桑日縣\",\n \"value\": \"540523\"\n}, {\n \"label\": \"瓊結縣\",\n \"value\": \"540524\"\n}, {\n \"label\": \"曲松縣\",\n \"value\": \"540525\"\n}, {\n \"label\": \"措美縣\",\n \"value\": \"540526\"\n}, {\n \"label\": \"洛扎縣\",\n \"value\": \"540527\"\n}, {\n \"label\": \"加查縣\",\n \"value\": \"540528\"\n}, {\n \"label\": \"隆子縣\",\n \"value\": \"540529\"\n}, {\n \"label\": \"錯那縣\",\n \"value\": \"540530\"\n}, {\n \"label\": \"浪卡子縣\",\n \"value\": \"540531\"\n}], [{\n \"label\": \"那曲縣\",\n \"value\": \"542421\"\n}, {\n \"label\": \"嘉黎縣\",\n \"value\": \"542422\"\n}, {\n \"label\": \"比如縣\",\n \"value\": \"542423\"\n}, {\n \"label\": \"聶榮縣\",\n \"value\": \"542424\"\n}, {\n \"label\": \"安多縣\",\n \"value\": \"542425\"\n}, {\n \"label\": \"申扎縣\",\n \"value\": \"542426\"\n}, {\n \"label\": \"索縣\",\n \"value\": \"542427\"\n}, {\n \"label\": \"班戈縣\",\n \"value\": \"542428\"\n}, {\n \"label\": \"巴青縣\",\n \"value\": \"542429\"\n}, {\n \"label\": \"尼瑪縣\",\n \"value\": \"542430\"\n}, {\n \"label\": \"雙湖縣\",\n \"value\": \"542431\"\n}], [{\n \"label\": \"普蘭縣\",\n \"value\": \"542521\"\n}, {\n \"label\": \"札達縣\",\n \"value\": \"542522\"\n}, {\n \"label\": \"噶爾縣\",\n \"value\": \"542523\"\n}, {\n \"label\": \"日土縣\",\n \"value\": \"542524\"\n}, {\n \"label\": \"革吉縣\",\n \"value\": \"542525\"\n}, {\n \"label\": \"改則縣\",\n \"value\": \"542526\"\n}, {\n \"label\": \"措勤縣\",\n \"value\": \"542527\"\n}]], [[{\n \"label\": \"新城區\",\n \"value\": \"610102\"\n}, {\n \"label\": \"碑林區\",\n \"value\": \"610103\"\n}, {\n \"label\": \"蓮湖區\",\n \"value\": \"610104\"\n}, {\n \"label\": \"灞橋區\",\n \"value\": \"610111\"\n}, {\n \"label\": \"未央區\",\n \"value\": \"610112\"\n}, {\n \"label\": \"雁塔區\",\n \"value\": \"610113\"\n}, {\n \"label\": \"閻良區\",\n \"value\": \"610114\"\n}, {\n \"label\": \"臨潼區\",\n \"value\": \"610115\"\n}, {\n \"label\": \"長安區\",\n \"value\": \"610116\"\n}, {\n \"label\": \"高陵區\",\n \"value\": \"610117\"\n}, {\n \"label\": \"鄠邑區\",\n \"value\": \"610118\"\n}, {\n \"label\": \"藍田縣\",\n \"value\": \"610122\"\n}, {\n \"label\": \"周至縣\",\n \"value\": \"610124\"\n}], [{\n \"label\": \"王益區\",\n \"value\": \"610202\"\n}, {\n \"label\": \"印臺區\",\n \"value\": \"610203\"\n}, {\n \"label\": \"耀州區\",\n \"value\": \"610204\"\n}, {\n \"label\": \"宜君縣\",\n \"value\": \"610222\"\n}], [{\n \"label\": \"渭濱區\",\n \"value\": \"610302\"\n}, {\n \"label\": \"金臺區\",\n \"value\": \"610303\"\n}, {\n \"label\": \"陳倉區\",\n \"value\": \"610304\"\n}, {\n \"label\": \"鳳翔縣\",\n \"value\": \"610322\"\n}, {\n \"label\": \"岐山縣\",\n \"value\": \"610323\"\n}, {\n \"label\": \"扶風縣\",\n \"value\": \"610324\"\n}, {\n \"label\": \"眉縣\",\n \"value\": \"610326\"\n}, {\n \"label\": \"隴縣\",\n \"value\": \"610327\"\n}, {\n \"label\": \"千陽縣\",\n \"value\": \"610328\"\n}, {\n \"label\": \"麟遊縣\",\n \"value\": \"610329\"\n}, {\n \"label\": \"鳳縣\",\n \"value\": \"610330\"\n}, {\n \"label\": \"太白縣\",\n \"value\": \"610331\"\n}], [{\n \"label\": \"秦都區\",\n \"value\": \"610402\"\n}, {\n \"label\": \"楊陵區\",\n \"value\": \"610403\"\n}, {\n \"label\": \"渭城區\",\n \"value\": \"610404\"\n}, {\n \"label\": \"三原縣\",\n \"value\": \"610422\"\n}, {\n \"label\": \"涇陽縣\",\n \"value\": \"610423\"\n}, {\n \"label\": \"乾縣\",\n \"value\": \"610424\"\n}, {\n \"label\": \"禮泉縣\",\n \"value\": \"610425\"\n}, {\n \"label\": \"永壽縣\",\n \"value\": \"610426\"\n}, {\n \"label\": \"彬縣\",\n \"value\": \"610427\"\n}, {\n \"label\": \"長武縣\",\n \"value\": \"610428\"\n}, {\n \"label\": \"旬邑縣\",\n \"value\": \"610429\"\n}, {\n \"label\": \"淳化縣\",\n \"value\": \"610430\"\n}, {\n \"label\": \"武功縣\",\n \"value\": \"610431\"\n}, {\n \"label\": \"興平市\",\n \"value\": \"610481\"\n}], [{\n \"label\": \"臨渭區\",\n \"value\": \"610502\"\n}, {\n \"label\": \"華州區\",\n \"value\": \"610503\"\n}, {\n \"label\": \"潼關縣\",\n \"value\": \"610522\"\n}, {\n \"label\": \"大荔縣\",\n \"value\": \"610523\"\n}, {\n \"label\": \"合陽縣\",\n \"value\": \"610524\"\n}, {\n \"label\": \"澄城縣\",\n \"value\": \"610525\"\n}, {\n \"label\": \"蒲城縣\",\n \"value\": \"610526\"\n}, {\n \"label\": \"白水縣\",\n \"value\": \"610527\"\n}, {\n \"label\": \"富平縣\",\n \"value\": \"610528\"\n}, {\n \"label\": \"韓城市\",\n \"value\": \"610581\"\n}, {\n \"label\": \"華陰市\",\n \"value\": \"610582\"\n}], [{\n \"label\": \"寶塔區\",\n \"value\": \"610602\"\n}, {\n \"label\": \"安塞區\",\n \"value\": \"610603\"\n}, {\n \"label\": \"延長縣\",\n \"value\": \"610621\"\n}, {\n \"label\": \"延川縣\",\n \"value\": \"610622\"\n}, {\n \"label\": \"子長縣\",\n \"value\": \"610623\"\n}, {\n \"label\": \"志丹縣\",\n \"value\": \"610625\"\n}, {\n \"label\": \"吳起縣\",\n \"value\": \"610626\"\n}, {\n \"label\": \"甘泉縣\",\n \"value\": \"610627\"\n}, {\n \"label\": \"富縣\",\n \"value\": \"610628\"\n}, {\n \"label\": \"洛川縣\",\n \"value\": \"610629\"\n}, {\n \"label\": \"宜川縣\",\n \"value\": \"610630\"\n}, {\n \"label\": \"黃龍縣\",\n \"value\": \"610631\"\n}, {\n \"label\": \"黃陵縣\",\n \"value\": \"610632\"\n}], [{\n \"label\": \"漢臺區\",\n \"value\": \"610702\"\n}, {\n \"label\": \"南鄭區\",\n \"value\": \"610703\"\n}, {\n \"label\": \"城固縣\",\n \"value\": \"610722\"\n}, {\n \"label\": \"洋縣\",\n \"value\": \"610723\"\n}, {\n \"label\": \"西鄉縣\",\n \"value\": \"610724\"\n}, {\n \"label\": \"勉縣\",\n \"value\": \"610725\"\n}, {\n \"label\": \"寧強縣\",\n \"value\": \"610726\"\n}, {\n \"label\": \"略陽縣\",\n \"value\": \"610727\"\n}, {\n \"label\": \"鎮巴縣\",\n \"value\": \"610728\"\n}, {\n \"label\": \"留壩縣\",\n \"value\": \"610729\"\n}, {\n \"label\": \"佛坪縣\",\n \"value\": \"610730\"\n}], [{\n \"label\": \"榆陽區\",\n \"value\": \"610802\"\n}, {\n \"label\": \"橫山區\",\n \"value\": \"610803\"\n}, {\n \"label\": \"府谷縣\",\n \"value\": \"610822\"\n}, {\n \"label\": \"靖邊縣\",\n \"value\": \"610824\"\n}, {\n \"label\": \"定邊縣\",\n \"value\": \"610825\"\n}, {\n \"label\": \"綏德縣\",\n \"value\": \"610826\"\n}, {\n \"label\": \"米脂縣\",\n \"value\": \"610827\"\n}, {\n \"label\": \"佳縣\",\n \"value\": \"610828\"\n}, {\n \"label\": \"吳堡縣\",\n \"value\": \"610829\"\n}, {\n \"label\": \"清澗縣\",\n \"value\": \"610830\"\n}, {\n \"label\": \"子洲縣\",\n \"value\": \"610831\"\n}, {\n \"label\": \"神木市\",\n \"value\": \"610881\"\n}], [{\n \"label\": \"漢濱區\",\n \"value\": \"610902\"\n}, {\n \"label\": \"漢陰縣\",\n \"value\": \"610921\"\n}, {\n \"label\": \"石泉縣\",\n \"value\": \"610922\"\n}, {\n \"label\": \"寧陝縣\",\n \"value\": \"610923\"\n}, {\n \"label\": \"紫陽縣\",\n \"value\": \"610924\"\n}, {\n \"label\": \"嵐皋縣\",\n \"value\": \"610925\"\n}, {\n \"label\": \"平利縣\",\n \"value\": \"610926\"\n}, {\n \"label\": \"鎮坪縣\",\n \"value\": \"610927\"\n}, {\n \"label\": \"旬陽縣\",\n \"value\": \"610928\"\n}, {\n \"label\": \"白河縣\",\n \"value\": \"610929\"\n}], [{\n \"label\": \"商州區\",\n \"value\": \"611002\"\n}, {\n \"label\": \"洛南縣\",\n \"value\": \"611021\"\n}, {\n \"label\": \"丹鳳縣\",\n \"value\": \"611022\"\n}, {\n \"label\": \"商南縣\",\n \"value\": \"611023\"\n}, {\n \"label\": \"山陽縣\",\n \"value\": \"611024\"\n}, {\n \"label\": \"鎮安縣\",\n \"value\": \"611025\"\n}, {\n \"label\": \"柞水縣\",\n \"value\": \"611026\"\n}]], [[{\n \"label\": \"城關區\",\n \"value\": \"620102\"\n}, {\n \"label\": \"七里河區\",\n \"value\": \"620103\"\n}, {\n \"label\": \"西固區\",\n \"value\": \"620104\"\n}, {\n \"label\": \"安寧區\",\n \"value\": \"620105\"\n}, {\n \"label\": \"紅古區\",\n \"value\": \"620111\"\n}, {\n \"label\": \"永登縣\",\n \"value\": \"620121\"\n}, {\n \"label\": \"皋蘭縣\",\n \"value\": \"620122\"\n}, {\n \"label\": \"榆中縣\",\n \"value\": \"620123\"\n}, {\n \"label\": \"蘭州新區\",\n \"value\": \"620171\"\n}], [{\n \"label\": \"嘉峪關市\",\n \"value\": \"620201\"\n}], [{\n \"label\": \"金川區\",\n \"value\": \"620302\"\n}, {\n \"label\": \"永昌縣\",\n \"value\": \"620321\"\n}], [{\n \"label\": \"白銀區\",\n \"value\": \"620402\"\n}, {\n \"label\": \"平川區\",\n \"value\": \"620403\"\n}, {\n \"label\": \"靖遠縣\",\n \"value\": \"620421\"\n}, {\n \"label\": \"會寧縣\",\n \"value\": \"620422\"\n}, {\n \"label\": \"景泰縣\",\n \"value\": \"620423\"\n}], [{\n \"label\": \"秦州區\",\n \"value\": \"620502\"\n}, {\n \"label\": \"麥積區\",\n \"value\": \"620503\"\n}, {\n \"label\": \"清水縣\",\n \"value\": \"620521\"\n}, {\n \"label\": \"秦安縣\",\n \"value\": \"620522\"\n}, {\n \"label\": \"甘谷縣\",\n \"value\": \"620523\"\n}, {\n \"label\": \"武山縣\",\n \"value\": \"620524\"\n}, {\n \"label\": \"張家川回族自治縣\",\n \"value\": \"620525\"\n}], [{\n \"label\": \"涼州區\",\n \"value\": \"620602\"\n}, {\n \"label\": \"民勤縣\",\n \"value\": \"620621\"\n}, {\n \"label\": \"古浪縣\",\n \"value\": \"620622\"\n}, {\n \"label\": \"天祝藏族自治縣\",\n \"value\": \"620623\"\n}], [{\n \"label\": \"甘州區\",\n \"value\": \"620702\"\n}, {\n \"label\": \"肅南裕固族自治縣\",\n \"value\": \"620721\"\n}, {\n \"label\": \"民樂縣\",\n \"value\": \"620722\"\n}, {\n \"label\": \"臨澤縣\",\n \"value\": \"620723\"\n}, {\n \"label\": \"高臺縣\",\n \"value\": \"620724\"\n}, {\n \"label\": \"山丹縣\",\n \"value\": \"620725\"\n}], [{\n \"label\": \"崆峒區\",\n \"value\": \"620802\"\n}, {\n \"label\": \"涇川縣\",\n \"value\": \"620821\"\n}, {\n \"label\": \"靈臺縣\",\n \"value\": \"620822\"\n}, {\n \"label\": \"崇信縣\",\n \"value\": \"620823\"\n}, {\n \"label\": \"華亭縣\",\n \"value\": \"620824\"\n}, {\n \"label\": \"莊浪縣\",\n \"value\": \"620825\"\n}, {\n \"label\": \"靜寧縣\",\n \"value\": \"620826\"\n}, {\n \"label\": \"平涼工業園區\",\n \"value\": \"620871\"\n}], [{\n \"label\": \"肅州區\",\n \"value\": \"620902\"\n}, {\n \"label\": \"金塔縣\",\n \"value\": \"620921\"\n}, {\n \"label\": \"瓜州縣\",\n \"value\": \"620922\"\n}, {\n \"label\": \"肅北蒙古族自治縣\",\n \"value\": \"620923\"\n}, {\n \"label\": \"阿克塞哈薩克族自治縣\",\n \"value\": \"620924\"\n}, {\n \"label\": \"玉門市\",\n \"value\": \"620981\"\n}, {\n \"label\": \"敦煌市\",\n \"value\": \"620982\"\n}], [{\n \"label\": \"西峰區\",\n \"value\": \"621002\"\n}, {\n \"label\": \"慶城縣\",\n \"value\": \"621021\"\n}, {\n \"label\": \"環縣\",\n \"value\": \"621022\"\n}, {\n \"label\": \"華池縣\",\n \"value\": \"621023\"\n}, {\n \"label\": \"合水縣\",\n \"value\": \"621024\"\n}, {\n \"label\": \"正寧縣\",\n \"value\": \"621025\"\n}, {\n \"label\": \"寧縣\",\n \"value\": \"621026\"\n}, {\n \"label\": \"鎮原縣\",\n \"value\": \"621027\"\n}], [{\n \"label\": \"安定區\",\n \"value\": \"621102\"\n}, {\n \"label\": \"通渭縣\",\n \"value\": \"621121\"\n}, {\n \"label\": \"隴西縣\",\n \"value\": \"621122\"\n}, {\n \"label\": \"渭源縣\",\n \"value\": \"621123\"\n}, {\n \"label\": \"臨洮縣\",\n \"value\": \"621124\"\n}, {\n \"label\": \"漳縣\",\n \"value\": \"621125\"\n}, {\n \"label\": \"岷縣\",\n \"value\": \"621126\"\n}], [{\n \"label\": \"武都區\",\n \"value\": \"621202\"\n}, {\n \"label\": \"成縣\",\n \"value\": \"621221\"\n}, {\n \"label\": \"文縣\",\n \"value\": \"621222\"\n}, {\n \"label\": \"宕昌縣\",\n \"value\": \"621223\"\n}, {\n \"label\": \"康縣\",\n \"value\": \"621224\"\n}, {\n \"label\": \"西和縣\",\n \"value\": \"621225\"\n}, {\n \"label\": \"禮縣\",\n \"value\": \"621226\"\n}, {\n \"label\": \"徽縣\",\n \"value\": \"621227\"\n}, {\n \"label\": \"兩當縣\",\n \"value\": \"621228\"\n}], [{\n \"label\": \"臨夏市\",\n \"value\": \"622901\"\n}, {\n \"label\": \"臨夏縣\",\n \"value\": \"622921\"\n}, {\n \"label\": \"康樂縣\",\n \"value\": \"622922\"\n}, {\n \"label\": \"永靖縣\",\n \"value\": \"622923\"\n}, {\n \"label\": \"廣河縣\",\n \"value\": \"622924\"\n}, {\n \"label\": \"和政縣\",\n \"value\": \"622925\"\n}, {\n \"label\": \"東鄉族自治縣\",\n \"value\": \"622926\"\n}, {\n \"label\": \"積石山保安族東鄉族撒拉族自治縣\",\n \"value\": \"622927\"\n}], [{\n \"label\": \"合作市\",\n \"value\": \"623001\"\n}, {\n \"label\": \"臨潭縣\",\n \"value\": \"623021\"\n}, {\n \"label\": \"卓尼縣\",\n \"value\": \"623022\"\n}, {\n \"label\": \"舟曲縣\",\n \"value\": \"623023\"\n}, {\n \"label\": \"迭部縣\",\n \"value\": \"623024\"\n}, {\n \"label\": \"瑪曲縣\",\n \"value\": \"623025\"\n}, {\n \"label\": \"碌曲縣\",\n \"value\": \"623026\"\n}, {\n \"label\": \"夏河縣\",\n \"value\": \"623027\"\n}]], [[{\n \"label\": \"城東區\",\n \"value\": \"630102\"\n}, {\n \"label\": \"城中區\",\n \"value\": \"630103\"\n}, {\n \"label\": \"城西區\",\n \"value\": \"630104\"\n}, {\n \"label\": \"城北區\",\n \"value\": \"630105\"\n}, {\n \"label\": \"大通回族土族自治縣\",\n \"value\": \"630121\"\n}, {\n \"label\": \"湟中縣\",\n \"value\": \"630122\"\n}, {\n \"label\": \"湟源縣\",\n \"value\": \"630123\"\n}], [{\n \"label\": \"樂都區\",\n \"value\": \"630202\"\n}, {\n \"label\": \"平安區\",\n \"value\": \"630203\"\n}, {\n \"label\": \"民和回族土族自治縣\",\n \"value\": \"630222\"\n}, {\n \"label\": \"互助土族自治縣\",\n \"value\": \"630223\"\n}, {\n \"label\": \"化隆回族自治縣\",\n \"value\": \"630224\"\n}, {\n \"label\": \"循化撒拉族自治縣\",\n \"value\": \"630225\"\n}], [{\n \"label\": \"門源回族自治縣\",\n \"value\": \"632221\"\n}, {\n \"label\": \"祁連縣\",\n \"value\": \"632222\"\n}, {\n \"label\": \"海晏縣\",\n \"value\": \"632223\"\n}, {\n \"label\": \"剛察縣\",\n \"value\": \"632224\"\n}], [{\n \"label\": \"同仁縣\",\n \"value\": \"632321\"\n}, {\n \"label\": \"尖扎縣\",\n \"value\": \"632322\"\n}, {\n \"label\": \"澤庫縣\",\n \"value\": \"632323\"\n}, {\n \"label\": \"河南蒙古族自治縣\",\n \"value\": \"632324\"\n}], [{\n \"label\": \"共和縣\",\n \"value\": \"632521\"\n}, {\n \"label\": \"同德縣\",\n \"value\": \"632522\"\n}, {\n \"label\": \"貴德縣\",\n \"value\": \"632523\"\n}, {\n \"label\": \"興海縣\",\n \"value\": \"632524\"\n}, {\n \"label\": \"貴南縣\",\n \"value\": \"632525\"\n}], [{\n \"label\": \"瑪沁縣\",\n \"value\": \"632621\"\n}, {\n \"label\": \"班瑪縣\",\n \"value\": \"632622\"\n}, {\n \"label\": \"甘德縣\",\n \"value\": \"632623\"\n}, {\n \"label\": \"達日縣\",\n \"value\": \"632624\"\n}, {\n \"label\": \"久治縣\",\n \"value\": \"632625\"\n}, {\n \"label\": \"瑪多縣\",\n \"value\": \"632626\"\n}], [{\n \"label\": \"玉樹市\",\n \"value\": \"632701\"\n}, {\n \"label\": \"雜多縣\",\n \"value\": \"632722\"\n}, {\n \"label\": \"稱多縣\",\n \"value\": \"632723\"\n}, {\n \"label\": \"治多縣\",\n \"value\": \"632724\"\n}, {\n \"label\": \"囊謙縣\",\n \"value\": \"632725\"\n}, {\n \"label\": \"曲麻萊縣\",\n \"value\": \"632726\"\n}], [{\n \"label\": \"格爾木市\",\n \"value\": \"632801\"\n}, {\n \"label\": \"德令哈市\",\n \"value\": \"632802\"\n}, {\n \"label\": \"烏蘭縣\",\n \"value\": \"632821\"\n}, {\n \"label\": \"都蘭縣\",\n \"value\": \"632822\"\n}, {\n \"label\": \"天峻縣\",\n \"value\": \"632823\"\n}, {\n \"label\": \"大柴旦行政委員會\",\n \"value\": \"632857\"\n}, {\n \"label\": \"冷湖行政委員會\",\n \"value\": \"632858\"\n}, {\n \"label\": \"茫崖行政委員會\",\n \"value\": \"632859\"\n}]], [[{\n \"label\": \"興慶區\",\n \"value\": \"640104\"\n}, {\n \"label\": \"西夏區\",\n \"value\": \"640105\"\n}, {\n \"label\": \"金鳳區\",\n \"value\": \"640106\"\n}, {\n \"label\": \"永寧縣\",\n \"value\": \"640121\"\n}, {\n \"label\": \"賀蘭縣\",\n \"value\": \"640122\"\n}, {\n \"label\": \"靈武市\",\n \"value\": \"640181\"\n}], [{\n \"label\": \"大武口區\",\n \"value\": \"640202\"\n}, {\n \"label\": \"惠農區\",\n \"value\": \"640205\"\n}, {\n \"label\": \"平羅縣\",\n \"value\": \"640221\"\n}], [{\n \"label\": \"利通區\",\n \"value\": \"640302\"\n}, {\n \"label\": \"紅寺堡區\",\n \"value\": \"640303\"\n}, {\n \"label\": \"鹽池縣\",\n \"value\": \"640323\"\n}, {\n \"label\": \"同心縣\",\n \"value\": \"640324\"\n}, {\n \"label\": \"青銅峽市\",\n \"value\": \"640381\"\n}], [{\n \"label\": \"原州區\",\n \"value\": \"640402\"\n}, {\n \"label\": \"西吉縣\",\n \"value\": \"640422\"\n}, {\n \"label\": \"隆德縣\",\n \"value\": \"640423\"\n}, {\n \"label\": \"涇源縣\",\n \"value\": \"640424\"\n}, {\n \"label\": \"彭陽縣\",\n \"value\": \"640425\"\n}], [{\n \"label\": \"沙坡頭區\",\n \"value\": \"640502\"\n}, {\n \"label\": \"中寧縣\",\n \"value\": \"640521\"\n}, {\n \"label\": \"海原縣\",\n \"value\": \"640522\"\n}]], [[{\n \"label\": \"天山區\",\n \"value\": \"650102\"\n}, {\n \"label\": \"沙依巴克區\",\n \"value\": \"650103\"\n}, {\n \"label\": \"新市區\",\n \"value\": \"650104\"\n}, {\n \"label\": \"水磨溝區\",\n \"value\": \"650105\"\n}, {\n \"label\": \"頭屯河區\",\n \"value\": \"650106\"\n}, {\n \"label\": \"達坂城區\",\n \"value\": \"650107\"\n}, {\n \"label\": \"米東區\",\n \"value\": \"650109\"\n}, {\n \"label\": \"烏魯木齊縣\",\n \"value\": \"650121\"\n}, {\n \"label\": \"烏魯木齊經濟技術開發區\",\n \"value\": \"650171\"\n}, {\n \"label\": \"烏魯木齊高新技術產業開發區\",\n \"value\": \"650172\"\n}], [{\n \"label\": \"獨山子區\",\n \"value\": \"650202\"\n}, {\n \"label\": \"克拉瑪依區\",\n \"value\": \"650203\"\n}, {\n \"label\": \"白鹼灘區\",\n \"value\": \"650204\"\n}, {\n \"label\": \"烏爾禾區\",\n \"value\": \"650205\"\n}], [{\n \"label\": \"高昌區\",\n \"value\": \"650402\"\n}, {\n \"label\": \"鄯善縣\",\n \"value\": \"650421\"\n}, {\n \"label\": \"托克遜縣\",\n \"value\": \"650422\"\n}], [{\n \"label\": \"伊州區\",\n \"value\": \"650502\"\n}, {\n \"label\": \"巴里坤哈薩克自治縣\",\n \"value\": \"650521\"\n}, {\n \"label\": \"伊吾縣\",\n \"value\": \"650522\"\n}], [{\n \"label\": \"昌吉市\",\n \"value\": \"652301\"\n}, {\n \"label\": \"阜康市\",\n \"value\": \"652302\"\n}, {\n \"label\": \"呼圖壁縣\",\n \"value\": \"652323\"\n}, {\n \"label\": \"瑪納斯縣\",\n \"value\": \"652324\"\n}, {\n \"label\": \"奇臺縣\",\n \"value\": \"652325\"\n}, {\n \"label\": \"吉木薩爾縣\",\n \"value\": \"652327\"\n}, {\n \"label\": \"木壘哈薩克自治縣\",\n \"value\": \"652328\"\n}], [{\n \"label\": \"博樂市\",\n \"value\": \"652701\"\n}, {\n \"label\": \"阿拉山口市\",\n \"value\": \"652702\"\n}, {\n \"label\": \"精河縣\",\n \"value\": \"652722\"\n}, {\n \"label\": \"溫泉縣\",\n \"value\": \"652723\"\n}], [{\n \"label\": \"庫爾勒市\",\n \"value\": \"652801\"\n}, {\n \"label\": \"輪臺縣\",\n \"value\": \"652822\"\n}, {\n \"label\": \"尉犁縣\",\n \"value\": \"652823\"\n}, {\n \"label\": \"若羌縣\",\n \"value\": \"652824\"\n}, {\n \"label\": \"且末縣\",\n \"value\": \"652825\"\n}, {\n \"label\": \"焉耆回族自治縣\",\n \"value\": \"652826\"\n}, {\n \"label\": \"和靜縣\",\n \"value\": \"652827\"\n}, {\n \"label\": \"和碩縣\",\n \"value\": \"652828\"\n}, {\n \"label\": \"博湖縣\",\n \"value\": \"652829\"\n}, {\n \"label\": \"庫爾勒經濟技術開發區\",\n \"value\": \"652871\"\n}], [{\n \"label\": \"阿克蘇市\",\n \"value\": \"652901\"\n}, {\n \"label\": \"溫宿縣\",\n \"value\": \"652922\"\n}, {\n \"label\": \"庫車縣\",\n \"value\": \"652923\"\n}, {\n \"label\": \"沙雅縣\",\n \"value\": \"652924\"\n}, {\n \"label\": \"新和縣\",\n \"value\": \"652925\"\n}, {\n \"label\": \"拜城縣\",\n \"value\": \"652926\"\n}, {\n \"label\": \"烏什縣\",\n \"value\": \"652927\"\n}, {\n \"label\": \"阿瓦提縣\",\n \"value\": \"652928\"\n}, {\n \"label\": \"柯坪縣\",\n \"value\": \"652929\"\n}], [{\n \"label\": \"阿圖什市\",\n \"value\": \"653001\"\n}, {\n \"label\": \"阿克陶縣\",\n \"value\": \"653022\"\n}, {\n \"label\": \"阿合奇縣\",\n \"value\": \"653023\"\n}, {\n \"label\": \"烏恰縣\",\n \"value\": \"653024\"\n}], [{\n \"label\": \"喀什市\",\n \"value\": \"653101\"\n}, {\n \"label\": \"疏附縣\",\n \"value\": \"653121\"\n}, {\n \"label\": \"疏勒縣\",\n \"value\": \"653122\"\n}, {\n \"label\": \"英吉沙縣\",\n \"value\": \"653123\"\n}, {\n \"label\": \"澤普縣\",\n \"value\": \"653124\"\n}, {\n \"label\": \"莎車縣\",\n \"value\": \"653125\"\n}, {\n \"label\": \"葉城縣\",\n \"value\": \"653126\"\n}, {\n \"label\": \"麥蓋提縣\",\n \"value\": \"653127\"\n}, {\n \"label\": \"嶽普湖縣\",\n \"value\": \"653128\"\n}, {\n \"label\": \"伽師縣\",\n \"value\": \"653129\"\n}, {\n \"label\": \"巴楚縣\",\n \"value\": \"653130\"\n}, {\n \"label\": \"塔什庫爾干塔吉克自治縣\",\n \"value\": \"653131\"\n}], [{\n \"label\": \"和田市\",\n \"value\": \"653201\"\n}, {\n \"label\": \"和田縣\",\n \"value\": \"653221\"\n}, {\n \"label\": \"墨玉縣\",\n \"value\": \"653222\"\n}, {\n \"label\": \"皮山縣\",\n \"value\": \"653223\"\n}, {\n \"label\": \"洛浦縣\",\n \"value\": \"653224\"\n}, {\n \"label\": \"策勒縣\",\n \"value\": \"653225\"\n}, {\n \"label\": \"于田縣\",\n \"value\": \"653226\"\n}, {\n \"label\": \"民豐縣\",\n \"value\": \"653227\"\n}], [{\n \"label\": \"伊寧市\",\n \"value\": \"654002\"\n}, {\n \"label\": \"奎屯市\",\n \"value\": \"654003\"\n}, {\n \"label\": \"霍爾果斯市\",\n \"value\": \"654004\"\n}, {\n \"label\": \"伊寧縣\",\n \"value\": \"654021\"\n}, {\n \"label\": \"察布查爾錫伯自治縣\",\n \"value\": \"654022\"\n}, {\n \"label\": \"霍城縣\",\n \"value\": \"654023\"\n}, {\n \"label\": \"鞏留縣\",\n \"value\": \"654024\"\n}, {\n \"label\": \"新源縣\",\n \"value\": \"654025\"\n}, {\n \"label\": \"昭蘇縣\",\n \"value\": \"654026\"\n}, {\n \"label\": \"特克斯縣\",\n \"value\": \"654027\"\n}, {\n \"label\": \"尼勒克縣\",\n \"value\": \"654028\"\n}], [{\n \"label\": \"塔城市\",\n \"value\": \"654201\"\n}, {\n \"label\": \"烏蘇市\",\n \"value\": \"654202\"\n}, {\n \"label\": \"額敏縣\",\n \"value\": \"654221\"\n}, {\n \"label\": \"沙灣縣\",\n \"value\": \"654223\"\n}, {\n \"label\": \"托里縣\",\n \"value\": \"654224\"\n}, {\n \"label\": \"裕民縣\",\n \"value\": \"654225\"\n}, {\n \"label\": \"和布克賽爾蒙古自治縣\",\n \"value\": \"654226\"\n}], [{\n \"label\": \"阿勒泰市\",\n \"value\": \"654301\"\n}, {\n \"label\": \"布爾津縣\",\n \"value\": \"654321\"\n}, {\n \"label\": \"富蘊縣\",\n \"value\": \"654322\"\n}, {\n \"label\": \"福海縣\",\n \"value\": \"654323\"\n}, {\n \"label\": \"哈巴河縣\",\n \"value\": \"654324\"\n}, {\n \"label\": \"青河縣\",\n \"value\": \"654325\"\n}, {\n \"label\": \"吉木乃縣\",\n \"value\": \"654326\"\n}], [{\n \"label\": \"石河子市\",\n \"value\": \"659001\"\n}, {\n \"label\": \"阿拉爾市\",\n \"value\": \"659002\"\n}, {\n \"label\": \"圖木舒克市\",\n \"value\": \"659003\"\n}, {\n \"label\": \"五家渠市\",\n \"value\": \"659004\"\n}, {\n \"label\": \"鐵門關市\",\n \"value\": \"659006\"\n}]], [[{\n \"label\": \"臺北\",\n \"value\": \"660101\"\n}], [{\n \"label\": \"高雄\",\n \"value\": \"660201\"\n}], [{\n \"label\": \"基隆\",\n \"value\": \"660301\"\n}], [{\n \"label\": \"臺中\",\n \"value\": \"660401\"\n}], [{\n \"label\": \"臺南\",\n \"value\": \"660501\"\n}], [{\n \"label\": \"新竹\",\n \"value\": \"660601\"\n}], [{\n \"label\": \"嘉義\",\n \"value\": \"660701\"\n}], [{\n \"label\": \"宜蘭\",\n \"value\": \"660801\"\n}], [{\n \"label\": \"桃園\",\n \"value\": \"660901\"\n}], [{\n \"label\": \"苗栗\",\n \"value\": \"661001\"\n}], [{\n \"label\": \"彰化\",\n \"value\": \"661101\"\n}], [{\n \"label\": \"南投\",\n \"value\": \"661201\"\n}], [{\n \"label\": \"雲林\",\n \"value\": \"661301\"\n}], [{\n \"label\": \"屏東\",\n \"value\": \"661401\"\n}], [{\n \"label\": \"臺東\",\n \"value\": \"661501\"\n}], [{\n \"label\": \"花蓮\",\n \"value\": \"661601\"\n}], [{\n \"label\": \"澎湖\",\n \"value\": \"661701\"\n}]], [[{\n \"label\": \"香港島\",\n \"value\": \"670101\"\n}], [{\n \"label\": \"九龍\",\n \"value\": \"670201\"\n}], [{\n \"label\": \"新界\",\n \"value\": \"670301\"\n}]], [[{\n \"label\": \"澳門半島\",\n \"value\": \"680101\"\n}], [{\n \"label\": \"氹仔島\",\n \"value\": \"680201\"\n}], [{\n \"label\": \"路環島\",\n \"value\": \"680301\"\n}], [{\n \"label\": \"路氹城\",\n \"value\": \"680401\"\n}]]];\nvar _default = areaData;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL2NpdHktZGF0YS9hcmVhLmpzIl0sIm5hbWVzIjpbImFyZWFEYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBLElBQUlBLFFBQVEsR0FBRyxDQUNiLENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsY0FBYztFQUN2QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGNBQWM7RUFDdkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FB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QUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsZUFBZTtFQUN4QixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsZUFBZTtFQUN4QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFD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QUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGNBQWM7RUFDdkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9B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QUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsZUFBZTtFQUN4QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLENBQ0gsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGNBQWM7RUFDdkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsY0FBYztFQUN2QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQUMsRUFDRixDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsYUFBYTtFQUN0QixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsY0FBYztFQUN2QixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLGFBQWE7RUFDdEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixDQUNGLEVBQ0QsQ0FDRSxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNDLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsaUJBQWlCO0VBQzFCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFVBQVU7RUFDbkIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFNBQVM7RUFDbEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLENBQ0YsRUFDRCxDQUNFLENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE9BQU87RUFDaEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUNGLEVBQ0QsQ0FBQztFQUNHLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsT0FBTztFQUNoQixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FDRixFQUNELENBQUM7RUFDRyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsRUFDRCxDQUFDO0VBQ0csT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLEVBQ0Q7RUFDRSxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBRTtBQUNYLENBQUMsRUFDRDtFQUNFLE9BQU8sRUFBRSxNQUFNO0VBQ2YsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxFQUNEO0VBQ0UsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQ0YsQ0FDRixFQUNELENBQ0UsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLEVBQ0YsQ0FBQztFQUNDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFO0FBQ1gsQ0FBQyxDQUFDLENBQ0gsRUFDRCxDQUNFLENBQUM7RUFDQyxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FBQyxFQUNGLENBQUM7RUFDQyxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FBQyxFQUNGLENBQUM7RUFDQyxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRTtBQUNYLENBQUMsQ0FBQyxDQUNILEVBQ0QsQ0FDRSxDQUFDO0VBQ0MsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUU7QUFDWCxDQUFDLENBQUMsRUFDRixDQUFDO0VBQ0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQUMsRUFDRixDQUFDO0VBQ0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQUMsRUFDRixDQUFDO0VBQ0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUU7QUFDWCxDQUFDLENBQUMsQ0FDSCxDQUNGO0FBQUEsZUFDY0EsUUFBUTtBQUFBIiwiZmlsZSI6IjQxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlICovXHJcbnZhciBhcmVhRGF0YSA9IFtcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/ln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnJ3pmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosZDoh7rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7Pmma/lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfmt4DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLploDpoK3mup3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTA5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmiL/lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrlt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpoIbnvqnljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzlubPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfoiIjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmh7fmn5TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPosLfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4bpm7LljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7bmhbbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTEwMTE5XCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM5bmz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz6KW/5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X6ZaL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5YyX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57SF5qmL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6bqX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/6Z2S5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSl5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyX6L6w5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5riF5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+25Z275Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r+x5rW35paw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2c5rW35Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JaK5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEyMDExOVwiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+WuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuapi+ilv+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOiPr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lemZmOekpuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuijleiPr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiXgeWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMDlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum5v+azieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMTBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaskuWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lemZmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuato+Wumue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuihjOWUkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdiOWjvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOmCkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua3sea+pOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui0iueah+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueEoealtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFg+awj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui2mee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxMzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+WutuiOiumrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+WutuiOiuW+queSsOWMluW3peWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxNzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui+m+mbhuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaZieW3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxODNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOaoguW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzAxODRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Lev5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Lev5YyX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y+k5Ya25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZaL5bmz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ5r2k5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pu55aaD55S45Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54Gk57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54Gk5Y2X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qiC5Lqt57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YG36KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi546J55Sw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDIyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZSQ5bGx5biC6JiG6Ie657aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZSQ5bGx5biC5ryi5rK9566h55CG5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZSQ5bGx6auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI3M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5YyX5ZSQ5bGx5rW35riv57aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI3NFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YG15YyW5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YG35a6J5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDI4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfmuK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsbHmtbfpl5zljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJfmiLTmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmkqvlr6fljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLpvo3mu7/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzpu47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnm6fpvo3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnp6bnmofls7bluILntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJfmiLTmsrPmlrDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwMzcyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCr+WxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPouiHuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+qeiIiOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWzsOWzsOekpuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiCpemEieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW5tOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOa8s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaIkOWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+WQjee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2iee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuejgee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbnua+pOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+W5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumkqOmZtue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumtj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuabsuWRqOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0MzVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCr+mEsue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCr+mEsuWGgOWNl+aWsOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0NzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuWuieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA0ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qmL5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qmL6KW/5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YKi6Ie657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWn5LiY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p+P6YSJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZqG5aCv57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lu757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5ZKM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n5pmJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YmF6bm/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5rKz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj5a6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz6YSJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aiB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF5rKz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo6KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDUzNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5YyX6YKi6Ie657aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDU3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5a6u5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDU4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKZ5rKz5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDU4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnq7bnp4DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLok67msaDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu7/ln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuIXoi5HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvpDmsLTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjA5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmt7bmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmJzlubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrproiIjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllJDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpq5jpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrrnln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmt7bmupDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnJvpg73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronmlrDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmJPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjMzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmm7Lpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjM0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooKHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjM1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpoIblubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjM2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZrph47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjM3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4TnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjM4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkv53lrprpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkv53lrprnmb3mup3mlrDln45cIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtr/lt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrprlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronlnIvluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpq5jnopHlupfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwNjg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuapi+adseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuapi+ilv+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuo+WMluWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4i+iKseWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOWFqOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW0h+emruWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MDlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8teWMl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW6t+S/nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuayvea6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwmue+qee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiUmue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZveWOn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaHt+Wuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaHt+S+hue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2v+m5v+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui1pOWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3MzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8teWutuWPo+W4gumrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8teWutuWPo+W4guWvn+WMl+euoeeQhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3NzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8teWutuWPo+W4guWhnuWMl+euoeeQhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzA3NzNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuZ5qmL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuZ54Gk5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6be55omL54ef5a2Q56Sm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5om/5b6357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI6ZqG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54Gk5bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZqG5YyW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ5a+n5ru/5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+s5Z+O5ru/5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZyN5aC05ru/5peP6JKZ5Y+k5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDgyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5om/5b636auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDg3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5rOJ5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMDg4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDoj6/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgYvmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu4TnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlhYnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfoiIjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3lsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogoXlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfnmq7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkLPmqYvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnjbvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrZ/mnZHlm57ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPljJfmu4Tlt57ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu4Tlt57pq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu4Tlt57muKTmtbfmlrDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLms4rpoK3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku7vkuJjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4PpqYrluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPplpPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTMwOTg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieasoeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+mZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWbuuWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOa4hee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummmeays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+Wfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWh+Wuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+W7oOWbnuaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7iuWdiue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcuOW3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4ieays+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxMzEwODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qGD5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YaA5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qOX5by357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m6YKR57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5by357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aWS6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J5bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pWF5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmv57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zic5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTEyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5YyX6KGh5rC057aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTE3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KGh5rC05r+x5rmW5paw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTE3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rex5bee5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjEzMTE4MlwiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwj+W6l+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui/jua+pOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadj+iKseW2uuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwluiNieWdquWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOafj+ael+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMDlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaZiea6kOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMTBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4heW+kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZveabsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWpgeeFqee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxseilv+i9ieWei+e2nOWQiOaUuemdqeekuuevhOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOS6pOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDAxODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56Sm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X6YOK5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5qau5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIxMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm96auY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSp6Y6u57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj6Z2I57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2I5LiY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ri+5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bem6Zuy57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5ZCM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDIyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bGx6KW/5aSn5ZCM57aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDI3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpKbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg4rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPlrprnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnm4LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsbHopb/pmb3ms4nntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwMzcxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDiuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+ayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilhOWeo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxr+eVmee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+mghue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum7juWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWjuumXnOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+WtkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumEiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaygee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaygea6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxseilv+mVt+ayu+mrmOaWsOaKgOihk+eUoualreWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9nuWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA0ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKB5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm95Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm15bed57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6k5bee57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5bmz5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDU4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnJTln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPpra/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsbHpmbDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmh4nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlj7PnjonnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmh7fku4HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsbHopb/mnJTlt57ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwNjcxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuamhuasoeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuamhuekvue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3puasiue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSjOmghue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYlOmZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWjvemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkquiwt+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuelgee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+mBmee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdiOefs+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7i+S8keW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDA3ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bm95rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo54yX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCs5qau57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IGe5Zac57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56i35bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw57Wz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57Wz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z6j5puy57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSP57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz6Zm457ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iqu5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDgzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45r+f5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDg4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5rSl5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MDg4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlv7vlupzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpropYTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupToh7rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku6PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnuYHls5nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fmrabnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZzmqILnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpZ7msaDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupTlr6jnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsqLltZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPmm7LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkv53lvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlgY/pl5znuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupToh7rlsbHpoqjmma/lkI3li53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljp/lubPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTQwOTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWgr+mDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuabsuayg+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue/vOWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilhOaxvue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua0qua0nue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuiea+pOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1ruWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEieWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+Wvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumasOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOWSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiSsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxvuilv+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwMzRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS+r+mmrOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcjeW3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNDEwODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zui55+z5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paH5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lqk5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p+z5p6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z5qiT57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bWQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pa55bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lit6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lqk5Y+j57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTEzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a2d576p5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTE4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rG+6Zm95biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE0MTE4MlwiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWbnuawkeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOieazieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuizvee9leWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWcn+m7mOeJueW3puaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaJmOWFi+aJmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSjOael+agvOeIvue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4heawtOays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWRvOWSjOa1qeeJuemHkea1t+W3pealreWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWRvOWSjOa1qeeJuee2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTAxNzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5piG6YO95L6W5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2S5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z5p+65Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m96Zuy6YSC5Y2a56Sm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lmd5Y6f5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Zyf6buY54m55Y+z5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Zu66Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YGU54i+572V6IyC5piO5a6J6IGv5ZCI5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyF6aCt56iA5Zyf6auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDI3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfli4PngaPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfljZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/pgZTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwMzA0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0heWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFg+WvtuWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadvuWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+mtr+enkeeIvuaygeaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3tOael+W3puaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3tOael+WPs+aXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuael+ilv+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFi+S7gOWFi+mosOaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue/geeJm+eJueaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWWgOWWh+aygeaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+Wfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaVlua8ouaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA0MzBcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi56eR54i+5rKB5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56eR54i+5rKB5bem57+85Lit5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56eR54i+5rKB5bem57+85b6M5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZaL6a2v57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bqr5YCr5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aWI5pu85peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5omO6a2v54m55peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YCa6YG857aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDU3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZyN5p6X6YOt5YuS5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDU4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHli53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlurflt7Tku4DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgZTmi4nnibnml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmupbmoLzniL7ml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphILmiZjlhYvliY3ml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphILmiZjlhYvml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmna3pjKbml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/lr6nml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvIrph5HpnI3mtJvml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwNjI3XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+aLieeIvuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaJjuizmuirvueIvuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+amruaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiOq+WKm+mBlOeTpumBlOaWoeeIvuaXj+iHquayu+aXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEguWAq+aYpeiHquayu+aXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEgua6q+WFi+aXj+iHquayu+aXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZs+W3tOeIvuiZjuaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOW3tOeIvuiZjuW3puaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOW3tOeIvuiZjuWPs+aXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua7v+a0sumHjOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueJmeWFi+efs+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaJjuiYreWxr+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3ODNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumhjeeIvuWPpOe0jeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3ODRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuagueays+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTA3ODVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqU5Y6f57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56O05Y+j57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP5ouJ54m55YmN5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP5ouJ54m55Lit5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP5ouJ54m55b6M5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2t6Yym5b6M5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MDgyNlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4blr6fljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZPos4fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJblvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllYbpg73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjlkoznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtrzln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr5/lk4jniL7lj7Pnv7zliY3ml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr5/lk4jniL7lj7Pnv7zkuK3ml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr5/lk4jniL7lj7Pnv7zlvozml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlm5vlrZDnjovml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosZDpjq7luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUwOTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueDj+iYrea1qeeJueW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+eIvuWxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuenkeeIvuaygeWPs+e/vOWJjeaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuenkeeIvuaygeWPs+e/vOS4reaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaJjuizmueJueaXl1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueqgeaziee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIxNTIyMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqM6YCj5rWp54m55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Yyr5p6X5rWp54m55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zi/5be05ZiO5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JiH5bC854m55bem5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JiH5bC854m55Y+z5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x54OP54+g56mG5rKB5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/54OP54+g56mG5rKB5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSq5YOV5a+65peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZGy6buD5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2j6ZGy55m95peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2j6JeN5peXXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSa5YCr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjUzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP5ouJ6JOL566h5aeU5pyDXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjE1MjU3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/mi4nlloTlt6bml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUyOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/mi4nlloTlj7Pml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUyOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpoY3mv5/ntI3ml5dcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUyOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhafokpnlj6TpmL/mi4nlloTntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMTUyOTcxXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM5bmz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54CL5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55qH5aeR5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZC16KW/5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JiH5a625bGv5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDExMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ri+5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKI5YyX5paw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDExM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqO5rSq5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDExNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YG85Lit5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDExNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bq35bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOV5bqr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5rCR5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDE4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuK3lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/ltJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmspnmsrPlj6PljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlJjkupXlrZDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLml4XpoIblj6PljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5Hlt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmma7omK3lupfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfmtbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnk6bmiL/lupfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLojormsrPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwMjgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteadseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteilv+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueri+WxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNg+WxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHuuWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWyq+W3lua7v+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+WfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTAzODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5pKr5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x5rSy5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyb6Iqx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aCG5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pKr6aCG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw6LOT5ru/5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF5Y6f5ru/5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDQyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuqrmuZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmI7lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfoiqzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnKzmuqrmu7/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZPku4Hmu7/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwNTIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFg+WvtuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaMr+iIiOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaMr+WuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvrOeUuOa7v+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadsea4r+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzs+WfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA2ODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y+k5aGU5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rep5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDcwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSq5ZKM5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDcxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6buR5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDcyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576p57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDcyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YeM5rW35biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDc4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyX6Y6u5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMDc4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnq5nliY3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/luILljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLproHprZrlnIjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogIHpgorljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLok4vlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfnn7PmqYvluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjEwODgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+W3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOmCseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkquW5s+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4heays+mWgOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0sOays+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYnOaWsOiSmeWPpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW9sOatpue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTA5MjJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m95aGU5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paH6IGW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6P5YGJ5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5byT6ZW35ba65Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSq5a2Q5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YG86Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTAyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54eI5aGU5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTA4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm5noh7rlrZDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjpmoboh7rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfnqqrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnm6TlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExMTIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumKgOW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4heays+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteW2uue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+ixkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYjOWclue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiqv+WFteWxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumWi+WOn+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMTEyODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuZ5aGU5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyd6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bu65bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZaA5ZaH5rKB5bem57+86JKZ5Y+k5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyX56Wo5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTM4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YeM5rqQ5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIxMTM4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgKPlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3muK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfnpajljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnto/kuK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rmmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjln47luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjExNDgxXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X6Zec5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+s5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyd6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqM6YGT5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57ag5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuZ6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lmd6Ie65Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDExM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6L6y5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35pil57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35pil5reo5pyI6auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35pil6auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE3M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35pil5rG96LuK57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE3NFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qaG5qi55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b635oOg5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDE4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzpgpHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3mva3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiLnnh5/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosZDmu7/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjlkInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnpfntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnpfpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnpfkuK3lnIvmlrDliqDlnaHpo5/lk4HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLom5/msrPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmqLrnlLjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiJLomK3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLno5Dnn7PluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwMjg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteilv+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteadseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaiqOaouee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS8iumAmua7v+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFrOS4u+W2uuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmemBvOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjAzODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6LGQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6YG857ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDQyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHmmIzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuozpgZPmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrljJbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLovJ3ljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7PmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmooXmsrPlj6PluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4blronluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwNTgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4vuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+a6kOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaSq+advue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdluWuh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+eZveacnemuruaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOaxn+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjA2ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YmN6YOt54i+576F5pav6JKZ5Y+k5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35ba657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lm+5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDcyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCJ5p6X5p2+5Y6f57aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDc3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5om25L2Z5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIyMDc4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtK7ljJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjq7os5rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrmpobnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnpfnmb3ln47ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtK7ljZfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKflronluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjIwODgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7tuWQieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWcluWAkeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaVpuWMluW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueQv+aYpeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeS6leW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSjOm+jeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxqua4hee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieWclue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMjI0MjZcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgZPph4zljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfltJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgZPlpJbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPmiL/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnb7ljJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTA5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpppnlnYrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTEwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkbzomK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/ln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm5nln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvp3omK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrnmraPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos5PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt7TlvaXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnKjomK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7blo73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsJrlv5fluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupTluLjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwMTg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeaymeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7uuiPr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQtemLkuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYguaYgua6quWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvjOaLieeIvuWfuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueivuWtkOWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaihemHjOaWr+mBlOaWoeeIvuaXj+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS+neWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazsOS+hue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueUmOWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvjOijlee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFi+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFi+adsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaLnOaziee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiopeays+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzAyODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zue5Yag5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oGG5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ru06YGT5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKo5qi55Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5a2Q5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bq75bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zue5p2x57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JmO5p6X5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDM4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+G5bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDM4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkJHpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt6XovrLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZflsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomL/ljJfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnto/mv7HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNDIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwluWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW2uuadseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWbm+aWueiHuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvtuWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbhuizoue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPi+iqvOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvtua4hee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumlkuays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA1MjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Jap54i+5ZyW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N6bOz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6K6T6IOh6Lev5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57SF5bSX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5ZCM5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IKH5bee57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IKH5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p6X55S457ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2c54i+5Lyv54m56JKZ5Y+k5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDYyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5oW26auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDY3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvIrmmKXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZflspTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlj4vlpb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/mnpfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnv6Dlt5LljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDpnZLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvo7muqrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HlsbHlsa/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzA5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupTnh5/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzEwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/ppqzmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmua/ml7rmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluLbltrrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/kvIrltrrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntIXmmJ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzE1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIrnlJjltrrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzE2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlmInolK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpkLXlipvluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMwNzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQkemZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWJjemAsuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadsemiqOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDiuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaouuWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaouuW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5r+WOn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQjOaxn+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvjOmMpuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaSq+mBoOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzA4ODNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw6IiI5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qGD5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDkwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IyE5a2Q5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDkwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YuD5Yip57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMDkyMVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmb3mmI7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmhJvmsJHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/lronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnpflj6PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLniaHkuLnmsZ/ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnto/oiqzmsrPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfmnpfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6flronluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDg0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnqYbnqJzluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDg1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlr6fluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMxMDg2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaEm+i8neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWrqeaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBnOWFi+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWtq+WQs+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+WuieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lOWkp+mAo+axoOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIyMzExODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyX5p6X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyb5aWO57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Jit6KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2S5bKh57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oW25a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5piO5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57aP56ic57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTIyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J6YGU5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTI4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IKH5p2x5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTI4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rW35YCr5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjIzMTI4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLliqDmoLzpgZTlpYfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnb7ltrrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDmnpfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkbzkuK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkbznkarnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLloZTmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKDmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMjMyNzIzXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6buD5rWm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b6Q5b2Z5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35a+n5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2c5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu6ZmA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Jm55Y+j5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qWK5rWm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZaU6KGM5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+25bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZiJ5a6a5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rWm5p2x5paw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YeR5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2+5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2S5rWm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDExOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aWJ6LOi5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDEyMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bSH5piO5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMxMDE1MVwiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOhOatpuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuenpua3ruWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7uumEtOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum8k+aok+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1puWPo+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuajsumcnuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbqOiKseiHuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+Wvp+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFreWQiOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6p+awtOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMTdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOa3s+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjAxMThcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Yyr5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDIwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oOg5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDIwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r+x5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDIxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKB5rqq5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDIxM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5ZCz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDIxNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGf6Zmw5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDI4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6c6IiI5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDI4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvJPmqJPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm7Lpvo3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos4jmsarljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLms4nlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpioXlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmspvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnnaLlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvpDlt57ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDmsoLluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgrPlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwMzgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqeWvp+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQmOaok+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOWMl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumAsuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0MTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeWjh+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0MTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6p+mZveW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA0ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JmO5LiY5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDUwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCz5Lit5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDUwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55u45Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDUwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aeR6JiH5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDUwOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCz5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDUwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JiH5bee5bel5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDU3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bi454af5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDU4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5by15a625riv5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDU4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bSR5bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDU4M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSq5YCJ5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDU4NVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltIflt53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuK/plpjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrlt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbflronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpoLmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfpgJrntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllZ/mnbHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpoLnmovluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfploDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwNjg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAo+mbsuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+W3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui0m+amhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadsea1t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueBjOmbsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueBjOWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAo+mbsua4r+e2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAo+mbsua4r+mrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjA3NzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reu5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reu6Zmw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF5rGf5rWm5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgxMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSq5r6k5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgxM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ryj5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55ux55yZ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YeR5rmW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDgzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reu5a6J57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMDg3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuq3muZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3pg73ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfosZDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpn7/msLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv7HmtbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmJzlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsITpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rmuZbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3ln47ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHoh7rluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIwOTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+mZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCl+axn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+mDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvtuaHiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaPmuW3nue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWEgOW+teW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOmDteW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEwODRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lqs5Y+j5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r2k5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTExMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Li55b6S5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Y6u5rGf5paw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTE3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Li56Zm95biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTE4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5o+a5Lit5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTE4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y+l5a655biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMyMTE4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfpmbXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpq5jmuK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlp5zloLDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLms7Dlt57phqvol6Xpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjljJbluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZbmsZ/luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLms7DoiIjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzIxMjgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuv+WfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuv+ixq+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuayremZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazl+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazl+a0que4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuv+mBt+e2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMjEzNzFcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIrln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIvln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/kub7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmi7HlooXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/muZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv7HmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLola3lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTA5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLppJjmna3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTEwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4zpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZDlu6znuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmt7PlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rlvrfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwMTgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+abmeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+WMl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+S+luWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumOrua1t+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEnuW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWlieWMluWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuixoeWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+a1t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumkmOWnmuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaFiOa6quW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzAyODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bm/5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N54Gj5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55SM5rW35Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSe6aCt5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45ZiJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JK85Y2X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paH5oiQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOw6aCG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDMyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rqr5bee57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDM3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55Ge5a6J5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDM4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qiC5riF5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDM4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfmuZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnp4DmtLLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlmInlloTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfpub3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbflr6fluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPmuZbluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZDphInluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNDgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQs+iIiOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+a9r+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+a4hee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+iIiOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieWQiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA1MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LaK5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p+v5qmL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiK6Jme5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDYwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5piM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDYyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ku45pqo5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDY4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bWK5bee5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDY4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqbrln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HmnbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrabnvqnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtabmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLno5DlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomK3muqrluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvqnng4/luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHpmb3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjlurfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMwNzg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuafr+WfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuihouaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW4uOWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumWi+WMlue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jea4uOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+WxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzA4ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6a5rW35Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu6ZmA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDkwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKx5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bWK5rOX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjMzMDkyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmpJLmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4Plt5bljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLot6/mqYvljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuInploDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnlj7DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku5nlsYXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuqvltrrluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmtbfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnjonnkrDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzMxMDgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiTrumDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkueUsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue4iembsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBguaYjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadvumZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbsuWSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaFtuWFg+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaZr+Wvp+eVsuaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeazieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzMzExODFcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkaTmtbfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6zpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLonIDlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljIXmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogqXmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogqXopb/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6zmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIjogqXpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIjogqXntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIjogqXmlrDnq5npq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt6LmuZbluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwMTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumPoea5luWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8i+axn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzqeaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4ieWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiVqua5lue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue5geaYjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+mZtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueEoeeCuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiVqua5lue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieW+veiVqua5lumVt+axn+Wkp+api+e2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDAyNzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5a2Q5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JqM5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56a55pyD5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reu5LiK5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oe36YGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqU5rKz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Zu66Y6u57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JqM5Z+g5biC6auY5paw5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDM3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JqM5Z+g5biC57aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDM3MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfpgJrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlLDlrrblurXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLorJ3lrrbpm4bljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhavlhazlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvZjpm4bljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLps7Poh7rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlo73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNDIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiKseWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbqOWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNmuacm+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueVtuWhl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQq+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA1MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2c6ZuG5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55u45bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OI5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDYwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r+J5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MDYyMVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpioXlrpjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvqnlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNzA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg4rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmqIXpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQwNzIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui/juaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+ingOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWunOengOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaHt+Wvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9m+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqua5lue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuv+advue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuacm+axn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW2veilv+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieW+veWuieaFtue2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuahkOWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDA4ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bGv5rqq5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6buD5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b695bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2Z57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LyR5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6buf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56WB6ZaA57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTAyNFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkIXnkIrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZforZnljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvoblronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhajmpJLnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrprpgaDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLps7Ppmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomIfmu4Hnj77ku6PnlKLmpa3lnJJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu4Hlt57ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnplbfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmI7lhYnluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxMTgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9geW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9geadseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9geazieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOaziee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkquWSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYnOWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9geS4iue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYnOmZveWQiOiCpeePvuS7o+eUoualreWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYnOmZvee2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyNzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueVjOmmluW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDEyODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+H5qmL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56Kt5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JWt57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2I55Kn57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6/5bee6aas6Z6N5bGx54++5Luj55Si5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTM3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6/5bee57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTM3MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoo5XlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokYnpm4bljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnI3pgrHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiJLln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5Hlr6jnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnI3lsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxNTI1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuitmeWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDE2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4pumZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDE2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiSmeWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDE2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWIqei+m+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNDE2MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LK05rGg5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6Iez57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z6Ie657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2S6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM0MTcyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrqPlt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg47muqrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6PlvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtofnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnuL7muqrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLml4zlvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrqPln47luILntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6flnIvluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzQxODgxXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6byT5qiT5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ie65rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YCJ5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aas5bC+5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmJ5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDExMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zap5L6v57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YCj5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576F5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zap5riF57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45rOw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5r2t57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDEyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56aP5riF5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDE4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35qiC5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDE4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmgJ3mmI7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfmu4TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuZbph4zljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4bnvo7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIzlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnv5TlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwMjEzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWfjuW7guWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2teaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiNlOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTAzMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuengOW2vOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTAzMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7memBiue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTAzMjJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKF5YiX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiJ5YWD5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5piO5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF5rWB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n5YyW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn55Sw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bCk5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKZ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bCH5qiC57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOw5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bu65a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45a6J5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDQ4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpr4nln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosZDmvqTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtJvmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLms4nmuK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmg6DlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronmuqrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjmmKXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrfljJbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HploDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7PnjYXluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmYnmsZ/luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZflronluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwNTgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiWjOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeaWh+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbsumchOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua8s+a1pue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiplOWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+azsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+mdlue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+WSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiPr+Wuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jea1t+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA2ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bu25bmz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bu66Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aCG5piM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rWm5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWJ5r6k57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2+5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pS/5ZKM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDcyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YK15q2m5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDc4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5aS35bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDc4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bu655SM5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM1MDc4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDnvoXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjlrprljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfmsYDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIrmna3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrablubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgKPln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvLPlubPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzUwODgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiVieWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcnua1pue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOeUsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxj+WNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWjveWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWRqOWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuafmOamrue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemj+WuieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemj+m8juW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNTA5ODJcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHmuZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/muZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLpm7LorZzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLngaPoo6HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLlsbHmuZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDlu7rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfmmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronnvqnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgLLos6LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwMTI0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYjOaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuePoOWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1ruaokee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjAyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaoguW5s+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjAyODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J5rqQ5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDMxM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JOu6Iqx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiK5qCX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JiG5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDMyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv4LmuqrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmva/pmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7TmoZHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrablr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkv67msLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjkv67nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrflronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg73mmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuZblj6PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlva3mvqTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkZ7mmIzluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhbHpnZLln47luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6zlsbHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNDgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4neawtOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWIhuWunOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA1MjFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyI5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aSY5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDYyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LK05rqq5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDY4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnq6DosqLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZflurfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLotJvnuKPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkv6HosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfppJjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIrnjLbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltIfnvqnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronpgaDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3ljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrprljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhajljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fpg73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuo7pg73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjlnIvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnIPmmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzMzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsIvng4/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzM0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7Pln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzM1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkZ7ph5HluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYwNzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQieW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkuWOn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQieWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQieawtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWzveaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOW5uee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOixkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazsOWSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBguW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieemj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOaWsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6leWyoeWxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjA4ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KKB5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aWJ5paw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCs6LyJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiK6auY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6c6LGQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2W5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YqF6byT57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDkyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ5Z+O5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDk4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qif5qi55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDk4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5a6J5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM2MDk4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jlt53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHphInljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu47lt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltIfku4HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmqILlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpzpu4PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HmuqrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos4fmuqrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6PmmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzYxMDMwXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS/oeW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+ixkOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4iumlkue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOieWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumJm+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuapq+WzsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW8i+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumkmOW5sue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEsemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOW5tOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWpuua6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+iIiOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNjExODFcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrbfkuIvljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluILkuK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmp5DolK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnmqYvljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrbfln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfmuIXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnq6DkuJjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPpmbDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv5/pmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllYbmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv5/ljZfpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwMTcxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW4guWNl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW4guWMl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum7g+WztuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW2l+WxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadjua7hOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWfjumZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNs+WiqOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyMTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkuWztumrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiGoOW3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+W6puW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyODNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQiuilv+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzAyODVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reE5bed5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5by15bqX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2a5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5reE5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZGo5p2R5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qGT6Ie657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY6Z2S57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKC5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDMyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluILkuK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLolpvln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltqfln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh7rlhZLojorljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsbHkuq3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu5Xlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNDgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseeHn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuays+WPo+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWivuWIqeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWIqea0pee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+mlkue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseeHn+e2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseeHn+a4r+e2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA1NzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iqd572Y5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56aP5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDYxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54mf5bmz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDYxMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCK5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDYxM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35bO257ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDYzNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54WZ6Ie66auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54WZ6Ie657aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5Y+j5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCK6Zm95biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCK5bee5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JOs6JCK5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4NFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oub6YGg5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4NVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qOy6Zye5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4NlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rW36Zm95biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDY4N1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv7Dln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr5Lkuq3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlnYrlrZDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpY7mlofljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmnJDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzmqILnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv7DlnYrmv7HmtbfntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoq7jln47luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlo73lhYnluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronkuJjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzg0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpq5jlr4bluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzg1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzpgpHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcwNzg2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7u+WfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFl+W3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+ruWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumtmuiHuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkemEiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWYieelpee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxtuS4iue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazl+awtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaigeWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4MzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua/n+Wvp+mrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuabsumYnOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEkuWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzA4ODNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOw5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKx5ba95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDkxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x5bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5rOw5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDk4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IKl5Z+O5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MDk4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkrDnv6DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlofnmbvljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqIHmtbfngavngqzpq5jmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqIHmtbfntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqIHmtbfoh6jmuK/ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmpq7miJDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkubPlsbHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMDgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadsea4r+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW1kOWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lOiTrue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiOkue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaXpeeFp+e2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaXpeeFp+Wci+mam+a1t+a0i+WfjlwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzExNzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCK5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Yu85Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTIwM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomK3lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvoXojorljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPmnbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsoLljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg6/ln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsoLmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomK3pmbXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPpgpHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLojpLljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokpnpmbDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmsq3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmsoLpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmsoLntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmsoLoh6jmuK/ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxMzczXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+WfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZteWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+a0pee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaFtumbsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOmCkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum9iuays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+WOn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkj+a0pee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+W3nue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+W3numBi+ays+e2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0NzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaogumZteW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemueWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE0ODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x5piM5bqc5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm956mA57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I6Y57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IyM5bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6Zi/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Yag57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5ZSQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5riF5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjM3MTU4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmv7Hln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsr7ljJbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmg6DmsJHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmb3kv6HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnhKHmo6PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZroiIjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphJLlubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiMzcxNjI2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueJoeS4ueWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWumumZtuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuabuee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWWrue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaIkOatpue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumJhemHjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEhuWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEhOWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseaYjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiPj+a+pOe2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiPj+a+pOmrmOaWsOaKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCIzNzE3NzJcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuK3ljp/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuozkuIPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnrqHln47lm57ml4/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HmsLTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIrooZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmg6Dmv5/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuK3niZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphK3lt57ntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphK3lt57pq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphK3lt57oiKrnqbrmuK/ntpPmv5/ntpzlkIjlr6bpqZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpno/nvqnluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmu47pmb3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDlr4bluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDphK3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTg0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmbvlsIHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwMTg1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeS6reWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumghuays+WbnuaXj+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum8k+aok+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemueeOi+iHuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuelpeespuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadnue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAmuiosee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwieawj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiYreiAg+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTAyMjVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ICB5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5bel5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54CN5rKz5Zue5peP5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6X6KW/5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCJ5Yip5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSb6b6N5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a2f5rSl57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qyS5bed57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bWp57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGd6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6c6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSb5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LyK5bed57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDMyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSb6Zm96auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDM3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YGD5bir5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDM4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDoj6/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooZvmnbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7Ppvo3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuZvmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr7bosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokYnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpra/lsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg5/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPpoILlsbHpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPpoILlsbHluILmlrDln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiJ7pi7zluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ3lt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNDgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWh+WzsOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+mXnOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaut+mDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeWuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuiemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5r+mZsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua7kee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFp+m7g+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuiemZvemrmOaWsOaKgOihk+eUoualremWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuael+W3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA1ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ba05bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bGx5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reH5r+x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDYxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rWa57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDYyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reH57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDYyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ba05aOB57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDY3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntIXml5fljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooZvmv7HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLps7Pms4nljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLniafph47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDphInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnjbLlmInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljp/pmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7bmtKXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsIHkuJjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbflnqPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDphInpq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDphInntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDphInluILlubPljp/ln47phInkuIDpq5TljJbnpLrnr4TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooZvovJ3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLovJ3nuKPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDEwNzgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuino+aUvuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4reermeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummrOadkeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxsemZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS/ruatpue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNmuaEm+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumZn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6q+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueEpuS9nOWfjumEieS4gOmrlOWMluekuuevhOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaygemZveW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWtn+W3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTA4ODNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v6b6N5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF6LGQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5qiC57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56+E57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ie65YmN57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r+u6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDkyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5Y2X5r+u6Zm95bel5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDk3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r+u6Zm957aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMDk3MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLprY/pg73ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphKLpmbXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopYTln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoqLHmmIzntpPmv5/mioDooZPplovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnprnlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfokZvluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMDgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6kOWMr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDvuWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPrOmZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiInumZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOa9gee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua8r+ays+e2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTExNzFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmW5r+x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zmd5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6g5rGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55un5rCP57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5Y2X5LiJ6ZaA5bO957aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTI3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576p6aas5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTI4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2I5a+25biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTI4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpvln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6Xpvo3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZflj6znuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrnln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/ls73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjq7lubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhafphInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmt4Xlt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpL7ml5fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllJDmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDph47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZDmn4/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfpmb3pq5jmlrDmioDooZPnlKLmpa3plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfpmb3luILln47phInkuIDpq5TljJbnpLrnr4TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphKflt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExMzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaigeWckuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuedoumZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawkeasiue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuedoue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+mZtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuafmOWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiZnuWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkj+mCkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuixq+adsee2nOWQiOeJqea1geeUoualreiBmumbhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0NzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuays+WNl+WVhuS4mOe2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0NzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE0ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rqu5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5qmL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576F5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWJ5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZWG5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Zu65aeL57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r2i5bed57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5reu5r+x57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oGv57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTUyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5L+h6Zm96auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQxMTU3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt53ljK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmibbmup3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/oj6/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllYbmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsojkuJjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLphLLln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmt67pmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKrlurfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub/pgpHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPljZflkajlj6PntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpoIXln47luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDExNjgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumpm+WfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+W5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4iuiUoee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+i8v+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuato+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueiuuWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuazjOmZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxneWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBguW5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOiUoee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuays+WNl+mnkOmmrOW6l+e2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MTE3NzFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIua/n+a6kOW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDE5MDAxXCJcclxuICAgIH1dXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/lsrjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/mvKLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpITlj6PljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKLpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrabmmIzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtKrlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHopb/muZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKLljZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLolKHnlLjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/lpI/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTE1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4PpmYLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTE2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDmtLLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwMTE3XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum7g+efs+a4r+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+WhnuWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4i+mZuOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQteWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZveaWsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+WGtuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjAyODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IyF566t5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5by154Gj5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YSW6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YSW6KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56u55bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56u55rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oi/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Li55rGf5Y+j5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDM4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/pmbXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvI3lrrbltJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu57ou43ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnjIfkuq3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpLfpmbXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgaDlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnp63mrbjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfpmb3lnJ/lrrbml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupTls7DlnJ/lrrbml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpzpg73luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlbbpmb3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTgyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnp3msZ/luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwNTgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilhOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaoiuWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilhOW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+a8s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiwt+Wfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS/neW6t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiAgeays+WPo+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuajl+mZveW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2ODNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWunOWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA2ODRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKB5a2Q5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5a655Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDcwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YSC5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMDcwNFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlr7bljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmjofliIDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwODA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuqzlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmspnmtIvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjb7npaXluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIwODgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWtneWNl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWtneaYjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+aCn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbsuWkoue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaHieWfjuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuiemZuOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua8ouW3neW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjA5ODRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKZ5biC5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I2K5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTAwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWs5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTAyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55uj5Yip57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTAyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGf6Zm157ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTAyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I2K5bee57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTA3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z6aaW5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTA4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSq5rmW5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTA4M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2+5ruL5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTA4N1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4Plt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlnJjpoqjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntIXlronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvoXnlLDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoi7HlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtaDmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomITmmKXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4PmooXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3mhJ/muZbnrqHnkIbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpurvln47luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrabnqbTluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIxMTgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSuOWuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWYiemtmue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAmuWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW0h+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAmuWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui1pOWjgeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjEyODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pu+6YO95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zqo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj5rC05biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQyMTM4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmganmlr3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLliKnlt53luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rlp4vnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt7TmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrqPmgannuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkrjosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvobps7PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLptrTls7DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDIyODI4XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7meahg+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjkwMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9m+axn+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjkwMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqemWgOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjkwMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuelnui+suaetuael+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MjkwMjFcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoipnok4nljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnlv4PljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltr3pupPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplovnpo/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm6joirHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnJvln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplbfmspnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLngI/pmb3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fphInluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwMTgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiNt+WhmOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiYhua3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+WzsOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqeWFg+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuagqua0sue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaUuOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiMtumZtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueCjumZtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbsum+jeekuuevhOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumGtOmZteW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzAyODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zuo5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ba95aGY5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY5r2t57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmW5Y2X5rmY5r2t6auY5paw5oqA6KGT55Si5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDM3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY5r2t5pit5bGx56S656+E5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDM3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY5r2t5Lmd6I+v56S656+E5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDM3M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY6YSJ5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDM4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z+25bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDM4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnj6DmmonljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4Hls7DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7PpvJPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDA3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokrjmuZjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDA4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfltr3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooaHpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooaHljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooaHlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooaHmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpYHmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLooaHpmb3ntpzlkIjkv53nqIXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuZbljZfooaHpmb3pq5jmlrDmioDooZPnlKLmpa3lnJLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDcyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuZbljZfooaHpmb3mnb7mnKjntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDczXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogJLpmb3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluLjlr6fluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNDgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmea4heWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+elpeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+WhlOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCteadsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOmCtee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCtemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumahuWbnue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua0nuWPo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue2j+Wvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWfjuatpeiLl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuWyoeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA1ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKz6Zm95qiT5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqR5rqq5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCb5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKz6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5a6557ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmY6Zmw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDYyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKz6Zm95biC5bGI5Y6f566h55CG5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDY3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGo576F5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDY4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5rmY5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDY4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrabpmbXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvI7ln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronphInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKLlo73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvqfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmvqfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoYPmupDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7PploDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluLjlvrfluILopb/mtJ7luq3nrqHnkIbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtKXluILluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMwNzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOWumuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumZtea6kOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaFiOWIqee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA4MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuahkeakjee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzA4MjJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LOH6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LWr5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDkwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qGD5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J5YyW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55uK6Zm95biC5aSn6YCa5rmW566h55CG5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDk3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmW5Y2X55uK6Zm96auY5paw5oqA6KGT55Si5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDk3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKF5rGf5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMDk4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJfmuZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlKbku5nljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoYLpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpznq6DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjoiIjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlmInnpr7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmrabnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ3ln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoYLmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronku4HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos4foiIjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMDgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbtumZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWGt+awtOeBmOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuelgemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmeeJjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBk+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+awuOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+mBoOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiXjeWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOeUsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+iPr+eRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW3nue2k+a/n+aKgOihk+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExNzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW3nuW4gumHkea0nueuoeeQhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExNzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW3nuW4guWbnum+jeWcqeeuoeeQhuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzExNzNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ba05Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lit5pa557ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKF6Zm157ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6L6w5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ry15rWm57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyD5ZCM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bq76Zm96IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5pmD5L6X5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iq35rGf5L6X5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2W5bee6IuX5peP5L6X5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YCa6YGT5L6X5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTIzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oe35YyW5biC5rSq5rGf566h55CG5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTI3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rSq5rGf5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQzMTI4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqYHmmJ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm5nls7DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDljJbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhrfmsLTmsZ/luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKPmupDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDMxMzgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQiemmluW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueAmOa6que4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzs+WHsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiKseWeo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS/nemdlue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOS4iOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOmghue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5luWNl+WQiemmlue2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxNzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5luWNl+awuOmghue2k+a/n+mWi+eZvOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0MzMxNzNcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLojZTngaPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLotornp4DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfnj6DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmb3pm7LljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4Pln5TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlarnprrljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoirHpg73ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfmspnljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTE1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvp7ljJbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTE3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlop7ln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwMTE4XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5nuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuabsuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWni+iIiOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7geWMlue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue/gea6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS5s+a6kOeRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOixkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyMzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaoguaYjOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+mbhOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDAyODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi576F5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56aP55Sw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+25a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5bSX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bm955Sw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N6I+v5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z2q5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDMxMFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpppnmtLLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlpfploDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HngaPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNDA0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jea5luWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeW5s+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua/oOaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9rumZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9ruWNl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua+hOa1t+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+a+s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA1MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi56aq5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDYwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5rW35Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDYwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aCG5b635Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDYwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiJ5rC05Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDYwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5piO5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDYwOFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLok6zmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/mtbfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDmnIPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlj7DlsbHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplovlubPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzgzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLptrTlsbHluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzg0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmganlubPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQwNzg1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui1pOWdjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcnuWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWdoemgreWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum6u+eroOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBgua6que4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+kOiBnue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7ieaxn+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbt+W3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4ODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQs+W3neW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDA4ODNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IyC5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zu755m95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDkwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5bee5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDk4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YyW5bee5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDk4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5L+h5a6c5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MDk4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnq6/lt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvI7muZbljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpq5jopoHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu6Plr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmh7fpm4bnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsIHplovnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrfmhbbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlm5vmnIPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxMjg0XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaDoOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDEzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaDoOmZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDEzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNmue+hee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDEzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaDoOadsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDEzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jemWgOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDEzMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKF5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qKF57ij5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5Z+U57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ6aCG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqU6I+v57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz6YGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JWJ5ba657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI5a+n5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTQ4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmbjmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmbjosZDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxNTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6kOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0q+mHkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumAo+W5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWSjOW5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadsea6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDE2MjVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGf5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm95p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTcwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm96KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm95pil5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTc4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuIXln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuIXmlrDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkvZvlsqHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmb3lsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgKPlsbHlo6/ml4/nkaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgKPljZfnkaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoi7HlvrfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODgxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgKPlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQxODgyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmnbHojp7luIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MTkwMFwiXHJcbiAgICB9XSxcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuK3lsbHluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjQ0MjAwMFwiXHJcbiAgICB9XSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5mOapi+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDUxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9ruWuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDUxMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumlkuW5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NDUxMjJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qaV5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5o+t5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5o+t6KW/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTIyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oOg5L6G57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu5a+n5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ0NTI4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupHln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQ1MzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm7LlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQ1MzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDoiIjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQ1MzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLprLHljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQ1MzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvoXlrprluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDQ1MzgxXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI5a+n5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2S56eA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGf5Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/6YSJ5aGY5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Imv5oW25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YKV5a+n5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m6bO05Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDExMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZqG5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aas5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiK5p6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LOT6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qmr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDEyN1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLln47kuK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLprZrls7DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7PljZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7PljJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7PmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjA2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn7Pln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub/lr6jnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLono3lronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLono3msLToi5fml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuInmsZ/kvpfml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwMjI2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuengOWzsOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueWiuW9qeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuixoeWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4g+aYn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbgeWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOahguWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZveaclOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdiOW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFqOW3nue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiIiOWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOemj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueBjOmZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeWLneWQhOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuizh+a6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+aogue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiNlOa1pue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaBreWfjueRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTAzMzJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCs56eA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZW35rSy5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N5Zyp5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JK85qKn57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Jek57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JKZ5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bKR5rqq5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDQ4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpioDmtbfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpkLXlsbHmuK/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwNTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIjmtabnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwNTIxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4r+WPo+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYsuWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA2MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4iuaAnee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseiIiOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA2ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qy95Y2X5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qy95YyX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDcwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2I5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rWm5YyX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MDcyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuK/ljJfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuK/ljZfljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwODAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopoPloZjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwODA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoYLlubPluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUwODgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOieW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemj+e2v+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuuee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZuOW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNmueZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiIiOalree4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+a1geW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTA5ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y+z5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55Sw6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55Sw5p2x57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5p6c57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b635L+d57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YKj5Z2h57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YeM6Zuy57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qiC5qWt57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55Sw5p6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5p6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZqG5p6X5ZCE5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTAzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2W6KW/5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTA4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhavmraXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPmoYLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmK3lubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpkJjlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4zlt53nkaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxMTIzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeWfjuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWunOW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+S4uee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqeWzqOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzs+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadseiYree4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue+heWfjuS7q+S9rOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueSsOaxn+avm+WNl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3tOmmrOeRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDveWuieeRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+WMlueRpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NTEyMjlcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI6LOT5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b+75Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGh5bee57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5a6j57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YeR56eA55Gk5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCI5bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ1MTM4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/lt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmibbnto/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fmmI7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3lt57nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfmlrDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnnrYnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmhpHnpaXluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDUxNDgxXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi56eA6Iux5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2MDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6b6N6I+v5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2MDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55OK5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2MDEwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576O6Jit5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2MDEwOFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfmo6DljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDYwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDYwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnmtq/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDYwMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltJblt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNDYwMjA1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+aymee+pOWztlwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NjAzMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+aymee+pOWztlwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NjAzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4reaymee+pOWztueahOWztuekgeWPiuWFtua1t+Wfn1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI0NjAzMjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuWEi+W3nuW4glwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNDYwNDAwXCJcclxuICAgIH1dLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LqU5oyH5bGx5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55OK5rW35biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paH5piM5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JCs5a+n5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x5pa55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6a5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bGv5piM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6E6YKB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo6auY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m95rKZ6buO5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5piM5rGf6buO5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qiC5p2x6buO5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zm15rC06buO5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5L+d5Lqt6buO5peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55OK5Lit6buO5peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjQ2OTAzMFwiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2qumZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4neS4reWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+a4oeWPo+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+WMl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaymeWdquWjqeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS5nem+jeWdoeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+WyuOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMl+eimuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMDlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue2puaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+i2s+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4neWMl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3tOWNl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum7lOaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+WjveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+a0peWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQiOW3neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW3neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMThcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+W3neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMTlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueSp+WxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxMjBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumKheaigeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua9vOWNl+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuamruaYjOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumWi+W3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaigeW5s+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumahuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MDAxNTZcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5Y+j57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LGQ6YO957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aKK5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b+g57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zuy6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aWJ56+A57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ber5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ber5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDIzOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z5p+x5Zyf5a625peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDI0MFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56eA5bGx5Zyf5a625peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDI0MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YWJ6Zm95Zyf5a625peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDI0MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b2t5rC06IuX5peP5Zyf5a625peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUwMDI0M1wiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumMpuaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkue+iuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMDVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeeJm+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMDZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuS+r+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMDdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaIkOiPr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMDhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jeaziempm+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkueZveaxn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOmDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6q+axn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmea1geWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDq+mDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMTdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeWggue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+mCkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiSsuaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOa0pee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDveaxn+WgsOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW9reW3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxODJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCm+W0jeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxODNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW0h+W3nuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxODRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuewoemZveW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTAxODVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieq5rWB5LqV5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LKi5LqV5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rK/54GY5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMxMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qau57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+M6aCG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDMyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku4HlkozljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNDExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnsbPmmJPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3pgornuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNDIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+mZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0jea6quWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jemmrOa9reWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueAmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQiOaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaVmOawuOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOiXuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA1MjVcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5peM6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi576F5rGf5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDYwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lit5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDYyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj5ryi5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDY4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LuA6YKh5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDY4MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57a/56u55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDY4M1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtqrln47ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgYrku5nljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronlt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuInoh7rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3kuq3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmopPmvbznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJflt53nvozml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPmrabnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/msrnluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEwNzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWIqeW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYreWMluWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuacneWkqeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaXuuiSvOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkuW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWKjemWo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiSvOa6que4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTA4MjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ii55bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDkwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J5bGF5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDkwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JOs5rqq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bCE5rSq57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn6Iux57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMDkyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluILkuK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHoiIjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqIHpgaDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos4fkuK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhafmsZ/ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmobmmIzluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExMDgzXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW4guS4reWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaymeeBo+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lOmAmuapi+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeWPo+ays+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueKjeeCuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6leeglOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkvuaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaykOW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWzqOmCiuW9neaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummrOmCiuW9neaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExMzNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWzqOecieWxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTExODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aCG5oW25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY5Z2q5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZiJ6Zm15Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X6YOo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54ef5bGx57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JOs5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YSA6Zq057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5YWF57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zas5Lit5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTM4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlnaHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlva3lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku4Hlo73nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtKrpm4XnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuLnnqJznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLnpZ7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNDI1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue/oOWxj+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+a6quWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWunOizk+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+Wuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+Wvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuePmee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuetoOmAo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiIiOaWh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxj+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE1MjlcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj5a6J5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTYwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YmN6YuS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTYwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ba95rGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTYyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5Yud57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTYyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YSw5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTYyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v6Y6j5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTY4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrlt53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgZTlt53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrqPmvKLnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplovmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfnq7nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuKDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgZTlt57ntpPmv5/plovnmbzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzcxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokKzmupDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTExNzgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbqOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQjeWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua7jue2k+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua8oua6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+ajiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqeWFqOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiYhuWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvtuiIiOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTE4MjdcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be05bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTkwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oGp6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTkwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YCa5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5piM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be05Lit57aT5r+f6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMTk3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm4HmsZ/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEyMDAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronltr3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEyMDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmqILoh7PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEyMDIyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummrOeIvuW6t+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxtuW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueQhue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiMgue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadvua9mOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS5neWvqOa6nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwj+mHkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum7keawtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWjpOWhmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+Wjqee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiLpeeIvuiTi+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMzJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0heWOn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MTMyMzNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bq35a6a5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54CY5a6a57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Li55be057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Lmd6b6N57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuF5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YGT5a2a57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54iQ6ZyN57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55SY5a2c57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw6b6N57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b635qC857ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m9546J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55+z5rig57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Imy6YGU57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55CG5aGY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be05aGY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YSJ5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56i75Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b6X5qau57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUxMzMzOFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/mmIzluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnKjph4zol4/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpub3mupDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrfmmIznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnIPnkIbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnIPmnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmma7moLznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluIPmi5bnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5Hpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmK3oprrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLllpzlvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhpXlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDMzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLotoropb/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDM0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlJjmtJvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDM1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnvo7lp5HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDM2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm7fms6LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTEzNDM3XCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X5piO5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zuy5beW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iqx5rqq5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDExMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP55W25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDExMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m96Zuy5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDExM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KeA5bGx5rmW5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDExNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZaL6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oGv54O957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5L+u5paH57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF6Y6u5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDE4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpkJjlsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwMjAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlha3mnp3nibnljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLTln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwMjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnm6Tlt57luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwMjgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0heiKseW0l+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWMr+W3neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaSreW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuahkOaik+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue2j+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuato+Wuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBk+ecn+S7oeS9rOaXj+iLl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWLmeW3neS7oeS9rOaXj+iLl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzs+Wyoee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua5hOa9ree4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumkmOaFtue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue/kuawtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzMzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIui1pOawtOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS7geaHt+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjAzODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/56eA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5aOp5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu5a6a57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Y6u5a+n5biD5L6d5peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zec5ba65biD5L6d5peP6IuX5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57Sr5LqR6IuX5peP5biD5L6d5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMDQyNVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIPmmJ/pl5zljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfmlrnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu5Topb/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HmspnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnuZTph5HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntI3pm43nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlqIHlr6flvZ3ml4/lm57ml4/oi5fml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLotavnq6DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIwNTI3XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueip+axn+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiQrOWxseWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+WPo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOieWxj+S+l+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+mYoee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaAneWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNsOaxn+Wcn+WutuaXj+iLl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+t+axn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuayv+ays+Wcn+WutuaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuadvuahg+iLl+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjA2MjhcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI576p5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI5LuB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pm06ZqG57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LKe6LGQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyb6Kyo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YaK5Lqo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6J6b6N57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUyMjMyOFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlh7Hph4zluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4PlubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlr3np4nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuInnqZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjq7pgaDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlspHpno/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnmn7HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjKblsY/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlio3msrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh7rmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu47lubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmppXmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvp7msZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjMzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm7flsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjM0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpurvmsZ/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjM1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuLnlr6jnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTIyNjM2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumDveWLu+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemj+azieW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiNlOazoue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiytOWumue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueUleWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueNqOWxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW5s+WhmOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue+heeUuOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+mghue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum+jemHjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaDoOawtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4iemDveawtOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MjI3MzJcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupToj6/ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnm6Tpvo3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpjmuKHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/lsbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTEyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnbHlt53ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTEzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkYjosqLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTE0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmYnlr6fljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTE1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4zmsJHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpzoia/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7PmnpflvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltanmmI7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpb/li7jlvZ3ml4/oi5fml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsIvnlLjlm57ml4/lvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronlr6fluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwMTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum6kum6n+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuayvuebiuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummrOm+jee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumZuOiJr+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW4q+Wul+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue+heW5s+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvjOa6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuacg+a+pOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuo+WogeW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzAzODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi57SF5aGU5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rGf5bed5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6E5rGf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YCa5rW357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5piT6ZaA57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bOo5bGx5b2d5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5bmz5b2d5peP5YKj5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWD5rGf5ZOI5bC85peP5b2d5peP5YKj5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDQyOFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmobpmb3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlr3nlLjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpvo3pmbXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpqLDooZ3luIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwNTgxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYremZveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumtr+eUuOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3p+Wutue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum5vea0pee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkp+mXnOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOWWhOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue2j+axn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumOrumbhOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW9neiJr+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWogeS/oee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawtOWvjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA2MzBcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y+k5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi546J6b6N57SN6KW/5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45Yud57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5Z2q57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDcyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n6JKX5b2d5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMDcyNFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmgJ3ojIXljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fmtLHlk4jlsLzml4/lvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLloqjmsZ/lk4jlsLzml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmma/mnbHlvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmma/osLflgqPml4/lvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjq7msoXlvZ3ml4/lk4jlsLzml4/mi4nnpZzml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/ln47lk4jlsLzml4/lvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrZ/pgKPlgqPml4/mi4nnpZzml4/kvaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLngL7mu4Tmi4nnpZzml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/nm5/kvaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMwODI5XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOe/lOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumzs+aFtue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbsue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOW+t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumOruW6t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmeaxn+aLieelnOaXj+S9pOaXj+W4g+acl+aXj+WCo+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiAv+mmrOWCo+aXj+S9pOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua7hOa6kOS9pOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzA5MjdcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qWa6ZuE5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZuZ5p+P57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54mf5a6a57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2X6I+v57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aea5a6J57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn5aea57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45LuB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YWD6KyA57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2m5a6a57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56W/6LGQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjMzMVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnrofoiIrluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLplovpgaDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLokpnoh6rluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvYzli5LluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsY/pgoroi5fml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7rmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7PlsY/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLngJjopb/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhYPpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntIXmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5HlubPoi5fml4/nkaTml4/lgqPml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntqDmmKXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsrPlj6PnkaTml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyNTMyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWh+WxseW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuehr+Wxsee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+eWh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum6u+agl+Wdoee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIummrOmXnOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4mOWMl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW7o+WNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvjOWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzI2MjhcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmv5rSq5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjgwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YuQ5rW357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5YuQ6IeY57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMjgyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfnkIbluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvL7mv57lvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpaXpm7LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLos5Plt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvYzmuKHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfmvpflvZ3ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlt43lsbHlvZ3ml4/lm57ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjlubPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpm7Lpvo3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtLHmupDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlio3lt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLptrTmhbbnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMyOTMyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueRnum6l+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzMxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiKkuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzMxMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaigeays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzMxMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuebiOaxn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzMxMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumatOW3nee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1MzMxMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi54CY5rC05biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMzMwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56aP6LKi57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMzMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LKi5bGx542o6b6N5peP5oCS5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMzMyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Jit5Z2q55m95peP5pmu57Gz5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjUzMzMyNVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpppnmoLzph4zmi4nluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMzNDAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrfmrL3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMzNDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntq3opb/lgojlg7Pml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTMzNDIzXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O6Zec5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aCG6b6N5b635oW25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p6X5ZGo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55W26ZuE57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bC85pyo57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5puy5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YGU5a2c57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aKo56u55bel5Y2h57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDEyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qC854i+5pyo6JeP6Z2S5bel5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDE3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ouJ6Jap57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDE3MlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/6JeP5paH5YyW5peF6YGK5Ym15oSP5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDE3M1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YGU5a2c5bel5qWt5ZyS5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDE3NFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZHnj6DlrZzljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZfmnKjmnpfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsZ/lrZznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrprml6XnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLolqnov6bnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmi4nlrZznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmILku4HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLorJ3pgJrploDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmb3mnJfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku4HluIPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlurfppqznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrprntZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLku7Llt7TnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjMyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkup7mnbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjMzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInpmobnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjM0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLogbbmi4nmnKjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjM1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLolqnlmI7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjM2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltJflt7TnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwMjM3XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNoeiLpeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaxn+mBlOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiyouimuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumhnueDj+m9iue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4gemdkue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvn+mbhee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFq+Wuv+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3puiyoue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiKkuW6t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua0m+mahue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCiuWjqee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDAzMzBcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be05a6c5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bel5biD5rGf6YGU57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57Gz5p6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aKo6ISr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rOi5a+G57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+f6ZqF57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyX57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MDQyNlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuYPmnbHljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmiY7lm4rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosqLlmI7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoZHml6XnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnk4rntZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmm7Lmnb7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmjqrnvo7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtJvmiY7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLliqDmn6XnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmoblrZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjK/pgqPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtarljaHlrZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNTQwNTMxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumCo+absue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWYiem7jue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuavlOWmgue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiBtuamrue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuieWkmue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueUs+aJjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0oue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuePreaIiOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW3tOmdkue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwvOeRque4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbmea5lue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI1NDI0MzFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmu6Jit57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyt6YGU57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Zm254i+57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pel5Zyf57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2p5ZCJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pS55YmH57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5o6q5Yuk57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjU0MjUyN1wiXHJcbiAgICAgIH1cclxuICAgIF1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueikeael+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiTrua5luWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueBnuapi+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuacquWkruWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumbgeWhlOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumWu+iJr+WNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiHqOa9vOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+WuieWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOmZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMTdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEoOmCkeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMThcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiXjeeUsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWRqOiHs+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTAxMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi546L55uK5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2w6Ie65Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDIwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ICA5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDIwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6c5ZCb57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDIyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuK3mv7HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLph5Hoh7rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmbPlgInljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLps7Pnv5TnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlspDlsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmibbpoqjnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnnInnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmrTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljYPpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpup/pgYrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLps7PnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKrnmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwMzMxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuenpumDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIualiumZteWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua4reWfjuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4ieWOn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2h+mZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS5vue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemruaziee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOWjvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW9rOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumVt+atpue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaXrOmCkee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua3s+WMlue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MzBcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpuWKn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0MzFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiIiOW5s+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA0ODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5rit5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r286Zec57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn6I2U57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCI6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6E5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JKy5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m95rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+M5bmz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDUyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z+T5Z+O5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDU4MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v6Zmw5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDU4MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr7bloZTljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronloZ7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7bplbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlu7blt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrZDplbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlv5fkuLnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkLPotbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlJjms4nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4znuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtJvlt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjI5XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlrpzlt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjMwXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4Ppvo3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjMxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpu4PpmbXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwNjMyXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua8ouiHuuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNl+mEreWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWfjuWbuue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua0i+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+mEiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWLiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvp+W8t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueVpemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumOruW3tOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjhcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueVmeWjqee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MjlcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS9m+Wdque4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTA3MzBcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qaG6Zm95Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5qmr5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bqc6LC357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2W6YKK57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a6a6YKK57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57aP5b6357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57Gz6ISC57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5L2z57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCz5aCh57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5riF5r6X57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a2Q5rSy57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDgzMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56We5pyo5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYxMDg4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKLmv7HljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvKLpmbDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnn7Pms4nnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr6fpmZ3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntKvpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltZDnmovnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPliKnnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpjq7lnarnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLml6zpmb3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmb3msrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjEwOTI5XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWVhuW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua0m+WNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS4uemzs+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWVhuWNl+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWxsemZvee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumOruWuiee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuafnuawtOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MTEwMjZcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLln47pl5zljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuIPph4zmsrPljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLopb/lm7rljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronlr6fljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLntIXlj6TljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTExXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsLjnmbvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmovomK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmpobkuK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLomK3lt57mlrDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwMTcxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLlmInls6rpl5zluIJcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDIwMVwiXHJcbiAgICB9XSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeW3neWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawuOaYjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjAzMjFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi55m96YqA5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bmz5bed5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDQwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2W6YGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDQyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pyD5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5pmv5rOw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDQyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnp6blt57ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpuqXnqY3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuIXmsLTnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnp6blronnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnlJjosLfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmrablsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvLXlrrblt53lm57ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwNTI1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua2vOW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA2MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuawkeWLpOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWPpOa1que4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWkqeelneiXj+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA2MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi55SY5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IKF5Y2X6KOV5Zu65peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rCR5qiC57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5r6k57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6auY6Ie657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bGx5Li557ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMDcyNVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltIbls5LljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtoflt53nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnYjoh7rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLltIfkv6HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoj6/kuq3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLojormtarnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZzlr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPmtrzlt6Xmpa3lnJLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIwODcxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiCheW3nuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumHkeWhlOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueTnOW3nue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuiCheWMl+iSmeWPpOaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+WFi+WhnuWTiOiWqeWFi+aXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueOiemWgOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5ODFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaVpueFjOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjA5ODJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5bOw5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5oW25Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55Kw57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I+v5rGg57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCI5rC057ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5q2j5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Y6u5Y6f57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMTAyN1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlronlrprljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpgJrmuK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmrTopb/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuK3mupDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmtK7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmvLPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlsrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIxMTI2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuatpumDveWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaIkOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWuleaYjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW6t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuilv+WSjOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuemrue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuW+vee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWFqeeVtue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MjEyMjhcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5aSP5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Ieo5aSP57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bq35qiC57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC46Z2W57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5buj5rKz57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM5pS/57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5p2x6YSJ5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56mN55+z5bGx5L+d5a6J5peP5p2x6YSJ5peP5pKS5ouJ5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYyMjkyN1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIjkvZzluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoh6jmva3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljZPlsLznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiJ/mm7LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLov63pg6jnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkarmm7LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnoozmm7LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpI/msrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjIzMDI3XCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5Lit5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O6KW/5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Z+O5YyX5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSn6YCa5Zue5peP5Zyf5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmf5Lit57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rmf5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMDEyM1wiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmqILpg73ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPlronljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsJHlkozlm57ml4/lnJ/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkupLliqnlnJ/ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLljJbpmoblm57ml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvqrljJbmkpLmi4nml4/oh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMwMjI1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumWgOa6kOWbnuaXj+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzIyMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuelgemAo+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzIyMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua1t+aZj+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzIyMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWJm+Wvn+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzIyMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZCM5LuB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjMyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bCW5omO57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjMyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6k5bqr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjMyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKz5Y2X6JKZ5Y+k5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjMyNFwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhbHlkoznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkIzlvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyNTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosrTlvrfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyNTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLoiIjmtbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyNTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLosrTljZfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyNTI1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueRquaygee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuePreeRque4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueUmOW+t+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumBlOaXpee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS5heayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueRquWkmue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2MzI2MjZcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi546J5qi55biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Zuc5aSa57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi56ix5aSa57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rK75aSa57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZuK6KyZ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5puy6bq76JCK57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjYzMjcyNlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmoLzniL7mnKjluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlvrfku6Tlk4jluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/omK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpg73omK3nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKnls7vnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfmn7Tml6booYzmlL/lp5Tlk6HmnINcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODU3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhrfmuZbooYzmlL/lp5Tlk6HmnINcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODU4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLojKvltJbooYzmlL/lp5Tlk6HmnINcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjMyODU5XCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi6IiI5oW25Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5aSP5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YeR6bOz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC45a+n57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6LOA6Jit57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Z2I5q2m5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDE4MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpKfmrablj6PljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmg6DovrLljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwMjA1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlubPnvoXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwMjIxXCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWIqemAmuWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NDAzMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIue0heWvuuWgoeWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NDAzMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIum5veaxoOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NDAzMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWQjOW/g+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NDAzMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumdkumKheWzveW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NDAzODFcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y6f5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDQwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KW/5ZCJ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDQyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6ZqG5b6357ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDQyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5raH5rqQ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDQyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5b2t6Zm957ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY0MDQyNVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmspnlnaHpoK3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwNTAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuK3lr6fnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwNTIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtbfljp/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjQwNTIyXCJcclxuICAgICAgfVxyXG4gICAgXVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aSp5bGx5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKZ5L6d5be05YWL5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5paw5biC5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rC056Oo5rqd5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aCt5bGv5rKz5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6YGU5Z2C5Z+O5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi57Gz5p2x5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEwOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP6a2v5pyo6b2K57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP6a2v5pyo6b2K57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDE3MVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP6a2v5pyo6b2K6auY5paw5oqA6KGT55Si5qWt6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDE3MlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnjajlsbHlrZDljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUwMjAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlhYvmi4nnkarkvp3ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUwMjAzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmb3pubzngZjljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUwMjA0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/niL7npr7ljYBcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUwMjA1XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumrmOaYjOWNgFwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTA0MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumEr+WWhOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTA0MjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaJmOWFi+mBnOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTA0MjJcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LyK5bee5Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDUwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be06YeM5Z2k5ZOI6Jap5YWL6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDUyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LyK5ZC+57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MDUyMlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmmIzlkInluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmJzlurfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzAyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkbzlnJblo4HnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnkarntI3mlq/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlpYfoh7rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnKjolqnniL7nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmnKjlo5jlk4jolqnlhYvoh6rmsrvnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyMzI4XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWNmuaoguW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTI3MDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+aLieWxseWPo+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTI3MDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueyvuays+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTI3MjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIua6q+aziee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTI3MjNcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bqr54i+5YuS5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Lyq6Ie657ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bCJ54qB57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iul576M57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5LiU5pyr57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54SJ6ICG5Zue5peP6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM6Z2c57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM56Kp57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Y2a5rmW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MjgyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5bqr54i+5YuS57aT5r+f5oqA6KGT6ZaL55m85Y2AXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1Mjg3MVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/lhYvomIfluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmuqvlrr/nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluqvou4rnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmspnpm4XnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmlrDlkoznuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmi5zln47nuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLng4/ku4DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI3XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/nk6bmj5DnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI4XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmn6/lnarnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUyOTI5XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+WcluS7gOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTMwMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+WFi+mZtue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTMwMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+WQiOWlh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTMwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueDj+aBsOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTMwMjRcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZaA5LuA5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55aP6ZmE57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi55aP5YuS57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6Iux5ZCJ5rKZ57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5r6k5pmu57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6I6O6LuK57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6JGJ5Z+O57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyNlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6bql6JOL5o+Q57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyN1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ba95pmu5rmW57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyOFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5Ly95bir57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEyOVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5be05qWa57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEzMFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aGU5LuA5bqr54i+5bmy5aGU5ZCJ5YWL6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1MzEzMVwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkoznlLDluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkoznlLDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLloqjnjonnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnmq7lsbHnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmtJvmtabnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnrZbli5LnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLkuo7nlLDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjI2XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLmsJHosZDnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjUzMjI3XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS8iuWvp+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWljuWxr+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcjeeIvuaenOaWr+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS8iuWvp+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWvn+W4g+afpeeIvumMq+S8r+iHquayu+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumcjeWfjue4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumej+eVmee4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaWsOa6kOe4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjVcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuaYreiYh+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjZcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIueJueWFi+aWr+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjdcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWwvOWLkuWFi+e4o1wiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTQwMjhcIlxyXG4gICAgICB9XHJcbiAgICBdLFxyXG4gICAgW3tcclxuICAgICAgICBcImxhYmVsXCI6IFwi5aGU5Z+O5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIwMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi54OP6JiH5biCXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIwMlwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6aGN5pWP57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIyMVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5rKZ54Gj57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIyM1wiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5omY6YeM57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIyNFwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi6KOV5rCR57ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIyNVwiXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBcImxhYmVsXCI6IFwi5ZKM5biD5YWL6LO954i+6JKZ5Y+k6Ieq5rK757ijXCIsXHJcbiAgICAgICAgXCJ2YWx1ZVwiOiBcIjY1NDIyNlwiXHJcbiAgICAgIH1cclxuICAgIF0sXHJcbiAgICBbe1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpmL/li5Lms7DluIJcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzAxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLluIPniL7mtKXnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzIxXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlr4zomIrnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzIyXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLnpo/mtbfnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzIzXCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlk4jlt7TmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzI0XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLpnZLmsrPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzI1XCJcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwibGFiZWxcIjogXCLlkInmnKjkuYPnuKNcIixcclxuICAgICAgICBcInZhbHVlXCI6IFwiNjU0MzI2XCJcclxuICAgICAgfVxyXG4gICAgXSxcclxuICAgIFt7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuefs+ays+WtkOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTkwMDFcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumYv+aLieeIvuW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTkwMDJcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuWcluacqOiIkuWFi+W4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTkwMDNcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIuS6lOWutua4oOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTkwMDRcIlxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgXCJsYWJlbFwiOiBcIumQtemWgOmXnOW4glwiLFxyXG4gICAgICAgIFwidmFsdWVcIjogXCI2NTkwMDZcIlxyXG4gICAgICB9XHJcbiAgICBdXHJcbiAgXSxcclxuICBbXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65YyXXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjAxMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6auY6ZuEXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjAyMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Z+66ZqGXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjAzMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65LitXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA0MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65Y2XXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA1MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5paw56u5XCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA2MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5ZiJ576pXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA3MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5a6c6JitXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA4MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5qGD5ZySXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjA5MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6IuX5qCXXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjEwMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5b2w5YyWXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjExMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5Y2X5oqVXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjEyMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Zuy5p6XXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjEzMDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5bGP5p2xXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjE0MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Ie65p2xXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjE1MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi6Iqx6JOuXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjE2MDFcIlxyXG4gICAgfV0sXHJcbiAgICBbe1xyXG4gICAgICBcImxhYmVsXCI6IFwi5r6O5rmWXCIsXHJcbiAgICAgIFwidmFsdWVcIjogXCI2NjE3MDFcIlxyXG4gICAgfV1cclxuICBdLFxyXG4gIFtcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLpppnmuK/ls7ZcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY3MDEwMVwiXHJcbiAgICB9XSxcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLkuZ3pvo1cIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY3MDIwMVwiXHJcbiAgICB9XSxcclxuICAgIFt7XHJcbiAgICAgIFwibGFiZWxcIjogXCLmlrDnlYxcIixcclxuICAgICAgXCJ2YWx1ZVwiOiBcIjY3MDMwMVwiXHJcbiAgICB9XVxyXG4gIF0sXHJcbiAgW1xyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIua+s+mWgOWNiuWztlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwMTAxXCJcclxuICAgIH1dLFxyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIuawueS7lOWztlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwMjAxXCJcclxuICAgIH1dLFxyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIui3r+eSsOWztlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwMzAxXCJcclxuICAgIH1dLFxyXG4gICAgW3tcclxuICAgICAgXCJsYWJlbFwiOiBcIui3r+awueWfjlwiLFxyXG4gICAgICBcInZhbHVlXCI6IFwiNjgwNDAxXCJcclxuICAgIH1dXHJcbiAgXVxyXG5dXHJcbmV4cG9ydCBkZWZhdWx0IGFyZWFEYXRhO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///411\n"); /***/ }), /* 412 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/provincePicker.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./provincePicker.vue?vue&type=template&id=0e77b73f& */ 413);\n/* harmony import */ var _provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./provincePicker.vue?vue&type=script&lang=js& */ 415);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/mpvue-citypicker/provincePicker.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wcm92aW5jZVBpY2tlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGU3N2I3M2YmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wcm92aW5jZVBpY2tlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Byb3ZpbmNlUGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL21wdnVlLWNpdHlwaWNrZXIvcHJvdmluY2VQaWNrZXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///412\n"); /***/ }), /* 413 */ /*!**************************************************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/provincePicker.vue?vue&type=template&id=0e77b73f& ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./provincePicker.vue?vue&type=template&id=0e77b73f& */ 414); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_template_id_0e77b73f___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 414 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/mpvue-citypicker/provincePicker.vue?vue&type=template&id=0e77b73f& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "mpvue-picker"), attrs: { _i: 0 } }, [ _c("view", { class: _vm._$s(1, "c", { pickerMask: _vm.showPicker }), attrs: { _i: 1 }, on: { click: _vm.maskClick }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "mpvue-picker-content"), class: _vm._$s(2, "c", { "mpvue-picker-view-show": _vm.showPicker }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "mpvue-picker__hd"), attrs: { _i: 3 }, }, [ _c("view", { staticClass: _vm._$s(4, "sc", "mpvue-picker__action"), attrs: { _i: 4 }, on: { click: _vm.pickerCancel }, }), _c("view", { staticClass: _vm._$s(5, "sc", "mpvue-picker__action"), attrs: { _i: 5 }, on: { click: _vm.pickerConfirm }, }), ] ), _c( "picker-view", { staticClass: _vm._$s(6, "sc", "mpvue-picker-view"), attrs: { value: _vm._$s(6, "a-value", _vm.pickerValue), _i: 6 }, on: { change: _vm.pickerChange }, }, [ _c( "picker-view-column", _vm._l( _vm._$s(8, "f", { forItems: _vm.provinceDataList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "picker-item"), attrs: { _i: "8-" + $30 }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.label)))] ) } ), 0 ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 415 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/components/mpvue-citypicker/provincePicker.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./provincePicker.vue?vue&type=script&lang=js& */ 416);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_provincePicker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiI0MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wcm92aW5jZVBpY2tlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Byb3ZpbmNlUGlja2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///415\n"); /***/ }), /* 416 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/mpvue-citypicker/provincePicker.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _province = _interopRequireDefault(__webpack_require__(/*! ./city-data/province.js */ 409));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n data: function data() {\n return {\n pickerValue: [0, 0, 0],\n provinceDataList: [],\n showPicker: false\n };\n },\n created: function created() {\n this.init();\n },\n props: {\n /* 默認值 */\n pickerValueDefault: {\n type: Array,\n default: function _default() {\n return [0, 0, 0];\n }\n },\n selectedArea: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n /* 主題色 */\n themeColor: String\n },\n methods: {\n init: function init() {\n this.handPickValueDefault();\n var arrayP = [];\n var provinceArray = [];\n this.selectedArea.map(function (item) {\n var aa = item.slice(0, 2);\n arrayP.push(aa);\n });\n provinceArray = _province.default.filter(function (item) {\n return !arrayP.includes(item.value);\n });\n this.provinceDataList = provinceArray;\n this.pickerValue = this.pickerValueDefault;\n },\n show: function show() {\n var _this = this;\n setTimeout(function () {\n _this.showPicker = true;\n }, 0);\n },\n maskClick: function maskClick() {\n this.pickerCancel();\n },\n pickerCancel: function pickerCancel() {\n this.showPicker = false;\n this._$emit('onCancel1');\n },\n pickerConfirm: function pickerConfirm(e) {\n this.showPicker = false;\n this._$emit('onConfirm1');\n },\n showPickerView: function showPickerView() {\n this.showPicker = true;\n },\n pickerChange: function pickerChange(e) {\n this.pickerValue = e.detail.value;\n this._$emit('onChange');\n },\n _$emit: function _$emit(emitName) {\n var pickObj = {\n label: this.provinceDataList[this.pickerValue[0]].label,\n value: this.pickerValue,\n code: this.provinceDataList[this.pickerValue[0]].value\n };\n this.$emit(emitName, pickObj);\n },\n handPickValueDefault: function handPickValueDefault() {\n if (this.pickerValueDefault !== [0, 0, 0]) {\n if (this.pickerValueDefault[0] > _province.default.length - 1) {\n this.pickerValueDefault[0] = _province.default.length - 1;\n }\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL3Byb3ZpbmNlUGlja2VyLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicGlja2VyVmFsdWUiLCJwcm92aW5jZURhdGFMaXN0Iiwic2hvd1BpY2tlciIsImNyZWF0ZWQiLCJwcm9wcyIsInBpY2tlclZhbHVlRGVmYXVsdCIsInR5cGUiLCJkZWZhdWx0Iiwic2VsZWN0ZWRBcmVhIiwidGhlbWVDb2xvciIsIm1ldGhvZHMiLCJpbml0IiwiYXJyYXlQIiwicHJvdmluY2VBcnJheSIsInNob3ciLCJzZXRUaW1lb3V0IiwibWFza0NsaWNrIiwicGlja2VyQ2FuY2VsIiwicGlja2VyQ29uZmlybSIsInNob3dQaWNrZXJWaWV3IiwicGlja2VyQ2hhbmdlIiwiXyRlbWl0IiwibGFiZWwiLCJ2YWx1ZSIsImNvZGUiLCJoYW5kUGlja1ZhbHVlRGVmYXVsdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7TUFDQTtNQUNBQztRQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibXB2dWUtcGlja2VyXCI+XHJcblx0XHQ8dmlldyA6Y2xhc3M9XCJ7J3BpY2tlck1hc2snOnNob3dQaWNrZXJ9XCIgQGNsaWNrPVwibWFza0NsaWNrXCIgY2F0Y2h0b3VjaG1vdmU9XCJ0cnVlXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtcHZ1ZS1waWNrZXItY29udGVudFwiIDpjbGFzcz1cInsnbXB2dWUtcGlja2VyLXZpZXctc2hvdyc6c2hvd1BpY2tlcn1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtcHZ1ZS1waWNrZXJfX2hkXCIgY2F0Y2h0b3VjaG1vdmU9XCJ0cnVlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtcHZ1ZS1waWNrZXJfX2FjdGlvblwiIEBjbGljaz1cInBpY2tlckNhbmNlbFwiPuWPlua2iDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1wdnVlLXBpY2tlcl9fYWN0aW9uXCIgc3R5bGU9XCJjb2xvcjojMDAwO1wiIEBjbGljaz1cInBpY2tlckNvbmZpcm1cIj7norrlrpo8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHBpY2tlci12aWV3IGluZGljYXRvci1zdHlsZT1cImhlaWdodDogNDBweDtcIiBjbGFzcz1cIm1wdnVlLXBpY2tlci12aWV3XCIgOnZhbHVlPVwicGlja2VyVmFsdWVcIiBAY2hhbmdlPVwicGlja2VyQ2hhbmdlXCI+XHJcblx0XHRcdCAgPHBpY2tlci12aWV3LWNvbHVtbj5cclxuXHRcdFx0ICAgIDx2aWV3IGNsYXNzPVwicGlja2VyLWl0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcm92aW5jZURhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtLmxhYmVsfX08L3ZpZXc+XHJcblx0XHRcdCAgPC9waWNrZXItdmlldy1jb2x1bW4+XHJcblx0XHRcdDwvcGlja2VyLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcHJvdmluY2VEYXRhIGZyb20gJy4vY2l0eS1kYXRhL3Byb3ZpbmNlLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBpY2tlclZhbHVlOiBbMCwwLDBdLFxyXG5cdFx0XHRcdHByb3ZpbmNlRGF0YUxpc3Q6IFtdLFxyXG5cdFx0XHRcdHNob3dQaWNrZXI6IGZhbHNlLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Lyog6buY6KqN5YC8ICovXHJcblx0XHRcdHBpY2tlclZhbHVlRGVmYXVsdDoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQoKXtcclxuXHRcdFx0XHRcdHJldHVybiBbMCwgMCwgMF1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdGVkQXJlYToge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQoKXtcclxuXHRcdFx0XHRcdHJldHVybiBbXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Lyog5Li76aGM6ImyICovXHJcblx0XHRcdHRoZW1lQ29sb3I6IFN0cmluZ1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR0aGlzLmhhbmRQaWNrVmFsdWVEZWZhdWx0KCk7XHJcblx0XHRcdFx0bGV0IGFycmF5UCA9IFtdO1xyXG5cdFx0XHRcdGxldCBwcm92aW5jZUFycmF5ID0gW107XHJcblx0XHRcdFx0dGhpcy5zZWxlY3RlZEFyZWEubWFwKChpdGVtKT0+e1xyXG5cdFx0XHRcdFx0bGV0IGFhID0gaXRlbS5zbGljZSgwLDIpO1xyXG5cdFx0XHRcdFx0YXJyYXlQLnB1c2goYWEpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRwcm92aW5jZUFycmF5ID0gcHJvdmluY2VEYXRhLmZpbHRlcihpdGVtPT57XHJcblx0XHRcdFx0XHRyZXR1cm4gIWFycmF5UC5pbmNsdWRlcyhpdGVtLnZhbHVlKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMucHJvdmluY2VEYXRhTGlzdCA9IHByb3ZpbmNlQXJyYXk7XHJcblx0XHRcdFx0dGhpcy5waWNrZXJWYWx1ZSA9IHRoaXMucGlja2VyVmFsdWVEZWZhdWx0O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93KCkge1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93UGlja2VyID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bWFza0NsaWNrKCkge1xyXG5cdFx0XHRcdHRoaXMucGlja2VyQ2FuY2VsKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBpY2tlckNhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dQaWNrZXIgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLl8kZW1pdCgnb25DYW5jZWwxJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBpY2tlckNvbmZpcm0oZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd1BpY2tlciA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuXyRlbWl0KCdvbkNvbmZpcm0xJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dQaWNrZXJWaWV3KCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd1BpY2tlciA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBpY2tlckNoYW5nZShlKSB7XHJcblx0XHRcdFx0dGhpcy5waWNrZXJWYWx1ZSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdHRoaXMuXyRlbWl0KCdvbkNoYW5nZScpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRfJGVtaXQoZW1pdE5hbWUpIHtcclxuXHRcdFx0XHRsZXQgcGlja09iaiA9IHtcclxuXHRcdFx0XHRcdGxhYmVsOiB0aGlzLnByb3ZpbmNlRGF0YUxpc3RbdGhpcy5waWNrZXJWYWx1ZVswXV0ubGFiZWwsXHJcblx0XHRcdFx0XHR2YWx1ZTogdGhpcy5waWNrZXJWYWx1ZSxcclxuXHRcdFx0XHRcdGNvZGU6IHRoaXMucHJvdmluY2VEYXRhTGlzdFt0aGlzLnBpY2tlclZhbHVlWzBdXS52YWx1ZVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0dGhpcy4kZW1pdChlbWl0TmFtZSwgcGlja09iaik7XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRQaWNrVmFsdWVEZWZhdWx0KCkge1xyXG5cdFx0XHQgIGlmICh0aGlzLnBpY2tlclZhbHVlRGVmYXVsdCAhPT0gWzAsIDAsIDBdKSB7XHJcblx0XHRcdCAgICBpZiAodGhpcy5waWNrZXJWYWx1ZURlZmF1bHRbMF0gPiBwcm92aW5jZURhdGEubGVuZ3RoIC0gMSkge1xyXG5cdFx0XHQgICAgICB0aGlzLnBpY2tlclZhbHVlRGVmYXVsdFswXSA9IHByb3ZpbmNlRGF0YS5sZW5ndGggLSAxO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgIH1cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQucGlja2VyTWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdH1cclxuXHJcblx0Lm1wdnVlLXBpY2tlci1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0XHR6LWluZGV4OiAzMDAwO1xyXG5cdH1cclxuXHJcblx0Lm1wdnVlLXBpY2tlci12aWV3LXNob3cge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0Lm1wdnVlLXBpY2tlcl9faGQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDlweCAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcblxyXG5cdC5tcHZ1ZS1waWNrZXJfX2hkOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblx0XHRjb2xvcjogI2U1ZTVlNTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XHJcblx0fVxyXG5cclxuXHQubXB2dWUtcGlja2VyX19hY3Rpb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Y29sb3I6ICMxYWFkMTk7XHJcblx0fVxyXG5cclxuXHQubXB2dWUtcGlja2VyX19hY3Rpb246Zmlyc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjODg4O1xyXG5cdH1cclxuXHJcblx0Lm1wdnVlLXBpY2tlcl9fYWN0aW9uOmxhc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQucGlja2VyLWl0ZW0ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQubXB2dWUtcGlja2VyLXZpZXcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyMzhweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///416\n"); /***/ }), /* 417 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/mymoney.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mymoney.vue?vue&type=template&id=2250df80&mpType=page */ 418);\n/* harmony import */ var _mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mymoney.vue?vue&type=script&lang=js&mpType=page */ 420);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/mymoney/mymoney.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teW1vbmV5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yMjUwZGY4MCZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbXltb25leS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbXltb25leS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9teW1vbmV5L215bW9uZXkudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///417\n"); /***/ }), /* 418 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/mymoney.vue?vue&type=template&id=2250df80&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mymoney.vue?vue&type=template&id=2250df80&mpType=page */ 419); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_template_id_2250df80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 419 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/mymoney.vue?vue&type=template&id=2250df80&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("view", [ _c("view", [ _c("view", [_c("image", { attrs: { _i: 4 } })]), _c("view", [_c("view"), _c("view")]), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "top-rig"), attrs: { _i: 8 } }, [ _c("view", [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.userMoneyAdressOptions(_vm.userMoneyAdress)) ) ), ]), _c( "view", [ _c("u-icon", { attrs: { size: "20", name: _vm.isShowMoney ? "eye-fill" : "eye-off", _i: 11, }, on: { click: _vm.showMoney }, }), ], 1 ), ] ), ]), _c( "view", { staticClass: _vm._$s(12, "sc", "card"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "info-row"), attrs: { _i: 13 } }, [ _c("text", { staticClass: _vm._$s(14, "sc", "info-label"), attrs: { _i: 14 }, }), _vm._$s(15, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(15, "sc", "info-value"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.computingPower.my_miner_fee || 0) ) ), ] ) : _c("text", { staticClass: _vm._$s(16, "sc", "info-value"), attrs: { _i: 16 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "card"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "card-header"), attrs: { _i: 18 }, }, [ _c("text"), _c( "view", { staticClass: _vm._$s(20, "sc", "todel"), attrs: { _i: 20 }, on: { click: _vm.getMinerlist }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#A0A0FF", size: "16", _i: 21, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "info-row"), attrs: { _i: 22 } }, [ _c("text", { staticClass: _vm._$s(23, "sc", "info-label"), attrs: { _i: 23 }, }), _vm._$s(24, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(24, "sc", "info-value"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.computingPower.my_miner || 0) ) ), ] ) : _c("text", { staticClass: _vm._$s(25, "sc", "info-value"), attrs: { _i: 25 }, }), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "info-row"), attrs: { _i: 26 } }, [ _c("text", { staticClass: _vm._$s(27, "sc", "info-label"), attrs: { _i: 27 }, }), _vm._$s(28, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(28, "sc", "info-value"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.computingPower.valid_miner || 0) ) ), ] ) : _c("text", { staticClass: _vm._$s(29, "sc", "info-value"), attrs: { _i: 29 }, }), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "info-row"), attrs: { _i: 30 } }, [ _c("text", { staticClass: _vm._$s(31, "sc", "info-label"), attrs: { _i: 31 }, }), _vm._$s(32, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(32, "sc", "info-value"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.computingPower.my_miner_fee) ) ), ] ) : _c("text", { staticClass: _vm._$s(33, "sc", "info-value"), attrs: { _i: 33 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "card"), attrs: { _i: 34 } }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "card-header"), attrs: { _i: 35 }, }, [ _c("text"), _c( "view", { staticClass: _vm._$s(37, "sc", "todel"), attrs: { _i: 37 }, on: { click: function ($event) { return _vm.socreGet("資產收益領取") }, }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#A0A0FF", size: "16", _i: 38, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "info-row"), attrs: { _i: 39 } }, [ _c("text", { staticClass: _vm._$s(40, "sc", "info-label"), attrs: { _i: 40 }, }), _vm._$s(41, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(41, "sc", "info-value"), attrs: { _i: 41 }, }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.zichanshouyi.all)))] ) : _c("text", { staticClass: _vm._$s(42, "sc", "info-value"), attrs: { _i: 42 }, }), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "info-row"), attrs: { _i: 43 } }, [ _c("text", { staticClass: _vm._$s(44, "sc", "info-label"), attrs: { _i: 44 }, }), _vm._$s(45, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(45, "sc", "info-value"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s(45, "t0-0", _vm._s(_vm.zichanshouyi.await)) ), ] ) : _c("text", { staticClass: _vm._$s(46, "sc", "info-value"), attrs: { _i: 46 }, }), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "info-row"), attrs: { _i: 47 } }, [ _c("text", { staticClass: _vm._$s(48, "sc", "info-label"), attrs: { _i: 48 }, }), _vm._$s(49, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(49, "sc", "info-value"), attrs: { _i: 49 }, }, [ _vm._v( _vm._$s(49, "t0-0", _vm._s(_vm.zichanshouyi.collected)) ), ] ) : _c("text", { staticClass: _vm._$s(50, "sc", "info-value"), attrs: { _i: 50 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "card"), attrs: { _i: 51 } }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "card-header"), attrs: { _i: 52 }, }, [ _c("text"), _c( "view", { staticClass: _vm._$s(54, "sc", "todel"), attrs: { _i: 54 }, on: { click: function ($event) { return _vm.socreGet("佣金收益領取") }, }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#A0A0FF", size: "16", _i: 55, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "info-row"), attrs: { _i: 56 } }, [ _c("text", { staticClass: _vm._$s(57, "sc", "info-label"), attrs: { _i: 57 }, }), _vm._$s(58, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(58, "sc", "info-value"), attrs: { _i: 58 }, }, [_vm._v(_vm._$s(58, "t0-0", _vm._s(_vm.shicyongj.all)))] ) : _c("text", { staticClass: _vm._$s(59, "sc", "info-value"), attrs: { _i: 59 }, }), ] ), _c( "view", { staticClass: _vm._$s(60, "sc", "info-row"), attrs: { _i: 60 } }, [ _c("text", { staticClass: _vm._$s(61, "sc", "info-label"), attrs: { _i: 61 }, }), _vm._$s(62, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(62, "sc", "info-value"), attrs: { _i: 62 }, }, [_vm._v(_vm._$s(62, "t0-0", _vm._s(_vm.shicyongj.await)))] ) : _c("text", { staticClass: _vm._$s(63, "sc", "info-value"), attrs: { _i: 63 }, }), ] ), _c( "view", { staticClass: _vm._$s(64, "sc", "info-row"), attrs: { _i: 64 } }, [ _c("text", { staticClass: _vm._$s(65, "sc", "info-label"), attrs: { _i: 65 }, }), _vm._$s(66, "i", _vm.isShowMoney) ? _c( "text", { staticClass: _vm._$s(66, "sc", "info-value"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s(66, "t0-0", _vm._s(_vm.shicyongj.collected)) ), ] ) : _c("text", { staticClass: _vm._$s(67, "sc", "info-value"), attrs: { _i: 67 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(68, "sc", "card"), attrs: { _i: 68 } }, [ _c( "view", { staticClass: _vm._$s(69, "sc", "card-header"), attrs: { _i: 69 }, }, [_c("text")] ), _c( "view", { staticClass: _vm._$s(71, "sc", "withdrawal-container"), attrs: { _i: 71 }, }, [ _c( "view", { staticClass: _vm._$s(72, "sc", "table-header"), attrs: { _i: 72 }, }, [ _c("view", { staticClass: _vm._$s(73, "sc", "th"), attrs: { _i: 73 }, }), _c("view", { staticClass: _vm._$s(74, "sc", "th"), attrs: { _i: 74 }, }), _c("view", { staticClass: _vm._$s(75, "sc", "th"), attrs: { _i: 75 }, }), ] ), _c( "scroll-view", { staticClass: _vm._$s(76, "sc", "table-body"), style: _vm._$s(76, "s", { height: 250 + "px" }), attrs: { _i: 76 }, on: { scrolltolower: _vm.loadMore }, }, [ _vm._$s(77, "i", _vm.list.length === 0) ? _c("view", { staticClass: _vm._$s(77, "sc", "no-data"), attrs: { _i: 77 }, }) : _vm._e(), _vm._l( _vm._$s(78, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(78, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("78-" + $30, "sc", "tr"), attrs: { _i: "78-" + $30 }, }, [ _vm._$s("79-" + $30, "i", _vm.isShowMoney) ? _c( "view", { staticClass: _vm._$s("79-" + $30, "sc", "td"), attrs: { _i: "79-" + $30 }, }, [ _vm._v( _vm._$s( "79-" + $30, "t0-0", _vm._s(item.amount) ) ), ] ) : _c("view", { staticClass: _vm._$s("80-" + $30, "sc", "td"), attrs: { _i: "80-" + $30 }, }), _vm._$s("81-" + $30, "i", _vm.isShowMoney) ? _c( "view", { staticClass: _vm._$s("81-" + $30, "sc", "td"), attrs: { _i: "81-" + $30 }, }, [ _vm._$s("82-" + $30, "i", item.status == 0) ? _c("text") : _vm._e(), _vm._$s("83-" + $30, "i", item.status == 1) ? _c("text") : _vm._e(), _vm._$s("84-" + $30, "i", item.status == -1) ? _c("text") : _vm._e(), ] ) : _c("view", { staticClass: _vm._$s("85-" + $30, "sc", "td"), attrs: { _i: "85-" + $30 }, }), _vm._$s("86-" + $30, "i", _vm.isShowMoney) ? _c( "view", { staticClass: _vm._$s("86-" + $30, "sc", "td"), attrs: { _i: "86-" + $30 }, }, [ _c("button", { staticClass: _vm._$s( "87-" + $30, "sc", "btn-detail" ), attrs: { _i: "87-" + $30 }, on: { click: function ($event) { return _vm.viewDetail(item) }, }, }), ] ) : _c("view", { staticClass: _vm._$s("88-" + $30, "sc", "td"), attrs: { _i: "88-" + $30 }, }), ] ) } ), _vm._$s(89, "i", _vm.loading) ? _c("view", { staticClass: _vm._$s(89, "sc", "loading"), attrs: { _i: 89 }, }) : _vm._e(), _vm._$s(90, "i", _vm.noMore) ? _c("view", { staticClass: _vm._$s(90, "sc", "no-more"), attrs: { _i: 90 }, }) : _vm._e(), ], 2 ), ] ), ] ), _vm._$s(91, "i", _vm.showModal) ? _c( "view", { staticClass: _vm._$s(91, "sc", "modal"), attrs: { _i: 91 } }, [ _c( "view", { staticClass: _vm._$s(92, "sc", "modal-content"), attrs: { _i: 92 }, }, [ _c( "view", { staticClass: _vm._$s(93, "sc", "modal-header"), attrs: { _i: 93 }, }, [ _c("text", { staticClass: _vm._$s(94, "sc", "modal-title"), attrs: { _i: 94 }, }), _c("text", { staticClass: _vm._$s(95, "sc", "modal-close"), attrs: { _i: 95 }, on: { click: function ($event) { _vm.showModal = false }, }, }), ] ), _vm._l( _vm._$s(96, "f", { forItems: _vm.suanliList }), function (item, $11, $21, $31) { return _c( "view", { key: _vm._$s(96, "f", { forIndex: $21, key: item.id, }), staticClass: _vm._$s("96-" + $31, "sc", "modal-body"), attrs: { _i: "96-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "97-" + $31, "sc", "modal-item" ), attrs: { _i: "97-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "98-" + $31, "sc", "modal-label" ), attrs: { _i: "98-" + $31 }, }), _c( "text", { staticClass: _vm._$s( "99-" + $31, "sc", "modal-value" ), attrs: { _i: "99-" + $31 }, }, [ _vm._v( _vm._$s( "99-" + $31, "t0-0", _vm._s(item.order_no) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "100-" + $31, "sc", "modal-item" ), attrs: { _i: "100-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "101-" + $31, "sc", "modal-label" ), attrs: { _i: "101-" + $31 }, }), _c( "text", { staticClass: _vm._$s( "102-" + $31, "sc", "modal-value" ), attrs: { _i: "102-" + $31 }, }, [ _vm._v( _vm._$s( "102-" + $31, "t0-0", _vm._s(item.value) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "103-" + $31, "sc", "modal-item" ), attrs: { _i: "103-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "104-" + $31, "sc", "modal-label" ), attrs: { _i: "104-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "105-" + $31, "sc", "modal-value" ), attrs: { _i: "105-" + $31 }, }, [ _vm._v( _vm._$s( "105-" + $31, "t0-0", _vm._s(item.reward_day) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "106-" + $31, "sc", "modal-item" ), attrs: { _i: "106-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "107-" + $31, "sc", "modal-label" ), attrs: { _i: "107-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "108-" + $31, "sc", "modal-value" ), attrs: { _i: "108-" + $31 }, }, [ _vm._v( _vm._$s( "108-" + $31, "t0-0", _vm._s(item.timeline) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "109-" + $31, "sc", "modal-item" ), attrs: { _i: "109-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "110-" + $31, "sc", "modal-label" ), attrs: { _i: "110-" + $31 }, }), _c( "text", { staticClass: _vm._$s( "111-" + $31, "sc", "modal-value" ), attrs: { _i: "111-" + $31 }, }, [ _vm._v( _vm._$s( "111-" + $31, "t0-0", _vm._s(item.reward_all) ) ), ] ), ] ), ] ) } ), ], 2 ), ] ) : _vm._e(), _vm._$s(112, "i", _vm.moneyModal) ? _c( "view", { staticClass: _vm._$s(112, "sc", "modal"), attrs: { _i: 112 } }, [ _c( "view", { staticClass: _vm._$s(113, "sc", "modal-content"), attrs: { _i: 113 }, }, [ _c( "view", { staticClass: _vm._$s(114, "sc", "modal-header"), attrs: { _i: 114 }, }, [ _c("view", { staticClass: _vm._$s(115, "sc", "zz_content"), attrs: { _i: 115 }, }), ] ), _c( "view", { staticClass: _vm._$s(116, "sc", "modal-body"), attrs: { _i: 116 }, }, [ _c( "view", { staticClass: _vm._$s(117, "sc", "modal-item"), attrs: { _i: 117 }, }, [ _c("text", { staticClass: _vm._$s(118, "sc", "modal-label"), attrs: { _i: 118 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMima, password: _vm.showPassword, border: "none", _i: 119, }, on: { input: _vm.handleInput }, }), _c("img", { attrs: { src: _vm._$s( 120, "a-src", !_vm.showPassword ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 120, }, on: { click: function ($event) { return _vm.changePassword() }, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(121, "sc", "modal-footer"), attrs: { _i: 121 }, }, [ _c("button", { staticClass: _vm._$s(122, "sc", "modal-button cancel"), attrs: { _i: 122 }, on: { click: function ($event) { _vm.moneyModal = false }, }, }), _c("button", { staticClass: _vm._$s(123, "sc", "modal-button confirm"), attrs: { _i: 123 }, on: { click: _vm.modalBtn }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(124, "i", _vm.detailDialog) ? _c( "view", { staticClass: _vm._$s(124, "sc", "modal"), attrs: { _i: 124 } }, [ _c( "view", { staticClass: _vm._$s(125, "sc", "modal-content"), attrs: { _i: 125 }, }, [ _c( "view", { staticClass: _vm._$s(126, "sc", "modal-header"), attrs: { _i: 126 }, }, [ _c("text", { staticClass: _vm._$s(127, "sc", "modal-title"), attrs: { _i: 127 }, }), _c("text", { staticClass: _vm._$s(128, "sc", "modal-close"), attrs: { _i: 128 }, on: { click: function ($event) { _vm.detailDialog = false }, }, }), ] ), _c( "view", { staticClass: _vm._$s(129, "sc", "modal-body"), attrs: { _i: 129 }, }, [ _c( "view", { staticClass: _vm._$s(130, "sc", "modal-item"), attrs: { _i: 130 }, }, [ _c("text", { staticClass: _vm._$s(131, "sc", "modal-label"), attrs: { _i: 131 }, }), _c( "text", { staticClass: _vm._$s(132, "sc", "modal-value"), attrs: { _i: 132 }, }, [ _vm._v( _vm._$s( 132, "t0-0", _vm._s(_vm.detailrowinfos.amount) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(133, "sc", "modal-item"), attrs: { _i: 133 }, }, [ _c("text", { staticClass: _vm._$s(134, "sc", "modal-label"), attrs: { _i: 134 }, }), _c( "text", { staticClass: _vm._$s(135, "sc", "modal-value"), attrs: { _i: 135 }, }, [ _vm._v( _vm._$s( 135, "t0-0", _vm._s(_vm.detailrowinfos.paid_fee) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(136, "sc", "modal-item"), attrs: { _i: 136 }, }, [ _c("text", { staticClass: _vm._$s(137, "sc", "modal-label"), attrs: { _i: 137 }, }), _c( "view", { staticClass: _vm._$s(138, "sc", "modal-value"), attrs: { _i: 138 }, }, [ _vm._v( _vm._$s( 138, "t0-0", _vm._s(_vm.detailrowinfos.charge_fee) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(139, "sc", "modal-item"), attrs: { _i: 139 }, }, [ _c("text", { staticClass: _vm._$s(140, "sc", "modal-label"), attrs: { _i: 140 }, }), _c( "view", { staticClass: _vm._$s(141, "sc", "modal-value"), attrs: { _i: 141 }, }, [ _vm._v( _vm._$s( 141, "t0-0", _vm._s(_vm.detailrowinfos.charge_rate) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(142, "sc", "modal-item"), attrs: { _i: 142 }, }, [ _c("text", { staticClass: _vm._$s(143, "sc", "modal-label"), attrs: { _i: 143 }, }), _c( "text", { staticClass: _vm._$s(144, "sc", "modal-value"), attrs: { _i: 144 }, }, [ _vm._v( _vm._$s( 144, "t0-0", _vm._s(_vm.detailrowinfos.tx) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(145, "sc", "modal-item"), attrs: { _i: 145 }, }, [ _c("text", { staticClass: _vm._$s(146, "sc", "modal-label"), attrs: { _i: 146 }, }), _c( "view", { staticClass: _vm._$s(147, "sc", "modal-value"), attrs: { _i: 147 }, }, [ _vm._v( _vm._$s( 147, "t0-0", _vm._s( _vm.formatDate( _vm.detailrowinfos.createtime * 1000 ) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(148, "sc", "modal-item"), attrs: { _i: 148 }, }, [ _c("text", { staticClass: _vm._$s(149, "sc", "modal-label"), attrs: { _i: 149 }, }), _vm._$s(150, "i", _vm.detailrowinfos.updatetime) ? _c( "text", { staticClass: _vm._$s( 150, "sc", "modal-value" ), attrs: { _i: 150 }, }, [ _vm._v( _vm._$s( 150, "t0-0", _vm._s( _vm.formatDate( _vm.detailrowinfos.updatetime * 1000 ) ) ) ), ] ) : _vm._e(), ] ), ] ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 420 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/mymoney.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mymoney.vue?vue&type=script&lang=js&mpType=page */ 421);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mymoney_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZpQixDQUFnQixnbEJBQUcsRUFBQyIsImZpbGUiOiI0MjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teW1vbmV5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teW1vbmV5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///420\n"); /***/ }), /* 421 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/mymoney.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 118));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n data: function data() {\n return {\n emailCode: \"\",\n googleCode: \"\",\n emaiTip: \"發送\",\n googleTip: \"發送\",\n detailrowinfos: {},\n detailDialog: false,\n list: [],\n page: 1,\n pageSize: 10,\n loading: false,\n noMore: false,\n scrollHeight: 500,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n showPassword: true,\n zhifuMima: \"\",\n moneyModal: false,\n userMoneyAdress: \"\",\n showModal: false,\n computingPower: {},\n //我的算力\n taxinfoNum: {},\n //領取相關\n suanliList: [],\n //算力訂單詳細\n zichanshouyi: {},\n //資產收益\n shicyongj: {},\n //市場佣金\n userInfos: {},\n isShowMoney: false\n };\n },\n onShow: function onShow() {\n // 計算滾動區域高度\n var sysInfo = uni.getSystemInfoSync();\n this.scrollHeight = sysInfo.windowHeight - 100; // 減去表頭和其他元素高度\n this.list = [];\n this.page = 1;\n this.pageSize = 10;\n this.getUserInfos();\n },\n methods: {\n tosendemail: function tosendemail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(_this.emaiTip == \"發送\")) {\n _context.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 5;\n return _emailSend({\n email: _this.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context.next = 10;\n break;\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this2 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this2.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n viewDetail: function viewDetail(item) {\n this.detailrowinfos = {};\n this.detailDialog = true;\n this.detailrowinfos = _objectSpread({}, item);\n },\n formatDate: function formatDate(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = String(date.getMonth() + 1).padStart(2, '0');\n var day = String(date.getDate()).padStart(2, '0');\n var hour = String(date.getHours()).padStart(2, '0');\n var minute = String(date.getMinutes()).padStart(2, '0');\n var miao = String(date.getSeconds()).padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hour, \":\").concat(minute, \":\").concat(miao);\n },\n loadMore: function loadMore() {\n this.page++;\n this.getrawLogs();\n },\n handleData: function handleData(newData) {\n if (newData.length < this.pageSize) {\n this.noMore = true;\n }\n this.list = [].concat((0, _toConsumableArray2.default)(this.list), (0, _toConsumableArray2.default)(newData));\n this.page++;\n this.loading = false;\n },\n getrawLogs: function getrawLogs() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res, newData;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _api._getwithdrawlogs)({\n page: _this3.page,\n listrow: _this3.pageSize\n });\n case 2:\n res = _context2.sent;\n if (res.code === 1) {\n newData = res.data.data;\n _this3.handleData(newData);\n }\n __f__(\"log\", res, '領取記錄', \" at pages/mymoney/mymoney.vue:366\");\n case 5:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n modalBtn: function modalBtn() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var _that, params, res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _that = _this4;\n if (_that.zhifuMima) {\n _context3.next = 3;\n break;\n }\n return _context3.abrupt(\"return\", uni.showToast({\n title: '請輸入您的支付密碼',\n icon: 'none'\n }));\n case 3:\n params = {\n paykey: (0, _blueimpMd.default)(_that.zhifuMima + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000),\n event: \"seepanel\"\n };\n _context3.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context3.sent;\n if (res.code === 1) {\n _that.isShowMoney = true;\n _that.moneyModal = false;\n _that.zhifuMima = \"\";\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n changePassword: function changePassword() {\n this.showPassword = !this.showPassword;\n },\n handleInput: function handleInput(event) {\n this.zhifuMima = event;\n },\n showMoney: function showMoney() {\n if (this.isShowMoney) {\n this.isShowMoney = false;\n } else {\n this.moneyModal = true;\n }\n },\n getUserInfos: function getUserInfos() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context4.sent;\n if (res.code === 1) {\n _this5.userInfos = res.data.userinfo;\n _this5.userMoneyAdress = _this5.userInfos.wallet.address;\n _this5.getMiners();\n _this5.getrawLogs();\n _this5.getTaxinfo();\n _this5.getRewardstatic();\n }\n case 4:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 6);\n var end = data.substring(data.length - 4);\n var middle = \"……\";\n var finalString = start + middle + end;\n return finalString;\n },\n //算力訂單\n getMinerlist: function getMinerlist() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var res;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return (0, _api._minerordlist)();\n case 2:\n res = _context5.sent;\n if (res.code === 1) {\n _this6.suanliList = res.data;\n if (_this6.suanliList.length > 0) {\n _this6.showModal = true;\n } else {\n uni.showToast({\n title: \"暫無訂單\",\n icon: \"none\"\n });\n }\n }\n case 4:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n //算力列表\n getMiners: function getMiners() {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var res;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return (0, _api._miners)();\n case 2:\n res = _context6.sent;\n if (res.code === 1) {\n _this7.computingPower = res.data;\n _this7.getTaxinfo();\n _this7.getRewardstatic();\n }\n case 4:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n getRewardstatic: function getRewardstatic() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n var res;\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n _context7.next = 2;\n return (0, _api._rewardstatic)();\n case 2:\n res = _context7.sent;\n if (res.code === 1) {\n _this8.zichanshouyi = res.data.prop; //資產收益\n _this8.shicyongj = res.data.commission; //市場佣金\n }\n case 4:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n //領取收益相關\n getTaxinfo: function getTaxinfo() {\n var _this9 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {\n var res;\n return _regenerator.default.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n _context8.next = 2;\n return (0, _api._taxinfo)();\n case 2:\n res = _context8.sent;\n if (res.code === 1) {\n _this9.taxinfoNum = res.data;\n }\n case 4:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }))();\n },\n //領取收益\n socreGet: function socreGet(type) {\n var _this10 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() {\n var score, a, b, c, params, res;\n return _regenerator.default.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n score = null;\n a = Number(_this10.zichanshouyi.await);\n b = Number(_this10.shicyongj.await);\n c = Number(_this10.taxinfoNum.cashoutmin);\n type == \"資產收益領取\" ? score = a : score = b;\n if (!(score < c)) {\n _context9.next = 8;\n break;\n }\n uni.showToast({\n title: \"\\u5F85\\u9818\\u53D6\\u6536\\u76CA\\u5927\\u65BC\\u7B49\\u65BC\".concat(_this10.taxinfoNum.cashoutmin, \"\\u53EF\\u9818\\u53D6\"),\n icon: \"none\",\n duration: 1000\n });\n return _context9.abrupt(\"return\");\n case 8:\n params = {\n score: score,\n type: type\n };\n _context9.next = 11;\n return (0, _api._cashoutscore)(params);\n case 11:\n res = _context9.sent;\n if (res.code === 1) {\n uni.showToast({\n title: \"\\u9818\\u53D6\\u6210\\u529F\\uFF01\",\n icon: \"none\",\n duration: 1000\n });\n _this10.getRewardstatic();\n } else {\n uni.showToast({\n title: \"\\u9818\\u53D6\\u5931\\u6557\\uFF01\",\n icon: \"none\",\n duration: 1000\n });\n }\n case 13:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXltb25leS9teW1vbmV5LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiZW1haWxDb2RlIiwiZ29vZ2xlQ29kZSIsImVtYWlUaXAiLCJnb29nbGVUaXAiLCJkZXRhaWxyb3dpbmZvcyIsImRldGFpbERpYWxvZyIsImxpc3QiLCJwYWdlIiwicGFnZVNpemUiLCJsb2FkaW5nIiwibm9Nb3JlIiwic2Nyb2xsSGVpZ2h0Iiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJzaG93UGFzc3dvcmQiLCJ6aGlmdU1pbWEiLCJtb25leU1vZGFsIiwidXNlck1vbmV5QWRyZXNzIiwic2hvd01vZGFsIiwiY29tcHV0aW5nUG93ZXIiLCJ0YXhpbmZvTnVtIiwic3VhbmxpTGlzdCIsInppY2hhbnNob3V5aSIsInNoaWN5b25naiIsInVzZXJJbmZvcyIsImlzU2hvd01vbmV5Iiwib25TaG93Iiwic3lzSW5mbyIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwid2luZG93SGVpZ2h0IiwiZ2V0VXNlckluZm9zIiwibWV0aG9kcyIsInRvc2VuZGVtYWlsIiwibnVtIiwiZW1haVRpbWVyIiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiX2VtYWlsU2VuZCIsImVtYWlsIiwiZXZlbnQiLCJyZXMiLCJjb2RlIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwibXNnIiwiZ29vZ2xlZW1haWwiLCJnb29nbGVUaW1lciIsInZpZXdEZXRhaWwiLCJpdGVtIiwiZm9ybWF0RGF0ZSIsInRpbWVzdGFtcCIsImRhdGUiLCJEYXRlIiwieWVhciIsImdldEZ1bGxZZWFyIiwibW9udGgiLCJTdHJpbmciLCJnZXRNb250aCIsInBhZFN0YXJ0IiwiZGF5IiwiZ2V0RGF0ZSIsImhvdXIiLCJnZXRIb3VycyIsIm1pbnV0ZSIsImdldE1pbnV0ZXMiLCJtaWFvIiwiZ2V0U2Vjb25kcyIsImxvYWRNb3JlIiwiZ2V0cmF3TG9ncyIsImhhbmRsZURhdGEiLCJuZXdEYXRhIiwibGVuZ3RoIiwiX2dldHdpdGhkcmF3bG9ncyIsImxpc3Ryb3ciLCJtb2RhbEJ0biIsIl90aGF0IiwicGFyYW1zIiwicGF5a2V5IiwiTUQ1IiwiTWF0aCIsImZsb29yIiwibm93IiwiX3dhbGxldGluZm8iLCJjaGFuZ2VQYXNzd29yZCIsImhhbmRsZUlucHV0Iiwic2hvd01vbmV5IiwiX3VzZXJJbmZvcyIsInVzZXJpbmZvIiwid2FsbGV0IiwiYWRkcmVzcyIsImdldE1pbmVycyIsImdldFRheGluZm8iLCJnZXRSZXdhcmRzdGF0aWMiLCJ1c2VyTW9uZXlBZHJlc3NPcHRpb25zIiwic3RhcnQiLCJzdWJzdHJpbmciLCJlbmQiLCJtaWRkbGUiLCJmaW5hbFN0cmluZyIsImdldE1pbmVybGlzdCIsIl9taW5lcm9yZGxpc3QiLCJfbWluZXJzIiwiX3Jld2FyZHN0YXRpYyIsInByb3AiLCJjb21taXNzaW9uIiwiX3RheGluZm8iLCJzb2NyZUdldCIsInR5cGUiLCJzY29yZSIsImEiLCJOdW1iZXIiLCJhd2FpdCIsImIiLCJjIiwiY2FzaG91dG1pbiIsImR1cmF0aW9uIiwiX2Nhc2hvdXRzY29yZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUE0T0E7QUFVQTtBQUE4QjtBQUFBO0FBQUEsZUFDZjtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxTQUFTLEVBQUMsRUFBRTtNQUNaQyxVQUFVLEVBQUMsRUFBRTtNQUNiQyxPQUFPLEVBQUMsSUFBSTtNQUNaQyxTQUFTLEVBQUMsSUFBSTtNQUNkQyxjQUFjLEVBQUUsQ0FBQyxDQUFDO01BQ2xCQyxZQUFZLEVBQUUsS0FBSztNQUNuQkMsSUFBSSxFQUFFLEVBQUU7TUFDUkMsSUFBSSxFQUFFLENBQUM7TUFDUEMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsT0FBTyxFQUFFLEtBQUs7TUFDZEMsTUFBTSxFQUFFLEtBQUs7TUFDYkMsWUFBWSxFQUFFLEdBQUc7TUFDakJDLFVBQVUsRUFBRSx3QkFBd0I7TUFDcENDLFVBQVUsRUFBRSx5QkFBeUI7TUFDckND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Q0FBQyxFQUFFO2tCQUNuQmQsR0FBRyxDQUFDZSxTQUFTLENBQUM7b0JBQ2JDLEtBQUssa0NBQVM7b0JBQ2RDLElBQUksRUFBRSxNQUFNO29CQUNad0UsUUFBUSxFQUFFO2tCQUNYLENBQUMsQ0FBQztrQkFDRixPQUFJLENBQUN2QixlQUFlLEVBQUU7Z0JBQ3ZCLENBQUMsTUFBTTtrQkFDTmxFLEdBQUcsQ0FBQ2UsU0FBUyxDQUFDO29CQUNiQyxLQUFLLGtDQUFTO29CQUNkQyxJQUFJLEVBQUUsTUFBTTtvQkFDWndFLFFBQVEsRUFBRTtrQkFDWCxDQUFDLENBQUM7Z0JBQ0g7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRjtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjQyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdF9taW5lcnMsXG5cdF9jYXNob3V0c2NvcmUsXG5cdF90YXhpbmZvLFxuXHRfbWluZXJvcmRsaXN0LFxuXHRfcmV3YXJkc3RhdGljLFxuXHRfdXNlckluZm9zLFxuXHRfd2FsbGV0aW5mbyxcblx0X2dldHdpdGhkcmF3bG9nc1xufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5pbXBvcnQgTUQ1IGZyb20gXCJibHVlaW1wLW1kNVwiO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRlbWFpbENvZGU6XCJcIixcblx0XHRcdGdvb2dsZUNvZGU6XCJcIixcblx0XHRcdGVtYWlUaXA6XCLnmbzpgIFcIixcblx0XHRcdGdvb2dsZVRpcDpcIueZvOmAgVwiLFxuXHRcdFx0ZGV0YWlscm93aW5mb3M6IHt9LFxuXHRcdFx0ZGV0YWlsRGlhbG9nOiBmYWxzZSxcblx0XHRcdGxpc3Q6IFtdLFxuXHRcdFx0cGFnZTogMSxcblx0XHRcdHBhZ2VTaXplOiAxMCxcblx0XHRcdGxvYWRpbmc6IGZhbHNlLFxuXHRcdFx0bm9Nb3JlOiBmYWxzZSxcblx0XHRcdHNjcm9sbEhlaWdodDogNTAwLFxuXHRcdFx0c2hvd3B3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb24ucG5nXCIsXG5cdFx0XHRoaWRlcHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vZmYucG5nXCIsXG5cdFx0XHRzaG93UGFzc3dvcmQ6IHRydWUsXG5cdFx0XHR6aGlmdU1pbWE6IFwiXCIsXG5cdFx0XHRtb25leU1vZGFsOiBmYWxzZSxcblx0XHRcdHVzZXJNb25leUFkcmVzczogXCJcIixcblx0XHRcdHNob3dNb2RhbDogZmFsc2UsXG5cdFx0XHRjb21wdXRpbmdQb3dlcjoge30sIC8v5oiR55qE566X5YqbXG5cdFx0XHR0YXhpbmZvTnVtOiB7fSwgLy/poJjlj5bnm7jpl5xcblx0XHRcdHN1YW5saUxpc3Q6IFtdLCAvL+eul+WKm+ioguWWruips+e0sFxuXHRcdFx0emljaGFuc2hvdXlpOiB7fSwgLy/os4fnlKLmlLbnm4pcblx0XHRcdHNoaWN5b25najoge30sIC8v5biC5aC05L2j6YeRXG5cdFx0XHR1c2VySW5mb3M6IHt9LFxuXHRcdFx0aXNTaG93TW9uZXk6IGZhbHNlLFxuXHRcdH1cblx0fSxcblx0b25TaG93KCkge1xuXHRcdC8vIOioiOeul+a7vuWLleWNgOWfn+mrmOW6plxuXHRcdGNvbnN0IHN5c0luZm8gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcblx0XHR0aGlzLnNjcm9sbEhlaWdodCA9IHN5c0luZm8ud2luZG93SGVpZ2h0IC0gMTAwOyAvLyDmuJvljrvooajpoK3lkozlhbbku5blhYPntKDpq5jluqZcblx0XHR0aGlzLmxpc3QgPSBbXTtcblx0XHR0aGlzLnBhZ2UgPSAxO1xuXHRcdHRoaXMucGFnZVNpemUgPSAxMDtcblx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0YXN5bmMgdG9zZW5kZW1haWwoKXtcblx0XHRcdGlmICh0aGlzLmVtYWlUaXAgPT0gXCLnmbzpgIFcIikge1xuXHRcdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5lbWFpVGlwID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChlbWFpVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2VtYWlsU2VuZCh7XG5cdFx0XHRcdFx0ZW1haWw6IHRoaXMudXNlckluZm9zLmVtYWlsLFxuXHRcdFx0XHRcdGV2ZW50OiBcImNoZWNrXCJcblx0XHRcdFx0fSk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICfnmbzpgIHmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRnb29nbGVlbWFpbCgpIHtcblx0XHRcdGxldCBudW0gPSA2MDtcblx0XHRcdGxldCBnb29nbGVUaW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdG51bS0tO1xuXHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRjbGVhckludGVydmFsKGdvb2dsZVRpbWVyKVxuXHRcdFx0XHR9XG5cdFx0XHR9LCAxMDAwKVxuXHRcdH0sXG5cdFx0dmlld0RldGFpbChpdGVtKSB7XG5cdFx0XHR0aGlzLmRldGFpbHJvd2luZm9zID0ge307XG5cdFx0XHR0aGlzLmRldGFpbERpYWxvZyA9IHRydWU7XG5cdFx0XHR0aGlzLmRldGFpbHJvd2luZm9zID0ge1xuXHRcdFx0XHQuLi5pdGVtXG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0Zm9ybWF0RGF0ZSh0aW1lc3RhbXApIHtcblx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0aW1lc3RhbXApO1xuXHRcdFx0Y29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcblx0XHRcdGNvbnN0IG1vbnRoID0gU3RyaW5nKGRhdGUuZ2V0TW9udGgoKSArIDEpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHRjb25zdCBkYXkgPSBTdHJpbmcoZGF0ZS5nZXREYXRlKCkpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHRjb25zdCBob3VyID0gU3RyaW5nKGRhdGUuZ2V0SG91cnMoKSkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdGNvbnN0IG1pbnV0ZSA9IFN0cmluZyhkYXRlLmdldE1pbnV0ZXMoKSkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdGNvbnN0IG1pYW8gPSBTdHJpbmcoZGF0ZS5nZXRTZWNvbmRzKCkpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHRyZXR1cm4gYCR7eWVhcn0tJHttb250aH0tJHtkYXl9ICR7aG91cn06JHttaW51dGV9OiR7bWlhb31gO1xuXHRcdH0sXG5cdFx0bG9hZE1vcmUoKXtcblx0XHRcdHRoaXMucGFnZSsrO1xuXHRcdFx0dGhpcy5nZXRyYXdMb2dzKCk7XG5cdFx0fSxcblx0XHRoYW5kbGVEYXRhKG5ld0RhdGEpIHtcblx0XHRcdGlmIChuZXdEYXRhLmxlbmd0aCA8IHRoaXMucGFnZVNpemUpIHtcblx0XHRcdFx0dGhpcy5ub01vcmUgPSB0cnVlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aGlzLmxpc3QgPSBbLi4udGhpcy5saXN0LCAuLi5uZXdEYXRhXTtcblx0XHRcdHRoaXMucGFnZSsrO1xuXHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XG5cdFx0fSxcblx0XHRhc3luYyBnZXRyYXdMb2dzKCkge1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9nZXR3aXRoZHJhd2xvZ3Moe3BhZ2U6dGhpcy5wYWdlLGxpc3Ryb3c6dGhpcy5wYWdlU2l6ZX0pO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdGNvbnN0IG5ld0RhdGEgPSByZXMuZGF0YS5kYXRhO1xuXHRcdFx0XHR0aGlzLmhhbmRsZURhdGEobmV3RGF0YSk7XG5cdFx0XHR9XG5cdFx0XHRjb25zb2xlLmxvZyhyZXMsICfpoJjlj5boqJjpjIQnKVxuXHRcdH0sXG5cdFx0YXN5bmMgbW9kYWxCdG4oKSB7XG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xuXHRcdFx0aWYgKCFfdGhhdC56aGlmdU1pbWEpIHJldHVybiB1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICfoq4vovLjlhaXmgqjnmoTmlK/ku5jlr4bnorwnLFxuXHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdH0pXG5cdFx0XHRjb25zdCBwYXJhbXMgPSB7XG5cdFx0XHRcdHBheWtleTogTUQ1KF90aGF0LnpoaWZ1TWltYSArIChNYXRoLmZsb29yKERhdGUubm93KCkgLyAxMDAwKSkpLFxuXHRcdFx0XHR0aW1lc3RhbXA6IE1hdGguZmxvb3IoRGF0ZS5ub3coKSAvIDEwMDApLFxuXHRcdFx0XHRldmVudDogXCJzZWVwYW5lbFwiXG5cdFx0XHR9XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3dhbGxldGluZm8ocGFyYW1zKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRfdGhhdC5pc1Nob3dNb25leSA9IHRydWU7XG5cdFx0XHRcdF90aGF0Lm1vbmV5TW9kYWwgPSBmYWxzZTtcblx0XHRcdFx0X3RoYXQuemhpZnVNaW1hID0gXCJcIjtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNoYW5nZVBhc3N3b3JkKCkge1xuXHRcdFx0dGhpcy5zaG93UGFzc3dvcmQgPSAhdGhpcy5zaG93UGFzc3dvcmQ7XG5cdFx0fSxcblx0XHRoYW5kbGVJbnB1dChldmVudCkge1xuXHRcdFx0dGhpcy56aGlmdU1pbWEgPSBldmVudDtcblx0XHR9LFxuXHRcdHNob3dNb25leSgpIHtcblx0XHRcdGlmICh0aGlzLmlzU2hvd01vbmV5KSB7XG5cdFx0XHRcdHRoaXMuaXNTaG93TW9uZXkgPSBmYWxzZTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMubW9uZXlNb2RhbCA9IHRydWU7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBnZXRVc2VySW5mb3MoKSB7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMudXNlckluZm9zID0gcmVzLmRhdGEudXNlcmluZm87XG5cdFx0XHRcdHRoaXMudXNlck1vbmV5QWRyZXNzID0gdGhpcy51c2VySW5mb3Mud2FsbGV0LmFkZHJlc3M7XG5cdFx0XHRcdHRoaXMuZ2V0TWluZXJzKCk7XG5cdFx0XHRcdHRoaXMuZ2V0cmF3TG9ncygpO1xuXHRcdFx0XHR0aGlzLmdldFRheGluZm8oKTtcblx0XHRcdFx0dGhpcy5nZXRSZXdhcmRzdGF0aWMoKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdHVzZXJNb25leUFkcmVzc09wdGlvbnMoZGF0YSkge1xuXHRcdFx0bGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgNik7XG5cdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdGxldCBtaWRkbGUgPSBcIuKApuKAplwiO1xuXHRcdFx0bGV0IGZpbmFsU3RyaW5nID0gc3RhcnQgKyBtaWRkbGUgKyBlbmQ7XG5cdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHR9LFxuXHRcdC8v566X5Yqb6KiC5ZauXG5cdFx0YXN5bmMgZ2V0TWluZXJsaXN0KCkge1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9taW5lcm9yZGxpc3QoKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR0aGlzLnN1YW5saUxpc3QgPSByZXMuZGF0YTtcblx0XHRcdFx0aWYgKHRoaXMuc3VhbmxpTGlzdC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0dGhpcy5zaG93TW9kYWwgPSB0cnVlO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5pqr54Sh6KiC5ZauXCIsXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdC8v566X5Yqb5YiX6KGoXG5cdFx0YXN5bmMgZ2V0TWluZXJzKCkge1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9taW5lcnMoKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR0aGlzLmNvbXB1dGluZ1Bvd2VyID0gcmVzLmRhdGE7XG5cdFx0XHRcdHRoaXMuZ2V0VGF4aW5mbygpO1xuXHRcdFx0XHR0aGlzLmdldFJld2FyZHN0YXRpYygpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0UmV3YXJkc3RhdGljKCkge1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9yZXdhcmRzdGF0aWMoKTtcblx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHR0aGlzLnppY2hhbnNob3V5aSA9IHJlcy5kYXRhLnByb3A7IC8v6LOH55Si5pS255uKXG5cdFx0XHRcdHRoaXMuc2hpY3lvbmdqID0gcmVzLmRhdGEuY29tbWlzc2lvbjsgLy/luILloLTkvaPph5Fcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8v6aCY5Y+W5pS255uK55u46ZecXG5cdFx0YXN5bmMgZ2V0VGF4aW5mbygpIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfdGF4aW5mbygpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMudGF4aW5mb051bSA9IHJlcy5kYXRhO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly/poJjlj5bmlLbnm4pcblx0XHRhc3luYyBzb2NyZUdldCh0eXBlKSB7XG5cdFx0XHRsZXQgc2NvcmUgPSBudWxsO1xuXHRcdFx0bGV0IGEgPSBOdW1iZXIodGhpcy56aWNoYW5zaG91eWkuYXdhaXQpO1xuXHRcdFx0bGV0IGIgPSBOdW1iZXIodGhpcy5zaGljeW9uZ2ouYXdhaXQpO1xuXHRcdFx0bGV0IGMgPSBOdW1iZXIodGhpcy50YXhpbmZvTnVtLmNhc2hvdXRtaW4pO1xuXHRcdFx0dHlwZSA9PSBcIuizh+eUouaUtuebiumgmOWPllwiID8gc2NvcmUgPSBhIDogc2NvcmUgPSBiO1xuXHRcdFx0aWYgKHNjb3JlIDwgYykge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogYOW+hemgmOWPluaUtuebiuWkp+aWvOetieaWvCR7dGhpcy50YXhpbmZvTnVtLmNhc2hvdXRtaW595Y+v6aCY5Y+WYCxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIixcblx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0c2NvcmUsXG5cdFx0XHRcdHR5cGVcblx0XHRcdH07XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX2Nhc2hvdXRzY29yZShwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBg6aCY5Y+W5oiQ5Yqf77yBYCxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIixcblx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGlzLmdldFJld2FyZHN0YXRpYygpO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IGDpoJjlj5blpLHmlZfvvIFgLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///421\n"); /***/ }), /* 422 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/allDetail.vue?mpType=page ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./allDetail.vue?vue&type=template&id=5f7fb53e&scoped=true&mpType=page */ 423);\n/* harmony import */ var _allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./allDetail.vue?vue&type=script&lang=js&mpType=page */ 425);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5f7fb53e\",\n null,\n false,\n _allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/mymoney/allDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hbGxEZXRhaWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVmN2ZiNTNlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hbGxEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2FsbERldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVmN2ZiNTNlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL215bW9uZXkvYWxsRGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///422\n"); /***/ }), /* 423 */ /*!******************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/allDetail.vue?vue&type=template&id=5f7fb53e&scoped=true&mpType=page ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./allDetail.vue?vue&type=template&id=5f7fb53e&scoped=true&mpType=page */ 424); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_template_id_5f7fb53e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 424 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/allDetail.vue?vue&type=template&id=5f7fb53e&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "all_detail"), attrs: { _i: 0 } }, [ _c( "scroll-view", { attrs: { "scroll-top": _vm._$s(1, "a-scroll-top", _vm.scrollTop), _i: 1, }, on: { scrolltoupper: _vm.upper, scrolltolower: _vm.lower, scroll: _vm.scroll, }, }, [ _vm._$s( 2, "i", (_vm.pageTitle == "市場佣金" && _vm.swiperListMoneyZ.length == 0) || (_vm.pageTitle == "資產收益" && _vm.swiperListMoneyW.length == 0) ) ? _c("view") : _vm._e(), _vm._$s(3, "i", _vm.pageTitle == "推薦客戶") ? _c( "view", { staticClass: _vm._$s(3, "sc", "tuijian_personal"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "t_p_header"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "t_p_h_left"), attrs: { _i: 5 }, }, [ _c("text"), _c("text", [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.kehuZhitui || 0)) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "t_p_header"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "t_p_h_left"), attrs: { _i: 9 }, }, [ _c("text"), _c("text", [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.kehuNum || 0)) ), ]), ] ), ] ), ] ) : _vm._e(), _vm._$s(12, "i", _vm.pageTitle == "我的身份") ? _c( "view", { staticClass: _vm._$s(12, "sc", "my_vipNum"), attrs: { _i: 12 }, }, _vm._l( _vm._$s(13, "f", { forItems: _vm.sysVipList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("13-" + $30, "sc", "m_v_content"), style: _vm._$s("13-" + $30, "s", { backgroundColor: _vm.userinfo.level == item.lv ? "#3eb93b" : "", }), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "m_v_c_box" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s("14-" + $30, "t0-0", _vm._s(item.title)) ), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "m_v_c_box" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.parent_rate * 100) ) ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._l( _vm._$s(16, "f", { forItems: _vm.swiperListMoneyZ }), function (item, index, $21, $31) { return _vm._$s("16-" + $31, "i", _vm.pageTitle == "市場佣金") ? _c( "view", { key: _vm._$s(16, "f", { forIndex: $21, key: item.id }), staticClass: _vm._$s("16-" + $31, "sc", "each_content"), attrs: { _i: "16-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "each_content_left" ), attrs: { _i: "17-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "header_money" ), attrs: { _i: "18-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $31, "sc", "text-green" ), attrs: { _i: "19-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "20-" + $31, "sc", " " ), attrs: { _i: "20-" + $31 }, }), _c("text", [ _vm._v( _vm._$s( "21-" + $31, "t0-0", _vm._s(item.coin) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "content_adress" ), attrs: { _i: "22-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "23-" + $31, "sc", "text-gray" ), attrs: { _i: "23-" + $31 }, }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(item.to_addr) ) ), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "margin-top-lg" ), attrs: { _i: "24-" + $31 }, }, [ _c("image", { attrs: { _i: "25-" + $31 }, on: { click: function ($event) { return _vm.fuzhi(item.to_addr) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "content_adress" ), attrs: { _i: "26-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "27-" + $31, "sc", "text-gray" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(item.from_addr) ) ), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "margin-top-lg" ), attrs: { _i: "28-" + $31 }, }, [ _c("image", { attrs: { _i: "29-" + $31 }, on: { click: function ($event) { return _vm.fuzhi(item.from_addr) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "30-" + $31, "sc", "footer_shouy" ), attrs: { _i: "30-" + $31 }, }, [ _vm._v( _vm._$s("30-" + $31, "t0-0", _vm._s(item.type)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "each_content_right" ), attrs: { _i: "31-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "32-" + $31, "sc", "timeBtn" ), attrs: { _i: "32-" + $31 }, }, [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s( _vm.timeOptions(item.createtime * 1000) ) ) ), ] ), ] ), ] ) : _vm._e() } ), _vm._l( _vm._$s(33, "f", { forItems: _vm.swiperListMoneyW }), function (item, index, $22, $32) { return _vm._$s("33-" + $32, "i", _vm.pageTitle == "資產收益") ? _c( "view", { key: _vm._$s(33, "f", { forIndex: $22, key: item.id }), staticClass: _vm._$s("33-" + $32, "sc", "each_content"), attrs: { _i: "33-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "34-" + $32, "sc", "each_content_left" ), attrs: { _i: "34-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "35-" + $32, "sc", "header_money" ), attrs: { _i: "35-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "36-" + $32, "sc", "text-green" ), attrs: { _i: "36-" + $32 }, }, [ _c("text", { staticClass: _vm._$s( "37-" + $32, "sc", " " ), attrs: { _i: "37-" + $32 }, }), _c("text", [ _vm._v( _vm._$s( "38-" + $32, "t0-0", _vm._s(item.score) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "39-" + $32, "sc", "content_adress" ), attrs: { _i: "39-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "40-" + $32, "sc", "text-gray" ), attrs: { _i: "40-" + $32 }, }, [ _vm._v( _vm._$s( "40-" + $32, "t0-0", _vm._s(item.before) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $32, "sc", "content_adress" ), attrs: { _i: "41-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "42-" + $32, "sc", "text-gray" ), attrs: { _i: "42-" + $32 }, }, [ _vm._v( _vm._$s( "42-" + $32, "t0-0", _vm._s(item.after) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "43-" + $32, "sc", "each_content_right" ), attrs: { _i: "43-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "44-" + $32, "sc", "timeBtn" ), attrs: { _i: "44-" + $32 }, }, [ _vm._v( _vm._$s( "44-" + $32, "t0-0", _vm._s( _vm.timeOptions(item.createtime * 1000) ) ) ), ] ), ] ), ] ) : _vm._e() } ), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 425 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/allDetail.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./allDetail.vue?vue&type=script&lang=js&mpType=page */ 426);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_allDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStpQixDQUFnQixrbEJBQUcsRUFBQyIsImZpbGUiOiI0MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hbGxEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FsbERldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///425\n"); /***/ }), /* 426 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/allDetail.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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//\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 _default = {\n data: function data() {\n return {\n userinfo: {},\n pageTitle: \"\",\n swiperListMoneyZ: [],\n swiperListMoneyW: [],\n sysVipList: [],\n kehuList: {},\n //推薦信息\n kehuZhitui: \"\",\n kehuNum: \"\"\n };\n },\n onLoad: function onLoad(e) {\n uni.setNavigationBarTitle({\n title: e.detailLabel\n });\n this.pageTitle = e.detailLabel;\n },\n onShow: function onShow() {\n switch (this.pageTitle) {\n case '推薦客戶':\n this.getChildrenlist();\n break;\n case '我的身份':\n this.getViplist();\n this.getUserInfos();\n break;\n case '市場佣金':\n this.getRewardlist();\n break;\n case '資產收益':\n this.getMinerrewardlist();\n break;\n }\n },\n methods: {\n getViplist: function getViplist() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._viplist)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.sysVipList = res.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n getUserInfos: function getUserInfos() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context2.sent;\n if (res.code === 1) {\n _this2.userinfo = res.data.userinfo;\n }\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n getRewardlist: function getRewardlist() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._rewardlist)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this3.swiperListMoneyZ = res.data;\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n getMinerrewardlist: function getMinerrewardlist() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var params, res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n params = {\n page: 1,\n listrow: 999999\n };\n _context4.next = 3;\n return (0, _api._minerscorelist)(params);\n case 3:\n res = _context4.sent;\n if (res.code === 1) {\n _this4.swiperListMoneyW = res.data.data;\n }\n case 5:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n getChildrenlist: function getChildrenlist() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var res;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return (0, _api._childrens)();\n case 2:\n res = _context5.sent;\n if (res.code === 1) {\n _this5.kehuList = res.data;\n _this5.kehuZhitui = _this5.kehuList.children.length;\n _this5.kehuNum = _this5.kehuList.tree.length;\n }\n case 4:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n timeOptions: function timeOptions(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = (date.getMonth() + 1).toString().padStart(2, '0');\n var day = date.getDate().toString().padStart(2, '0');\n var hours = date.getHours().toString().padStart(2, '0');\n var minutes = date.getMinutes().toString().padStart(2, '0');\n var seconds = date.getSeconds().toString().padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n fuzhi: function fuzhi(e) {\n uni.setClipboardData({\n data: e,\n success: function success() {\n uni.showToast({\n title: '複製成功'\n });\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXltb25leS9hbGxEZXRhaWwudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ1c2VyaW5mbyIsInBhZ2VUaXRsZSIsInN3aXBlckxpc3RNb25leVoiLCJzd2lwZXJMaXN0TW9uZXlXIiwic3lzVmlwTGlzdCIsImtlaHVMaXN0Iiwia2VodVpoaXR1aSIsImtlaHVOdW0iLCJvbkxvYWQiLCJlIiwidW5pIiwic2V0TmF2aWdhdGlvbkJhclRpdGxlIiwidGl0bGUiLCJkZXRhaWxMYWJlbCIsIm9uU2hvdyIsImdldENoaWxkcmVubGlzdCIsImdldFZpcGxpc3QiLCJnZXRVc2VySW5mb3MiLCJnZXRSZXdhcmRsaXN0IiwiZ2V0TWluZXJyZXdhcmRsaXN0IiwibWV0aG9kcyIsIl92aXBsaXN0IiwicmVzIiwiY29kZSIsIl91c2VySW5mb3MiLCJfcmV3YXJkbGlzdCIsInBhcmFtcyIsInBhZ2UiLCJsaXN0cm93IiwiX21pbmVyc2NvcmVsaXN0IiwiX2NoaWxkcmVucyIsImNoaWxkcmVuIiwibGVuZ3RoIiwidHJlZSIsInRpbWVPcHRpb25zIiwidGltZXN0YW1wIiwiZGF0ZSIsIkRhdGUiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJtb250aCIsImdldE1vbnRoIiwidG9TdHJpbmciLCJwYWRTdGFydCIsImRheSIsImdldERhdGUiLCJob3VycyIsImdldEhvdXJzIiwibWludXRlcyIsImdldE1pbnV0ZXMiLCJzZWNvbmRzIiwiZ2V0U2Vjb25kcyIsImZ1emhpIiwic2V0Q2xpcGJvYXJkRGF0YSIsInN1Y2Nlc3MiLCJzaG93VG9hc3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXdIQTtBQXhIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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Ly9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuICBfcmV3YXJkbGlzdCxcbiAgX3ZpcGxpc3QsXG4gIF91c2VySW5mb3MsXG4gIF9jaGlsZHJlbnMsXG4gIF9taW5lcnNjb3JlbGlzdFxufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5leHBvcnQgZGVmYXVsdCB7XG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHVzZXJpbmZvOiB7fSxcbiAgICAgIHBhZ2VUaXRsZTogXCJcIixcbiAgICAgIHN3aXBlckxpc3RNb25leVo6IFtdLFxuICAgICAgc3dpcGVyTGlzdE1vbmV5VzogW10sXG4gICAgICBzeXNWaXBMaXN0OiBbXSxcbiAgICAgIGtlaHVMaXN0OiB7fSwgLy/mjqjolqbkv6Hmga9cbiAgICAgIGtlaHVaaGl0dWk6IFwiXCIsXG4gICAgICBrZWh1TnVtOiBcIlwiXG4gICAgfVxuICB9LFxuICBvbkxvYWQoZSkge1xuICAgIHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xuICAgICAgdGl0bGU6IGUuZGV0YWlsTGFiZWxcbiAgICB9KTtcbiAgICB0aGlzLnBhZ2VUaXRsZSA9IGUuZGV0YWlsTGFiZWw7XG4gIH0sXG4gIG9uU2hvdygpIHtcbiAgICBzd2l0Y2ggKHRoaXMucGFnZVRpdGxlKSB7XG4gICAgICBjYXNlICfmjqjolqblrqLmiLYnOlxuICAgICAgICB0aGlzLmdldENoaWxkcmVubGlzdCgpO1xuICAgICAgICBicmVhaztcbiAgICAgIGNhc2UgJ+aIkeeahOi6q+S7vSc6XG4gICAgICAgIHRoaXMuZ2V0VmlwbGlzdCgpXG4gICAgICAgIHRoaXMuZ2V0VXNlckluZm9zKCk7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSAn5biC5aC05L2j6YeRJzpcbiAgICAgICAgdGhpcy5nZXRSZXdhcmRsaXN0KCk7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSAn6LOH55Si5pS255uKJzpcbiAgICAgICAgdGhpcy5nZXRNaW5lcnJld2FyZGxpc3QoKTtcbiAgICAgICAgYnJlYWs7XG4gICAgfVxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgYXN5bmMgZ2V0VmlwbGlzdCgpIHtcbiAgICAgIGxldCByZXMgPSBhd2FpdCBfdmlwbGlzdCgpO1xuICAgICAgaWYgKHJlcy5jb2RlID09PSAxKSB7XG4gICAgICAgIHRoaXMuc3lzVmlwTGlzdCA9IHJlcy5kYXRhO1xuICAgICAgfVxuICAgIH0sXG4gICAgYXN5bmMgZ2V0VXNlckluZm9zKCkge1xuICAgICAgbGV0IHJlcyA9IGF3YWl0IF91c2VySW5mb3MoKTtcbiAgICAgIGlmIChyZXMuY29kZSA9PT0gMSkge1xuICAgICAgICB0aGlzLnVzZXJpbmZvID0gcmVzLmRhdGEudXNlcmluZm87XG4gICAgICB9XG4gICAgfSxcbiAgICBhc3luYyBnZXRSZXdhcmRsaXN0KCkge1xuICAgICAgbGV0IHJlcyA9IGF3YWl0IF9yZXdhcmRsaXN0KCk7XG4gICAgICBpZiAocmVzLmNvZGUgPT09IDEpIHtcbiAgICAgICAgdGhpcy5zd2lwZXJMaXN0TW9uZXlaID0gcmVzLmRhdGE7XG4gICAgICB9XG4gICAgfSxcbiAgICBhc3luYyBnZXRNaW5lcnJld2FyZGxpc3QoKSB7XG4gICAgICBjb25zdCBwYXJhbXMgPSB7XG4gICAgICAgIHBhZ2U6IDEsXG4gICAgICAgIGxpc3Ryb3c6IDk5OTk5OVxuICAgICAgfTtcbiAgICAgIGxldCByZXMgPSBhd2FpdCBfbWluZXJzY29yZWxpc3QocGFyYW1zKTtcbiAgICAgIGlmIChyZXMuY29kZSA9PT0gMSkge1xuICAgICAgICB0aGlzLnN3aXBlckxpc3RNb25leVcgPSByZXMuZGF0YS5kYXRhO1xuICAgICAgfVxuICAgIH0sXG4gICAgYXN5bmMgZ2V0Q2hpbGRyZW5saXN0KCkge1xuICAgICAgbGV0IHJlcyA9IGF3YWl0IF9jaGlsZHJlbnMoKTtcbiAgICAgIGlmIChyZXMuY29kZSA9PT0gMSkge1xuICAgICAgICB0aGlzLmtlaHVMaXN0ID0gcmVzLmRhdGE7XG4gICAgICAgIHRoaXMua2VodVpoaXR1aSA9IHRoaXMua2VodUxpc3QuY2hpbGRyZW4ubGVuZ3RoO1xuICAgICAgICB0aGlzLmtlaHVOdW0gPSB0aGlzLmtlaHVMaXN0LnRyZWUubGVuZ3RoO1xuICAgICAgfVxuICAgIH0sXG4gICAgdGltZU9wdGlvbnModGltZXN0YW1wKSB7XG4gICAgICBjb25zdCBkYXRlID0gbmV3IERhdGUodGltZXN0YW1wKTtcbiAgICAgIGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XG4gICAgICBjb25zdCBtb250aCA9IChkYXRlLmdldE1vbnRoKCkgKyAxKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG4gICAgICBjb25zdCBkYXkgPSBkYXRlLmdldERhdGUoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG4gICAgICBjb25zdCBob3VycyA9IGRhdGUuZ2V0SG91cnMoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG4gICAgICBjb25zdCBtaW51dGVzID0gZGF0ZS5nZXRNaW51dGVzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpO1xuICAgICAgY29uc3Qgc2Vjb25kcyA9IGRhdGUuZ2V0U2Vjb25kcygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKTtcbiAgICAgIHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YFxuICAgIH0sXG4gICAgZnV6aGkoZSkge1xuICAgICAgdW5pLnNldENsaXBib2FyZERhdGEoe1xuICAgICAgICBkYXRhOiBlLFxuICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbigpIHtcbiAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgIHRpdGxlOiAn6KSH6KO95oiQ5YqfJ1xuICAgICAgICAgIH0pXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///426\n"); /***/ }), /* 427 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/moneyDetail.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./moneyDetail.vue?vue&type=template&id=30edba1d&scoped=true&mpType=page */ 428);\n/* harmony import */ var _moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./moneyDetail.vue?vue&type=script&lang=js&mpType=page */ 430);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"30edba1d\",\n null,\n false,\n _moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/mymoney/moneyDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0k7QUFDL0k7QUFDMEU7QUFDTDs7O0FBR3JFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRGQUFNO0FBQ1IsRUFBRSw2R0FBTTtBQUNSLEVBQUUsc0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tb25leURldGFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzBlZGJhMWQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL21vbmV5RGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9tb25leURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMwZWRiYTFkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL215bW9uZXkvbW9uZXlEZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///427\n"); /***/ }), /* 428 */ /*!********************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/moneyDetail.vue?vue&type=template&id=30edba1d&scoped=true&mpType=page ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./moneyDetail.vue?vue&type=template&id=30edba1d&scoped=true&mpType=page */ 429); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_template_id_30edba1d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 429 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/moneyDetail.vue?vue&type=template&id=30edba1d&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "money_detail"), attrs: { _i: 0 } }, [ _c("web-view", { attrs: { "webview-styles": _vm._$s(1, "a-webview-styles", _vm.webviewStyles), _i: 1, }, on: { message: _vm.handleWebViewMessage }, }), _c( "scroll-view", {}, [ _vm._$s(3, "i", _vm.swiperList.length == 0) ? _c("view", { attrs: { _i: 3 } }, [_c("view")]) : _vm._e(), _vm._l( _vm._$s(5, "f", { forItems: _vm.swiperList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("5-" + $30, "sc", "each_content"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "each_content_left" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "header_money" ), attrs: { _i: "7-" + $30 }, }, [ _vm._$s( "8-" + $30, "i", item.to == _vm.userMoneyAdress ) ? _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "text-green" ), attrs: { _i: "8-" + $30 }, }, [ _c("text", { staticClass: _vm._$s("9-" + $30, "sc", " "), attrs: { _i: "9-" + $30 }, }), _c("text", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s( "+ " + (item.value / 1e18).toFixed(6) + " USDT" ) ) ), ]), ] ) : _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "text-red" ), attrs: { _i: "11-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "12-" + $30, "sc", " " ), attrs: { _i: "12-" + $30 }, }), _c("text", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s( "- " + (item.value / 1e18).toFixed(6) + " USDT" ) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "content_adress" ), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "text-gray" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.adressOptions(item.to)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "margin-top-lg" ), attrs: { _i: "16-" + $30 }, }, [ _c("image", { attrs: { _i: "17-" + $30 }, on: { click: function ($event) { return _vm.fuzhi(item.to) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "content_adress" ), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "text-gray" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.adressOptions(item.from)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "margin-top-lg" ), attrs: { _i: "20-" + $30 }, }, [ _c("image", { attrs: { _i: "21-" + $30 }, on: { click: function ($event) { return _vm.fuzhi(item.from) }, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "each_content_right" ), attrs: { _i: "22-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "timeBtn"), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.timeOptions(item.timeStamp * 1000)) ) ), ] ), ] ), ] ) } ), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 430 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/moneyDetail.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./moneyDetail.vue?vue&type=script&lang=js&mpType=page */ 431);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_moneyDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlqQixDQUFnQixvbEJBQUcsRUFBQyIsImZpbGUiOiI0MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tb25leURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbW9uZXlEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///430\n"); /***/ }), /* 431 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/moneyDetail.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n webviewStyles: {\n progress: false,\n width: \"0px\",\n height: \"0px\"\n },\n webviewInstance: null,\n userinfo: {},\n swiperList: [],\n userMoneyAdress: \"\"\n };\n },\n onReady: function onReady() {\n // 获取当前页面\n var currentWebview = this.$scope.$getAppWebview();\n // 获取web-view组件对象\n this.webviewInstance = currentWebview.children()[0];\n },\n onShow: function onShow() {\n this.getUserInfos();\n },\n methods: {\n handleWebViewMessage: function handleWebViewMessage(event) {\n var _that = this;\n var obj = event.detail.data;\n if (obj.length > 0) {\n if (obj[0].status == \"success\") {\n obj[0].transactions.map(function (item) {\n var a = Number(item.value);\n if (a > 0) {\n _that.swiperList.push(item);\n }\n });\n __f__(\"log\", _that.swiperList, 'ssssaaa', \" at pages/mymoney/moneyDetail.vue:86\");\n }\n }\n },\n adressOptions: function adressOptions(data) {\n var start = data.substring(0, 10);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n getUserInfos: function getUserInfos() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.userinfo = res.data.userinfo;\n _this.userMoneyAdress = res.data.userinfo.wallet.address;\n _this.userMoneyAdress = _this.userMoneyAdress.toLowerCase();\n _this.getCoinlist();\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n getCoinlist: function getCoinlist() {\n if (this.webviewInstance) {\n this.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\tgetTransactions(\".concat(JSON.stringify(this.userinfo.wallet.address), \");\\n\\t\\t\\t\\t\\t\"));\n }\n // uni.request({\n // \turl:'https://nfta.ikiry.com/transactions?address=' + _that.userinfo.wallet.address,\n // \tsuccess(res) {\n // \t\tlet arrayM = res.data;\n // \t\tarrayM.map(item=>{\n // \t\t\tlet a = Number(item.value);\n // \t\t\tif(a > 0){\n // \t\t\t\t_that.swiperList.push(item)\n // \t\t\t}\n // \t\t})\n // \t},\n // \tfail(err) {\n // \t\tconsole.log(err,'err');\n // \t}\n // })\n },\n timeOptions: function timeOptions(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = (date.getMonth() + 1).toString().padStart(2, '0');\n var day = date.getDate().toString().padStart(2, '0');\n var hours = date.getHours().toString().padStart(2, '0');\n var minutes = date.getMinutes().toString().padStart(2, '0');\n var seconds = date.getSeconds().toString().padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n fuzhi: function fuzhi(e) {\n uni.setClipboardData({\n data: e,\n success: function success() {\n uni.showToast({\n title: '複製成功'\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXltb25leS9tb25leURldGFpbC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIndlYnZpZXdTdHlsZXMiLCJwcm9ncmVzcyIsIndpZHRoIiwiaGVpZ2h0Iiwid2Vidmlld0luc3RhbmNlIiwidXNlcmluZm8iLCJzd2lwZXJMaXN0IiwidXNlck1vbmV5QWRyZXNzIiwib25SZWFkeSIsImN1cnJlbnRXZWJ2aWV3IiwiJHNjb3BlIiwiJGdldEFwcFdlYnZpZXciLCJjaGlsZHJlbiIsIm9uU2hvdyIsImdldFVzZXJJbmZvcyIsIm1ldGhvZHMiLCJoYW5kbGVXZWJWaWV3TWVzc2FnZSIsImV2ZW50IiwiX3RoYXQiLCJvYmoiLCJkZXRhaWwiLCJsZW5ndGgiLCJzdGF0dXMiLCJ0cmFuc2FjdGlvbnMiLCJtYXAiLCJpdGVtIiwiYSIsIk51bWJlciIsInZhbHVlIiwicHVzaCIsImFkcmVzc09wdGlvbnMiLCJzdGFydCIsInN1YnN0cmluZyIsImVuZCIsIm1pZGRsZSIsImZpbmFsU3RyaW5nIiwiX3VzZXJJbmZvcyIsInJlcyIsImNvZGUiLCJ3YWxsZXQiLCJhZGRyZXNzIiwidG9Mb3dlckNhc2UiLCJnZXRDb2lubGlzdCIsImV2YWxKUyIsIkpTT04iLCJzdHJpbmdpZnkiLCJ0aW1lT3B0aW9ucyIsInRpbWVzdGFtcCIsImRhdGUiLCJEYXRlIiwieWVhciIsImdldEZ1bGxZZWFyIiwibW9udGgiLCJnZXRNb250aCIsInRvU3RyaW5nIiwicGFkU3RhcnQiLCJkYXkiLCJnZXREYXRlIiwiaG91cnMiLCJnZXRIb3VycyIsIm1pbnV0ZXMiLCJnZXRNaW51dGVzIiwic2Vjb25kcyIsImdldFNlY29uZHMiLCJmdXpoaSIsImUiLCJ1bmkiLCJzZXRDbGlwYm9hcmREYXRhIiwic3VjY2VzcyIsInNob3dUb2FzdCIsInRpdGxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFpREE7QUFqREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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QUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztNQUM3RCxpQkFBVUwsSUFBSSxjQUFJRSxLQUFLLGNBQUlJLEdBQUcsY0FBSUUsS0FBSyxjQUFJRSxPQUFPLGNBQUlFLE9BQU87SUFDOUQsQ0FBQztJQUNERSxLQUFLLGlCQUFDQyxDQUFDLEVBQUU7TUFDUkMsR0FBRyxDQUFDQyxnQkFBZ0IsQ0FBQztRQUNwQnBFLElBQUksRUFBRWtFLENBQUM7UUFDUEcsT0FBTyxFQUFFLG1CQUFZO1VBQ3BCRixHQUFHLENBQUNHLFNBQVMsQ0FBQztZQUNiQyxLQUFLLEVBQUU7VUFDUixDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNDMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuLy9cclxuXHJcbmltcG9ydCB7IF9jb2lubGlzdCwgX3VzZXJJbmZvcyB9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHR3ZWJ2aWV3U3R5bGVzOiB7XHJcblx0XHRcdFx0cHJvZ3Jlc3M6IGZhbHNlLFxyXG5cdFx0XHRcdHdpZHRoOiBcIjBweFwiLFxyXG5cdFx0XHRcdGhlaWdodDogXCIwcHhcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR3ZWJ2aWV3SW5zdGFuY2U6IG51bGwsXHJcblx0XHRcdHVzZXJpbmZvOiB7fSxcclxuXHRcdFx0c3dpcGVyTGlzdDogW10sXHJcblx0XHRcdHVzZXJNb25leUFkcmVzczogXCJcIlxyXG5cdFx0fVxyXG5cdH0sXHJcblx0b25SZWFkeSgpIHtcclxuXHRcdC8vIOiOt+WPluW9k+WJjemhtemdolxyXG5cdFx0Y29uc3QgY3VycmVudFdlYnZpZXcgPSB0aGlzLiRzY29wZS4kZ2V0QXBwV2VidmlldygpO1xyXG5cdFx0Ly8g6I635Y+Wd2ViLXZpZXfnu4Tku7blr7nosaFcclxuXHRcdHRoaXMud2Vidmlld0luc3RhbmNlID0gY3VycmVudFdlYnZpZXcuY2hpbGRyZW4oKVswXTtcclxuXHR9LFxyXG5cdG9uU2hvdygpIHtcclxuXHRcdHRoaXMuZ2V0VXNlckluZm9zKCk7XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRoYW5kbGVXZWJWaWV3TWVzc2FnZShldmVudCkge1xyXG5cdFx0XHRsZXQgX3RoYXQgPSB0aGlzO1xyXG5cdFx0XHRsZXQgb2JqID0gZXZlbnQuZGV0YWlsLmRhdGE7XHJcblx0XHRcdGlmIChvYmoubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdGlmIChvYmpbMF0uc3RhdHVzID09IFwic3VjY2Vzc1wiKSB7XHJcblx0XHRcdFx0XHRvYmpbMF0udHJhbnNhY3Rpb25zLm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IGEgPSBOdW1iZXIoaXRlbS52YWx1ZSk7XHJcblx0XHRcdFx0XHRcdGlmIChhID4gMCkge1xyXG5cdFx0XHRcdFx0XHRcdF90aGF0LnN3aXBlckxpc3QucHVzaChpdGVtKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coX3RoYXQuc3dpcGVyTGlzdCwnc3Nzc2FhYScpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0YWRyZXNzT3B0aW9ucyhkYXRhKSB7XHJcblx0XHRcdGxldCBzdGFydCA9IGRhdGEuc3Vic3RyaW5nKDAsIDEwKTtcclxuXHRcdFx0bGV0IGVuZCA9IGRhdGEuc3Vic3RyaW5nKGRhdGEubGVuZ3RoIC0gNCk7XHJcblx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xyXG5cdFx0XHRsZXQgZmluYWxTdHJpbmcgPSBzdGFydCArIG1pZGRsZSArIGVuZDtcclxuXHRcdFx0cmV0dXJuIGZpbmFsU3RyaW5nXHJcblx0XHR9LFxyXG5cdFx0YXN5bmMgZ2V0VXNlckluZm9zKCkge1xyXG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xyXG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcclxuXHRcdFx0XHR0aGlzLnVzZXJpbmZvID0gcmVzLmRhdGEudXNlcmluZm87XHJcblx0XHRcdFx0dGhpcy51c2VyTW9uZXlBZHJlc3MgPSByZXMuZGF0YS51c2VyaW5mby53YWxsZXQuYWRkcmVzcztcclxuXHRcdFx0XHR0aGlzLnVzZXJNb25leUFkcmVzcyA9IHRoaXMudXNlck1vbmV5QWRyZXNzLnRvTG93ZXJDYXNlKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRDb2lubGlzdCgpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Z2V0Q29pbmxpc3QoKSB7XHJcblx0XHRcdGlmICh0aGlzLndlYnZpZXdJbnN0YW5jZSkge1xyXG5cdFx0XHRcdHRoaXMud2Vidmlld0luc3RhbmNlLmV2YWxKUyhgXHJcblx0XHRcdFx0XHRcdGdldFRyYW5zYWN0aW9ucygke0pTT04uc3RyaW5naWZ5KHRoaXMudXNlcmluZm8ud2FsbGV0LmFkZHJlc3MpfSk7XHJcblx0XHRcdFx0XHRgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyB1bmkucmVxdWVzdCh7XHJcblx0XHRcdC8vIFx0dXJsOidodHRwczovL25mdGEuaWtpcnkuY29tL3RyYW5zYWN0aW9ucz9hZGRyZXNzPScgKyBfdGhhdC51c2VyaW5mby53YWxsZXQuYWRkcmVzcyxcclxuXHRcdFx0Ly8gXHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHQvLyBcdFx0bGV0IGFycmF5TSA9IHJlcy5kYXRhO1xyXG5cdFx0XHQvLyBcdFx0YXJyYXlNLm1hcChpdGVtPT57XHJcblx0XHRcdC8vIFx0XHRcdGxldCBhID0gTnVtYmVyKGl0ZW0udmFsdWUpO1xyXG5cdFx0XHQvLyBcdFx0XHRpZihhID4gMCl7XHJcblx0XHRcdC8vIFx0XHRcdFx0X3RoYXQuc3dpcGVyTGlzdC5wdXNoKGl0ZW0pXHJcblx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0Ly8gXHRcdH0pXHJcblx0XHRcdC8vIFx0fSxcclxuXHRcdFx0Ly8gXHRmYWlsKGVycikge1xyXG5cdFx0XHQvLyBcdFx0Y29uc29sZS5sb2coZXJyLCdlcnInKTtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH0pXHJcblx0XHR9LFxyXG5cdFx0dGltZU9wdGlvbnModGltZXN0YW1wKSB7XHJcblx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0aW1lc3RhbXApO1xyXG5cdFx0XHRjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG5cdFx0XHRjb25zdCBtb250aCA9IChkYXRlLmdldE1vbnRoKCkgKyAxKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XHJcblx0XHRcdGNvbnN0IGRheSA9IGRhdGUuZ2V0RGF0ZSgpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKTtcclxuXHRcdFx0Y29uc3QgaG91cnMgPSBkYXRlLmdldEhvdXJzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpO1xyXG5cdFx0XHRjb25zdCBtaW51dGVzID0gZGF0ZS5nZXRNaW51dGVzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpO1xyXG5cdFx0XHRjb25zdCBzZWNvbmRzID0gZGF0ZS5nZXRTZWNvbmRzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpO1xyXG5cdFx0XHRyZXR1cm4gYCR7eWVhcn0tJHttb250aH0tJHtkYXl9ICR7aG91cnN9OiR7bWludXRlc306JHtzZWNvbmRzfWBcclxuXHRcdH0sXHJcblx0XHRmdXpoaShlKSB7XHJcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHRcdFx0XHRkYXRhOiBlLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnydcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///431\n"); /***/ }), /* 432 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/slDetail.vue?mpType=page ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./slDetail.vue?vue&type=template&id=7f0a676e&mpType=page */ 433);\n/* harmony import */ var _slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./slDetail.vue?vue&type=script&lang=js&mpType=page */ 435);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/mymoney/slDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zbERldGFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2YwYTY3NmUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NsRGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zbERldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9teW1vbmV5L3NsRGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///432\n"); /***/ }), /* 433 */ /*!*****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/slDetail.vue?vue&type=template&id=7f0a676e&mpType=page ***! \*****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./slDetail.vue?vue&type=template&id=7f0a676e&mpType=page */ 434); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_template_id_7f0a676e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 434 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/slDetail.vue?vue&type=template&id=7f0a676e&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "sl_detail"), attrs: { _i: 0 } }, [ _c( "scroll-view", { attrs: { "scroll-top": _vm._$s(1, "a-scroll-top", _vm.scrollTop), _i: 1, }, on: { scrolltoupper: _vm.upper, scrolltolower: _vm.lower, scroll: _vm.scroll, }, }, [ _vm._$s(2, "i", _vm.swiperList.length == 0) ? _c("view", { attrs: { _i: 2 } }, [_c("view")]) : _vm._e(), _vm._l( _vm._$s(4, "f", { forItems: _vm.swiperList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("4-" + $30, "sc", "each_content"), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "each_content_left" ), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "header_money" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "text-green" ), attrs: { _i: "7-" + $30 }, }, [ _c("text", { staticClass: _vm._$s("8-" + $30, "sc", " "), attrs: { _i: "8-" + $30 }, }), _c("text", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.minerlimit) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "content_adress" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "text-gray" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.to_addr) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "margin-top-lg" ), attrs: { _i: "12-" + $30 }, }, [ _c("image", { attrs: { _i: "13-" + $30 }, on: { click: function ($event) { return _vm.fuzhi(item.to_addr) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "content_adress" ), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "text-gray" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.from_addr) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "margin-top-lg" ), attrs: { _i: "16-" + $30 }, }, [ _c("image", { attrs: { _i: "17-" + $30 }, on: { click: function ($event) { return _vm.fuzhi(item.from_addr) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "footer_shouy" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s("18-" + $30, "t0-0", _vm._s(item.title)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "each_content_right" ), attrs: { _i: "19-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("20-" + $30, "sc", "timeBtn"), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.timeOptions(item.createtime * 1000)) ) ), ] ), ] ), ] ) } ), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 435 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/pages/mymoney/slDetail.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./slDetail.vue?vue&type=script&lang=js&mpType=page */ 436);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_slDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiI0MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zbERldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2xEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///435\n"); /***/ }), /* 436 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/mymoney/slDetail.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n swiperList: []\n };\n },\n onShow: function onShow() {\n this.getMinerlist();\n },\n methods: {\n getMinerlist: function getMinerlist() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._minerlist)({\n page: 1,\n listrow: 9999999\n });\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.swiperList = res.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n timeOptions: function timeOptions(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = (date.getMonth() + 1).toString().padStart(2, '0');\n var day = date.getDate().toString().padStart(2, '0');\n var hours = date.getHours().toString().padStart(2, '0');\n var minutes = date.getMinutes().toString().padStart(2, '0');\n var seconds = date.getSeconds().toString().padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n fuzhi: function fuzhi(e) {\n uni.setClipboardData({\n data: e,\n success: function success() {\n uni.showToast({\n title: '複製成功'\n });\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXltb25leS9zbERldGFpbC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInN3aXBlckxpc3QiLCJvblNob3ciLCJnZXRNaW5lcmxpc3QiLCJtZXRob2RzIiwiX21pbmVybGlzdCIsInBhZ2UiLCJsaXN0cm93IiwicmVzIiwiY29kZSIsInRpbWVPcHRpb25zIiwidGltZXN0YW1wIiwiZGF0ZSIsIkRhdGUiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJtb250aCIsImdldE1vbnRoIiwidG9TdHJpbmciLCJwYWRTdGFydCIsImRheSIsImdldERhdGUiLCJob3VycyIsImdldEhvdXJzIiwibWludXRlcyIsImdldE1pbnV0ZXMiLCJzZWNvbmRzIiwiZ2V0U2Vjb25kcyIsImZ1emhpIiwiZSIsInVuaSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwidGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXNEQTtBQXREQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFHYztFQUNiQSxJQUFJLGtCQUFFO0lBQ0wsT0FBTTtNQUNMQyxVQUFVLEVBQUM7SUFDWixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxNQUFNLG9CQUFHO0lBQ1IsSUFBSSxDQUFDQyxZQUFZLEVBQUU7RUFDcEIsQ0FBQztFQUNEQyxPQUFPLEVBQUM7SUFDREQsWUFBWSwwQkFBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0gsSUFBQUUsZUFBVSxFQUFDO2tCQUFDQyxJQUFJLEVBQUMsQ0FBQztrQkFBQ0MsT0FBTyxFQUFFO2dCQUFPLENBQUMsQ0FBQztjQUFBO2dCQUFqREMsR0FBRztnQkFDUCxJQUFHQSxHQUFHLENBQUNDLElBQUksS0FBSyxDQUFDLEVBQUM7a0JBQ2pCLEtBQUksQ0FBQ1IsVUFBVSxHQUFHTyxHQUFHLENBQUNSLElBQUk7Z0JBQzNCO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0YsQ0FBQztJQUNEVSxXQUFXLHVCQUFDQyxTQUFTLEVBQUM7TUFDckIsSUFBTUMsSUFBSSxHQUFHLElBQUlDLElBQUksQ0FBQ0YsU0FBUyxDQUFDO01BQ2hDLElBQU1HLElBQUksR0FBR0YsSUFBSSxDQUFDRyxXQUFXLEVBQUU7TUFDL0IsSUFBTUMsS0FBSyxHQUFHLENBQUNKLElBQUksQ0FBQ0ssUUFBUSxFQUFFLEdBQUcsQ0FBQyxFQUFFQyxRQUFRLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDL0QsSUFBTUMsR0FBRyxHQUFHUixJQUFJLENBQUNTLE9BQU8sRUFBRSxDQUFDSCxRQUFRLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDdEQsSUFBTUcsS0FBSyxHQUFHVixJQUFJLENBQUNXLFFBQVEsRUFBRSxDQUFDTCxRQUFRLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDekQsSUFBTUssT0FBTyxHQUFHWixJQUFJLENBQUNhLFVBQVUsRUFBRSxDQUFDUCxRQUFRLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDN0QsSUFBTU8sT0FBTyxHQUFHZCxJQUFJLENBQUNlLFVBQVUsRUFBRSxDQUFDVCxRQUFRLEVBQUUsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDN0QsaUJBQVVMLElBQUksY0FBSUUsS0FBSyxjQUFJSSxHQUFHLGNBQUlFLEtBQUssY0FBSUUsT0FBTyxjQUFJRSxPQUFPO0lBQzlELENBQUM7SUFDREUsS0FBSyxpQkFBQ0MsQ0FBQyxFQUFDO01BQ1BDLEdBQUcsQ0FBQ0MsZ0JBQWdCLENBQUM7UUFDcEIvQixJQUFJLEVBQUU2QixDQUFDO1FBQ1BHLE9BQU8sRUFBRSxtQkFBWTtVQUNwQkYsR0FBRyxDQUFDRyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFDO1VBQ1AsQ0FBQyxDQUFDO1FBQ0g7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjQzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgeyBfbWluZXJsaXN0IH0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuZXhwb3J0IGRlZmF1bHR7XG5cdGRhdGEoKXtcblx0XHRyZXR1cm57XG5cdFx0XHRzd2lwZXJMaXN0OltdLFxuXHRcdH1cblx0fSxcblx0b25TaG93KCkge1xuXHRcdHRoaXMuZ2V0TWluZXJsaXN0KCk7XG5cdH0sXG5cdG1ldGhvZHM6e1xuXHRcdGFzeW5jIGdldE1pbmVybGlzdCgpe1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9taW5lcmxpc3Qoe3BhZ2U6MSxsaXN0cm93OiA5OTk5OTk5fSk7XG5cdFx0XHRpZihyZXMuY29kZSA9PT0gMSl7XG5cdFx0XHRcdHRoaXMuc3dpcGVyTGlzdCA9IHJlcy5kYXRhXG5cdFx0XHR9XG5cdFx0fSxcblx0XHR0aW1lT3B0aW9ucyh0aW1lc3RhbXApe1xuXHRcdFx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKHRpbWVzdGFtcCk7XG5cdFx0XHRjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xuXHRcdFx0Y29uc3QgbW9udGggPSAoZGF0ZS5nZXRNb250aCgpICsgMSkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpOyBcblx0XHRcdGNvbnN0IGRheSA9IGRhdGUuZ2V0RGF0ZSgpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdGNvbnN0IGhvdXJzID0gZGF0ZS5nZXRIb3VycygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdGNvbnN0IG1pbnV0ZXMgPSBkYXRlLmdldE1pbnV0ZXMoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHRjb25zdCBzZWNvbmRzID0gZGF0ZS5nZXRTZWNvbmRzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpO1xuXHRcdFx0cmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fSAke2hvdXJzfToke21pbnV0ZXN9OiR7c2Vjb25kc31gXG5cdFx0fSxcblx0XHRmdXpoaShlKXtcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogZSxcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24gKCkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6J+ikh+ijveaIkOWKnydcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///436\n"); /***/ }), /* 437 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/pages/myuser/myuser.vue?mpType=page ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./myuser.vue?vue&type=template&id=6e5e7e36&mpType=page */ 438);\n/* harmony import */ var _myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./myuser.vue?vue&type=script&lang=js&mpType=page */ 440);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/myuser/myuser.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teXVzZXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZlNWU3ZTM2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9teXVzZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL215dXNlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9teXVzZXIvbXl1c2VyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///437\n"); /***/ }), /* 438 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/myuser/myuser.vue?vue&type=template&id=6e5e7e36&mpType=page ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myuser.vue?vue&type=template&id=6e5e7e36&mpType=page */ 439); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_template_id_6e5e7e36_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 439 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myuser/myuser.vue?vue&type=template&id=6e5e7e36&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "info-container"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "info-row"), attrs: { _i: 2 } }, [ _c("text", { staticClass: _vm._$s(3, "sc", "info-label"), attrs: { _i: 3 }, }), _c( "text", { staticClass: _vm._$s(4, "sc", "info-value"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.adressOptions(_vm.myAddress))) ), ] ), _c("image", { attrs: { _i: 5 }, on: { click: function ($event) { return _vm.copyText(_vm.myAddress) }, }, }), ] ), _vm._$s(6, "i", _vm.userInfos.level > 0) ? _c( "view", { staticClass: _vm._$s(6, "sc", "info-row"), attrs: { _i: 6 } }, [ _c("text", { staticClass: _vm._$s(7, "sc", "info-label"), attrs: { _i: 7 }, }), _c( "text", { staticClass: _vm._$s(8, "sc", "info-value"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.inviteLink)))] ), _c("button", { staticClass: _vm._$s(9, "sc", "copy-button"), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.copyText(_vm.inviteLink) }, }, }), ] ) : _vm._e(), _vm._$s(10, "i", _vm.userInfos.level == 0) ? _c( "view", { staticClass: _vm._$s(10, "sc", "info-row"), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "info-label"), attrs: { _i: 11 }, }), _c("text", { staticClass: _vm._$s(12, "sc", "info-value"), attrs: { _i: 12 }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(13, "sc", "info-row"), attrs: { _i: 13 } }, [ _c("text", { staticClass: _vm._$s(14, "sc", "info-label"), attrs: { _i: 14 }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.initAdress, expression: "initAdress", }, ], attrs: { disabled: _vm._$s(15, "a-disabled", _vm.isDisabled), _i: 15, }, domProps: { value: _vm._$s(15, "v-model", _vm.initAdress) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.initAdress = $event.target.value }, }, }), ] ), ] ), _vm._$s(16, "i", !_vm.isDisabled) ? _c("button", { staticClass: _vm._$s(16, "sc", "invite-button"), attrs: { _i: 16 }, on: { click: _vm.confirmInviter }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 440 */ /*!********************************************************************************!*\ !*** E:/ruyi/dapp/pages/myuser/myuser.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myuser.vue?vue&type=script&lang=js&mpType=page */ 441);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myuser_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiI0NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teXVzZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL215dXNlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///440\n"); /***/ }), /* 441 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myuser/myuser.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n initAdress: \"\",\n isDisabled: false,\n parentUser: {},\n myAddress: '',\n inviteLink: '',\n userInfos: {}\n };\n },\n onShow: function onShow() {\n this.getUserInfos();\n this.getMyparent();\n },\n methods: {\n adressOptions: function adressOptions(data) {\n var start = data.substring(0, 12);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n getMyparent: function getMyparent() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._myparent)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.parentUser = res.data;\n _this.parentUser.wallet = JSON.parse(res.data.wallet.replace(/"/g, \"\\\"\"));\n _this.initAdress = _this.parentUser.wallet.address;\n if (_this.parentUser.wallet) {\n _this.isDisabled = true;\n }\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n confirmInviter: function confirmInviter() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var account, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(_this2.initAdress == '')) {\n _context2.next = 2;\n break;\n }\n return _context2.abrupt(\"return\", uni.showToast({\n title: '請輸入邀請人的錢包地址。',\n icon: \"none\"\n }));\n case 2:\n if (!(_this2.initAdress.length > 1 && _this2.initAdress.length < 20)) {\n _context2.next = 4;\n break;\n }\n return _context2.abrupt(\"return\", uni.showToast({\n title: '請輸入大於20位的錢包地址',\n icon: \"none\"\n }));\n case 4:\n account = {\n pwallet: _this2.initAdress,\n pcode: \"\"\n };\n _context2.next = 7;\n return (0, _api._bindpid)(account);\n case 7:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: \"綁定成功!\",\n icon: \"success\",\n duration: 1000\n });\n _this2.getUserInfos();\n _this2.getMyparent();\n } else {\n uni.showToast({\n title: res.msg,\n icon: \"none\",\n duration: 1000\n });\n }\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n getUserInfos: function getUserInfos() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this3.userInfos = res.data.userinfo;\n _this3.myAddress = res.data.userinfo.wallet.address;\n _this3.inviteLink = \"\\n\\t\\t\\t\\t\\t\\thttps://onlif.klinygm.com/h5/#/pages/login/forget?pwallet=\".concat(_this3.myAddress, \"\\n\\t\\t\\t\\t\\t\");\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n inviteFriend: function inviteFriend() {\n // 實現邀請好友的邏輯\n __f__(\"log\", '邀請好友', \" at pages/myuser/myuser.vue:117\");\n },\n copyText: function copyText(text) {\n uni.setClipboardData({\n data: text,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXl1c2VyL215dXNlci52dWUiXSwibmFtZXMiOlsiZGF0YSIsImluaXRBZHJlc3MiLCJpc0Rpc2FibGVkIiwicGFyZW50VXNlciIsIm15QWRkcmVzcyIsImludml0ZUxpbmsiLCJ1c2VySW5mb3MiLCJvblNob3ciLCJnZXRVc2VySW5mb3MiLCJnZXRNeXBhcmVudCIsIm1ldGhvZHMiLCJhZHJlc3NPcHRpb25zIiwic3RhcnQiLCJzdWJzdHJpbmciLCJlbmQiLCJsZW5ndGgiLCJtaWRkbGUiLCJmaW5hbFN0cmluZyIsIl9teXBhcmVudCIsInJlcyIsImNvZGUiLCJ3YWxsZXQiLCJKU09OIiwicGFyc2UiLCJyZXBsYWNlIiwiYWRkcmVzcyIsImNvbmZpcm1JbnZpdGVyIiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiYWNjb3VudCIsInB3YWxsZXQiLCJwY29kZSIsIl9iaW5kcGlkIiwiZHVyYXRpb24iLCJtc2ciLCJfdXNlckluZm9zIiwidXNlcmluZm8iLCJpbnZpdGVGcmllbmQiLCJjb3B5VGV4dCIsInRleHQiLCJzZXRDbGlwYm9hcmREYXRhIiwic3VjY2VzcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBK0JFO0FBL0JGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBT2lCO0VBQ2JBLElBQUksa0JBQUc7SUFDTCxPQUFPO01BQ0xDLFVBQVUsRUFBRSxFQUFFO01BQ2RDLFVBQVUsRUFBRSxLQUFLO01BQ2pCQyxVQUFVLEVBQUUsQ0FBQyxDQUFDO01BQ2RDLFNBQVMsRUFBRSxFQUFFO01BQ2JDLFVBQVUsRUFBRSxFQUFFO01BQ2RDLFNBQVMsRUFBRSxDQUFDO0lBQ2QsQ0FBQztFQUNI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QUMsQ0FBQztnQkFDSjtjQUFDO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNILENBQUM7SUFDSzNCLFlBQVksMEJBQUc7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNILElBQUE2QixlQUFVLEdBQUU7Y0FBQTtnQkFBeEJsQixHQUFHO2dCQUNQLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxLQUFLLENBQUMsRUFBRTtrQkFDbEIsTUFBSSxDQUFDZCxTQUFTLEdBQUdhLEdBQUcsQ0FBQ25CLElBQUksQ0FBQ3NDLFFBQVE7a0JBQ2xDLE1BQUksQ0FBQ2xDLFNBQVMsR0FBR2UsR0FBRyxDQUFDbkIsSUFBSSxDQUFDc0MsUUFBUSxDQUFDakIsTUFBTSxDQUFDSSxPQUFPO2tCQUNqRCxNQUFJLENBQUNwQixVQUFVLHFGQUN5QyxNQUFJLENBQUNELFNBQVMsaUJBQzFFO2dCQUNFO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0gsQ0FBQztJQUNEbUMsWUFBWSwwQkFBRztNQUNiO01BQ0EsYUFBWSxNQUFNO0lBQ3BCLENBQUM7SUFDREMsUUFBUSxvQkFBQ0MsSUFBSSxFQUFFO01BQ2JkLEdBQUcsQ0FBQ2UsZ0JBQWdCLENBQUM7UUFDbkIxQyxJQUFJLEVBQUV5QyxJQUFJO1FBQ1ZFLE9BQU8sRUFBRSxtQkFBTTtVQUNiaEIsR0FBRyxDQUFDQyxTQUFTLENBQUM7WUFDWkMsS0FBSyxFQUFFLE1BQU07WUFDYkMsSUFBSSxFQUFFO1VBQ1IsQ0FBQyxDQUFDO1FBQ0o7TUFDRixDQUFDLENBQUM7SUFDSjtFQUNGO0FBQ0YsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjQ0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuICBpbXBvcnQge1xuICAgIF91c2VySW5mb3MsXG4gICAgX2JpbmRwaWQsXG4gICAgX215cGFyZW50XG4gIH0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuICBleHBvcnQgZGVmYXVsdCB7XG4gICAgZGF0YSgpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGluaXRBZHJlc3M6IFwiXCIsXG4gICAgICAgIGlzRGlzYWJsZWQ6IGZhbHNlLFxuICAgICAgICBwYXJlbnRVc2VyOiB7fSxcbiAgICAgICAgbXlBZGRyZXNzOiAnJyxcbiAgICAgICAgaW52aXRlTGluazogJycsXG4gICAgICAgIHVzZXJJbmZvczoge31cbiAgICAgIH1cbiAgICB9LFxuICAgIG9uU2hvdygpIHtcbiAgICAgIHRoaXMuZ2V0VXNlckluZm9zKCk7XG4gICAgICB0aGlzLmdldE15cGFyZW50KCk7XG4gICAgfSxcbiAgICBtZXRob2RzOiB7XG4gICAgICBhZHJlc3NPcHRpb25zKGRhdGEpIHtcbiAgICAgICAgbGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgMTIpO1xuICAgICAgICBsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcbiAgICAgICAgbGV0IG1pZGRsZSA9IFwi4oCmXCI7XG4gICAgICAgIGxldCBmaW5hbFN0cmluZyA9IHN0YXJ0ICsgbWlkZGxlICsgZW5kO1xuICAgICAgICByZXR1cm4gZmluYWxTdHJpbmdcbiAgICAgIH0sXG4gICAgICBhc3luYyBnZXRNeXBhcmVudCgpIHtcbiAgICAgICAgbGV0IHJlcyA9IGF3YWl0IF9teXBhcmVudCgpO1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDEpIHtcbiAgICAgICAgICB0aGlzLnBhcmVudFVzZXIgPSByZXMuZGF0YTtcbiAgICAgICAgICB0aGlzLnBhcmVudFVzZXIud2FsbGV0ID0gSlNPTi5wYXJzZShyZXMuZGF0YS53YWxsZXQucmVwbGFjZSgvJnF1b3Q7L2csIFwiXFxcIlwiKSk7XG4gICAgICAgICAgdGhpcy5pbml0QWRyZXNzID0gdGhpcy5wYXJlbnRVc2VyLndhbGxldC5hZGRyZXNzO1xuICAgICAgICAgIGlmICh0aGlzLnBhcmVudFVzZXIud2FsbGV0KSB7XG4gICAgICAgICAgICB0aGlzLmlzRGlzYWJsZWQgPSB0cnVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIGFzeW5jIGNvbmZpcm1JbnZpdGVyKCkge1xuICAgICAgICBpZiAodGhpcy5pbml0QWRyZXNzID09ICcnKSB7XG4gICAgICAgICAgcmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgdGl0bGU6ICfoq4vovLjlhaXpgoDoq4vkurrnmoTpjKLljIXlnLDlnYDjgIInLFxuICAgICAgICAgICAgaWNvbjogXCJub25lXCJcbiAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgICAgIGlmICh0aGlzLmluaXRBZHJlc3MubGVuZ3RoID4gMSAmJiB0aGlzLmluaXRBZHJlc3MubGVuZ3RoIDwgMjApIHtcbiAgICAgICAgICByZXR1cm4gdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICB0aXRsZTogJ+iri+i8uOWFpeWkp+aWvDIw5L2N55qE6Yyi5YyF5Zyw5Z2AJyxcbiAgICAgICAgICAgIGljb246IFwibm9uZVwiXG4gICAgICAgICAgfSlcbiAgICAgICAgfVxuICAgICAgICBsZXQgYWNjb3VudCA9IHtcbiAgICAgICAgICBwd2FsbGV0OiB0aGlzLmluaXRBZHJlc3MsXG4gICAgICAgICAgcGNvZGU6IFwiXCIsXG4gICAgICAgIH1cbiAgICAgICAgbGV0IHJlcyA9IGF3YWl0IF9iaW5kcGlkKGFjY291bnQpO1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDEpIHtcbiAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgIHRpdGxlOiBcIue2geWumuaIkOWKn++8gVwiLFxuICAgICAgICAgICAgaWNvbjogXCJzdWNjZXNzXCIsXG4gICAgICAgICAgICBkdXJhdGlvbjogMTAwMFxuICAgICAgICAgIH0pXG4gICAgICAgICAgdGhpcy5nZXRVc2VySW5mb3MoKTtcbiAgICAgICAgICB0aGlzLmdldE15cGFyZW50KCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICB0aXRsZTogcmVzLm1zZyxcbiAgICAgICAgICAgIGljb246IFwibm9uZVwiLFxuICAgICAgICAgICAgZHVyYXRpb246IDEwMDBcbiAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgYXN5bmMgZ2V0VXNlckluZm9zKCkge1xuICAgICAgICBsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDEpIHtcbiAgICAgICAgICB0aGlzLnVzZXJJbmZvcyA9IHJlcy5kYXRhLnVzZXJpbmZvO1xuICAgICAgICAgIHRoaXMubXlBZGRyZXNzID0gcmVzLmRhdGEudXNlcmluZm8ud2FsbGV0LmFkZHJlc3M7XG4gICAgICAgICAgdGhpcy5pbnZpdGVMaW5rID0gYFxuXHRcdFx0XHRcdFx0aHR0cHM6Ly9vbmxpZi5rbGlueWdtLmNvbS9oNS8jL3BhZ2VzL2xvZ2luL2ZvcmdldD9wd2FsbGV0PSR7dGhpcy5teUFkZHJlc3N9XG5cdFx0XHRcdFx0YFxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgaW52aXRlRnJpZW5kKCkge1xuICAgICAgICAvLyDlr6bnj77pgoDoq4vlpb3lj4vnmoTpgo/ovK9cbiAgICAgICAgY29uc29sZS5sb2coJ+mCgOiri+WlveWPiycpXG4gICAgICB9LFxuICAgICAgY29weVRleHQodGV4dCkge1xuICAgICAgICB1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG4gICAgICAgICAgZGF0YTogdGV4dCxcbiAgICAgICAgICBzdWNjZXNzOiAoKSA9PiB7XG4gICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgdGl0bGU6ICfopIfoo73miJDlip8nLFxuICAgICAgICAgICAgICBpY29uOiAnc3VjY2VzcydcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfVxuICAgIH1cbiAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///441\n"); /***/ }), /* 442 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/pages/me/index.vue?mpType=page ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0fe920e4&mpType=page */ 443);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 445);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/me/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGZlOTIwZTQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9tZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///442\n"); /***/ }), /* 443 */ /*!*********************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/index.vue?vue&type=template&id=0fe920e4&mpType=page ***! \*********************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0fe920e4&mpType=page */ 444); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0fe920e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 444 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/index.vue?vue&type=template&id=0fe920e4&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.userInfos.token) ? _c( "view", { staticClass: _vm._$s(0, "sc", "me_container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "m_c_header"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header_top"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "h_t_left"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "avt"), attrs: { _i: 4 }, }, [ _c("image", { attrs: { src: _vm._$s(5, "a-src", _vm.userInfos.avatar), _i: 5, }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "identity"), attrs: { _i: 6 }, }, [ _c( "view", { attrs: { _i: 7 }, on: { click: function ($event) { _vm.modalUserName = true }, }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.userInfos.nickname) ) ), ] ), _c("view", [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.userInfos.level_text.title) ) ), ]), ] ), ] ), _c("view", { staticClass: _vm._$s(9, "sc", "h_t_right"), attrs: { _i: 9 }, on: { click: _vm.toShenfen }, }), ] ), ] ), _c("view", [ _c("view", [ _c( "scroll-view", { staticClass: _vm._$s(12, "sc", "m_c_footer"), attrs: { _i: 12 }, }, [ _c( "view", _vm._l( _vm._$s(14, "f", { forItems: _vm.srcollList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s("14-" + $30, "sc", "listBox"), attrs: { _i: "14-" + $30 }, on: { click: function ($event) { return _vm.listClick(item.title) }, }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "l_left" ), attrs: { _i: "15-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "l_icon" ), attrs: { _i: "16-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "17-" + $30, "a-src", item.img ), _i: "17-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "l_title" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "l_right" ), attrs: { _i: "19-" + $30 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#FFF", size: "16", _i: "20-" + $30, }, }), ], 1 ), ] ) } ), 0 ), ] ), ]), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "outlogin"), attrs: { _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "out_cent"), attrs: { _i: 22 }, on: { click: _vm.outlogin }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "out_img"), attrs: { _i: 23 }, }, [_c("image", { attrs: { _i: 24 } })] ), _c("view", { staticClass: _vm._$s(25, "sc", "out"), attrs: { _i: 25 }, }), ] ), ] ), _vm._$s(26, "i", _vm.modalUserName) ? _c( "view", { staticClass: _vm._$s(26, "sc", "modal"), attrs: { _i: 26 } }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "modal-content"), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "modal-header"), attrs: { _i: 28 }, }, [ _c("view", { staticClass: _vm._$s(29, "sc", "zz_content"), attrs: { _i: 29 }, }), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "modal-body"), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "modal-item"), attrs: { _i: 31 }, }, [ _c("text", { staticClass: _vm._$s(32, "sc", "modal-label"), attrs: { _i: 32 }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.newUserName, expression: "newUserName", }, ], attrs: { _i: 33 }, domProps: { value: _vm._$s( 33, "v-model", _vm.newUserName ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.newUserName = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "modal-footer"), attrs: { _i: 34 }, }, [ _c("button", { staticClass: _vm._$s( 35, "sc", "modal-button cancel" ), attrs: { _i: 35 }, on: { click: function ($event) { _vm.modalUserName = false }, }, }), _c("button", { staticClass: _vm._$s( 36, "sc", "modal-button confirm" ), attrs: { _i: 36 }, on: { click: _vm.submitUserName }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(37, "i", _vm.modalName) ? _c( "view", { staticClass: _vm._$s(37, "sc", "modal"), attrs: { _i: 37 } }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "modal-content"), attrs: { _i: 38 }, }, [ _c( "view", { staticClass: _vm._$s(39, "sc", "modal-header"), attrs: { _i: 39 }, }, [ _c("view", { staticClass: _vm._$s(40, "sc", "zz_content"), attrs: { _i: 40 }, }), ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "modal-body"), attrs: { _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s( 42, "sc", "modal-item zf_mod_item" ), attrs: { _i: 42 }, }, [ _c("text", { staticClass: _vm._$s(43, "sc", "modal-label"), attrs: { _i: 43 }, }), _c("view", [ _vm._v( _vm._$s( 44, "t0-0", _vm._s(_vm.userInfos.email) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( 45, "sc", "modal-item zf_mod_item" ), attrs: { _i: 45 }, }, [ _c("text", { staticClass: _vm._$s(46, "sc", "modal-label"), attrs: { _i: 46 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMima, password: _vm.showPassword, border: "none", _i: 47, }, on: { input: _vm.handleInput }, }), _c("img", { attrs: { src: _vm._$s( 48, "a-src", !_vm.showPassword ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 48, }, on: { click: _vm.changePassword }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 49, "sc", "modal-item zf_mod_item" ), attrs: { _i: 49 }, }, [ _c("text", { staticClass: _vm._$s(50, "sc", "modal-label"), attrs: { _i: 50 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 51, }, model: { value: _vm._$s(51, "v-model", _vm.emailCode), callback: function ($$v) { _vm.emailCode = $$v }, expression: "emailCode", }, }), _c( "view", { staticClass: _vm._$s(52, "sc", "sendcode"), attrs: { _i: 52 }, on: { click: _vm.tosendemail }, }, [ _vm._v( _vm._$s(52, "t0-0", _vm._s(_vm.emaiTip)) ), ] ), ], 1 ), _c( "view", { staticClass: _vm._$s( 53, "sc", "modal-item zf_mod_item" ), attrs: { _i: 53 }, }, [ _c("text", { staticClass: _vm._$s(54, "sc", "modal-label"), attrs: { _i: 54 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 55, }, model: { value: _vm._$s(55, "v-model", _vm.googleCode), callback: function ($$v) { _vm.googleCode = $$v }, expression: "googleCode", }, }), _c( "view", { staticClass: _vm._$s(56, "sc", "sendcode"), attrs: { _i: 56 }, on: { click: _vm.googleemail }, }, [ _vm._v( _vm._$s(56, "t0-0", _vm._s(_vm.googleTip)) ), ] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(57, "sc", "modal-footer"), attrs: { _i: 57 }, }, [ _c("button", { staticClass: _vm._$s( 58, "sc", "modal-button cancel" ), attrs: { _i: 58 }, on: { click: function ($event) { _vm.modalName = false }, }, }), _c("button", { staticClass: _vm._$s( 59, "sc", "modal-button confirm" ), attrs: { _i: 59 }, on: { click: _vm.modalBtn }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(60, "i", _vm.modalNameZj) ? _c( "view", { staticClass: _vm._$s(60, "sc", "modal"), attrs: { _i: 60 } }, [ _c( "view", { staticClass: _vm._$s(61, "sc", "modal-content"), attrs: { _i: 61 }, }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "modal-header"), attrs: { _i: 62 }, }, [ _vm._$s( 63, "i", _vm.exportType == 1 || _vm.exportType == 2 ) ? _c("view", { staticClass: _vm._$s(63, "sc", "zz_content"), attrs: { _i: 63 }, }) : _vm._e(), _vm._$s(64, "i", _vm.exportType == 3) ? _c("view", { staticClass: _vm._$s(64, "sc", "zz_content"), attrs: { _i: 64 }, }) : _vm._e(), ] ), _vm._$s(65, "i", _vm.exportType == 1) ? _c( "view", { staticClass: _vm._$s(65, "sc", "modal-body"), attrs: { _i: 65 }, on: { click: function ($event) { return _vm.copeZhuji(_vm.userMnemonic) }, }, }, [ _vm._v( _vm._$s(65, "t0-0", _vm._s(_vm.userMnemonic)) ), ] ) : _vm._e(), _vm._$s(66, "i", _vm.exportType == 2) ? _c( "view", { staticClass: _vm._$s(66, "sc", "modal-body"), attrs: { _i: 66 }, on: { click: function ($event) { return _vm.copeZhuji(_vm.userPrivateKey) }, }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s( _vm.privateKeyOptions(_vm.userPrivateKey) ) ) ), ] ) : _vm._e(), _vm._$s(67, "i", _vm.exportType == 3) ? _c( "view", { staticClass: _vm._$s(67, "sc", "modal-body"), attrs: { _i: 67 }, }, [ _c( "view", { staticClass: _vm._$s(68, "sc", "modal-item"), attrs: { _i: 68 }, }, [ _c("text", { staticClass: _vm._$s( 69, "sc", "modal-label" ), attrs: { _i: 69 }, }), _c( "text", { staticClass: _vm._$s( 70, "sc", "modal-value" ), attrs: { _i: 70 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.acconToAdress, expression: "acconToAdress", }, ], attrs: { _i: 71 }, domProps: { value: _vm._$s( 71, "v-model", _vm.acconToAdress ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.acconToAdress = $event.target.value }, }, }), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(72, "sc", "modal-footer"), attrs: { _i: 72 }, }, [ _c("button", { staticClass: _vm._$s( 73, "sc", "modal-button cancel" ), attrs: { _i: 73 }, on: { click: function ($event) { _vm.modalNameZj = false }, }, }), _c("button", { staticClass: _vm._$s( 74, "sc", "modal-button confirm" ), attrs: { _i: 74 }, on: { click: function ($event) { _vm.modalNameZj = false }, }, }), ] ), ] ), ] ) : _vm._e(), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 445 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 446);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///445\n"); /***/ }), /* 446 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _jiemi = __webpack_require__(/*! @/common/jiemi.js */ 394);\nvar _area = _interopRequireDefault(__webpack_require__(/*! @/components/mpvue-citypicker/city-data/area.js */ 411));\nvar _city = _interopRequireDefault(__webpack_require__(/*! @/components/mpvue-citypicker/city-data/city.js */ 410));\nvar _province = _interopRequireDefault(__webpack_require__(/*! @/components/mpvue-citypicker/city-data/province.js */ 409));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n emailCode: \"\",\n googleCode: \"\",\n emaiTip: \"發送\",\n googleTip: \"發送\",\n acconToAdress: \"\",\n showPassword: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n newUserName: \"\",\n modalUserName: false,\n exportType: \"\",\n allProvince: null,\n allCity: null,\n allArea: null,\n modalName: false,\n modalNameZj: false,\n zhifuMima: \"\",\n userInfos: {},\n userMnemonic: \"\",\n userPrivateKey: \"\",\n srcollList: [{\n title: \"邀請好友\",\n img: \"/static/icon/tongxunlu.png\"\n }, {\n title: \"推薦客戶\",\n img: \"/static/icon/tuandui1.png\"\n }, {\n title: \"導出助記詞\",\n img: \"/static/icon/zhuciqi.png\"\n }, {\n title: \"導出私鑰\",\n img: \"/static/icon/yinsi.png\"\n }, {\n title: \"修改密碼\",\n img: \"/static/icon/qianbao.png\"\n }, {\n title: \"重置密碼\",\n img: \"/static/icon/reset.png\"\n }]\n };\n },\n watch: {\n modalName: {\n handler: function handler(val) {\n if (val == false) {\n this.emailCode = \"\";\n this.googleCode = \"\";\n this.zhifuMima = \"\";\n this.emaiTip = \"發送\";\n this.googleTip = \"發送\";\n }\n }\n }\n },\n onShow: function onShow() {\n this.allProvince = _province.default;\n this.allCity = _city.default;\n this.allArea = _area.default;\n },\n mounted: function mounted() {\n this.getUserInfos();\n },\n methods: {\n tosendemail: function tosendemail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(_this.emaiTip == \"發送\")) {\n _context.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context.next = 5;\n return (0, _api._emailSend)({\n email: _this.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context.next = 10;\n break;\n case 9:\n return _context.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n googleemail: function googleemail() {\n var _this2 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this2.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this2.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n privateKeyOptions: function privateKeyOptions(data) {\n var start = data.substring(0, 26);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n changePassword: function changePassword() {\n this.showPassword = !this.showPassword;\n },\n submitUserName: function submitUserName() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var params, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (_this3.newUserName) {\n _context2.next = 3;\n break;\n }\n uni.showToast({\n title: \"請輸入新用戶名\",\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 3:\n params = {\n nickname: _this3.newUserName,\n newpassword: \"\",\n newpaykey: \"\"\n };\n _context2.next = 6;\n return (0, _api._profile)(params);\n case 6:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '修改成功',\n icon: \"success\",\n duration: 1000\n });\n _this3.newUserName = \"\";\n _this3.modalUserName = false;\n _this3.getUserInfos();\n }\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n copyAdress: function copyAdress(adress) {\n uni.setClipboardData({\n data: adress,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n chineseCity: function chineseCity(cityCode) {\n var _that = this;\n var pppp = \"\";\n var qqqq = \"\";\n if (cityCode) {\n var a = cityCode.substring(0, 2);\n var b = cityCode.substring(0, 4);\n _that.allProvince.map(function (item, index) {\n if (item.value == a) {\n pppp = item.label;\n if (b == \"00\") {\n return;\n } else {\n _that.allCity[index].map(function (item1, index1) {\n if (item1.value == b) {\n _that.allArea[index][index1].map(function (item2, index2) {\n if (item2.value == cityCode) {\n qqqq = item2.label;\n }\n });\n }\n });\n }\n }\n });\n return pppp + qqqq;\n } else {\n return \"\";\n }\n },\n getUserInfos: function getUserInfos() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this4.userInfos = res.data.userinfo;\n __f__(\"log\", 'userInfos', _this4.userInfos, \" at pages/me/index.vue:362\");\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n copeZhuji: function copeZhuji(address) {\n uni.setClipboardData({\n data: address,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n modalBtn: function modalBtn() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var params, res, jiemiinfos;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!(!_this5.zhifuMima || !_this5.emailCode || !_this5.googleCode)) {\n _context4.next = 2;\n break;\n }\n return _context4.abrupt(\"return\", uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n }));\n case 2:\n params = {\n code: _this5.emailCode,\n googlecode: _this5.googleCode,\n paykey: (0, _blueimpMd.default)(_this5.zhifuMima + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context4.next = 5;\n return (0, _api._walletinfo)(params);\n case 5:\n res = _context4.sent;\n if (!(res.code === 1)) {\n _context4.next = 21;\n break;\n }\n _this5.modalName = false;\n _context4.next = 10;\n return (0, _jiemi.publicjiemi)(_this5.exportType, _this5.zhifuMima, _this5.userInfos.wallet.address);\n case 10:\n jiemiinfos = _context4.sent;\n __f__(\"log\", 'sssss', \" at pages/me/index.vue:391\");\n _this5.exportType == 1 ? _this5.userMnemonic = jiemiinfos : _this5.userPrivateKey = jiemiinfos;\n _this5.modalNameZj = true;\n _this5.emailCode = \"\";\n _this5.googleCode = \"\";\n _this5.zhifuMima = \"\";\n _this5.emaiTip = \"發送\";\n _this5.googleTip = \"發送\";\n _context4.next = 22;\n break;\n case 21:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n case 22:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n toShenfen: function toShenfen() {\n uni.navigateTo({\n url: \"/pages/myProxy/myProxy\"\n });\n },\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 4);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n listClick: function listClick(title) {\n switch (title) {\n case \"邀請好友\":\n uni.navigateTo({\n url: \"/pages/myuser/myuser\"\n });\n break;\n case \"推薦客戶\":\n uni.navigateTo({\n url: \"/pages/mymoney/allDetail?detailLabel=\".concat(title)\n });\n break;\n case \"修改關聯錢包\":\n this.exportInfos(3);\n break;\n case \"導出助記詞\":\n this.exportInfos(1);\n break;\n case \"導出私鑰\":\n this.exportInfos(2);\n break;\n case \"修改密碼\":\n uni.navigateTo({\n url: \"/pages/me/editUserInfo\"\n });\n break;\n case \"重置密碼\":\n uni.navigateTo({\n url: \"/pages/me/resetPwd\"\n });\n break;\n // case \"退出登錄\":\n // uni.removeStorageSync(\"token\");\n // uni.reLaunch({\n // url: \"/pages/login/login\"\n // })\n // break;\n }\n },\n // 退出登錄\n outlogin: function outlogin() {\n uni.removeStorageSync(\"token\");\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n },\n //導出助記詞私鑰\n exportInfos: function exportInfos(n) {\n this.modalName = true;\n this.exportType = n;\n },\n handleInput: function handleInput(event) {\n this.zhifuMima = event;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWUvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJlbWFpbENvZGUiLCJnb29nbGVDb2RlIiwiZW1haVRpcCIsImdvb2dsZVRpcCIsImFjY29uVG9BZHJlc3MiLCJzaG93UGFzc3dvcmQiLCJzaG93cHdkSW1nIiwiaGlkZXB3ZEltZyIsIm5ld1VzZXJOYW1lIiwibW9kYWxVc2VyTmFtZSIsImV4cG9ydFR5cGUiLCJhbGxQcm92aW5jZSIsImFsbENpdHkiLCJhbGxBcmVhIiwibW9kYWxOYW1lIiwibW9kYWxOYW1lWmoiLCJ6aGlmdU1pbWEiLCJ1c2VySW5mb3MiLCJ1c2VyTW5lbW9uaWMiLCJ1c2VyUHJpdmF0ZUtleSIsInNyY29sbExpc3QiLCJ0aXRsZSIsImltZyIsIndhdGNoIiwiaGFuZGxlciIsInZhbCIsIm9uU2hvdyIsInByb3ZpbmNlIiwiY2l0eSIsImFyZWEiLCJtb3VudGVkIiwiZ2V0VXNlckluZm9zIiwibWV0aG9kcyIsInRvc2VuZGVtYWlsIiwibnVtIiwiZW1haVRpbWVyIiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiX2VtYWlsU2VuZCIsImVtYWlsIiwiZXZlbnQiLCJyZXMiLCJjb2RlIiwidW5pIiwic2hvd1RvYXN0IiwiaWNvbiIsIm1zZyIsImdvb2dsZWVtYWlsIiwiZ29vZ2xlVGltZXIiLCJwcml2YXRlS2V5T3B0aW9ucyIsInN0YXJ0Iiwic3Vic3RyaW5nIiwiZW5kIiwibGVuZ3RoIiwibWlkZGxlIiwiZmluYWxTdHJpbmciLCJjaGFuZ2VQYXNzd29yZCIsInN1Ym1pdFVzZXJOYW1lIiwicGFyYW1zIiwibmlja25hbWUiLCJuZXdwYXNzd29yZCIsIm5ld3BheWtleSIsIl9wcm9maWxlIiwiZHVyYXRpb24iLCJjb3B5QWRyZXNzIiwiYWRyZXNzIiwic2V0Q2xpcGJvYXJkRGF0YSIsInN1Y2Nlc3MiLCJjaGluZXNlQ2l0eSIsImNpdHlDb2RlIiwiX3RoYXQiLCJwcHBwIiwicXFxcSIsImEiLCJiIiwibWFwIiwiaXRlbSIsImluZGV4IiwidmFsdWUiLCJsYWJlbCIsIml0ZW0xIiwiaW5kZXgxIiwiaXRlbTIiLCJpbmRleDIiLCJfdXNlckluZm9zIiwidXNlcmluZm8iLCJjb3BlWmh1amkiLCJhZGRyZXNzIiwibW9kYWxCdG4iLCJnb29nbGVjb2RlIiwicGF5a2V5IiwiTUQ1IiwiTWF0aCIsImZsb29yIiwiRGF0ZSIsIm5vdyIsInRpbWVzdGFtcCIsIl93YWxsZXRpbmZvIiwicHVibGljamllbWkiLCJ3YWxsZXQiLCJqaWVtaWluZm9zIiwidG9TaGVuZmVuIiwibmF2aWdhdGVUbyIsInVybCIsInVzZXJNb25leUFkcmVzc09wdGlvbnMiLCJsaXN0Q2xpY2siLCJleHBvcnRJbmZvcyIsIm91dGxvZ2luIiwicmVtb3ZlU3RvcmFnZVN5bmMiLCJyZUxhdW5jaCIsIm4iLCJoYW5kbGVJbnB1dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBMkpDO0FBR0Q7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQXZLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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VUFDRjtRQUNELEtBQUssTUFBTTtVQUNWNUQsR0FBRyxDQUFDMkQsVUFBVSxDQUFDO1lBQ2RDLEdBQUcsaURBQTBDbEYsS0FBSztVQUNuRCxDQUFDLENBQUM7VUFDRjtRQUNELEtBQUssUUFBUTtVQUNaLElBQUksQ0FBQ3FGLFdBQVcsQ0FBQyxDQUFDLENBQUM7VUFDbkI7UUFDRCxLQUFLLE9BQU87VUFDWCxJQUFJLENBQUNBLFdBQVcsQ0FBQyxDQUFDLENBQUM7VUFDbkI7UUFDRCxLQUFLLE1BQU07VUFDVixJQUFJLENBQUNBLFdBQVcsQ0FBQyxDQUFDLENBQUM7VUFDbkI7UUFDRCxLQUFLLE1BQU07VUFDVi9ELEdBQUcsQ0FBQzJELFVBQVUsQ0FBQztZQUNkQyxHQUFHLEVBQUU7VUFDTixDQUFDLENBQUM7VUFDRjtRQUNELEtBQUssTUFBTTtVQUNWNUQsR0FBRyxDQUFDMkQsVUFBVSxDQUFDO1lBQ2RDLEdBQUcsRUFBRTtVQUNOLENBQUMsQ0FBQztVQUNGO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQUE7SUFFSCxDQUFDO0lBQ0Q7SUFDQUksUUFBUSxzQkFBRztNQUNWaEUsR0FBRyxDQUFDaUUsaUJBQWlCLENBQUMsT0FBTyxDQUFDO01BQzlCakUsR0FBRyxDQUFDa0UsUUFBUSxDQUFDO1FBQ1pOLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBRyxXQUFXLHVCQUFDSSxDQUFDLEVBQUU7TUFDZCxJQUFJLENBQUNoRyxTQUFTLEdBQUcsSUFBSTtNQUNyQixJQUFJLENBQUNKLFVBQVUsR0FBR29HLENBQUM7SUFDcEIsQ0FBQztJQUNEQyxXQUFXLHVCQUFDdkUsS0FBSyxFQUFFO01BQ2xCLElBQUksQ0FBQ3hCLFNBQVMsR0FBR3dCLEtBQUs7SUFDdkI7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI0NDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCB7XG5cdHB1YmxpY2ppZW1pXG59IGZyb20gXCJAL2NvbW1vbi9qaWVtaS5qc1wiO1xuaW1wb3J0IGFyZWEgZnJvbSBcIkAvY29tcG9uZW50cy9tcHZ1ZS1jaXR5cGlja2VyL2NpdHktZGF0YS9hcmVhLmpzXCI7XG5pbXBvcnQgY2l0eSBmcm9tIFwiQC9jb21wb25lbnRzL21wdnVlLWNpdHlwaWNrZXIvY2l0eS1kYXRhL2NpdHkuanNcIjtcbmltcG9ydCBwcm92aW5jZSBmcm9tIFwiQC9jb21wb25lbnRzL21wdnVlLWNpdHlwaWNrZXIvY2l0eS1kYXRhL3Byb3ZpbmNlLmpzXCI7XG5pbXBvcnQge1xuXHRfZW1haWxTZW5kLFxuXHRfcHJvZmlsZSxcblx0X3VzZXJJbmZvcyxcblx0X3dhbGxldGluZm9cbn0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIjtcbmltcG9ydCBNRDUgZnJvbSBcImJsdWVpbXAtbWQ1XCI7XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0ZW1haWxDb2RlOlwiXCIsXG5cdFx0XHRcdGdvb2dsZUNvZGU6XCJcIixcblx0XHRcdFx0ZW1haVRpcDpcIueZvOmAgVwiLFxuXHRcdFx0XHRnb29nbGVUaXA6XCLnmbzpgIFcIixcblx0XHRcdFx0YWNjb25Ub0FkcmVzczogXCJcIixcblx0XHRcdFx0c2hvd1Bhc3N3b3JkOiB0cnVlLFxuXHRcdFx0XHRzaG93cHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vbi5wbmdcIixcblx0XHRcdFx0aGlkZXB3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb2ZmLnBuZ1wiLFxuXHRcdFx0XHRuZXdVc2VyTmFtZTogXCJcIixcblx0XHRcdFx0bW9kYWxVc2VyTmFtZTogZmFsc2UsXG5cdFx0XHRcdGV4cG9ydFR5cGU6IFwiXCIsXG5cdFx0XHRcdGFsbFByb3ZpbmNlOiBudWxsLFxuXHRcdFx0XHRhbGxDaXR5OiBudWxsLFxuXHRcdFx0XHRhbGxBcmVhOiBudWxsLFxuXHRcdFx0XHRtb2RhbE5hbWU6IGZhbHNlLFxuXHRcdFx0XHRtb2RhbE5hbWVaajogZmFsc2UsXG5cdFx0XHRcdHpoaWZ1TWltYTogXCJcIixcblx0XHRcdFx0dXNlckluZm9zOiB7fSxcblx0XHRcdFx0dXNlck1uZW1vbmljOiBcIlwiLFxuXHRcdFx0XHR1c2VyUHJpdmF0ZUtleTogXCJcIixcblx0XHRcdFx0c3Jjb2xsTGlzdDogW3tcblx0XHRcdFx0XHRcdHRpdGxlOiBcIumCgOiri+WlveWPi1wiLFxuXHRcdFx0XHRcdFx0aW1nOiBcIi9zdGF0aWMvaWNvbi90b25neHVubHUucG5nXCJcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuaOqOiWpuWuouaItlwiLFxuXHRcdFx0XHRcdFx0aW1nOiBcIi9zdGF0aWMvaWNvbi90dWFuZHVpMS5wbmdcIlxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5bCO5Ye65Yqp6KiY6KmeXCIsXG5cdFx0XHRcdFx0XHRpbWc6IFwiL3N0YXRpYy9pY29uL3podWNpcWkucG5nXCJcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuWwjuWHuuengemRsFwiLFxuXHRcdFx0XHRcdFx0aW1nOiBcIi9zdGF0aWMvaWNvbi95aW5zaS5wbmdcIlxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5L+u5pS55a+G56K8XCIsXG5cdFx0XHRcdFx0XHRpbWc6IFwiL3N0YXRpYy9pY29uL3FpYW5iYW8ucG5nXCJcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIumHjee9ruWvhueivFwiLFxuXHRcdFx0XHRcdFx0aW1nOiBcIi9zdGF0aWMvaWNvbi9yZXNldC5wbmdcIlxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0d2F0Y2g6IHtcblx0XHRcdG1vZGFsTmFtZToge1xuXHRcdFx0XHRoYW5kbGVyKHZhbCkge1xuXHRcdFx0XHRcdGlmICh2YWwgPT0gZmFsc2UpIHtcblx0XHRcdFx0XHRcdHRoaXMuZW1haWxDb2RlID0gXCJcIjtcblx0XHRcdFx0XHRcdHRoaXMuZ29vZ2xlQ29kZSA9IFwiXCI7XG5cdFx0XHRcdFx0XHR0aGlzLnpoaWZ1TWltYSA9IFwiXCI7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25TaG93KCkge1xuXHRcdFx0dGhpcy5hbGxQcm92aW5jZSA9IHByb3ZpbmNlO1xuXHRcdFx0dGhpcy5hbGxDaXR5ID0gY2l0eTtcblx0XHRcdHRoaXMuYWxsQXJlYSA9IGFyZWE7XG5cdFx0fSxcblx0XHRtb3VudGVkKCl7XG5cdFx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0YXN5bmMgdG9zZW5kZW1haWwoKXtcblx0XHRcdFx0aWYgKHRoaXMuZW1haVRpcCA9PSBcIueZvOmAgVwiKSB7XG5cdFx0XHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZW1haVRpbWVyKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9lbWFpbFNlbmQoe1xuXHRcdFx0XHRcdFx0ZW1haWw6IHRoaXMudXNlckluZm9zLmVtYWlsLFxuXHRcdFx0XHRcdFx0ZXZlbnQ6IFwiY2hlY2tcIlxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn55m86YCB5oiQ5YqfJyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRnb29nbGVlbWFpbCgpIHtcblx0XHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0XHRsZXQgZ29vZ2xlVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0bnVtLS07XG5cdFx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZ29vZ2xlVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0fSxcblx0XHRcdHByaXZhdGVLZXlPcHRpb25zKGRhdGEpIHtcblx0XHRcdFx0bGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgMjYpO1xuXHRcdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdFx0bGV0IG1pZGRsZSA9IFwi4oCmXCI7XG5cdFx0XHRcdGxldCBmaW5hbFN0cmluZyA9IHN0YXJ0ICsgbWlkZGxlICsgZW5kO1xuXHRcdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHRcdH0sXG5cdFx0XHRjaGFuZ2VQYXNzd29yZCgpIHtcblx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQgPSAhdGhpcy5zaG93UGFzc3dvcmQ7XG5cdFx0XHR9LFxuXHRcdFx0YXN5bmMgc3VibWl0VXNlck5hbWUoKSB7XG5cdFx0XHRcdGlmICghdGhpcy5uZXdVc2VyTmFtZSkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi6KuL6Ly45YWl5paw55So5oi25ZCNXCIsXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdG5pY2tuYW1lOiB0aGlzLm5ld1VzZXJOYW1lLFxuXHRcdFx0XHRcdG5ld3Bhc3N3b3JkOiBcIlwiLFxuXHRcdFx0XHRcdG5ld3BheWtleTogXCJcIlxuXHRcdFx0XHR9O1xuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX3Byb2ZpbGUocGFyYW1zKTtcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+S/ruaUueaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiBcInN1Y2Nlc3NcIixcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGlzLm5ld1VzZXJOYW1lID0gXCJcIjtcblx0XHRcdFx0XHR0aGlzLm1vZGFsVXNlck5hbWUgPSBmYWxzZTtcblx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Y29weUFkcmVzcyhhZHJlc3MpIHtcblx0XHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRcdGRhdGE6IGFkcmVzcyxcblx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfopIfoo73miJDlip8nLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGNoaW5lc2VDaXR5KGNpdHlDb2RlKSB7XG5cdFx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRcdGxldCBwcHBwID0gXCJcIjtcblx0XHRcdFx0bGV0IHFxcXEgPSBcIlwiO1xuXHRcdFx0XHRpZiAoY2l0eUNvZGUpIHtcblx0XHRcdFx0XHRsZXQgYSA9IGNpdHlDb2RlLnN1YnN0cmluZygwLCAyKTtcblx0XHRcdFx0XHRsZXQgYiA9IGNpdHlDb2RlLnN1YnN0cmluZygwLCA0KTtcblx0XHRcdFx0XHRfdGhhdC5hbGxQcm92aW5jZS5tYXAoKGl0ZW0sIGluZGV4KSA9PiB7XG5cdFx0XHRcdFx0XHRpZiAoaXRlbS52YWx1ZSA9PSBhKSB7XG5cdFx0XHRcdFx0XHRcdHBwcHAgPSBpdGVtLmxhYmVsO1xuXHRcdFx0XHRcdFx0XHRpZiAoYiA9PSBcIjAwXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHRfdGhhdC5hbGxDaXR5W2luZGV4XS5tYXAoKGl0ZW0xLCBpbmRleDEpID0+IHtcblx0XHRcdFx0XHRcdFx0XHRcdGlmIChpdGVtMS52YWx1ZSA9PSBiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdF90aGF0LmFsbEFyZWFbaW5kZXhdW2luZGV4MV0ubWFwKChpdGVtMiwgaW5kZXgyKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0yLnZhbHVlID09IGNpdHlDb2RlKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRxcXFxID0gaXRlbTIubGFiZWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHJldHVybiAocHBwcCArIHFxcXEpXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cmV0dXJuIFwiXCJcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIGdldFVzZXJJbmZvcygpIHtcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF91c2VySW5mb3MoKTtcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdFx0dGhpcy51c2VySW5mb3MgPSByZXMuZGF0YS51c2VyaW5mbztcblx0XHRcdFx0XHRjb25zb2xlLmxvZygndXNlckluZm9zJyx0aGlzLnVzZXJJbmZvcyk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRjb3BlWmh1amkoYWRkcmVzcykge1xuXHRcdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0XHRcdFx0ZGF0YTogYWRkcmVzcyxcblx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfopIfoo73miJDlip8nLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIG1vZGFsQnRuKCkge1xuXHRcdFx0XHRpZiAoIXRoaXMuemhpZnVNaW1hIHx8ICF0aGlzLmVtYWlsQ29kZSB8fCAhdGhpcy5nb29nbGVDb2RlKSByZXR1cm4gdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfoq4vloavlr6vmraPnorros4foqIonLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KVxuXHRcdFx0XHRjb25zdCBwYXJhbXMgPSB7XG5cdFx0XHRcdFx0Y29kZTogdGhpcy5lbWFpbENvZGUsXG5cdFx0XHRcdFx0Z29vZ2xlY29kZTogdGhpcy5nb29nbGVDb2RlLFxuXHRcdFx0XHRcdHBheWtleTogTUQ1KHRoaXMuemhpZnVNaW1hICsgKE1hdGguZmxvb3IoRGF0ZS5ub3coKSAvIDEwMDApKSksXG5cdFx0XHRcdFx0dGltZXN0YW1wOiBNYXRoLmZsb29yKERhdGUubm93KCkgLyAxMDAwKSxcblx0XHRcdFx0fVxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX3dhbGxldGluZm8ocGFyYW1zKTtcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdFx0dGhpcy5tb2RhbE5hbWUgPSBmYWxzZTtcblx0XHRcdFx0XHRsZXQgamllbWlpbmZvcyA9IGF3YWl0IHB1YmxpY2ppZW1pKHRoaXMuZXhwb3J0VHlwZSwgdGhpcy56aGlmdU1pbWEsIHRoaXMudXNlckluZm9zLndhbGxldC5hZGRyZXNzKTtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnc3Nzc3MnKVxuXHRcdFx0XHRcdHRoaXMuZXhwb3J0VHlwZSA9PSAxID8gdGhpcy51c2VyTW5lbW9uaWMgPSBqaWVtaWluZm9zIDogdGhpcy51c2VyUHJpdmF0ZUtleSA9IGppZW1paW5mb3M7XG5cdFx0XHRcdFx0dGhpcy5tb2RhbE5hbWVaaiA9IHRydWU7XG5cdFx0XHRcdFx0dGhpcy5lbWFpbENvZGUgPSBcIlwiO1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlQ29kZSA9IFwiXCI7XG5cdFx0XHRcdFx0dGhpcy56aGlmdU1pbWEgPSBcIlwiO1xuXHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0dG9TaGVuZmVuKCkge1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9teVByb3h5L215UHJveHlcIlxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdHVzZXJNb25leUFkcmVzc09wdGlvbnMoZGF0YSkge1xuXHRcdFx0XHRsZXQgc3RhcnQgPSBkYXRhLnN1YnN0cmluZygwLCA0KTtcblx0XHRcdFx0bGV0IGVuZCA9IGRhdGEuc3Vic3RyaW5nKGRhdGEubGVuZ3RoIC0gNCk7XG5cdFx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xuXHRcdFx0XHRsZXQgZmluYWxTdHJpbmcgPSBzdGFydCArIG1pZGRsZSArIGVuZDtcblx0XHRcdFx0cmV0dXJuIGZpbmFsU3RyaW5nXG5cdFx0XHR9LFxuXHRcdFx0bGlzdENsaWNrKHRpdGxlKSB7XG5cdFx0XHRcdHN3aXRjaCAodGl0bGUpIHtcblx0XHRcdFx0XHRjYXNlIFwi6YKA6KuL5aW95Y+LXCI6XG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbXl1c2VyL215dXNlclwiXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSBcIuaOqOiWpuWuouaItlwiOlxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvbXltb25leS9hbGxEZXRhaWw/ZGV0YWlsTGFiZWw9JHt0aXRsZX1gXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSBcIuS/ruaUuemXnOiBr+mMouWMhVwiOlxuXHRcdFx0XHRcdFx0dGhpcy5leHBvcnRJbmZvcygzKTtcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgXCLlsI7lh7rliqnoqJjoqZ5cIjpcblx0XHRcdFx0XHRcdHRoaXMuZXhwb3J0SW5mb3MoMSk7XG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlIFwi5bCO5Ye656eB6ZGwXCI6XG5cdFx0XHRcdFx0XHR0aGlzLmV4cG9ydEluZm9zKDIpO1xuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSBcIuS/ruaUueWvhueivFwiOlxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL21lL2VkaXRVc2VySW5mb1wiXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSBcIumHjee9ruWvhueivFwiOlxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL21lL3Jlc2V0UHdkXCJcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdC8vIGNhc2UgXCLpgIDlh7rnmbvpjIRcIjpcblx0XHRcdFx0XHRcdC8vICAgdW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidG9rZW5cIik7XG5cdFx0XHRcdFx0XHQvLyAgIHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHQvLyAgICAgdXJsOiBcIi9wYWdlcy9sb2dpbi9sb2dpblwiXG5cdFx0XHRcdFx0XHQvLyAgIH0pXG5cdFx0XHRcdFx0XHQvLyAgIGJyZWFrO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Ly8g6YCA5Ye655m76YyEXG5cdFx0XHRvdXRsb2dpbigpIHtcblx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidG9rZW5cIik7XG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9sb2dpbi9sb2dpblwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Ly/lsI7lh7rliqnoqJjoqZ7np4HpkbBcblx0XHRcdGV4cG9ydEluZm9zKG4pIHtcblx0XHRcdFx0dGhpcy5tb2RhbE5hbWUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLmV4cG9ydFR5cGUgPSBuO1xuXHRcdFx0fSxcblx0XHRcdGhhbmRsZUlucHV0KGV2ZW50KSB7XG5cdFx0XHRcdHRoaXMuemhpZnVNaW1hID0gZXZlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///446\n"); /***/ }), /* 447 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/me/editUserInfo.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./editUserInfo.vue?vue&type=template&id=031d3c7e&mpType=page */ 448);\n/* harmony import */ var _editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./editUserInfo.vue?vue&type=script&lang=js&mpType=page */ 450);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/me/editUserInfo.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lZGl0VXNlckluZm8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAzMWQzYzdlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9lZGl0VXNlckluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2VkaXRVc2VySW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9tZS9lZGl0VXNlckluZm8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///447\n"); /***/ }), /* 448 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/editUserInfo.vue?vue&type=template&id=031d3c7e&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./editUserInfo.vue?vue&type=template&id=031d3c7e&mpType=page */ 449); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_template_id_031d3c7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 449 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/editUserInfo.vue?vue&type=template&id=031d3c7e&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "title-tip"), attrs: { _i: 1 }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "form-box"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "row-input"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "tip"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "input-box"), attrs: { _i: 5 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], attrs: { password: _vm._$s(6, "a-password", _vm.showPassword1), _i: 6, }, domProps: { value: _vm._$s(6, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 7, "a-src", !_vm.showPassword1 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 7, }, on: { click: function ($event) { return _vm.changePassword(1) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "row-input"), attrs: { _i: 8 } }, [ _c("text", { staticClass: _vm._$s(9, "sc", "tip"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "input-box"), attrs: { _i: 10 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey1, expression: "paykey1", }, ], attrs: { password: _vm._$s(11, "a-password", _vm.showPassword2), _i: 11, }, domProps: { value: _vm._$s(11, "v-model", _vm.paykey1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 12, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 12, }, on: { click: function ($event) { return _vm.changePassword(2) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "row-input"), attrs: { _i: 13 } }, [ _c("text", { staticClass: _vm._$s(14, "sc", "tip"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "input-box"), attrs: { _i: 15 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey2, expression: "paykey2", }, ], attrs: { password: _vm._$s(16, "a-password", _vm.showPassword3), _i: 16, }, domProps: { value: _vm._$s(16, "v-model", _vm.paykey2) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey2 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 17, "a-src", !_vm.showPassword3 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 17, }, on: { click: function ($event) { return _vm.changePassword(3) }, }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(18, "sc", "login-btn"), attrs: { _i: 18 }, on: { click: _vm.submitEdit }, }), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 450 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/editUserInfo.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./editUserInfo.vue?vue&type=script&lang=js&mpType=page */ 451);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_editUserInfo_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI0NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lZGl0VXNlckluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2VkaXRVc2VySW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///450\n"); /***/ }), /* 451 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/editUserInfo.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n showPassword1: true,\n showPassword2: true,\n showPassword3: true,\n nickname: \"\",\n password: \"\",\n paykey: \"\",\n paykey1: \"\",\n paykey2: \"\",\n showpwdImg: \"static/eye_on.png\",\n hidepwdImg: \"static/eye_off.png\",\n userinfos: {}\n };\n },\n onShow: function onShow() {\n this.getUserInfos();\n },\n methods: {\n getUserInfos: function getUserInfos() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.userinfos = res.data.userinfo;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n changePassword: function changePassword(n) {\n switch (n) {\n case 1:\n this.showPassword1 = !this.showPassword1;\n break;\n case 2:\n this.showPassword2 = !this.showPassword2;\n break;\n case 3:\n this.showPassword3 = !this.showPassword3;\n break;\n }\n },\n submitEdit: function submitEdit() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var userPaykey, params, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n userPaykey = _this2.userinfos.paykey;\n if (_this2.paykey) {\n _context2.next = 4;\n break;\n }\n uni.showToast({\n title: '請輸入當前密碼',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 4:\n if (!(!_this2.paykey1 || !_this2.paykey2)) {\n _context2.next = 7;\n break;\n }\n uni.showToast({\n title: '請輸入新密碼',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 7:\n if (!(_this2.paykey1 != _this2.paykey2)) {\n _context2.next = 10;\n break;\n }\n uni.showToast({\n title: '兩次輸入密碼不一致',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 10:\n if (!(_this2.paykey != userPaykey)) {\n _context2.next = 13;\n break;\n }\n uni.showToast({\n title: '當前密碼不正確',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 13:\n params = {\n nickname: \"\",\n newpassword: \"\",\n newpaykey: _this2.paykey2\n };\n _context2.next = 16;\n return (0, _api._profile)(params);\n case 16:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '修改成功',\n duration: 1000,\n icon: 'success'\n });\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/me/index'\n });\n }, 500);\n }\n case 18:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWUvZWRpdFVzZXJJbmZvLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvd1Bhc3N3b3JkMSIsInNob3dQYXNzd29yZDIiLCJzaG93UGFzc3dvcmQzIiwibmlja25hbWUiLCJwYXNzd29yZCIsInBheWtleSIsInBheWtleTEiLCJwYXlrZXkyIiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJ1c2VyaW5mb3MiLCJvblNob3ciLCJnZXRVc2VySW5mb3MiLCJtZXRob2RzIiwiX3VzZXJJbmZvcyIsInJlcyIsImNvZGUiLCJ1c2VyaW5mbyIsImNoYW5nZVBhc3N3b3JkIiwibiIsInN1Ym1pdEVkaXQiLCJ1c2VyUGF5a2V5IiwidW5pIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwicGFyYW1zIiwibmV3cGFzc3dvcmQiLCJuZXdwYXlrZXkiLCJfcHJvZmlsZSIsImR1cmF0aW9uIiwic2V0VGltZW91dCIsInN3aXRjaFRhYiIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBdUNBO0FBdkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQU1lO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLGFBQWEsRUFBRSxJQUFJO01BQ25CQyxhQUFhLEVBQUUsSUFBSTtNQUNuQkMsYUFBYSxFQUFFLElBQUk7TUFDbkJDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLFVBQVUsRUFBRSxt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QUMsRUFBRSxHQUFHLENBQUM7Z0JBQ1I7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRjtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjQ1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRfcHJvZmlsZSxcblx0X3VzZXJJbmZvc1xufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHNob3dQYXNzd29yZDE6IHRydWUsXG5cdFx0XHRzaG93UGFzc3dvcmQyOiB0cnVlLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMzogdHJ1ZSxcblx0XHRcdG5pY2tuYW1lOiBcIlwiLFxuXHRcdFx0cGFzc3dvcmQ6IFwiXCIsXG5cdFx0XHRwYXlrZXk6IFwiXCIsXG5cdFx0XHRwYXlrZXkxOiBcIlwiLFxuXHRcdFx0cGF5a2V5MjogXCJcIixcblx0XHRcdHNob3dwd2RJbWc6IFwic3RhdGljL2V5ZV9vbi5wbmdcIixcblx0XHRcdGhpZGVwd2RJbWc6IFwic3RhdGljL2V5ZV9vZmYucG5nXCIsXG5cdFx0XHR1c2VyaW5mb3M6IHt9XG5cdFx0fVxuXHR9LFxuXHRvblNob3coKSB7XG5cdFx0dGhpcy5nZXRVc2VySW5mb3MoKTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGFzeW5jIGdldFVzZXJJbmZvcygpIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfdXNlckluZm9zKCk7XG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0dGhpcy51c2VyaW5mb3MgPSByZXMuZGF0YS51c2VyaW5mbztcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNoYW5nZVBhc3N3b3JkKG4pIHtcblx0XHRcdHN3aXRjaCAobikge1xuXHRcdFx0XHRjYXNlIDE6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQxID0gIXRoaXMuc2hvd1Bhc3N3b3JkMTtcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSAyOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkMiA9ICF0aGlzLnNob3dQYXNzd29yZDI7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgMzpcblx0XHRcdFx0XHR0aGlzLnNob3dQYXNzd29yZDMgPSAhdGhpcy5zaG93UGFzc3dvcmQzO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0fVxuXG5cdFx0fSxcblx0XHRhc3luYyBzdWJtaXRFZGl0KCkge1xuXHRcdFx0bGV0IHVzZXJQYXlrZXkgPSB0aGlzLnVzZXJpbmZvcy5wYXlrZXk7XG5cdFx0XHRpZiAoIXRoaXMucGF5a2V5KSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6Ly45YWl55W25YmN5a+G56K8Jyxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICghdGhpcy5wYXlrZXkxIHx8ICF0aGlzLnBheWtleTIpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfoq4vovLjlhaXmlrDlr4bnorwnLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoaXMucGF5a2V5MSAhPSB0aGlzLnBheWtleTIpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICflhanmrKHovLjlhaXlr4bnorzkuI3kuIDoh7QnLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoaXMucGF5a2V5ICE9IHVzZXJQYXlrZXkpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfnlbbliY3lr4bnorzkuI3mraPnoronLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRuaWNrbmFtZTogXCJcIixcblx0XHRcdFx0bmV3cGFzc3dvcmQ6IFwiXCIsXG5cdFx0XHRcdG5ld3BheWtleTogdGhpcy5wYXlrZXkyXG5cdFx0XHR9O1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9wcm9maWxlKHBhcmFtcyk7XG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfkv67mlLnmiJDlip8nLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwLFxuXHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHR9KVxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZS9pbmRleCdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCA1MDApXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///451\n"); /***/ }), /* 452 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/pages/me/resetPwd.vue?mpType=page ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./resetPwd.vue?vue&type=template&id=57883eec&mpType=page */ 453);\n/* harmony import */ var _resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./resetPwd.vue?vue&type=script&lang=js&mpType=page */ 455);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/me/resetPwd.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZXNldFB3ZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTc4ODNlZWMmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Jlc2V0UHdkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9yZXNldFB3ZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9tZS9yZXNldFB3ZC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///452\n"); /***/ }), /* 453 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/resetPwd.vue?vue&type=template&id=57883eec&mpType=page ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./resetPwd.vue?vue&type=template&id=57883eec&mpType=page */ 454); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_template_id_57883eec_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 454 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/resetPwd.vue?vue&type=template&id=57883eec&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "title-tip"), attrs: { _i: 1 }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "form-box"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "row-input"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "input-textarea"), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "tip"), attrs: { _i: 5 }, }), _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.inputMnemonic, expression: "inputMnemonic", }, ], staticClass: _vm._$s(6, "sc", "input textarea"), attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.inputMnemonic), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.inputMnemonic = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "row-input"), attrs: { _i: 7 } }, [ _c("text", { staticClass: _vm._$s(8, "sc", "tip"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "input-box"), attrs: { _i: 9 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey1, expression: "paykey1", }, ], attrs: { password: _vm._$s(10, "a-password", _vm.showPassword1), _i: 10, }, domProps: { value: _vm._$s(10, "v-model", _vm.paykey1) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey1 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 11, "a-src", !_vm.showPassword1 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 11, }, on: { click: function ($event) { return _vm.changePassword(1) }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "row-input"), attrs: { _i: 12 } }, [ _c("text", { staticClass: _vm._$s(13, "sc", "tip"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "input-box"), attrs: { _i: 14 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey2, expression: "paykey2", }, ], attrs: { password: _vm._$s(15, "a-password", _vm.showPassword2), _i: 15, }, domProps: { value: _vm._$s(15, "v-model", _vm.paykey2) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey2 = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 16, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 16, }, on: { click: function ($event) { return _vm.changePassword(2) }, }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(17, "sc", "login-btn"), attrs: { _i: 17 }, on: { click: _vm.submitEdit }, }), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 455 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/pages/me/resetPwd.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./resetPwd.vue?vue&type=script&lang=js&mpType=page */ 456);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_resetPwd_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiI0NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZXNldFB3ZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVzZXRQd2QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///455\n"); /***/ }), /* 456 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/me/resetPwd.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n userInfos: {},\n inputMnemonic: \"\",\n nickname: \"\",\n paykey1: \"\",\n paykey2: \"\",\n showPassword1: true,\n showPassword2: true,\n showpwdImg: \"static/eye_on.png\",\n hidepwdImg: \"static/eye_off.png\"\n };\n },\n mounted: function mounted() {\n this.getUserInfos();\n },\n methods: {\n changePassword: function changePassword(n) {\n switch (n) {\n case 1:\n this.showPassword1 = !this.showPassword1;\n break;\n case 2:\n this.showPassword2 = !this.showPassword2;\n break;\n }\n },\n getUserInfos: function getUserInfos() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.userInfos = res.data.userinfo;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n submitEdit: function submitEdit() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var userMnemonic, params, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n userMnemonic = uni.getStorageSync(\"user_mnemonic_\".concat(_this2.userInfos.id));\n if (_this2.inputMnemonic) {\n _context2.next = 4;\n break;\n }\n uni.showToast({\n title: '請輸入您的助記詞',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 4:\n if (!(!_this2.paykey1 || !_this2.paykey2)) {\n _context2.next = 7;\n break;\n }\n uni.showToast({\n title: '請輸入新密碼',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 7:\n if (!(_this2.paykey1 != _this2.paykey2)) {\n _context2.next = 10;\n break;\n }\n uni.showToast({\n title: '兩次輸入密碼不一致',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 10:\n if (!(_this2.inputMnemonic != userMnemonic)) {\n _context2.next = 13;\n break;\n }\n uni.showToast({\n title: '您的助記詞不正確',\n icon: \"none\"\n });\n return _context2.abrupt(\"return\");\n case 13:\n params = {\n nickname: \"\",\n newpassword: \"\",\n newpaykey: _this2.paykey2\n };\n _context2.next = 16;\n return (0, _api._profile)(params);\n case 16:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '重置成功',\n duration: 1000,\n icon: 'success'\n });\n setTimeout(function () {\n uni.switchTab({\n url: '/pages/me/index'\n });\n }, 500);\n }\n case 18:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWUvcmVzZXRQd2QudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ1c2VySW5mb3MiLCJpbnB1dE1uZW1vbmljIiwibmlja25hbWUiLCJwYXlrZXkxIiwicGF5a2V5MiIsInNob3dQYXNzd29yZDEiLCJzaG93UGFzc3dvcmQyIiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJtb3VudGVkIiwiZ2V0VXNlckluZm9zIiwibWV0aG9kcyIsImNoYW5nZVBhc3N3b3JkIiwibiIsIl91c2VySW5mb3MiLCJyZXMiLCJjb2RlIiwidXNlcmluZm8iLCJzdWJtaXRFZGl0IiwidXNlck1uZW1vbmljIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJpZCIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsInBhcmFtcyIsIm5ld3Bhc3N3b3JkIiwibmV3cGF5a2V5IiwiX3Byb2ZpbGUiLCJkdXJhdGlvbiIsInNldFRpbWVvdXQiLCJzd2l0Y2hUYWIiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQW9DQTtBQXBDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFNZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxTQUFTLEVBQUUsQ0FBQyxDQUFDO01BQ2JDLGFBQWEsRUFBRSxFQUFFO01BQ2pCQyxRQUFRLEVBQUUsRUFBRTtNQUNaQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxhQUFhLEVBQUUsSUFBSTtNQUNuQkMsYUFBYSxFQUFFLElBQUk7TUFDbkJDLFVBQVUsRUFBRSxtQkFBbUI7TUFDL0JDLFVBQVUsRUFBRTtJQUNiLENB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IjQ1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRfcHJvZmlsZSxcblx0X3VzZXJJbmZvc1xufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHVzZXJJbmZvczoge30sXG5cdFx0XHRpbnB1dE1uZW1vbmljOiBcIlwiLFxuXHRcdFx0bmlja25hbWU6IFwiXCIsXG5cdFx0XHRwYXlrZXkxOiBcIlwiLFxuXHRcdFx0cGF5a2V5MjogXCJcIixcblx0XHRcdHNob3dQYXNzd29yZDE6IHRydWUsXG5cdFx0XHRzaG93UGFzc3dvcmQyOiB0cnVlLFxuXHRcdFx0c2hvd3B3ZEltZzogXCJzdGF0aWMvZXllX29uLnBuZ1wiLFxuXHRcdFx0aGlkZXB3ZEltZzogXCJzdGF0aWMvZXllX29mZi5wbmdcIixcblx0XHR9XG5cdH0sXG5cdG1vdW50ZWQoKSB7XG5cdFx0dGhpcy5nZXRVc2VySW5mb3MoKTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNoYW5nZVBhc3N3b3JkKG4pIHtcblx0XHRcdHN3aXRjaCAobikge1xuXHRcdFx0XHRjYXNlIDE6XG5cdFx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQxID0gIXRoaXMuc2hvd1Bhc3N3b3JkMTtcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSAyOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkMiA9ICF0aGlzLnNob3dQYXNzd29yZDI7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBnZXRVc2VySW5mb3MoKSB7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHRoaXMudXNlckluZm9zID0gcmVzLmRhdGEudXNlcmluZm87XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBzdWJtaXRFZGl0KCkge1xuXHRcdFx0bGV0IHVzZXJNbmVtb25pYyA9IHVuaS5nZXRTdG9yYWdlU3luYyhgdXNlcl9tbmVtb25pY18ke3RoaXMudXNlckluZm9zLmlkfWApXG5cdFx0XHRpZiAoIXRoaXMuaW5wdXRNbmVtb25pYykge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+i8uOWFpeaCqOeahOWKqeiomOipnicsXG5cdFx0XHRcdFx0aWNvbjogXCJub25lXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoaXMucGF5a2V5MSB8fCAhdGhpcy5wYXlrZXkyKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6Ly45YWl5paw5a+G56K8Jyxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLnBheWtleTEgIT0gdGhpcy5wYXlrZXkyKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn5YWp5qyh6Ly45YWl5a+G56K85LiN5LiA6Ie0Jyxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLmlucHV0TW5lbW9uaWMgIT0gdXNlck1uZW1vbmljKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn5oKo55qE5Yqp6KiY6Kme5LiN5q2j56K6Jyxcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0bmlja25hbWU6IFwiXCIsXG5cdFx0XHRcdG5ld3Bhc3N3b3JkOiBcIlwiLFxuXHRcdFx0XHRuZXdwYXlrZXk6IHRoaXMucGF5a2V5MlxuXHRcdFx0fTtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfcHJvZmlsZShwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6YeN572u5oiQ5YqfJyxcblx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMCxcblx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0fSlcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWUvaW5kZXgnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSwgNTAwKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///456\n"); /***/ }), /* 457 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/uplode.vue?mpType=page ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uplode.vue?vue&type=template&id=169d1575&mpType=page */ 458);\n/* harmony import */ var _uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uplode.vue?vue&type=script&lang=js&mpType=page */ 476);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/myProxy/uplode.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91cGxvZGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE2OWQxNTc1Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91cGxvZGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VwbG9kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9teVByb3h5L3VwbG9kZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///457\n"); /***/ }), /* 458 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/uplode.vue?vue&type=template&id=169d1575&mpType=page ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uplode.vue?vue&type=template&id=169d1575&mpType=page */ 459); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_template_id_169d1575_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 459 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myProxy/uplode.vue?vue&type=template&id=169d1575&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uUpload: __webpack_require__(/*! @/uview-ui/components/u-upload/u-upload.vue */ 460).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "upload_container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "upload_container_header"), attrs: { _i: 1 }, }, [ _c("view"), _c("u-upload", { attrs: { maxCount: 1, fileList: _vm.businessLicense, previewFullImage: true, _i: 3, }, on: { afterRead: _vm.afterRead1, delete: _vm.deletePic1 }, }), _c("view"), _c("u-upload", { attrs: { maxCount: 1, fileList: _vm.leaseContract, previewFullImage: true, _i: 5, }, on: { afterRead: _vm.afterRead2, delete: _vm.deletePic2 }, }), _c("view"), _c("u-upload", { attrs: { maxCount: 5, fileList: _vm.placePhotos, previewFullImage: true, _i: 7, }, on: { afterRead: _vm.afterRead3, delete: _vm.deletePic3 }, }), _c("view"), _c("u-upload", { attrs: { maxCount: 1, fileList: _vm.idCards, previewFullImage: true, _i: 9, }, on: { afterRead: _vm.afterRead4, delete: _vm.deletePic4 }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(10, "sc", "upload_container_end"), attrs: { _i: 10 }, }, [_c("button", { attrs: { _i: 11 }, on: { click: _vm.submitForm } })] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 460 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/u-upload.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-upload.vue?vue&type=template&id=0d33af60&scoped=true& */ 461);\n/* harmony import */ var _u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-upload.vue?vue&type=script&lang=js& */ 469);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0d33af60\",\n null,\n false,\n _u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-upload/u-upload.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXVwbG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGQzM2FmNjAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LXVwbG9hZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBkMzNhZjYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS11cGxvYWQvdS11cGxvYWQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///460\n"); /***/ }), /* 461 */ /*!*********************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/u-upload.vue?vue&type=template&id=0d33af60&scoped=true& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-upload.vue?vue&type=template&id=0d33af60&scoped=true& */ 462); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_template_id_0d33af60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 462 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-upload/u-upload.vue?vue&type=template&id=0d33af60&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uLoadingIcon: __webpack_require__(/*! @/uview-ui/components/u-loading-icon/u-loading-icon.vue */ 463) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-upload"), style: _vm._$s(0, "s", [_vm.$u.addStyle(_vm.customStyle)]), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-upload__wrap"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.previewImage) ? _vm._l( _vm._$s(3, "f", { forItems: _vm.lists }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "3-" + $30, "sc", "u-upload__wrap__preview" ), attrs: { _i: "3-" + $30 }, }, [ _vm._$s( "4-" + $30, "i", item.isImage || (item.type && item.type === "image") ) ? _c("image", { staticClass: _vm._$s( "4-" + $30, "sc", "u-upload__wrap__preview__image" ), style: _vm._$s("4-" + $30, "s", [ { width: _vm.$u.addUnit(_vm.width), height: _vm.$u.addUnit(_vm.height), }, ]), attrs: { src: _vm._$s( "4-" + $30, "a-src", item.thumb || item.url ), mode: _vm._$s( "4-" + $30, "a-mode", _vm.imageMode ), _i: "4-" + $30, }, on: { click: function ($event) { return _vm.onPreviewImage(item) }, }, }) : _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "u-upload__wrap__preview__other" ), attrs: { _i: "5-" + $30 }, }, [ _c("u-icon", { attrs: { color: "#80CBF9", size: "26", name: item.isVideo || (item.type && item.type === "video") ? "movie" : "folder", _i: "6-" + $30, }, }), _c( "text", { staticClass: _vm._$s( "7-" + $30, "sc", "u-upload__wrap__preview__other__text" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s( item.isVideo || (item.type && item.type === "video") ? "视频" : "文件" ) ) ), ] ), ], 1 ), _vm._$s( "8-" + $30, "i", item.status === "uploading" || item.status === "failed" ) ? _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "u-upload__status" ), attrs: { _i: "8-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "u-upload__status__icon" ), attrs: { _i: "9-" + $30 }, }, [ _vm._$s( "10-" + $30, "i", item.status === "failed" ) ? _c("u-icon", { attrs: { name: "close-circle", color: "#ffffff", size: "25", _i: "10-" + $30, }, }) : _c("u-loading-icon", { attrs: { size: "22", mode: "circle", color: "#ffffff", _i: "11-" + $30, }, }), ], 1 ), _vm._$s("12-" + $30, "i", item.message) ? _c( "text", { staticClass: _vm._$s( "12-" + $30, "sc", "u-upload__status__message" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.message) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _vm._$s( "13-" + $30, "i", item.status !== "uploading" && (_vm.deletable || item.deletable) ) ? _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "u-upload__deletable" ), attrs: { _i: "13-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.deleteItem(index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "u-upload__deletable__icon" ), attrs: { _i: "14-" + $30 }, }, [ _c("u-icon", { attrs: { name: "close", color: "#ffffff", size: "10", _i: "15-" + $30, }, }), ], 1 ), ] ) : _vm._e(), _vm._$s("16-" + $30, "i", item.status === "success") ? _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "u-upload__success" ), attrs: { _i: "16-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "u-upload__success__icon" ), attrs: { _i: "17-" + $30 }, }, [ _c("u-icon", { attrs: { name: "checkmark", color: "#ffffff", size: "12", _i: "18-" + $30, }, }), ], 1 ), ] ) : _vm._e(), ] ) } ) : _vm._e(), _vm._$s(19, "i", _vm.isInCount) ? [ _vm._$s(20, "i", _vm.$slots.default || _vm.$slots.$default) ? _c( "view", { attrs: { _i: 20 }, on: { click: _vm.chooseFile } }, [_vm._t("default", null, { _i: 21 })], 2 ) : _c( "view", { staticClass: _vm._$s(22, "sc", "u-upload__button"), class: _vm._$s(22, "c", [ _vm.disabled && "u-upload__button--disabled", ]), style: _vm._$s(22, "s", [ { width: _vm.$u.addUnit(_vm.width), height: _vm.$u.addUnit(_vm.height), }, ]), attrs: { "hover-class": _vm._$s( 22, "a-hover-class", !_vm.disabled ? "u-upload__button--hover" : "" ), _i: 22, }, on: { click: _vm.chooseFile }, }, [ _c("u-icon", { attrs: { name: _vm.uploadIcon, size: "26", color: _vm.uploadIconColor, _i: 23, }, }), _vm._$s(24, "i", _vm.uploadText) ? _c( "text", { staticClass: _vm._$s( 24, "sc", "u-upload__button__text" ), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.uploadText)) ), ] ) : _vm._e(), ], 1 ), ] : _vm._e(), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 463 */ /*!**************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-loading-icon/u-loading-icon.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=template&id=1b800240&scoped=true& */ 464);\n/* harmony import */ var _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=script&lang=js& */ 466);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1b800240\",\n null,\n false,\n _u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWxvYWRpbmctaWNvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWI4MDAyNDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWxvYWRpbmctaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtbG9hZGluZy1pY29uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFiODAwMjQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1sb2FkaW5nLWljb24vdS1sb2FkaW5nLWljb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///463\n"); /***/ }), /* 464 */ /*!*********************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=1b800240&scoped=true& ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=template&id=1b800240&scoped=true& */ 465); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_1b800240_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 465 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=1b800240&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-loading-icon"), class: _vm._$s(0, "c", [_vm.vertical && "u-loading-icon--vertical"]), style: _vm._$s(0, "s", [_vm.$u.addStyle(_vm.customStyle)]), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", !_vm.webviewHide) ? _c( "view", { ref: "ani", staticClass: _vm._$s(1, "sc", "u-loading-icon__spinner"), class: _vm._$s(1, "c", [ "u-loading-icon__spinner--" + _vm.mode, ]), style: _vm._$s(1, "s", { color: _vm.color, width: _vm.$u.addUnit(_vm.size), height: _vm.$u.addUnit(_vm.size), borderTopColor: _vm.color, borderBottomColor: _vm.otherBorderColor, borderLeftColor: _vm.otherBorderColor, borderRightColor: _vm.otherBorderColor, "animation-duration": _vm.duration + "ms", "animation-timing-function": _vm.mode === "semicircle" || _vm.mode === "circle" ? _vm.timingFunction : "", }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.mode === "spinner") ? _vm._l( _vm._$s(3, "f", { forItems: _vm.array12 }), function (item, index, $20, $30) { return _c("view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "3-" + $30, "sc", "u-loading-icon__dot" ), attrs: { _i: "3-" + $30 }, }) } ) : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(4, "i", _vm.text) ? _c( "text", { staticClass: _vm._$s(4, "sc", "u-loading-icon__text"), style: _vm._$s(4, "s", { fontSize: _vm.$u.addUnit(_vm.textSize), color: _vm.textColor, }), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.text)))] ) : _vm._e(), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 466 */ /*!***************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=script&lang=js& */ 467);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiI0NjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxvYWRpbmctaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbG9hZGluZy1pY29uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///466\n"); /***/ }), /* 467 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 468));\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 * loading 加载动画\n * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\n * @tutorial https://www.uviewui.com/components/loading.html\n * @property {Boolean}\t\t\tshow\t\t\t是否显示组件 (默认 true)\n * @property {String}\t\t\tcolor\t\t\t动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])\n * @property {String}\t\t\ttextColor\t\t提示文本的颜色(默认color['u-tips-color'])\n * @property {Boolean}\t\t\tvertical\t\t文字和图标是否垂直排列 (默认 false )\n * @property {String}\t\t\tmode\t\t\t模式选择,见官网说明(默认 'circle' )\n * @property {String | Number}\tsize\t\t\t加载图标的大小,单位px (默认 24 )\n * @property {String | Number}\ttextSize\t\t文字大小(默认 15 )\n * @property {String | Number}\ttext\t\t\t文字内容 \n * @property {String}\t\t\ttimingFunction\t动画模式 (默认 'ease-in-out' )\n * @property {String | Number}\tduration\t\t动画执行周期时间(默认 1200)\n * @property {String}\t\t\tinactiveColor\tmode=circle时的暗边颜色 \n * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\n * @example \n */\nvar _default = {\n name: 'u-loading-icon',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n // Array.form可以通过一个伪数组对象创建指定长度的数组\n // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from\n array12: Array.from({\n length: 12\n }),\n // 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行\n // 在iOS nvue上,则会一开始默认执行两个周期的动画\n aniAngel: 360,\n // 动画旋转角度\n webviewHide: false,\n // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗\n loading: false // 是否运行中,针对nvue使用\n };\n },\n\n computed: {\n // 当为circle类型时,给其另外三边设置一个更轻一些的颜色\n // 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色\n // 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)\n otherBorderColor: function otherBorderColor() {\n var lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80];\n if (this.mode === 'circle') {\n return this.inactiveColor ? this.inactiveColor : lightColor;\n } else {\n return 'transparent';\n }\n // return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'\n }\n },\n\n watch: {\n show: function show(n) {\n // nvue中,show为true,且为非loading状态,就重新执行动画模块\n }\n },\n mounted: function mounted() {\n this.init();\n },\n methods: {\n init: function init() {\n var _this = this;\n setTimeout(function () {\n _this.show && _this.addEventListenerToWebview();\n }, 20);\n },\n // 监听webview的显示与隐藏\n addEventListenerToWebview: function addEventListenerToWebview() {\n var _this2 = this;\n // webview的堆栈\n var pages = getCurrentPages();\n // 当前页面\n var page = pages[pages.length - 1];\n // 当前页面的webview实例\n var currentWebview = page.$getAppWebview();\n // 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)\n currentWebview.addEventListener('hide', function () {\n _this2.webviewHide = true;\n });\n currentWebview.addEventListener('show', function () {\n _this2.webviewHide = false;\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxvYWRpbmctaWNvbi91LWxvYWRpbmctaWNvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImRhdGEiLCJhcnJheTEyIiwibGVuZ3RoIiwiYW5pQW5nZWwiLCJ3ZWJ2aWV3SGlkZSIsImxvYWRpbmciLCJjb21wdXRlZCIsIm90aGVyQm9yZGVyQ29sb3IiLCJ3YXRjaCIsInNob3ciLCJtb3VudGVkIiwibWV0aG9kcyIsImluaXQiLCJzZXRUaW1lb3V0IiwiYWRkRXZlbnRMaXN0ZW5lclRvV2VidmlldyIsImN1cnJlbnRXZWJ2aWV3Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFqQkEsZUFrQkE7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7SUFBQTtFQVNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0FDO1FBS0E7TUFFQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7TUFDQTtNQUNBQTtRQUNBO01BQ0E7SUFDQTtFQThCQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3XHJcblx0XHRjbGFzcz1cInUtbG9hZGluZy1pY29uXCJcclxuXHRcdDpzdHlsZT1cIlskdS5hZGRTdHlsZShjdXN0b21TdHlsZSldXCJcclxuXHRcdDpjbGFzcz1cIlt2ZXJ0aWNhbCAmJiAndS1sb2FkaW5nLWljb24tLXZlcnRpY2FsJ11cIlxyXG5cdFx0di1pZj1cInNob3dcIlxyXG5cdD5cclxuXHRcdDx2aWV3XHJcblx0XHRcdHYtaWY9XCIhd2Vidmlld0hpZGVcIlxyXG5cdFx0XHRjbGFzcz1cInUtbG9hZGluZy1pY29uX19zcGlubmVyXCJcclxuXHRcdFx0OmNsYXNzPVwiW2B1LWxvYWRpbmctaWNvbl9fc3Bpbm5lci0tJHttb2RlfWBdXCJcclxuXHRcdFx0cmVmPVwiYW5pXCJcclxuXHRcdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRcdGNvbG9yOiBjb2xvcixcclxuXHRcdFx0XHR3aWR0aDogJHUuYWRkVW5pdChzaXplKSxcclxuXHRcdFx0XHRoZWlnaHQ6ICR1LmFkZFVuaXQoc2l6ZSksXHJcblx0XHRcdFx0Ym9yZGVyVG9wQ29sb3I6IGNvbG9yLFxyXG5cdFx0XHRcdGJvcmRlckJvdHRvbUNvbG9yOiBvdGhlckJvcmRlckNvbG9yLFxyXG5cdFx0XHRcdGJvcmRlckxlZnRDb2xvcjogb3RoZXJCb3JkZXJDb2xvcixcclxuXHRcdFx0XHRib3JkZXJSaWdodENvbG9yOiBvdGhlckJvcmRlckNvbG9yLFxyXG5cdFx0XHRcdCdhbmltYXRpb24tZHVyYXRpb24nOiBgJHtkdXJhdGlvbn1tc2AsXHJcblx0XHRcdFx0J2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24nOiBtb2RlID09PSAnc2VtaWNpcmNsZScgfHwgbW9kZSA9PT0gJ2NpcmNsZScgPyB0aW1pbmdGdW5jdGlvbiA6ICcnXHJcblx0XHRcdH1cIlxyXG5cdFx0PlxyXG5cdFx0XHQ8YmxvY2sgdi1pZj1cIm1vZGUgPT09ICdzcGlubmVyJ1wiPlxyXG5cdFx0XHRcdDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cclxuXHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGFycmF5MTJcIlxyXG5cdFx0XHRcdFx0OmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdGNsYXNzPVwidS1sb2FkaW5nLWljb25fX2RvdFwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtTlZVRSAtLT5cclxuXHRcdFx0XHQ8IS0tIOatpOe7hOS7tuWGhemDqOWbvuagh+mDqOWIhuaXoOazleiuvue9ruWuvemrmO+8jOWNs+S9v+mAmui/h3dpZHRo5ZKMaGVpZ2h06YWN572u5LqG5Lmf5peg5pWIIC0tPlxyXG5cdFx0XHRcdDxsb2FkaW5nLWluZGljYXRvclxyXG5cdFx0XHRcdFx0di1pZj1cIiF3ZWJ2aWV3SGlkZVwiXHJcblx0XHRcdFx0XHRjbGFzcz1cInUtbG9hZGluZy1pbmRpY2F0b3JcIlxyXG5cdFx0XHRcdFx0OmFuaW1hdGluZz1cInRydWVcIlxyXG5cdFx0XHRcdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogY29sb3IsXHJcblx0XHRcdFx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KHNpemUpLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICR1LmFkZFVuaXQoc2l6ZSlcclxuXHRcdFx0XHRcdH1cIlxyXG5cdFx0XHRcdC8+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwvYmxvY2s+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dGV4dFxyXG5cdFx0XHR2LWlmPVwidGV4dFwiXHJcblx0XHRcdGNsYXNzPVwidS1sb2FkaW5nLWljb25fX3RleHRcIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7XHJcblx0XHRcdFx0Zm9udFNpemU6ICR1LmFkZFVuaXQodGV4dFNpemUpLFxyXG5cdFx0XHRcdGNvbG9yOiB0ZXh0Q29sb3IsXHJcblx0XHRcdH1cIlxyXG5cdFx0Pnt7dGV4dH19PC90ZXh0PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdGNvbnN0IGFuaW1hdGlvbiA9IHdlZXgucmVxdWlyZU1vZHVsZSgnYW5pbWF0aW9uJyk7XHJcblx0Ly8gI2VuZGlmXHJcblx0LyoqXHJcblx0ICogbG9hZGluZyDliqDovb3liqjnlLtcclxuXHQgKiBAZGVzY3JpcHRpb24g6K2m5q2k57uE5Lu25Li65LiA5Liq5bCP5Yqo55S777yM55uu5YmN55So5ZyodVZpZXfnmoRsb2FkbW9yZeWKoOi9veabtOWkmuWSjHN3aXRjaOW8gOWFs+etiee7hOS7tueahOato+WcqOWKoOi9veeKtuaAgeWcuuaZr+OAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL2xvYWRpbmcuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzaG93XHRcdFx05piv5ZCm5pi+56S657uE5Lu2ICAo6buY6K6kIHRydWUpXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29sb3JcdFx0XHTliqjnlLvmtLvliqjljLrln5/nmoTpopzoibLvvIzlj6rlr7kgbW9kZSA9IGZsb3dlciDmqKHlvI/mnInmlYjvvIjpu5jorqRjb2xvclsndS10aXBzLWNvbG9yJ13vvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHR0ZXh0Q29sb3JcdFx05o+Q56S65paH5pys55qE6aKc6Imy77yI6buY6K6kY29sb3JbJ3UtdGlwcy1jb2xvcidd77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdHZlcnRpY2FsXHRcdOaWh+Wtl+WSjOWbvuagh+aYr+WQpuWeguebtOaOkuWIlyAo6buY6K6kIGZhbHNlIClcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRtb2RlXHRcdFx05qih5byP6YCJ5oup77yM6KeB5a6Y572R6K+05piO77yI6buY6K6kICdjaXJjbGUnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0c2l6ZVx0XHRcdOWKoOi9veWbvuagh+eahOWkp+Wwj++8jOWNleS9jXB4IO+8iOm7mOiupCAyNCDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHRleHRTaXplXHRcdOaWh+Wtl+Wkp+Wwj++8iOm7mOiupCAxNSDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHRleHRcdFx0XHTmloflrZflhoXlrrkgXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dGltaW5nRnVuY3Rpb25cdOWKqOeUu+aooeW8jyDvvIjpu5jorqQgJ2Vhc2UtaW4tb3V0JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGR1cmF0aW9uXHRcdOWKqOeUu+aJp+ihjOWRqOacn+aXtumXtO+8iOm7mOiupCAxMjAw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0aW5hY3RpdmVDb2xvclx0bW9kZT1jaXJjbGXml7bnmoTmmpfovrnpopzoibIgXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0Y3VzdG9tU3R5bGVcdFx05a6a5LmJ6ZyA6KaB55So5Yiw55qE5aSW6YOo5qC35byPXHJcblx0ICogQGV4YW1wbGUgPHUtbG9hZGluZyBtb2RlPVwiY2lyY2xlXCI+PC91LWxvYWRpbmc+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3UtbG9hZGluZy1pY29uJyxcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4sIHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8gQXJyYXkuZm9ybeWPr+S7pemAmui/h+S4gOS4quS8quaVsOe7hOWvueixoeWIm+W7uuaMh+WumumVv+W6pueahOaVsOe7hFxyXG5cdFx0XHRcdC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL3poLUNOL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL0FycmF5L2Zyb21cclxuXHRcdFx0XHRhcnJheTEyOiBBcnJheS5mcm9tKHtcclxuXHRcdFx0XHRcdGxlbmd0aDogMTJcclxuXHRcdFx0XHR9KSxcclxuXHRcdFx0XHQvLyDov5nph4zpnIDopoHorr7nva7pu5jorqTlgLzkuLozNjDvvIzlkKbliJnlnKjlronljZNudnVl5LiK77yM5Lya5bu26L+f5LiA5LiqZHVyYXRpb27lkajmnJ/lkI7miY3miafooYxcclxuXHRcdFx0XHQvLyDlnKhpT1MgbnZ1ZeS4iu+8jOWImeS8muS4gOW8gOWni+m7mOiupOaJp+ihjOS4pOS4quWRqOacn+eahOWKqOeUu1xyXG5cdFx0XHRcdGFuaUFuZ2VsOiAzNjAsIC8vIOWKqOeUu+aXi+i9rOinkuW6plxyXG5cdFx0XHRcdHdlYnZpZXdIaWRlOiBmYWxzZSwgLy8g55uR5ZCsd2Vidmlld+eahOeKtuaAge+8jOWmguaenOmakOiXj+S6humhtemdou+8jOWImeWBnOatouWKqOeUu++8jOS7peWFjeaAp+iDvea2iOiAl1xyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLCAvLyDmmK/lkKbov5DooYzkuK3vvIzpkojlr7ludnVl5L2/55SoXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDlvZPkuLpjaXJjbGXnsbvlnovml7bvvIznu5nlhbblj6blpJbkuInovrnorr7nva7kuIDkuKrmm7TovbvkuIDkupvnmoTpopzoibJcclxuXHRcdFx0Ly8g5LmL5omA5Lul6ZyA6KaB6L+Z5LmI5YGa55qE5Y6f5Zug5piv77yM5q+U5aaC54i257uE5Lu25Lyg5LqGY29sb3LkuLrnuqLoibLvvIzpgqPkuYjpnIDopoHlj6blpJbnmoTkuInkuKrovrnkuLrmtYXnuqLoibJcclxuXHRcdFx0Ly8g6ICM5LiN6IO95piv5Zu65a6a55qE5p+Q5LiA5Liq5YW25LuW6aKc6ImyKOWboOS4uui/meS4quWbuuWumueahOminOiJsuWPr+iDvea1heiTne+8jOWvvOiHtOaViOaenOayoeaciemCo+S5iOe7huiFu+iJr+WlvSlcclxuXHRcdFx0b3RoZXJCb3JkZXJDb2xvcigpIHtcclxuXHRcdFx0XHRjb25zdCBsaWdodENvbG9yID0gdW5pLiR1LmNvbG9yR3JhZGllbnQodGhpcy5jb2xvciwgJyNmZmZmZmYnLCAxMDApWzgwXVxyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdjaXJjbGUnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5pbmFjdGl2ZUNvbG9yID8gdGhpcy5pbmFjdGl2ZUNvbG9yIDogbGlnaHRDb2xvclxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50J1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyByZXR1cm4gdGhpcy5tb2RlID09PSAnY2lyY2xlJyA/IHRoaXMuaW5hY3RpdmVDb2xvciA/IHRoaXMuaW5hY3RpdmVDb2xvciA6IGxpZ2h0Q29sb3IgOiAndHJhbnNwYXJlbnQnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRzaG93KG4pIHtcclxuXHRcdFx0XHQvLyBudnVl5Lit77yMc2hvd+S4unRydWXvvIzkuJTkuLrpnZ5sb2FkaW5n54q25oCB77yM5bCx6YeN5paw5omn6KGM5Yqo55S75qih5Z2XXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0aWYgKG4gJiYgIXRoaXMubG9hZGluZykge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3RhcnRBbmltYXRlKClcclxuXHRcdFx0XHRcdH0sIDMwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0XHR0aGlzLnNob3cgJiYgdGhpcy5udnVlQW5pbWF0ZSgpXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVUyBcclxuXHRcdFx0XHRcdHRoaXMuc2hvdyAmJiB0aGlzLmFkZEV2ZW50TGlzdGVuZXJUb1dlYnZpZXcoKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSwgMjApXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOebkeWQrHdlYnZpZXfnmoTmmL7npLrkuI7pmpDol49cclxuXHRcdFx0YWRkRXZlbnRMaXN0ZW5lclRvV2VidmlldygpIHtcclxuXHRcdFx0XHQvLyB3ZWJ2aWV355qE5aCG5qCIXHJcblx0XHRcdFx0Y29uc3QgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKVxyXG5cdFx0XHRcdC8vIOW9k+WJjemhtemdolxyXG5cdFx0XHRcdGNvbnN0IHBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXVxyXG5cdFx0XHRcdC8vIOW9k+WJjemhtemdoueahHdlYnZpZXflrp7kvotcclxuXHRcdFx0XHRjb25zdCBjdXJyZW50V2VidmlldyA9IHBhZ2UuJGdldEFwcFdlYnZpZXcoKVxyXG5cdFx0XHRcdC8vIOebkeWQrHdlYnZpZXfnmoTmmL7npLrkuI7pmpDol4/vvIzku47ogIzlgZzmraLmiJbogIXlvIDlp4vliqjnlLso5Li65LqG5oCn6IO9KVxyXG5cdFx0XHRcdGN1cnJlbnRXZWJ2aWV3LmFkZEV2ZW50TGlzdGVuZXIoJ2hpZGUnLCAoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLndlYnZpZXdIaWRlID0gdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Y3VycmVudFdlYnZpZXcuYWRkRXZlbnRMaXN0ZW5lcignc2hvdycsICgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMud2Vidmlld0hpZGUgPSBmYWxzZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRudnVlQW5pbWF0ZSgpIHtcclxuXHRcdFx0XHQvLyBudnVl5LiL77yM6Z2ec3Bpbm5lcuexu+Wei+aXtuaJjemcgOimgeaXi+i9rO+8jOWboOS4um52dWXnmoRzcGlubmVy57G75Z6L77yM5L2/55So5LqGd2VleOeahFxyXG5cdFx0XHRcdC8vIGxvYWRpbmctaW5kaWNhdG9y57uE5Lu277yM6Ieq5bim5peL6L2s5Yqf6IO9XHJcblx0XHRcdFx0dGhpcy5tb2RlICE9PSAnc3Bpbm5lcicgJiYgdGhpcy5zdGFydEFuaW1hdGUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiafooYxudnVl55qEYW5pbWF0ZeaooeWdl+WKqOeUu1xyXG5cdFx0XHRzdGFydEFuaW1hdGUoKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZVxyXG5cdFx0XHRcdGNvbnN0IGFuaSA9IHRoaXMuJHJlZnMuYW5pXHJcblx0XHRcdFx0aWYgKCFhbmkpIHJldHVyblxyXG5cdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKGFuaSwge1xyXG5cdFx0XHRcdFx0Ly8g6L+b6KGM6KeS5bqm5peL6L2sXHJcblx0XHRcdFx0XHRzdHlsZXM6IHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBgcm90YXRlKCR7dGhpcy5hbmlBbmdlbH1kZWcpYCxcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtT3JpZ2luOiAnY2VudGVyIGNlbnRlcidcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRkdXJhdGlvbjogdGhpcy5kdXJhdGlvbixcclxuXHRcdFx0XHRcdHRpbWluZ0Z1bmN0aW9uOiB0aGlzLnRpbWluZ0Z1bmN0aW9uLFxyXG5cdFx0XHRcdFx0Ly8gZGVsYXk6IDEwXHJcblx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g5q+P5qyh5aKe5YqgMzYwZGVn77yM5Li65LqG6K6p5YW26YeN5paw5peL6L2s5LiA5ZGoXHJcblx0XHRcdFx0XHR0aGlzLmFuaUFuZ2VsICs9IDM2MFxyXG5cdFx0XHRcdFx0Ly8g5Yqo55S757uT5p2f5ZCO77yM57un57ut5b6q546v5omn6KGM5Yqo55S777yM6ZyA6KaB5ZCM5pe25Yik5patd2Vidmlld0hpZGXlj5jph49cclxuXHRcdFx0XHRcdC8vIG52dWXlronljZPvvIzpobXpnaLpmpDol4/lkI7kvp3nhLbkvJrnu6fnu63miafooYxzdGFydEFuaW1hdGXmlrnms5VcclxuXHRcdFx0XHRcdHRoaXMuc2hvdyAmJiAhdGhpcy53ZWJ2aWV3SGlkZSA/IHRoaXMuc3RhcnRBbmltYXRlKCkgOiB0aGlzLmxvYWRpbmcgPSBmYWxzZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcblx0JHUtbG9hZGluZy1pY29uLWNvbG9yOiAjYzhjOWNjICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi10ZXh0LW1hcmdpbi1sZWZ0OjRweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWljb24tdGV4dC1jb2xvcjokdS1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi10ZXh0LWZvbnQtc2l6ZToxNHB4ICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi10ZXh0LWxpbmUtaGVpZ2h0OjIwcHggIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy13aWR0aDozMHB4ICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaGVpZ2h0OjMwcHggIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1tYXgtd2lkdGg6MTAwJSAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLW1heC1oZWlnaHQ6MTAwJSAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLXNlbWljaXJjbGUtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLXNlbWljaXJjbGUtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4ICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctc2VtaWNpcmNsZS1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLXNlbWljaXJjbGUtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHggIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXU6IDEwMHB4ICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctc2VtaWNpcmNsZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1OiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItd2lkdGg6MnB4ICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci10b3AtY29sb3I6I2U1ZTVlNSAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItcmlnaHQtY29sb3I6JHUtbG9hZGluZy1jaXJjbGUtYm9yZGVyLXRvcC1jb2xvciAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItYm90dG9tLWNvbG9yOiR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci10b3AtY29sb3IgIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1jaXJjbGUtYm9yZGVyLWxlZnQtY29sb3I6JHUtbG9hZGluZy1jaXJjbGUtYm9yZGVyLXRvcC1jb2xvciAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItc3R5bGU6c29saWQgIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1pY29uLWhvc3QtZm9udC1zaXplOjBweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWljb24taG9zdC1saW5lLWhlaWdodDoxICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi12ZXJ0aWNhbC1tYXJnaW46NnB4IDAgMCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWljb24tZG90LXRvcDowICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi1kb3QtbGVmdDowICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi1kb3Qtd2lkdGg6MTAwJSAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWljb24tZG90LWhlaWdodDoxMDAlICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi1kb3QtYmVmb3JlLXdpZHRoOjJweCAhZGVmYXVsdDtcclxuXHQkdS1sb2FkaW5nLWljb24tZG90LWJlZm9yZS1oZWlnaHQ6MjUlICFkZWZhdWx0O1xyXG5cdCR1LWxvYWRpbmctaWNvbi1kb3QtYmVmb3JlLW1hcmdpbjowIGF1dG8gIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1pY29uLWRvdC1iZWZvcmUtYmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblx0JHUtbG9hZGluZy1pY29uLWRvdC1iZWZvcmUtYm9yZGVyLXJhZGl1czo0MCUgIWRlZmF1bHQ7XHJcblxyXG5cdC51LWxvYWRpbmctaWNvbiB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkdS1sb2FkaW5nLWljb24tY29sb3I7XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkdS1sb2FkaW5nLWljb24tdGV4dC1tYXJnaW4tbGVmdDtcclxuXHRcdFx0Y29sb3I6ICR1LWxvYWRpbmctaWNvbi10ZXh0LWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6ICR1LWxvYWRpbmctaWNvbi10ZXh0LWZvbnQtc2l6ZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICR1LWxvYWRpbmctaWNvbi10ZXh0LWxpbmUtaGVpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NwaW5uZXIge1xyXG5cdFx0XHR3aWR0aDogJHUtbG9hZGluZy13aWR0aDtcclxuXHRcdFx0aGVpZ2h0OiAkdS1sb2FkaW5nLWhlaWdodDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdG1heC13aWR0aDogJHUtbG9hZGluZy1tYXgtd2lkdGg7XHJcblx0XHRcdG1heC1oZWlnaHQ6ICR1LWxvYWRpbmctbWF4LWhlaWdodDtcclxuXHRcdFx0YW5pbWF0aW9uOiB1LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NwaW5uZXItLXNlbWljaXJjbGUge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6ICR1LWxvYWRpbmctc2VtaWNpcmNsZS1ib3JkZXItd2lkdGg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR1LWxvYWRpbmctc2VtaWNpcmNsZS1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci10b3AtbGVmdC1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR1LWxvYWRpbmctc2VtaWNpcmNsZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXU7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogJHUtbG9hZGluZy1zZW1pY2lyY2xlLWJvcmRlci1zdHlsZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zcGlubmVyLS1jaXJjbGUge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHUtbG9hZGluZy1jaXJjbGUtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci10b3AtbGVmdC1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6ICR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci13aWR0aDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHUtbG9hZGluZy1jaXJjbGUtYm9yZGVyLXRvcC1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItcmlnaHQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR1LWxvYWRpbmctY2lyY2xlLWJvcmRlci1ib3R0b20tY29sb3I7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItbGVmdC1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiAkdS1sb2FkaW5nLWNpcmNsZS1ib3JkZXItc3R5bGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdmVydGljYWwge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0Omhvc3Qge1xyXG5cdFx0Zm9udC1zaXplOiAkdS1sb2FkaW5nLWljb24taG9zdC1mb250LXNpemU7XHJcblx0XHRsaW5lLWhlaWdodDogJHUtbG9hZGluZy1pY29uLWhvc3QtbGluZS1oZWlnaHQ7XHJcblx0fVxyXG5cclxuXHQudS1sb2FkaW5nLWljb24ge1xyXG5cdFx0Jl9fc3Bpbm5lci0tc3Bpbm5lciB7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDEyKVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQ6ZW1wdHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdmVydGljYWwgJl9fdGV4dCB7XHJcblx0XHRcdG1hcmdpbjogJHUtbG9hZGluZy1pY29uLXZlcnRpY2FsLW1hcmdpbjtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZG90IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6ICR1LWxvYWRpbmctaWNvbi1kb3QtdG9wO1xyXG5cdFx0XHRsZWZ0OiAkdS1sb2FkaW5nLWljb24tZG90LWxlZnQ7XHJcblx0XHRcdHdpZHRoOiAkdS1sb2FkaW5nLWljb24tZG90LXdpZHRoO1xyXG5cdFx0XHRoZWlnaHQ6ICR1LWxvYWRpbmctaWNvbi1kb3QtaGVpZ2h0O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAkdS1sb2FkaW5nLWljb24tZG90LWJlZm9yZS13aWR0aDtcclxuXHRcdFx0XHRoZWlnaHQ6ICR1LWxvYWRpbmctaWNvbi1kb3QtYmVmb3JlLWhlaWdodDtcclxuXHRcdFx0XHRtYXJnaW46ICR1LWxvYWRpbmctaWNvbi1kb3QtYmVmb3JlLW1hcmdpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1sb2FkaW5nLWljb24tZG90LWJlZm9yZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR1LWxvYWRpbmctaWNvbi1kb3QtYmVmb3JlLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Y29udGVudDogXCIgXCJcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQudS1sb2FkaW5nLWljb25fX2RvdDpudGgtb2YtdHlwZSgjeyRpfSkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgkaSAqIDMwZGVnKTtcclxuXHRcdFx0b3BhY2l0eTogMSAtIDAuMDYyNSAqICgkaSAtIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyB1LXJvdGF0ZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcblx0XHR9XHJcblxyXG5cdFx0dG8ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///467\n"); /***/ }), /* 468 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-loading-icon/props.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否显示组件\n show: {\n type: Boolean,\n default: uni.$u.props.loadingIcon.show\n },\n // 颜色\n color: {\n type: String,\n default: uni.$u.props.loadingIcon.color\n },\n // 提示文字颜色\n textColor: {\n type: String,\n default: uni.$u.props.loadingIcon.textColor\n },\n // 文字和图标是否垂直排列\n vertical: {\n type: Boolean,\n default: uni.$u.props.loadingIcon.vertical\n },\n // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形\n mode: {\n type: String,\n default: uni.$u.props.loadingIcon.mode\n },\n // 图标大小,单位默认px\n size: {\n type: [String, Number],\n default: uni.$u.props.loadingIcon.size\n },\n // 文字大小\n textSize: {\n type: [String, Number],\n default: uni.$u.props.loadingIcon.textSize\n },\n // 文字内容\n text: {\n type: [String, Number],\n default: uni.$u.props.loadingIcon.text\n },\n // 动画模式\n timingFunction: {\n type: String,\n default: uni.$u.props.loadingIcon.timingFunction\n },\n // 动画执行周期时间\n duration: {\n type: [String, Number],\n default: uni.$u.props.loadingIcon.duration\n },\n // mode=circle时的暗边颜色\n inactiveColor: {\n type: String,\n default: uni.$u.props.loadingIcon.inactiveColor\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxvYWRpbmctaWNvbi9wcm9wcy5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsInNob3ciLCJ0eXBlIiwiQm9vbGVhbiIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsImxvYWRpbmdJY29uIiwiY29sb3IiLCJTdHJpbmciLCJ0ZXh0Q29sb3IiLCJ2ZXJ0aWNhbCIsIm1vZGUiLCJzaXplIiwiTnVtYmVyIiwidGV4dFNpemUiLCJ0ZXh0IiwidGltaW5nRnVuY3Rpb24iLCJkdXJhdGlvbiIsImluYWN0aXZlQ29sb3IiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLElBQUksRUFBRTtNQUNGQyxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxXQUFXLENBQUNOO0lBQ3RDLENBQUM7SUFDRDtJQUNBTyxLQUFLLEVBQUU7TUFDSE4sSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sV0FBVyxDQUFDQztJQUN0QyxDQUFDO0lBQ0Q7SUFDQUUsU0FBUyxFQUFFO01BQ1BSLElBQUksRUFBRU8sTUFBTTtNQUNaTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFdBQVcsQ0FBQ0c7SUFDdEMsQ0FBQztJQUNEO0lBQ0FDLFFBQVEsRUFBRTtNQUNOVCxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxXQUFXLENBQUNJO0lBQ3RDLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRlYsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sV0FBVyxDQUFDSztJQUN0QyxDQUFDO0lBQ0Q7SUFDQUMsSUFBSSxFQUFFO01BQ0ZYLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVLLE1BQU0sQ0FBQztNQUN0QlYsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxXQUFXLENBQUNNO0lBQ3RDLENBQUM7SUFDRDtJQUNBRSxRQUFRLEVBQUU7TUFDTmIsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUssTUFBTSxDQUFDO01BQ3RCVixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFdBQVcsQ0FBQ1E7SUFDdEMsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGZCxJQUFJLEVBQUUsQ0FBQ08sTUFBTSxFQUFFSyxNQUFNLENBQUM7TUFDdEJWLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sV0FBVyxDQUFDUztJQUN0QyxDQUFDO0lBQ0Q7SUFDQUMsY0FBYyxFQUFFO01BQ1pmLElBQUksRUFBRU8sTUFBTTtNQUNaTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFdBQVcsQ0FBQ1U7SUFDdEMsQ0FBQztJQUNEO0lBQ0FDLFFBQVEsRUFBRTtNQUNOaEIsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUssTUFBTSxDQUFDO01BQ3RCVixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFdBQVcsQ0FBQ1c7SUFDdEMsQ0FBQztJQUNEO0lBQ0FDLGFBQWEsRUFBRTtNQUNYakIsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sV0FBVyxDQUFDWTtJQUN0QztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjQ2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S657uE5Lu2XHJcbiAgICAgICAgc2hvdzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubG9hZGluZ0ljb24uc2hvd1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6aKc6ImyXHJcbiAgICAgICAgY29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubG9hZGluZ0ljb24uY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaPkOekuuaWh+Wtl+minOiJslxyXG4gICAgICAgIHRleHRDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5sb2FkaW5nSWNvbi50ZXh0Q29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaWh+Wtl+WSjOWbvuagh+aYr+WQpuWeguebtOaOkuWIl1xyXG4gICAgICAgIHZlcnRpY2FsOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5sb2FkaW5nSWNvbi52ZXJ0aWNhbFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5qih5byP6YCJ5oup77yMY2lyY2xlLeWchuW9ou+8jHNwaW5uZXIt6Iqx5py15b2i77yMc2VtaWNpcmNsZS3ljYrlnIblvaJcclxuICAgICAgICBtb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxvYWRpbmdJY29uLm1vZGVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWbvuagh+Wkp+Wwj++8jOWNleS9jem7mOiupHB4XHJcbiAgICAgICAgc2l6ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubG9hZGluZ0ljb24uc2l6ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5a2X5aSn5bCPXHJcbiAgICAgICAgdGV4dFNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxvYWRpbmdJY29uLnRleHRTaXplXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmloflrZflhoXlrrlcclxuICAgICAgICB0ZXh0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5sb2FkaW5nSWNvbi50ZXh0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDliqjnlLvmqKHlvI9cclxuICAgICAgICB0aW1pbmdGdW5jdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5sb2FkaW5nSWNvbi50aW1pbmdGdW5jdGlvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Yqo55S75omn6KGM5ZGo5pyf5pe26Ze0XHJcbiAgICAgICAgZHVyYXRpb246IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxvYWRpbmdJY29uLmR1cmF0aW9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBtb2RlPWNpcmNsZeaXtueahOaal+i+ueminOiJslxyXG4gICAgICAgIGluYWN0aXZlQ29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubG9hZGluZ0ljb24uaW5hY3RpdmVDb2xvclxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///468\n"); /***/ }), /* 469 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/u-upload.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-upload.vue?vue&type=script&lang=js& */ 470);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_upload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI0NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXVwbG9hZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///469\n"); /***/ }), /* 470 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-upload/u-upload.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _utils = __webpack_require__(/*! ./utils */ 473);\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 474));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 475));\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//\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 * upload 上传\n * @description 该组件用于上传图片场景\n * @tutorial https://uviewui.com/components/upload.html\n * @property {String}\t\t\taccept\t\t\t\t接受的文件类型, 可选值为all media image file video (默认 'image' )\n * @property {String | Array}\tcapture\t\t\t\t图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头(默认 ['album', 'camera'] )\n * @property {Boolean}\t\t\tcompressed\t\t\t当accept为video时生效,是否压缩视频,默认为true(默认 true )\n * @property {String}\t\t\tcamera\t\t\t\t当accept为video时生效,可选值为back或front(默认 'back' )\n * @property {Number}\t\t\tmaxDuration\t\t\t当accept为video时生效,拍摄视频最长拍摄时间,单位秒(默认 60 )\n * @property {String}\t\t\tuploadIcon\t\t\t上传区域的图标,只能内置图标(默认 'camera-fill' )\n * @property {String}\t\t\tuploadIconColor\t\t上传区域的图标的字体颜色,只能内置图标(默认 #D3D4D6 )\n * @property {Boolean}\t\t\tuseBeforeRead\t\t是否开启文件读取前事件(默认 false )\n * @property {Boolean}\t\t\tpreviewFullImage\t是否显示组件自带的图片预览功能(默认 true )\n * @property {String | Number}\tmaxCount\t\t\t最大上传数量(默认 52 )\n * @property {Boolean}\t\t\tdisabled\t\t\t是否启用(默认 false )\n * @property {String}\t\t\timageMode\t\t\t预览上传的图片时的裁剪模式,和image组件mode属性一致(默认 'aspectFill' )\n * @property {String}\t\t\tname\t\t\t\t标识符,可以在回调函数的第二项参数中获取\n * @property {Array}\t\t\tsizeType\t\t\t所选的图片的尺寸, 可选值为original compressed(默认 ['original', 'compressed'] )\n * @property {Boolean}\t\t\tmultiple\t\t\t是否开启图片多选,部分安卓机型不支持 (默认 false )\n * @property {Boolean}\t\t\tdeletable\t\t\t是否展示删除按钮(默认 true )\n * @property {String | Number}\tmaxSize\t\t\t\t文件大小限制,单位为byte (默认 Number.MAX_VALUE )\n * @property {Array}\t\t\tfileList\t\t\t显示已上传的文件列表\n * @property {String}\t\t\tuploadText\t\t\t上传区域的提示文字\n * @property {String | Number}\twidth\t\t\t\t内部预览图片区域和选择图片按钮的区域宽度(默认 80 )\n * @property {String | Number}\theight\t\t\t\t内部预览图片区域和选择图片按钮的区域高度(默认 80 )\n * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\n * @event {Function} afterRead\t\t读取后的处理函数\n * @event {Function} beforeRead\t\t读取前的处理函数\n * @event {Function} oversize\t\t文件超出大小限制\n * @event {Function} clickPreview\t点击预览图片\n * @event {Function} delete \t\t删除图片\n * @example \n */\nvar _default = {\n name: \"u-upload\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _mixin.default, _props.default],\n data: function data() {\n return {\n lists: [],\n isInCount: true\n };\n },\n watch: {\n // 监听文件列表的变化,重新整理内部数据\n fileList: {\n immediate: true,\n handler: function handler() {\n this.formatFileList();\n }\n }\n },\n methods: {\n formatFileList: function formatFileList() {\n var _this = this;\n var _this$fileList = this.fileList,\n fileList = _this$fileList === void 0 ? [] : _this$fileList,\n maxCount = this.maxCount;\n var lists = fileList.map(function (item) {\n return Object.assign(Object.assign({}, item), {\n // 如果item.url为本地选择的blob文件的话,无法判断其为video还是image,此处优先通过accept做判断处理\n isImage: _this.accept === 'image' || uni.$u.test.image(item.url || item.thumb),\n isVideo: _this.accept === 'video' || uni.$u.test.video(item.url || item.thumb),\n deletable: typeof item.deletable === 'boolean' ? item.deletable : _this.deletable\n });\n });\n this.lists = lists;\n this.isInCount = lists.length < maxCount;\n },\n chooseFile: function chooseFile() {\n var _this2 = this;\n var maxCount = this.maxCount,\n multiple = this.multiple,\n lists = this.lists,\n disabled = this.disabled;\n if (disabled) return;\n // 如果用户传入的是字符串,需要格式化成数组\n var capture;\n try {\n capture = uni.$u.test.array(this.capture) ? this.capture : this.capture.split(',');\n } catch (e) {\n capture = [];\n }\n (0, _utils.chooseFile)(Object.assign({\n accept: this.accept,\n multiple: this.multiple,\n capture: capture,\n compressed: this.compressed,\n maxDuration: this.maxDuration,\n sizeType: this.sizeType,\n camera: this.camera\n }, {\n maxCount: maxCount - lists.length\n })).then(function (res) {\n _this2.onBeforeRead(multiple ? res : res[0]);\n }).catch(function (error) {\n _this2.$emit('error', error);\n });\n },\n // 文件读取之前\n onBeforeRead: function onBeforeRead(file) {\n var _this3 = this;\n var beforeRead = this.beforeRead,\n useBeforeRead = this.useBeforeRead;\n var res = true;\n // beforeRead是否为一个方法\n if (uni.$u.test.func(beforeRead)) {\n // 如果用户定义了此方法,则去执行此方法,并传入读取的文件回调\n res = beforeRead(file, this.getDetail());\n }\n if (useBeforeRead) {\n res = new Promise(function (resolve, reject) {\n _this3.$emit('beforeRead', Object.assign(Object.assign({\n file: file\n }, _this3.getDetail()), {\n callback: function callback(ok) {\n ok ? resolve() : reject();\n }\n }));\n });\n }\n if (!res) {\n return;\n }\n if (uni.$u.test.promise(res)) {\n res.then(function (data) {\n return _this3.onAfterRead(data || file);\n });\n } else {\n this.onAfterRead(file);\n }\n },\n getDetail: function getDetail(index) {\n return {\n name: this.name,\n index: index == null ? this.fileList.length : index\n };\n },\n onAfterRead: function onAfterRead(file) {\n var maxSize = this.maxSize,\n afterRead = this.afterRead;\n var oversize = Array.isArray(file) ? file.some(function (item) {\n return item.size > maxSize;\n }) : file.size > maxSize;\n if (oversize) {\n this.$emit('oversize', Object.assign({\n file: file\n }, this.getDetail()));\n return;\n }\n if (typeof afterRead === 'function') {\n afterRead(file, this.getDetail());\n }\n this.$emit('afterRead', Object.assign({\n file: file\n }, this.getDetail()));\n },\n deleteItem: function deleteItem(index) {\n this.$emit('delete', Object.assign(Object.assign({}, this.getDetail(index)), {\n file: this.fileList[index]\n }));\n },\n // 预览图片\n onPreviewImage: function onPreviewImage(item) {\n var _this4 = this;\n if (!item.isImage || !this.previewFullImage) return;\n uni.previewImage({\n // 先filter找出为图片的item,再返回filter结果中的图片url\n urls: this.lists.filter(function (item) {\n return _this4.accept === 'image' || uni.$u.test.image(item.url || item.thumb);\n }).map(function (item) {\n return item.url || item.thumb;\n }),\n current: item.url || item.thumb,\n fail: function fail() {\n uni.$u.toast('预览图片失败');\n }\n });\n },\n onPreviewVideo: function onPreviewVideo(event) {\n if (!this.data.previewFullImage) return;\n var index = event.currentTarget.dataset.index;\n var lists = this.data.lists;\n wx.previewMedia({\n sources: lists.filter(function (item) {\n return isVideoFile(item);\n }).map(function (item) {\n return Object.assign(Object.assign({}, item), {\n type: 'video'\n });\n }),\n current: index,\n fail: function fail() {\n uni.$u.toast('预览视频失败');\n }\n });\n },\n onClickPreview: function onClickPreview(event) {\n var index = event.currentTarget.dataset.index;\n var item = this.data.lists[index];\n this.$emit('clickPreview', Object.assign(Object.assign({}, item), this.getDetail(index)));\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 471)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXVwbG9hZC91LXVwbG9hZC52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImRhdGEiLCJsaXN0cyIsImlzSW5Db3VudCIsIndhdGNoIiwiZmlsZUxpc3QiLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwibWV0aG9kcyIsImZvcm1hdEZpbGVMaXN0IiwibWF4Q291bnQiLCJPYmplY3QiLCJpc0ltYWdlIiwiaXNWaWRlbyIsImRlbGV0YWJsZSIsImNob29zZUZpbGUiLCJtdWx0aXBsZSIsImRpc2FibGVkIiwiY2FwdHVyZSIsImFjY2VwdCIsImNvbXByZXNzZWQiLCJtYXhEdXJhdGlvbiIsInNpemVUeXBlIiwiY2FtZXJhIiwidGhlbiIsImNhdGNoIiwib25CZWZvcmVSZWFkIiwiYmVmb3JlUmVhZCIsInVzZUJlZm9yZVJlYWQiLCJyZXMiLCJmaWxlIiwiY2FsbGJhY2siLCJvayIsImdldERldGFpbCIsImluZGV4Iiwib25BZnRlclJlYWQiLCJtYXhTaXplIiwiYWZ0ZXJSZWFkIiwiZGVsZXRlSXRlbSIsIm9uUHJldmlld0ltYWdlIiwidW5pIiwidXJscyIsImN1cnJlbnQiLCJmYWlsIiwib25QcmV2aWV3VmlkZW8iLCJldmVudCIsInd4Iiwic291cmNlcyIsImZpbHRlciIsIm1hcCIsInR5cGUiLCJvbkNsaWNrUHJldmlldyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQStIQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFoQ0EsZUFpQ0E7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQTtNQUlBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQSxxQkFFQSxLQURBSjtRQUFBQTtRQUFBSyxXQUNBLEtBREFBO01BRUE7UUFBQSxPQUNBQztVQUNBO1VBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFBQSxFQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQSxJQUNBTCxXQUlBLEtBSkFBO1FBQ0FNLFdBR0EsS0FIQUE7UUFDQWQsUUFFQSxLQUZBQTtRQUNBZSxXQUNBLEtBREFBO01BRUE7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtRQUNBQTtNQUNBO01BQ0EsdUJBQ0FQO1FBQ0FRO1FBQ0FIO1FBQ0FFO1FBQ0FFO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQWI7TUFDQSxHQUNBLENBQ0FjO1FBQ0E7TUFDQSxHQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQSxJQUNBQyxhQUVBLEtBRkFBO1FBQ0FDLGdCQUNBLEtBREFBO01BRUE7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FBO1VBQ0EsYUFDQSxjQUNBbEI7WUFDQW1CO1VBQ0E7WUFDQUM7Y0FDQUM7WUFDQTtVQUNBLEdBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUg7VUFBQTtRQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtRQUNBbEM7UUFDQW1DO01BQ0E7SUFDQTtJQUNBQztNQUNBLElBQ0FDLFVBRUEsS0FGQUE7UUFDQUMsWUFDQSxLQURBQTtNQUVBLHFDQUNBUDtRQUFBO01BQUEsS0FDQUE7TUFDQTtRQUNBO1VBQ0FBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQU87TUFDQTtNQUNBO1FBQ0FQO01BQ0E7SUFDQTtJQUNBUTtNQUNBLFdBQ0EsVUFDQTNCO1FBQ0FtQjtNQUNBLEdBQ0E7SUFDQTtJQUNBO0lBQ0FTO01BQUE7TUFDQTtNQUNBQztRQUNBO1FBQ0FDO1VBQUE7UUFBQTtVQUFBO1FBQUE7UUFDQUM7UUFDQUM7VUFDQUg7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBLElBQ0FWLFFBQ0FXLDRCQURBWDtNQUVBLElBQ0FoQyxRQUNBLFVBREFBO01BRUE0QztRQUNBQyxlQUNBQztVQUFBO1FBQUEsR0FDQUM7VUFBQSxPQUNBdEM7WUFDQXVDO1VBQ0E7UUFBQSxFQUNBO1FBQ0FSO1FBQ0FDO1VBQ0FIO1FBQ0E7TUFDQTtJQUNBO0lBQ0FXO01BQ0EsSUFDQWpCLFFBQ0FXLDRCQURBWDtNQUVBO01BQ0EsV0FDQSxnQkFDQXZCLDhEQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNDcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidS11cGxvYWRcIiA6c3R5bGU9XCJbJHUuYWRkU3R5bGUoY3VzdG9tU3R5bGUpXVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LXVwbG9hZF9fd3JhcFwiID5cclxuXHRcdFx0PHRlbXBsYXRlIHYtaWY9XCJwcmV2aWV3SW1hZ2VcIj5cclxuXHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX193cmFwX19wcmV2aWV3XCJcclxuXHRcdFx0XHQgICAgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RzXCJcclxuXHRcdFx0XHQgICAgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8aW1hZ2VcclxuXHRcdFx0XHRcdCAgICB2LWlmPVwiaXRlbS5pc0ltYWdlIHx8IChpdGVtLnR5cGUgJiYgaXRlbS50eXBlID09PSAnaW1hZ2UnKVwiXHJcblx0XHRcdFx0XHQgICAgOnNyYz1cIml0ZW0udGh1bWIgfHwgaXRlbS51cmxcIlxyXG5cdFx0XHRcdFx0ICAgIDptb2RlPVwiaW1hZ2VNb2RlXCJcclxuXHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX193cmFwX19wcmV2aWV3X19pbWFnZVwiXHJcblx0XHRcdFx0XHQgICAgQHRhcD1cIm9uUHJldmlld0ltYWdlKGl0ZW0pXCJcclxuXHRcdFx0XHRcdFx0OnN0eWxlPVwiW3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogJHUuYWRkVW5pdCh3aWR0aCksXHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkdS5hZGRVbml0KGhlaWdodClcclxuXHRcdFx0XHRcdFx0fV1cIlxyXG5cdFx0XHRcdFx0Lz5cclxuXHRcdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHQgICAgdi1lbHNlXHJcblx0XHRcdFx0XHQgICAgY2xhc3M9XCJ1LXVwbG9hZF9fd3JhcF9fcHJldmlld19fb3RoZXJcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcj1cIiM4MENCRjlcIlxyXG5cdFx0XHRcdFx0XHQgICAgc2l6ZT1cIjI2XCJcclxuXHRcdFx0XHRcdFx0ICAgIDpuYW1lPVwiaXRlbS5pc1ZpZGVvIHx8IChpdGVtLnR5cGUgJiYgaXRlbS50eXBlID09PSAndmlkZW8nKSA/ICdtb3ZpZScgOiAnZm9sZGVyJ1wiXHJcblx0XHRcdFx0XHRcdD48L3UtaWNvbj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1LXVwbG9hZF9fd3JhcF9fcHJldmlld19fb3RoZXJfX3RleHRcIj57e2l0ZW0uaXNWaWRlbyB8fCAoaXRlbS50eXBlICYmIGl0ZW0udHlwZSA9PT0gJ3ZpZGVvJykgPyAn6KeG6aKRJyA6ICfmlofku7YnfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0ICAgIGNsYXNzPVwidS11cGxvYWRfX3N0YXR1c1wiXHJcblx0XHRcdFx0XHQgICAgdi1pZj1cIml0ZW0uc3RhdHVzID09PSAndXBsb2FkaW5nJyB8fCBpdGVtLnN0YXR1cyA9PT0gJ2ZhaWxlZCdcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInUtdXBsb2FkX19zdGF0dXNfX2ljb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHRcdFx0ICAgIHYtaWY9XCJpdGVtLnN0YXR1cyA9PT0gJ2ZhaWxlZCdcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBuYW1lPVwiY2xvc2UtY2lyY2xlXCJcclxuXHRcdFx0XHRcdFx0XHQgICAgY29sb3I9XCIjZmZmZmZmXCJcclxuXHRcdFx0XHRcdFx0XHQgICAgc2l6ZT1cIjI1XCJcclxuXHRcdFx0XHRcdFx0XHQvPlxyXG5cdFx0XHRcdFx0XHRcdDx1LWxvYWRpbmctaWNvblxyXG5cdFx0XHRcdFx0XHRcdCAgICBzaXplPVwiMjJcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBtb2RlPVwiY2lyY2xlXCJcclxuXHRcdFx0XHRcdFx0XHQgICAgY29sb3I9XCIjZmZmZmZmXCJcclxuXHRcdFx0XHRcdFx0XHQgICAgdi1lbHNlXHJcblx0XHRcdFx0XHRcdFx0Lz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdFx0XHQgICAgdi1pZj1cIml0ZW0ubWVzc2FnZVwiXHJcblx0XHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX19zdGF0dXNfX21lc3NhZ2VcIlxyXG5cdFx0XHRcdFx0XHQ+e3sgaXRlbS5tZXNzYWdlIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX19kZWxldGFibGVcIlxyXG5cdFx0XHRcdFx0ICAgIHYtaWY9XCJpdGVtLnN0YXR1cyAhPT0gJ3VwbG9hZGluZycgJiYgKGRlbGV0YWJsZSB8fCBpdGVtLmRlbGV0YWJsZSlcIlxyXG5cdFx0XHRcdFx0ICAgIEB0YXAuc3RvcD1cImRlbGV0ZUl0ZW0oaW5kZXgpXCJcclxuXHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1LXVwbG9hZF9fZGVsZXRhYmxlX19pY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0PHUtaWNvblxyXG5cdFx0XHRcdFx0XHRcdCAgICBuYW1lPVwiY2xvc2VcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcj1cIiNmZmZmZmZcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBzaXplPVwiMTBcIlxyXG5cdFx0XHRcdFx0XHRcdD48L3UtaWNvbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX19zdWNjZXNzXCJcclxuXHRcdFx0XHRcdCAgICB2LWlmPVwiaXRlbS5zdGF0dXMgPT09ICdzdWNjZXNzJ1wiXHJcblx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2VcclxuXHRcdFx0XHRcdFx0ICAgIDpzcmM9XCJzdWNjZXNzSWNvblwiXHJcblx0XHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX19zdWNjZXNzX19pY29uXCJcclxuXHRcdFx0XHRcdFx0PjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidS11cGxvYWRfX3N1Y2Nlc3NfX2ljb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHRcdFx0ICAgIG5hbWU9XCJjaGVja21hcmtcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcj1cIiNmZmZmZmZcIlxyXG5cdFx0XHRcdFx0XHRcdCAgICBzaXplPVwiMTJcIlxyXG5cdFx0XHRcdFx0XHRcdD48L3UtaWNvbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFxyXG5cdFx0XHQ8dGVtcGxhdGUgdi1pZj1cImlzSW5Db3VudFwiPlxyXG5cdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0ICAgIHYtaWY9XCIkc2xvdHMuZGVmYXVsdCB8fCAkc2xvdHMuJGRlZmF1bHRcIlxyXG5cdFx0XHRcdCAgICBAdGFwPVwiY2hvb3NlRmlsZVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PHNsb3QgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHQgICAgdi1lbHNlXHJcblx0XHRcdFx0ICAgIGNsYXNzPVwidS11cGxvYWRfX2J1dHRvblwiXHJcblx0XHRcdFx0ICAgIDpob3Zlci1jbGFzcz1cIiFkaXNhYmxlZCA/ICd1LXVwbG9hZF9fYnV0dG9uLS1ob3ZlcicgOiAnJ1wiXHJcblx0XHRcdFx0ICAgIGhvdmVyLXN0YXktdGltZT1cIjE1MFwiXHJcblx0XHRcdFx0ICAgIEB0YXA9XCJjaG9vc2VGaWxlXCJcclxuXHRcdFx0XHQgICAgOmNsYXNzPVwiW2Rpc2FibGVkICYmICd1LXVwbG9hZF9fYnV0dG9uLS1kaXNhYmxlZCddXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIlt7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KHdpZHRoKSxcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkdS5hZGRVbml0KGhlaWdodClcclxuXHRcdFx0XHRcdH1dXCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHQgICAgOm5hbWU9XCJ1cGxvYWRJY29uXCJcclxuXHRcdFx0XHRcdCAgICBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0ICAgIDpjb2xvcj1cInVwbG9hZEljb25Db2xvclwiXHJcblx0XHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdFx0ICAgIHYtaWY9XCJ1cGxvYWRUZXh0XCJcclxuXHRcdFx0XHRcdCAgICBjbGFzcz1cInUtdXBsb2FkX19idXR0b25fX3RleHRcIlxyXG5cdFx0XHRcdFx0Pnt7IHVwbG9hZFRleHQgfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRjaG9vc2VGaWxlXHJcblx0fSBmcm9tICcuL3V0aWxzJztcclxuXHRpbXBvcnQgbWl4aW4gZnJvbSAnLi9taXhpbi5qcyc7XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cclxuXHQvKipcclxuXHQgKiB1cGxvYWQg5LiK5LygXHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tueUqOS6juS4iuS8oOWbvueJh+WcuuaZr1xyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3V2aWV3dWkuY29tL2NvbXBvbmVudHMvdXBsb2FkLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRhY2NlcHRcdFx0XHRcdOaOpeWPl+eahOaWh+S7tuexu+Weiywg5Y+v6YCJ5YC85Li6YWxsIG1lZGlhIGltYWdlIGZpbGUgdmlkZW8g77yI6buY6K6kICdpbWFnZScg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBBcnJheX1cdGNhcHR1cmVcdFx0XHRcdOWbvueJh+aIluinhumikeaLvuWPluaooeW8j++8jOW9k2FjY2VwdOS4umltYWdl57G75Z6L5pe26K6+572uY2FwdHVyZeWPr+mAiemineWklmNhbWVyYeWPr+S7peebtOaOpeiwg+i1t+aRhOWDj+WktO+8iOm7mOiupCBbJ2FsYnVtJywgJ2NhbWVyYSddIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRjb21wcmVzc2VkXHRcdFx05b2TYWNjZXB05Li6dmlkZW/ml7bnlJ/mlYjvvIzmmK/lkKbljovnvKnop4bpopHvvIzpu5jorqTkuLp0cnVl77yI6buY6K6kIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y2FtZXJhXHRcdFx0XHTlvZNhY2NlcHTkuLp2aWRlb+aXtueUn+aViO+8jOWPr+mAieWAvOS4umJhY2vmiJZmcm9udO+8iOm7mOiupCAnYmFjaycg77yJXHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9XHRcdFx0bWF4RHVyYXRpb25cdFx0XHTlvZNhY2NlcHTkuLp2aWRlb+aXtueUn+aViO+8jOaLjeaRhOinhumikeacgOmVv+aLjeaRhOaXtumXtO+8jOWNleS9jeenku+8iOm7mOiupCA2MCDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHR1cGxvYWRJY29uXHRcdFx05LiK5Lyg5Yy65Z+f55qE5Zu+5qCH77yM5Y+q6IO95YaF572u5Zu+5qCH77yI6buY6K6kICdjYW1lcmEtZmlsbCcg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dXBsb2FkSWNvbkNvbG9yXHRcdOS4iuS8oOWMuuWfn+eahOWbvuagh+eahOWtl+S9k+minOiJsu+8jOWPquiDveWGhee9ruWbvuagh++8iOm7mOiupCAjRDNENEQ2IO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHR1c2VCZWZvcmVSZWFkXHRcdOaYr+WQpuW8gOWQr+aWh+S7tuivu+WPluWJjeS6i+S7tu+8iOm7mOiupCBmYWxzZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0cHJldmlld0Z1bGxJbWFnZVx05piv5ZCm5pi+56S657uE5Lu26Ieq5bim55qE5Zu+54mH6aKE6KeI5Yqf6IO977yI6buY6K6kIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRtYXhDb3VudFx0XHRcdOacgOWkp+S4iuS8oOaVsOmHj++8iOm7mOiupCA1MiDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0ZGlzYWJsZWRcdFx0XHTmmK/lkKblkK/nlKjvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0aW1hZ2VNb2RlXHRcdFx06aKE6KeI5LiK5Lyg55qE5Zu+54mH5pe255qE6KOB5Ymq5qih5byP77yM5ZKMaW1hZ2Xnu4Tku7Ztb2Rl5bGe5oCn5LiA6Ie077yI6buY6K6kICdhc3BlY3RGaWxsJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRuYW1lXHRcdFx0XHTmoIfor4bnrKbvvIzlj6/ku6XlnKjlm57osIPlh73mlbDnmoTnrKzkuozpobnlj4LmlbDkuK3ojrflj5ZcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fVx0XHRcdHNpemVUeXBlXHRcdFx05omA6YCJ55qE5Zu+54mH55qE5bC65a+4LCDlj6/pgInlgLzkuLpvcmlnaW5hbCBjb21wcmVzc2Vk77yI6buY6K6kIFsnb3JpZ2luYWwnLCAnY29tcHJlc3NlZCddIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRtdWx0aXBsZVx0XHRcdOaYr+WQpuW8gOWQr+WbvueJh+WkmumAie+8jOmDqOWIhuWuieWNk+acuuWei+S4jeaUr+aMgSDvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGRlbGV0YWJsZVx0XHRcdOaYr+WQpuWxleekuuWIoOmZpOaMiemSru+8iOm7mOiupCB0cnVlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bWF4U2l6ZVx0XHRcdFx05paH5Lu25aSn5bCP6ZmQ5Yi277yM5Y2V5L2N5Li6Ynl0ZSDvvIjpu5jorqQgTnVtYmVyLk1BWF9WQUxVRSDvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fVx0XHRcdGZpbGVMaXN0XHRcdFx05pi+56S65bey5LiK5Lyg55qE5paH5Lu25YiX6KGoXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dXBsb2FkVGV4dFx0XHRcdOS4iuS8oOWMuuWfn+eahOaPkOekuuaWh+Wtl1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0d2lkdGhcdFx0XHRcdOWGhemDqOmihOiniOWbvueJh+WMuuWfn+WSjOmAieaLqeWbvueJh+aMiemSrueahOWMuuWfn+WuveW6pu+8iOm7mOiupCA4MCDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGhlaWdodFx0XHRcdFx05YaF6YOo6aKE6KeI5Zu+54mH5Yy65Z+f5ZKM6YCJ5oup5Zu+54mH5oyJ6ZKu55qE5Yy65Z+f6auY5bqm77yI6buY6K6kIDgwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHRcdFx057uE5Lu255qE5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gYWZ0ZXJSZWFkXHRcdOivu+WPluWQjueahOWkhOeQhuWHveaVsFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGJlZm9yZVJlYWRcdFx06K+75Y+W5YmN55qE5aSE55CG5Ye95pWwXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gb3ZlcnNpemVcdFx05paH5Lu26LaF5Ye65aSn5bCP6ZmQ5Yi2XHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2tQcmV2aWV3XHTngrnlh7vpooTop4jlm77niYdcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBkZWxldGUgXHRcdOWIoOmZpOWbvueJh1xyXG5cdCAqIEBleGFtcGxlIDx1LXVwbG9hZCA6YWN0aW9uPVwiYWN0aW9uXCIgOmZpbGVMaXN0PVwiZmlsZUxpc3RcIiA+PC91LXVwbG9hZD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtdXBsb2FkXCIsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLCBtaXhpbixwcm9wc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdHN1Y2Nlc3NJY29uOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUFvQ0FZQUFBQ00vcmh0QUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBS0tBREFBUUFBQUFCQUFBQUtBQUFBQUI2NW1hc0FBQUNQMGxFUVZSWUNjM1lYeWdzVVJ3SDhLL2RwY1d5RzNMRjV1LzYvK2RLVnlsU3lwdVVsNnVVUE1pZktNV0w4b0tFQjFFVVQxS2VVUGRSM3VUTlVzU0x4YjJ1ZEcvY2J2SW5OdXZmMnJWbmF6Wi9abmRtWjg3c25qTTFaK1ozenB6ZnA5K1o1bUVBaGx2alJ0WmdDS3MrZ25QQU9jQWtrTU9SNGpFSGZJdGpEdmdSeHhTUUQ4Y00wQnVPQ2FBdlhOQ0JRcmlnQXNYZ2dnWVVpd3NLMEI5Y3dJSCs0Z0lLbElJTEdGQXFMaUJBT1RqRmdYSnhpZ0pwNEJRRDBzSXBBcVNKb3c2a2pTTkFGVG5SYUhKd0xlbkQ2TXVkNTJWUUFjckJmVGQyb3lxK0h0R2FHR1dBY25BVmNYV29NM2JDWnJkaStuY1BmYUFjWEU1VUtWcGRXL3ZpdEdQcXFBdG45OGQwZ1hKd1g3UXA2TW1lZ1VZVmh2bVRJZXpkbUhseEpDanBIUlRDRmVyTGtSUnU0azBhcWRhak4zc1dPbzBCSy8vbXNIYSt4RHVQQy9vTkZNS1JoVHRNNHhqSVgwU0NOcFhMNCs3VklhSHV5aVdFcDJMN2FoV0xmOGZlamZQZHFQbUMzbUppY09SWlVwMUNRem0rR2lwaHZsakdrK1BCdldSYnhpaSt4VlRqNU02Q2laL3RzRHVmdmFYeXhFVUR4ZUxJeXZ1M20waU95RUZXVkFreWRjVllkeUZyRTl0UWs5aU1xNmYvR05sdnd0M0xqUWZoNjBMVXJ3OS9jRnl5TUpVVy9Ya0xTTk1WNE1pNkM1TUwrdWk0eDVDbEFYOXNCOXcwd1Y2d2dsSndKQ3Y1Zk94Y3I2RXN0Z2JHaUV3NFhjZlVyeTRjV3JjRVVXOG4rQVJLeFhFSkhodzJXRzQzVUtTdndJL1RTWmd2bDdraDBiM1hMWmFMRXkwUW1NZ0xaQVZIN0orQUxPRStBVm5EdlFPeWlQTUFXY1c1Z1N6akNQQVYrNzhTNVdFMEdyUUFBQUFBU1VWT1JLNUNZSUk9JyxcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRsaXN0czogW10sXHJcblx0XHRcdFx0aXNJbkNvdW50OiB0cnVlLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8g55uR5ZCs5paH5Lu25YiX6KGo55qE5Y+Y5YyW77yM6YeN5paw5pW055CG5YaF6YOo5pWw5o2uXHJcblx0XHRcdGZpbGVMaXN0OiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoKSB7XHJcblx0XHRcdFx0XHR0aGlzLmZvcm1hdEZpbGVMaXN0KClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRmb3JtYXRGaWxlTGlzdCgpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRmaWxlTGlzdCA9IFtdLCBtYXhDb3VudFxyXG5cdFx0XHRcdH0gPSB0aGlzO1xyXG5cdFx0XHRcdGNvbnN0IGxpc3RzID0gZmlsZUxpc3QubWFwKChpdGVtKSA9PlxyXG5cdFx0XHRcdFx0T2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBpdGVtKSwge1xyXG5cdFx0XHRcdFx0XHQvLyDlpoLmnpxpdGVtLnVybOS4uuacrOWcsOmAieaLqeeahGJsb2Lmlofku7bnmoTor53vvIzml6Dms5XliKTmlq3lhbbkuLp2aWRlb+i/mOaYr2ltYWdl77yM5q2k5aSE5LyY5YWI6YCa6L+HYWNjZXB05YGa5Yik5pat5aSE55CGXHJcblx0XHRcdFx0XHRcdGlzSW1hZ2U6IHRoaXMuYWNjZXB0ID09PSAnaW1hZ2UnIHx8IHVuaS4kdS50ZXN0LmltYWdlKGl0ZW0udXJsIHx8IGl0ZW0udGh1bWIpLFxyXG5cdFx0XHRcdFx0XHRpc1ZpZGVvOiB0aGlzLmFjY2VwdCA9PT0gJ3ZpZGVvJyB8fCB1bmkuJHUudGVzdC52aWRlbyhpdGVtLnVybCB8fCBpdGVtLnRodW1iKSxcclxuXHRcdFx0XHRcdFx0ZGVsZXRhYmxlOiB0eXBlb2YoaXRlbS5kZWxldGFibGUpID09PSAnYm9vbGVhbicgPyBpdGVtLmRlbGV0YWJsZSA6IHRoaXMuZGVsZXRhYmxlLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHRcdHRoaXMubGlzdHMgPSBsaXN0c1xyXG5cdFx0XHRcdHRoaXMuaXNJbkNvdW50ID0gbGlzdHMubGVuZ3RoIDwgbWF4Q291bnRcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hvb3NlRmlsZSgpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRtYXhDb3VudCxcclxuXHRcdFx0XHRcdG11bHRpcGxlLFxyXG5cdFx0XHRcdFx0bGlzdHMsXHJcblx0XHRcdFx0XHRkaXNhYmxlZFxyXG5cdFx0XHRcdH0gPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChkaXNhYmxlZCkgcmV0dXJuO1xyXG5cdFx0XHRcdC8vIOWmguaenOeUqOaIt+S8oOWFpeeahOaYr+Wtl+espuS4su+8jOmcgOimgeagvOW8j+WMluaIkOaVsOe7hFxyXG5cdFx0XHRcdGxldCBjYXB0dXJlO1xyXG5cdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHRjYXB0dXJlID0gdW5pLiR1LnRlc3QuYXJyYXkodGhpcy5jYXB0dXJlKSA/IHRoaXMuY2FwdHVyZSA6IHRoaXMuY2FwdHVyZS5zcGxpdCgnLCcpO1xyXG5cdFx0XHRcdH1jYXRjaChlKSB7XHJcblx0XHRcdFx0XHRjYXB0dXJlID0gW107XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNob29zZUZpbGUoXHJcblx0XHRcdFx0XHRcdE9iamVjdC5hc3NpZ24oe1xyXG5cdFx0XHRcdFx0XHRcdGFjY2VwdDogdGhpcy5hY2NlcHQsXHJcblx0XHRcdFx0XHRcdFx0bXVsdGlwbGU6IHRoaXMubXVsdGlwbGUsXHJcblx0XHRcdFx0XHRcdFx0Y2FwdHVyZTogY2FwdHVyZSxcclxuXHRcdFx0XHRcdFx0XHRjb21wcmVzc2VkOiB0aGlzLmNvbXByZXNzZWQsXHJcblx0XHRcdFx0XHRcdFx0bWF4RHVyYXRpb246IHRoaXMubWF4RHVyYXRpb24sXHJcblx0XHRcdFx0XHRcdFx0c2l6ZVR5cGU6IHRoaXMuc2l6ZVR5cGUsXHJcblx0XHRcdFx0XHRcdFx0Y2FtZXJhOiB0aGlzLmNhbWVyYSxcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdG1heENvdW50OiBtYXhDb3VudCAtIGxpc3RzLmxlbmd0aCxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdClcclxuXHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5vbkJlZm9yZVJlYWQobXVsdGlwbGUgPyByZXMgOiByZXNbMF0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaCgoZXJyb3IpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnZXJyb3InLCBlcnJvcik7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5paH5Lu26K+75Y+W5LmL5YmNXHJcblx0XHRcdG9uQmVmb3JlUmVhZChmaWxlKSB7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0YmVmb3JlUmVhZCxcclxuXHRcdFx0XHRcdHVzZUJlZm9yZVJlYWQsXHJcblx0XHRcdFx0fSA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHJlcyA9IHRydWVcclxuXHRcdFx0XHQvLyBiZWZvcmVSZWFk5piv5ZCm5Li65LiA5Liq5pa55rOVXHJcblx0XHRcdFx0aWYgKHVuaS4kdS50ZXN0LmZ1bmMoYmVmb3JlUmVhZCkpIHtcclxuXHRcdFx0XHRcdC8vIOWmguaenOeUqOaIt+WumuS5ieS6huatpOaWueazle+8jOWImeWOu+aJp+ihjOatpOaWueazle+8jOW5tuS8oOWFpeivu+WPlueahOaWh+S7tuWbnuiwg1xyXG5cdFx0XHRcdFx0cmVzID0gYmVmb3JlUmVhZChmaWxlLCB0aGlzLmdldERldGFpbCgpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHVzZUJlZm9yZVJlYWQpIHtcclxuXHRcdFx0XHRcdHJlcyA9IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdChcclxuXHRcdFx0XHRcdFx0XHQnYmVmb3JlUmVhZCcsXHJcblx0XHRcdFx0XHRcdFx0T2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGVcclxuXHRcdFx0XHRcdFx0XHR9LCB0aGlzLmdldERldGFpbCgpKSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y2FsbGJhY2s6IChvaykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvayA/IHJlc29sdmUoKSA6IHJlamVjdCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghcmVzKSB7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh1bmkuJHUudGVzdC5wcm9taXNlKHJlcykpIHtcclxuXHRcdFx0XHRcdHJlcy50aGVuKChkYXRhKSA9PiB0aGlzLm9uQWZ0ZXJSZWFkKGRhdGEgfHwgZmlsZSkpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm9uQWZ0ZXJSZWFkKGZpbGUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0RGV0YWlsKGluZGV4KSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMubmFtZSxcclxuXHRcdFx0XHRcdGluZGV4OiBpbmRleCA9PSBudWxsID8gdGhpcy5maWxlTGlzdC5sZW5ndGggOiBpbmRleCxcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkFmdGVyUmVhZChmaWxlKSB7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0bWF4U2l6ZSxcclxuXHRcdFx0XHRcdGFmdGVyUmVhZFxyXG5cdFx0XHRcdH0gPSB0aGlzO1xyXG5cdFx0XHRcdGNvbnN0IG92ZXJzaXplID0gQXJyYXkuaXNBcnJheShmaWxlKSA/XHJcblx0XHRcdFx0XHRmaWxlLnNvbWUoKGl0ZW0pID0+IGl0ZW0uc2l6ZSA+IG1heFNpemUpIDpcclxuXHRcdFx0XHRcdGZpbGUuc2l6ZSA+IG1heFNpemU7XHJcblx0XHRcdFx0aWYgKG92ZXJzaXplKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdvdmVyc2l6ZScsIE9iamVjdC5hc3NpZ24oe1xyXG5cdFx0XHRcdFx0XHRmaWxlXHJcblx0XHRcdFx0XHR9LCB0aGlzLmdldERldGFpbCgpKSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0eXBlb2YgYWZ0ZXJSZWFkID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRhZnRlclJlYWQoZmlsZSwgdGhpcy5nZXREZXRhaWwoKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2FmdGVyUmVhZCcsIE9iamVjdC5hc3NpZ24oe1xyXG5cdFx0XHRcdFx0ZmlsZVxyXG5cdFx0XHRcdH0sIHRoaXMuZ2V0RGV0YWlsKCkpKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsZXRlSXRlbShpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXHJcblx0XHRcdFx0XHQnZGVsZXRlJyxcclxuXHRcdFx0XHRcdE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSwgdGhpcy5nZXREZXRhaWwoaW5kZXgpKSwge1xyXG5cdFx0XHRcdFx0XHRmaWxlOiB0aGlzLmZpbGVMaXN0W2luZGV4XSxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE6KeI5Zu+54mHXHJcblx0XHRcdG9uUHJldmlld0ltYWdlKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAoIWl0ZW0uaXNJbWFnZSB8fCAhdGhpcy5wcmV2aWV3RnVsbEltYWdlKSByZXR1cm5cclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdC8vIOWFiGZpbHRlcuaJvuWHuuS4uuWbvueJh+eahGl0ZW3vvIzlho3ov5Tlm55maWx0ZXLnu5PmnpzkuK3nmoTlm77niYd1cmxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMubGlzdHMuZmlsdGVyKChpdGVtKSA9PiB0aGlzLmFjY2VwdCA9PT0gJ2ltYWdlJyB8fCB1bmkuJHUudGVzdC5pbWFnZShpdGVtLnVybCB8fCBpdGVtLnRodW1iKSkubWFwKChpdGVtKSA9PiBpdGVtLnVybCB8fCBpdGVtLnRodW1iKSxcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IGl0ZW0udXJsIHx8IGl0ZW0udGh1bWIsXHJcblx0XHRcdFx0XHRmYWlsKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+mihOiniOWbvueJh+Wksei0pScpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblByZXZpZXdWaWRlbyhldmVudCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5kYXRhLnByZXZpZXdGdWxsSW1hZ2UpIHJldHVybjtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRpbmRleFxyXG5cdFx0XHRcdH0gPSBldmVudC5jdXJyZW50VGFyZ2V0LmRhdGFzZXQ7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0bGlzdHNcclxuXHRcdFx0XHR9ID0gdGhpcy5kYXRhO1xyXG5cdFx0XHRcdHd4LnByZXZpZXdNZWRpYSh7XHJcblx0XHRcdFx0XHRzb3VyY2VzOiBsaXN0c1xyXG5cdFx0XHRcdFx0XHQuZmlsdGVyKChpdGVtKSA9PiBpc1ZpZGVvRmlsZShpdGVtKSlcclxuXHRcdFx0XHRcdFx0Lm1hcCgoaXRlbSkgPT5cclxuXHRcdFx0XHRcdFx0XHRPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sIGl0ZW0pLCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0eXBlOiAndmlkZW8nXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0KSxcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IGluZGV4LFxyXG5cdFx0XHRcdFx0ZmFpbCgpIHtcclxuXHRcdFx0XHRcdFx0dW5pLiR1LnRvYXN0KCfpooTop4jop4bpopHlpLHotKUnKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25DbGlja1ByZXZpZXcoZXZlbnQpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRpbmRleFxyXG5cdFx0XHRcdH0gPSBldmVudC5jdXJyZW50VGFyZ2V0LmRhdGFzZXQ7XHJcblx0XHRcdFx0Y29uc3QgaXRlbSA9IHRoaXMuZGF0YS5saXN0c1tpbmRleF07XHJcblx0XHRcdFx0dGhpcy4kZW1pdChcclxuXHRcdFx0XHRcdCdjbGlja1ByZXZpZXcnLFxyXG5cdFx0XHRcdFx0T2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBpdGVtKSwgdGhpcy5nZXREZXRhaWwoaW5kZXgpKVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgJy4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzcyc7XHJcblx0JHUtdXBsb2FkLXByZXZpZXctYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1wcmV2aWV3LW1hcmdpbjogMCA4cHggOHB4IDAgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWltYWdlLXdpZHRoOjgwcHggIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWltYWdlLWhlaWdodDokdS11cGxvYWQtaW1hZ2Utd2lkdGg7XHJcblx0JHUtdXBsb2FkLW90aGVyLWJnQ29sb3I6IHJnYigyNDIsIDI0MiwgMjQyKSAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtb3RoZXItZmxleDoxICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC10ZXh0LWZvbnQtc2l6ZToxMXB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC10ZXh0LWNvbG9yOiR1LXRpcHMtY29sb3IgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXRleHQtbWFyZ2luLXRvcDoycHggIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWRlbGV0YWJsZS1yaWdodDowICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1kZWxldGFibGUtdG9wOjAgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWRlbGV0YWJsZS1iZ0NvbG9yOnJnYig1NSwgNTUsIDU1KSAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtZGVsZXRhYmxlLWhlaWdodDoxNHB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1kZWxldGFibGUtd2lkdGg6JHUtdXBsb2FkLWRlbGV0YWJsZS1oZWlnaHQ7XHJcblx0JHUtdXBsb2FkLWRlbGV0YWJsZS1ib2Rlci1ib3R0b20tbGVmdC1yYWRpdXM6MTAwcHggIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWRlbGV0YWJsZS16SW5kZXg6MyAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtc3VjY2Vzcy1ib3R0b206MCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtc3VjY2Vzcy1yaWdodDowICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci1zdHlsZTpzb2xpZCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtc3VjY2Vzcy1ib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci1ib3R0b20tY29sb3I6ICR1LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXN1Y2Nlc3MtYm9yZGVyLXJpZ2h0LWNvbG9yOiR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci1ib3R0b20tY29sb3I7XHJcblx0JHUtdXBsb2FkLXN1Y2Nlc3MtYm9yZGVyLXdpZHRoOjlweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtaWNvbi10b3A6MHB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1pY29uLXJpZ2h0OjBweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtaWNvbi1oNS10b3A6MXB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1pY29uLWg1LXJpZ2h0OjAgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWljb24td2lkdGg6MTZweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtaWNvbi1oZWlnaHQ6JHUtdXBsb2FkLWljb24td2lkdGg7XHJcblx0JHUtdXBsb2FkLXN1Y2Nlc3MtaWNvbi1ib3R0b206LTEwcHggIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXN1Y2Nlc3MtaWNvbi1yaWdodDotMTBweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtc3RhdHVzLXJpZ2h0OjAgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXN0YXR1cy1sZWZ0OjAgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXN0YXR1cy1ib3R0b206MCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtc3RhdHVzLXRvcDowICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1zdGF0dXMtYmdDb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNSkgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLXN0YXR1cy1pY29uLVppbmRleDoxICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1tZXNzYWdlLWZvbnQtc2l6ZToxMnB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1tZXNzYWdlLWNvbG9yOiNGRkZGRkYgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLW1lc3NhZ2UtbWFyZ2luLXRvcDo1cHggIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWJ1dHRvbi13aWR0aDo4MHB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1idXR0b24taGVpZ2h0OiR1LXVwbG9hZC1idXR0b24td2lkdGg7XHJcblx0JHUtdXBsb2FkLWJ1dHRvbi1iZ0NvbG9yOnJnYigyNDQsIDI0NSwgMjQ3KSAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtYnV0dG9uLWJvcmRlci1yYWRpdXM6MnB4ICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC1ib3R0b24tbWFyZ2luOiAwIDhweCA4cHggMCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtdGV4dC1mb250LXNpemU6MTFweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtdGV4dC1jb2xvcjokdS10aXBzLWNvbG9yICFkZWZhdWx0O1xyXG5cdCR1LXVwbG9hZC10ZXh0LW1hcmdpbi10b3A6IDJweCAhZGVmYXVsdDtcclxuXHQkdS11cGxvYWQtaG92ZXItYmdDb2xvcjpyZ2IoMjMwLCAyMzEsIDIzMykgIWRlZmF1bHQ7XHJcblx0JHUtdXBsb2FkLWRpc2FibGVkLW9wYWNpdHk6LjUgIWRlZmF1bHQ7XHJcblxyXG5cdC51LXVwbG9hZCB7XHJcblx0XHRAaW5jbHVkZSBmbGV4KGNvbHVtbik7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdCZfX3dyYXAge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHQmX19wcmV2aWV3IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkdS11cGxvYWQtcHJldmlldy1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdG1hcmdpbjogJHUtdXBsb2FkLXByZXZpZXctbWFyZ2luO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblxyXG5cdFx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAkdS11cGxvYWQtaW1hZ2Utd2lkdGg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6ICR1LXVwbG9hZC1pbWFnZS1oZWlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19vdGhlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogJHUtdXBsb2FkLWltYWdlLXdpZHRoO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkdS11cGxvYWQtaW1hZ2UtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdXBsb2FkLW90aGVyLWJnQ29sb3I7XHJcblx0XHRcdFx0XHRmbGV4OiAkdS11cGxvYWQtb3RoZXItZmxleDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoY29sdW1uKTtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkdS11cGxvYWQtdGV4dC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkdS11cGxvYWQtdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHUtdXBsb2FkLXRleHQtbWFyZ2luLXRvcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kZWxldGFibGUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogJHUtdXBsb2FkLWRlbGV0YWJsZS10b3A7XHJcblx0XHRcdHJpZ2h0OiAkdS11cGxvYWQtZGVsZXRhYmxlLXJpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS11cGxvYWQtZGVsZXRhYmxlLWJnQ29sb3I7XHJcblx0XHRcdGhlaWdodDogJHUtdXBsb2FkLWRlbGV0YWJsZS1oZWlnaHQ7XHJcblx0XHRcdHdpZHRoOiAkdS11cGxvYWQtZGVsZXRhYmxlLXdpZHRoO1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdS11cGxvYWQtZGVsZXRhYmxlLWJvZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cztcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHotaW5kZXg6ICR1LXVwbG9hZC1kZWxldGFibGUtekluZGV4O1xyXG5cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuXHRcdFx0XHR0b3A6ICR1LXVwbG9hZC1pY29uLXRvcDtcclxuXHRcdFx0XHRyaWdodDogJHUtdXBsb2FkLWljb24tcmlnaHQ7XHJcblx0XHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdFx0dG9wOiAkdS11cGxvYWQtaWNvbi1oNS10b3A7XHJcblx0XHRcdFx0cmlnaHQ6ICR1LXVwbG9hZC1pY29uLWg1LXJpZ2h0O1xyXG5cdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VjY2VzcyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAkdS11cGxvYWQtc3VjY2Vzcy1ib3R0b207XHJcblx0XHRcdHJpZ2h0OiAkdS11cGxvYWQtc3VjY2Vzcy1yaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0Ly8g55Sx5LqOd2VleChudnVlKeS4uumYv+mHjOW3tOW3tOeahEtQSSjpg6jpl6jkuJrnu6nogIPmoLgp55qEbGFqaeS6p+eJqe+8jOS4jeaUr+aMgWNzc+e7mOWItuS4ieinkuW9olxyXG5cdFx0XHQvLyDmiYDku6XlnKhudnVl5LiL5L2/55So5Zu+54mH77yM6Z2ebnZ1ZeS4i+S9v+eUqGNzc+WunueOsFxyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGJvcmRlci1zdHlsZTogJHUtdXBsb2FkLXN1Y2Nlc3MtYm9yZGVyLXN0eWxlO1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdS11cGxvYWQtc3VjY2Vzcy1ib3JkZXItdG9wLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHUtdXBsb2FkLXN1Y2Nlc3MtYm9yZGVyLWxlZnQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci1ib3R0b20tY29sb3I7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHUtdXBsb2FkLXN1Y2Nlc3MtYm9yZGVyLXJpZ2h0LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6ICR1LXVwbG9hZC1zdWNjZXNzLWJvcmRlci13aWR0aDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcblx0XHRcdFx0Ym90dG9tOiAkdS11cGxvYWQtc3VjY2Vzcy1pY29uLWJvdHRvbTtcclxuXHRcdFx0XHRyaWdodDogJHUtdXBsb2FkLXN1Y2Nlc3MtaWNvbi1yaWdodDtcclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0XHR3aWR0aDogJHUtdXBsb2FkLWljb24td2lkdGg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkdS11cGxvYWQtaWNvbi1oZWlnaHQ7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19zdGF0dXMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogJHUtdXBsb2FkLXN0YXR1cy10b3A7XHJcblx0XHRcdGJvdHRvbTogJHUtdXBsb2FkLXN0YXR1cy1ib3R0b207XHJcblx0XHRcdGxlZnQ6ICR1LXVwbG9hZC1zdGF0dXMtbGVmdDtcclxuXHRcdFx0cmlnaHQ6ICR1LXVwbG9hZC1zdGF0dXMtcmlnaHQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXVwbG9hZC1zdGF0dXMtYmdDb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgZmxleChjb2x1bW4pO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAkdS11cGxvYWQtc3RhdHVzLWljb24tWmluZGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19tZXNzYWdlIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICR1LXVwbG9hZC1tZXNzYWdlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRjb2xvcjogJHUtdXBsb2FkLW1lc3NhZ2UtY29sb3I7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJHUtdXBsb2FkLW1lc3NhZ2UtbWFyZ2luLXRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXgoY29sdW1uKTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAkdS11cGxvYWQtYnV0dG9uLXdpZHRoO1xyXG5cdFx0XHRoZWlnaHQ6ICR1LXVwbG9hZC1idXR0b24taGVpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS11cGxvYWQtYnV0dG9uLWJnQ29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR1LXVwbG9hZC1idXR0b24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0bWFyZ2luOiAkdS11cGxvYWQtYm90dG9uLW1hcmdpbjtcclxuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHJcblx0XHRcdCZfX3RleHQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJHUtdXBsb2FkLXRleHQtZm9udC1zaXplO1xyXG5cdFx0XHRcdGNvbG9yOiAkdS11cGxvYWQtdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkdS11cGxvYWQtdGV4dC1tYXJnaW4tdG9wO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1ob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdXBsb2FkLWhvdmVyLWJnQ29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAkdS11cGxvYWQtZGlzYWJsZWQtb3BhY2l0eTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///470\n"); /***/ }), /* 471 */ /*!*********************************************************!*\ !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.Behavior = Behavior; exports.Component = Component; exports.Page = Page; exports.nextTick = exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137)); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 472)); var _PROP_DEFAULT_VALUES; function parseData(data, vueComponentOptions) { if (!data) { return; } vueComponentOptions.mpOptions.data = data; } function parseComponents(vueComponentOptions) { vueComponentOptions.components = global.__wxVueOptions.components; } var _toString = Object.prototype.toString; var hasOwnProperty = Object.prototype.hasOwnProperty; function isFn(fn) { return typeof fn === 'function'; } function isPlainObject(obj) { return _toString.call(obj) === '[object Object]'; } function hasOwn(obj, key) { return hasOwnProperty.call(obj, key); } function noop() {} /** * Create a cached version of a pure function. */ function cached(fn) { var cache = Object.create(null); return function cachedFn(str) { var hit = cache[str]; return hit || (cache[str] = fn(str)); }; } /** * Camelize a hyphen-delimited string. */ var camelizeRE = /-(\w)/g; var camelize = cached(function (str) { return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }); }); var SOURCE_KEY = '__data__'; var COMPONENT_LIFECYCLE = { created: 'onServiceCreated', attached: 'onServiceAttached', ready: 'mounted', moved: 'moved', detached: 'destroyed' }; var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE); var PAGE_LIFETIMES = { show: 'onPageShow', hide: 'onPageHide', resize: 'onPageResize' }; var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES); var PAGE_LIFECYCLE = ['onLoad', 'onShow', 'onReady', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll', 'onResize', 'onTabItemTap']; function parsePageMethods(mpComponentOptions, vueComponentOptions) { var methods = Object.create(null); Object.keys(mpComponentOptions).forEach(function (key) { var value = mpComponentOptions[key]; if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) { methods[key] = value; } }); vueComponentOptions.methods = methods; } function parsePageLifecycle(mpComponentOptions, vueComponentOptions) { Object.keys(mpComponentOptions).forEach(function (key) { if (PAGE_LIFECYCLE.indexOf(key) !== -1) { vueComponentOptions[key] = mpComponentOptions[key]; } }); } function parsePage(mpComponentOptions) { var vueComponentOptions = { mixins: [], mpOptions: {} }; parseComponents(vueComponentOptions); parseData(mpComponentOptions.data, vueComponentOptions); parsePageMethods(mpComponentOptions, vueComponentOptions); parsePageLifecycle(mpComponentOptions, vueComponentOptions); return vueComponentOptions; } function parseProperties(properties, vueComponentOptions) { if (!properties) { return; } vueComponentOptions.mpOptions.properties = properties; } function parseOptions(options, vueComponentOptions) { if (!options) { return; } vueComponentOptions.mpOptions.options = options; } function parseMethods(methods, vueComponentOptions) { if (!methods) { return; } if (methods.$emit) { console.warn('Method "$emit" conflicts with an existing Vue instance method'); delete methods.$emit; } vueComponentOptions.methods = methods; } function parseLifecycle(mpComponentOptions, vueComponentOptions) { COMPONENT_LIFECYCLE_KEYS.forEach(function (name) { if (hasOwn(mpComponentOptions, name)) { (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).push(mpComponentOptions[name]); } }); } var mpBehaviors = { 'wx://form-field': {}, 'wx://component-export': {} }; function callDefinitionFilter(mpComponentOptions) { var behaviors = mpComponentOptions.behaviors, definitionFilter = mpComponentOptions.definitionFilter; var behaviorDefinitionFilters = []; if (Array.isArray(behaviors)) { behaviors.forEach(function (behavior) { behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior; if (behavior.definitionFilter) { behaviorDefinitionFilters.push(behavior.definitionFilter); behavior.definitionFilter.call(null, mpComponentOptions, []); } }); } if (isFn(definitionFilter)) { return function (defFields) { definitionFilter(defFields, behaviorDefinitionFilters); }; } } function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) { callDefinitionFilter(mpComponentOptions); } function parseBehavior(behavior) { var data = behavior.data, methods = behavior.methods, behaviors = behavior.behaviors, properties = behavior.properties; var vueComponentOptions = { watch: {}, mpOptions: { mpObservers: [] } }; parseData(data, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseProperties(properties, vueComponentOptions); parseLifecycle(behavior, vueComponentOptions); parseDefinitionFilter(behavior); return vueComponentOptions; } var BEHAVIORS = { 'wx://form-field': { beforeCreate: function beforeCreate() { var mpOptions = this.$options.mpOptions; if (!mpOptions.properties) { mpOptions.properties = Object.create(null); } var props = mpOptions.properties; // TODO form submit,reset if (!hasOwn(props, 'name')) { props.name = { type: String }; } if (!hasOwn(props, 'value')) { props.value = { type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确 }; } } } }; function parseBehaviors(behaviors, vueComponentOptions) { if (!behaviors) { return; } behaviors.forEach(function (behavior) { if (typeof behavior === 'string') { BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]); } else { vueComponentOptions.mixins.push(parseBehavior(behavior)); } }); } function parseSinglePath(path) { return path.split('.'); } function parseMultiPaths(paths) { return paths.split(',').map(function (path) { return parseSinglePath(path); }); } function parseObservers(observers, vueComponentOptions) { if (!observers) { return; } var mpObservers = vueComponentOptions.mpOptions.mpObservers; Object.keys(observers).forEach(function (path) { mpObservers.push({ paths: parseMultiPaths(path), observer: observers[path] }); }); } function relative(from, to) { if (to.indexOf('/') === 0) { from = ''; } var fromArr = from.split('/'); var toArr = to.split('/'); fromArr.pop(); while (toArr.length) { var part = toArr.shift(); if (part !== '' && part !== '.') { if (part !== '..') { fromArr.push(part); } else { fromArr.pop(); } } } return fromArr.join('/'); } function parseRelations(relations, vueComponentOptions) { if (!relations) { return; } Object.keys(relations).forEach(function (name) { var relation = relations[name]; relation.name = name; relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name); }); vueComponentOptions.mpOptions.relations = relations; } function parseExternalClasses(externalClasses, vueComponentOptions) { if (!externalClasses) { return; } if (!Array.isArray(externalClasses)) { externalClasses = [externalClasses]; } vueComponentOptions.mpOptions.externalClasses = externalClasses; if (!vueComponentOptions.mpOptions.properties) { vueComponentOptions.mpOptions.properties = Object.create(null); } externalClasses.forEach(function (externalClass) { vueComponentOptions.mpOptions.properties[camelize(externalClass)] = { type: String, value: '' }; }); } function parseLifetimes(lifetimes, vueComponentOptions) { if (!lifetimes) { return; } parseLifecycle(lifetimes, vueComponentOptions); } function parsePageLifetimes(pageLifetimes, vueComponentOptions) { if (!pageLifetimes) { return; } PAGE_LIFETIMES_KEYS.forEach(function (key) { var lifetimeFn = pageLifetimes[key]; isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn); }); } function parseComponent(mpComponentOptions) { var data = mpComponentOptions.data, options = mpComponentOptions.options, methods = mpComponentOptions.methods, behaviors = mpComponentOptions.behaviors, lifetimes = mpComponentOptions.lifetimes, observers = mpComponentOptions.observers, relations = mpComponentOptions.relations, properties = mpComponentOptions.properties, pageLifetimes = mpComponentOptions.pageLifetimes, externalClasses = mpComponentOptions.externalClasses; var vueComponentOptions = { mixins: [], props: {}, watch: {}, mpOptions: { mpObservers: [] } }; parseComponents(vueComponentOptions); parseData(data, vueComponentOptions); parseOptions(options, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseLifetimes(lifetimes, vueComponentOptions); parseObservers(observers, vueComponentOptions); parseRelations(relations, vueComponentOptions); parseProperties(properties, vueComponentOptions); parsePageLifetimes(pageLifetimes, vueComponentOptions); parseExternalClasses(externalClasses, vueComponentOptions); parseLifecycle(mpComponentOptions, vueComponentOptions); parseDefinitionFilter(mpComponentOptions); return vueComponentOptions; } function initRelationHandlers(type, handler, target, ctx) { if (!handler) { return; } var name = "_$".concat(type, "Handlers"); (ctx[name] || (ctx[name] = [])).push(function () { handler.call(ctx, target); }); } function initLinkedHandlers(relation, target, ctx) { var type = 'linked'; var name = relation.name; var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null)); (relationNodes[name] || (relationNodes[name] = [])).push(target); initRelationHandlers(type, relation[type], target, ctx); } function initUnlinkedHandlers(relation, target, ctx) { var type = 'unlinked'; initRelationHandlers(type, relation[type], target, ctx); } function findParentRelation(parentVm, target, type) { var relations = parentVm && parentVm.$options.mpOptions && parentVm.$options.mpOptions.relations; if (!relations) { return []; } var name = Object.keys(relations).find(function (name) { var relation = relations[name]; return relation.target === target && relation.type === type; }); if (!name) { return []; } return [relations[name], parentVm]; } function initParentRelation(vm, childRelation, match) { var _match = match(vm, vm.$options.mpOptions.path), _match2 = (0, _slicedToArray2.default)(_match, 2), parentRelation = _match2[0], parentVm = _match2[1]; if (!parentRelation) { return; } initLinkedHandlers(parentRelation, vm, parentVm); initLinkedHandlers(childRelation, parentVm, vm); initUnlinkedHandlers(parentRelation, vm, parentVm); initUnlinkedHandlers(childRelation, parentVm, vm); } function initRelation(relation, vm) { var type = relation.type; if (type === 'parent') { initParentRelation(vm, relation, function matchParent(vm, target) { return findParentRelation(vm.$parent, target, 'child'); }); } else if (type === 'ancestor') { initParentRelation(vm, relation, function matchAncestor(vm, target) { var $parent = vm.$parent; while ($parent) { var ret = findParentRelation($parent, target, 'descendant'); if (ret.length) { return ret; } $parent = $parent.$parent; } return []; }); } } function initRelations(vm) { var _ref = vm.$options.mpOptions || {}, relations = _ref.relations; if (!relations) { return; } Object.keys(relations).forEach(function (name) { initRelation(relations[name], vm); }); } function handleRelations(vm, type) { // TODO 需要移除 relationNodes var handlers = vm["_$".concat(type, "Handlers")]; if (!handlers) { return; } handlers.forEach(function (handler) { return handler(); }); } var sharedPropertyDefinition = { enumerable: true, configurable: true, get: noop, set: noop }; function proxy(target, sourceKey, key) { sharedPropertyDefinition.get = function proxyGetter() { return this[sourceKey][key]; }; sharedPropertyDefinition.set = function proxySetter(val) { this[sourceKey][key] = val; }; Object.defineProperty(target, key, sharedPropertyDefinition); } function setDataByExprPath(exprPath, value, data) { var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.'); keys.reduce(function (obj, key, idx) { if (idx === keys.length - 1) { obj[key] = value; } else { if (typeof obj[key] === 'undefined') { obj[key] = {}; } return obj[key]; } }, data); return keys.length === 1; } function setData(data, callback) { var _this = this; if (!isPlainObject(data)) { return; } Object.keys(data).forEach(function (key) { if (setDataByExprPath(key, data[key], _this.data)) { !hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key); } }); this.$forceUpdate(); isFn(callback) && this.$nextTick(callback); } /** * https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js */ var _toString$1 = Object.prototype.toString; /** * 深度assign的函数 * @param {Object} targetObject 要被拷贝的目标对象 * @param {Object} originObject 拷贝的源对象 * @return {Object} merge后的对象 */ var deepAssign = function deepAssign() { var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var originObject = arguments.length > 1 ? arguments[1] : undefined; var originType = _toString$1.call(originObject); if (originType === '[object Array]') { targetObject = originObject.slice(0); return targetObject; } else if (originType === '[object Object]') { for (var key in originObject) { targetObject[key] = deepAssign(targetObject[key], originObject[key]); } return targetObject; } else if (originType === '[object Date]') { return new Date(originObject.getTime()); } else if (originType === '[object RegExp]') { var target = String(originObject); var lastIndex = target.lastIndexOf('/'); return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1)); } return originObject; }; /** * 深度拷贝逻辑,不同于lodash等库,但是与微信一致 * @param {*} [originObj] 原对象 * @return {Object|Array} 拷贝结果 */ var deepClone = function deepClone(originObj) { return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj); }; var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, String, ''), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Number, 0), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Boolean, false), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Object, null), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Array, []), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, null, null), _PROP_DEFAULT_VALUES); function getDefaultVal(propType) { return PROP_DEFAULT_VALUES[propType]; } function getPropertyVal(options) { if (isPlainObject(options)) { if (hasOwn(options, 'value')) { return options.value; } return getDefaultVal(options.type); } return getDefaultVal(options); } function getType(propOptions) { return isPlainObject(propOptions) ? propOptions.type : propOptions; } function validateProp(key, propsOptions, propsData, vm) { var value = propsData[key]; if (value !== undefined) { var propOptions = propsOptions[key]; var type = getType(propOptions); value = formatVal(value, type); var observer = propOptions && propOptions.observer; if (observer) { // 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他 setTimeout(function () { observe(observer, vm, value); }, 4); } return value; } return getPropertyVal(propsOptions[key]); } function formatVal(val, type) { if (type === Boolean) { return !!val; } else if (type === String) { return String(val); } return val; } function observe(observer, vm, newVal, oldVal) { try { if (typeof observer === 'function') { observer.call(vm, newVal, oldVal); } else if (typeof observer === 'string' && typeof vm[observer] === 'function') { vm[observer](newVal, oldVal); } } catch (err) { console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err)); } } function initProperties(vm, instanceData) { var properties = vm.$options.mpOptions.properties; if (!properties) { return; } var propsData = deepClone(vm.$options.propsData) || {}; var _loop = function _loop(key) { var observer = isPlainObject(properties[key]) ? properties[key].observer : false; var value = validateProp(key, properties, propsData, vm); Object.defineProperty(instanceData, key, { enumerable: true, configurable: true, get: function get() { return value; }, set: function set(newVal) { var oldVal = value; /* eslint-disable no-self-compare */ if (newVal === value || newVal !== newVal && value !== value) { return; } // TODO 临时方案,clone array value = Array.isArray(newVal) ? newVal.slice(0) : newVal; if (observer) { observe(observer, vm, newVal, oldVal); } // 触发渲染 vm.$forceUpdate(); } }); }; for (var key in properties) { _loop(key); } } function updateProperties(vm) { var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties; var propsData = vm.$options.propsData; if (propsData && properties) { Object.keys(properties).forEach(function (key) { if (hasOwn(propsData, key)) { vm[key] = formatVal(propsData[key], getType(properties[key])); } }); } } function initState(vm) { var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {})); vm[SOURCE_KEY] = instanceData; var propertyDefinition = { get: function get() { return vm[SOURCE_KEY]; }, set: function set(value) { vm[SOURCE_KEY] = value; } }; Object.defineProperties(vm, { data: propertyDefinition, properties: propertyDefinition }); vm.setData = setData; initProperties(vm, instanceData); Object.keys(instanceData).forEach(function (key) { proxy(vm, SOURCE_KEY, key); }); } function initMethods(vm) { var oldEmit = vm.$emit; vm.triggerEvent = function (eventName, detail, options) { var target = { dataset: vm.$el.dataset }; var event = { target: target, currentTarget: target, detail: detail, preventDefault: noop, stopPropagation: noop }; oldEmit.call(vm, eventName, event); }; // 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法 vm.$emit = function () { vm.triggerEvent.apply(vm, arguments); }; vm.getRelationNodes = function (relationKey) { // 需要过滤已被销毁的vm /* eslint-disable no-mixed-operators */ return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) { return !vm._isDestroyed; }); }; vm._$updateProperties = updateProperties; } function handleObservers(vm) { var watch = vm.$options.watch; if (!watch) { return; } Object.keys(watch).forEach(function (name) { var observer = watch[name]; if (observer.mounted) { var val = vm[name]; var handler = observer.handler; if (typeof handler === 'string') { handler = vm[handler]; } handler && handler.call(vm, val, val); } }); } var polyfill = { beforeCreate: function beforeCreate() { // 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警 this._renderProxy = this; this._$self = this; this._$noop = noop; }, created: function created() { // properties 中可能会访问 methods,故需要在 created 中初始化 initState(this); initMethods(this); initRelations(this); }, mounted: function mounted() { handleObservers(this); }, destroyed: function destroyed() { handleRelations(this, 'unlinked'); } }; global.__wxRoute = ''; global.__wxComponents = Object.create(null); global.__wxVueOptions = Object.create(null); function Page(options) { var pageOptions = parsePage(options); pageOptions.mixins.unshift(polyfill); pageOptions.mpOptions.path = global.__wxRoute; global.__wxComponents[global.__wxRoute] = pageOptions; } function initRelationsHandler(vueComponentOptions) { // linked 需要在当前组件 attached 之后再执行 if (!vueComponentOptions.onServiceAttached) { vueComponentOptions.onServiceAttached = []; } vueComponentOptions.onServiceAttached.push(function onServiceAttached() { handleRelations(this, 'linked'); }); } function Component(options) { var componentOptions = parseComponent(options); componentOptions.mixins.unshift(polyfill); componentOptions.mpOptions.path = global.__wxRoute; initRelationsHandler(componentOptions); global.__wxComponents[global.__wxRoute] = componentOptions; } function Behavior(options) { return options; } var nextTick = _vue.default.nextTick; exports.nextTick = nextTick; var index = uni.__$wx__; var _default = index; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 1))) /***/ }), /* 472 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 473 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/utils.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.chooseFile = chooseFile;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nfunction pickExclude(obj, keys) {\n // 某些情况下,type可能会为\n if (!['[object Object]', '[object File]'].includes(Object.prototype.toString.call(obj))) {\n return {};\n }\n return Object.keys(obj).reduce(function (prev, key) {\n if (!keys.includes(key)) {\n prev[key] = obj[key];\n }\n return prev;\n }, {});\n}\nfunction formatImage(res) {\n return res.tempFiles.map(function (item) {\n return _objectSpread(_objectSpread({}, pickExclude(item, ['path'])), {}, {\n type: 'image',\n url: item.path,\n thumb: item.path,\n size: item.size\n });\n });\n}\nfunction formatVideo(res) {\n return [_objectSpread(_objectSpread({}, pickExclude(res, ['tempFilePath', 'thumbTempFilePath', 'errMsg'])), {}, {\n type: 'video',\n url: res.tempFilePath,\n thumb: res.thumbTempFilePath,\n size: res.size\n })];\n}\nfunction formatMedia(res) {\n return res.tempFiles.map(function (item) {\n return _objectSpread(_objectSpread({}, pickExclude(item, ['fileType', 'thumbTempFilePath', 'tempFilePath'])), {}, {\n type: res.type,\n url: item.tempFilePath,\n thumb: res.type === 'video' ? item.thumbTempFilePath : item.tempFilePath,\n size: item.size\n });\n });\n}\nfunction formatFile(res) {\n return res.tempFiles.map(function (item) {\n return _objectSpread(_objectSpread({}, pickExclude(item, ['path'])), {}, {\n url: item.path,\n size: item.size\n });\n });\n}\nfunction chooseFile(_ref) {\n var accept = _ref.accept,\n multiple = _ref.multiple,\n capture = _ref.capture,\n compressed = _ref.compressed,\n maxDuration = _ref.maxDuration,\n sizeType = _ref.sizeType,\n camera = _ref.camera,\n maxCount = _ref.maxCount;\n return new Promise(function (resolve, reject) {\n switch (accept) {\n case 'image':\n uni.chooseImage({\n count: multiple ? Math.min(maxCount, 9) : 1,\n sourceType: capture,\n sizeType: sizeType,\n success: function success(res) {\n return resolve(formatImage(res));\n },\n fail: reject\n });\n break;\n case 'video':\n uni.chooseVideo({\n sourceType: capture,\n compressed: compressed,\n maxDuration: maxDuration,\n camera: camera,\n success: function success(res) {\n return resolve(formatVideo(res));\n },\n fail: reject\n });\n break;\n default:\n // 此为保底选项,在accept不为上面任意一项的时候选取全部文件\n }\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXVwbG9hZC91dGlscy5qcyJdLCJuYW1lcyI6WyJwaWNrRXhjbHVkZSIsIm9iaiIsImtleXMiLCJpbmNsdWRlcyIsIk9iamVjdCIsInByb3RvdHlwZSIsInRvU3RyaW5nIiwiY2FsbCIsInJlZHVjZSIsInByZXYiLCJrZXkiLCJmb3JtYXRJbWFnZSIsInJlcyIsInRlbXBGaWxlcyIsIm1hcCIsIml0ZW0iLCJ0eXBlIiwidXJsIiwicGF0aCIsInRodW1iIiwic2l6ZSIsImZvcm1hdFZpZGVvIiwidGVtcEZpbGVQYXRoIiwidGh1bWJUZW1wRmlsZVBhdGgiLCJmb3JtYXRNZWRpYSIsImZvcm1hdEZpbGUiLCJjaG9vc2VGaWxlIiwiYWNjZXB0IiwibXVsdGlwbGUiLCJjYXB0dXJlIiwiY29tcHJlc3NlZCIsIm1heER1cmF0aW9uIiwic2l6ZVR5cGUiLCJjYW1lcmEiLCJtYXhDb3VudCIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwidW5pIiwiY2hvb3NlSW1hZ2UiLCJjb3VudCIsIk1hdGgiLCJtaW4iLCJzb3VyY2VUeXBlIiwic3VjY2VzcyIsImZhaWwiLCJjaG9vc2VWaWRlbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLFNBQVNBLFdBQVcsQ0FBQ0MsR0FBRyxFQUFFQyxJQUFJLEVBQUU7RUFDL0I7RUFDRyxJQUFJLENBQUMsQ0FBQyxpQkFBaUIsRUFBRSxlQUFlLENBQUMsQ0FBQ0MsUUFBUSxDQUFDQyxNQUFNLENBQUNDLFNBQVMsQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLENBQUNOLEdBQUcsQ0FBQyxDQUFDLEVBQUU7SUFDckYsT0FBTyxDQUFDLENBQUM7RUFDYjtFQUNBLE9BQU9HLE1BQU0sQ0FBQ0YsSUFBSSxDQUFDRCxHQUFHLENBQUMsQ0FBQ08sTUFBTSxDQUFDLFVBQUNDLElBQUksRUFBRUMsR0FBRyxFQUFLO0lBQzFDLElBQUksQ0FBQ1IsSUFBSSxDQUFDQyxRQUFRLENBQUNP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QUFFUjtRQUNWLENBQUMsQ0FBQztRQUNGO01BZUosS0FBSyxPQUFPO1FBQ1JDLEdBQUcsQ0FBQ1EsV0FBVyxDQUFDO1VBQ1pILFVBQVUsRUFBRWQsT0FBTztVQUNuQkMsVUFBVSxFQUFWQSxVQUFVO1VBQ1ZDLFdBQVcsRUFBWEEsV0FBVztVQUNYRSxNQUFNLEVBQU5BLE1BQU07VUFDTlcsT0FBTyxFQUFFLGlCQUFDaEMsR0FBRztZQUFBLE9BQUt3QixPQUFPLENBQUNmLFdBQVcsQ0FBQ1QsR0FBRyxDQUFDLENBQUM7VUFBQTtVQUMzQ2lDLElBQUksRUFBRVI7UUFDVixDQUFDLENBQUM7UUFDRjtNQXVCVjtNQUNDO0lBQUE7RUFtQkMsQ0FBQyxDQUFDO0FBQ04iLCJmaWxlIjoiNDczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gcGlja0V4Y2x1ZGUob2JqLCBrZXlzKSB7XHJcblx0Ly8g5p+Q5Lqb5oOF5Ya15LiL77yMdHlwZeWPr+iDveS8muS4ulxyXG4gICAgaWYgKCFbJ1tvYmplY3QgT2JqZWN0XScsICdbb2JqZWN0IEZpbGVdJ10uaW5jbHVkZXMoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iaikpKSB7XHJcbiAgICAgICAgcmV0dXJuIHt9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gT2JqZWN0LmtleXMob2JqKS5yZWR1Y2UoKHByZXYsIGtleSkgPT4ge1xyXG4gICAgICAgIGlmICgha2V5cy5pbmNsdWRlcyhrZXkpKSB7XHJcbiAgICAgICAgICAgIHByZXZba2V5XSA9IG9ialtrZXldXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBwcmV2XHJcbiAgICB9LCB7fSlcclxufVxyXG5cclxuZnVuY3Rpb24gZm9ybWF0SW1hZ2UocmVzKSB7XHJcbiAgICByZXR1cm4gcmVzLnRlbXBGaWxlcy5tYXAoKGl0ZW0pID0+ICh7XHJcbiAgICAgICAgLi4ucGlja0V4Y2x1ZGUoaXRlbSwgWydwYXRoJ10pLFxyXG4gICAgICAgIHR5cGU6ICdpbWFnZScsXHJcbiAgICAgICAgdXJsOiBpdGVtLnBhdGgsXHJcbiAgICAgICAgdGh1bWI6IGl0ZW0ucGF0aCxcclxuXHRcdHNpemU6IGl0ZW0uc2l6ZSxcclxuXHJcblxyXG5cclxuICAgIH0pKVxyXG59XHJcblxyXG5mdW5jdGlvbiBmb3JtYXRWaWRlbyhyZXMpIHtcclxuICAgIHJldHVybiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuLi5waWNrRXhjbHVkZShyZXMsIFsndGVtcEZpbGVQYXRoJywgJ3RodW1iVGVtcEZpbGVQYXRoJywgJ2Vyck1zZyddKSxcclxuICAgICAgICAgICAgdHlwZTogJ3ZpZGVvJyxcclxuICAgICAgICAgICAgdXJsOiByZXMudGVtcEZpbGVQYXRoLFxyXG4gICAgICAgICAgICB0aHVtYjogcmVzLnRodW1iVGVtcEZpbGVQYXRoLFxyXG5cdFx0XHRzaXplOiByZXMuc2l6ZSxcclxuXHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICBdXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZvcm1hdE1lZGlhKHJlcykge1xyXG4gICAgcmV0dXJuIHJlcy50ZW1wRmlsZXMubWFwKChpdGVtKSA9PiAoe1xyXG4gICAgICAgIC4uLnBpY2tFeGNsdWRlKGl0ZW0sIFsnZmlsZVR5cGUnLCAndGh1bWJUZW1wRmlsZVBhdGgnLCAndGVtcEZpbGVQYXRoJ10pLFxyXG4gICAgICAgIHR5cGU6IHJlcy50eXBlLFxyXG4gICAgICAgIHVybDogaXRlbS50ZW1wRmlsZVBhdGgsXHJcbiAgICAgICAgdGh1bWI6IHJlcy50eXBlID09PSAndmlkZW8nID8gaXRlbS50aHVtYlRlbXBGaWxlUGF0aCA6IGl0ZW0udGVtcEZpbGVQYXRoLFxyXG5cdFx0c2l6ZTogaXRlbS5zaXplXHJcbiAgICB9KSlcclxufVxyXG5cclxuZnVuY3Rpb24gZm9ybWF0RmlsZShyZXMpIHtcclxuICAgIHJldHVybiByZXMudGVtcEZpbGVzLm1hcCgoaXRlbSkgPT4gKHsgXHJcblx0XHQuLi5waWNrRXhjbHVkZShpdGVtLCBbJ3BhdGgnXSksIFxyXG5cdFx0dXJsOiBpdGVtLnBhdGgsIFxyXG5cdFx0c2l6ZTppdGVtLnNpemUsXHJcblxyXG5cclxuXHJcblxyXG5cdH0pKVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBjaG9vc2VGaWxlKHtcclxuICAgIGFjY2VwdCxcclxuICAgIG11bHRpcGxlLFxyXG4gICAgY2FwdHVyZSxcclxuICAgIGNvbXByZXNzZWQsXHJcbiAgICBtYXhEdXJhdGlvbixcclxuICAgIHNpemVUeXBlLFxyXG4gICAgY2FtZXJhLFxyXG4gICAgbWF4Q291bnRcclxufSkge1xyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgICAgICBzd2l0Y2ggKGFjY2VwdCkge1xyXG4gICAgICAgIGNhc2UgJ2ltYWdlJzpcclxuICAgICAgICAgICAgdW5pLmNob29zZUltYWdlKHtcclxuICAgICAgICAgICAgICAgIGNvdW50OiBtdWx0aXBsZSA/IE1hdGgubWluKG1heENvdW50LCA5KSA6IDEsXHJcbiAgICAgICAgICAgICAgICBzb3VyY2VUeXBlOiBjYXB0dXJlLFxyXG4gICAgICAgICAgICAgICAgc2l6ZVR5cGUsXHJcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiAocmVzKSA9PiByZXNvbHZlKGZvcm1hdEltYWdlKHJlcykpLFxyXG4gICAgICAgICAgICAgICAgZmFpbDogcmVqZWN0XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIGJyZWFrXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICBjYXNlICd2aWRlbyc6XHJcbiAgICAgICAgICAgIHVuaS5jaG9vc2VWaWRlbyh7XHJcbiAgICAgICAgICAgICAgICBzb3VyY2VUeXBlOiBjYXB0dXJlLFxyXG4gICAgICAgICAgICAgICAgY29tcHJlc3NlZCxcclxuICAgICAgICAgICAgICAgIG1heER1cmF0aW9uLFxyXG4gICAgICAgICAgICAgICAgY2FtZXJhLFxyXG4gICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4gcmVzb2x2ZShmb3JtYXRWaWRlbyhyZXMpKSxcclxuICAgICAgICAgICAgICAgIGZhaWw6IHJlamVjdFxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICBicmVha1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdGRlZmF1bHQ6IFxyXG5cdFx0XHQvLyDmraTkuLrkv53lupXpgInpobnvvIzlnKhhY2NlcHTkuI3kuLrkuIrpnaLku7vmhI/kuIDpobnnmoTml7blgJnpgInlj5blhajpg6jmlofku7ZcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH0pXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///473\n"); /***/ }), /* 474 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/mixin.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n watch: {\n // 监听accept的变化,判断是否符合个平台要求\n // 只有微信小程序才支持选择媒体,文件类型,所以这里做一个判断提示\n accept: {\n immediate: true,\n handler: function handler(val) {\n if (val === 'all' || val === 'media') {\n uni.$u.error('只有微信小程序才支持把accept配置为all、media之一');\n }\n if (val === 'file') {\n uni.$u.error('只有微信小程序和H5(HX2.9.9)才支持把accept配置为file');\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXVwbG9hZC9taXhpbi5qcyJdLCJuYW1lcyI6WyJ3YXRjaCIsImFjY2VwdCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJ2YWwiLCJ1bmkiLCIkdSIsImVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBO0lBQ0FDLE1BQU0sRUFBRTtNQUNKQyxTQUFTLEVBQUUsSUFBSTtNQUNmQyxPQUFPLG1CQUFDQyxHQUFHLEVBQUU7UUFFVCxJQUFJQSxHQUFHLEtBQUssS0FBSyxJQUFJQSxHQUFHLEtBQUssT0FBTyxFQUFFO1VBQ2xDQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ0MsS0FBSyxDQUFDLGlDQUFpQyxDQUFDO1FBQ25EO1FBR0EsSUFBSUgsR0FBRyxLQUFLLE1BQU0sRUFBRTtVQUNoQkMsR0FBRyxDQUFDQyxFQUFFLENBQUNDLEtBQUssQ0FBQyxzQ0FBc0MsQ0FBQztRQUN4RDtNQUVKO0lBQ0o7RUFDSjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI0NzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XHJcbiAgICB3YXRjaDoge1xyXG4gICAgICAgIC8vIOebkeWQrGFjY2VwdOeahOWPmOWMlu+8jOWIpOaWreaYr+WQpuespuWQiOS4quW5s+WPsOimgeaxglxyXG4gICAgICAgIC8vIOWPquacieW+ruS/oeWwj+eoi+W6j+aJjeaUr+aMgemAieaLqeWqkuS9k++8jOaWh+S7tuexu+Wei++8jOaJgOS7pei/memHjOWBmuS4gOS4quWIpOaWreaPkOekulxyXG4gICAgICAgIGFjY2VwdDoge1xyXG4gICAgICAgICAgICBpbW1lZGlhdGU6IHRydWUsXHJcbiAgICAgICAgICAgIGhhbmRsZXIodmFsKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaWYgKHZhbCA9PT0gJ2FsbCcgfHwgdmFsID09PSAnbWVkaWEnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLiR1LmVycm9yKCflj6rmnInlvq7kv6HlsI/nqIvluo/miY3mlK/mjIHmiophY2NlcHTphY3nva7kuLphbGzjgIFtZWRpYeS5i+S4gCcpXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGlmICh2YWwgPT09ICdmaWxlJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHVuaS4kdS5lcnJvcign5Y+q5pyJ5b6u5L+h5bCP56iL5bqP5ZKMSDUoSFgyLjkuOSnmiY3mlK/mjIHmiophY2NlcHTphY3nva7kuLpmaWxlJylcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///474\n"); /***/ }), /* 475 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-upload/props.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 接受的文件类型, 可选值为all media image file video\n accept: {\n type: String,\n default: uni.$u.props.upload.accept\n },\n // \t图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头\n capture: {\n type: [String, Array],\n default: uni.$u.props.upload.capture\n },\n // 当accept为video时生效,是否压缩视频,默认为true\n compressed: {\n type: Boolean,\n default: uni.$u.props.upload.compressed\n },\n // 当accept为video时生效,可选值为back或front\n camera: {\n type: String,\n default: uni.$u.props.upload.camera\n },\n // 当accept为video时生效,拍摄视频最长拍摄时间,单位秒\n maxDuration: {\n type: Number,\n default: uni.$u.props.upload.maxDuration\n },\n // 上传区域的图标,只能内置图标\n uploadIcon: {\n type: String,\n default: uni.$u.props.upload.uploadIcon\n },\n // 上传区域的图标的颜色,默认\n uploadIconColor: {\n type: String,\n default: uni.$u.props.upload.uploadIconColor\n },\n // 是否开启文件读取前事件\n useBeforeRead: {\n type: Boolean,\n default: uni.$u.props.upload.useBeforeRead\n },\n // 读取后的处理函数\n afterRead: {\n type: Function,\n default: null\n },\n // 读取前的处理函数\n beforeRead: {\n type: Function,\n default: null\n },\n // 是否显示组件自带的图片预览功能\n previewFullImage: {\n type: Boolean,\n default: uni.$u.props.upload.previewFullImage\n },\n // 最大上传数量\n maxCount: {\n type: [String, Number],\n default: uni.$u.props.upload.maxCount\n },\n // 是否启用\n disabled: {\n type: Boolean,\n default: uni.$u.props.upload.disabled\n },\n // 预览上传的图片时的裁剪模式,和image组件mode属性一致\n imageMode: {\n type: String,\n default: uni.$u.props.upload.imageMode\n },\n // 标识符,可以在回调函数的第二项参数中获取\n name: {\n type: String,\n default: uni.$u.props.upload.name\n },\n // 所选的图片的尺寸, 可选值为original compressed\n sizeType: {\n type: Array,\n default: uni.$u.props.upload.sizeType\n },\n // 是否开启图片多选,部分安卓机型不支持\n multiple: {\n type: Boolean,\n default: uni.$u.props.upload.multiple\n },\n // 是否展示删除按钮\n deletable: {\n type: Boolean,\n default: uni.$u.props.upload.deletable\n },\n // 文件大小限制,单位为byte\n maxSize: {\n type: [String, Number],\n default: uni.$u.props.upload.maxSize\n },\n // 显示已上传的文件列表\n fileList: {\n type: Array,\n default: uni.$u.props.upload.fileList\n },\n // 上传区域的提示文字\n uploadText: {\n type: String,\n default: uni.$u.props.upload.uploadText\n },\n // 内部预览图片区域和选择图片按钮的区域宽度\n width: {\n type: [String, Number],\n default: uni.$u.props.upload.width\n },\n // 内部预览图片区域和选择图片按钮的区域高度\n height: {\n type: [String, Number],\n default: uni.$u.props.upload.height\n },\n // 是否在上传完成后展示预览图\n previewImage: {\n type: Boolean,\n default: uni.$u.props.upload.previewImage\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXVwbG9hZC9wcm9wcy5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsImFjY2VwdCIsInR5cGUiLCJTdHJpbmciLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJ1cGxvYWQiLCJjYXB0dXJlIiwiQXJyYXkiLCJjb21wcmVzc2VkIiwiQm9vbGVhbiIsImNhbWVyYSIsIm1heER1cmF0aW9uIiwiTnVtYmVyIiwidXBsb2FkSWNvbiIsInVwbG9hZEljb25Db2xvciIsInVzZUJlZm9yZVJlYWQiLCJhZnRlclJlYWQiLCJGdW5jdGlvbiIsImJlZm9yZVJlYWQiLCJwcmV2aWV3RnVsbEltYWdlIiwibWF4Q291bnQiLCJkaXNhYmxlZCIsImltYWdlTW9kZSIsIm5hbWUiLCJzaXplVHlwZSIsIm11bHRpcGxlIiwiZGVsZXRhYmxlIiwibWF4U2l6ZSIsImZpbGVMaXN0IiwidXBsb2FkVGV4dCIsIndpZHRoIiwiaGVpZ2h0IiwicHJldmlld0ltYWdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxNQUFNLEVBQUU7TUFDSkMsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDTjtJQUNqQyxDQUFDO0lBQ0Q7SUFDQU8sT0FBTyxFQUFFO01BQ0xOLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVNLEtBQUssQ0FBQztNQUNyQkwsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxNQUFNLENBQUNDO0lBQ2pDLENBQUM7SUFDRDtJQUNBRSxVQUFVLEVBQUU7TUFDUlIsSUFBSSxFQUFFUyxPQUFPO01BQ2JQLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDRztJQUNqQyxDQUFDO0lBQ0Q7SUFDQUUsTUFBTSxFQUFFO01BQ0pWLElB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QVEsRUFBRTtNQUNONUIsSUFBSSxFQUFFTyxLQUFLO01BQ1hMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDdUI7SUFDakMsQ0FBQztJQUNEO0lBQ0FDLFVBQVUsRUFBRTtNQUNSN0IsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDd0I7SUFDakMsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIOUIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRVcsTUFBTSxDQUFDO01BQ3RCVixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLE1BQU0sQ0FBQ3lCO0lBQ2pDLENBQUM7SUFDRDtJQUNBQyxNQUFNLEVBQUU7TUFDSi9CLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVXLE1BQU0sQ0FBQztNQUN0QlYsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxNQUFNLENBQUMwQjtJQUNqQyxDQUFDO0lBQ0Q7SUFDQUMsWUFBWSxFQUFFO01BQ1ZoQyxJQUFJLEVBQUVTLE9BQU87TUFDYlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxNQUFNLENBQUMyQjtJQUNqQztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjQ3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5o6l5Y+X55qE5paH5Lu257G75Z6LLCDlj6/pgInlgLzkuLphbGwgbWVkaWEgaW1hZ2UgZmlsZSB2aWRlb1xyXG4gICAgICAgIGFjY2VwdDoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQuYWNjZXB0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBcdOWbvueJh+aIluinhumikeaLvuWPluaooeW8j++8jOW9k2FjY2VwdOS4umltYWdl57G75Z6L5pe26K6+572uY2FwdHVyZeWPr+mAiemineWklmNhbWVyYeWPr+S7peebtOaOpeiwg+i1t+aRhOWDj+WktFxyXG4gICAgICAgIGNhcHR1cmU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgQXJyYXldLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudXBsb2FkLmNhcHR1cmVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOW9k2FjY2VwdOS4unZpZGVv5pe255Sf5pWI77yM5piv5ZCm5Y6L57yp6KeG6aKR77yM6buY6K6k5Li6dHJ1ZVxyXG4gICAgICAgIGNvbXByZXNzZWQ6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5jb21wcmVzc2VkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlvZNhY2NlcHTkuLp2aWRlb+aXtueUn+aViO+8jOWPr+mAieWAvOS4umJhY2vmiJZmcm9udFxyXG4gICAgICAgIGNhbWVyYToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQuY2FtZXJhXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlvZNhY2NlcHTkuLp2aWRlb+aXtueUn+aViO+8jOaLjeaRhOinhumikeacgOmVv+aLjeaRhOaXtumXtO+8jOWNleS9jeenklxyXG4gICAgICAgIG1heER1cmF0aW9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5tYXhEdXJhdGlvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5LiK5Lyg5Yy65Z+f55qE5Zu+5qCH77yM5Y+q6IO95YaF572u5Zu+5qCHXHJcbiAgICAgICAgdXBsb2FkSWNvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQudXBsb2FkSWNvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5LiK5Lyg5Yy65Z+f55qE5Zu+5qCH55qE6aKc6Imy77yM6buY6K6kXHJcbiAgICAgICAgdXBsb2FkSWNvbkNvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC51cGxvYWRJY29uQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuW8gOWQr+aWh+S7tuivu+WPluWJjeS6i+S7tlxyXG4gICAgICAgIHVzZUJlZm9yZVJlYWQ6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC51c2VCZWZvcmVSZWFkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDor7vlj5blkI7nmoTlpITnkIblh73mlbBcclxuICAgICAgICBhZnRlclJlYWQ6IHtcclxuICAgICAgICAgICAgdHlwZTogRnVuY3Rpb24sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IG51bGxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOivu+WPluWJjeeahOWkhOeQhuWHveaVsFxyXG4gICAgICAgIGJlZm9yZVJlYWQ6IHtcclxuICAgICAgICAgICAgdHlwZTogRnVuY3Rpb24sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IG51bGxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuaYvuekuue7hOS7tuiHquW4pueahOWbvueJh+mihOiniOWKn+iDvVxyXG4gICAgICAgIHByZXZpZXdGdWxsSW1hZ2U6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5wcmV2aWV3RnVsbEltYWdlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmnIDlpKfkuIrkvKDmlbDph49cclxuICAgICAgICBtYXhDb3VudDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudXBsb2FkLm1heENvdW50XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKblkK/nlKhcclxuICAgICAgICBkaXNhYmxlZDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudXBsb2FkLmRpc2FibGVkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDpooTop4jkuIrkvKDnmoTlm77niYfml7bnmoToo4HliarmqKHlvI/vvIzlkoxpbWFnZee7hOS7tm1vZGXlsZ7mgKfkuIDoh7RcclxuICAgICAgICBpbWFnZU1vZGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudXBsb2FkLmltYWdlTW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5qCH6K+G56ym77yM5Y+v5Lul5Zyo5Zue6LCD5Ye95pWw55qE56ys5LqM6aG55Y+C5pWw5Lit6I635Y+WXHJcbiAgICAgICAgbmFtZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQubmFtZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5omA6YCJ55qE5Zu+54mH55qE5bC65a+4LCDlj6/pgInlgLzkuLpvcmlnaW5hbCBjb21wcmVzc2VkXHJcbiAgICAgICAgc2l6ZVR5cGU6IHtcclxuICAgICAgICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQuc2l6ZVR5cGVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuW8gOWQr+WbvueJh+WkmumAie+8jOmDqOWIhuWuieWNk+acuuWei+S4jeaUr+aMgVxyXG4gICAgICAgIG11bHRpcGxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQubXVsdGlwbGVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuWxleekuuWIoOmZpOaMiemSrlxyXG4gICAgICAgIGRlbGV0YWJsZToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudXBsb2FkLmRlbGV0YWJsZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5Lu25aSn5bCP6ZmQ5Yi277yM5Y2V5L2N5Li6Ynl0ZVxyXG4gICAgICAgIG1heFNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5tYXhTaXplXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmL7npLrlt7LkuIrkvKDnmoTmlofku7bliJfooahcclxuICAgICAgICBmaWxlTGlzdDoge1xyXG4gICAgICAgICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5maWxlTGlzdFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5LiK5Lyg5Yy65Z+f55qE5o+Q56S65paH5a2XXHJcbiAgICAgICAgdXBsb2FkVGV4dDoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQudXBsb2FkVGV4dFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5YaF6YOo6aKE6KeI5Zu+54mH5Yy65Z+f5ZKM6YCJ5oup5Zu+54mH5oyJ6ZKu55qE5Yy65Z+f5a695bqmXHJcbiAgICAgICAgd2lkdGg6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC53aWR0aFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5YaF6YOo6aKE6KeI5Zu+54mH5Yy65Z+f5ZKM6YCJ5oup5Zu+54mH5oyJ6ZKu55qE5Yy65Z+f6auY5bqmXHJcbiAgICAgICAgaGVpZ2h0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy51cGxvYWQuaGVpZ2h0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKblnKjkuIrkvKDlrozmiJDlkI7lsZXnpLrpooTop4jlm75cclxuICAgICAgICBwcmV2aWV3SW1hZ2U6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnVwbG9hZC5wcmV2aWV3SW1hZ2VcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///475\n"); /***/ }), /* 476 */ /*!*********************************************************************************!*\ !*** E:/ruyi/dapp/pages/myProxy/uplode.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uplode.vue?vue&type=script&lang=js&mpType=page */ 477);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uplode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiI0NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91cGxvZGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VwbG9kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///476\n"); /***/ }), /* 477 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/myProxy/uplode.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n baseURL: \"https://onlif.klinygm.com\",\n businessLicense: [],\n // 營業執照文件\n leaseContract: [],\n // 場地租賃合同文件\n placePhotos: [],\n // 場地照片\n idCards: [],\n // 團隊核心人員身份證\n business: \"\",\n lease: \"\",\n place: [],\n idCard: \"\",\n upVipArea: \"\"\n };\n },\n onLoad: function onLoad(e) {\n if (e.area) {\n this.upVipArea = e.area;\n }\n },\n methods: {\n afterRead1: function afterRead1(e) {\n this.businessLicense.push(e.file);\n this.uploadeService(e.file.url, 1);\n },\n deletePic1: function deletePic1(e) {\n this.businessLicense.splice(e.index, 1);\n },\n afterRead2: function afterRead2(e) {\n this.leaseContract.push(e.file);\n this.uploadeService(e.file.url, 2);\n },\n deletePic2: function deletePic2(e) {\n this.leaseContract.splice(e.index, 1);\n },\n afterRead3: function afterRead3(e) {\n this.placePhotos.push(e.file);\n this.uploadeService(e.file.url, 3);\n },\n deletePic3: function deletePic3(e) {\n this.placePhotos.splice(e.index, 1);\n },\n afterRead4: function afterRead4(e) {\n this.idCards.push(e.file);\n this.uploadeService(e.file.url, 4);\n },\n deletePic4: function deletePic4(e) {\n this.idCards.splice(e.index, 1);\n },\n uploadeService: function uploadeService(url, num) {\n var _that = this;\n uni.uploadFile({\n url: _that.baseURL + '/api/common/upload',\n //僅為示例,非真實的接口地址\n filePath: url,\n name: 'file',\n header: {\n token: uni.getStorageSync('token')\n },\n formData: {\n 'user': 'test'\n },\n success: function success(res) {\n var a = JSON.parse(res.data);\n var b = a.data.fullurl;\n switch (num) {\n case 1:\n _that.business = b;\n break;\n case 2:\n _that.lease = b;\n break;\n case 3:\n _that.place.push(b);\n break;\n case 4:\n _that.idCard = b;\n break;\n }\n }\n });\n },\n // 提交表單\n submitForm: function submitForm() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var params, aaaa, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(!_this.business || !_this.lease || !_this.place || !_this.idCard)) {\n _context.next = 3;\n break;\n }\n uni.showToast({\n title: \"請按要求上傳照片\",\n icon: \"error\"\n });\n return _context.abrupt(\"return\");\n case 3:\n params = {\n yyzz: _this.business,\n zlht: _this.lease,\n cd: _this.place,\n sfz: _this.idCard\n };\n aaaa = JSON.stringify(params);\n _context.next = 7;\n return (0, _api._submitdata)({\n data: aaaa,\n area: _this.upVipArea\n });\n case 7:\n res = _context.sent;\n if (res.code === 1) {\n uni.showToast({\n title: \"提交成功\",\n icon: \"success\",\n duration: 1000\n });\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/myProxy/myProxy\"\n });\n }, 500);\n } else {\n uni.showToast({\n title: res.msg,\n icon: \"none\"\n });\n }\n // 通過請求提交formData到後端\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXlQcm94eS91cGxvZGUudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJiYXNlVVJMIiwiYnVzaW5lc3NMaWNlbnNlIiwibGVhc2VDb250cmFjdCIsInBsYWNlUGhvdG9zIiwiaWRDYXJkcyIsImJ1c2luZXNzIiwibGVhc2UiLCJwbGFjZSIsImlkQ2FyZCIsInVwVmlwQXJlYSIsIm9uTG9hZCIsImUiLCJhcmVhIiwibWV0aG9kcyIsImFmdGVyUmVhZDEiLCJwdXNoIiwiZmlsZSIsInVwbG9hZGVTZXJ2aWNlIiwidXJsIiwiZGVsZXRlUGljMSIsInNwbGljZSIsImluZGV4IiwiYWZ0ZXJSZWFkMiIsImRlbGV0ZVBpYzIiLCJhZnRlclJlYWQzIiwiZGVsZXRlUGljMyIsImFmdGVyUmVhZDQiLCJkZWxldGVQaWM0IiwibnVtIiwiX3RoYXQiLCJ1bmkiLCJ1cGxvYWRGaWxlIiwiZmlsZVBhdGgiLCJuYW1lIiwiaGVhZGVyIiwidG9rZW4iLCJnZXRTdG9yYWdlU3luYyIsImZvcm1EYXRhIiwic3VjY2VzcyIsInJlcyIsImEiLCJKU09OIiwicGFyc2UiLCJiIiwiZnVsbHVybCIsInN1Ym1pdEZvcm0iLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJwYXJhbXMiLCJ5eXp6IiwiemxodCIsImNkIiwic2Z6IiwiYWFhYSIsInN0cmluZ2lmeSIsIl9zdWJtaXRkYXRhIiwiY29kZSIsImR1cmF0aW9uIiwic2V0VGltZW91dCIsIm5hdmlnYXRlVG8iLCJtc2ciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQTJDQTtBQTNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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QUs7a0JBQ2Q4QyxHQUFHLEVBQUUsS0FBSSxDQUFDN0M7Z0JBQ1gsQ0FBQztnQkFDRzhDLElBQUksR0FBR2IsSUFBSSxDQUFDYyxTQUFTLENBQUNOLE1BQU0sQ0FBQztnQkFBQTtnQkFBQSxPQUNqQixJQUFBTyxnQkFBVyxFQUFDO2tCQUFDekQsSUFBSSxFQUFDdUQsSUFBSTtrQkFBQzFDLElBQUksRUFBQyxLQUFJLENBQUNIO2dCQUFTLENBQUMsQ0FBQztjQUFBO2dCQUF4RDhCLEdBQUc7Z0JBQ1AsSUFBR0EsR0FBRyxDQUFDa0IsSUFBSSxLQUFLLENBQUMsRUFBQztrQkFDakIzQixHQUFHLENBQUNnQixTQUFTLENBQUM7b0JBQ2JDLEtBQUssRUFBQyxNQUFNO29CQUNaQyxJQUFJLEVBQUMsU0FBUztvQkFDZFUsUUFBUSxFQUFDO2tCQUNWLENBQUMsQ0FBQztrQkFDRkMsVUFBVSxDQUFDLFlBQUk7b0JBQ2Q3QixHQUFHLENBQUM4QixVQUFVLENBQUM7c0JBQ2QxQyxHQUFHLEVBQUM7b0JBQ0wsQ0FBQyxDQUFDO2tCQUNILENBQUMsRUFBQyxHQUFHLENBQUM7Z0JBQ1AsQ0FBQyxNQUFJO2tCQUNKWSxHQUFHLENBQUNnQixTQUFTLENBQUM7b0JBQ2JDLEtBQUssRUFBQ1IsR0FBRyxDQUFDc0IsR0FBRztvQkFDYmIsSUFBSSxFQUFDO2tCQUNOLENBQUMsQ0FBQztnQkFDSDtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNEO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiNDc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge19zdWJtaXRkYXRhfSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGJhc2VVUkw6XCJodHRwczovL29ubGlmLmtsaW55Z20uY29tXCIsXG5cdFx0XHRidXNpbmVzc0xpY2Vuc2U6IFtdLCAvLyDnh5/mpa3ln7fnhafmlofku7Zcblx0XHRcdGxlYXNlQ29udHJhY3Q6IFtdLCAvLyDloLTlnLDnp5/os4PlkIjlkIzmlofku7Zcblx0XHRcdHBsYWNlUGhvdG9zOiBbXSwgLy8g5aC05Zyw54Wn54mHXG5cdFx0XHRpZENhcmRzOiBbXSwgLy8g5ZyY6ZqK5qC45b+D5Lq65ZOh6Lqr5Lu96K2JXG5cdFx0XHRidXNpbmVzczpcIlwiLFxuXHRcdFx0bGVhc2U6XCJcIixcblx0XHRcdHBsYWNlOltdLFxuXHRcdFx0aWRDYXJkOlwiXCIsXG5cdFx0XHR1cFZpcEFyZWE6XCJcIixcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChlKSB7XG5cdFx0aWYoZS5hcmVhKXtcblx0XHRcdHRoaXMudXBWaXBBcmVhID0gZS5hcmVhO1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGFmdGVyUmVhZDEoZSl7XG5cdFx0XHR0aGlzLmJ1c2luZXNzTGljZW5zZS5wdXNoKGUuZmlsZSk7XG5cdFx0XHR0aGlzLnVwbG9hZGVTZXJ2aWNlKGUuZmlsZS51cmwsMSk7XG5cdFx0fSxcblx0XHRkZWxldGVQaWMxKGUpe1xuXHRcdFx0dGhpcy5idXNpbmVzc0xpY2Vuc2Uuc3BsaWNlKGUuaW5kZXgsIDEpXG5cdFx0fSxcblx0XHRhZnRlclJlYWQyKGUpe1xuXHRcdFx0dGhpcy5sZWFzZUNvbnRyYWN0LnB1c2goZS5maWxlKTtcblx0XHRcdHRoaXMudXBsb2FkZVNlcnZpY2UoZS5maWxlLnVybCwyKTtcblx0XHR9LFxuXHRcdGRlbGV0ZVBpYzIoZSl7XG5cdFx0XHR0aGlzLmxlYXNlQ29udHJhY3Quc3BsaWNlKGUuaW5kZXgsIDEpXG5cdFx0fSxcblx0XHRhZnRlclJlYWQzKGUpe1xuXHRcdFx0dGhpcy5wbGFjZVBob3Rvcy5wdXNoKGUuZmlsZSk7XG5cdFx0XHR0aGlzLnVwbG9hZGVTZXJ2aWNlKGUuZmlsZS51cmwsMyk7XG5cdFx0fSxcblx0XHRkZWxldGVQaWMzKGUpe1xuXHRcdFx0dGhpcy5wbGFjZVBob3Rvcy5zcGxpY2UoZS5pbmRleCwgMSlcblx0XHR9LFxuXHRcdGFmdGVyUmVhZDQoZSl7XG5cdFx0XHR0aGlzLmlkQ2FyZHMucHVzaChlLmZpbGUpO1xuXHRcdFx0dGhpcy51cGxvYWRlU2VydmljZShlLmZpbGUudXJsLDQpO1xuXHRcdH0sXG5cdFx0ZGVsZXRlUGljNChlKXtcblx0XHRcdHRoaXMuaWRDYXJkcy5zcGxpY2UoZS5pbmRleCwgMSlcblx0XHR9LFxuXHRcdHVwbG9hZGVTZXJ2aWNlKHVybCxudW0pe1xuXHRcdFx0bGV0IF90aGF0ID0gdGhpcztcblx0XHRcdHVuaS51cGxvYWRGaWxlKHtcblx0XHRcdFx0dXJsOiBfdGhhdC5iYXNlVVJMKycvYXBpL2NvbW1vbi91cGxvYWQnLCAvL+WDheeCuuekuuS+i++8jOmdnuecn+WvpueahOaOpeWPo+WcsOWdgFxuXHRcdFx0XHRmaWxlUGF0aDogdXJsLFxuXHRcdFx0XHRuYW1lOiAnZmlsZScsXG5cdFx0XHRcdGhlYWRlcjp7XG5cdFx0XHRcdFx0dG9rZW46dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpLFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmb3JtRGF0YToge1xuXHRcdFx0XHRcdCd1c2VyJzogJ3Rlc3QnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHN1Y2Nlc3MocmVzKXtcblx0XHRcdFx0XHRsZXQgYSA9IEpTT04ucGFyc2UocmVzLmRhdGEpO1xuXHRcdFx0XHRcdGxldCBiID0gYS5kYXRhLmZ1bGx1cmw7XG5cdFx0XHRcdFx0c3dpdGNoKG51bSl7XG5cdFx0XHRcdFx0XHRjYXNlIDE6XG5cdFx0XHRcdFx0XHRcdF90aGF0LmJ1c2luZXNzID0gYjtcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlIDI6XG5cdFx0XHRcdFx0XHRcdF90aGF0LmxlYXNlID0gYjtcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlIDM6XG5cdFx0XHRcdFx0XHRcdF90aGF0LnBsYWNlLnB1c2goYik7XG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0Y2FzZSA0OlxuXHRcdFx0XHRcdFx0XHRfdGhhdC5pZENhcmQgPSBiO1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g5o+Q5Lqk6KGo5ZauXG5cdFx0YXN5bmMgc3VibWl0Rm9ybSgpIHtcblx0XHRcdGlmKCF0aGlzLmJ1c2luZXNzIHx8ICF0aGlzLmxlYXNlIHx8ICF0aGlzLnBsYWNlIHx8ICF0aGlzLmlkQ2FyZCl7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOlwi6KuL5oyJ6KaB5rGC5LiK5YKz54Wn54mHXCIsXG5cdFx0XHRcdFx0aWNvbjpcImVycm9yXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRjb25zdCBwYXJhbXMgPSB7XG5cdFx0XHRcdHl5eno6IHRoaXMuYnVzaW5lc3MsXG5cdFx0XHRcdHpsaHQ6IHRoaXMubGVhc2UsXG5cdFx0XHRcdGNkOiB0aGlzLnBsYWNlLFxuXHRcdFx0XHRzZno6IHRoaXMuaWRDYXJkXG5cdFx0XHR9O1xuXHRcdFx0bGV0IGFhYWEgPSBKU09OLnN0cmluZ2lmeShwYXJhbXMpO1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9zdWJtaXRkYXRhKHtkYXRhOmFhYWEsYXJlYTp0aGlzLnVwVmlwQXJlYX0pO1xuXHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTpcIuaPkOS6pOaIkOWKn1wiLFxuXHRcdFx0XHRcdGljb246XCJzdWNjZXNzXCIsXG5cdFx0XHRcdFx0ZHVyYXRpb246MTAwMFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOlwiL3BhZ2VzL215UHJveHkvbXlQcm94eVwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSw1MDApXG5cdFx0XHR9ZWxzZXtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6cmVzLm1zZyxcblx0XHRcdFx0XHRpY29uOlwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0XHQvLyDpgJrpgY7oq4vmsYLmj5DkuqRmb3JtRGF0YeWIsOW+jOerr1xuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///477\n"); /***/ }), /* 478 */ /*!**************************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/interstellareye.vue?mpType=page ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./interstellareye.vue?vue&type=template&id=084d8b88&mpType=page */ 479);\n/* harmony import */ var _interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./interstellareye.vue?vue&type=script&lang=js&mpType=page */ 481);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/interstellareye/interstellareye.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbnRlcnN0ZWxsYXJleWUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4NGQ4Yjg4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbnRlcnN0ZWxsYXJleWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ludGVyc3RlbGxhcmV5ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbnRlcnN0ZWxsYXJleWUvaW50ZXJzdGVsbGFyZXllLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///478\n"); /***/ }), /* 479 */ /*!********************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/interstellareye.vue?vue&type=template&id=084d8b88&mpType=page ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./interstellareye.vue?vue&type=template&id=084d8b88&mpType=page */ 480); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_template_id_084d8b88_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 480 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/interstellareye/interstellareye.vue?vue&type=template&id=084d8b88&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container_interell"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "announcement-bar"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "announcement-content"), attrs: { _i: 2 }, }, [_c("span")] ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "banner"), attrs: { _i: 4 } }, [ _c( "swiper", { staticClass: _vm._$s(5, "sc", "swiper-container"), attrs: { _i: 5 }, }, _vm._l( _vm._$s(6, "f", { forItems: _vm.bannerList }), function (item, index, $20, $30) { return _c( "swiper-item", { key: _vm._$s(6, "f", { forIndex: $20, key: index }) }, [ _c("image", { staticClass: _vm._$s("7-" + $30, "sc", "swiper-image"), attrs: { src: _vm._$s("7-" + $30, "a-src", item.image), _i: "7-" + $30, }, }), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "content"), attrs: { _i: 8 } }, _vm._l( _vm._$s(9, "f", { forItems: _vm.dataList }), function (item, $11, $21, $31) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $21, key: item.id }), staticClass: _vm._$s("9-" + $31, "sc", "content-item"), attrs: { _i: "9-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("10-" + $31, "a-src", item.img), _i: "10-" + $31, }, }), _c( "view", { staticClass: _vm._$s("11-" + $31, "sc", "content-tit"), attrs: { _i: "11-" + $31 }, }, [_vm._v(_vm._$s("11-" + $31, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "content-btn"), attrs: { _i: "12-" + $31 }, on: { click: function ($event) { return _vm.construct(item.name) }, }, }, [ _c("view", { staticClass: _vm._$s("13-" + $31, "sc", "title"), attrs: { _i: "13-" + $31 }, }), _c( "view", { staticClass: _vm._$s("14-" + $31, "sc", "icon"), attrs: { _i: "14-" + $31 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#fff", size: "7", _i: "15-" + $31, }, }), ], 1 ), ] ), ] ) } ), 0 ), _vm._$s(16, "i", _vm.frameval) ? _c( "view", { staticClass: _vm._$s(16, "sc", "modal"), attrs: { _i: 16 } }, [ _c("view", { staticClass: _vm._$s(17, "sc", "modal_title"), attrs: { _i: 17 }, }), _c( "view", { staticClass: _vm._$s(18, "sc", "modal_text"), attrs: { _i: 18 }, }, [ _c("view"), _c("view"), _c("view"), _c("view", [_c("text"), _c("text")]), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "modal_btn"), attrs: { _i: 25 }, }, [ _c("view", { staticClass: _vm._$s(26, "sc", "savebtn"), attrs: { _i: 26 }, on: { click: _vm.agree }, }), _c("view", { staticClass: _vm._$s(27, "sc", "savebtn"), attrs: { _i: 27 }, on: { click: _vm.agree }, }), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 481 */ /*!**************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/interstellareye.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./interstellareye.vue?vue&type=script&lang=js&mpType=page */ 482);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_interstellareye_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFqQixDQUFnQix3bEJBQUcsRUFBQyIsImZpbGUiOiI0ODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbnRlcnN0ZWxsYXJleWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ludGVyc3RlbGxhcmV5ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///481\n"); /***/ }), /* 482 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/interstellareye/interstellareye.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {\n bannerList: [{\n image: '../../static/swiper1.png'\n }, {\n image: '../../static/swiper2.png'\n }, {\n image: '../../static/swiper3.png'\n }],\n dataList: [{\n id: 1,\n name: '巧築智金AI量化',\n img: '../../static/aibgc1.png'\n }, {\n id: 2,\n name: '農業AI',\n img: '../../static/aibgc2.png'\n }, {\n id: 3,\n name: '逍遙遊',\n img: '../../static/aibgc3.png'\n }, {\n id: 4,\n name: '商戰智靈',\n img: '../../static/aibgc4.png'\n }, {\n id: 5,\n name: '解鄉愁',\n img: '../../static/aibgc5.png'\n }, {\n id: 6,\n name: '星際算力雲',\n img: '../../static/aibgc6.png'\n }],\n show: false,\n frameval: false\n };\n },\n methods: {\n construct: function construct(name) {\n __f__(\"log\", '跳轉', name, \" at pages/interstellareye/interstellareye.vue:112\");\n switch (name) {\n case '逍遙遊':\n uni.navigateTo({\n url: '/pages/game/index'\n });\n break;\n case '巧築智金AI量化':\n uni.navigateTo({\n url: '/pages/smarttrading/index'\n });\n break;\n case '星際算力雲':\n uni.showToast({\n title: \"系統還在建設中,請敬請期待!!!\",\n icon: 'none'\n });\n break;\n case '農業AI':\n uni.showToast({\n title: \"系統還在建設中,請敬請期待!!!\",\n icon: 'none'\n });\n break;\n case '商戰智靈':\n uni.showToast({\n title: \"系統還在建設中,請敬請期待!!!\",\n icon: 'none'\n });\n break;\n case '解鄉愁':\n uni.showToast({\n title: \"系統還在建設中,請敬請期待!!!\",\n icon: 'none'\n });\n break;\n }\n },\n agree: function agree() {\n __f__(\"log\", '同意', \" at pages/interstellareye/interstellareye.vue:151\");\n this.frameval = false;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW50ZXJzdGVsbGFyZXllL2ludGVyc3RlbGxhcmV5ZS52dWUiXSwibmFtZXMiOlsiZGF0YSIsImJhbm5lckxpc3QiLCJpbWFnZSIsImRhdGFMaXN0IiwiaWQiLCJuYW1lIiwiaW1nIiwic2hvdyIsImZyYW1ldmFsIiwibWV0aG9kcyIsImNvbnN0cnVjdCIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJhZ3JlZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxVQUFVLEVBQUUsQ0FBQztRQUNYQyxLQUFLLEVBQUU7TUFDUixDQUFDLEVBQ0Q7UUFDQ0EsS0FBSyxFQUFFO01BQ1IsQ0FBQyxFQUNEO1FBQ0NBLEtBQUssRUFBRTtNQUNSLENBQUMsQ0FDRDtNQUNEQyxRQUFRLEVBQUUsQ0FBQztRQUNWQyxFQUFFLEVBQUUsQ0FBQztRQUNMQyxJQUFJLEVBQUUsVUFBVTtRQUNoQkMsR0FBRyxFQUFFO01BQ04sQ0FBQyxFQUFFO1FBQ0ZGLEVBQUUsRUFBRSxDQUFDO1FBQ0xDLElBQUksRUFBRSxNQUFNO1FBQ1pDLEdBQUcsRUFBRTtNQUNOLENBQUMsRUFBRTtRQUNGRixFQUFFLEVBQUUsQ0FBQztRQUNMQyxJQUFJLEVBQUUsS0FBSztRQUNYQyxHQUFHLEVBQUU7TUFDTixDQUFDLEVBQUU7UUFDRkYsRUFBRSxFQUFFLENBQUM7UUFDTEMsSUFBSSxFQUFFLE1BQU07UUFDWkMsR0FBRyxFQUFFO01BQ04sQ0FBQyxFQUFFO1FBQ0ZGLEVBQUUsRUFBRSxDQUFDO1FBQ0xDLElBQUksRUFBRSxLQUFLO1FBQ1hDLEdBQUcsRUFBRTtNQUNOLENBQUMsRUFBRTtRQUNGRixFQUFFLEVBQUUsQ0FBQztRQUNMQyxJQUFJLEVBQUUsT0FBTztRQUNiQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUM7TUFDRkMsSUFBSSxFQUFFLEtBQUs7TUFDWEMsUUFBUSxFQUFFO0lBQ1gsQ0FBQztFQUNGLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLFNBQVMscUJBQUNMLElBQUksRUFBRTtNQUNmLGFBQVksSUFBSSxFQUFFQSxJQUFJO01BQ3RCLFFBQVFBLElBQUk7UUFDWCxLQUFLLEtBQUs7VUFDVE0sR0FBRyxDQUFDQyxVQUFVLENBQUM7WUFDZEMsR0FBRyxFQUFFO1VBQ04sQ0FBQyxDQUFDO1VBQ0Y7UUFDRCxLQUFLLFVBQVU7VUFDZEYsR0FBRyxDQUFDQyxVQUFVLENBQUM7WUFDZEMsR0FBRyxFQUFFO1VBQ04sQ0FBQyxDQUFDO1VBQ0Y7UUFDRCxLQUFLLE9BQU87VUFDWEYsR0FBRyxDQUFDRyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFLGtCQUFrQjtZQUN6QkMsSUFBSSxFQUFFO1VBQ1AsQ0FBQyxDQUFDO1VBQ0Y7UUFDRCxLQUFLLE1BQU07VUFDVkwsR0FBRyxDQUFDRyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFLGtCQUFrQjtZQUN6QkMsSUFBSSxFQUFFO1VBQ1AsQ0FBQyxDQUFDO1VBQ0Y7UUFDRCxLQUFLLE1BQU07VUFDVkwsR0FBRyxDQUFDRyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFLGtCQUFrQjtZQUN6QkMsSUFBSSxFQUFFO1VBQ1AsQ0FBQyxDQUFDO1VBQ0Y7UUFDRCxLQUFLLEtBQUs7VUFDVEwsR0FBRyxDQUFDRyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFLGtCQUFrQjtZQUN6QkMsSUFBSSxFQUFFO1VBQ1AsQ0FBQyxDQUFDO1VBQ0Y7TUFBTTtJQUVULENBQUM7SUFDREMsS0FBSyxtQkFBRztNQUNQLGFBQVksSUFBSTtNQUNoQixJQUFJLENBQUNULFFBQVEsR0FBRyxLQUFLO0lBQ3RCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNDgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGJhbm5lckxpc3Q6IFt7XG5cdFx0XHRcdFx0aW1hZ2U6ICcuLi8uLi9zdGF0aWMvc3dpcGVyMS5wbmcnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRpbWFnZTogJy4uLy4uL3N0YXRpYy9zd2lwZXIyLnBuZydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGltYWdlOiAnLi4vLi4vc3RhdGljL3N3aXBlcjMucG5nJ1xuXHRcdFx0XHR9XG5cdFx0XHRdLFxuXHRcdFx0ZGF0YUxpc3Q6IFt7XG5cdFx0XHRcdGlkOiAxLFxuXHRcdFx0XHRuYW1lOiAn5ben56+J5pm66YeRQUnph4/ljJYnLFxuXHRcdFx0XHRpbWc6ICcuLi8uLi9zdGF0aWMvYWliZ2MxLnBuZydcblx0XHRcdH0sIHtcblx0XHRcdFx0aWQ6IDIsXG5cdFx0XHRcdG5hbWU6ICfovrLmpa1BSScsXG5cdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9haWJnYzIucG5nJ1xuXHRcdFx0fSwge1xuXHRcdFx0XHRpZDogMyxcblx0XHRcdFx0bmFtZTogJ+mAjemBmemBiicsXG5cdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9haWJnYzMucG5nJ1xuXHRcdFx0fSwge1xuXHRcdFx0XHRpZDogNCxcblx0XHRcdFx0bmFtZTogJ+WVhuaIsOaZuumdiCcsXG5cdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9haWJnYzQucG5nJ1xuXHRcdFx0fSwge1xuXHRcdFx0XHRpZDogNSxcblx0XHRcdFx0bmFtZTogJ+ino+mEieaEgScsXG5cdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9haWJnYzUucG5nJ1xuXHRcdFx0fSwge1xuXHRcdFx0XHRpZDogNixcblx0XHRcdFx0bmFtZTogJ+aYn+mam+eul+WKm+mbsicsXG5cdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9haWJnYzYucG5nJ1xuXHRcdFx0fV0sXG5cdFx0XHRzaG93OiBmYWxzZSxcblx0XHRcdGZyYW1ldmFsOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNvbnN0cnVjdChuYW1lKSB7XG5cdFx0XHRjb25zb2xlLmxvZygn6Lez6L2JJywgbmFtZSlcblx0XHRcdHN3aXRjaCAobmFtZSkge1xuXHRcdFx0XHRjYXNlICfpgI3pgZnpgYonOlxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nYW1lL2luZGV4J1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgJ+W3p+evieaZuumHkUFJ6YeP5YyWJzpcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvc21hcnR0cmFkaW5nL2luZGV4J1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgJ+aYn+mam+eul+WKm+mbsic6XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogXCLns7vntbHpgoTlnKjlu7roqK3kuK3vvIzoq4vmlazoq4vmnJ/lvoXvvIHvvIHvvIFcIixcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgJ+i+sualrUFJJzpcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuezu+e1semChOWcqOW7uuioreS4re+8jOiri+aVrOiri+acn+W+he+8ge+8ge+8gVwiLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSAn5ZWG5oiw5pm66Z2IJzpcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuezu+e1semChOWcqOW7uuioreS4re+8jOiri+aVrOiri+acn+W+he+8ge+8ge+8gVwiLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSAn6Kej6YSJ5oSBJzpcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIuezu+e1semChOWcqOW7uuioreS4re+8jOiri+aVrOiri+acn+W+he+8ge+8ge+8gVwiLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdH1cblx0XHR9LFxuXHRcdGFncmVlKCkge1xuXHRcdFx0Y29uc29sZS5sb2coJ+WQjOaEjycpO1xuXHRcdFx0dGhpcy5mcmFtZXZhbCA9IGZhbHNlXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///482\n"); /***/ }), /* 483 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/Registergame.vue?mpType=page ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Registergame.vue?vue&type=template&id=6dcf42d6&mpType=page */ 484);\n/* harmony import */ var _Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Registergame.vue?vue&type=script&lang=js&mpType=page */ 486);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/interstellareye/Registergame.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9SZWdpc3RlcmdhbWUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZkY2Y0MmQ2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9SZWdpc3RlcmdhbWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL1JlZ2lzdGVyZ2FtZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbnRlcnN0ZWxsYXJleWUvUmVnaXN0ZXJnYW1lLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///483\n"); /***/ }), /* 484 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/Registergame.vue?vue&type=template&id=6dcf42d6&mpType=page ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./Registergame.vue?vue&type=template&id=6dcf42d6&mpType=page */ 485); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_template_id_6dcf42d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 485 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/interstellareye/Registergame.vue?vue&type=template&id=6dcf42d6&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tab-container"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "back"), attrs: { _i: 2 } }, [ _c("u-icon", { attrs: { name: "arrow-left", color: "#fff", size: "24", _i: 3 }, on: { click: _vm.back }, }), ], 1 ), _c("view", { staticClass: _vm._$s(4, "sc", "tab register"), attrs: { _i: 4 }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "content"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "gametop"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "gameimg"), attrs: { _i: 7 } }, [ _c("image", { attrs: { src: _vm._$s( 8, "a-src", _vm.publicURL + _vm.saosaraDaoObj.img ), _i: 8, }, }), ] ), _c( "text", { staticClass: _vm._$s(9, "sc", "ganmetitle"), attrs: { _i: 9 }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.saosaraDaoObj.desc_cn)))] ), ] ), _vm._$s(10, "i", _vm.chk) ? _c( "view", { staticClass: _vm._$s(10, "sc", "recommender"), attrs: { _i: 10 }, }, [ _c("text", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.gameeamil))), ]), ] ) : _vm._e(), _vm._$s(12, "i", _vm.chk) ? _c( "view", { staticClass: _vm._$s(12, "sc", "alreadyregistered"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "already"), attrs: { _i: 13 }, }, [_c("text", { attrs: { _i: 14 }, on: { click: _vm.copy } })] ), ] ) : _c( "view", { staticClass: _vm._$s(15, "sc", "notregistered"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "input"), attrs: { _i: 16 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.username, expression: "username", }, ], staticClass: _vm._$s(17, "sc", "input_aa"), attrs: { _i: 17 }, domProps: { value: _vm._$s(17, "v-model", _vm.username), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.username = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "input"), attrs: { _i: 18 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.email, expression: "email", }, ], staticClass: _vm._$s(19, "sc", "input_aa"), attrs: { _i: 19 }, domProps: { value: _vm._$s(19, "v-model", _vm.email) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.email = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "input"), attrs: { _i: 20 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(21, "sc", "input_aa"), attrs: { password: _vm._$s( 21, "a-password", _vm.showPassword2 ), _i: 21, }, domProps: { value: _vm._$s(21, "v-model", _vm.password), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), _c("img", { attrs: { src: _vm._$s( 22, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 22, }, on: { click: function ($event) { return _vm.changePassword(2) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "input"), attrs: { _i: 23 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.code, expression: "code", }, ], staticClass: _vm._$s(24, "sc", "input_aa"), attrs: { _i: 24 }, domProps: { value: _vm._$s(24, "v-model", _vm.code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.code = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(25, "sc", "code"), attrs: { _i: 25 }, on: { click: function ($event) { return _vm.getVerificationCode() }, }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.buttonText)))] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "input"), attrs: { _i: 26 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.googleauthcode, expression: "googleauthcode", }, ], staticClass: _vm._$s(27, "sc", "input_aa"), attrs: { _i: 27 }, domProps: { value: _vm._$s(27, "v-model", _vm.googleauthcode), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.googleauthcode = $event.target.value }, }, }), _c( "view", { staticClass: _vm._$s(28, "sc", "code"), attrs: { _i: 28 }, on: { click: function ($event) { return _vm.getgoogleCode() }, }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.buttonText1)))] ), ] ), _vm._$s(29, "i", _vm.googleclose) ? _c( "view", { staticClass: _vm._$s(29, "sc", "googlecode"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "icon"), attrs: { _i: 30 }, on: { click: function ($event) { return _vm.closecode() }, }, }, [ _c("u-icon", { attrs: { name: "close", _i: 31 }, }), ], 1 ), _c("view", { staticClass: _vm._$s(32, "sc", "googletitle"), attrs: { _i: 32 }, }), _c( "view", { staticClass: _vm._$s(33, "sc", "googleimg"), attrs: { _i: 33 }, }, [ _c("image", { attrs: { src: _vm._$s(34, "a-src", _vm.googleimg), _i: 34, }, }), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "googlesecret"), attrs: { _i: 35 }, on: { click: function ($event) { return _vm.copyadd() }, }, }, [_vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.secret)))] ), ] ) : _vm._e(), _c("button", { staticClass: _vm._$s(36, "sc", "btn primary"), attrs: { _i: 36 }, on: { click: _vm.generateMnemonic }, }), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 486 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/interstellareye/Registergame.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./Registergame.vue?vue&type=script&lang=js&mpType=page */ 487);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Registergame_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI0ODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9SZWdpc3RlcmdhbWUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1JlZ2lzdGVyZ2FtZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///486\n"); /***/ }), /* 487 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/interstellareye/Registergame.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 37));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n publicURL: \"https://onlif.klinygm.com\",\n saosaraDaoObj: {},\n showPassword2: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n username: \"\",\n email: \"\",\n password: \"\",\n code: \"\",\n isCounting: false,\n count: 60,\n gugeisCounting: false,\n gugecount: 60,\n buttonText: \"獲取驗證碼\",\n buttonText1: \"獲取驗證碼\",\n googleauthcode: '',\n googleimg: '',\n //谷歌二維碼\n googleclose: false,\n //谷歌验证码状态\n userInfos: '',\n //用户信息\n address: '',\n gameeamil: '',\n // 已关联账号\n chk: false,\n // 关联状态\n secret: '' //谷歌私鑰\n };\n },\n onLoad: function onLoad(e) {\n if (e.item) {\n this.saosaraDaoObj = JSON.parse(e.item);\n }\n },\n onShow: function onShow() {\n this.getUserInfos();\n },\n methods: {\n // 查询元算力用户是否在系统注册过了\n Searchregistration: function Searchregistration() {\n var _this = this;\n uni.request({\n url: \"https://www.samsaradao.com/api/common/schyzsreg?address=\".concat(this.address),\n //仅为示例,并非真实接口地址。\n method: 'GET',\n success: function success(res) {\n // console.log('reeeeeee', res.data);\n _this.gameeamil = res.data.data.gameeamil;\n _this.chk = res.data.data.chk;\n }\n });\n },\n //用户信息\n getUserInfos: function getUserInfos() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._userInfos)().then(function (res) {\n _this2.userInfos = res.data.userinfo;\n _this2.address = _this2.userInfos.wallet.address;\n // console.log('res', this.address)\n }).catch(function (err) {\n __f__(\"log\", 'eeer', err, \" at pages/interstellareye/Registergame.vue:140\");\n });\n case 2:\n // 查询元算力用户是否在系统注册过了\n _this2.Searchregistration();\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n changePassword: function changePassword(n) {\n switch (n) {\n case 2:\n this.showPassword2 = !this.showPassword2;\n break;\n }\n },\n generateMnemonic: function generateMnemonic() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (_this3.username) {\n _context2.next = 3;\n break;\n }\n uni.showToast({\n title: '請輸入用戶名',\n icon: 'none'\n });\n return _context2.abrupt(\"return\");\n case 3:\n if (_this3.email) {\n _context2.next = 6;\n break;\n }\n uni.showToast({\n title: '請輸入郵箱',\n icon: 'none'\n });\n return _context2.abrupt(\"return\");\n case 6:\n if (_this3.password) {\n _context2.next = 9;\n break;\n }\n uni.showToast({\n title: '請輸入密碼',\n icon: 'none'\n });\n return _context2.abrupt(\"return\");\n case 9:\n if (!(!_this3.code || !_this3.googleauthcode)) {\n _context2.next = 12;\n break;\n }\n uni.showToast({\n title: '請輸入驗證碼',\n icon: 'none'\n });\n return _context2.abrupt(\"return\");\n case 12:\n uni.request({\n url: 'https://www.samsaradao.com/api/user/register',\n //仅为示例,并非真实接口地址。\n method: 'POST',\n // 请求方法为POST\n data: {\n username: _this3.username,\n email: _this3.email,\n password: _this3.password,\n code: _this3.code,\n googleauthcode: _this3.googleauthcode\n },\n success: function success(res) {\n // console.log(res, 777777)\n var token = res.data.data.userinfo.token;\n // 關聯錢包地址\n uni.request({\n url: 'https://www.samsaradao.com/api/user/refyzswallet',\n //仅为示例,并非真实接口地址。\n method: 'POST',\n data: {\n wallet: _this3.address\n },\n header: {\n token: token //自定义请求头信息\n },\n\n success: function success(res) {\n __f__(\"log\", '关联钱包地址res', res, \" at pages/interstellareye/Registergame.vue:205\");\n uni.showToast({\n title: '註冊成功!!'\n });\n _this3.Searchregistration();\n uni.switchTab({\n url: \"/pages/interstellareye/interstellareye\" // 注意路径\n });\n }\n });\n },\n fail: function fail(rej) {\n uni.showToast({\n title: rej,\n icon: 'none'\n });\n }\n });\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n // 验证码\n getVerificationCode: function getVerificationCode() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n __f__(\"log\", '验证码', \" at pages/interstellareye/Registergame.vue:226\");\n if (!(_this4.email == '')) {\n _context3.next = 4;\n break;\n }\n uni.showToast({\n title: '請輸入郵箱',\n icon: 'none'\n });\n return _context3.abrupt(\"return\");\n case 4:\n if (!_this4.isCounting) {\n _context3.next = 6;\n break;\n }\n return _context3.abrupt(\"return\");\n case 6:\n // 调用后端接口获取邮箱验证码\n uni.request({\n url: 'https://www.samsaradao.com/api/ems/send',\n //仅为示例,并非真实接口地址。\n method: 'POST',\n data: {\n email: _this4.email\n },\n success: function success(res) {\n // 如果接口调用成功,开始倒计时\n if (res.data.code == 1) {\n __f__(\"log\", '驗證碼yanyanyan', res, \" at pages/interstellareye/Registergame.vue:245\");\n uni.showToast({\n title: '發送成功'\n });\n __f__(\"log\", 'wolai', res, \" at pages/interstellareye/Registergame.vue:249\");\n _this4.isCounting = true;\n _this4.buttonText = \"\".concat(_this4.count, \"\\u79D2\\u5F8C\\u91CD\\u7372\");\n var timer = setInterval(function () {\n _this4.count--;\n _this4.buttonText = \"\".concat(_this4.count, \"\\u79D2\\u5F8C\\u91CD\\u7372\");\n if (_this4.count <= 0) {\n clearInterval(timer);\n _this4.isCounting = false;\n _this4.count = 60;\n _this4.buttonText = '獲取驗證碼';\n }\n }, 1000);\n } else {\n uni.showToast({\n title: '郵箱' + res.data.msg,\n icon: 'none'\n });\n }\n }\n });\n case 7:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n // 谷歌\n getgoogleCode: function getgoogleCode() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n __f__(\"log\", '谷歌', \" at pages/interstellareye/Registergame.vue:275\");\n if (!(_this5.email == '')) {\n _context4.next = 4;\n break;\n }\n uni.showToast({\n title: '請输入郵箱',\n icon: 'none'\n });\n return _context4.abrupt(\"return\");\n case 4:\n if (!_this5.gugeisCounting) {\n _context4.next = 6;\n break;\n }\n return _context4.abrupt(\"return\");\n case 6:\n // 调用后端接口获取谷歌验证码\n uni.request({\n url: 'https://www.samsaradao.com/api/user/getgoogleauthurl2',\n //仅为示例,并非真实接口地址。\n method: 'POST',\n data: {\n email: _this5.email\n },\n success: function success(res) {\n uni.showToast({\n title: '獲取成功'\n });\n __f__(\"log\", 'response', res, \" at pages/interstellareye/Registergame.vue:295\");\n _this5.gugeisCounting = true;\n _this5.buttonText1 = \"\".concat(_this5.gugecount, \"\\u79D2\\u5F8C\\u91CD\\u7372\");\n var timer = setInterval(function () {\n _this5.gugecount--;\n _this5.buttonText1 = \"\".concat(_this5.gugecount, \"\\u79D2\\u5F8C\\u91CD\\u7372\");\n if (_this5.gugecount <= 0) {\n clearInterval(timer);\n _this5.gugeisCounting = false;\n _this5.gugecount = 60;\n _this5.buttonText1 = '獲取驗證碼';\n }\n }, 1000);\n _this5.googleimg = res.data.data.url;\n _this5.secret = res.data.data.secret;\n _this5.googleclose = true;\n }\n });\n case 7:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n // 已經註冊\n yregistered: function yregistered() {\n uni.showToast({\n title: '賬號已被註冊',\n icon: 'none'\n });\n },\n closecode: function closecode() {\n this.googleclose = false;\n },\n back: function back() {\n uni.navigateBack();\n },\n // 複製網址\n copy: function copy() {\n uni.setClipboardData({\n data: 'https://www.samsaradao.com/',\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n //複製地址\n copyadd: function copyadd() {\n uni.setClipboardData({\n data: this.secret,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW50ZXJzdGVsbGFyZXllL1JlZ2lzdGVyZ2FtZS52dWUiXSwibmFtZXMiOlsiZGF0YSIsInB1YmxpY1VSTCIsInNhb3NhcmFEYW9PYmoiLCJzaG93UGFzc3dvcmQyIiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJ1c2VybmFtZSIsImVtYWlsIiwicGFzc3dvcmQiLCJjb2RlIiwiaXNDb3VudGluZyIsImNvdW50IiwiZ3VnZWlzQ291bnRpbmciLCJndWdlY291bnQiLCJidXR0b25UZXh0IiwiYnV0dG9uVGV4dDEiLCJnb29nbGVhdXRoY29kZSIsImdvb2dsZWltZyIsImdvb2dsZWNsb3NlIiwidXNlckluZm9zIiwiYWRkcmVzcyIsImdhbWVlYW1pbCIsImNoayIsInNlY3JldCIsIm9uTG9hZCIsImUiLCJpdGVtIiwiSlNPTiIsInBhcnNlIiwib25TaG93IiwiZ2V0VXNlckluZm9zIiwibWV0aG9kcyIsIlNlYXJjaHJlZ2lzdHJhdGlvbiIsInVuaSIsInJlcXVlc3QiLCJ1cmwiLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzIiwiX3VzZXJJbmZvcyIsInRoZW4iLCJ1c2VyaW5mbyIsIndhbGxldCIsImNhdGNoIiwiZXJyIiwiY2hhbmdlUGFzc3dvcmQiLCJuIiwiZ2VuZXJhdGVNbmVtb25pYyIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsInRva2VuIiwiaGVhZGVyIiwic3dpdGNoVGFiIiwiZmFpbCIsInJlaiIsImdldFZlcmlmaWNhdGlvbkNvZGUiLCJ0aW1lciIsInNldEludGVydmFsIiwiY2xlYXJJbnRlcnZhbCIsIm1zZyIsImdldGdvb2dsZUNvZGUiLCJ5cmVnaXN0ZXJlZCIsImNsb3NlY29kZSIsImJhY2siLCJuYXZpZ2F0ZUJhY2siLCJjb3B5Iiwic2V0Q2xpcGJvYXJkRGF0YSIsImNvcHlhZGQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQStFQTtBQUNBO0FBaEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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LEVBQUU7TUFDUCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RhLFNBQVMsdUJBQUc7TUFDWCxJQUFJLENBQUM3QyxXQUFXLEdBQUcsS0FBSztJQUN6QixDQUFDO0lBQ0Q4QyxJQUFJLGtCQUFHO01BQ04vQixHQUFHLENBQUNnQyxZQUFZLEVBQUU7SUFDbkIsQ0FBQztJQUNEO0lBQ0FDLElBQUksa0JBQUc7TUFDTmpDLEdBQUcsQ0FBQ2tDLGdCQUFnQixDQUFDO1FBQ3BCbkUsSUFBSSxFQUFFLDZCQUE2QjtRQUNuQ3FDLE9BQU8sRUFBRSxtQkFBTTtVQUNkSixHQUFHLENBQUNlLFNBQVMsQ0FBQztZQUNiQyxLQUFLLEVBQUUsTUFBTTtZQUNiQyxJQUFJLEVBQUU7VUFDUCxDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBa0IsT0FBTyxxQkFBRztNQUNUbkMsR0FBRyxDQUFDa0MsZ0JBQWdCLENBQUM7UUFDcEJuRSxJQUFJLEVBQUUsSUFBSSxDQUFDdUIsTUFBTTtRQUNqQmMsT0FBTyxFQUFFLG1CQUFNO1VBQ2RKLEdBQUcsQ0FBQ2UsU0FBUyxDQUFDO1lBQ2JDLEtBQUssRUFBRSxNQUFNO1lBQ2JDLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI0ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCB7XG5cdF91c2VySW5mb3Ncbn0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwdWJsaWNVUkw6XCJodHRwczovL29ubGlmLmtsaW55Z20uY29tXCIsXG5cdFx0XHRzYW9zYXJhRGFvT2JqOiB7fSxcblx0XHRcdHNob3dQYXNzd29yZDI6IHRydWUsXG5cdFx0XHRzaG93cHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vbi5wbmdcIixcblx0XHRcdGhpZGVwd2RJbWc6IFwic3RhdGljL2ljb24vZXllX29mZi5wbmdcIixcblx0XHRcdHVzZXJuYW1lOiBcIlwiLFxuXHRcdFx0ZW1haWw6IFwiXCIsXG5cdFx0XHRwYXNzd29yZDogXCJcIixcblx0XHRcdGNvZGU6IFwiXCIsXG5cdFx0XHRpc0NvdW50aW5nOiBmYWxzZSxcblx0XHRcdGNvdW50OiA2MCxcblx0XHRcdGd1Z2Vpc0NvdW50aW5nOiBmYWxzZSxcblx0XHRcdGd1Z2Vjb3VudDogNjAsXG5cdFx0XHRidXR0b25UZXh0OiBcIueNsuWPlumpl+itieeivFwiLFxuXHRcdFx0YnV0dG9uVGV4dDE6IFwi542y5Y+W6amX6K2J56K8XCIsXG5cdFx0XHRnb29nbGVhdXRoY29kZTogJycsXG5cdFx0XHRnb29nbGVpbWc6ICcnLCAvL+iwt+atjOS6jOe2reeivFxuXHRcdFx0Z29vZ2xlY2xvc2U6IGZhbHNlLCAvL+iwt+atjOmqjOivgeeggeeKtuaAgVxuXHRcdFx0dXNlckluZm9zOiAnJywgLy/nlKjmiLfkv6Hmga9cblx0XHRcdGFkZHJlc3M6ICcnLFxuXHRcdFx0Z2FtZWVhbWlsOiAnJywgLy8g5bey5YWz6IGU6LSm5Y+3XG5cdFx0XHRjaGs6IGZhbHNlLCAvLyDlhbPogZTnirbmgIFcblx0XHRcdHNlY3JldDogJycgLy/osLfmrYznp4HpkbBcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChlKSB7XG5cdFx0aWYgKGUuaXRlbSkge1xuXHRcdFx0dGhpcy5zYW9zYXJhRGFvT2JqID0gSlNPTi5wYXJzZShlLml0ZW0pO1xuXHRcdH1cblx0fSxcblx0b25TaG93KCkge1xuXHRcdHRoaXMuZ2V0VXNlckluZm9zKClcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOafpeivouWFg+eul+WKm+eUqOaIt+aYr+WQpuWcqOezu+e7n+azqOWGjOi/h+S6hlxuXHRcdFNlYXJjaHJlZ2lzdHJhdGlvbigpIHtcblx0XHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdFx0dXJsOiBgaHR0cHM6Ly93d3cuc2Ftc2FyYWRhby5jb20vYXBpL2NvbW1vbi9zY2h5enNyZWc/YWRkcmVzcz0ke3RoaXMuYWRkcmVzc31gLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunuaOpeWPo+WcsOWdgOOAglxuXHRcdFx0XHRtZXRob2Q6ICdHRVQnLFxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ3JlZWVlZWVlJywgcmVzLmRhdGEpO1xuXHRcdFx0XHRcdHRoaXMuZ2FtZWVhbWlsID0gcmVzLmRhdGEuZGF0YS5nYW1lZWFtaWxcblx0XHRcdFx0XHR0aGlzLmNoayA9IHJlcy5kYXRhLmRhdGEuY2hrXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly/nlKjmiLfkv6Hmga9cblx0XHRhc3luYyBnZXRVc2VySW5mb3MoKSB7XG5cdFx0XHRhd2FpdCBfdXNlckluZm9zKCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR0aGlzLnVzZXJJbmZvcyA9IHJlcy5kYXRhLnVzZXJpbmZvO1xuXHRcdFx0XHR0aGlzLmFkZHJlc3MgPSB0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzc1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZygncmVzJywgdGhpcy5hZGRyZXNzKVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coJ2VlZXInLCBlcnIpXG5cdFx0XHR9KVxuXHRcdFx0Ly8g5p+l6K+i5YWD566X5Yqb55So5oi35piv5ZCm5Zyo57O757uf5rOo5YaM6L+H5LqGXG5cdFx0XHR0aGlzLlNlYXJjaHJlZ2lzdHJhdGlvbigpXG5cdFx0fSxcblx0XHRjaGFuZ2VQYXNzd29yZChuKSB7XG5cdFx0XHRzd2l0Y2ggKG4pIHtcblx0XHRcdFx0Y2FzZSAyOlxuXHRcdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkMiA9ICF0aGlzLnNob3dQYXNzd29yZDI7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBnZW5lcmF0ZU1uZW1vbmljKCkge1xuXHRcdFx0aWYgKCF0aGlzLnVzZXJuYW1lKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6Ly45YWl55So5oi25ZCNJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdGlmICghdGhpcy5lbWFpbCkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+i8uOWFpemDteeusScsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoaXMucGFzc3dvcmQpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfoq4vovLjlhaXlr4bnorwnLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGlzLmNvZGUgfHwgIXRoaXMuZ29vZ2xlYXV0aGNvZGUpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfoq4vovLjlhaXpqZforYnnorwnLFxuXHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0XHR1cmw6ICdodHRwczovL3d3dy5zYW1zYXJhZGFvLmNvbS9hcGkvdXNlci9yZWdpc3RlcicsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXG5cdFx0XHRcdG1ldGhvZDogJ1BPU1QnLCAvLyDor7fmsYLmlrnms5XkuLpQT1NUXG5cdFx0XHRcdGRhdGE6IHtcblx0XHRcdFx0XHR1c2VybmFtZTogdGhpcy51c2VybmFtZSxcblx0XHRcdFx0XHRlbWFpbDogdGhpcy5lbWFpbCxcblx0XHRcdFx0XHRwYXNzd29yZDogdGhpcy5wYXNzd29yZCxcblx0XHRcdFx0XHRjb2RlOiB0aGlzLmNvZGUsXG5cdFx0XHRcdFx0Z29vZ2xlYXV0aGNvZGU6IHRoaXMuZ29vZ2xlYXV0aGNvZGVcblx0XHRcdFx0fSxcblx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcywgNzc3Nzc3KVxuXHRcdFx0XHRcdGxldCB0b2tlbiA9IHJlcy5kYXRhLmRhdGEudXNlcmluZm8udG9rZW5cblx0XHRcdFx0XHQvLyDpl5zoga/pjKLljIXlnLDlnYBcblx0XHRcdFx0XHR1bmkucmVxdWVzdCh7XG5cdFx0XHRcdFx0XHR1cmw6ICdodHRwczovL3d3dy5zYW1zYXJhZGFvLmNvbS9hcGkvdXNlci9yZWZ5enN3YWxsZXQnLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunuaOpeWPo+WcsOWdgOOAglxuXHRcdFx0XHRcdFx0bWV0aG9kOiAnUE9TVCcsXG5cdFx0XHRcdFx0XHRkYXRhOiB7XG5cdFx0XHRcdFx0XHRcdHdhbGxldDogdGhpcy5hZGRyZXNzXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0aGVhZGVyOiB7XG5cdFx0XHRcdFx0XHRcdHRva2VuOiB0b2tlbiAvL+iHquWumuS5ieivt+axguWktOS/oeaBr1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+WFs+iBlOmSseWMheWcsOWdgHJlcycsIHJlcyk7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn6Ki75YaK5oiQ5Yqf77yB77yBJ1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHR0aGlzLlNlYXJjaHJlZ2lzdHJhdGlvbigpXG5cdFx0XHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvaW50ZXJzdGVsbGFyZXllL2ludGVyc3RlbGxhcmV5ZVwiLCAvLyDms6jmhI/ot6/lvoRcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwocmVqKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogcmVqLFxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOmqjOivgeeggVxuXHRcdGFzeW5jIGdldFZlcmlmaWNhdGlvbkNvZGUoKSB7XG5cdFx0XHRjb25zb2xlLmxvZygn6aqM6K+B56CBJyk7XG5cdFx0XHRpZiAodGhpcy5lbWFpbCA9PSAnJykge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+iri+i8uOWFpemDteeusScsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy5pc0NvdW50aW5nKSByZXR1cm47XG5cdFx0XHQvLyDosIPnlKjlkI7nq6/mjqXlj6Pojrflj5bpgq7nrrHpqozor4HnoIFcblx0XHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdFx0dXJsOiAnaHR0cHM6Ly93d3cuc2Ftc2FyYWRhby5jb20vYXBpL2Vtcy9zZW5kJywgLy/ku4XkuLrnpLrkvovvvIzlubbpnZ7nnJ/lrp7mjqXlj6PlnLDlnYDjgIJcblx0XHRcdFx0bWV0aG9kOiAnUE9TVCcsXG5cdFx0XHRcdGRhdGE6IHtcblx0XHRcdFx0XHRlbWFpbDogdGhpcy5lbWFpbFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5o6l5Y+j6LCD55So5oiQ5Yqf77yM5byA5aeL5YCS6K6h5pe2XG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMSkge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+mpl+itieeivHlhbnlhbnlhbicsIHJlcylcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+eZvOmAgeaIkOWKnydcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygnd29sYWknLCByZXMpO1xuXHRcdFx0XHRcdFx0dGhpcy5pc0NvdW50aW5nID0gdHJ1ZTtcblx0XHRcdFx0XHRcdHRoaXMuYnV0dG9uVGV4dCA9IGAke3RoaXMuY291bnR956eS5b6M6YeN542yYDtcblxuXHRcdFx0XHRcdFx0Y29uc3QgdGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuY291bnQtLTtcblx0XHRcdFx0XHRcdFx0dGhpcy5idXR0b25UZXh0ID0gYCR7dGhpcy5jb3VudH3np5Llvozph43njbJgO1xuXG5cdFx0XHRcdFx0XHRcdGlmICh0aGlzLmNvdW50IDw9IDApIHtcblx0XHRcdFx0XHRcdFx0XHRjbGVhckludGVydmFsKHRpbWVyKTtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmlzQ291bnRpbmcgPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmNvdW50ID0gNjA7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5idXR0b25UZXh0ID0gJ+eNsuWPlumpl+itieeivCc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sIDEwMDApO1xuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfpg7XnrrEnICsgcmVzLmRhdGEubXNnLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOiwt+atjFxuXHRcdGFzeW5jIGdldGdvb2dsZUNvZGUoKSB7XG5cdFx0XHRjb25zb2xlLmxvZygn6LC35q2MJylcblx0XHRcdGlmICh0aGlzLmVtYWlsID09ICcnKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL6L6T5YWl6YO1566xJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLmd1Z2Vpc0NvdW50aW5nKSByZXR1cm47XG5cdFx0XHQvLyDosIPnlKjlkI7nq6/mjqXlj6Pojrflj5bosLfmrYzpqozor4HnoIFcblx0XHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdFx0dXJsOiAnaHR0cHM6Ly93d3cuc2Ftc2FyYWRhby5jb20vYXBpL3VzZXIvZ2V0Z29vZ2xlYXV0aHVybDInLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunuaOpeWPo+WcsOWdgOOAglxuXHRcdFx0XHRtZXRob2Q6ICdQT1NUJyxcblx0XHRcdFx0ZGF0YToge1xuXHRcdFx0XHRcdGVtYWlsOiB0aGlzLmVtYWlsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn542y5Y+W5oiQ5YqfJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ3Jlc3BvbnNlJywgcmVzKVxuXHRcdFx0XHRcdHRoaXMuZ3VnZWlzQ291bnRpbmcgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMuYnV0dG9uVGV4dDEgPSBgJHt0aGlzLmd1Z2Vjb3VudH3np5Llvozph43njbJgO1xuXG5cdFx0XHRcdFx0Y29uc3QgdGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmd1Z2Vjb3VudC0tO1xuXHRcdFx0XHRcdFx0dGhpcy5idXR0b25UZXh0MSA9IGAke3RoaXMuZ3VnZWNvdW50feenkuW+jOmHjeeNsmA7XG5cblx0XHRcdFx0XHRcdGlmICh0aGlzLmd1Z2Vjb3VudCA8PSAwKSB7XG5cdFx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwodGltZXIpO1xuXHRcdFx0XHRcdFx0XHR0aGlzLmd1Z2Vpc0NvdW50aW5nID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZ3VnZWNvdW50ID0gNjA7XG5cdFx0XHRcdFx0XHRcdHRoaXMuYnV0dG9uVGV4dDEgPSAn542y5Y+W6amX6K2J56K8Jztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9LCAxMDAwKTtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZWltZyA9IHJlcy5kYXRhLmRhdGEudXJsXG5cdFx0XHRcdFx0dGhpcy5zZWNyZXQgPSByZXMuZGF0YS5kYXRhLnNlY3JldFxuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlY2xvc2UgPSB0cnVlXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlt7LntpPoqLvlhopcblx0XHR5cmVnaXN0ZXJlZCgpIHtcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZTogJ+izrOiZn+W3suiiq+iou+WGiicsXG5cdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGNsb3NlY29kZSgpIHtcblx0XHRcdHRoaXMuZ29vZ2xlY2xvc2UgPSBmYWxzZVxuXHRcdH0sXG5cdFx0YmFjaygpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxuXHRcdH0sXG5cdFx0Ly8g6KSH6KO957ay5Z2AXG5cdFx0Y29weSgpIHtcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogJ2h0dHBzOi8vd3d3LnNhbXNhcmFkYW8uY29tLycsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvL+ikh+ijveWcsOWdgFxuXHRcdGNvcHlhZGQoKSB7XG5cdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0XHRcdGRhdGE6IHRoaXMuc2VjcmV0LFxuXHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///487\n"); /***/ }), /* 488 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/choosewallet.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./choosewallet.vue?vue&type=template&id=98aa41e6&mpType=page */ 489);\n/* harmony import */ var _choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./choosewallet.vue?vue&type=script&lang=js&mpType=page */ 523);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/choosewallet.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jaG9vc2V3YWxsZXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTk4YWE0MWU2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jaG9vc2V3YWxsZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2Nob29zZXdhbGxldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvY2hvb3Nld2FsbGV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///488\n"); /***/ }), /* 489 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/choosewallet.vue?vue&type=template&id=98aa41e6&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./choosewallet.vue?vue&type=template&id=98aa41e6&mpType=page */ 490); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_template_id_98aa41e6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 490 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/choosewallet.vue?vue&type=template&id=98aa41e6&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "me_container"), attrs: { _i: 0 } }, [ _c("view", [ _c("view", [ _c( "scroll-view", { staticClass: _vm._$s(3, "sc", "m_c_footer"), attrs: { _i: 3 } }, [ _c( "view", _vm._l( _vm._$s(5, "f", { forItems: _vm.srcollList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "listBox"), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.createwallet(item.title) }, }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "l_left"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "l_icon" ), attrs: { _i: "7-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("8-" + $30, "a-src", item.img), _i: "8-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "l_title" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "l_right"), attrs: { _i: "10-" + $30 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#FFF", size: "16", _i: "11-" + $30, }, }), ], 1 ), ] ) } ), 0 ), ] ), ]), ]), _c("view"), _c("view", [ _c( "scroll-view", { staticClass: _vm._$s(14, "sc", "m_c_footer"), attrs: { _i: 14 } }, [ _c( "view", _vm._l(6, function (item, index, $21, $31) { return _c( "view", { key: index, staticClass: _vm._$s("16-" + $31, "sc", "listBox"), attrs: { _i: "16-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("17-" + $31, "sc", "l_left"), attrs: { _i: "17-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "money_img" ), attrs: { _i: "18-" + $31 }, }, [_c("image", { attrs: { _i: "19-" + $31 } })] ), _c("view", { staticClass: _vm._$s("20-" + $31, "sc", "l_title"), attrs: { _i: "20-" + $31 }, }), ] ), _c( "view", { staticClass: _vm._$s("21-" + $31, "sc", "l_right"), attrs: { _i: "21-" + $31 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#FFF", size: "16", _i: "22-" + $31, }, }), ], 1 ), ] ) }), 0 ), ] ), ]), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", closeable: true, _i: 23 }, on: { close: _vm.close, open: _vm.open }, }, [ _c("view", [ _c("view"), _c( "view", { staticClass: _vm._$s(26, "sc", "createwa"), attrs: { _i: 26 }, on: { click: _vm.tocreatewallet }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.crewalletval)))] ), _c( "view", { staticClass: _vm._$s(27, "sc", "createwa"), attrs: { _i: 27 } }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.crewalletval)))] ), _c("view", { staticClass: _vm._$s(28, "sc", "createwa"), attrs: { _i: 28 }, on: { click: function ($event) { _vm.show = false }, }, }), ]), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 491 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-popup/u-popup.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-popup.vue?vue&type=template&id=17becaea&scoped=true& */ 492);\n/* harmony import */ var _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-popup.vue?vue&type=script&lang=js& */ 520);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"17becaea\",\n null,\n false,\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-popup/u-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXBvcHVwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xN2JlY2FlYSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjE3YmVjYWVhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1wb3B1cC91LXBvcHVwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///491\n"); /***/ }), /* 492 */ /*!*******************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=17becaea&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=template&id=17becaea&scoped=true& */ 493); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 493 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=17becaea&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uOverlay: __webpack_require__(/*! @/uview-ui/components/u-overlay/u-overlay.vue */ 494).default, uTransition: __webpack_require__(/*! @/uview-ui/components/u-transition/u-transition.vue */ 497) .default, uStatusBar: __webpack_require__(/*! @/uview-ui/components/u-status-bar/u-status-bar.vue */ 508) .default, uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uSafeBottom: __webpack_require__(/*! @/uview-ui/components/u-safe-bottom/u-safe-bottom.vue */ 514).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-popup"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.overlay) ? _c("u-overlay", { attrs: { show: _vm.show, duration: _vm.overlayDuration, customStyle: _vm.overlayStyle, opacity: _vm.overlayOpacity, _i: 1, }, on: { click: _vm.overlayClick }, }) : _vm._e(), _c( "u-transition", { attrs: { show: _vm.show, customStyle: _vm.transitionStyle, mode: _vm.position, duration: _vm.duration, _i: 2, }, on: { afterEnter: _vm.afterEnter, click: _vm.clickHandler }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "u-popup__content"), style: _vm._$s(3, "s", [_vm.contentStyle]), attrs: { _i: 3 }, on: { click: function ($event) { $event.stopPropagation() return _vm.noop($event) }, }, }, [ _vm._$s(4, "i", _vm.safeAreaInsetTop) ? _c("u-status-bar", { attrs: { _i: 4 } }) : _vm._e(), _vm._t("default", null, { _i: 5 }), _vm._$s(6, "i", _vm.closeable) ? _c( "view", { staticClass: _vm._$s(6, "sc", "u-popup__content__close"), class: _vm._$s(6, "c", [ "u-popup__content__close--" + _vm.closeIconPos, ]), attrs: { _i: 6 }, on: { click: function ($event) { $event.stopPropagation() return _vm.close($event) }, }, }, [ _c("u-icon", { attrs: { name: "close", color: "#909399", size: "18", bold: true, _i: 7, }, }), ], 1 ) : _vm._e(), _vm._$s(8, "i", _vm.safeAreaInsetBottom) ? _c("u-safe-bottom", { attrs: { _i: 8 } }) : _vm._e(), ], 2 ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 494 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-overlay/u-overlay.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=template&id=630e1b72&scoped=true& */ 495);\n/* harmony import */ var _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=script&lang=js& */ 505);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"630e1b72\",\n null,\n false,\n _u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-overlay/u-overlay.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW92ZXJsYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTYzMGUxYjcyJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1vdmVybGF5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1vdmVybGF5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYzMGUxYjcyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1vdmVybGF5L3Utb3ZlcmxheS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///494\n"); /***/ }), /* 495 */ /*!***********************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=630e1b72&scoped=true& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=template&id=630e1b72&scoped=true& */ 496); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_630e1b72_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 496 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=630e1b72&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uTransition: __webpack_require__(/*! @/uview-ui/components/u-transition/u-transition.vue */ 497) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "u-transition", { attrs: { show: _vm.show, "custom-class": "u-overlay", duration: _vm.duration, "custom-style": _vm.overlayStyle, _i: 0, }, on: { click: _vm.clickHandler }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 497 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/u-transition.vue ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-transition.vue?vue&type=template&id=c6ecf840&scoped=true& */ 498);\n/* harmony import */ var _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-transition.vue?vue&type=script&lang=js& */ 500);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c6ecf840\",\n null,\n false,\n _u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-transition/u-transition.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM2ZWNmODQwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImM2ZWNmODQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10cmFuc2l0aW9uL3UtdHJhbnNpdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///497\n"); /***/ }), /* 498 */ /*!*****************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=c6ecf840&scoped=true& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=template&id=c6ecf840&scoped=true& */ 499); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_c6ecf840_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 499 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=c6ecf840&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.inited) ? _c( "view", { ref: "u-transition", staticClass: _vm._$s(0, "sc", "u-transition"), class: _vm._$s(0, "c", _vm.classes), style: _vm._$s(0, "s", [_vm.mergeStyle]), attrs: { _i: 0 }, on: { touchmove: _vm.noop, click: _vm.clickHandler }, }, [_vm._t("default", null, { _i: 1 })], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 500 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=script&lang=js& */ 501);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI1MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///500\n"); /***/ }), /* 501 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 502));\nvar _transition = _interopRequireDefault(__webpack_require__(/*! ./transition.js */ 503));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\r\n * transition 动画组件\r\n * @description\r\n * @tutorial\r\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\r\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\r\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\r\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\r\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\r\n * @event {Function} before-enter\t进入前触发\r\n * @event {Function} enter\t\t\t进入中触发\r\n * @event {Function} after-enter\t进入后触发\r\n * @event {Function} before-leave\t离开前触发\r\n * @event {Function} leave\t\t\t离开中触发\r\n * @event {Function} after-leave\t离开后触发\r\n * @example\r\n */\nvar _default = {\n name: 'u-transition',\n data: function data() {\n return {\n inited: false,\n // 是否显示/隐藏组件\n viewStyle: {},\n // 组件内部的样式\n status: '',\n // 记录组件动画的状态\n transitionEnded: false,\n // 组件是否结束的标记\n display: false,\n // 组件是否展示\n classes: '' // 应用的类名\n };\n },\n\n computed: {\n mergeStyle: function mergeStyle() {\n var viewStyle = this.viewStyle,\n customStyle = this.customStyle;\n return _objectSpread(_objectSpread({\n transitionDuration: \"\".concat(this.duration, \"ms\"),\n // display: `${this.display ? '' : 'none'}`,\n transitionTimingFunction: this.timingFunction\n }, uni.$u.addStyle(customStyle)), viewStyle);\n }\n },\n // 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _transition.default, _props.default],\n watch: {\n show: {\n handler: function handler(newVal) {\n // vue和nvue分别执行不同的方法\n\n newVal ? this.vueEnter() : this.vueLeave();\n },\n // 表示同时监听初始化时的props的show的意思\n immediate: true\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRyYW5zaXRpb24vdS10cmFuc2l0aW9uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiZGF0YSIsImluaXRlZCIsInZpZXdTdHlsZSIsInN0YXR1cyIsInRyYW5zaXRpb25FbmRlZCIsImRpc3BsYXkiLCJjbGFzc2VzIiwiY29tcHV0ZWQiLCJtZXJnZVN0eWxlIiwiY3VzdG9tU3R5bGUiLCJ0cmFuc2l0aW9uRHVyYXRpb24iLCJ0cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24iLCJ1bmkiLCJtaXhpbnMiLCJ3YXRjaCIsInNob3ciLCJoYW5kbGVyIiwibmV3VmFsIiwiaW1tZWRpYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWVBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWhCQSxlQWlCQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7UUFBQUM7TUFDQTtRQUVBQztRQUNBO1FBQ0FDO01BQUEsR0FHQUMsK0JBQ0FWO0lBRUE7RUFDQTtFQUNBO0VBQ0FXO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7O1FBS0FDO01BRUE7TUFDQTtNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjUwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlld1xyXG5cdFx0di1pZj1cImluaXRlZFwiXHJcblx0XHRjbGFzcz1cInUtdHJhbnNpdGlvblwiXHJcblx0XHRyZWY9XCJ1LXRyYW5zaXRpb25cIlxyXG5cdFx0QHRhcD1cImNsaWNrSGFuZGxlclwiXHJcblx0XHQ6Y2xhc3M9XCJjbGFzc2VzXCJcclxuXHRcdDpzdHlsZT1cIlttZXJnZVN0eWxlXVwiXHJcblx0XHRAdG91Y2htb3ZlPVwibm9vcFwiXHJcblx0PlxyXG5cdFx0PHNsb3QgLz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgcHJvcHMgZnJvbSAnLi9wcm9wcy5qcyc7XHJcbi8vIOe7hOS7tueahG1ldGhvZHPmlrnms5XvvIznlLHkuo7lhoXlrrnovoPplb/vvIzlhpnlnKjlpJbpg6jmlofku7bkuK3pgJrov4dtaXhpbuW8leWFpVxyXG5pbXBvcnQgdHJhbnNpdGlvbiBmcm9tIFwiLi90cmFuc2l0aW9uLmpzXCI7XHJcbi8qKlxyXG4gKiB0cmFuc2l0aW9uICDliqjnlLvnu4Tku7ZcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqIEB0dXRvcmlhbFxyXG4gKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRzaG93XHRcdFx05piv5ZCm5bGV56S657uE5Lu2IO+8iOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bW9kZVx0XHRcdOS9v+eUqOeahOWKqOeUu+aooeW8jyDvvIjpu5jorqQgJ2ZhZGUnIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGR1cmF0aW9uXHRcdOWKqOeUu+eahOaJp+ihjOaXtumXtO+8jOWNleS9jW1zIO+8iOm7mOiupCAnMzAwJyDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dGltaW5nRnVuY3Rpb25cdOS9v+eUqOeahOWKqOeUu+i/h+a4oeWHveaVsCDvvIjpu5jorqQgJ2Vhc2Utb3V0JyDvvIlcclxuICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0Y3VzdG9tU3R5bGVcdFx06Ieq5a6a5LmJ5qC35byPXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGJlZm9yZS1lbnRlclx06L+b5YWl5YmN6Kem5Y+RXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGVudGVyXHRcdFx06L+b5YWl5Lit6Kem5Y+RXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGFmdGVyLWVudGVyXHTov5vlhaXlkI7op6blj5FcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gYmVmb3JlLWxlYXZlXHTnprvlvIDliY3op6blj5FcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gbGVhdmVcdFx0XHTnprvlvIDkuK3op6blj5FcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gYWZ0ZXItbGVhdmVcdOemu+W8gOWQjuinpuWPkVxyXG4gKiBAZXhhbXBsZVxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICd1LXRyYW5zaXRpb24nLFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRpbml0ZWQ6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLov6ZqQ6JeP57uE5Lu2XHJcblx0XHRcdHZpZXdTdHlsZToge30sIC8vIOe7hOS7tuWGhemDqOeahOagt+W8j1xyXG5cdFx0XHRzdGF0dXM6ICcnLCAvLyDorrDlvZXnu4Tku7bliqjnlLvnmoTnirbmgIFcclxuXHRcdFx0dHJhbnNpdGlvbkVuZGVkOiBmYWxzZSwgLy8g57uE5Lu25piv5ZCm57uT5p2f55qE5qCH6K6wXHJcblx0XHRcdGRpc3BsYXk6IGZhbHNlLCAvLyDnu4Tku7bmmK/lkKblsZXnpLpcclxuXHRcdFx0Y2xhc3NlczogJycsIC8vIOW6lOeUqOeahOexu+WQjVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHQgICAgbWVyZ2VTdHlsZSgpIHtcclxuXHQgICAgICAgIGNvbnN0IHsgdmlld1N0eWxlLCBjdXN0b21TdHlsZSB9ID0gdGhpc1xyXG5cdCAgICAgICAgcmV0dXJuIHtcclxuXHQgICAgICAgICAgICAvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbkR1cmF0aW9uOiBgJHt0aGlzLmR1cmF0aW9ufW1zYCxcclxuXHQgICAgICAgICAgICAvLyBkaXNwbGF5OiBgJHt0aGlzLmRpc3BsYXkgPyAnJyA6ICdub25lJ31gLFxyXG5cdFx0XHRcdHRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbjogdGhpcy50aW1pbmdGdW5jdGlvbixcclxuXHQgICAgICAgICAgICAvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyDpgb/lhY3oh6rlrprkuYnmoLflvI/lvbHlk43liLDliqjnlLvlsZ7mgKfvvIzmiYDku6XlhpnlnKh2aWV3U3R5bGXliY3pnaJcclxuXHQgICAgICAgICAgICAuLi51bmkuJHUuYWRkU3R5bGUoY3VzdG9tU3R5bGUpLFxyXG5cdCAgICAgICAgICAgIC4uLnZpZXdTdHlsZVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fSxcclxuXHQvLyDlsIZtaXhpbuaMguWcqOWIsOe7hOS7tuS4re+8jHVuaS4kdS5taXhpbuWunumZheS4iuS4uuS4gOS4qnZ1ZeagvOW8j+WvueixoVxyXG5cdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4sIHRyYW5zaXRpb24sIHByb3BzXSxcclxuXHR3YXRjaDoge1xyXG5cdFx0c2hvdzoge1xyXG5cdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xyXG5cdFx0XHRcdC8vIHZ1ZeWSjG52dWXliIbliKvmiafooYzkuI3lkIznmoTmlrnms5VcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRuZXdWYWwgPyB0aGlzLm52dWVFbnRlcigpIDogdGhpcy5udnVlTGVhdmUoKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRuZXdWYWwgPyB0aGlzLnZ1ZUVudGVyKCkgOiB0aGlzLnZ1ZUxlYXZlKClcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6KGo56S65ZCM5pe255uR5ZCs5Yid5aeL5YyW5pe255qEcHJvcHPnmoRzaG9355qE5oSP5oCdXHJcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuQGltcG9ydCAnLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzJztcclxuXHJcbi8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuLy8gdnVl54mI5pys5Yqo55S755u45YWz55qE5qC35byP5oq956a75Zyo5aSW6YOo5paH5Lu2XHJcbkBpbXBvcnQgJy4vdnVlLmFuaS1zdHlsZS5zY3NzJztcclxuLyogI2VuZGlmICovXHJcblxyXG4udS10cmFuc2l0aW9uIHt9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///501\n"); /***/ }), /* 502 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/props.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否展示组件\n show: {\n type: Boolean,\n default: uni.$u.props.transition.show\n },\n // 使用的动画模式\n mode: {\n type: String,\n default: uni.$u.props.transition.mode\n },\n // 动画的执行时间,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.transition.duration\n },\n // 使用的动画过渡函数\n timingFunction: {\n type: String,\n default: uni.$u.props.transition.timingFunction\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRyYW5zaXRpb24vcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJzaG93IiwidHlwZSIsIkJvb2xlYW4iLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJ0cmFuc2l0aW9uIiwibW9kZSIsIlN0cmluZyIsImR1cmF0aW9uIiwiTnVtYmVyIiwidGltaW5nRnVuY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLElBQUksRUFBRTtNQUNGQyxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxVQUFVLENBQUNOO0lBQ3JDLENBQUM7SUFDRDtJQUNBTyxJQUFJLEVBQUU7TUFDRk4sSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sVUFBVSxDQUFDQztJQUNyQyxDQUFDO0lBQ0Q7SUFDQUUsUUFBUSxFQUFFO01BQ05SLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVFLE1BQU0sQ0FBQztNQUN0QlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxVQUFVLENBQUNHO0lBQ3JDLENBQUM7SUFDRDtJQUNBRSxjQUFjLEVBQUU7TUFDWlYsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sVUFBVSxDQUFDSztJQUNyQztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjUwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5piv5ZCm5bGV56S657uE5Lu2XHJcbiAgICAgICAgc2hvdzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudHJhbnNpdGlvbi5zaG93XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDkvb/nlKjnmoTliqjnlLvmqKHlvI9cclxuICAgICAgICBtb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRyYW5zaXRpb24ubW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Yqo55S755qE5omn6KGM5pe26Ze077yM5Y2V5L2NbXNcclxuICAgICAgICBkdXJhdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudHJhbnNpdGlvbi5kdXJhdGlvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5L2/55So55qE5Yqo55S76L+H5rih5Ye95pWwXHJcbiAgICAgICAgdGltaW5nRnVuY3Rpb246IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudHJhbnNpdGlvbi50aW1pbmdGdW5jdGlvblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///502\n"); /***/ }), /* 503 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/transition.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _nvueAniMap = _interopRequireDefault(__webpack_require__(/*! ./nvue.ani-map.js */ 504));\n// 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法\nvar nextTick = function nextTick() {\n return new Promise(function (resolve) {\n return setTimeout(resolve, 1000 / 50);\n });\n};\n// nvue动画模块实现细节抽离在外部文件\n\n// 定义类名,通过给元素动态切换类名,赋予元素一定的css动画样式\nvar getClassNames = function getClassNames(name) {\n return {\n enter: \"u-\".concat(name, \"-enter u-\").concat(name, \"-enter-active\"),\n 'enter-to': \"u-\".concat(name, \"-enter-to u-\").concat(name, \"-enter-active\"),\n leave: \"u-\".concat(name, \"-leave u-\").concat(name, \"-leave-active\"),\n 'leave-to': \"u-\".concat(name, \"-leave-to u-\").concat(name, \"-leave-active\")\n };\n};\nvar _default = {\n methods: {\n // 组件被点击发出事件\n clickHandler: function clickHandler() {\n this.$emit('click');\n },\n // vue版本的组件进场处理\n vueEnter: function vueEnter() {\n var _this = this;\n // 动画进入时的类名\n var classNames = getClassNames(this.mode);\n // 定义状态和发出动画进入前事件\n this.status = 'enter';\n this.$emit('beforeEnter');\n this.inited = true;\n this.display = true;\n this.classes = classNames.enter;\n this.$nextTick( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n // 标识动画尚未结束\n _this.$emit('enter');\n _this.transitionEnded = false;\n // 组件动画进入后触发的事件\n _this.$emit('afterEnter');\n // 赋予组件enter-to类名\n _this.classes = classNames['enter-to'];\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })));\n },\n // 动画离场处理\n vueLeave: function vueLeave() {\n var _this2 = this;\n // 如果不是展示状态,无需执行逻辑\n if (!this.display) return;\n var classNames = getClassNames(this.mode);\n // 标记离开状态和发出事件\n this.status = 'leave';\n this.$emit('beforeLeave');\n // 获得类名\n this.classes = classNames.leave;\n this.$nextTick(function () {\n // 动画正在离场的状态\n _this2.transitionEnded = false;\n _this2.$emit('leave');\n // 组件执行动画,到了执行的执行时间后,执行一些额外处理\n setTimeout(_this2.onTransitionEnd, _this2.duration);\n _this2.classes = classNames['leave-to'];\n });\n },\n // 完成过渡后触发\n onTransitionEnd: function onTransitionEnd() {\n // 如果已经是结束的状态,无需再处理\n if (this.transitionEnded) return;\n this.transitionEnded = true;\n // 发出组件动画执行后的事件\n this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter');\n if (!this.show && this.display) {\n this.display = false;\n this.inited = false;\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRyYW5zaXRpb24vdHJhbnNpdGlvbi5qcyJdLCJuYW1lcyI6WyJuZXh0VGljayIsIlByb21pc2UiLCJyZXNvbHZlIiwic2V0VGltZW91dCIsImdldENsYXNzTmFtZXMiLCJuYW1lIiwiZW50ZXIiLCJsZWF2ZSIsIm1ldGhvZHMiLCJjbGlja0hhbmRsZXIiLCIkZW1pdCIsInZ1ZUVudGVyIiwiY2xhc3NOYW1lcyIsIm1vZGUiLCJzdGF0dXMiLCJpbml0ZWQiLCJkaXNwbGF5IiwiY2xhc3NlcyIsIiRuZXh0VGljayIsInRyYW5zaXRpb25FbmRlZCIsInZ1ZUxlYXZlIiwib25UcmFuc2l0aW9uRW5kIiwiZHVyYXRpb24iLCJzaG93Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFHQTtBQUhBO0FBQ0EsSUFBTUEsUUFBUSxHQUFHLFNBQVhBLFFBQVE7RUFBQSxPQUFTLElBQUlDLE9BQU8sQ0FBQyxVQUFBQyxPQUFPO0lBQUEsT0FBSUMsVUFBVSxDQUFDRCxPQUFPLEVBQUUsSUFBSSxHQUFHLEVBQUUsQ0FBQztFQUFBLEVBQUM7QUFBQTtBQUM3RTs7QUFJQTtBQUNBLElBQU1FLGFBQWEsR0FBRyxTQUFoQkEsYUFBYSxDQUFJQyxJQUFJO0VBQUEsT0FBTTtJQUM3QkMsS0FBSyxjQUFPRCxJQUFJLHNCQUFZQSxJQUFJLGtCQUFlO0lBQy9DLFVBQVUsY0FBT0EsSUFBSSx5QkFBZUEsSUFBSSxrQkFBZTtJQUN2REUsS0FBSyxjQUFPRixJQUFJLHNCQUFZQSxJQUFJLGtCQUFlO0lBQy9DLFVBQVUsY0FBT0EsSUFBSSx5QkFBZUEsSUFBSTtFQUM1QyxDQUFDO0FBQUEsQ0FBQztBQUFBLGVBVWE7RUFDWEcsT0FBTyxFQUFFO0lBQ0w7SUFDQUMsWUFBWSwwQkFBRztNQUNYLElBQUksQ0FBQ0MsS0FBSyxDQUFDLE9BQU8sQ0FBQztJQUN2QixDQUFDO0lBRUQ7SUFDQ0MsUUFBUSxzQkFBRztNQUFBO01BQ1I7TUFDQSxJQUFNQyxVQUFVLEdBQUdSLGFBQWEsQ0FBQyxJQUFJLENBQUNTLElBQUksQ0FBQztNQUMzQztNQUNBLElBQUksQ0FBQ0MsTUFBTSxHQUFHLE9BQU87TUFDckIsSUFBSSxDQUFDSixLQUFLLENBQUMsYUFBYSxDQUFDO01BQ3pCLElBQUksQ0FBQ0ssTUFBTSxHQUFHLElBQUk7TUFDbEIsSUFBSSxDQUFDQyxPQUFPLEdBQUcsSUFBSTtNQUNuQixJQUFJLENBQUNDLE9BQU8sR0FBR0wsVUFBVSxDQUFDTixLQUFLO01BQy9CLElBQUksQ0FBQ1ksU0FBUyx1RkFBQztRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUlYO2dCQUNBLEtBQUksQ0FBQ1IsS0FBSyxDQUFDLE9BQU8sQ0FBQztnQkFDbkIsS0FBSSxDQUFDUyxlQUFlLEdBQUcsS0FBSztnQkFDeEM7Z0JBQ1ksS0FBSSxDQUFDVCxLQUFLLENBQUMsWUFBWSxDQUFDO2dCQUN4QjtnQkFDQSxLQUFJLENBQUNPLE9BQU8sR0FBR0wsVUFBVSxDQUFDLFVBQVUsQ0FBQztjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQSxDQUN4QyxHQUFDO0lBQ04sQ0FBQztJQUNEO0lBQ0FRLFFBQVEsc0JBQUc7TUFBQTtNQUNQO01BQ0EsSUFBSSxDQUFDLElBQUksQ0FBQ0osT0FBTyxFQUFFO01BQ25CLElBQU1KLFVBQVUsR0FBR1IsYUFBYSxDQUFDLElBQUksQ0FBQ1MsSUFBSSxDQUFDO01BQzNDO01BQ0EsSUFBSSxDQUFDQyxNQUFNLEdBQUcsT0FBTztNQUNyQixJQUFJLENBQUNKLEtBQUssQ0FBQyxhQUFhLENBQUM7TUFDekI7TUFDQSxJQUFJLENBQUNPLE9BQU8sR0FBR0wsVUFBVSxDQUFDTCxLQUFLO01BRS9CLElBQUksQ0FBQ1csU0FBUyxDQUFDLFlBQU07UUFDbEI7UUFDQSxNQUFJLENBQUNDLGVBQWUsR0FBRyxLQUFLO1FBQzVCLE1BQUksQ0FBQ1QsS0FBSyxDQUFDLE9BQU8sQ0FBQztRQUNsQjtRQUNBUCxVQUFVLENBQUMsTUFBSSxDQUFDa0IsZUFBZSxFQUFFLE1BQUksQ0FBQ0MsUUFBUSxDQUFDO1FBQy9DLE1BQUksQ0FBQ0wsT0FBTyxHQUFHTCxVQUFVLENBQUMsVUFBVSxDQUFDO01BQ3pDLENBQUMsQ0FBQztJQUNOLENBQUM7SUF3RUQ7SUFDQVMsZUFBZSw2QkFBRztNQUNkO01BQ0EsSUFBSSxJQUFJLENBQUNGLGVBQWUsRUFBRTtNQUMxQixJQUFJLENBQUNBLGVBQWUsR0FBRyxJQUFJO01BQzNCO01BQ0EsSUFBSSxDQUFDVCxLQUFLLENBQUMsSUFBSSxDQUFDSSxNQUFNLEtBQUssT0FBTyxHQUFHLFlBQVksR0FBRyxZQUFZLENBQUM7TUFDakUsSUFBSSxDQUFDLElBQUksQ0FBQ1MsSUFBSSxJQUFJLElBQUksQ0FBQ1AsT0FBTyxFQUFFO1FBQzVCLElBQUksQ0FBQ0EsT0FBTyxHQUFHLEtBQUs7UUFDcEIsSUFBSSxDQUFDRCxNQUFNLEdBQUcsS0FBSztNQUN2QjtJQUNKO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g5a6a5LmJ5LiA5Liq5LiA5a6a5pe26Ze05ZCO6Ieq5Yqo5oiQ5Yqf55qEcHJvbWlzZe+8jOiuqeiwg+eUqG5leHRUaWNr5pa55rOV5aSE77yM6L+b5YWl5LiL5LiA5LiqdGhlbuaWueazlVxyXG5jb25zdCBuZXh0VGljayA9ICgpID0+IG5ldyBQcm9taXNlKHJlc29sdmUgPT4gc2V0VGltZW91dChyZXNvbHZlLCAxMDAwIC8gNTApKVxyXG4vLyBudnVl5Yqo55S75qih5Z2X5a6e546w57uG6IqC5oq956a75Zyo5aSW6YOo5paH5Lu2XHJcbmltcG9ydCBhbmltYXRpb25NYXAgZnJvbSAnLi9udnVlLmFuaS1tYXAuanMnXHJcblxyXG5cclxuLy8g5a6a5LmJ57G75ZCN77yM6YCa6L+H57uZ5YWD57Sg5Yqo5oCB5YiH5o2i57G75ZCN77yM6LWL5LqI5YWD57Sg5LiA5a6a55qEY3Nz5Yqo55S75qC35byPXHJcbmNvbnN0IGdldENsYXNzTmFtZXMgPSAobmFtZSkgPT4gKHtcclxuICAgIGVudGVyOiBgdS0ke25hbWV9LWVudGVyIHUtJHtuYW1lfS1lbnRlci1hY3RpdmVgLFxyXG4gICAgJ2VudGVyLXRvJzogYHUtJHtuYW1lfS1lbnRlci10byB1LSR7bmFtZX0tZW50ZXItYWN0aXZlYCxcclxuICAgIGxlYXZlOiBgdS0ke25hbWV9LWxlYXZlIHUtJHtuYW1lfS1sZWF2ZS1hY3RpdmVgLFxyXG4gICAgJ2xlYXZlLXRvJzogYHUtJHtuYW1lfS1sZWF2ZS10byB1LSR7bmFtZX0tbGVhdmUtYWN0aXZlYFxyXG59KVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgLy8g57uE5Lu26KKr54K55Ye75Y+R5Ye65LqL5Lu2XHJcbiAgICAgICAgY2xpY2tIYW5kbGVyKCkge1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjbGljaycpXHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgLy8gdnVl54mI5pys55qE57uE5Lu26L+b5Zy65aSE55CGXHJcbiAgICAgICAgIHZ1ZUVudGVyKCkge1xyXG4gICAgICAgICAgICAvLyDliqjnlLvov5vlhaXml7bnmoTnsbvlkI1cclxuICAgICAgICAgICAgY29uc3QgY2xhc3NOYW1lcyA9IGdldENsYXNzTmFtZXModGhpcy5tb2RlKVxyXG4gICAgICAgICAgICAvLyDlrprkuYnnirbmgIHlkozlj5Hlh7rliqjnlLvov5vlhaXliY3kuovku7ZcclxuICAgICAgICAgICAgdGhpcy5zdGF0dXMgPSAnZW50ZXInXHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2JlZm9yZUVudGVyJylcclxuICAgICAgICAgICAgdGhpcy5pbml0ZWQgPSB0cnVlXHJcbiAgICAgICAgICAgIHRoaXMuZGlzcGxheSA9IHRydWVcclxuICAgICAgICAgICAgdGhpcy5jbGFzc2VzID0gY2xhc3NOYW1lcy5lbnRlclxyXG4gICAgICAgICAgICB0aGlzLiRuZXh0VGljayhhc3luYyAoKSA9PiB7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDmoIfor4bliqjnlLvlsJrmnKrnu5PmnZ9cclxuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2VudGVyJylcclxuICAgICAgICAgICAgICAgIHRoaXMudHJhbnNpdGlvbkVuZGVkID0gZmFsc2VcclxuXHRcdFx0XHQvLyDnu4Tku7bliqjnlLvov5vlhaXlkI7op6blj5HnmoTkuovku7ZcclxuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2FmdGVyRW50ZXInKVxyXG4gICAgICAgICAgICAgICAgLy8g6LWL5LqI57uE5Lu2ZW50ZXItdG/nsbvlkI1cclxuICAgICAgICAgICAgICAgIHRoaXMuY2xhc3NlcyA9IGNsYXNzTmFtZXNbJ2VudGVyLXRvJ11cclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWKqOeUu+emu+WcuuWkhOeQhlxyXG4gICAgICAgIHZ1ZUxlYXZlKCkge1xyXG4gICAgICAgICAgICAvLyDlpoLmnpzkuI3mmK/lsZXnpLrnirbmgIHvvIzml6DpnIDmiafooYzpgLvovpFcclxuICAgICAgICAgICAgaWYgKCF0aGlzLmRpc3BsYXkpIHJldHVyblxyXG4gICAgICAgICAgICBjb25zdCBjbGFzc05hbWVzID0gZ2V0Q2xhc3NOYW1lcyh0aGlzLm1vZGUpXHJcbiAgICAgICAgICAgIC8vIOagh+iusOemu+W8gOeKtuaAgeWSjOWPkeWHuuS6i+S7tlxyXG4gICAgICAgICAgICB0aGlzLnN0YXR1cyA9ICdsZWF2ZSdcclxuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYmVmb3JlTGVhdmUnKVxyXG4gICAgICAgICAgICAvLyDojrflvpfnsbvlkI1cclxuICAgICAgICAgICAgdGhpcy5jbGFzc2VzID0gY2xhc3NOYW1lcy5sZWF2ZVxyXG5cclxuICAgICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAvLyDliqjnlLvmraPlnKjnprvlnLrnmoTnirbmgIFcclxuICAgICAgICAgICAgICAgdGhpcy50cmFuc2l0aW9uRW5kZWQgPSBmYWxzZVxyXG4gICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdsZWF2ZScpXHJcbiAgICAgICAgICAgICAgICAvLyDnu4Tku7bmiafooYzliqjnlLvvvIzliLDkuobmiafooYznmoTmiafooYzml7bpl7TlkI7vvIzmiafooYzkuIDkupvpop3lpJblpITnkIZcclxuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQodGhpcy5vblRyYW5zaXRpb25FbmQsIHRoaXMuZHVyYXRpb24pXHJcbiAgICAgICAgICAgICAgICB0aGlzLmNsYXNzZXMgPSBjbGFzc05hbWVzWydsZWF2ZS10byddXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgfSxcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIC8vIOWujOaIkOi/h+a4oeWQjuinpuWPkVxyXG4gICAgICAgIG9uVHJhbnNpdGlvbkVuZCgpIHtcclxuICAgICAgICAgICAgLy8g5aaC5p6c5bey57uP5piv57uT5p2f55qE54q25oCB77yM5peg6ZyA5YaN5aSE55CGXHJcbiAgICAgICAgICAgIGlmICh0aGlzLnRyYW5zaXRpb25FbmRlZCkgcmV0dXJuXHJcbiAgICAgICAgICAgIHRoaXMudHJhbnNpdGlvbkVuZGVkID0gdHJ1ZVxyXG4gICAgICAgICAgICAvLyDlj5Hlh7rnu4Tku7bliqjnlLvmiafooYzlkI7nmoTkuovku7ZcclxuICAgICAgICAgICAgdGhpcy4kZW1pdCh0aGlzLnN0YXR1cyA9PT0gJ2xlYXZlJyA/ICdhZnRlckxlYXZlJyA6ICdhZnRlckVudGVyJylcclxuICAgICAgICAgICAgaWYgKCF0aGlzLnNob3cgJiYgdGhpcy5kaXNwbGF5KSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmRpc3BsYXkgPSBmYWxzZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5pbml0ZWQgPSBmYWxzZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///503\n"); /***/ }), /* 504 */ /*!*********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-transition/nvue.ani-map.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n fade: {\n enter: {\n opacity: 0\n },\n 'enter-to': {\n opacity: 1\n },\n leave: {\n opacity: 1\n },\n 'leave-to': {\n opacity: 0\n }\n },\n 'fade-up': {\n enter: {\n opacity: 0,\n transform: 'translateY(100%)'\n },\n 'enter-to': {\n opacity: 1,\n transform: 'translateY(0)'\n },\n leave: {\n opacity: 1,\n transform: 'translateY(0)'\n },\n 'leave-to': {\n opacity: 0,\n transform: 'translateY(100%)'\n }\n },\n 'fade-down': {\n enter: {\n opacity: 0,\n transform: 'translateY(-100%)'\n },\n 'enter-to': {\n opacity: 1,\n transform: 'translateY(0)'\n },\n leave: {\n opacity: 1,\n transform: 'translateY(0)'\n },\n 'leave-to': {\n opacity: 0,\n transform: 'translateY(-100%)'\n }\n },\n 'fade-left': {\n enter: {\n opacity: 0,\n transform: 'translateX(-100%)'\n },\n 'enter-to': {\n opacity: 1,\n transform: 'translateY(0)'\n },\n leave: {\n opacity: 1,\n transform: 'translateY(0)'\n },\n 'leave-to': {\n opacity: 0,\n transform: 'translateX(-100%)'\n }\n },\n 'fade-right': {\n enter: {\n opacity: 0,\n transform: 'translateX(100%)'\n },\n 'enter-to': {\n opacity: 1,\n transform: 'translateY(0)'\n },\n leave: {\n opacity: 1,\n transform: 'translateY(0)'\n },\n 'leave-to': {\n opacity: 0,\n transform: 'translateX(100%)'\n }\n },\n 'slide-up': {\n enter: {\n transform: 'translateY(100%)'\n },\n 'enter-to': {\n transform: 'translateY(0)'\n },\n leave: {\n transform: 'translateY(0)'\n },\n 'leave-to': {\n transform: 'translateY(100%)'\n }\n },\n 'slide-down': {\n enter: {\n transform: 'translateY(-100%)'\n },\n 'enter-to': {\n transform: 'translateY(0)'\n },\n leave: {\n transform: 'translateY(0)'\n },\n 'leave-to': {\n transform: 'translateY(-100%)'\n }\n },\n 'slide-left': {\n enter: {\n transform: 'translateX(-100%)'\n },\n 'enter-to': {\n transform: 'translateY(0)'\n },\n leave: {\n transform: 'translateY(0)'\n },\n 'leave-to': {\n transform: 'translateX(-100%)'\n }\n },\n 'slide-right': {\n enter: {\n transform: 'translateX(100%)'\n },\n 'enter-to': {\n transform: 'translateY(0)'\n },\n leave: {\n transform: 'translateY(0)'\n },\n 'leave-to': {\n transform: 'translateX(100%)'\n }\n },\n zoom: {\n enter: {\n transform: 'scale(0.95)'\n },\n 'enter-to': {\n transform: 'scale(1)'\n },\n leave: {\n transform: 'scale(1)'\n },\n 'leave-to': {\n transform: 'scale(0.95)'\n }\n },\n 'fade-zoom': {\n enter: {\n opacity: 0,\n transform: 'scale(0.95)'\n },\n 'enter-to': {\n opacity: 1,\n transform: 'scale(1)'\n },\n leave: {\n opacity: 1,\n transform: 'scale(1)'\n },\n 'leave-to': {\n opacity: 0,\n transform: 'scale(0.95)'\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRyYW5zaXRpb24vbnZ1ZS5hbmktbWFwLmpzIl0sIm5hbWVzIjpbImZhZGUiLCJlbnRlciIsIm9wYWNpdHkiLCJsZWF2ZSIsInRyYW5zZm9ybSIsInpvb20iXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLElBQUksRUFBRTtJQUNGQyxLQUFLLEVBQUU7TUFBRUMsT0FBTyxFQUFFO0lBQUUsQ0FBQztJQUNyQixVQUFVLEVBQUU7TUFBRUEsT0FBTyxFQUFFO0lBQUUsQ0FBQztJQUMxQkMsS0FBSyxFQUFFO01BQUVELE9BQU8sRUFBRTtJQUFFLENBQUM7SUFDckIsVUFBVSxFQUFFO01BQUVBLE9BQU8sRUFBRTtJQUFFO0VBQzdCLENBQUM7RUFDRCxTQUFTLEVBQUU7SUFDUEQsS0FBSyxFQUFFO01BQUVDLE9BQU8sRUFBRSxDQUFDO01BQUVFLFNBQVMsRUFBRTtJQUFtQixDQUFDO0lBQ3BELFVBQVUsRUFBRTtNQUFFRixPQUFPLEVBQUUsQ0FBQztNQUFFRSxTQUFTLEVBQUU7SUFBZ0IsQ0FBQztJQUN0REQsS0FBSyxFQUFFO01BQUVELE9BQU8sRUFBRSxDQUFDO01BQUVFLFNBQVMsRUFBRTtJQUFnQixDQUFDO0lBQ2pELFVBQVUsRUFBRTtNQUFFRixPQUFPLEVBQUUsQ0FBQztNQUFFRSxTQUFTLEVBQUU7SUFBbUI7RUFDNUQsQ0FBQztFQUNELFdBQVcsRUFBRTtJQUNUSCxLQUFLLEVBQUU7TUFBRUMsT0FBTyxFQUFFLENBQUM7TUFBRUUsU0FBUyxFQUFFO0lBQW9CLENBQUM7SUFDckQsVUFBVSxFQUFFO01BQUVGLE9BQU8sRUFBRSxDQUFDO01BQUVFLFNBQVMsRUFBRTtJQUFnQixDQUFDO0lBQ3RERCxLQUFLLEVBQUU7TUFBRUQsT0FBTyxFQUFFLENBQUM7TUFBRUUsU0FBUyxFQUFFO0lBQWdCLENBQUM7SUFDakQsVUFBVSxFQUFFO01BQUVGLE9BQU8sRUFBRSxDQUFDO01BQUVFLFNBQVMsRUFB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SUFBYztFQUN2RDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI1MDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XHJcbiAgICBmYWRlOiB7XHJcbiAgICAgICAgZW50ZXI6IHsgb3BhY2l0eTogMCB9LFxyXG4gICAgICAgICdlbnRlci10byc6IHsgb3BhY2l0eTogMSB9LFxyXG4gICAgICAgIGxlYXZlOiB7IG9wYWNpdHk6IDEgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IG9wYWNpdHk6IDAgfVxyXG4gICAgfSxcclxuICAgICdmYWRlLXVwJzoge1xyXG4gICAgICAgIGVudGVyOiB7IG9wYWNpdHk6IDAsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMTAwJSknIH0sXHJcbiAgICAgICAgJ2VudGVyLXRvJzogeyBvcGFjaXR5OiAxLCB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxyXG4gICAgICAgIGxlYXZlOiB7IG9wYWNpdHk6IDEsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgJ2xlYXZlLXRvJzogeyBvcGFjaXR5OiAwLCB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDEwMCUpJyB9XHJcbiAgICB9LFxyXG4gICAgJ2ZhZGUtZG93bic6IHtcclxuICAgICAgICBlbnRlcjogeyBvcGFjaXR5OiAwLCB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKC0xMDAlKScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IG9wYWNpdHk6IDEsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgb3BhY2l0eTogMSwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IG9wYWNpdHk6IDAsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoLTEwMCUpJyB9XHJcbiAgICB9LFxyXG4gICAgJ2ZhZGUtbGVmdCc6IHtcclxuICAgICAgICBlbnRlcjogeyBvcGFjaXR5OiAwLCB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC0xMDAlKScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IG9wYWNpdHk6IDEsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgb3BhY2l0eTogMSwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IG9wYWNpdHk6IDAsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMCUpJyB9XHJcbiAgICB9LFxyXG4gICAgJ2ZhZGUtcmlnaHQnOiB7XHJcbiAgICAgICAgZW50ZXI6IHsgb3BhY2l0eTogMCwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgxMDAlKScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IG9wYWNpdHk6IDEsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgb3BhY2l0eTogMSwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IG9wYWNpdHk6IDAsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwJSknIH1cclxuICAgIH0sXHJcbiAgICAnc2xpZGUtdXAnOiB7XHJcbiAgICAgICAgZW50ZXI6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgxMDAlKScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMTAwJSknIH1cclxuICAgIH0sXHJcbiAgICAnc2xpZGUtZG93bic6IHtcclxuICAgICAgICBlbnRlcjogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKC0xMDAlKScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICAnbGVhdmUtdG8nOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoLTEwMCUpJyB9XHJcbiAgICB9LFxyXG4gICAgJ3NsaWRlLWxlZnQnOiB7XHJcbiAgICAgICAgZW50ZXI6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwJSknIH0sXHJcbiAgICAgICAgJ2VudGVyLXRvJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxyXG4gICAgICAgIGxlYXZlOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXHJcbiAgICAgICAgJ2xlYXZlLXRvJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC0xMDAlKScgfVxyXG4gICAgfSxcclxuICAgICdzbGlkZS1yaWdodCc6IHtcclxuICAgICAgICBlbnRlcjogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMCUpJyB9LFxyXG4gICAgICAgICdlbnRlci10byc6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwKScgfSxcclxuICAgICAgICBsZWF2ZTogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxyXG4gICAgICAgICdsZWF2ZS10byc6IHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgxMDAlKScgfVxyXG4gICAgfSxcclxuICAgIHpvb206IHtcclxuICAgICAgICBlbnRlcjogeyB0cmFuc2Zvcm06ICdzY2FsZSgwLjk1KScgfSxcclxuICAgICAgICAnZW50ZXItdG8nOiB7IHRyYW5zZm9ybTogJ3NjYWxlKDEpJyB9LFxyXG4gICAgICAgIGxlYXZlOiB7IHRyYW5zZm9ybTogJ3NjYWxlKDEpJyB9LFxyXG4gICAgICAgICdsZWF2ZS10byc6IHsgdHJhbnNmb3JtOiAnc2NhbGUoMC45NSknIH1cclxuICAgIH0sXHJcbiAgICAnZmFkZS16b29tJzoge1xyXG4gICAgICAgIGVudGVyOiB7IG9wYWNpdHk6IDAsIHRyYW5zZm9ybTogJ3NjYWxlKDAuOTUpJyB9LFxyXG4gICAgICAgICdlbnRlci10byc6IHsgb3BhY2l0eTogMSwgdHJhbnNmb3JtOiAnc2NhbGUoMSknIH0sXHJcbiAgICAgICAgbGVhdmU6IHsgb3BhY2l0eTogMSwgdHJhbnNmb3JtOiAnc2NhbGUoMSknIH0sXHJcbiAgICAgICAgJ2xlYXZlLXRvJzogeyBvcGFjaXR5OiAwLCB0cmFuc2Zvcm06ICdzY2FsZSgwLjk1KScgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///504\n"); /***/ }), /* 505 */ /*!*****************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=script&lang=js& */ 506);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI1MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW92ZXJsYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW92ZXJsYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///505\n"); /***/ }), /* 506 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 507));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * overlay 遮罩\n * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n * @tutorial https://www.uviewui.com/components/overlay.html\n * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\n * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\n * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\n * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\n * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n * @event {Function} click 点击遮罩发送事件\n * @example \n */\nvar _default = {\n name: \"u-overlay\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n computed: {\n overlayStyle: function overlayStyle() {\n var style = {\n position: 'fixed',\n top: 0,\n left: 0,\n right: 0,\n zIndex: this.zIndex,\n bottom: 0,\n 'background-color': \"rgba(0, 0, 0, \".concat(this.opacity, \")\")\n };\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n }\n },\n methods: {\n clickHandler: function clickHandler() {\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW92ZXJsYXkvdS1vdmVybGF5LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiY29tcHV0ZWQiLCJvdmVybGF5U3R5bGUiLCJwb3NpdGlvbiIsInRvcCIsImxlZnQiLCJyaWdodCIsInpJbmRleCIsImJvdHRvbSIsIm1ldGhvZHMiLCJjbGlja0hhbmRsZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFhQTs7Ozs7Ozs7Ozs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVhBLGVBWUE7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjUwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dS10cmFuc2l0aW9uXHJcblx0ICAgIDpzaG93PVwic2hvd1wiXHJcblx0ICAgIGN1c3RvbS1jbGFzcz1cInUtb3ZlcmxheVwiXHJcblx0ICAgIDpkdXJhdGlvbj1cImR1cmF0aW9uXCJcclxuXHQgICAgOmN1c3RvbS1zdHlsZT1cIm92ZXJsYXlTdHlsZVwiXHJcblx0ICAgIEBjbGljaz1cImNsaWNrSGFuZGxlclwiXHJcblx0PlxyXG5cdFx0PHNsb3QgLz5cclxuXHQ8L3UtdHJhbnNpdGlvbj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cclxuXHQvKipcclxuXHQgKiBvdmVybGF5IOmBrue9qVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDliJvlu7rkuIDkuKrpga7nvanlsYLvvIznlKjkuo7lvLrosIPnibnlrprnmoTpobXpnaLlhYPntKDvvIzlubbpmLvmraLnlKjmiLflr7npga7nvankuIvlsYLnmoTlhoXlrrnov5vooYzmk43kvZzvvIzkuIDoiKznlKjkuo7lvLnnqpflnLrmma9cclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9vdmVybGF5Lmh0bWxcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0c2hvd1x0XHTmmK/lkKbmmL7npLrpga7nvanvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHR6SW5kZXhcdFx0ekluZGV4IOWxgue6p++8iOm7mOiupCAxMDA3MCDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdGR1cmF0aW9uXHTliqjnlLvml7bplb/vvIzljZXkvY3mr6vnp5LvvIjpu5jorqQgMzAwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0b3BhY2l0eVx0XHTkuI3pgI/mmI7luqblgLzvvIzlvZPlgZpyZ2Jh55qE56ys5Zub5Liq5Y+C5pWwIO+8iOm7mOiupCAwLjUg77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0Y3VzdG9tU3R5bGVcdOWumuS5iemcgOimgeeUqOWIsOeahOWklumDqOagt+W8j1xyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIOeCueWHu+mBrue9qeWPkemAgeS6i+S7tlxyXG5cdCAqIEBleGFtcGxlIDx1LW92ZXJsYXkgOnNob3c9XCJzaG93XCIgQGNsaWNrPVwic2hvdyA9IGZhbHNlXCI+PC91LW92ZXJsYXk+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LW92ZXJsYXlcIixcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4scHJvcHNdLFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0b3ZlcmxheVN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXHJcblx0XHRcdFx0XHR0b3A6IDAsXHJcblx0XHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXHJcblx0XHRcdFx0XHR6SW5kZXg6IHRoaXMuekluZGV4LFxyXG5cdFx0XHRcdFx0Ym90dG9tOiAwLFxyXG5cdFx0XHRcdFx0J2JhY2tncm91bmQtY29sb3InOiBgcmdiYSgwLCAwLCAwLCAke3RoaXMub3BhY2l0eX0pYFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwgdW5pLiR1LmFkZFN0eWxlKHRoaXMuY3VzdG9tU3R5bGUpKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbGlja0hhbmRsZXIoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcbiAgICAgJHUtb3ZlcmxheS10b3A6MCAhZGVmYXVsdDtcclxuICAgICAkdS1vdmVybGF5LWxlZnQ6MCAhZGVmYXVsdDtcclxuICAgICAkdS1vdmVybGF5LXdpZHRoOjEwMCUgIWRlZmF1bHQ7XHJcbiAgICAgJHUtb3ZlcmxheS1oZWlnaHQ6MTAwJSAhZGVmYXVsdDtcclxuICAgICAkdS1vdmVybGF5LWJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuNykgIWRlZmF1bHQ7XHJcblx0LnUtb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6JHUtb3ZlcmxheS10b3A7XHJcblx0XHRsZWZ0OiR1LW92ZXJsYXktbGVmdDtcclxuXHRcdHdpZHRoOiAkdS1vdmVybGF5LXdpZHRoO1xyXG5cdFx0aGVpZ2h0OiR1LW92ZXJsYXktaGVpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokdS1vdmVybGF5LWJhY2tncm91bmQtY29sb3I7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///506\n"); /***/ }), /* 507 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-overlay/props.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: uni.$u.props.overlay.show\n },\n // 层级z-index\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.overlay.zIndex\n },\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.overlay.duration\n },\n // 不透明度值,当做rgba的第四个参数\n opacity: {\n type: [String, Number],\n default: uni.$u.props.overlay.opacity\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW92ZXJsYXkvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJzaG93IiwidHlwZSIsIkJvb2xlYW4iLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJvdmVybGF5IiwiekluZGV4IiwiU3RyaW5nIiwiTnVtYmVyIiwiZHVyYXRpb24iLCJvcGFjaXR5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxJQUFJLEVBQUU7TUFDRkMsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sT0FBTyxDQUFDTjtJQUNsQyxDQUFDO0lBQ0Q7SUFDQU8sTUFBTSxFQUFFO01BQ0pOLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVDLE1BQU0sQ0FBQztNQUN0Qk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxPQUFPLENBQUNDO0lBQ2xDLENBQUM7SUFDRDtJQUNBRyxRQUFRLEVBQUU7TUFDTlQsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLE9BQU8sQ0FBQ0k7SUFDbEMsQ0FBQztJQUNEO0lBQ0FDLE9BQU8sRUFBRTtNQUNMVixJQUFJLEVBQUUsQ0FBQ08sTUFBTSxFQUFFQyxNQUFNLENBQUM7TUFDdEJOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sT0FBTyxDQUFDSztJQUNsQztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjUwNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S66YGu572pXHJcbiAgICAgICAgc2hvdzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMub3ZlcmxheS5zaG93XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlsYLnuqd6LWluZGV4XHJcbiAgICAgICAgekluZGV4OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5vdmVybGF5LnpJbmRleFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6YGu572p55qE6L+H5rih5pe26Ze077yM5Y2V5L2N5Li6bXNcclxuICAgICAgICBkdXJhdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMub3ZlcmxheS5kdXJhdGlvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5LiN6YCP5piO5bqm5YC877yM5b2T5YGacmdiYeeahOesrOWbm+S4quWPguaVsFxyXG4gICAgICAgIG9wYWNpdHk6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm92ZXJsYXkub3BhY2l0eVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///507\n"); /***/ }), /* 508 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-status-bar/u-status-bar.vue ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-status-bar.vue?vue&type=template&id=13f16680&scoped=true& */ 509);\n/* harmony import */ var _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-status-bar.vue?vue&type=script&lang=js& */ 511);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13f16680\",\n null,\n false,\n _u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-status-bar/u-status-bar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzZjE2NjgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1zdGF0dXMtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1zdGF0dXMtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEzZjE2NjgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1zdGF0dXMtYmFyL3Utc3RhdHVzLWJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///508\n"); /***/ }), /* 509 */ /*!*****************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=template&id=13f16680&scoped=true& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-status-bar.vue?vue&type=template&id=13f16680&scoped=true& */ 510); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_13f16680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 510 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=template&id=13f16680&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-status-bar"), style: _vm._$s(0, "s", [_vm.style]), attrs: { _i: 0 }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 511 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=script&lang=js& ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-status-bar.vue?vue&type=script&lang=js& */ 512);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI1MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///511\n"); /***/ }), /* 512 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 513));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * StatbusBar 状态栏占位\n * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\n * @tutorial https://uviewui.com/components/statusBar.html\n * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\n * @property {String | Object}\tcustomStyle\t\t自定义样式 \n * @example \n */\nvar _default = {\n name: 'u-status-bar',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {};\n },\n computed: {\n style: function style() {\n var style = {};\n // 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\n style.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px');\n style.backgroundColor = this.bgColor;\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXN0YXR1cy1iYXIvdS1zdGF0dXMtYmFyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiZGF0YSIsImNvbXB1dGVkIiwic3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFVQTs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQSxlQVFBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0EsUUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQTtNQUNBQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNTEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3XHJcblx0ICAgIDpzdHlsZT1cIltzdHlsZV1cIlxyXG5cdCAgICBjbGFzcz1cInUtc3RhdHVzLWJhclwiXHJcblx0PlxyXG5cdFx0PHNsb3QgLz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcclxuXHQvKipcclxuXHQgKiBTdGF0YnVzQmFyIOeKtuaAgeagj+WNoOS9jVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmnKznu4Tku7bkuLvopoHnlKjkuo7nirbmgIHloavlhYXvvIzmr5TlpoLlnKjoh6rlrprlr7zoiKrmoI/nmoTml7blgJnvvIzlroPkvJroh6rliqjpgILphY3kuIDkuKrmgbDlvZPnmoTnirbmgIHmoI/pq5jluqbjgIJcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly91dmlld3VpLmNvbS9jb21wb25lbnRzL3N0YXR1c0Jhci5odG1sXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0YmdDb2xvclx0XHRcdOiDjOaZr+iJsiAo6buY6K6kICd0cmFuc3BhcmVudCcgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgT2JqZWN0fVx0Y3VzdG9tU3R5bGVcdFx06Ieq5a6a5LmJ5qC35byPIFxyXG5cdCAqIEBleGFtcGxlIDx1LXN0YXR1cy1iYXI+PC91LXN0YXR1cy1iYXI+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3Utc3RhdHVzLWJhcicsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLCBwcm9wc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0c3R5bGUoKSB7XHJcblx0XHRcdFx0Y29uc3Qgc3R5bGUgPSB7fVxyXG5cdFx0XHRcdC8vIOeKtuaAgeagj+mrmOW6pu+8jOeUseS6juafkOS6m+WuieWNk+WSjOW+ruS/oeW8gOWPkeW3peWFt+aXoOazleivhuWIq2Nzc+eahOmhtumDqOeKtuaAgeagj+WPmOmHj++8jOaJgOS7peS9v+eUqGpz6I635Y+W55qE5pa55byPXHJcblx0XHRcdFx0c3R5bGUuaGVpZ2h0ID0gdW5pLiR1LmFkZFVuaXQodW5pLiR1LnN5cygpLnN0YXR1c0JhckhlaWdodCwgJ3B4JylcclxuXHRcdFx0XHRzdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmJnQ29sb3JcclxuXHRcdFx0XHRyZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwgdW5pLiR1LmFkZFN0eWxlKHRoaXMuY3VzdG9tU3R5bGUpKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LnUtc3RhdHVzLWJhciB7XHJcblx0XHQvLyBudnVl5Lya6buY6K6kMTAwJe+8jOWmguaenG52dWXkuIvvvIzmmL7lvI/lhpkxMDAl55qE6K+d77yM5Lya5a+86Ie05a695bqm5LiN5Li6MTAwJeiAjOW8guW4uFxyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///512\n"); /***/ }), /* 513 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-status-bar/props.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n bgColor: {\n type: String,\n default: uni.$u.props.statusBar.bgColor\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXN0YXR1cy1iYXIvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJiZ0NvbG9yIiwidHlwZSIsIlN0cmluZyIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsInN0YXR1c0JhciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsS0FBSyxFQUFFO0lBQ0hDLE9BQU8sRUFBRTtNQUNMQyxJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxTQUFTLENBQUNOO0lBQ3BDO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICBiZ0NvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnN0YXR1c0Jhci5iZ0NvbG9yXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///513\n"); /***/ }), /* 514 */ /*!************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-safe-bottom/u-safe-bottom.vue ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-safe-bottom.vue?vue&type=template&id=866c3030&scoped=true& */ 515);\n/* harmony import */ var _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-safe-bottom.vue?vue&type=script&lang=js& */ 517);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"866c3030\",\n null,\n false,\n _u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXNhZmUtYm90dG9tLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04NjZjMzAzMCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Utc2FmZS1ib3R0b20udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXNhZmUtYm90dG9tLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjg2NmMzMDMwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1zYWZlLWJvdHRvbS91LXNhZmUtYm90dG9tLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///514\n"); /***/ }), /* 515 */ /*!*******************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=template&id=866c3030&scoped=true& ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-safe-bottom.vue?vue&type=template&id=866c3030&scoped=true& */ 516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_866c3030_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 516 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=template&id=866c3030&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "u-safe-bottom"), class: _vm._$s(0, "c", [!_vm.isNvue && "u-safe-area-inset-bottom"]), style: _vm._$s(0, "s", [_vm.style]), attrs: { _i: 0 }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 517 */ /*!*************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=script&lang=js& ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-safe-bottom.vue?vue&type=script&lang=js& */ 518);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI1MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXNhZmUtYm90dG9tLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1zYWZlLWJvdHRvbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///517\n"); /***/ }), /* 518 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 519));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * SafeBottom 底部安全区\n * @description 这个适配,主要是针对IPhone X等一些底部带指示条的机型,指示条的操作区域与页面底部存在重合,容易导致用户误操作,因此我们需要针对这些机型进行底部安全区适配。\n * @tutorial https://www.uviewui.com/components/safeAreaInset.html\n * @property {type}\t\tprop_name\n * @property {Object}\tcustomStyle\t定义需要用到的外部样式\n *\n * @event {Function()}\n * @example \n */\nvar _default = {\n name: \"u-safe-bottom\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n safeAreaBottomHeight: 0,\n isNvue: false\n };\n },\n computed: {\n style: function style() {\n var style = {};\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n }\n },\n mounted: function mounted() {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXNhZmUtYm90dG9tL3Utc2FmZS1ib3R0b20udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJkYXRhIiwic2FmZUFyZWFCb3R0b21IZWlnaHQiLCJpc052dWUiLCJjb21wdXRlZCIsInN0eWxlIiwibW91bnRlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBOzs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQSxlQVVBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFLQTtJQUNBO0VBQ0E7RUFDQUMsNkJBS0E7QUFDQTtBQUFBIiwiZmlsZSI6IjUxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlld1xyXG5cdFx0Y2xhc3M9XCJ1LXNhZmUtYm90dG9tXCJcclxuXHRcdDpzdHlsZT1cIltzdHlsZV1cIlxyXG5cdFx0OmNsYXNzPVwiWyFpc052dWUgJiYgJ3Utc2FmZS1hcmVhLWluc2V0LWJvdHRvbSddXCJcclxuXHQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcHJvcHMgZnJvbSBcIi4vcHJvcHMuanNcIjtcclxuXHQvKipcclxuXHQgKiBTYWZlQm90dG9tIOW6lemDqOWuieWFqOWMulxyXG5cdCAqIEBkZXNjcmlwdGlvbiDov5nkuKrpgILphY3vvIzkuLvopoHmmK/pkojlr7lJUGhvbmUgWOetieS4gOS6m+W6lemDqOW4puaMh+ekuuadoeeahOacuuWei++8jOaMh+ekuuadoeeahOaTjeS9nOWMuuWfn+S4jumhtemdouW6lemDqOWtmOWcqOmHjeWQiO+8jOWuueaYk+WvvOiHtOeUqOaIt+ivr+aTjeS9nO+8jOWboOatpOaIkeS7rOmcgOimgemSiOWvuei/meS6m+acuuWei+i/m+ihjOW6lemDqOWuieWFqOWMuumAgumFjeOAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL3NhZmVBcmVhSW5zZXQuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7dHlwZX1cdFx0cHJvcF9uYW1lXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRjdXN0b21TdHlsZVx05a6a5LmJ6ZyA6KaB55So5Yiw55qE5aSW6YOo5qC35byPXHJcblx0ICpcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9uKCl9XHJcblx0ICogQGV4YW1wbGUgPHUtc3RhdHVzLWJhcj48L3Utc3RhdHVzLWJhcj5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtc2FmZS1ib3R0b21cIixcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4sIHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2FmZUFyZWFCb3R0b21IZWlnaHQ6IDAsXHJcblx0XHRcdFx0aXNOdnVlOiBmYWxzZSxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRzdHlsZSgpIHtcclxuXHRcdFx0XHRjb25zdCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdC8vIG52dWXkuIvvvIzpq5jluqbkvb/nlKhqc+iuoeeul+Whq+WFhVxyXG5cdFx0XHRcdHN0eWxlLmhlaWdodCA9IHVuaS4kdS5hZGRVbml0KHVuaS4kdS5zeXMoKS5zYWZlQXJlYUluc2V0cy5ib3R0b20sICdweCcpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdHJldHVybiB1bmkuJHUuZGVlcE1lcmdlKHN0eWxlLCB1bmkuJHUuYWRkU3R5bGUodGhpcy5jdXN0b21TdHlsZSkpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHQvLyDmoIfor4bkuLrmmK/lkKZudnVlXHJcblx0XHRcdHRoaXMuaXNOdnVlID0gdHJ1ZTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC51LXNhZmUtYm90dG9tIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///518\n"); /***/ }), /* 519 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-safe-bottom/props.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXNhZmUtYm90dG9tL3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUUsQ0FFUDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI1MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XHJcbiAgICBwcm9wczoge1xyXG5cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///519\n"); /***/ }), /* 520 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=script&lang=js& */ 521);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI1MjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1wb3B1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///520\n"); /***/ }), /* 521 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 522));\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 * popup 弹窗\n * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义\n * @tutorial https://www.uviewui.com/components/popup.html\n * @property {Boolean}\t\t\tshow\t\t\t\t是否展示弹窗 (默认 false )\n * @property {Boolean}\t\t\toverlay\t\t\t\t是否显示遮罩 (默认 true )\n * @property {String}\t\t\tmode\t\t\t\t弹出方向(默认 'bottom' )\n * @property {String | Number}\tduration\t\t\t动画时长,单位ms (默认 300 )\n * @property {String | Number}\toverlayDuration\t\t\t遮罩层动画时长,单位ms (默认 350 )\n * @property {Boolean}\t\t\tcloseable\t\t\t是否显示关闭图标(默认 false )\n * @property {Object | String}\toverlayStyle\t\t自定义遮罩的样式\n * @property {String | Number}\toverlayOpacity\t\t遮罩透明度,0-1之间(默认 0.5)\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t点击遮罩是否关闭弹窗 (默认 true )\n * @property {String | Number}\tzIndex\t\t\t\t层级 (默认 10075 )\n * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离 (默认 true )\n * @property {Boolean}\t\t\tsafeAreaInsetTop\t是否留出顶部安全距离(状态栏高度) (默认 false )\n * @property {String}\t\t\tcloseIconPos\t\t自定义关闭图标位置(默认 'top-right' )\n * @property {String | Number}\tround\t\t\t\t圆角值(默认 0)\n * @property {Boolean}\t\t\tzoom\t\t\t\t当mode=center时 是否开启缩放(默认 true )\n * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\n * @event {Function} open 弹出层打开\n * @event {Function} close 弹出层收起\n * @example 出淤泥而不染,濯清涟而不妖\n */\nvar _default = {\n name: 'u-popup',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n overlayDuration: this.duration + 50\n };\n },\n watch: {\n show: function show(newValue, oldValue) {\n if (newValue === true) {}\n }\n },\n computed: {\n transitionStyle: function transitionStyle() {\n var style = {\n zIndex: this.zIndex,\n position: 'fixed',\n display: 'flex'\n };\n style[this.mode] = 0;\n if (this.mode === 'left') {\n return uni.$u.deepMerge(style, {\n bottom: 0,\n top: 0\n });\n } else if (this.mode === 'right') {\n return uni.$u.deepMerge(style, {\n bottom: 0,\n top: 0\n });\n } else if (this.mode === 'top') {\n return uni.$u.deepMerge(style, {\n left: 0,\n right: 0\n });\n } else if (this.mode === 'bottom') {\n return uni.$u.deepMerge(style, {\n left: 0,\n right: 0\n });\n } else if (this.mode === 'center') {\n return uni.$u.deepMerge(style, {\n alignItems: 'center',\n 'justify-content': 'center',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0\n });\n }\n },\n contentStyle: function contentStyle() {\n var style = {};\n // 通过设备信息的safeAreaInsets值来判断是否需要预留顶部状态栏和底部安全局的位置\n // 不使用css方案,是因为nvue不支持css的iPhoneX安全区查询属性\n var _uni$$u$sys = uni.$u.sys(),\n safeAreaInsets = _uni$$u$sys.safeAreaInsets;\n if (this.mode !== 'center') {\n style.flex = 1;\n }\n // 背景色,一般用于设置为transparent,去除默认的白色背景\n if (this.bgColor) {\n style.backgroundColor = this.bgColor;\n }\n if (this.round) {\n var value = uni.$u.addUnit(this.round);\n if (this.mode === 'top') {\n style.borderBottomLeftRadius = value;\n style.borderBottomRightRadius = value;\n } else if (this.mode === 'bottom') {\n style.borderTopLeftRadius = value;\n style.borderTopRightRadius = value;\n } else if (this.mode === 'center') {\n style.borderRadius = value;\n }\n }\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n },\n position: function position() {\n if (this.mode === 'center') {\n return this.zoom ? 'fade-zoom' : 'fade';\n }\n if (this.mode === 'left') {\n return 'slide-left';\n }\n if (this.mode === 'right') {\n return 'slide-right';\n }\n if (this.mode === 'bottom') {\n return 'slide-up';\n }\n if (this.mode === 'top') {\n return 'slide-down';\n }\n }\n },\n methods: {\n // 点击遮罩\n overlayClick: function overlayClick() {\n if (this.closeOnClickOverlay) {\n this.$emit('close');\n }\n },\n close: function close(e) {\n this.$emit('close');\n },\n afterEnter: function afterEnter() {\n this.$emit('open');\n },\n clickHandler: function clickHandler() {\n // 由于中部弹出时,其u-transition占据了整个页面相当于遮罩,此时需要发出遮罩点击事件,是否无法通过点击遮罩关闭弹窗\n if (this.mode === 'center') {\n this.overlayClick();\n }\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXBvcHVwL3UtcG9wdXAudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJkYXRhIiwib3ZlcmxheUR1cmF0aW9uIiwid2F0Y2giLCJzaG93IiwiY29tcHV0ZWQiLCJ0cmFuc2l0aW9uU3R5bGUiLCJ6SW5kZXgiLCJwb3NpdGlvbiIsImRpc3BsYXkiLCJzdHlsZSIsImJvdHRvbSIsInRvcCIsImxlZnQiLCJyaWdodCIsImFsaWduSXRlbXMiLCJjb250ZW50U3R5bGUiLCJ1bmkiLCJzYWZlQXJlYUluc2V0cyIsIm1ldGhvZHMiLCJvdmVybGF5Q2xpY2siLCJjbG9zZSIsImFmdGVyRW50ZXIiLCJjbGlja0hhbmRsZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUErQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdkJBLGVBd0JBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0Esd0JBS0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUQ7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUQ7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQTtVQUNBSDtVQUNBQztVQUNBQztVQUNBSDtRQUNBO01BQ0E7SUFDQTtJQUNBSztNQUNBO01BQ0E7TUFDQTtNQUNBLGtCQUVBQztRQURBQztNQUVBO1FBQ0FSO01BQ0E7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQUE7VUFDQUE7UUFDQTtVQUNBQTtVQUNBQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUY7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FXO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBNEJBO0FBQ0E7QUFBQSIsImZpbGUiOiI1MjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1LXBvcHVwXCI+XHJcblx0XHQ8dS1vdmVybGF5XHJcblx0XHRcdDpzaG93PVwic2hvd1wiXHJcblx0XHRcdEBjbGljaz1cIm92ZXJsYXlDbGlja1wiXHJcblx0XHRcdHYtaWY9XCJvdmVybGF5XCJcclxuXHRcdFx0OmR1cmF0aW9uPVwib3ZlcmxheUR1cmF0aW9uXCJcclxuXHRcdFx0OmN1c3RvbVN0eWxlPVwib3ZlcmxheVN0eWxlXCJcclxuXHRcdFx0Om9wYWNpdHk9XCJvdmVybGF5T3BhY2l0eVwiXHJcblx0XHQ+PC91LW92ZXJsYXk+XHJcblx0XHQ8dS10cmFuc2l0aW9uXHJcblx0XHRcdDpzaG93PVwic2hvd1wiXHJcblx0XHRcdDpjdXN0b21TdHlsZT1cInRyYW5zaXRpb25TdHlsZVwiXHJcblx0XHRcdDptb2RlPVwicG9zaXRpb25cIlxyXG5cdFx0XHQ6ZHVyYXRpb249XCJkdXJhdGlvblwiXHJcblx0XHRcdEBhZnRlckVudGVyPVwiYWZ0ZXJFbnRlclwiXHJcblx0XHRcdEBjbGljaz1cImNsaWNrSGFuZGxlclwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3XHJcblx0XHRcdFx0Y2xhc3M9XCJ1LXBvcHVwX19jb250ZW50XCJcclxuXHRcdFx0XHQ6c3R5bGU9XCJbY29udGVudFN0eWxlXVwiXHJcblx0XHRcdFx0QHRhcC5zdG9wPVwibm9vcFwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8dS1zdGF0dXMtYmFyIHYtaWY9XCJzYWZlQXJlYUluc2V0VG9wXCI+PC91LXN0YXR1cy1iYXI+XHJcblx0XHRcdFx0PHNsb3Q+PC9zbG90PlxyXG5cdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHR2LWlmPVwiY2xvc2VhYmxlXCJcclxuXHRcdFx0XHRcdEB0YXAuc3RvcD1cImNsb3NlXCJcclxuXHRcdFx0XHRcdGNsYXNzPVwidS1wb3B1cF9fY29udGVudF9fY2xvc2VcIlxyXG5cdFx0XHRcdFx0OmNsYXNzPVwiWyd1LXBvcHVwX19jb250ZW50X19jbG9zZS0tJyArIGNsb3NlSWNvblBvc11cIlxyXG5cdFx0XHRcdFx0aG92ZXItY2xhc3M9XCJ1LXBvcHVwX19jb250ZW50X19jbG9zZS0taG92ZXJcIlxyXG5cdFx0XHRcdFx0aG92ZXItc3RheS10aW1lPVwiMTUwXCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHRcdG5hbWU9XCJjbG9zZVwiXHJcblx0XHRcdFx0XHRcdGNvbG9yPVwiIzkwOTM5OVwiXHJcblx0XHRcdFx0XHRcdHNpemU9XCIxOFwiXHJcblx0XHRcdFx0XHRcdGJvbGRcclxuXHRcdFx0XHRcdD48L3UtaWNvbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHUtc2FmZS1ib3R0b20gdi1pZj1cInNhZmVBcmVhSW5zZXRCb3R0b21cIj48L3Utc2FmZS1ib3R0b20+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdS10cmFuc2l0aW9uPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cclxuXHQvKipcclxuXHQgKiBwb3B1cCDlvLnnqpdcclxuXHQgKiBAZGVzY3JpcHRpb24g5by55Ye65bGC5a655Zmo77yM55So5LqO5bGV56S65by556qX44CB5L+h5oGv5o+Q56S6562J5YaF5a6577yM5pSv5oyB5LiK44CB5LiL44CB5bem44CB5Y+z5ZKM5Lit6YOo5by55Ye644CC57uE5Lu25Y+q5o+Q5L6b5a655Zmo77yM5YaF6YOo5YaF5a6555Sx55So5oi36Ieq5a6a5LmJXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvcG9wdXAuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzaG93XHRcdFx0XHTmmK/lkKblsZXnpLrlvLnnqpcgKOm7mOiupCBmYWxzZSApXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdG92ZXJsYXlcdFx0XHRcdOaYr+WQpuaYvuekuumBrue9qSDvvIjpu5jorqQgdHJ1ZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRtb2RlXHRcdFx0XHTlvLnlh7rmlrnlkJHvvIjpu5jorqQgJ2JvdHRvbScg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRkdXJhdGlvblx0XHRcdOWKqOeUu+aXtumVv++8jOWNleS9jW1zIO+8iOm7mOiupCAzMDAg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRvdmVybGF5RHVyYXRpb25cdFx0XHTpga7nvanlsYLliqjnlLvml7bplb/vvIzljZXkvY1tcyDvvIjpu5jorqQgMzUwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRjbG9zZWFibGVcdFx0XHTmmK/lkKbmmL7npLrlhbPpl63lm77moIfvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3QgfCBTdHJpbmd9XHRvdmVybGF5U3R5bGVcdFx06Ieq5a6a5LmJ6YGu572p55qE5qC35byPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRvdmVybGF5T3BhY2l0eVx0XHTpga7nvanpgI/mmI7luqbvvIwwLTHkuYvpl7TvvIjpu5jorqQgMC4177yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGNsb3NlT25DbGlja092ZXJsYXlcdOeCueWHu+mBrue9qeaYr+WQpuWFs+mXreW8ueeqlyDvvIjpu5jorqQgIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHR6SW5kZXhcdFx0XHRcdOWxgue6pyDvvIjpu5jorqQgMTAwNzUg77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdHNhZmVBcmVhSW5zZXRCb3R0b21cdOaYr+WQpuS4umlQaG9uZVjnlZnlh7rlupXpg6jlronlhajot53nprsg77yI6buY6K6kIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdHNhZmVBcmVhSW5zZXRUb3BcdOaYr+WQpueVmeWHuumhtumDqOWuieWFqOi3neemu++8iOeKtuaAgeagj+mrmOW6pu+8iSDvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y2xvc2VJY29uUG9zXHRcdOiHquWumuS5ieWFs+mXreWbvuagh+S9jee9ru+8iOm7mOiupCAndG9wLXJpZ2h0JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHJvdW5kXHRcdFx0XHTlnIbop5LlgLzvvIjpu5jorqQgMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHR6b29tXHRcdFx0XHTlvZNtb2RlPWNlbnRlcuaXtiDmmK/lkKblvIDlkK/nvKnmlL7vvIjpu5jorqQgdHJ1ZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH1cdFx0XHRjdXN0b21TdHlsZVx0XHRcdOe7hOS7tueahOagt+W8j++8jOWvueixoeW9ouW8j1xyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IG9wZW4g5by55Ye65bGC5omT5byAXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xvc2Ug5by55Ye65bGC5pS26LW3XHJcblx0ICogQGV4YW1wbGUgPHUtcG9wdXAgdi1tb2RlbD1cInNob3dcIj48dGV4dD7lh7rmt6Tms6XogIzkuI3mn5PvvIzmv6/muIXmtp/ogIzkuI3lppY8L3RleHQ+PC91LXBvcHVwPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd1LXBvcHVwJyxcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4sIHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0b3ZlcmxheUR1cmF0aW9uOiB0aGlzLmR1cmF0aW9uICsgNTBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3cobmV3VmFsdWUsIG9sZFZhbHVlKSB7XHJcblx0XHRcdFx0aWYgKG5ld1ZhbHVlID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtV0VJWElOXHJcblx0XHRcdFx0XHRjb25zdCBjaGlsZHJlbiA9IHRoaXMuJGNoaWxkcmVuXHJcblx0XHRcdFx0XHR0aGlzLnJldHJ5Q29tcHV0ZWRDb21wb25lbnRSZWN0KGNoaWxkcmVuKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0dHJhbnNpdGlvblN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge1xyXG5cdFx0XHRcdFx0ekluZGV4OiB0aGlzLnpJbmRleCxcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxyXG5cdFx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHlsZVt0aGlzLm1vZGVdID0gMFxyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdsZWZ0Jykge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS4kdS5kZWVwTWVyZ2Uoc3R5bGUsIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwLFxyXG5cdFx0XHRcdFx0XHR0b3A6IDAsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5tb2RlID09PSAncmlnaHQnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDAsXHJcblx0XHRcdFx0XHRcdHRvcDogMCxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLm1vZGUgPT09ICd0b3AnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdFx0XHRyaWdodDogMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMubW9kZSA9PT0gJ2JvdHRvbScpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkuJHUuZGVlcE1lcmdlKHN0eWxlLCB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDAsXHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMubW9kZSA9PT0gJ2NlbnRlcicpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkuJHUuZGVlcE1lcmdlKHN0eWxlLCB7XHJcblx0XHRcdFx0XHRcdGFsaWduSXRlbXM6ICdjZW50ZXInLFxyXG5cdFx0XHRcdFx0XHQnanVzdGlmeS1jb250ZW50JzogJ2NlbnRlcicsXHJcblx0XHRcdFx0XHRcdHRvcDogMCxcclxuXHRcdFx0XHRcdFx0bGVmdDogMCxcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDAsXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbnRlbnRTdHlsZSgpIHtcclxuXHRcdFx0XHRjb25zdCBzdHlsZSA9IHt9XHJcblx0XHRcdFx0Ly8g6YCa6L+H6K6+5aSH5L+h5oGv55qEc2FmZUFyZWFJbnNldHPlgLzmnaXliKTmlq3mmK/lkKbpnIDopoHpooTnlZnpobbpg6jnirbmgIHmoI/lkozlupXpg6jlronlhajlsYDnmoTkvY3nva5cclxuXHRcdFx0XHQvLyDkuI3kvb/nlKhjc3PmlrnmoYjvvIzmmK/lm6DkuLpudnVl5LiN5pSv5oyBY3Nz55qEaVBob25lWOWuieWFqOWMuuafpeivouWxnuaAp1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdHNhZmVBcmVhSW5zZXRzXHJcblx0XHRcdFx0fSA9IHVuaS4kdS5zeXMoKVxyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgIT09ICdjZW50ZXInKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gMVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDog4zmma/oibLvvIzkuIDoiKznlKjkuo7orr7nva7kuLp0cmFuc3BhcmVudO+8jOWOu+mZpOm7mOiupOeahOeZveiJsuiDjOaZr1xyXG5cdFx0XHRcdGlmICh0aGlzLmJnQ29sb3IpIHtcclxuXHRcdFx0XHRcdHN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuYmdDb2xvclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZih0aGlzLnJvdW5kKSB7XHJcblx0XHRcdFx0XHRjb25zdCB2YWx1ZSA9IHVuaS4kdS5hZGRVbml0KHRoaXMucm91bmQpXHJcblx0XHRcdFx0XHRpZih0aGlzLm1vZGUgPT09ICd0b3AnKSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlckJvdHRvbUxlZnRSYWRpdXMgPSB2YWx1ZVxyXG5cdFx0XHRcdFx0XHRzdHlsZS5ib3JkZXJCb3R0b21SaWdodFJhZGl1cyA9IHZhbHVlXHJcblx0XHRcdFx0XHR9IGVsc2UgaWYodGhpcy5tb2RlID09PSAnYm90dG9tJykge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5ib3JkZXJUb3BMZWZ0UmFkaXVzID0gdmFsdWVcclxuXHRcdFx0XHRcdFx0c3R5bGUuYm9yZGVyVG9wUmlnaHRSYWRpdXMgPSB2YWx1ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmKHRoaXMubW9kZSA9PT0gJ2NlbnRlcicpIHtcclxuXHRcdFx0XHRcdFx0c3R5bGUuYm9yZGVyUmFkaXVzID0gdmFsdWVcclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiB1bmkuJHUuZGVlcE1lcmdlKHN0eWxlLCB1bmkuJHUuYWRkU3R5bGUodGhpcy5jdXN0b21TdHlsZSkpXHJcblx0XHRcdH0sXHJcblx0XHRcdHBvc2l0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdjZW50ZXInKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy56b29tID8gJ2ZhZGUtem9vbScgOiAnZmFkZSdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PT0gJ2xlZnQnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJ3NsaWRlLWxlZnQnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdyaWdodCcpIHtcclxuXHRcdFx0XHRcdHJldHVybiAnc2xpZGUtcmlnaHQnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdib3R0b20nKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJ3NsaWRlLXVwJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy5tb2RlID09PSAndG9wJykge1xyXG5cdFx0XHRcdFx0cmV0dXJuICdzbGlkZS1kb3duJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOeCueWHu+mBrue9qVxyXG5cdFx0XHRvdmVybGF5Q2xpY2soKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuY2xvc2VPbkNsaWNrT3ZlcmxheSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2UnKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2UoZSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2Nsb3NlJylcclxuXHRcdFx0fSxcclxuXHRcdFx0YWZ0ZXJFbnRlcigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdvcGVuJylcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tIYW5kbGVyKCkge1xyXG5cdFx0XHRcdC8vIOeUseS6juS4remDqOW8ueWHuuaXtu+8jOWFtnUtdHJhbnNpdGlvbuWNoOaNruS6huaVtOS4qumhtemdouebuOW9k+S6jumBrue9qe+8jOatpOaXtumcgOimgeWPkeWHuumBrue9qeeCueWHu+S6i+S7tu+8jOaYr+WQpuaXoOazlemAmui/h+eCueWHu+mBrue9qeWFs+mXreW8ueeql1xyXG5cdFx0XHRcdGlmKHRoaXMubW9kZSA9PT0gJ2NlbnRlcicpIHtcclxuXHRcdFx0XHRcdHRoaXMub3ZlcmxheUNsaWNrKClcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVAtV0VJWElOXHJcblx0XHRcdHJldHJ5Q29tcHV0ZWRDb21wb25lbnRSZWN0KGNoaWxkcmVuKSB7XHJcblx0XHRcdFx0Ly8g57uE5Lu25YaF6YOo6ZyA6KaB6K6h566X6IqC54K555qE57uE5Lu2XHJcblx0XHRcdFx0Y29uc3QgbmFtZXMgPSBbJ3UtY2FsZW5kYXItbW9udGgnLCAndS1hbGJ1bScsICd1LWNvbGxhcHNlLWl0ZW0nLCAndS1kcm9wZG93bicsICd1LWluZGV4LWl0ZW0nLCAndS1pbmRleC1saXN0JyxcclxuXHRcdFx0XHRcdCd1LWxpbmUtcHJvZ3Jlc3MnLCAndS1saXN0LWl0ZW0nLCAndS1yYXRlJywgJ3UtcmVhZC1tb3JlJywgJ3Utcm93JywgJ3Utcm93LW5vdGljZScsICd1LXNjcm9sbC1saXN0JyxcclxuXHRcdFx0XHRcdCd1LXNrZWxldG9uJywgJ3Utc2xpZGVyJywgJ3Utc3RlcHMtaXRlbScsICd1LXN0aWNreScsICd1LXN1YnNlY3Rpb24nLCAndS1zd2lwZS1hY3Rpb24taXRlbScsICd1LXRhYmJhcicsXHJcblx0XHRcdFx0XHQndS10YWJzJywgJ3UtdG9vbHRpcCdcclxuXHRcdFx0XHRdXHJcblx0XHRcdFx0Ly8g5Y6G6YGN5omA5pyJ55qE5a2Q57uE5Lu26IqC54K5XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGlsZHJlbi5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0Y29uc3QgY2hpbGQgPSBjaGlsZHJlbltpXVxyXG5cdFx0XHRcdFx0Ly8g5ou/5Yiw5a2Q57uE5Lu255qE5a2Q57uE5Lu2XHJcblx0XHRcdFx0XHRjb25zdCBncmFuZENoaWxkID0gY2hpbGQuJGNoaWxkcmVuXHJcblx0XHRcdFx0XHQvLyDliKTmlq3lpoLmnpzlnKjpnIDopoHph43mlrDliJ3lp4vljJbnmoTnu4Tku7bmlbDnu4TkuK3lkI3kuK3vvIzlubbkuJTlrZjlnKhpbml05pa55rOV55qE6K+d77yM5YiZ5omn6KGMXHJcblx0XHRcdFx0XHRpZiAobmFtZXMuaW5jbHVkZXMoY2hpbGQuJG9wdGlvbnMubmFtZSkgJiYgdHlwZW9mIGNoaWxkPy5pbml0ID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRcdC8vIOmcgOimgei/m+ihjOS4gOWumueahOW7tuaXtu+8jOWboOS4uuWIneWni+WMlumhtemdoumcgOimgeaXtumXtFxyXG5cdFx0XHRcdFx0XHR1bmkuJHUuc2xlZXAoNTApLnRoZW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGNoaWxkLmluaXQoKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8g5aaC5p6c5a2Q57uE5Lu26L+Y5pyJ5a2Z57uE5Lu277yM6L+b6KGM6YCS5b2S5Y6G6YGNXHJcblx0XHRcdFx0XHRpZiAoZ3JhbmRDaGlsZC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5yZXRyeUNvbXB1dGVkQ29tcG9uZW50UmVjdChncmFuZENoaWxkKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9jb21wb25lbnRzLnNjc3NcIjtcclxuXHQkdS1wb3B1cC1mbGV4OjEgIWRlZmF1bHQ7XHJcblx0JHUtcG9wdXAtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHQudS1wb3B1cCB7XHJcblx0XHRmbGV4OiAkdS1wb3B1cC1mbGV4O1xyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1wb3B1cC1jb250ZW50LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCYtLXJvdW5kLXRvcCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1yb3VuZC1sZWZ0IHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXJvdW5kLXJpZ2h0IHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXJvdW5kLWJvdHRvbSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1yb3VuZC1jZW50ZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHRcdFx0Ji0taG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fY2xvc2UtLXRvcC1sZWZ0IHtcclxuXHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fY2xvc2UtLXRvcC1yaWdodCB7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19jbG9zZS0tYm90dG9tLWxlZnQge1xyXG5cdFx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19jbG9zZS0tYm90dG9tLXJpZ2h0IHtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///521\n"); /***/ }), /* 522 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-popup/props.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否展示弹窗\n show: {\n type: Boolean,\n default: uni.$u.props.popup.show\n },\n // 是否显示遮罩\n overlay: {\n type: Boolean,\n default: uni.$u.props.popup.overlay\n },\n // 弹出的方向,可选值为 top bottom right left center\n mode: {\n type: String,\n default: uni.$u.props.popup.mode\n },\n // 动画时长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.popup.duration\n },\n // 是否显示关闭图标\n closeable: {\n type: Boolean,\n default: uni.$u.props.popup.closeable\n },\n // 自定义遮罩的样式\n overlayStyle: {\n type: [Object, String],\n default: uni.$u.props.popup.overlayStyle\n },\n // 点击遮罩是否关闭弹窗\n closeOnClickOverlay: {\n type: Boolean,\n default: uni.$u.props.popup.closeOnClickOverlay\n },\n // 层级\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.popup.zIndex\n },\n // 是否为iPhoneX留出底部安全距离\n safeAreaInsetBottom: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetBottom\n },\n // 是否留出顶部安全距离(状态栏高度)\n safeAreaInsetTop: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetTop\n },\n // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角\n closeIconPos: {\n type: String,\n default: uni.$u.props.popup.closeIconPos\n },\n // 是否显示圆角\n round: {\n type: [Boolean, String, Number],\n default: uni.$u.props.popup.round\n },\n // mode=center,也即中部弹出时,是否使用缩放模式\n zoom: {\n type: Boolean,\n default: uni.$u.props.popup.zoom\n },\n // 弹窗背景色,设置为transparent可去除白色背景\n bgColor: {\n type: String,\n default: uni.$u.props.popup.bgColor\n },\n // 遮罩的透明度,0-1之间\n overlayOpacity: {\n type: [Number, String],\n default: uni.$u.props.popup.overlayOpacity\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXBvcHVwL3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIiwic2hvdyIsInR5cGUiLCJCb29sZWFuIiwiZGVmYXVsdCIsInVuaSIsIiR1IiwicG9wdXAiLCJvdmVybGF5IiwibW9kZSIsIlN0cmluZyIsImR1cmF0aW9uIiwiTnVtYmVyIiwiY2xvc2VhYmxlIiwib3ZlcmxheVN0eWxlIiwiT2JqZWN0IiwiY2xvc2VPbkNsaWNrT3ZlcmxheSIsInpJbmRleCIsInNhZmVBcmVhSW5zZXRCb3R0b20iLCJzYWZlQXJlYUluc2V0VG9wIiwiY2xvc2VJY29uUG9zIiwicm91bmQiLCJ6b29tIiwiYmdDb2xvciIsIm92ZXJsYXlPcGFjaXR5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxJQUFJLEVBQUU7TUFDRkMsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDTjtJQUNoQyxDQUFDO0lBQ0Q7SUFDQU8sT0FBTyxFQUFFO01BQ0xOLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0M7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGUCxJQUFJLEVBQUVRLE1BQU07TUFDWk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNFO0lBQ2hDLENBQUM7SUFDRDtJQUNBRSxRQUFRLEVBQUU7TUFDTlQsSUFBSSxFQUFFLENBQUNRLE1BQU0sRUFBRUUsTUFBTSxDQUFDO01BQ3RCUixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0k7SUFDaEMsQ0FBQztJQUNEO0lBQ0FFLFNBQVMsRUFBRTtNQUNQWCxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNNO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxZQUFZLEVBQUU7TUFDVlosSUFBSSxFQUFFLENBQUNhLE1BQU0sRUFBRUwsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ087SUFDaEMsQ0FBQztJQUNEO0lBQ0FFLG1CQUFtQixFQUFFO01BQ2pCZCxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNTO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxNQUFNLEVBQUU7TUFDSmYsSUFBSSxFQUFFLENBQUNRLE1BQU0sRUFBRUUsTUFBTSxDQUFDO01BQ3RCUixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ1U7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLG1CQUFtQixFQUFFO01BQ2pCaEIsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDVztJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsZ0JBQWdCLEVBQUU7TUFDZGpCLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ1k7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLFlBQVksRUFBRTtNQUNWbEIsSUFBSSxFQUFFUSxNQUFNO01BQ1pOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDYTtJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsS0FBSyxFQUFFO01BQ0huQixJQUFJLEVBQUUsQ0FBQ0MsT0FBTyxFQUFFTyxNQUFNLEVBQUVFLE1BQU0sQ0FBQztNQUMvQlIsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNjO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRnBCLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ2U7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLE9BQU8sRUFBRTtNQUNMckIsSUFBSSxFQUFFUSxNQUFNO01BQ1pOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDZ0I7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLGNBQWMsRUFBRTtNQUNadEIsSUFBSSxFQUFFLENBQUNVLE1BQU0sRUFBRUYsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ2lCO0lBQ2hDO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmmK/lkKblsZXnpLrlvLnnqpdcclxuICAgICAgICBzaG93OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC5zaG93XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKbmmL7npLrpga7nvalcclxuICAgICAgICBvdmVybGF5OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC5vdmVybGF5XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlvLnlh7rnmoTmlrnlkJHvvIzlj6/pgInlgLzkuLogdG9wIGJvdHRvbSByaWdodCBsZWZ0IGNlbnRlclxyXG4gICAgICAgIG1vZGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucG9wdXAubW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Yqo55S75pe26ZW/77yM5Y2V5L2NbXNcclxuICAgICAgICBkdXJhdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucG9wdXAuZHVyYXRpb25cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuaYvuekuuWFs+mXreWbvuagh1xyXG4gICAgICAgIGNsb3NlYWJsZToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucG9wdXAuY2xvc2VhYmxlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDoh6rlrprkuYnpga7nvannmoTmoLflvI9cclxuICAgICAgICBvdmVybGF5U3R5bGU6IHtcclxuICAgICAgICAgICAgdHlwZTogW09iamVjdCwgU3RyaW5nXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnBvcHVwLm92ZXJsYXlTdHlsZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g54K55Ye76YGu572p5piv5ZCm5YWz6Zet5by556qXXHJcbiAgICAgICAgY2xvc2VPbkNsaWNrT3ZlcmxheToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucG9wdXAuY2xvc2VPbkNsaWNrT3ZlcmxheVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5bGC57qnXHJcbiAgICAgICAgekluZGV4OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC56SW5kZXhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuS4umlQaG9uZVjnlZnlh7rlupXpg6jlronlhajot53nprtcclxuICAgICAgICBzYWZlQXJlYUluc2V0Qm90dG9tOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC5zYWZlQXJlYUluc2V0Qm90dG9tXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKbnlZnlh7rpobbpg6jlronlhajot53nprvvvIjnirbmgIHmoI/pq5jluqbvvIlcclxuICAgICAgICBzYWZlQXJlYUluc2V0VG9wOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC5zYWZlQXJlYUluc2V0VG9wXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDoh6rlrprkuYnlhbPpl63lm77moIfkvY3nva7vvIx0b3AtbGVmdOS4uuW3puS4iuinku+8jHRvcC1yaWdodOS4uuWPs+S4iuinku+8jGJvdHRvbS1sZWZ05Li65bem5LiL6KeS77yMYm90dG9tLXJpZ2h05Li65Y+z5LiL6KeSXHJcbiAgICAgICAgY2xvc2VJY29uUG9zOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnBvcHVwLmNsb3NlSWNvblBvc1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S65ZyG6KeSXHJcbiAgICAgICAgcm91bmQ6IHtcclxuICAgICAgICAgICAgdHlwZTogW0Jvb2xlYW4sIFN0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnBvcHVwLnJvdW5kXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBtb2RlPWNlbnRlcu+8jOS5n+WNs+S4remDqOW8ueWHuuaXtu+8jOaYr+WQpuS9v+eUqOe8qeaUvuaooeW8j1xyXG4gICAgICAgIHpvb206IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnBvcHVwLnpvb21cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOW8ueeql+iDjOaZr+iJsu+8jOiuvue9ruS4unRyYW5zcGFyZW505Y+v5Y676Zmk55m96Imy6IOM5pmvXHJcbiAgICAgICAgYmdDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5wb3B1cC5iZ0NvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDpga7nvannmoTpgI/mmI7luqbvvIwwLTHkuYvpl7RcclxuICAgICAgICBvdmVybGF5T3BhY2l0eToge1xyXG4gICAgICAgICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucG9wdXAub3ZlcmxheU9wYWNpdHlcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///522\n"); /***/ }), /* 523 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/choosewallet.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./choosewallet.vue?vue&type=script&lang=js&mpType=page */ 524);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_choosewallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI1MjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaG9vc2V3YWxsZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Nob29zZXdhbGxldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///523\n"); /***/ }), /* 524 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/choosewallet.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ethers = __webpack_require__(/*! ethers */ 324);\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 _default = {\n data: function data() {\n return {\n srcollList: [{\n title: \"身份錢包\",\n img: \"/static/wallet8.png\"\n }, {\n title: \"多簽錢包\",\n img: \"/static/wallet8.png\"\n }, {\n title: \"KeyPal硬件錢包\",\n img: \"/static/wallet8.png\"\n }],\n show: false,\n //彈出層\n crewalletval: ''\n };\n },\n onShow: function onShow() {},\n methods: {\n tocreatewallet: function tocreatewallet() {\n uni.navigateTo({\n url: '/pages/wallet/createwallet'\n }), this.show = false;\n },\n // 彈出\n open: function open() {\n // console.log('open');\n },\n close: function close() {\n this.show = false;\n // console.log('close');\n },\n // 創建錢包\n createwallet: function createwallet(tit) {\n __f__(\"log\", 'title', tit, \" at pages/wallet/choosewallet.vue:102\");\n this.crewalletval = tit;\n this.show = true;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L2Nob29zZXdhbGxldC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInNyY29sbExpc3QiLCJ0aXRsZSIsImltZyIsInNob3ciLCJjcmV3YWxsZXR2YWwiLCJvblNob3ciLCJtZXRob2RzIiwidG9jcmVhdGV3YWxsZXQiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwib3BlbiIsImNsb3NlIiwiY3JlYXRld2FsbGV0IiwidGl0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUEyREE7QUEzREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQU1lO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLFVBQVUsRUFBRSxDQUFDO1FBQ1hDLEtBQUssRUFBRSxNQUFNO1FBQ2JDLEdBQUcsRUFBRTtNQUNOLENBQUMsRUFDRDtRQUNDRCxLQUFLLEVBQUUsTUFBTTtRQUNiQyxHQUFHLEVBQUU7TUFDTixDQUFDLEVBQ0Q7UUFDQ0QsS0FBSyxFQUFFLFlBQVk7UUFDbkJDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FDRDtNQUNEQyxJQUFJLEVBQUUsS0FBSztNQUFFO01BQ2JDLFlBQVksRUFBRTtJQUNmLENBQUM7RUFDRixDQUFDO0VBQ0RDLE1BQU0sb0JBQUcsQ0FBQyxDQUFDO0VBQ1hDLE9BQU8sRUFBRTtJQUNSQyxjQUFjLDRCQUFHO01BQ2hCQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNiQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUMsRUFDRixJQUFJLENBQUNQLElBQUksR0FBRyxLQUFLO0lBQ25CLENBQUM7SUFDRDtJQUNBUSxJQUFJLGtCQUFHO01BQ047SUFBQSxDQUNBO0lBQ0RDLEtBQUssbUJBQUc7TUFDUCxJQUFJLENBQUNULElBQUksR0FBRyxLQUFLO01BQ2pCO0lBQ0QsQ0FBQztJQUNEO0lBQ0FVLFlBQVksd0JBQUNDLEdBQUcsRUFBRTtNQUNqQixhQUFZLE9BQU8sRUFBRUEsR0FBRztNQUN4QixJQUFJLENBQUNWLFlBQVksR0FBR1UsR0FBRztNQUN2QixJQUFJLENBQUNYLElBQUksR0FBRyxJQUFJO0lBQ2pCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNTI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0TG9nXG59IGZyb20gJ2V0aGVycydcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRzcmNvbGxMaXN0OiBbe1xuXHRcdFx0XHRcdHRpdGxlOiBcIui6q+S7vemMouWMhVwiLFxuXHRcdFx0XHRcdGltZzogXCIvc3RhdGljL3dhbGxldDgucG5nXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiBcIuWkmuewvemMouWMhVwiLFxuXHRcdFx0XHRcdGltZzogXCIvc3RhdGljL3dhbGxldDgucG5nXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiBcIktleVBhbOehrOS7tumMouWMhVwiLFxuXHRcdFx0XHRcdGltZzogXCIvc3RhdGljL3dhbGxldDgucG5nXCJcblx0XHRcdFx0fVxuXHRcdFx0XSxcblx0XHRcdHNob3c6IGZhbHNlLCAvL+W9iOWHuuWxpFxuXHRcdFx0Y3Jld2FsbGV0dmFsOiAnJ1xuXHRcdH1cblx0fSxcblx0b25TaG93KCkge30sXG5cdG1ldGhvZHM6IHtcblx0XHR0b2NyZWF0ZXdhbGxldCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvd2FsbGV0L2NyZWF0ZXdhbGxldCdcblx0XHRcdFx0fSksXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0fSxcblx0XHQvLyDlvYjlh7pcblx0XHRvcGVuKCkge1xuXHRcdFx0Ly8gY29uc29sZS5sb2coJ29wZW4nKTtcblx0XHR9LFxuXHRcdGNsb3NlKCkge1xuXHRcdFx0dGhpcy5zaG93ID0gZmFsc2Vcblx0XHRcdC8vIGNvbnNvbGUubG9nKCdjbG9zZScpO1xuXHRcdH0sXG5cdFx0Ly8g5Ym15bu66Yyi5YyFXG5cdFx0Y3JlYXRld2FsbGV0KHRpdCkge1xuXHRcdFx0Y29uc29sZS5sb2coJ3RpdGxlJywgdGl0KTtcblx0XHRcdHRoaXMuY3Jld2FsbGV0dmFsID0gdGl0XG5cdFx0XHR0aGlzLnNob3cgPSB0cnVlXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///524\n"); /***/ }), /* 525 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createmethod.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createmethod.vue?vue&type=template&id=3a5a4d1a&mpType=page */ 526);\n/* harmony import */ var _createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createmethod.vue?vue&type=script&lang=js&mpType=page */ 528);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/createmethod.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jcmVhdGVtZXRob2QudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNhNWE0ZDFhJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jcmVhdGVtZXRob2QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NyZWF0ZW1ldGhvZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvY3JlYXRlbWV0aG9kLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///525\n"); /***/ }), /* 526 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createmethod.vue?vue&type=template&id=3a5a4d1a&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./createmethod.vue?vue&type=template&id=3a5a4d1a&mpType=page */ 527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_template_id_3a5a4d1a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 527 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/createmethod.vue?vue&type=template&id=3a5a4d1a&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "moneylist"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "moneyitem"), attrs: { _i: 2 }, on: { click: _vm.tocreatewallet }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item_le"), attrs: { _i: 3 } }, [_c("image", { attrs: { _i: 4 } })] ), _c( "view", { staticClass: _vm._$s(5, "sc", "item_ri"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_c("view"), _c("view", [_c("text")])] ), _c( "view", { staticClass: _vm._$s(10, "sc", "number"), attrs: { _i: 10 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#fff", size: "14", _i: 11, }, }), ], 1 ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "content"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "moneylist"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "moneyitem"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "item_le"), attrs: { _i: 15 }, }, [_c("image", { attrs: { _i: 16 } })] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item_ri"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }, [_c("view"), _c("view", [_c("text")])] ), _c( "view", { staticClass: _vm._$s(22, "sc", "number"), attrs: { _i: 22 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#fff", size: "14", _i: 23, }, }), ], 1 ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "moneylist"), attrs: { _i: 24 } }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "moneyitem"), attrs: { _i: 25 }, }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "item_le"), attrs: { _i: 26 }, }, [_c("image", { attrs: { _i: 27 } })] ), _c( "view", { staticClass: _vm._$s(28, "sc", "item_ri"), attrs: { _i: 28 }, }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "name"), attrs: { _i: 29 }, }, [_c("view"), _c("view", [_c("text")])] ), _c( "view", { staticClass: _vm._$s(33, "sc", "number"), attrs: { _i: 33 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#fff", size: "14", _i: 34, }, }), ], 1 ), ] ), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 528 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createmethod.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./createmethod.vue?vue&type=script&lang=js&mpType=page */ 529);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createmethod_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI1MjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jcmVhdGVtZXRob2QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NyZWF0ZW1ldGhvZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///528\n"); /***/ }), /* 529 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/createmethod.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {};\n },\n methods: {\n tocreatewallet: function tocreatewallet() {\n uni.navigateTo({\n url: '/pages/wallet/choosewallet'\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L2NyZWF0ZW1ldGhvZC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiLCJ0b2NyZWF0ZXdhbGxldCIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTyxDQUVQLENBQUM7RUFDRixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxjQUFjLDRCQUFHO01BQ2hCQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjUyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHRvY3JlYXRld2FsbGV0KCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvd2FsbGV0L2Nob29zZXdhbGxldCdcblx0XHRcdH0pXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///529\n"); /***/ }), /* 530 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createwallet.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createwallet.vue?vue&type=template&id=c094bf9c&mpType=page */ 531);\n/* harmony import */ var _createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createwallet.vue?vue&type=script&lang=js&mpType=page */ 533);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/createwallet.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jcmVhdGV3YWxsZXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWMwOTRiZjljJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jcmVhdGV3YWxsZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NyZWF0ZXdhbGxldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvY3JlYXRld2FsbGV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///530\n"); /***/ }), /* 531 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createwallet.vue?vue&type=template&id=c094bf9c&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./createwallet.vue?vue&type=template&id=c094bf9c&mpType=page */ 532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_template_id_c094bf9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 532 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/createwallet.vue?vue&type=template&id=c094bf9c&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "row-input"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "tip"), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "input-box"), attrs: { _i: 3 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], attrs: { _i: 4 }, domProps: { value: _vm._$s(4, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "row-input"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "tip"), attrs: { _i: 6 }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "input-box"), attrs: { _i: 7 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], attrs: { _i: 8 }, domProps: { value: _vm._$s(8, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "input-box"), attrs: { _i: 9 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "row-input"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "tip"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "input-box"), attrs: { _i: 13 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.paykey, expression: "paykey", }, ], attrs: { _i: 14 }, domProps: { value: _vm._$s(14, "v-model", _vm.paykey) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.paykey = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "checkbox"), attrs: { _i: 15 } }, [ _c( "checkbox-group", { attrs: { _i: 16 }, on: { change: _vm.payXieyiChange }, model: { value: _vm._$s(16, "v-model", _vm.xieChecked), callback: function ($$v) { _vm.xieChecked = $$v }, expression: "xieChecked", }, }, [ _c( "checkbox", { attrs: { disabled: _vm._$s(17, "a-disabled", _vm.isDisable), _i: 17, }, }, [_c("text")] ), ] ), ] ), _c("view", { staticClass: _vm._$s(19, "sc", "login-btn"), attrs: { _i: 19 }, on: { click: _vm.submitEdit }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 533 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/createwallet.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./createwallet.vue?vue&type=script&lang=js&mpType=page */ 534);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_createwallet_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI1MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jcmVhdGV3YWxsZXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NyZWF0ZXdhbGxldC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///533\n"); /***/ }), /* 534 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/createwallet.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {\n paykey: '',\n isDisable: false,\n xieChecked: ''\n };\n },\n methods: {\n payXieyiChange: function payXieyiChange(i) {\n __f__(\"log\", 'iiii', i, \" at pages/wallet/createwallet.vue:49\");\n },\n submitEdit: function submitEdit() {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L2NyZWF0ZXdhbGxldC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBheWtleSIsImlzRGlzYWJsZSIsInhpZUNoZWNrZWQiLCJtZXRob2RzIiwicGF5WGlleWlDaGFuZ2UiLCJpIiwic3VibWl0RWRpdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLFNBQVMsRUFBRSxLQUFLO01BQ2hCQyxVQUFVLEVBQUU7SUFDYixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsY0FBYywwQkFBQ0MsQ0FBQyxFQUFFO01BQ2pCLGFBQVksTUFBTSxFQUFFQSxDQUFDO0lBQ3RCLENBQUM7SUFDREMsVUFBVSx3QkFBRyxDQUFDO0VBQ2Y7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNTM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwYXlrZXk6ICcnLFxuXHRcdFx0aXNEaXNhYmxlOiBmYWxzZSxcblx0XHRcdHhpZUNoZWNrZWQ6ICcnXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHBheVhpZXlpQ2hhbmdlKGkpIHtcblx0XHRcdGNvbnNvbGUubG9nKCdpaWlpJywgaSk7XG5cdFx0fSxcblx0XHRzdWJtaXRFZGl0KCkge31cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///534\n"); /***/ }), /* 535 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/index.vue?mpType=page ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=df273ff6&mpType=page */ 536);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 556);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZGYyNzNmZjYmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///535\n"); /***/ }), /* 536 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/index.vue?vue&type=template&id=df273ff6&mpType=page ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=df273ff6&mpType=page */ 537); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_df273ff6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 537 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/index.vue?vue&type=template&id=df273ff6&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 538).default, uSearch: __webpack_require__(/*! @/uview-ui/components/u-search/u-search.vue */ 550).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "wollet"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "wollet_top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "top_left"), attrs: { _i: 3 } }, [ _c("u-icon", { attrs: { name: "list", color: "#9e9cba", size: "28", _i: 4, }, on: { click: _vm.showMoneyList }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", " top_right"), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "top_wollet"), attrs: { _i: 6 }, on: { click: _vm.tocreatewallet }, }, [_c("image", { attrs: { _i: 7 } })] ), _c( "view", { staticClass: _vm._$s(8, "sc", "top_code"), attrs: { _i: 8 }, on: { click: _vm.scanCode }, }, [_c("image", { attrs: { _i: 9 } })] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "balance"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "balance_left"), attrs: { _i: 11 }, }, [ _vm._$s(12, "i", _vm.showbalance) ? _c("view", { staticClass: _vm._$s(12, "sc", "num"), attrs: { _i: 12 }, }) : _c("view", { staticClass: _vm._$s(13, "sc", "num"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "eye"), attrs: { _i: 14 }, on: { click: _vm.changebalance }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", !_vm.showbalance ? _vm.showbalanceimg : _vm.hidebalanceimg ), _i: 15, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "balance_right"), attrs: { _i: 16 }, }, [ _c("view", { staticClass: _vm._$s(17, "sc", "money"), attrs: { _i: 17 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "codelist"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "codeitem"), attrs: { _i: 19 }, on: { click: _vm.accountsshowdialog }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "item_image"), attrs: { _i: 20 }, }, [_c("image", { attrs: { _i: 21 } })] ), _c("view", { staticClass: _vm._$s(22, "sc", "item_tit"), attrs: { _i: 22 }, }), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "codeitem"), attrs: { _i: 23 }, on: { click: _vm.topaymentcode }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "item_image"), attrs: { _i: 24 }, }, [_c("image", { attrs: { _i: 25 } })] ), _c("view", { staticClass: _vm._$s(26, "sc", "item_tit"), attrs: { _i: 26 }, }), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "codeitem"), attrs: { _i: 27 }, on: { click: _vm.flashexchange }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "item_image"), attrs: { _i: 28 }, }, [_c("image", { attrs: { _i: 29 } })] ), _c("view", { staticClass: _vm._$s(30, "sc", "item_tit"), attrs: { _i: 30 }, }), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "codeitem"), attrs: { _i: 31 }, on: { click: _vm.flashexchange }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "item_image"), attrs: { _i: 32 }, }, [_c("image", { attrs: { _i: 33 } })] ), _c("view", { staticClass: _vm._$s(34, "sc", "item_tit"), attrs: { _i: 34 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "tabs"), attrs: { _i: 35 } }, [ _c( "view", { staticClass: _vm._$s(36, "sc", "tabs_left"), attrs: { _i: 36 }, }, [ _c("u-tabs", { attrs: { list: _vm.tabslist, lineColor: "#4c56d6", activeStyle: { color: "#fff", }, _i: 37, }, on: { click: _vm.tabs }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(38, "sc", "tabs_right"), attrs: { _i: 38 }, }, [ _c( "view", { staticClass: _vm._$s(39, "sc", "search"), attrs: { _i: 39 }, }, [ _c("u-search", { attrs: { placeholder: "搜索", showAction: false, height: "60rpx", bgColor: "#3f3a63", _i: 40, }, model: { value: _vm._$s(40, "v-model", _vm.searchvalue), callback: function ($$v) { _vm.searchvalue = $$v }, expression: "searchvalue", }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(41, "sc", "add"), attrs: { _i: 41 }, }, [ _c("u-icon", { attrs: { name: "plus", color: "#FFF", size: "14", _i: 42, }, on: { click: _vm.toassets }, }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "moneylist"), attrs: { _i: 43 } }, _vm._l(4, function (item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("44-" + $30, "sc", "moneyitem"), attrs: { _i: "44-" + $30 }, on: { click: _vm.biDetail }, }, [ _c( "view", { staticClass: _vm._$s("45-" + $30, "sc", "item_le"), attrs: { _i: "45-" + $30 }, }, [_c("image", { attrs: { _i: "46-" + $30 } })] ), _c( "view", { staticClass: _vm._$s("47-" + $30, "sc", "item_ri"), attrs: { _i: "47-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("48-" + $30, "sc", "name"), attrs: { _i: "48-" + $30 }, }, [_c("view"), _c("view", [_c("text"), _c("text")])] ), _c( "view", { staticClass: _vm._$s("53-" + $30, "sc", "number"), attrs: { _i: "53-" + $30 }, }, [_c("view"), _c("view", [_c("text")])] ), ] ), ] ) }), 0 ), ] ), _c( "u-popup", { attrs: { show: _vm.oneshow, mode: "bottom", round: "10", closeable: true, closeOnClickOverlay: false, _i: 57, }, on: { close: _vm.oneclose }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(59, "sc", "search"), attrs: { _i: 59 } }, [ _vm._$s(60, "i", !_vm.showsearch) ? [ _c("u-icon", { attrs: { name: "search", color: "black", size: "28", _i: 61, }, on: { click: function ($event) { _vm.showsearch = true }, }, }), _c("view", { staticClass: _vm._$s(62, "sc", "tit"), attrs: { _i: 62 }, }), ] : [ _c( "view", [ _c("u-search", { attrs: { placeholder: "請輸入錢包名稱", showAction: false, height: "60rpx", bgColor: "#f6f6f6", _i: 65, }, model: { value: _vm._$s(65, "v-model", _vm.onesearchvalue), callback: function ($$v) { _vm.onesearchvalue = $$v }, expression: "onesearchvalue", }, }), ], 1 ), _c("view", { attrs: { _i: 66 }, on: { click: function ($event) { _vm.showsearch = false }, }, }), ], ], 2 ), _c( "view", { staticClass: _vm._$s(67, "sc", "onecontent"), attrs: { _i: 67 }, }, [ _c( "view", { staticClass: _vm._$s(68, "sc", "onecont-left"), attrs: { _i: 68 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(69, "sc", "scroll-Y"), attrs: { _i: 69 }, }, _vm._l(6, function (index, item, $21, $31) { return _c( "view", { key: index, class: _vm._$s("70-" + $31, "c", [ { "onecont-leftitem": true }, { oneactive: _vm.oneactive == index }, ]), attrs: { _i: "70-" + $31 }, on: { click: function ($event) { return _vm.Oneclassification(index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "71-" + $31, "sc", "oneleftimg" ), attrs: { _i: "71-" + $31 }, }, [_c("image", { attrs: { _i: "72-" + $31 } })] ), ] ) }), 0 ), ] ), _c( "view", { staticClass: _vm._$s(73, "sc", "onecont-right"), attrs: { _i: 73 }, }, [ _c( "view", { staticClass: _vm._$s(74, "sc", "rig-top"), attrs: { _i: 74 }, }, [ _c("view", { staticClass: _vm._$s(75, "sc", "rig-tit"), attrs: { _i: 75 }, }), _c( "view", { staticClass: _vm._$s(76, "sc", "rig-add"), attrs: { _i: 76 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c("u-icon", { attrs: { name: "plus", color: "#050419", bold: true, size: "10", _i: 77, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "rig-cont"), attrs: { _i: 78 }, }, [ _c( "scroll-view", {}, _vm._l(6, function (item, index, $22, $32) { return _c( "view", { key: index, staticClass: _vm._$s( "80-" + $32, "sc", "onecont-rightitem" ), attrs: { _i: "80-" + $32 }, on: { click: function ($event) { return _vm.pitchon(index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "81-" + $32, "sc", "item_ri" ), attrs: { _i: "81-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "82-" + $32, "sc", "name" ), attrs: { _i: "82-" + $32 }, }, [ _c("view"), _c("view", [ _c("text", [ _vm._v( _vm._$s( "85-" + $32, "t0-0", _vm._s( _vm.userMoneyAdressOptions( _vm.userMoneyAdress ) ) ) ), ]), _c("image", { attrs: { _i: "86-" + $32 }, on: { click: function ($event) { return _vm.copyAdress( _vm.userMoneyAdress ) }, }, }), ]), ] ), _c( "view", { staticClass: _vm._$s( "87-" + $32, "sc", "number" ), attrs: { _i: "87-" + $32 }, }, [ _c( "view", [ _c("u-icon", { class: _vm._$s("89-" + $32, "c", { hide: true, show: _vm.correctval == index, }), attrs: { name: "checkmark", color: "#6975FF", size: "24", _i: "89-" + $32, }, }), ], 1 ), _c("view", [_c("text")]), ] ), ] ), ] ) }), 0 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(92, "sc", "botmore"), attrs: { _i: 92 }, }, [ _c("u-icon", { attrs: { name: "grid", color: "#2979ff", size: "28", _i: 93, }, }), ], 1 ), ] ), ]), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", closeable: true, _i: 94 }, on: { close: _vm.close }, }, [ _c("view", [ _c("view"), _c("view", { staticClass: _vm._$s(97, "sc", "createwa"), attrs: { _i: 97 }, on: { click: _vm.towallet }, }), _c("view", { staticClass: _vm._$s(98, "sc", "createwa"), attrs: { _i: 98 }, }), _c("view", { staticClass: _vm._$s(99, "sc", "createwa"), attrs: { _i: 99 }, on: { click: function ($event) { _vm.show = false }, }, }), ]), ] ), _c( "u-popup", { attrs: { show: _vm.accountsshow, mode: "bottom", round: "10", closeable: true, _i: 100, }, on: { close: _vm.accountsclose }, }, [ _c("view", [ _c("view", { staticClass: _vm._$s(102, "sc", "accounts"), attrs: { _i: 102 }, }), _c( "view", { staticClass: _vm._$s(103, "sc", "search"), attrs: { _i: 103 } }, [ _c("u-search", { attrs: { placeholder: "請輸入代幣名稱進行搜索", showAction: false, height: "80rpx", bgColor: "#f6f6f6", _i: 104, }, model: { value: _vm._$s(104, "v-model", _vm.accountsvalue), callback: function ($$v) { _vm.accountsvalue = $$v }, expression: "accountsvalue", }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(105, "sc", "accountslist"), attrs: { _i: 105 }, }, [ _c( "scroll-view", {}, _vm._l(5, function (item, index, $23, $33) { return _c( "view", { key: index, staticClass: _vm._$s( "107-" + $33, "sc", "accountsitem" ), attrs: { _i: "107-" + $33 }, on: { click: _vm.totransfer }, }, [ _c( "view", { staticClass: _vm._$s("108-" + $33, "sc", "item_le"), attrs: { _i: "108-" + $33 }, }, [_c("image", { attrs: { _i: "109-" + $33 } })] ), _c( "view", { staticClass: _vm._$s("110-" + $33, "sc", "item_ri"), attrs: { _i: "110-" + $33 }, }, [ _c( "view", { staticClass: _vm._$s( "111-" + $33, "sc", "name" ), attrs: { _i: "111-" + $33 }, }, [_c("view"), _c("view", [_c("text"), _c("text")])] ), _c( "view", { staticClass: _vm._$s( "116-" + $33, "sc", "number" ), attrs: { _i: "116-" + $33 }, }, [_c("view"), _c("view", [_c("text")])] ), ] ), ] ) }), 0 ), ] ), ]), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 538 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-tabs/u-tabs.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 539);\n/* harmony import */ var _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=script&lang=js& */ 547);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3b2b1a80\",\n null,\n false,\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-tabs/u-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiMmIxYTgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNiMmIxYTgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10YWJzL3UtdGFicy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///538\n"); /***/ }), /* 539 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 540); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 540 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uBadge: __webpack_require__(/*! @/uview-ui/components/u-badge/u-badge.vue */ 541).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-tabs"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-tabs__wrapper"), attrs: { _i: 1 } }, [ _vm._t("left", null, { _i: 2 }), _c( "view", { staticClass: _vm._$s( 3, "sc", "u-tabs__wrapper__scroll-view-wrapper" ), attrs: { _i: 3 }, }, [ _c( "scroll-view", { ref: "u-tabs__wrapper__scroll-view", staticClass: _vm._$s(4, "sc", "u-tabs__wrapper__scroll-view"), attrs: { "scroll-x": _vm._$s(4, "a-scroll-x", _vm.scrollable), "scroll-left": _vm._$s(4, "a-scroll-left", _vm.scrollLeft), _i: 4, }, }, [ _c( "view", { ref: "u-tabs__wrapper__nav", staticClass: _vm._$s(5, "sc", "u-tabs__wrapper__nav"), attrs: { _i: 5 }, }, [ _vm._l( _vm._$s(6, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index, }), ref: _vm._$s( "6-" + $30, "ref", "u-tabs__wrapper__nav__item-" + index ), refInFor: true, staticClass: _vm._$s( "6-" + $30, "sc", "u-tabs__wrapper__nav__item" ), class: _vm._$s("6-" + $30, "c", [ "u-tabs__wrapper__nav__item-" + index, item.disabled && "u-tabs__wrapper__nav__item--disabled", ]), style: _vm._$s("6-" + $30, "s", [ _vm.$u.addStyle(_vm.itemStyle), { flex: _vm.scrollable ? "" : 1 }, ]), attrs: { _i: "6-" + $30 }, on: { longpress: function ($event) { return _vm.longPressHandler(item, index) }, click: function ($event) { return _vm.clickHandler(item, index) }, }, }, [ _c( "text", { staticClass: _vm._$s( "7-" + $30, "sc", "u-tabs__wrapper__nav__item__text" ), class: _vm._$s("7-" + $30, "c", [ item.disabled && "u-tabs__wrapper__nav__item__text--disabled", ]), style: _vm._$s("7-" + $30, "s", [ _vm.textStyle(index), ]), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item[_vm.keyName]) ) ), ] ), _c("u-badge", { attrs: { show: !!( item.badge && (item.badge.show || item.badge.isDot || item.badge.value) ), isDot: (item.badge && item.badge.isDot) || _vm.propsBadge.isDot, value: (item.badge && item.badge.value) || _vm.propsBadge.value, max: (item.badge && item.badge.max) || _vm.propsBadge.max, type: (item.badge && item.badge.type) || _vm.propsBadge.type, showZero: (item.badge && item.badge.showZero) || _vm.propsBadge.showZero, bgColor: (item.badge && item.badge.bgColor) || _vm.propsBadge.bgColor, color: (item.badge && item.badge.color) || _vm.propsBadge.color, shape: (item.badge && item.badge.shape) || _vm.propsBadge.shape, numberType: (item.badge && item.badge.numberType) || _vm.propsBadge.numberType, inverted: (item.badge && item.badge.inverted) || _vm.propsBadge.inverted, customStyle: "margin-left: 4px;", _i: "8-" + $30, }, }), ], 1 ) } ), _c("view", { ref: "u-tabs__wrapper__nav__line", staticClass: _vm._$s( 9, "sc", "u-tabs__wrapper__nav__line" ), style: _vm._$s(9, "s", [ { width: _vm.$u.addUnit(_vm.lineWidth), transform: "translate(" + _vm.lineOffsetLeft + "px)", transitionDuration: (_vm.firstTime ? 0 : _vm.duration) + "ms", height: _vm.$u.addUnit(_vm.lineHeight), background: _vm.lineColor, backgroundSize: _vm.lineBgSize, }, ]), attrs: { _i: 9 }, }), ], 2 ), ] ), ] ), _vm._t("right", null, { _i: 10 }), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 541 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-badge/u-badge.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 542);\n/* harmony import */ var _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-badge.vue?vue&type=script&lang=js& */ 544);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2b1712d8\",\n null,\n false,\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-badge/u-badge.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYjE3MTJkOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtYmFkZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiMTcxMmQ4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1iYWRnZS91LWJhZGdlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///541\n"); /***/ }), /* 542 */ /*!*******************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 543); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 543 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s( 0, "i", _vm.show && ((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot) ) ? _c( "text", { staticClass: _vm._$s(0, "sc", "u-badge"), class: _vm._$s(0, "c", [ _vm.isDot ? "u-badge--dot" : "u-badge--not-dot", _vm.inverted && "u-badge--inverted", _vm.shape === "horn" && "u-badge--horn", "u-badge--" + _vm.type + (_vm.inverted ? "--inverted" : ""), ]), style: _vm._$s(0, "s", [ _vm.$u.addStyle(_vm.customStyle), _vm.badgeStyle, ]), attrs: { _i: 0 }, }, [_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.isDot ? "" : _vm.showValue)))] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 544 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=script&lang=js& */ 545);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI1NDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///544\n"); /***/ }), /* 545 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 546));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * badge 徽标数\n * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\n * @tutorial https://uviewui.com/components/badge.html\n * \n * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\n * @property {String | Number} \tvalue \t\t显示的内容\n * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\n * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\n * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\n * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\n * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\n * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\n * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\n * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\n * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\n * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\n * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n * @example \n */\nvar _default = {\n name: 'u-badge',\n mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],\n computed: {\n // 是否将badge中心与父组件右上角重合\n boxStyle: function boxStyle() {\n var style = {};\n return style;\n },\n // 整个组件的样式\n badgeStyle: function badgeStyle() {\n var style = {};\n if (this.color) {\n style.color = this.color;\n }\n if (this.bgColor && !this.inverted) {\n style.backgroundColor = this.bgColor;\n }\n if (this.absolute) {\n style.position = 'absolute';\n // 如果有设置offset参数\n if (this.offset.length) {\n // top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\n var top = this.offset[0];\n var right = this.offset[1] || top;\n style.top = uni.$u.addUnit(top);\n style.right = uni.$u.addUnit(right);\n }\n }\n return style;\n },\n showValue: function showValue() {\n switch (this.numberType) {\n case \"overflow\":\n return Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value;\n break;\n case \"ellipsis\":\n return Number(this.value) > Number(this.max) ? \"...\" : this.value;\n break;\n case \"limit\":\n return Number(this.value) > 999 ? Number(this.value) >= 9999 ? Math.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value / 1e3 * 100) / 100 + \"k\" : this.value;\n break;\n default:\n return Number(this.value);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJhZGdlL3UtYmFkZ2UudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJjb21wdXRlZCIsImJveFN0eWxlIiwiYmFkZ2VTdHlsZSIsInN0eWxlIiwic2hvd1ZhbHVlIiwiTWF0aCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBOzs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcEJBLGVBcUJBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQSwrREFDQUMseUVBQ0E7VUFDQTtRQUNBO1VBQ0E7TUFBQTtJQUVBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dGV4dFxyXG5cdFx0di1pZj1cInNob3cgJiYgKChOdW1iZXIodmFsdWUpID09PSAwID8gc2hvd1plcm8gOiB0cnVlKSB8fCBpc0RvdClcIlxyXG5cdFx0OmNsYXNzPVwiW2lzRG90ID8gJ3UtYmFkZ2UtLWRvdCcgOiAndS1iYWRnZS0tbm90LWRvdCcsIGludmVydGVkICYmICd1LWJhZGdlLS1pbnZlcnRlZCcsIHNoYXBlID09PSAnaG9ybicgJiYgJ3UtYmFkZ2UtLWhvcm4nLCBgdS1iYWRnZS0tJHt0eXBlfSR7aW52ZXJ0ZWQgPyAnLS1pbnZlcnRlZCcgOiAnJ31gXVwiXHJcblx0XHQ6c3R5bGU9XCJbJHUuYWRkU3R5bGUoY3VzdG9tU3R5bGUpLCBiYWRnZVN0eWxlXVwiXHJcblx0XHRjbGFzcz1cInUtYmFkZ2VcIlxyXG5cdD57eyBpc0RvdCA/ICcnIDpzaG93VmFsdWUgfX08L3RleHQ+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcclxuXHQvKipcclxuXHQgKiBiYWRnZSDlvr3moIfmlbBcclxuXHQgKiBAZGVzY3JpcHRpb24g6K+l57uE5Lu25LiA6Iis55So5LqO5Zu+5qCH5Y+z5LiK6KeS5pi+56S65pyq6K+755qE5raI5oGv5pWw6YeP77yM5o+Q56S655So5oi354K55Ye777yM5pyJ5ZyG54K55ZKM5ZyG5YyF5ZCr5paH5a2X5Lik56eN5b2i5byP44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vdXZpZXd1aS5jb20vY29tcG9uZW50cy9iYWRnZS5odG1sXHJcblx0ICogXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRpc0RvdCBcdFx05piv5ZCm5pi+56S65ZyG54K5IO+8iOm7mOiupCBmYWxzZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gXHR2YWx1ZSBcdFx05pi+56S655qE5YaF5a65XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRzaG93IFx0XHTmmK/lkKbmmL7npLog77yI6buY6K6kIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IFx0bWF4IFx0XHTmnIDlpKflgLzvvIzotoXov4fmnIDlpKflgLzkvJrmmL7npLogJ3ttYXh9KycgIO+8iOm7mOiupDk5Oe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHR0eXBlIFx0XHTkuLvpopjnsbvlnovvvIxlcnJvcnx3YXJuaW5nfHN1Y2Nlc3N8cHJpbWFyeSDvvIjpu5jorqQgJ2Vycm9yJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IFx0XHRcdHNob3daZXJvXHTlvZPmlbDlgLzkuLogMCDml7bvvIzmmK/lkKblsZXnpLogQmFkZ2Ug77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRiZ0NvbG9yIFx06IOM5pmv6aKc6Imy77yM5LyY5YWI57qn5q+UdHlwZemrmO+8jOWmguiuvue9ru+8jHR5cGXlj4LmlbDkvJrlpLHmlYhcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0Y29sb3IgXHRcdOWtl+S9k+minOiJsiDvvIjpu5jorqQgJyNmZmZmZmYnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRzaGFwZSBcdFx05b695qCH5b2i54q277yMY2lyY2xlLeWbm+inkuWdh+S4uuWchuinku+8jGhvcm4t5bem5LiL6KeS5Li655u06KeSIO+8iOm7mOiupCAnY2lyY2xlJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0bnVtYmVyVHlwZVx06K6+572u5pWw5a2X55qE5pi+56S65pa55byP77yMb3ZlcmZsb3d8ZWxsaXBzaXN8bGltaXQgIO+8iOm7mOiupCAnb3ZlcmZsb3cnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7QXJyYXl9fSBcdFx0XHRvZmZzZXRcdFx06K6+572uYmFkZ2XnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIxhYnNvbHV0ZeS4unRydWXml7bmnInmlYhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IFx0XHRcdGludmVydGVkXHTmmK/lkKblj43ovazog4zmma/lkozlrZfkvZPpopzoibLvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRhYnNvbHV0ZVx05piv5ZCm57ud5a+55a6a5L2N77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHTlrprkuYnpnIDopoHnlKjliLDnmoTlpJbpg6jmoLflvI9cclxuXHQgKiBAZXhhbXBsZSA8dS1iYWRnZSA6dHlwZT1cInR5cGVcIiA6Y291bnQ9XCJjb3VudFwiPjwvdS1iYWRnZT5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1iYWRnZScsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgcHJvcHMsIHVuaS4kdS5taXhpbl0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDmmK/lkKblsIZiYWRnZeS4reW/g+S4jueItue7hOS7tuWPs+S4iuinkumHjeWQiFxyXG5cdFx0XHRib3hTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaVtOS4que7hOS7tueahOagt+W8j1xyXG5cdFx0XHRiYWRnZVN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge31cclxuXHRcdFx0XHRpZih0aGlzLmNvbG9yKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5jb2xvciA9IHRoaXMuY29sb3JcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMuYmdDb2xvciAmJiAhdGhpcy5pbnZlcnRlZCkge1xyXG5cdFx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5iZ0NvbG9yXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLmFic29sdXRlKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5wb3NpdGlvbiA9ICdhYnNvbHV0ZSdcclxuXHRcdFx0XHRcdC8vIOWmguaenOacieiuvue9rm9mZnNldOWPguaVsFxyXG5cdFx0XHRcdFx0aWYodGhpcy5vZmZzZXQubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdC8vIHRvcOWSjHJpZ2h05YiG5Li65Li6b2Zmc2V055qE56ys5LiA5Liq5ZKM56ys5LqM5Liq5YC877yM5aaC5p6c5rKh5pyJ56ys5LqM5Liq5YC877yM5YiZcmlnaHTnrYnkuo50b3BcclxuXHRcdFx0XHRcdFx0Y29uc3QgdG9wID0gdGhpcy5vZmZzZXRbMF1cclxuXHRcdFx0XHRcdFx0Y29uc3QgcmlnaHQgPSB0aGlzLm9mZnNldFsxXSB8fCB0b3BcclxuXHRcdFx0XHRcdFx0c3R5bGUudG9wID0gdW5pLiR1LmFkZFVuaXQodG9wKVxyXG5cdFx0XHRcdFx0XHRzdHlsZS5yaWdodCA9IHVuaS4kdS5hZGRVbml0KHJpZ2h0KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1ZhbHVlKCkge1xyXG5cdFx0XHRcdHN3aXRjaCAodGhpcy5udW1iZXJUeXBlKSB7XHJcblx0XHRcdFx0XHRjYXNlIFwib3ZlcmZsb3dcIjpcclxuXHRcdFx0XHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLnZhbHVlKSA+IE51bWJlcih0aGlzLm1heCkgPyB0aGlzLm1heCArIFwiK1wiIDogdGhpcy52YWx1ZVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgXCJlbGxpcHNpc1wiOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gTnVtYmVyKHRoaXMudmFsdWUpID4gTnVtYmVyKHRoaXMubWF4KSA/IFwiLi4uXCIgOiB0aGlzLnZhbHVlXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBcImxpbWl0XCI6XHJcblx0XHRcdFx0XHRcdHJldHVybiBOdW1iZXIodGhpcy52YWx1ZSkgPiA5OTkgPyBOdW1iZXIodGhpcy52YWx1ZSkgPj0gOTk5OSA/XHJcblx0XHRcdFx0XHRcdFx0TWF0aC5mbG9vcih0aGlzLnZhbHVlIC8gMWU0ICogMTAwKSAvIDEwMCArIFwid1wiIDogTWF0aC5mbG9vcih0aGlzLnZhbHVlIC9cclxuXHRcdFx0XHRcdFx0XHRcdDFlMyAqIDEwMCkgLyAxMDAgKyBcImtcIiA6IHRoaXMudmFsdWVcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gTnVtYmVyKHRoaXMudmFsdWUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQkdS1iYWRnZS1wcmltYXJ5OiAkdS1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cdCR1LWJhZGdlLWVycm9yOiAkdS1lcnJvciAhZGVmYXVsdDtcclxuXHQkdS1iYWRnZS1zdWNjZXNzOiAkdS1zdWNjZXNzICFkZWZhdWx0O1xyXG5cdCR1LWJhZGdlLWluZm86ICR1LWluZm8gIWRlZmF1bHQ7XHJcblx0JHUtYmFkZ2Utd2FybmluZzogJHUtd2FybmluZyAhZGVmYXVsdDtcclxuXHQkdS1iYWRnZS1kb3QtcmFkaXVzOiAxMDBweCAhZGVmYXVsdDtcclxuXHQkdS1iYWRnZS1kb3Qtc2l6ZTogOHB4ICFkZWZhdWx0O1xyXG5cdCR1LWJhZGdlLWRvdC1yaWdodDogNHB4ICFkZWZhdWx0O1xyXG5cdCR1LWJhZGdlLWRvdC10b3A6IDAgIWRlZmF1bHQ7XHJcblx0JHUtYmFkZ2UtdGV4dC1mb250LXNpemU6IDExcHggIWRlZmF1bHQ7XHJcblx0JHUtYmFkZ2UtdGV4dC1yaWdodDogMTBweCAhZGVmYXVsdDtcclxuXHQkdS1iYWRnZS10ZXh0LXBhZGRpbmc6IDJweCA1cHggIWRlZmF1bHQ7XHJcblx0JHUtYmFkZ2UtdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cdCR1LWJhZGdlLXRleHQtY29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7XHJcblxyXG5cdC51LWJhZGdlIHtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdS1iYWRnZS1kb3QtcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHUtYmFkZ2UtZG90LXJhZGl1cztcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR1LWJhZGdlLWRvdC1yYWRpdXM7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHUtYmFkZ2UtZG90LXJhZGl1cztcclxuXHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRsaW5lLWhlaWdodDogJHUtYmFkZ2UtdGV4dC1mb250LXNpemU7XHJcblx0XHR0ZXh0LWFsaWduOiAkdS1iYWRnZS10ZXh0LWFsaWduO1xyXG5cdFx0Zm9udC1zaXplOiAkdS1iYWRnZS10ZXh0LWZvbnQtc2l6ZTtcclxuXHRcdGNvbG9yOiAkdS1iYWRnZS10ZXh0LWNvbG9yO1xyXG5cclxuXHRcdCYtLWRvdCB7XHJcblx0XHRcdGhlaWdodDogJHUtYmFkZ2UtZG90LXNpemU7XHJcblx0XHRcdHdpZHRoOiAkdS1iYWRnZS1kb3Qtc2l6ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0taW52ZXJ0ZWQge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLW5vdC1kb3Qge1xyXG5cdFx0XHRwYWRkaW5nOiAkdS1iYWRnZS10ZXh0LXBhZGRpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taG9ybiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LWJhZGdlLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXByaW1hcnktLWludmVydGVkIHtcclxuXHRcdFx0Y29sb3I6ICR1LWJhZGdlLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZXJyb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1iYWRnZS1lcnJvcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tZXJyb3ItLWludmVydGVkIHtcclxuXHRcdFx0Y29sb3I6ICR1LWJhZGdlLWVycm9yO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXN1Y2Nlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1iYWRnZS1zdWNjZXNzO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1zdWNjZXNzLS1pbnZlcnRlZCB7XHJcblx0XHRcdGNvbG9yOiAkdS1iYWRnZS1zdWNjZXNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1iYWRnZS1pbmZvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1pbmZvLS1pbnZlcnRlZCB7XHJcblx0XHRcdGNvbG9yOiAkdS1iYWRnZS1pbmZvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXdhcm5pbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS1iYWRnZS13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS13YXJuaW5nLS1pbnZlcnRlZCB7XHJcblx0XHRcdGNvbG9yOiAkdS1iYWRnZS13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///545\n"); /***/ }), /* 546 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-badge/props.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否显示圆点\n isDot: {\n type: Boolean,\n default: uni.$u.props.badge.isDot\n },\n // 显示的内容\n value: {\n type: [Number, String],\n default: uni.$u.props.badge.value\n },\n // 是否显示\n show: {\n type: Boolean,\n default: uni.$u.props.badge.show\n },\n // 最大值,超过最大值会显示 '{max}+'\n max: {\n type: [Number, String],\n default: uni.$u.props.badge.max\n },\n // 主题类型,error|warning|success|primary\n type: {\n type: String,\n default: uni.$u.props.badge.type\n },\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: uni.$u.props.badge.showZero\n },\n // 背景颜色,优先级比type高,如设置,type参数会失效\n bgColor: {\n type: [String, null],\n default: uni.$u.props.badge.bgColor\n },\n // 字体颜色\n color: {\n type: [String, null],\n default: uni.$u.props.badge.color\n },\n // 徽标形状,circle-四角均为圆角,horn-左下角为直角\n shape: {\n type: String,\n default: uni.$u.props.badge.shape\n },\n // 设置数字的显示方式,overflow|ellipsis|limit\n // overflow会根据max字段判断,超出显示`${max}+`\n // ellipsis会根据max判断,超出显示`${max}...`\n // limit会依据1000作为判断条件,超出1000,显示`${value/1000}K`,比如2.2k、3.34w,最多保留2位小数\n numberType: {\n type: String,\n default: uni.$u.props.badge.numberType\n },\n // 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n offset: {\n type: Array,\n default: uni.$u.props.badge.offset\n },\n // 是否反转背景和字体颜色\n inverted: {\n type: Boolean,\n default: uni.$u.props.badge.inverted\n },\n // 是否绝对定位\n absolute: {\n type: Boolean,\n default: uni.$u.props.badge.absolute\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJhZGdlL3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIiwiaXNEb3QiLCJ0eXBlIiwiQm9vbGVhbiIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsImJhZGdlIiwidmFsdWUiLCJOdW1iZXIiLCJTdHJpbmciLCJzaG93IiwibWF4Iiwic2hvd1plcm8iLCJiZ0NvbG9yIiwiY29sb3IiLCJzaGFwZSIsIm51bWJlclR5cGUiLCJvZmZzZXQiLCJBcnJheSIsImludmVydGVkIiwiYWJzb2x1dGUiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLEtBQUssRUFBRTtNQUNIQyxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNOO0lBQ2hDLENBQUM7SUFDRDtJQUNBTyxLQUFLLEVBQUU7TUFDSE4sSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0M7SUFDaEMsQ0FBQztJQUNEO0lBQ0FHLElBQUksRUFBRTtNQUNGVCxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNJO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxHQUFHLEVBQUU7TUFDRFYsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0s7SUFDaEMsQ0FBQztJQUNEO0lBQ0FWLElBQUksRUFBRTtNQUNGQSxJQUFJLEVBQUVRLE1BQU07TUFDWk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNMO0lBQ2hDLENBQUM7SUFDRDtJQUNBVyxRQUFRLEVBQUU7TUFDTlgsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDTTtJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsT0FBTyxFQUFFO01BQ0xaLElBQUksRUFBRSxDQUFDUSxNQUFNLEVBQUUsSUFBSSxDQUFDO01BQ3BCTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ087SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIYixJQUFJLEVBQUUsQ0FBQ1EsTUFBTSxFQUFFLElBQUksQ0FBQztNQUNwQk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNRO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxLQUFLLEVBQUU7TUFDSGQsSUFBSSxFQUFFUSxNQUFNO01BQ1pOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDUztJQUNoQyxDQUFDO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQUMsVUFBVSxFQUFFO01BQ1JmLElBQUksRUFBRVEsTUFBTTtNQUNaTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ1U7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLE1BQU0sRUFBRTtNQUNKaEIsSUFBSSxFQUFFaUIsS0FBSztNQUNYZixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ1c7SUFDaEMsQ0FBQztJQUNEO0lBQ0FFLFFBQVEsRUFBRTtNQUNObEIsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDYTtJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsUUFBUSxFQUFFO01BQ05uQixJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNjO0lBQ2hDO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmmK/lkKbmmL7npLrlnIbngrlcclxuICAgICAgICBpc0RvdDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuYmFkZ2UuaXNEb3RcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYvuekuueahOWGheWuuVxyXG4gICAgICAgIHZhbHVlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5iYWRnZS52YWx1ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S6XHJcbiAgICAgICAgc2hvdzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuYmFkZ2Uuc2hvd1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5pyA5aSn5YC877yM6LaF6L+H5pyA5aSn5YC85Lya5pi+56S6ICd7bWF4fSsnXHJcbiAgICAgICAgbWF4OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5iYWRnZS5tYXhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOS4u+mimOexu+Wei++8jGVycm9yfHdhcm5pbmd8c3VjY2Vzc3xwcmltYXJ5XHJcbiAgICAgICAgdHlwZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5iYWRnZS50eXBlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlvZPmlbDlgLzkuLogMCDml7bvvIzmmK/lkKblsZXnpLogQmFkZ2VcclxuICAgICAgICBzaG93WmVybzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuYmFkZ2Uuc2hvd1plcm9cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOiDjOaZr+minOiJsu+8jOS8mOWFiOe6p+avlHR5cGXpq5jvvIzlpoLorr7nva7vvIx0eXBl5Y+C5pWw5Lya5aSx5pWIXHJcbiAgICAgICAgYmdDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBudWxsXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmJhZGdlLmJnQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWtl+S9k+minOiJslxyXG4gICAgICAgIGNvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIG51bGxdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuYmFkZ2UuY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOW+veagh+W9oueKtu+8jGNpcmNsZS3lm5vop5LlnYfkuLrlnIbop5LvvIxob3JuLeW3puS4i+inkuS4uuebtOinklxyXG4gICAgICAgIHNoYXBlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmJhZGdlLnNoYXBlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDorr7nva7mlbDlrZfnmoTmmL7npLrmlrnlvI/vvIxvdmVyZmxvd3xlbGxpcHNpc3xsaW1pdFxyXG4gICAgICAgIC8vIG92ZXJmbG935Lya5qC55o2ubWF45a2X5q615Yik5pat77yM6LaF5Ye65pi+56S6YCR7bWF4fStgXHJcbiAgICAgICAgLy8gZWxsaXBzaXPkvJrmoLnmja5tYXjliKTmlq3vvIzotoXlh7rmmL7npLpgJHttYXh9Li4uYFxyXG4gICAgICAgIC8vIGxpbWl05Lya5L6d5o2uMTAwMOS9nOS4uuWIpOaWreadoeS7tu+8jOi2heWHujEwMDDvvIzmmL7npLpgJHt2YWx1ZS8xMDAwfUtg77yM5q+U5aaCMi4ya+OAgTMuMzR377yM5pyA5aSa5L+d55WZMuS9jeWwj+aVsFxyXG4gICAgICAgIG51bWJlclR5cGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuYmFkZ2UubnVtYmVyVHlwZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6K6+572uYmFkZ2XnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIxhYnNvbHV0ZeS4unRydWXml7bmnInmlYhcclxuICAgICAgICBvZmZzZXQ6IHtcclxuICAgICAgICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5iYWRnZS5vZmZzZXRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuWPjei9rOiDjOaZr+WSjOWtl+S9k+minOiJslxyXG4gICAgICAgIGludmVydGVkOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5iYWRnZS5pbnZlcnRlZFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm57ud5a+55a6a5L2NXHJcbiAgICAgICAgYWJzb2x1dGU6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmJhZGdlLmFic29sdXRlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///546\n"); /***/ }), /* 547 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=script&lang=js& */ 548);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI1NDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///547\n"); /***/ }), /* 548 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 549));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\n * Tabs 标签\n * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\n * @tutorial https://www.uviewui.com/components/tabs.html\n * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\n * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\n * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\n * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\n * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\n \t * @event {Function(index)} longPress 长按标签时触发 index: 点击了第几个tab,索引从0开始\n * @example \n */\nvar _default = {\n name: 'u-tabs',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n firstTime: true,\n scrollLeft: 0,\n scrollViewWidth: 0,\n lineOffsetLeft: 0,\n tabsRect: {\n left: 0\n },\n innerCurrent: 0,\n moving: false\n };\n },\n watch: {\n current: {\n immediate: true,\n handler: function handler(newValue, oldValue) {\n var _this = this;\n // 内外部值不相等时,才尝试移动滑块\n if (newValue !== this.innerCurrent) {\n this.innerCurrent = newValue;\n this.$nextTick(function () {\n _this.resize();\n });\n }\n }\n },\n // list变化时,重新渲染list各项信息\n list: function list() {\n var _this2 = this;\n this.$nextTick(function () {\n _this2.resize();\n });\n }\n },\n computed: {\n textStyle: function textStyle() {\n var _this3 = this;\n return function (index) {\n var style = {};\n // 取当期是否激活的样式\n var customeStyle = index === _this3.innerCurrent ? uni.$u.addStyle(_this3.activeStyle) : uni.$u.addStyle(_this3.inactiveStyle);\n // 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\n if (_this3.list[index].disabled) {\n style.color = '#c8c9cc';\n }\n return uni.$u.deepMerge(customeStyle, style);\n };\n },\n propsBadge: function propsBadge() {\n return uni.$u.props.badge;\n }\n },\n mounted: function mounted() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this4.init();\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n methods: {\n setLineLeft: function setLineLeft() {\n var _this5 = this;\n var tabItem = this.list[this.innerCurrent];\n if (!tabItem) {\n return;\n }\n // 获取滑块该移动的位置\n var lineOffsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {\n return total + curr.rect.width;\n }, 0);\n // 获取下划线的数值px表示法\n var lineWidth = uni.$u.getPx(this.lineWidth);\n this.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2;\n\n // 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\n // 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\n if (this.firstTime) {\n setTimeout(function () {\n _this5.firstTime = false;\n }, 10);\n }\n },\n // nvue下设置滑块的位置\n animation: function animation(x) {\n var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n },\n // 点击某一个标签\n clickHandler: function clickHandler(item, index) {\n // 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\n this.$emit('click', _objectSpread(_objectSpread({}, item), {}, {\n index: index\n }));\n // 如果disabled状态,返回\n if (item.disabled) return;\n this.innerCurrent = index;\n this.resize();\n this.$emit('change', _objectSpread(_objectSpread({}, item), {}, {\n index: index\n }));\n },\n // 长按事件\n longPressHandler: function longPressHandler(item, index) {\n this.$emit('longPress', _objectSpread(_objectSpread({}, item), {}, {\n index: index\n }));\n },\n init: function init() {\n var _this6 = this;\n uni.$u.sleep().then(function () {\n _this6.resize();\n });\n },\n setScrollLeft: function setScrollLeft() {\n // 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\n var tabRect = this.list[this.innerCurrent];\n // 累加得到当前item到左边的距离\n var offsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {\n return total + curr.rect.width;\n }, 0);\n // 此处为屏幕宽度\n var windowWidth = uni.$u.sys().windowWidth;\n // 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\n var scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect.right) / 2 + this.tabsRect.left / 2;\n // 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\n scrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width);\n this.scrollLeft = Math.max(0, scrollLeft);\n },\n // 获取所有标签的尺寸\n resize: function resize() {\n var _this7 = this;\n // 如果不存在list,则不处理\n if (this.list.length === 0) {\n return;\n }\n Promise.all([this.getTabsRect(), this.getAllItemRect()]).then(function (_ref) {\n var _ref2 = (0, _slicedToArray2.default)(_ref, 2),\n tabsRect = _ref2[0],\n _ref2$ = _ref2[1],\n itemRect = _ref2$ === void 0 ? [] : _ref2$;\n _this7.tabsRect = tabsRect;\n _this7.scrollViewWidth = 0;\n itemRect.map(function (item, index) {\n // 计算scroll-view的宽度,这里\n _this7.scrollViewWidth += item.width;\n // 另外计算每一个item的中心点X轴坐标\n _this7.list[index].rect = item;\n });\n // 获取了tabs的尺寸之后,设置滑块的位置\n _this7.setLineLeft();\n _this7.setScrollLeft();\n });\n },\n // 获取导航菜单的尺寸\n getTabsRect: function getTabsRect() {\n var _this8 = this;\n return new Promise(function (resolve) {\n _this8.queryRect('u-tabs__wrapper__scroll-view').then(function (size) {\n return resolve(size);\n });\n });\n },\n // 获取所有标签的尺寸\n getAllItemRect: function getAllItemRect() {\n var _this9 = this;\n return new Promise(function (resolve) {\n var promiseAllArr = _this9.list.map(function (item, index) {\n return _this9.queryRect(\"u-tabs__wrapper__nav__item-\".concat(index), true);\n });\n Promise.all(promiseAllArr).then(function (sizes) {\n return resolve(sizes);\n });\n });\n },\n // 获取各个标签的尺寸\n queryRect: function queryRect(el, item) {\n var _this10 = this;\n // $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\n // 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\n return new Promise(function (resolve) {\n _this10.$uGetRect(\".\".concat(el)).then(function (size) {\n resolve(size);\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRhYnMvdS10YWJzLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiZGF0YSIsImZpcnN0VGltZSIsInNjcm9sbExlZnQiLCJzY3JvbGxWaWV3V2lkdGgiLCJsaW5lT2Zmc2V0TGVmdCIsInRhYnNSZWN0IiwibGVmdCIsImlubmVyQ3VycmVudCIsIm1vdmluZyIsIndhdGNoIiwiY3VycmVudCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJsaXN0IiwiY29tcHV0ZWQiLCJ0ZXh0U3R5bGUiLCJhZGRTdHlsZSIsInN0eWxlIiwicHJvcHNCYWRnZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwic2V0TGluZUxlZnQiLCJzbGljZSIsInJlZHVjZSIsInNldFRpbWVvdXQiLCJhbmltYXRpb24iLCJjbGlja0hhbmRsZXIiLCJpdGVtIiwiaW5kZXgiLCJsb25nUHJlc3NIYW5kbGVyIiwiaW5pdCIsInVuaSIsInNldFNjcm9sbExlZnQiLCJyaWdodCIsInJlc2l6ZSIsIlByb21pc2UiLCJpdGVtUmVjdCIsImdldFRhYnNSZWN0IiwiZ2V0QWxsSXRlbVJlY3QiLCJxdWVyeVJlY3QiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQXVGQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFYQSxlQVlBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7UUFBQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQSxnR0FDQUMsU0FDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBLCtCQUNBQyw0QkFDQUM7UUFBQTtNQUFBO01BQ0E7TUFDQTtNQUNBOztNQU1BO01BQ0E7TUFDQTtRQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtJQVVBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBLG9EQUNBQztRQUNBQztNQUFBLEdBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBLHFEQUNBRDtRQUNBQztNQUFBLEdBQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0Esd0RBQ0FGO1FBQ0FDO01BQUEsR0FDQTtJQUNBO0lBQ0FFO01BQUE7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQSwyQkFDQVYsNEJBQ0FDO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBLDRHQUNBVTtNQUNBO01BQ0EvQjtNQUNBO0lBQ0E7SUFDQTtJQUNBZ0M7TUFBQTtNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0FDO1FBQUE7VUFBQTlCO1VBQUE7VUFBQStCO1FBQ0E7UUFDQTtRQUNBQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFBQTtRQUFBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQUEsNkRBQ0FWO1FBQUE7UUFDQU87VUFBQTtRQUFBO01BQ0E7SUFDQTtJQUNBO0lBQ0FJO01BQUE7TUFFQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFZQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI1NDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1LXRhYnNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidS10YWJzX193cmFwcGVyXCI+XHJcblx0XHRcdDxzbG90IG5hbWU9XCJsZWZ0XCIgLz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1LXRhYnNfX3dyYXBwZXJfX3Njcm9sbC12aWV3LXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXdcclxuXHRcdFx0XHRcdDpzY3JvbGwteD1cInNjcm9sbGFibGVcIlxyXG5cdFx0XHRcdFx0OnNjcm9sbC1sZWZ0PVwic2Nyb2xsTGVmdFwiXHJcblx0XHRcdFx0XHRzY3JvbGwtd2l0aC1hbmltYXRpb25cclxuXHRcdFx0XHRcdGNsYXNzPVwidS10YWJzX193cmFwcGVyX19zY3JvbGwtdmlld1wiXHJcblx0XHRcdFx0XHQ6c2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRyZWY9XCJ1LXRhYnNfX3dyYXBwZXJfX3Njcm9sbC12aWV3XCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0XHRjbGFzcz1cInUtdGFic19fd3JhcHBlcl9fbmF2XCJcclxuXHRcdFx0XHRcdFx0cmVmPVwidS10YWJzX193cmFwcGVyX19uYXZcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwidS10YWJzX193cmFwcGVyX19uYXZfX2l0ZW1cIlxyXG5cdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCJcclxuXHRcdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHRcdEB0YXA9XCJjbGlja0hhbmRsZXIoaXRlbSwgaW5kZXgpXCJcclxuXHRcdFx0XHRcdFx0XHRAbG9uZ3ByZXNzPVwibG9uZ1ByZXNzSGFuZGxlcihpdGVtLGluZGV4KVwiXHJcblx0XHRcdFx0XHRcdFx0OnJlZj1cImB1LXRhYnNfX3dyYXBwZXJfX25hdl9faXRlbS0ke2luZGV4fWBcIlxyXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIlskdS5hZGRTdHlsZShpdGVtU3R5bGUpLCB7ZmxleDogc2Nyb2xsYWJsZSA/ICcnIDogMX1dXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJbYHUtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtLSR7aW5kZXh9YCwgaXRlbS5kaXNhYmxlZCAmJiAndS10YWJzX193cmFwcGVyX19uYXZfX2l0ZW0tLWRpc2FibGVkJ11cIlxyXG5cdFx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cIltpdGVtLmRpc2FibGVkICYmICd1LXRhYnNfX3dyYXBwZXJfX25hdl9faXRlbV9fdGV4dC0tZGlzYWJsZWQnXVwiXHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInUtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtX190ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIlt0ZXh0U3R5bGUoaW5kZXgpXVwiXHJcblx0XHRcdFx0XHRcdFx0Pnt7IGl0ZW1ba2V5TmFtZV0gfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHUtYmFkZ2VcclxuXHRcdFx0XHRcdFx0XHRcdDpzaG93PVwiISEoaXRlbS5iYWRnZSAmJiAoaXRlbS5iYWRnZS5zaG93IHx8IGl0ZW0uYmFkZ2UuaXNEb3QgfHwgaXRlbS5iYWRnZS52YWx1ZSkpXCJcclxuXHRcdFx0XHRcdFx0XHRcdDppc0RvdD1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS5pc0RvdCB8fCBwcm9wc0JhZGdlLmlzRG90XCJcclxuXHRcdFx0XHRcdFx0XHRcdDp2YWx1ZT1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS52YWx1ZSB8fCBwcm9wc0JhZGdlLnZhbHVlXCJcclxuXHRcdFx0XHRcdFx0XHRcdDptYXg9XCJpdGVtLmJhZGdlICYmIGl0ZW0uYmFkZ2UubWF4IHx8IHByb3BzQmFkZ2UubWF4XCJcclxuXHRcdFx0XHRcdFx0XHRcdDp0eXBlPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLnR5cGUgfHwgcHJvcHNCYWRnZS50eXBlXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzaG93WmVybz1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS5zaG93WmVybyB8fCBwcm9wc0JhZGdlLnNob3daZXJvXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpiZ0NvbG9yPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLmJnQ29sb3IgfHwgcHJvcHNCYWRnZS5iZ0NvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpjb2xvcj1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS5jb2xvciB8fCBwcm9wc0JhZGdlLmNvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzaGFwZT1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS5zaGFwZSB8fCBwcm9wc0JhZGdlLnNoYXBlXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpudW1iZXJUeXBlPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLm51bWJlclR5cGUgfHwgcHJvcHNCYWRnZS5udW1iZXJUeXBlXCJcclxuXHRcdFx0XHRcdFx0XHRcdDppbnZlcnRlZD1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS5pbnZlcnRlZCB8fCBwcm9wc0JhZGdlLmludmVydGVkXCJcclxuXHRcdFx0XHRcdFx0XHRcdGN1c3RvbVN0eWxlPVwibWFyZ2luLWxlZnQ6IDRweDtcIlxyXG5cdFx0XHRcdFx0XHRcdD48L3UtYmFkZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ1LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXHJcblx0XHRcdFx0XHRcdFx0cmVmPVwidS10YWJzX193cmFwcGVyX19uYXZfX2xpbmVcIlxyXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIlt7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KGxpbmVXaWR0aCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJHUuYWRkVW5pdChsaW5lSGVpZ2h0KSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZUNvbG9yLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kU2l6ZTogbGluZUJnU2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRcdH1dXCJcclxuXHRcdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ1LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRyZWY9XCJ1LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJbe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KGxpbmVXaWR0aCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlKCR7bGluZU9mZnNldExlZnR9cHgpYCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uRHVyYXRpb246IGAke2ZpcnN0VGltZSA/IDAgOiBkdXJhdGlvbn1tc2AsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkdS5hZGRVbml0KGxpbmVIZWlnaHQpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVDb2xvcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kU2l6ZTogbGluZUJnU2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0fV1cIlxyXG5cdFx0XHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHNsb3QgbmFtZT1cInJpZ2h0XCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdGNvbnN0IGFuaW1hdGlvbiA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdhbmltYXRpb24nKVxyXG5cdGNvbnN0IGRvbSA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdkb20nKVxyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcclxuXHQvKipcclxuXHQgKiBUYWJzIOagh+etvlxyXG5cdCAqIEBkZXNjcmlwdGlvbiB0YWJz5qCH562+57uE5Lu277yM5Zyo5qCH562+5aSa55qE5pe25YCZ77yM5Y+v5Lul6YWN572u5Li65bem5Y+z5ruR5Yqo77yM5qCH562+5bCR55qE5pe25YCZ77yM5Y+v5Lul56aB5q2i5ruR5Yqo44CCIOivpee7hOS7tueahOS4gOS4queJueeCueaYr+mFjee9ruS4uua7muWKqOaooeW8j+aXtu+8jOa/gOa0u+eahHRhYuS8muiHquWKqOenu+WKqOWIsOe7hOS7tueahOS4remXtOS9jee9ruOAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL3RhYnMuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0ZHVyYXRpb25cdFx0XHTmu5HlnZfnp7vliqjkuIDmrKHmiYDpnIDnmoTml7bpl7TvvIzljZXkvY3np5LvvIjpu5jorqQgMjAwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0c3dpZXJXaWR0aFx0XHRcdHN3aXBlcueahOWuveW6pu+8iOm7mOiupCAnNzUwcnB4JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdGtleU5hbWVcdCDku45gbGlzdGDlhYPntKDlr7nosaHkuK3or7vlj5bnmoTplK7lkI3vvIjpu5jorqQgJ25hbWUnIO+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb24oaW5kZXgpfSBjaGFuZ2Ug5qCH562+5pS55Y+Y5pe26Kem5Y+RIGluZGV4OiDngrnlh7vkuobnrKzlh6DkuKp0YWLvvIzntKLlvJXku44w5byA5aeLXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbihpbmRleCl9IGNsaWNrIOeCueWHu+agh+etvuaXtuinpuWPkSBpbmRleDog54K55Ye75LqG56ys5Yeg5LiqdGFi77yM57Si5byV5LuOMOW8gOWni1xyXG4gIFx0ICogQGV2ZW50IHtGdW5jdGlvbihpbmRleCl9IGxvbmdQcmVzcyDplb/mjInmoIfnrb7ml7bop6blj5EgaW5kZXg6IOeCueWHu+S6huesrOWHoOS4qnRhYu+8jOe0ouW8leS7jjDlvIDlp4tcclxuXHQgKiBAZXhhbXBsZSA8dS10YWJzIDpsaXN0PVwibGlzdFwiIDppcy1zY3JvbGw9XCJmYWxzZVwiIDpjdXJyZW50PVwiY3VycmVudFwiIEBjaGFuZ2U9XCJjaGFuZ2VcIiBAbG9uZ1ByZXNzPVwibG9uZ1ByZXNzXCI+PC91LXRhYnM+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3UtdGFicycsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLCBwcm9wc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZpcnN0VGltZTogdHJ1ZSxcclxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLFxyXG5cdFx0XHRcdHNjcm9sbFZpZXdXaWR0aDogMCxcclxuXHRcdFx0XHRsaW5lT2Zmc2V0TGVmdDogMCxcclxuXHRcdFx0XHR0YWJzUmVjdDoge1xyXG5cdFx0XHRcdFx0bGVmdDogMFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW5uZXJDdXJyZW50OiAwLFxyXG5cdFx0XHRcdG1vdmluZzogZmFsc2UsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRjdXJyZW50OiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIgKG5ld1ZhbHVlLCBvbGRWYWx1ZSkge1xyXG5cdFx0XHRcdFx0Ly8g5YaF5aSW6YOo5YC85LiN55u4562J5pe277yM5omN5bCd6K+V56e75Yqo5ruR5Z2XXHJcblx0XHRcdFx0XHRpZiAobmV3VmFsdWUgIT09IHRoaXMuaW5uZXJDdXJyZW50KSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaW5uZXJDdXJyZW50ID0gbmV3VmFsdWVcclxuXHRcdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucmVzaXplKClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxpc3Tlj5jljJbml7bvvIzph43mlrDmuLLmn5NsaXN05ZCE6aG55L+h5oGvXHJcblx0XHRcdGxpc3QoKSB7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5yZXNpemUoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHR0ZXh0U3R5bGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIGluZGV4ID0+IHtcclxuXHRcdFx0XHRcdGNvbnN0IHN0eWxlID0ge31cclxuXHRcdFx0XHRcdC8vIOWPluW9k+acn+aYr+WQpua/gOa0u+eahOagt+W8j1xyXG5cdFx0XHRcdFx0Y29uc3QgY3VzdG9tZVN0eWxlID0gaW5kZXggPT09IHRoaXMuaW5uZXJDdXJyZW50ID8gdW5pLiR1LmFkZFN0eWxlKHRoaXMuYWN0aXZlU3R5bGUpIDogdW5pLiR1XHJcblx0XHRcdFx0XHRcdC5hZGRTdHlsZShcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmluYWN0aXZlU3R5bGUpXHJcblx0XHRcdFx0XHQvLyDlpoLmnpzlvZPliY3oj5zljZXooqvnpoHnlKjvvIzliJnliqDkuIrlr7nlupTpopzoibLvvIzpnIDopoHlnKjmraTlgZrlpITnkIbvvIzmmK/lm6DkuLpudnVl5LiL77yM5peg5rOV5Zyoc3R5bGXmoLflvI/kuK3pgJrov4chaW1wb3J06KaG55uW5qCH562+55qE5YaF6IGU5qC35byPXHJcblx0XHRcdFx0XHRpZiAodGhpcy5saXN0W2luZGV4XS5kaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5jb2xvciA9ICcjYzhjOWNjJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS4kdS5kZWVwTWVyZ2UoY3VzdG9tZVN0eWxlLCBzdHlsZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHByb3BzQmFkZ2UoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHVuaS4kdS5wcm9wcy5iYWRnZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0YXN5bmMgbW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNldExpbmVMZWZ0KCkge1xyXG5cdFx0XHRcdGNvbnN0IHRhYkl0ZW0gPSB0aGlzLmxpc3RbdGhpcy5pbm5lckN1cnJlbnRdO1xyXG5cdFx0XHRcdGlmICghdGFiSXRlbSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDojrflj5bmu5HlnZfor6Xnp7vliqjnmoTkvY3nva5cclxuXHRcdFx0XHRsZXQgbGluZU9mZnNldExlZnQgPSB0aGlzLmxpc3RcclxuXHRcdFx0XHRcdC5zbGljZSgwLCB0aGlzLmlubmVyQ3VycmVudClcclxuXHRcdFx0XHRcdC5yZWR1Y2UoKHRvdGFsLCBjdXJyKSA9PiB0b3RhbCArIGN1cnIucmVjdC53aWR0aCwgMCk7XHJcbiAgICAgICAgICAgICAgICAvLyDojrflj5bkuIvliJLnur/nmoTmlbDlgLxweOihqOekuuazlVxyXG5cdFx0XHRcdGNvbnN0IGxpbmVXaWR0aCA9IHVuaS4kdS5nZXRQeCh0aGlzLmxpbmVXaWR0aCk7XHJcblx0XHRcdFx0dGhpcy5saW5lT2Zmc2V0TGVmdCA9IGxpbmVPZmZzZXRMZWZ0ICsgKHRhYkl0ZW0ucmVjdC53aWR0aCAtIGxpbmVXaWR0aCkgLyAyXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0Ly8g56ys5LiA5qyh56e75Yqo5ruR5Z2X77yM5peg6ZyA6L+H5rih5pe26Ze0XHJcblx0XHRcdFx0dGhpcy5hbmltYXRpb24odGhpcy5saW5lT2Zmc2V0TGVmdCwgdGhpcy5maXJzdFRpbWUgPyAwIDogcGFyc2VJbnQodGhpcy5kdXJhdGlvbikpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdC8vIOWmguaenOaYr+esrOS4gOasoeaJp+ihjOatpOaWueazle+8jOiuqea7keWdl+WcqOWIneWni+WMluaXtu+8jOeerOmXtOa7keWKqOWIsOesrOS4gOS4qnRhYiBpdGVt55qE5Lit6Ze0XHJcblx0XHRcdFx0Ly8g6L+Z6YeM6ZyA6KaB5LiA5Liq5a6a5pe25Zmo77yM5Zug5Li65Zyo6Z2ebnZ1ZeS4i++8jOaYr+ebtOaOpemAmui/h3N0eWxl57uR5a6a6L+H5rih5pe26Ze077yM6ZyA6KaB562J5YW26L+H5rih5a6M5oiQ5ZCO77yM5YaN6K6+572u5Li6ZmFsc2Uo6Z2e56ys5LiA5qyh56e75Yqo5ruR5Z2XKVxyXG5cdFx0XHRcdGlmICh0aGlzLmZpcnN0VGltZSkge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZmlyc3RUaW1lID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sIDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIG52dWXkuIvorr7nva7mu5HlnZfnmoTkvY3nva5cclxuXHRcdFx0YW5pbWF0aW9uKHgsIGR1cmF0aW9uID0gMCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdGNvbnN0IHJlZiA9IHRoaXMuJHJlZnNbJ3UtdGFic19fd3JhcHBlcl9fbmF2X19saW5lJ11cclxuXHRcdFx0XHRhbmltYXRpb24udHJhbnNpdGlvbihyZWYsIHtcclxuXHRcdFx0XHRcdHN0eWxlczoge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IGB0cmFuc2xhdGVYKCR7eH1weClgXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZHVyYXRpb25cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vmn5DkuIDkuKrmoIfnrb5cclxuXHRcdFx0Y2xpY2tIYW5kbGVyKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0Ly8g5Zug5Li65qCH562+5Y+v6IO95Li6ZGlzYWJsZWTnirbmgIHvvIzmiYDku6VjbGlja+aYr+S4gOWumuS8muWPkeWHuueahO+8jOS9huaYr2NoYW5nZeS6i+S7tuaYr+mcgOimgeWPr+eUqOeahOeKtuaAgeaJjeWPkeWHulxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJywge1xyXG5cdFx0XHRcdFx0Li4uaXRlbSxcclxuXHRcdFx0XHRcdGluZGV4XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyDlpoLmnpxkaXNhYmxlZOeKtuaAge+8jOi/lOWbnlxyXG5cdFx0XHRcdGlmIChpdGVtLmRpc2FibGVkKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLmlubmVyQ3VycmVudCA9IGluZGV4XHJcblx0XHRcdFx0dGhpcy5yZXNpemUoKVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdC4uLml0ZW0sXHJcblx0XHRcdFx0XHRpbmRleFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmVv+aMieS6i+S7tlxyXG5cdFx0XHRsb25nUHJlc3NIYW5kbGVyKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnbG9uZ1ByZXNzJywge1xyXG5cdFx0XHRcdFx0Li4uaXRlbSxcclxuXHRcdFx0XHRcdGluZGV4XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR1bmkuJHUuc2xlZXAoKS50aGVuKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucmVzaXplKClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTY3JvbGxMZWZ0KCkge1xyXG5cdFx0XHRcdC8vIOW9k+WJjea0u+WKqHRhYueahOW4g+WxgOS/oeaBr++8jOaciXRhYuiPnOWNleeahHdpZHRo5ZKMbGVmdCjkuLrlhYPntKDlt6bovrnnlYzliLDniLblhYPntKDlt6bovrnnlYznmoTot53nprsp562J5L+h5oGvXHJcblx0XHRcdFx0Y29uc3QgdGFiUmVjdCA9IHRoaXMubGlzdFt0aGlzLmlubmVyQ3VycmVudF1cclxuXHRcdFx0XHQvLyDntK/liqDlvpfliLDlvZPliY1pdGVt5Yiw5bem6L6555qE6Led56a7XHJcblx0XHRcdFx0Y29uc3Qgb2Zmc2V0TGVmdCA9IHRoaXMubGlzdFxyXG5cdFx0XHRcdFx0LnNsaWNlKDAsIHRoaXMuaW5uZXJDdXJyZW50KVxyXG5cdFx0XHRcdFx0LnJlZHVjZSgodG90YWwsIGN1cnIpID0+IHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRvdGFsICsgY3Vyci5yZWN0LndpZHRoXHJcblx0XHRcdFx0XHR9LCAwKVxyXG5cdFx0XHRcdC8vIOatpOWkhOS4uuWxj+W5leWuveW6plxyXG5cdFx0XHRcdGNvbnN0IHdpbmRvd1dpZHRoID0gdW5pLiR1LnN5cygpLndpbmRvd1dpZHRoXHJcblx0XHRcdFx0Ly8g5bCG5rS75Yqo55qEdGFicy1pdGVt56e75Yqo5Yiw5bGP5bmV5q2j5Lit6Ze077yM5a6e6ZmF5LiK5piv5a+5c2Nyb2xsLXZpZXfnmoTnp7vliqhcclxuXHRcdFx0XHRsZXQgc2Nyb2xsTGVmdCA9IG9mZnNldExlZnQgLSAodGhpcy50YWJzUmVjdC53aWR0aCAtIHRhYlJlY3QucmVjdC53aWR0aCkgLyAyIC0gKHdpbmRvd1dpZHRoIC0gdGhpcy50YWJzUmVjdFxyXG5cdFx0XHRcdFx0LnJpZ2h0KSAvIDIgKyB0aGlzLnRhYnNSZWN0LmxlZnQgLyAyXHJcblx0XHRcdFx0Ly8g6L+Z6YeM5YGa5LiA5Liq6ZmQ5Yi277yM6ZmQ5Yi2c2Nyb2xsTGVmdOeahOacgOWkp+WAvOS4uuaVtOS4qnNjcm9sbC12aWV35a695bqm5YeP5Y67dGFic+e7hOS7tueahOWuveW6plxyXG5cdFx0XHRcdHNjcm9sbExlZnQgPSBNYXRoLm1pbihzY3JvbGxMZWZ0LCB0aGlzLnNjcm9sbFZpZXdXaWR0aCAtIHRoaXMudGFic1JlY3Qud2lkdGgpXHJcblx0XHRcdFx0dGhpcy5zY3JvbGxMZWZ0ID0gTWF0aC5tYXgoMCwgc2Nyb2xsTGVmdClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W5omA5pyJ5qCH562+55qE5bC65a+4XHJcblx0XHRcdHJlc2l6ZSgpIHtcclxuXHRcdFx0XHQvLyDlpoLmnpzkuI3lrZjlnKhsaXN077yM5YiZ5LiN5aSE55CGXHJcblx0XHRcdFx0aWYodGhpcy5saXN0Lmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFByb21pc2UuYWxsKFt0aGlzLmdldFRhYnNSZWN0KCksIHRoaXMuZ2V0QWxsSXRlbVJlY3QoKV0pLnRoZW4oKFt0YWJzUmVjdCwgaXRlbVJlY3QgPSBbXV0pID0+IHtcclxuXHRcdFx0XHRcdHRoaXMudGFic1JlY3QgPSB0YWJzUmVjdFxyXG5cdFx0XHRcdFx0dGhpcy5zY3JvbGxWaWV3V2lkdGggPSAwXHJcblx0XHRcdFx0XHRpdGVtUmVjdC5tYXAoKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIOiuoeeul3Njcm9sbC12aWV355qE5a695bqm77yM6L+Z6YeMXHJcblx0XHRcdFx0XHRcdHRoaXMuc2Nyb2xsVmlld1dpZHRoICs9IGl0ZW0ud2lkdGhcclxuXHRcdFx0XHRcdFx0Ly8g5Y+m5aSW6K6h566X5q+P5LiA5LiqaXRlbeeahOS4reW/g+eCuVjovbTlnZDmoIdcclxuXHRcdFx0XHRcdFx0dGhpcy5saXN0W2luZGV4XS5yZWN0ID0gaXRlbVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vIOiOt+WPluS6hnRhYnPnmoTlsLrlr7jkuYvlkI7vvIzorr7nva7mu5HlnZfnmoTkvY3nva5cclxuXHRcdFx0XHRcdHRoaXMuc2V0TGluZUxlZnQoKVxyXG5cdFx0XHRcdFx0dGhpcy5zZXRTY3JvbGxMZWZ0KClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5blr7zoiKroj5zljZXnmoTlsLrlr7hcclxuXHRcdFx0Z2V0VGFic1JlY3QoKSB7XHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5xdWVyeVJlY3QoJ3UtdGFic19fd3JhcHBlcl9fc2Nyb2xsLXZpZXcnKS50aGVuKHNpemUgPT4gcmVzb2x2ZShzaXplKSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bmiYDmnInmoIfnrb7nmoTlsLrlr7hcclxuXHRcdFx0Z2V0QWxsSXRlbVJlY3QoKSB7XHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3QgcHJvbWlzZUFsbEFyciA9IHRoaXMubGlzdC5tYXAoKGl0ZW0sIGluZGV4KSA9PiB0aGlzLnF1ZXJ5UmVjdChcclxuXHRcdFx0XHRcdFx0YHUtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtLSR7aW5kZXh9YCwgdHJ1ZSkpXHJcblx0XHRcdFx0XHRQcm9taXNlLmFsbChwcm9taXNlQWxsQXJyKS50aGVuKHNpemVzID0+IHJlc29sdmUoc2l6ZXMpKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPluWQhOS4quagh+etvueahOWwuuWvuFxyXG5cdFx0XHRxdWVyeVJlY3QoZWwsIGl0ZW0pIHtcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0Ly8gJHVHZXRSZWN05Li6dVZpZXfoh6rluKbnmoToioLngrnmn6Xor6LnroDljJbmlrnms5XvvIzor6bop4HmlofmoaPku4vnu43vvJpodHRwczovL3d3dy51dmlld3VpLmNvbS9qcy9nZXRSZWN0Lmh0bWxcclxuXHRcdFx0XHQvLyDnu4Tku7blhoXpg6jkuIDoiKznlKh0aGlzLiR1R2V0UmVjdO+8jOWvueWklueahOS4unVuaS4kdS5nZXRSZWN077yM5LqM6ICF5Yqf6IO95LiA6Ie077yM5ZCN56ew5LiN5ZCMXHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdUdldFJlY3QoYC4ke2VsfWApLnRoZW4oc2l6ZSA9PiB7XHJcblx0XHRcdFx0XHRcdHJlc29sdmUoc2l6ZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0Ly8gbnZ1ZeS4i++8jOS9v+eUqGRvbeaooeWdl+afpeivouWFg+e0oOmrmOW6plxyXG5cdFx0XHRcdC8vIOi/lOWbnuS4gOS4qnByb21pc2XvvIzorqnosIPnlKjmraTmlrnms5XnmoTkuLvkvZPog73kvb/nlKh0aGVu5Zue6LCDXHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdFx0ZG9tLmdldENvbXBvbmVudFJlY3QoaXRlbSA/IHRoaXMuJHJlZnNbZWxdWzBdIDogdGhpcy4kcmVmc1tlbF0sIHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHJlc29sdmUocmVzLnNpemUpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQudS10YWJzIHtcclxuXHJcblx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdCZfX3Njcm9sbC12aWV3LXdyYXBwZXIge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fc2Nyb2xsLXZpZXcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbmF2IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDExcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdCYtLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHUtY29udGVudC1jb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdCYtLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHUtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fbGluZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR1LXByaW1hcnk7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///548\n"); /***/ }), /* 549 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-tabs/props.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 滑块的移动过渡时间,单位ms\n duration: {\n type: Number,\n default: uni.$u.props.tabs.duration\n },\n // tabs标签数组\n list: {\n type: Array,\n default: uni.$u.props.tabs.list\n },\n // 滑块颜色\n lineColor: {\n type: String,\n default: uni.$u.props.tabs.lineColor\n },\n // 菜单选择中时的样式\n activeStyle: {\n type: [String, Object],\n default: uni.$u.props.tabs.activeStyle\n },\n // 菜单非选中时的样式\n inactiveStyle: {\n type: [String, Object],\n default: uni.$u.props.tabs.inactiveStyle\n },\n // 滑块长度\n lineWidth: {\n type: [String, Number],\n default: uni.$u.props.tabs.lineWidth\n },\n // 滑块高度\n lineHeight: {\n type: [String, Number],\n default: uni.$u.props.tabs.lineHeight\n },\n // 滑块背景显示大小,当滑块背景设置为图片时使用\n lineBgSize: {\n type: String,\n default: uni.$u.props.tabs.lineBgSize\n },\n // 菜单item的样式\n itemStyle: {\n type: [String, Object],\n default: uni.$u.props.tabs.itemStyle\n },\n // 菜单是否可滚动\n scrollable: {\n type: Boolean,\n default: uni.$u.props.tabs.scrollable\n },\n // 当前选中标签的索引\n current: {\n type: [Number, String],\n default: uni.$u.props.tabs.current\n },\n // 默认读取的键名\n keyName: {\n type: String,\n default: uni.$u.props.tabs.keyName\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRhYnMvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJkdXJhdGlvbiIsInR5cGUiLCJOdW1iZXIiLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJ0YWJzIiwibGlzdCIsIkFycmF5IiwibGluZUNvbG9yIiwiU3RyaW5nIiwiYWN0aXZlU3R5bGUiLCJPYmplY3QiLCJpbmFjdGl2ZVN0eWxlIiwibGluZVdpZHRoIiwibGluZUhlaWdodCIsImxpbmVCZ1NpemUiLCJpdGVtU3R5bGUiLCJzY3JvbGxhYmxlIiwiQm9vbGVhbiIsImN1cnJlbnQiLCJrZXlOYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxRQUFRLEVBQUU7TUFDTkMsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDTjtJQUMvQixDQUFDO0lBQ0Q7SUFDQU8sSUFBSSxFQUFFO01BQ0ZOLElBQUksRUFBRU8sS0FBSztNQUNYTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0M7SUFDL0IsQ0FBQztJQUNEO0lBQ0FFLFNBQVMsRUFBRTtNQUNQUixJQUFJLEVBQUVTLE1BQU07TUFDWlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNHO0lBQy9CLENBQUM7SUFDRDtJQUNBRSxXQUFXLEVBQUU7TUFDVFYsSUFBSSxFQUFFLENBQUNTLE1BQU0sRUFBRUUsTUFBTSxDQUFDO01BQ3RCVCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0s7SUFDL0IsQ0FBQztJQUNEO0lBQ0FFLGFBQWEsRUFBRTtNQUNYWixJQUFJLEVBQUUsQ0FBQ1MsTUFBTSxFQUFFRSxNQUFNLENBQUM7TUFDdEJULE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDTztJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsU0FBUyxFQUFFO01BQ1BiLElBQUksRUFBRSxDQUFDUyxNQUFNLEVBQUVSLE1BQU0sQ0FBQztNQUN0QkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNRO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxVQUFVLEVBQUU7TUFDUmQsSUFBSSxFQUFFLENBQUNTLE1BQU0sRUFBRVIsTUFBTSxDQUFDO01BQ3RCQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ1M7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLFVBQVUsRUFBRTtNQUNSZixJQUFJLEVBQUVTLE1BQU07TUFDWlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNVO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxTQUFTLEVBQUU7TUFDUGhCLElBQUksRUFBRSxDQUFDUyxNQUFNLEVBQUVFLE1BQU0sQ0FBQztNQUN0QlQsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNXO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxVQUFVLEVBQUU7TUFDUmpCLElBQUksRUFBRWtCLE9BQU87TUFDYmhCLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDWTtJQUMvQixDQUFDO0lBQ1A7SUFDQUUsT0FBTyxFQUFFO01BQ1JuQixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFUSxNQUFNLENBQUM7TUFDdEJQLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDYztJQUM1QixDQUFDO0lBQ0Q7SUFDQUMsT0FBTyxFQUFFO01BQ1JwQixJQUFJLEVBQUVTLE1BQU07TUFDWlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNlO0lBQzVCO0VBQ0U7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmu5HlnZfnmoTnp7vliqjov4fmuKHml7bpl7TvvIzljZXkvY1tc1xyXG4gICAgICAgIGR1cmF0aW9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRhYnMuZHVyYXRpb25cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIHRhYnPmoIfnrb7mlbDnu4RcclxuICAgICAgICBsaXN0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEFycmF5LFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGFicy5saXN0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmu5HlnZfpopzoibJcclxuICAgICAgICBsaW5lQ29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGFicy5saW5lQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOiPnOWNlemAieaLqeS4reaXtueahOagt+W8j1xyXG4gICAgICAgIGFjdGl2ZVN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50YWJzLmFjdGl2ZVN0eWxlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDoj5zljZXpnZ7pgInkuK3ml7bnmoTmoLflvI9cclxuICAgICAgICBpbmFjdGl2ZVN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50YWJzLmluYWN0aXZlU3R5bGVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOa7keWdl+mVv+W6plxyXG4gICAgICAgIGxpbmVXaWR0aDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGFicy5saW5lV2lkdGhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOa7keWdl+mrmOW6plxyXG4gICAgICAgIGxpbmVIZWlnaHQ6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRhYnMubGluZUhlaWdodFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5ruR5Z2X6IOM5pmv5pi+56S65aSn5bCP77yM5b2T5ruR5Z2X6IOM5pmv6K6+572u5Li65Zu+54mH5pe25L2/55SoXHJcbiAgICAgICAgbGluZUJnU2l6ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50YWJzLmxpbmVCZ1NpemVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOiPnOWNlWl0ZW3nmoTmoLflvI9cclxuICAgICAgICBpdGVtU3R5bGU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgT2JqZWN0XSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRhYnMuaXRlbVN0eWxlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDoj5zljZXmmK/lkKblj6/mu5rliqhcclxuICAgICAgICBzY3JvbGxhYmxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50YWJzLnNjcm9sbGFibGVcclxuICAgICAgICB9LFxyXG5cdFx0Ly8g5b2T5YmN6YCJ5Lit5qCH562+55qE57Si5byVXHJcblx0XHRjdXJyZW50OiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50YWJzLmN1cnJlbnRcclxuXHRcdH0sXHJcblx0XHQvLyDpu5jorqTor7vlj5bnmoTplK7lkI1cclxuXHRcdGtleU5hbWU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMudGFicy5rZXlOYW1lXHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///549\n"); /***/ }), /* 550 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-search/u-search.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-search.vue?vue&type=template&id=4c556b40&scoped=true& */ 551);\n/* harmony import */ var _u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-search.vue?vue&type=script&lang=js& */ 553);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4c556b40\",\n null,\n false,\n _u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-search/u-search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXNlYXJjaC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGM1NTZiNDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LXNlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Utc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRjNTU2YjQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1zZWFyY2gvdS1zZWFyY2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///550\n"); /***/ }), /* 551 */ /*!*********************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-search/u-search.vue?vue&type=template&id=4c556b40&scoped=true& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-search.vue?vue&type=template&id=4c556b40&scoped=true& */ 552); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_template_id_4c556b40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 552 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-search/u-search.vue?vue&type=template&id=4c556b40&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-search"), style: _vm._$s(0, "s", [ { margin: _vm.margin, }, _vm.$u.addStyle(_vm.customStyle), ]), attrs: { _i: 0 }, on: { click: _vm.clickHandler }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-search__content"), style: _vm._$s(1, "s", { backgroundColor: _vm.bgColor, borderRadius: _vm.shape == "round" ? "100px" : "4px", borderColor: _vm.borderColor, }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.$slots.label || _vm.label !== null) ? [ _vm._t( "label", [ _c( "text", { staticClass: _vm._$s( 4, "sc", "u-search__content__label" ), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.label)))] ), ], { _i: 3 } ), ] : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "u-search__content__icon"), attrs: { _i: 5 }, }, [ _c("u-icon", { attrs: { size: _vm.searchIconSize, name: _vm.searchIcon, color: _vm.searchIconColor ? _vm.searchIconColor : _vm.color, _i: 6, }, on: { click: _vm.clickIcon }, }), ], 1 ), _c("input", { staticClass: _vm._$s(7, "sc", "u-search__content__input"), style: _vm._$s(7, "s", [ { textAlign: _vm.inputAlign, color: _vm.color, backgroundColor: _vm.bgColor, height: _vm.$u.addUnit(_vm.height), }, _vm.inputStyle, ]), attrs: { value: _vm._$s(7, "a-value", _vm.value), disabled: _vm._$s(7, "a-disabled", _vm.disabled), focus: _vm._$s(7, "a-focus", _vm.focus), maxlength: _vm._$s(7, "a-maxlength", _vm.maxlength), placeholder: _vm._$s(7, "a-placeholder", _vm.placeholder), "placeholder-style": _vm._$s( 7, "a-placeholder-style", "color: " + _vm.placeholderColor ), _i: 7, }, on: { blur: _vm.blur, confirm: _vm.search, input: _vm.inputChange, focus: _vm.getFocus, }, }), _vm._$s(8, "i", _vm.keyword && _vm.clearabled && _vm.focused) ? _c( "view", { staticClass: _vm._$s( 8, "sc", "u-search__content__icon u-search__content__close" ), attrs: { _i: 8 }, on: { click: _vm.clear }, }, [ _c("u-icon", { attrs: { name: "close", size: "11", color: "#ffffff", customStyle: "line-height: 12px", _i: 9, }, }), ], 1 ) : _vm._e(), ], 2 ), _c( "text", { staticClass: _vm._$s(10, "sc", "u-search__action"), class: _vm._$s(10, "c", [ (_vm.showActionBtn || _vm.show) && "u-search__action--active", ]), style: _vm._$s(10, "s", [_vm.actionStyle]), attrs: { _i: 10 }, on: { click: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.custom($event) }, }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.actionText)))] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 553 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-search/u-search.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-search.vue?vue&type=script&lang=js& */ 554);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_search_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI1NTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXNlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Utc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///553\n"); /***/ }), /* 554 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-search/u-search.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 555));\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//\n//\n//\n//\n//\n//\n//\n//\n/**\n * search 搜索框\n * @description 搜索组件,集成了常见搜索框所需功能,用户可以一键引入,开箱即用。\n * @tutorial https://www.uviewui.com/components/search.html\n * @property {String}\t\t\tshape\t\t\t\t搜索框形状,round-圆形,square-方形(默认 'round' )\n * @property {String}\t\t\tbgColor\t\t\t\t搜索框背景颜色(默认 '#f2f2f2' )\n * @property {String}\t\t\tplaceholder\t\t\t占位文字内容(默认 '请输入关键字' )\n * @property {Boolean}\t\t\tclearabled\t\t\t是否启用清除控件(默认 true )\n * @property {Boolean}\t\t\tfocus\t\t\t\t是否自动获得焦点(默认 false )\n * @property {Boolean}\t\t\tshowAction\t\t\t是否显示右侧控件(默认 true )\n * @property {Object}\t\t\tactionStyle\t\t\t右侧控件的样式,对象形式\n * @property {String}\t\t\tactionText\t\t\t右侧控件文字(默认 '搜索' )\n * @property {String}\t\t\tinputAlign\t\t\t输入框内容水平对齐方式 (默认 'left' )\n * @property {Object}\t\t\tinputStyle\t\t\t自定义输入框样式,对象形式\n * @property {Boolean}\t\t\tdisabled\t\t\t是否启用输入框(默认 false )\n * @property {String}\t\t\tborderColor\t\t\t边框颜色,配置了颜色,才会有边框 (默认 'transparent' )\n * @property {String}\t\t\tsearchIconColor\t\t搜索图标的颜色,默认同输入框字体颜色 (默认 '#909399' )\n * @property {Number | String}\tsearchIconSize 搜索图标的字体,默认22\n * @property {String}\t\t\tcolor\t\t\t\t输入框字体颜色(默认 '#606266' )\n * @property {String}\t\t\tplaceholderColor\tplaceholder的颜色(默认 '#909399' )\n * @property {String}\t\t\tsearchIcon\t\t\t输入框左边的图标,可以为uView图标名称或图片路径 (默认 'search' )\n * @property {String}\t\t\tmargin\t\t\t\t组件与其他上下左右元素之间的距离,带单位的字符串形式,如\"30px\" (默认 '0' )\n * @property {Boolean} \t\t\tanimation\t\t\t是否开启动画,见上方说明(默认 false )\n * @property {String}\t\t\tvalue\t\t\t\t输入框初始值\n * @property {String | Number}\tmaxlength\t\t\t输入框最大能输入的长度,-1为不限制长度 (默认 '-1' )\n * @property {String | Number}\theight\t\t\t\t输入框高度,单位px(默认 64 )\n * @property {String | Number}\tlabel\t\t\t\t搜索框左边显示内容\n * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\n *\n * @event {Function} change 输入框内容发生变化时触发\n * @event {Function} search 用户确定搜索时触发,用户按回车键,或者手机键盘右下角的\"搜索\"键时触发\n * @event {Function} custom 用户点击右侧控件时触发\n * @event {Function} clear 用户点击清除按钮时触发\n * @example \n */\nvar _default = {\n name: \"u-search\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n keyword: '',\n showClear: false,\n // 是否显示右边的清除图标\n show: false,\n // 标记input当前状态是否处于聚焦中,如果是,才会显示右侧的清除控件\n focused: this.focus\n // 绑定输入框的值\n // inputValue: this.value\n };\n },\n\n watch: {\n keyword: function keyword(nVal) {\n // 双向绑定值,让v-model绑定的值双向变化\n this.$emit('input', nVal);\n // 触发change事件,事件效果和v-model双向绑定的效果一样,让用户多一个选择\n this.$emit('change', nVal);\n },\n value: {\n immediate: true,\n handler: function handler(nVal) {\n this.keyword = nVal;\n }\n }\n },\n computed: {\n showActionBtn: function showActionBtn() {\n return !this.animation && this.showAction;\n }\n },\n methods: {\n // 目前HX2.6.9 v-model双向绑定无效,故监听input事件获取输入框内容的变化\n inputChange: function inputChange(e) {\n this.keyword = e.detail.value;\n },\n // 清空输入\n // 也可以作为用户通过this.$refs形式调用清空输入框内容\n clear: function clear() {\n var _this = this;\n this.keyword = '';\n // 延后发出事件,避免在父组件监听clear事件时,value为更新前的值(不为空)\n this.$nextTick(function () {\n _this.$emit('clear');\n });\n },\n // 确定搜索\n search: function search(e) {\n this.$emit('search', e.detail.value);\n try {\n // 收起键盘\n uni.hideKeyboard();\n } catch (e) {}\n },\n // 点击右边自定义按钮的事件\n custom: function custom() {\n this.$emit('custom', this.keyword);\n try {\n // 收起键盘\n uni.hideKeyboard();\n } catch (e) {}\n },\n // 获取焦点\n getFocus: function getFocus() {\n this.focused = true;\n // 开启右侧搜索按钮展开的动画效果\n if (this.animation && this.showAction) this.show = true;\n this.$emit('focus', this.keyword);\n },\n // 失去焦点\n blur: function blur() {\n var _this2 = this;\n // 最开始使用的是监听图标@touchstart事件,自从hx2.8.4后,此方法在微信小程序出错\n // 这里改为监听点击事件,手点击清除图标时,同时也发生了@blur事件,导致图标消失而无法点击,这里做一个延时\n setTimeout(function () {\n _this2.focused = false;\n }, 100);\n this.show = false;\n this.$emit('blur', this.keyword);\n },\n // 点击搜索框,只有disabled=true时才发出事件,因为禁止了输入,意味着是想跳转真正的搜索页\n clickHandler: function clickHandler() {\n if (this.disabled) this.$emit('click');\n },\n // 点击左边图标\n clickIcon: function clickIcon() {\n this.$emit('clickIcon');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXNlYXJjaC91LXNlYXJjaC52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImRhdGEiLCJrZXl3b3JkIiwic2hvd0NsZWFyIiwic2hvdyIsImZvY3VzZWQiLCJ3YXRjaCIsInZhbHVlIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImNvbXB1dGVkIiwic2hvd0FjdGlvbkJ0biIsIm1ldGhvZHMiLCJpbnB1dENoYW5nZSIsImNsZWFyIiwic2VhcmNoIiwidW5pIiwiY3VzdG9tIiwiZ2V0Rm9jdXMiLCJibHVyIiwic2V0VGltZW91dCIsImNsaWNrSGFuZGxlciIsImNsaWNrSWNvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTBFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbENBLGVBbUNBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FKO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBSztNQUNBQztNQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQUQ7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQUM7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlld1xyXG5cdCAgICBjbGFzcz1cInUtc2VhcmNoXCJcclxuXHQgICAgQHRhcD1cImNsaWNrSGFuZGxlclwiXHJcblx0ICAgIDpzdHlsZT1cIlt7XHJcblx0XHRcdG1hcmdpbjogbWFyZ2luLFxyXG5cdFx0fSwgJHUuYWRkU3R5bGUoY3VzdG9tU3R5bGUpXVwiXHJcblx0PlxyXG5cdFx0PHZpZXdcclxuXHRcdCAgICBjbGFzcz1cInUtc2VhcmNoX19jb250ZW50XCJcclxuXHRcdCAgICA6c3R5bGU9XCJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiBiZ0NvbG9yLFxyXG5cdFx0XHRcdGJvcmRlclJhZGl1czogc2hhcGUgPT0gJ3JvdW5kJyA/ICcxMDBweCcgOiAnNHB4JyxcclxuXHRcdFx0XHRib3JkZXJDb2xvcjogYm9yZGVyQ29sb3IsXHJcblx0XHRcdH1cIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dGVtcGxhdGUgdi1pZj1cIiRzbG90cy5sYWJlbCB8fCBsYWJlbCAhPT0gbnVsbFwiPlxyXG5cdFx0XHRcdDxzbG90IG5hbWU9XCJsYWJlbFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1LXNlYXJjaF9fY29udGVudF9fbGFiZWxcIj57eyBsYWJlbCB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3Nsb3Q+XHJcblx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidS1zZWFyY2hfX2NvbnRlbnRfX2ljb25cIj5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHRAdGFwPVwiY2xpY2tJY29uXCJcclxuXHRcdFx0XHQgICAgOnNpemU9XCJzZWFyY2hJY29uU2l6ZVwiXHJcblx0XHRcdFx0ICAgIDpuYW1lPVwic2VhcmNoSWNvblwiXHJcblx0XHRcdFx0ICAgIDpjb2xvcj1cInNlYXJjaEljb25Db2xvciA/IHNlYXJjaEljb25Db2xvciA6IGNvbG9yXCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGlucHV0XHJcblx0XHRcdCAgICBjb25maXJtLXR5cGU9XCJzZWFyY2hcIlxyXG5cdFx0XHQgICAgQGJsdXI9XCJibHVyXCJcclxuXHRcdFx0ICAgIDp2YWx1ZT1cInZhbHVlXCJcclxuXHRcdFx0ICAgIEBjb25maXJtPVwic2VhcmNoXCJcclxuXHRcdFx0ICAgIEBpbnB1dD1cImlucHV0Q2hhbmdlXCJcclxuXHRcdFx0ICAgIDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuXHRcdFx0ICAgIEBmb2N1cz1cImdldEZvY3VzXCJcclxuXHRcdFx0ICAgIDpmb2N1cz1cImZvY3VzXCJcclxuXHRcdFx0ICAgIDptYXhsZW5ndGg9XCJtYXhsZW5ndGhcIlxyXG5cdFx0XHQgICAgcGxhY2Vob2xkZXItY2xhc3M9XCJ1LXNlYXJjaF9fY29udGVudF9faW5wdXQtLXBsYWNlaG9sZGVyXCJcclxuXHRcdFx0ICAgIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyXCJcclxuXHRcdFx0ICAgIDpwbGFjZWhvbGRlci1zdHlsZT1cImBjb2xvcjogJHtwbGFjZWhvbGRlckNvbG9yfWBcIlxyXG5cdFx0XHQgICAgY2xhc3M9XCJ1LXNlYXJjaF9fY29udGVudF9faW5wdXRcIlxyXG5cdFx0XHQgICAgdHlwZT1cInRleHRcIlxyXG5cdFx0XHQgICAgOnN0eWxlPVwiW3tcclxuXHRcdFx0XHRcdHRleHRBbGlnbjogaW5wdXRBbGlnbixcclxuXHRcdFx0XHRcdGNvbG9yOiBjb2xvcixcclxuXHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogYmdDb2xvcixcclxuXHRcdFx0XHRcdGhlaWdodDogJHUuYWRkVW5pdChoZWlnaHQpXHJcblx0XHRcdFx0fSwgaW5wdXRTdHlsZV1cIlxyXG5cdFx0XHQvPlxyXG5cdFx0XHQ8dmlld1xyXG5cdFx0XHQgICAgY2xhc3M9XCJ1LXNlYXJjaF9fY29udGVudF9faWNvbiB1LXNlYXJjaF9fY29udGVudF9fY2xvc2VcIlxyXG5cdFx0XHQgICAgdi1pZj1cImtleXdvcmQgJiYgY2xlYXJhYmxlZCAmJiBmb2N1c2VkXCJcclxuXHRcdFx0ICAgIEB0YXA9XCJjbGVhclwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0ICAgIG5hbWU9XCJjbG9zZVwiXHJcblx0XHRcdFx0ICAgIHNpemU9XCIxMVwiXHJcblx0XHRcdFx0ICAgIGNvbG9yPVwiI2ZmZmZmZlwiXHJcblx0XHRcdFx0XHRjdXN0b21TdHlsZT1cImxpbmUtaGVpZ2h0OiAxMnB4XCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx0ZXh0XHJcblx0XHQgICAgOnN0eWxlPVwiW2FjdGlvblN0eWxlXVwiXHJcblx0XHQgICAgY2xhc3M9XCJ1LXNlYXJjaF9fYWN0aW9uXCJcclxuXHRcdCAgICA6Y2xhc3M9XCJbKHNob3dBY3Rpb25CdG4gfHwgc2hvdykgJiYgJ3Utc2VhcmNoX19hY3Rpb24tLWFjdGl2ZSddXCJcclxuXHRcdCAgICBAdGFwLnN0b3AucHJldmVudD1cImN1c3RvbVwiXHJcblx0XHQ+e3sgYWN0aW9uVGV4dCB9fTwvdGV4dD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcclxuXHJcblx0LyoqXHJcblx0ICogc2VhcmNoIOaQnOe0ouahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmkJzntKLnu4Tku7bvvIzpm4bmiJDkuobluLjop4HmkJzntKLmoYbmiYDpnIDlip/og73vvIznlKjmiLflj6/ku6XkuIDplK7lvJXlhaXvvIzlvIDnrrHljbPnlKjjgIJcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9zZWFyY2guaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHNoYXBlXHRcdFx0XHTmkJzntKLmoYblvaLnirbvvIxyb3VuZC3lnIblvaLvvIxzcXVhcmUt5pa55b2i77yI6buY6K6kICdyb3VuZCcg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0YmdDb2xvclx0XHRcdFx05pCc57Si5qGG6IOM5pmv6aKc6Imy77yI6buY6K6kICcjZjJmMmYyJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRwbGFjZWhvbGRlclx0XHRcdOWNoOS9jeaWh+Wtl+WGheWuue+8iOm7mOiupCAn6K+36L6T5YWl5YWz6ZSu5a2XJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0Y2xlYXJhYmxlZFx0XHRcdOaYr+WQpuWQr+eUqOa4hemZpOaOp+S7tu+8iOm7mOiupCB0cnVlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRmb2N1c1x0XHRcdFx05piv5ZCm6Ieq5Yqo6I635b6X54Sm54K577yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzaG93QWN0aW9uXHRcdFx05piv5ZCm5pi+56S65Y+z5L6n5o6n5Lu277yI6buY6K6kIHRydWUg77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0YWN0aW9uU3R5bGVcdFx0XHTlj7Pkvqfmjqfku7bnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRhY3Rpb25UZXh0XHRcdFx05Y+z5L6n5o6n5Lu25paH5a2X77yI6buY6K6kICfmkJzntKInIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGlucHV0QWxpZ25cdFx0XHTovpPlhaXmoYblhoXlrrnmsLTlubPlr7npvZDmlrnlvI8g77yI6buY6K6kICdsZWZ0JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH1cdFx0XHRpbnB1dFN0eWxlXHRcdFx06Ieq5a6a5LmJ6L6T5YWl5qGG5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGRpc2FibGVkXHRcdFx05piv5ZCm5ZCv55So6L6T5YWl5qGG77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGJvcmRlckNvbG9yXHRcdFx06L655qGG6aKc6Imy77yM6YWN572u5LqG6aKc6Imy77yM5omN5Lya5pyJ6L655qGGICjpu5jorqQgJ3RyYW5zcGFyZW50JyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0c2VhcmNoSWNvbkNvbG9yXHRcdOaQnOe0ouWbvuagh+eahOminOiJsu+8jOm7mOiupOWQjOi+k+WFpeahhuWtl+S9k+minOiJsiAo6buY6K6kICcjOTA5Mzk5JyApXHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXIgfCBTdHJpbmd9XHRzZWFyY2hJY29uU2l6ZSDmkJzntKLlm77moIfnmoTlrZfkvZPvvIzpu5jorqQyMlxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yXHRcdFx0XHTovpPlhaXmoYblrZfkvZPpopzoibLvvIjpu5jorqQgJyM2MDYyNjYnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHBsYWNlaG9sZGVyQ29sb3JcdHBsYWNlaG9sZGVy55qE6aKc6Imy77yI6buY6K6kICcjOTA5Mzk5JyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRzZWFyY2hJY29uXHRcdFx06L6T5YWl5qGG5bem6L6555qE5Zu+5qCH77yM5Y+v5Lul5Li6dVZpZXflm77moIflkI3np7DmiJblm77niYfot6/lvoQgICjpu5jorqQgJ3NlYXJjaCcgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdG1hcmdpblx0XHRcdFx057uE5Lu25LiO5YW25LuW5LiK5LiL5bem5Y+z5YWD57Sg5LmL6Ze055qE6Led56a777yM5bim5Y2V5L2N55qE5a2X56ym5Liy5b2i5byP77yM5aaCXCIzMHB4XCIgICAo6buY6K6kICcwJyApXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRhbmltYXRpb25cdFx0XHTmmK/lkKblvIDlkK/liqjnlLvvvIzop4HkuIrmlrnor7TmmI7vvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dmFsdWVcdFx0XHRcdOi+k+WFpeahhuWIneWni+WAvFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bWF4bGVuZ3RoXHRcdFx06L6T5YWl5qGG5pyA5aSn6IO96L6T5YWl55qE6ZW/5bqm77yMLTHkuLrkuI3pmZDliLbplb/luqYgICjpu5jorqQgJy0xJyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRoZWlnaHRcdFx0XHRcdOi+k+WFpeahhumrmOW6pu+8jOWNleS9jXB477yI6buY6K6kIDY0IO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bGFiZWxcdFx0XHRcdOaQnOe0ouahhuW3pui+ueaYvuekuuWGheWuuVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHRcdFx05a6a5LmJ6ZyA6KaB55So5Yiw55qE5aSW6YOo5qC35byPXHJcblx0ICpcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug6L6T5YWl5qGG5YaF5a655Y+R55Sf5Y+Y5YyW5pe26Kem5Y+RXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gc2VhcmNoIOeUqOaIt+ehruWumuaQnOe0ouaXtuinpuWPke+8jOeUqOaIt+aMieWbnui9pumUru+8jOaIluiAheaJi+acuumUruebmOWPs+S4i+inkueahFwi5pCc57SiXCLplK7ml7bop6blj5FcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjdXN0b20g55So5oi354K55Ye75Y+z5L6n5o6n5Lu25pe26Kem5Y+RXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xlYXIg55So5oi354K55Ye75riF6Zmk5oyJ6ZKu5pe26Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHUtc2VhcmNoIHBsYWNlaG9sZGVyPVwi5pel54Wn6aaZ54KJ55Sf57Sr54OfXCIgdi1tb2RlbD1cImtleXdvcmRcIj48L3Utc2VhcmNoPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1zZWFyY2hcIixcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4scHJvcHNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRrZXl3b3JkOiAnJyxcclxuXHRcdFx0XHRzaG93Q2xlYXI6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLrlj7PovrnnmoTmuIXpmaTlm77moIdcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHQvLyDmoIforrBpbnB1dOW9k+WJjeeKtuaAgeaYr+WQpuWkhOS6juiBmueEpuS4re+8jOWmguaenOaYr++8jOaJjeS8muaYvuekuuWPs+S+p+eahOa4hemZpOaOp+S7tlxyXG5cdFx0XHRcdGZvY3VzZWQ6IHRoaXMuZm9jdXNcclxuXHRcdFx0XHQvLyDnu5HlrprovpPlhaXmoYbnmoTlgLxcclxuXHRcdFx0XHQvLyBpbnB1dFZhbHVlOiB0aGlzLnZhbHVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0a2V5d29yZChuVmFsKSB7XHJcblx0XHRcdFx0Ly8g5Y+M5ZCR57uR5a6a5YC877yM6K6pdi1tb2RlbOe7keWumueahOWAvOWPjOWQkeWPmOWMllxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgblZhbCk7XHJcblx0XHRcdFx0Ly8g6Kem5Y+RY2hhbmdl5LqL5Lu277yM5LqL5Lu25pWI5p6c5ZKMdi1tb2RlbOWPjOWQkee7keWumueahOaViOaenOS4gOagt++8jOiuqeeUqOaIt+WkmuS4gOS4qumAieaLqVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIG5WYWwpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR2YWx1ZToge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwpIHtcclxuXHRcdFx0XHRcdHRoaXMua2V5d29yZCA9IG5WYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0c2hvd0FjdGlvbkJ0bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gIXRoaXMuYW5pbWF0aW9uICYmIHRoaXMuc2hvd0FjdGlvblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDnm67liY1IWDIuNi45IHYtbW9kZWzlj4zlkJHnu5Hlrprml6DmlYjvvIzmlYXnm5HlkKxpbnB1dOS6i+S7tuiOt+WPlui+k+WFpeahhuWGheWuueeahOWPmOWMllxyXG5cdFx0XHRpbnB1dENoYW5nZShlKSB7XHJcblx0XHRcdFx0dGhpcy5rZXl3b3JkID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa4heepuui+k+WFpVxyXG5cdFx0XHQvLyDkuZ/lj6/ku6XkvZzkuLrnlKjmiLfpgJrov4d0aGlzLiRyZWZz5b2i5byP6LCD55So5riF56m66L6T5YWl5qGG5YaF5a65XHJcblx0XHRcdGNsZWFyKCkge1xyXG5cdFx0XHRcdHRoaXMua2V5d29yZCA9ICcnO1xyXG5cdFx0XHRcdC8vIOW7tuWQjuWPkeWHuuS6i+S7tu+8jOmBv+WFjeWcqOeItue7hOS7tuebkeWQrGNsZWFy5LqL5Lu25pe277yMdmFsdWXkuLrmm7TmlrDliY3nmoTlgLwo5LiN5Li656m6KVxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NsZWFyJyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu5a6a5pCc57SiXHJcblx0XHRcdHNlYXJjaChlKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnc2VhcmNoJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHQvLyDmlLbotbfplK7nm5hcclxuXHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vlj7Povrnoh6rlrprkuYnmjInpkq7nmoTkuovku7ZcclxuXHRcdFx0Y3VzdG9tKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2N1c3RvbScsIHRoaXMua2V5d29yZCk7XHJcblx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdC8vIOaUtui1t+mUruebmFxyXG5cdFx0XHRcdFx0dW5pLmhpZGVLZXlib2FyZCgpO1xyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPlueEpueCuVxyXG5cdFx0XHRnZXRGb2N1cygpIHtcclxuXHRcdFx0XHR0aGlzLmZvY3VzZWQgPSB0cnVlO1xyXG5cdFx0XHRcdC8vIOW8gOWQr+WPs+S+p+aQnOe0ouaMiemSruWxleW8gOeahOWKqOeUu+aViOaenFxyXG5cdFx0XHRcdGlmICh0aGlzLmFuaW1hdGlvbiAmJiB0aGlzLnNob3dBY3Rpb24pIHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZm9jdXMnLCB0aGlzLmtleXdvcmQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlpLHljrvnhKbngrlcclxuXHRcdFx0Ymx1cigpIHtcclxuXHRcdFx0XHQvLyDmnIDlvIDlp4vkvb/nlKjnmoTmmK/nm5HlkKzlm77moIdAdG91Y2hzdGFydOS6i+S7tu+8jOiHquS7jmh4Mi44LjTlkI7vvIzmraTmlrnms5XlnKjlvq7kv6HlsI/nqIvluo/lh7rplJlcclxuXHRcdFx0XHQvLyDov5nph4zmlLnkuLrnm5HlkKzngrnlh7vkuovku7bvvIzmiYvngrnlh7vmuIXpmaTlm77moIfml7bvvIzlkIzml7bkuZ/lj5HnlJ/kuoZAYmx1cuS6i+S7tu+8jOWvvOiHtOWbvuagh+a2iOWkseiAjOaXoOazleeCueWHu++8jOi/memHjOWBmuS4gOS4quW7tuaXtlxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5mb2N1c2VkID0gZmFsc2U7XHJcblx0XHRcdFx0fSwgMTAwKVxyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2JsdXInLCB0aGlzLmtleXdvcmQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vmkJzntKLmoYbvvIzlj6rmnIlkaXNhYmxlZD10cnVl5pe25omN5Y+R5Ye65LqL5Lu277yM5Zug5Li656aB5q2i5LqG6L6T5YWl77yM5oSP5ZGz552A5piv5oOz6Lez6L2s55yf5q2j55qE5pCc57Si6aG1XHJcblx0XHRcdGNsaWNrSGFuZGxlcigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5kaXNhYmxlZCkgdGhpcy4kZW1pdCgnY2xpY2snKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye75bem6L655Zu+5qCHXHJcblx0XHRcdGNsaWNrSWNvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGlja0ljb24nKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbkBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9jb21wb25lbnRzLnNjc3NcIjtcclxuJHUtc2VhcmNoLWNvbnRlbnQtcGFkZGluZzogMCAxMHB4ICFkZWZhdWx0O1xyXG4kdS1zZWFyY2gtbGFiZWwtY29sb3I6ICR1LW1haW4tY29sb3IgIWRlZmF1bHQ7XHJcbiR1LXNlYXJjaC1sYWJlbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiR1LXNlYXJjaC1sYWJlbC1tYXJnaW46IDAgNHB4ICFkZWZhdWx0O1xyXG4kdS1zZWFyY2gtY2xvc2Utc2l6ZTogMjBweCAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWNsb3NlLXJhZGl1czogMTAwcHggIWRlZmF1bHQ7XHJcbiR1LXNlYXJjaC1jbG9zZS1iZ0NvbG9yOiAjQzZDN0NCICFkZWZhdWx0O1xyXG4kdS1zZWFyY2gtY2xvc2UtdHJhbnNmb3JtOiBzY2FsZSgwLjgyKSAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWlucHV0LWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWlucHV0LW1hcmdpbjogMCA1cHggIWRlZmF1bHQ7XHJcbiR1LXNlYXJjaC1pbnB1dC1jb2xvcjogJHUtbWFpbi1jb2xvciAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkdS10aXBzLWNvbG9yICFkZWZhdWx0O1xyXG4kdS1zZWFyY2gtYWN0aW9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWFjdGlvbi1jb2xvcjogJHUtbWFpbi1jb2xvciAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWFjdGlvbi13aWR0aDogMCAhZGVmYXVsdDtcclxuJHUtc2VhcmNoLWFjdGlvbi1hY3RpdmUtd2lkdGg6IDQwcHggIWRlZmF1bHQ7XHJcbiR1LXNlYXJjaC1hY3Rpb24tbWFyZ2luLWxlZnQ6IDVweCAhZGVmYXVsdDtcclxuXHJcbi8qICNpZmRlZiBINSAqL1xyXG4vLyBpT1MxNeWcqEg15LiL77yMaHjnmoTmn5DkupvniYjmnKzvvIxpbnB1dCB0eXBlPXNlYXJjaOaXtu+8jOS8muWkmuS6huS4gOS4quaQnOe0ouWbvuagh++8jOi/m+ihjOenu+mZpFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qICNlbmRpZiAqL1xyXG5cclxuLnUtc2VhcmNoIHtcclxuXHRAaW5jbHVkZSBmbGV4KHJvdyk7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogJHUtc2VhcmNoLWNvbnRlbnQtcGFkZGluZztcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGNvbG9yOiAkdS1zZWFyY2gtbGFiZWwtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHUtc2VhcmNoLWxhYmVsLWZvbnQtc2l6ZTtcclxuXHRcdFx0bWFyZ2luOiAkdS1zZWFyY2gtbGFiZWwtbWFyZ2luO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Nsb3NlIHtcclxuXHRcdFx0d2lkdGg6ICR1LXNlYXJjaC1jbG9zZS1zaXplO1xyXG5cdFx0XHRoZWlnaHQ6ICR1LXNlYXJjaC1jbG9zZS1zaXplO1xyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdS1zZWFyY2gtY2xvc2UtcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHUtc2VhcmNoLWNsb3NlLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHUtc2VhcmNoLWNsb3NlLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR1LXNlYXJjaC1jbG9zZS1yYWRpdXM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXNlYXJjaC1jbG9zZS1iZ0NvbG9yO1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4KHJvdyk7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06ICR1LXNlYXJjaC1jbG9zZS10cmFuc2Zvcm07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRmb250LXNpemU6ICR1LXNlYXJjaC1pbnB1dC1mb250LXNpemU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRtYXJnaW46ICR1LXNlYXJjaC1pbnB1dC1tYXJnaW47XHJcblx0XHRcdGNvbG9yOiAkdS1zZWFyY2gtaW5wdXQtY29sb3I7XHJcblxyXG5cdFx0XHQmLS1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR1LXNlYXJjaC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWN0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogJHUtc2VhcmNoLWFjdGlvbi1mb250LXNpemU7XHJcblx0XHRjb2xvcjogJHUtc2VhcmNoLWFjdGlvbi1jb2xvcjtcclxuXHRcdHdpZHRoOiAkdS1zZWFyY2gtYWN0aW9uLXdpZHRoO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmLS1hY3RpdmUge1xyXG5cdFx0XHR3aWR0aDogJHUtc2VhcmNoLWFjdGlvbi1hY3RpdmUtd2lkdGg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkdS1zZWFyY2gtYWN0aW9uLW1hcmdpbi1sZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///554\n"); /***/ }), /* 555 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-search/props.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 搜索框形状,round-圆形,square-方形\n shape: {\n type: String,\n default: uni.$u.props.search.shape\n },\n // 搜索框背景色,默认值#f2f2f2\n bgColor: {\n type: String,\n default: uni.$u.props.search.bgColor\n },\n // 占位提示文字\n placeholder: {\n type: String,\n default: uni.$u.props.search.placeholder\n },\n // 是否启用清除控件\n clearabled: {\n type: Boolean,\n default: uni.$u.props.search.clearabled\n },\n // 是否自动聚焦\n focus: {\n type: Boolean,\n default: uni.$u.props.search.focus\n },\n // 是否在搜索框右侧显示取消按钮\n showAction: {\n type: Boolean,\n default: uni.$u.props.search.showAction\n },\n // 右边控件的样式\n actionStyle: {\n type: Object,\n default: uni.$u.props.search.actionStyle\n },\n // 取消按钮文字\n actionText: {\n type: String,\n default: uni.$u.props.search.actionText\n },\n // 输入框内容对齐方式,可选值为 left|center|right\n inputAlign: {\n type: String,\n default: uni.$u.props.search.inputAlign\n },\n // input输入框的样式,可以定义文字颜色,大小等,对象形式\n inputStyle: {\n type: Object,\n default: uni.$u.props.search.inputStyle\n },\n // 是否启用输入框\n disabled: {\n type: Boolean,\n default: uni.$u.props.search.disabled\n },\n // 边框颜色\n borderColor: {\n type: String,\n default: uni.$u.props.search.borderColor\n },\n // 搜索图标的颜色,默认同输入框字体颜色\n searchIconColor: {\n type: String,\n default: uni.$u.props.search.searchIconColor\n },\n // 输入框字体颜色\n color: {\n type: String,\n default: uni.$u.props.search.color\n },\n // placeholder的颜色\n placeholderColor: {\n type: String,\n default: uni.$u.props.search.placeholderColor\n },\n // 左边输入框的图标,可以为uView图标名称或图片路径\n searchIcon: {\n type: String,\n default: uni.$u.props.search.searchIcon\n },\n searchIconSize: {\n type: [Number, String],\n default: uni.$u.props.search.searchIconSize\n },\n // 组件与其他上下左右元素之间的距离,带单位的字符串形式,如\"30px\"、\"30px 20px\"等写法\n margin: {\n type: String,\n default: uni.$u.props.search.margin\n },\n // 开启showAction时,是否在input获取焦点时才显示\n animation: {\n type: Boolean,\n default: uni.$u.props.search.animation\n },\n // 输入框的初始化内容\n value: {\n type: String,\n default: uni.$u.props.search.value\n },\n // 输入框最大能输入的长度,-1为不限制长度(来自uniapp文档)\n maxlength: {\n type: [String, Number],\n default: uni.$u.props.search.maxlength\n },\n // 搜索框高度,单位px\n height: {\n type: [String, Number],\n default: uni.$u.props.search.height\n },\n // 搜索框左侧文本\n label: {\n type: [String, Number, null],\n default: uni.$u.props.search.label\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXNlYXJjaC9wcm9wcy5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsInNoYXBlIiwidHlwZSIsIlN0cmluZyIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsInNlYXJjaCIsImJnQ29sb3IiLCJwbGFjZWhvbGRlciIsImNsZWFyYWJsZWQiLCJCb29sZWFuIiwiZm9jdXMiLCJzaG93QWN0aW9uIiwiYWN0aW9uU3R5bGUiLCJPYmplY3QiLCJhY3Rpb25UZXh0IiwiaW5wdXRBbGlnbiIsImlucHV0U3R5bGUiLCJkaXNhYmxlZCIsImJvcmRlckNvbG9yIiwic2VhcmNoSWNvbkNvbG9yIiwiY29sb3IiLCJwbGFjZWhvbGRlckNvbG9yIiwic2VhcmNoSWNvbiIsInNlYXJjaEljb25TaXplIiwiTnVtYmVyIiwibWFyZ2luIiwiYW5pbWF0aW9uIiwidmFsdWUiLCJtYXhsZW5ndGgiLCJoZWlnaHQiLCJsYWJlbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsS0FBSyxFQUFFO0lBQ0g7SUFDQUMsS0FBSyxFQUFFO01BQ0hDLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLE1BQU0sQ0FBQ047SUFDakMsQ0FBQztJQUNEO0lBQ0FPLE9BQU8sRUFBRTtNQUNMTixJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxNQUFNLENBQUNDO0lBQ2pDLENBQUM7SUFDRDtJQUNBQyxXQUFXLEVBQUU7TUFDVFAsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDRTtJQUNqQyxDQUFDO0lBQ0Q7SUFDQUMsVUFBVSxFQUFFO01BQ1JSLElBQUksRUFBRVMsT0FBTztNQUNiUCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0Ms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Q0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIM0IsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDc0I7SUFDakMsQ0FBQztJQUNEO0lBQ0FDLFNBQVMsRUFBRTtNQUNQNUIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRXVCLE1BQU0sQ0FBQztNQUN0QnRCLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDdUI7SUFDakMsQ0FBQztJQUNEO0lBQ0FDLE1BQU0sRUFBRTtNQUNKN0IsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRXVCLE1BQU0sQ0FBQztNQUN0QnRCLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sTUFBTSxDQUFDd0I7SUFDakMsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIOUIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRXVCLE1BQU0sRUFBRSxJQUFJLENBQUM7TUFDNUJ0QixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLE1BQU0sQ0FBQ3lCO0lBQ2pDO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNTU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmkJzntKLmoYblvaLnirbvvIxyb3VuZC3lnIblvaLvvIxzcXVhcmUt5pa55b2iXHJcbiAgICAgICAgc2hhcGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLnNoYXBlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmkJzntKLmoYbog4zmma/oibLvvIzpu5jorqTlgLwjZjJmMmYyXHJcbiAgICAgICAgYmdDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guYmdDb2xvclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Y2g5L2N5o+Q56S65paH5a2XXHJcbiAgICAgICAgcGxhY2Vob2xkZXI6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLnBsYWNlaG9sZGVyXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKblkK/nlKjmuIXpmaTmjqfku7ZcclxuICAgICAgICBjbGVhcmFibGVkOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guY2xlYXJhYmxlZFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm6Ieq5Yqo6IGa54SmXHJcbiAgICAgICAgZm9jdXM6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnNlYXJjaC5mb2N1c1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5Zyo5pCc57Si5qGG5Y+z5L6n5pi+56S65Y+W5raI5oyJ6ZKuXHJcbiAgICAgICAgc2hvd0FjdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLnNob3dBY3Rpb25cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWPs+i+ueaOp+S7tueahOagt+W8j1xyXG4gICAgICAgIGFjdGlvblN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnNlYXJjaC5hY3Rpb25TdHlsZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Y+W5raI5oyJ6ZKu5paH5a2XXHJcbiAgICAgICAgYWN0aW9uVGV4dDoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guYWN0aW9uVGV4dFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6L6T5YWl5qGG5YaF5a655a+56b2Q5pa55byP77yM5Y+v6YCJ5YC85Li6IGxlZnR8Y2VudGVyfHJpZ2h0XHJcbiAgICAgICAgaW5wdXRBbGlnbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guaW5wdXRBbGlnblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gaW5wdXTovpPlhaXmoYbnmoTmoLflvI/vvIzlj6/ku6XlrprkuYnmloflrZfpopzoibLvvIzlpKflsI/nrYnvvIzlr7nosaHlvaLlvI9cclxuICAgICAgICBpbnB1dFN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnNlYXJjaC5pbnB1dFN0eWxlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKblkK/nlKjovpPlhaXmoYZcclxuICAgICAgICBkaXNhYmxlZDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLmRpc2FibGVkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDovrnmoYbpopzoibJcclxuICAgICAgICBib3JkZXJDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guYm9yZGVyQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaQnOe0ouWbvuagh+eahOminOiJsu+8jOm7mOiupOWQjOi+k+WFpeahhuWtl+S9k+minOiJslxyXG4gICAgICAgIHNlYXJjaEljb25Db2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guc2VhcmNoSWNvbkNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDovpPlhaXmoYblrZfkvZPpopzoibJcclxuICAgICAgICBjb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIHBsYWNlaG9sZGVy55qE6aKc6ImyXHJcbiAgICAgICAgcGxhY2Vob2xkZXJDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2gucGxhY2Vob2xkZXJDb2xvclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5bem6L656L6T5YWl5qGG55qE5Zu+5qCH77yM5Y+v5Lul5Li6dVZpZXflm77moIflkI3np7DmiJblm77niYfot6/lvoRcclxuICAgICAgICBzZWFyY2hJY29uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnNlYXJjaC5zZWFyY2hJY29uXHJcbiAgICAgICAgfSxcclxuICAgICAgICBzZWFyY2hJY29uU2l6ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLnNlYXJjaEljb25TaXplXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnu4Tku7bkuI7lhbbku5bkuIrkuIvlt6blj7PlhYPntKDkuYvpl7TnmoTot53nprvvvIzluKbljZXkvY3nmoTlrZfnrKbkuLLlvaLlvI/vvIzlpoJcIjMwcHhcIuOAgVwiMzBweCAyMHB4XCLnrYnlhpnms5VcclxuICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLm1hcmdpblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5byA5ZCvc2hvd0FjdGlvbuaXtu+8jOaYr+WQpuWcqGlucHV06I635Y+W54Sm54K55pe25omN5pi+56S6XHJcbiAgICAgICAgYW5pbWF0aW9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guYW5pbWF0aW9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDovpPlhaXmoYbnmoTliJ3lp4vljJblhoXlrrlcclxuICAgICAgICB2YWx1ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2gudmFsdWVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOi+k+WFpeahhuacgOWkp+iDvei+k+WFpeeahOmVv+W6pu+8jC0x5Li65LiN6ZmQ5Yi26ZW/5bqmKOadpeiHqnVuaWFwcOaWh+ahoylcclxuICAgICAgICBtYXhsZW5ndGg6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnNlYXJjaC5tYXhsZW5ndGhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaQnOe0ouahhumrmOW6pu+8jOWNleS9jXB4XHJcbiAgICAgICAgaGVpZ2h0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5zZWFyY2guaGVpZ2h0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmkJzntKLmoYblt6bkvqfmlofmnKxcclxuICAgICAgICBsYWJlbDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXIsIG51bGxdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuc2VhcmNoLmxhYmVsXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///555\n"); /***/ }), /* 556 */ /*!*******************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 557);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1NTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///556\n"); /***/ }), /* 557 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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//\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//\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//\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 _default = {\n data: function data() {\n return {\n tabslist: [{\n name: '資產'\n }, {\n name: 'DeFi'\n }, {\n name: 'NFT'\n }],\n searchvalue: '',\n onesearchvalue: '',\n showbalanceimg: \"/static/eye_on.png\",\n hidebalanceimg: \"/static/eye_off.png\",\n showbalance: false,\n oneshow: false,\n // 一层\n show: false,\n //二层\n accountsshow: false,\n userMoneyAdress: '0x8622572752752752752727527527FDc3675',\n oneactive: 1,\n correctval: 0,\n showsearch: false,\n accountsvalue: '' // 轉賬\n };\n },\n\n methods: {\n accountsshowdialog: function accountsshowdialog() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n this.accountsshow = true;\n },\n showMoneyList: function showMoneyList() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n this.oneshow = true;\n },\n biDetail: function biDetail() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n },\n tabs: function tabs(item) {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n __f__(\"log\", 'item', item, \" at pages/wallet/index.vue:315\");\n },\n towallet: function towallet() {\n uni.navigateTo({\n url: '/pages/wallet/createmethod'\n });\n this.show = false;\n this.oneshow = false;\n },\n // 餘額\n changebalance: function changebalance() {\n this.showbalance = !this.showbalance;\n },\n // 一层彈窗\n oneclose: function oneclose() {\n this.oneshow = false;\n },\n close: function close() {\n this.show = false;\n },\n accountsclose: function accountsclose() {\n this.accountsshow = false;\n },\n Oneclassification: function Oneclassification(i) {\n __f__(\"log\", \"iiiiii\", i, \" at pages/wallet/index.vue:339\");\n this.oneactive = i;\n },\n // 弹框列表\n pitchon: function pitchon(i) {\n this.correctval = i;\n },\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 14);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n tocreatewallet: function tocreatewallet() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n uni.navigateTo({\n url: '/pages/wallet/choosewallet'\n });\n },\n // 掃碼\n scanCode: function scanCode() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n uni.scanCode({\n success: function success(res) {\n __f__(\"log\", '条码类型:' + res.scanType, \" at pages/wallet/index.vue:374\");\n __f__(\"log\", '条码内容:' + res.result, \" at pages/wallet/index.vue:375\");\n }\n });\n },\n //暫未開放\n flashexchange: function flashexchange() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n },\n // 收款碼\n topaymentcode: function topaymentcode() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n uni.navigateTo({\n url: '/pages/wallet/paymentcode'\n });\n },\n // 資產\n toassets: function toassets() {\n uni.showToast({\n icon: 'none',\n title: '功能暫未開放',\n duration: 2000\n });\n return;\n uni.navigateTo({\n url: '/pages/wallet/assets'\n });\n },\n // 轉賬\n totransfer: function totransfer() {\n uni.navigateTo({\n url: '/pages/wallet/transfer'\n });\n this.accountsshow = false;\n },\n copyAdress: function copyAdress(adress) {\n uni.setClipboardData({\n data: adress,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwidGFic2xpc3QiLCJuYW1lIiwic2VhcmNodmFsdWUiLCJvbmVzZWFyY2h2YWx1ZSIsInNob3diYWxhbmNlaW1nIiwiaGlkZWJhbGFuY2VpbWciLCJzaG93YmFsYW5jZSIsIm9uZXNob3ciLCJzaG93IiwiYWNjb3VudHNzaG93IiwidXNlck1vbmV5QWRyZXNzIiwib25lYWN0aXZlIiwiY29ycmVjdHZhbCIsInNob3dzZWFyY2giLCJhY2NvdW50c3ZhbHVlIiwibWV0aG9kcyIsImFjY291bnRzc2hvd2RpYWxvZyIsInVuaSIsInNob3dUb2FzdCIsImljb24iLCJ0aXRsZSIsImR1cmF0aW9uIiwic2hvd01vbmV5TGlzdCIsImJpRGV0YWlsIiwidGFicyIsIml0ZW0iLCJ0b3dhbGxldCIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJjaGFuZ2ViYWxhbmNlIiwib25lY2xvc2UiLCJjbG9zZSIsImFjY291bnRzY2xvc2UiLCJPbmVjbGFzc2lmaWNhdGlvbiIsImkiLCJwaXRjaG9uIiwidXNlck1vbmV5QWRyZXNzT3B0aW9ucyIsInN0YXJ0Iiwic3Vic3RyaW5nIiwiZW5kIiwibGVuZ3RoIiwibWlkZGxlIiwiZmluYWxTdHJpbmciLCJ0b2NyZWF0ZXdhbGxldCIsInNjYW5Db2RlIiwic3VjY2VzcyIsInJlcyIsInNjYW5UeXBlIiwicmVzdWx0IiwiZmxhc2hleGNoYW5nZSIsInRvcGF5bWVudGNvZGUiLCJ0b2Fzc2V0cyIsInRvdHJhbnNmZXIiLCJjb3B5QWRyZXNzIiwiYWRyZXNzIiwic2V0Q2xpcGJvYXJkRGF0YSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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LENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjU1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHRhYnNsaXN0OiBbe1xuXHRcdFx0XHRuYW1lOiAn6LOH55SiJyxcblx0XHRcdH0sIHtcblx0XHRcdFx0bmFtZTogJ0RlRmknLFxuXHRcdFx0fSwge1xuXHRcdFx0XHRuYW1lOiAnTkZUJ1xuXHRcdFx0fV0sXG5cdFx0XHRzZWFyY2h2YWx1ZTogJycsXG5cdFx0XHRvbmVzZWFyY2h2YWx1ZTogJycsXG5cdFx0XHRzaG93YmFsYW5jZWltZzogXCIvc3RhdGljL2V5ZV9vbi5wbmdcIixcblx0XHRcdGhpZGViYWxhbmNlaW1nOiBcIi9zdGF0aWMvZXllX29mZi5wbmdcIixcblx0XHRcdHNob3diYWxhbmNlOiBmYWxzZSxcblx0XHRcdG9uZXNob3c6IGZhbHNlLCAvLyDkuIDlsYJcblx0XHRcdHNob3c6IGZhbHNlLCAvL+S6jOWxglxuXHRcdFx0YWNjb3VudHNzaG93OiBmYWxzZSxcblx0XHRcdHVzZXJNb25leUFkcmVzczogJzB4ODYyMjU3Mjc1Mjc1Mjc1Mjc1MjcyNzUyNzUyN0ZEYzM2NzUnLFxuXHRcdFx0b25lYWN0aXZlOiAxLFxuXHRcdFx0Y29ycmVjdHZhbDogMCxcblx0XHRcdHNob3dzZWFyY2g6IGZhbHNlLFxuXHRcdFx0YWNjb3VudHN2YWx1ZTogJycgLy8g6L2J6LOsXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGFjY291bnRzc2hvd2RpYWxvZygpe1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0dGl0bGU6ICflip/og73mmqvmnKrplovmlL4nLFxuXHRcdFx0XHRkdXJhdGlvbjogMjAwMFxuXHRcdFx0fSk7XG5cdFx0XHRyZXR1cm5cblx0XHRcdHRoaXMuYWNjb3VudHNzaG93ID0gdHJ1ZTtcblx0XHR9LFxuXHRcdHNob3dNb25leUxpc3QoKXtcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdHRpdGxlOiAn5Yqf6IO95pqr5pyq6ZaL5pS+Jyxcblx0XHRcdFx0ZHVyYXRpb246IDIwMDBcblx0XHRcdH0pO1xuXHRcdFx0cmV0dXJuXG5cdFx0XHR0aGlzLm9uZXNob3cgPSB0cnVlO1xuXHRcdH0sXG5cdFx0YmlEZXRhaWwoKXtcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdHRpdGxlOiAn5Yqf6IO95pqr5pyq6ZaL5pS+Jyxcblx0XHRcdFx0ZHVyYXRpb246IDIwMDBcblx0XHRcdH0pO1xuXHRcdFx0cmV0dXJuXG5cdFx0fSxcblx0XHR0YWJzKGl0ZW0pIHtcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdHRpdGxlOiAn5Yqf6IO95pqr5pyq6ZaL5pS+Jyxcblx0XHRcdFx0ZHVyYXRpb246IDIwMDBcblx0XHRcdH0pO1xuXHRcdFx0cmV0dXJuXG5cdFx0XHRjb25zb2xlLmxvZygnaXRlbScsIGl0ZW0pO1xuXHRcdH0sXG5cdFx0dG93YWxsZXQoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy93YWxsZXQvY3JlYXRlbWV0aG9kJ1xuXHRcdFx0fSlcblx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0XHR0aGlzLm9uZXNob3cgPSBmYWxzZVxuXHRcdH0sXG5cdFx0Ly8g6aSY6aGNXG5cdFx0Y2hhbmdlYmFsYW5jZSgpIHtcblx0XHRcdHRoaXMuc2hvd2JhbGFuY2UgPSAhdGhpcy5zaG93YmFsYW5jZVxuXHRcdH0sXG5cdFx0Ly8g5LiA5bGC5b2I56qXXG5cdFx0b25lY2xvc2UoKSB7XG5cdFx0XHR0aGlzLm9uZXNob3cgPSBmYWxzZVxuXHRcdH0sXG5cdFx0Y2xvc2UoKSB7XG5cdFx0XHR0aGlzLnNob3cgPSBmYWxzZVxuXHRcdH0sXG5cdFx0YWNjb3VudHNjbG9zZSgpIHtcblx0XHRcdHRoaXMuYWNjb3VudHNzaG93ID0gZmFsc2Vcblx0XHR9LFxuXHRcdE9uZWNsYXNzaWZpY2F0aW9uKGkpIHtcblx0XHRcdGNvbnNvbGUubG9nKFwiaWlpaWlpXCIsIGkpXG5cdFx0XHR0aGlzLm9uZWFjdGl2ZSA9IGlcblx0XHR9LFxuXHRcdC8vIOW8ueahhuWIl+ihqFxuXHRcdHBpdGNob24oaSkge1xuXHRcdFx0dGhpcy5jb3JyZWN0dmFsID0gaVxuXHRcdH0sXG5cdFx0dXNlck1vbmV5QWRyZXNzT3B0aW9ucyhkYXRhKSB7XG5cdFx0XHRsZXQgc3RhcnQgPSBkYXRhLnN1YnN0cmluZygwLCAxNCk7XG5cdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xuXHRcdFx0bGV0IGZpbmFsU3RyaW5nID0gc3RhcnQgKyBtaWRkbGUgKyBlbmQ7XG5cdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHR9LFxuXHRcdHRvY3JlYXRld2FsbGV0KCkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0dGl0bGU6ICflip/og73mmqvmnKrplovmlL4nLFxuXHRcdFx0XHRkdXJhdGlvbjogMjAwMFxuXHRcdFx0fSk7XG5cdFx0XHRyZXR1cm5cblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL3dhbGxldC9jaG9vc2V3YWxsZXQnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5o6D56K8XG5cdFx0c2NhbkNvZGUoKSB7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHR0aXRsZTogJ+WKn+iDveaaq+acqumWi+aUvicsXG5cdFx0XHRcdGR1cmF0aW9uOiAyMDAwXG5cdFx0XHR9KTtcblx0XHRcdHJldHVyblxuXHRcdFx0dW5pLnNjYW5Db2RlKHtcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly/mmqvmnKrplovmlL5cblx0XHRmbGFzaGV4Y2hhbmdlKCkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0dGl0bGU6ICflip/og73mmqvmnKrplovmlL4nLFxuXHRcdFx0XHRkdXJhdGlvbjogMjAwMFxuXHRcdFx0fSk7XG5cdFx0XHRyZXR1cm5cblx0XHR9LFxuXHRcdC8vIOaUtuasvueivFxuXHRcdHRvcGF5bWVudGNvZGUoKSB7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHR0aXRsZTogJ+WKn+iDveaaq+acqumWi+aUvicsXG5cdFx0XHRcdGR1cmF0aW9uOiAyMDAwXG5cdFx0XHR9KTtcblx0XHRcdHJldHVyblxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvd2FsbGV0L3BheW1lbnRjb2RlJ1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOizh+eUolxuXHRcdHRvYXNzZXRzKCkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0dGl0bGU6ICflip/og73mmqvmnKrplovmlL4nLFxuXHRcdFx0XHRkdXJhdGlvbjogMjAwMFxuXHRcdFx0fSk7XG5cdFx0XHRyZXR1cm5cblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL3dhbGxldC9hc3NldHMnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g6L2J6LOsXG5cdFx0dG90cmFuc2ZlcigpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL3dhbGxldC90cmFuc2Zlcidcblx0XHRcdH0pXG5cdFx0XHR0aGlzLmFjY291bnRzc2hvdyA9IGZhbHNlXG5cdFx0fSxcblx0XHRjb3B5QWRyZXNzKGFkcmVzcykge1xuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiBhZHJlc3MsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///557\n"); /***/ }), /* 558 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/paymentcode.vue?mpType=page ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./paymentcode.vue?vue&type=template&id=4c0d5de6&mpType=page */ 559);\n/* harmony import */ var _paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./paymentcode.vue?vue&type=script&lang=js&mpType=page */ 561);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/paymentcode.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDMEU7QUFDTDs7O0FBR3JFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wYXltZW50Y29kZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGMwZDVkZTYmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BheW1lbnRjb2RlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wYXltZW50Y29kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvcGF5bWVudGNvZGUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///558\n"); /***/ }), /* 559 */ /*!*******************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/paymentcode.vue?vue&type=template&id=4c0d5de6&mpType=page ***! \*******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./paymentcode.vue?vue&type=template&id=4c0d5de6&mpType=page */ 560); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_template_id_4c0d5de6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 560 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/paymentcode.vue?vue&type=template&id=4c0d5de6&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "pamentcode"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "p_top"), attrs: { _i: 2 } }, [ _c("u-icon", { attrs: { name: "error", color: "#EAA97D", size: "18", _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "tit"), attrs: { _i: 4 }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", "p_code"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "towcode"), attrs: { _i: 6 } }, [_c("image", { attrs: { _i: 7 } })] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "p_address"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "addresstit"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "address"), attrs: { _i: 10 }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.Adress)))] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "p_copy"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "share"), attrs: { _i: 12 }, on: { click: _vm.share }, }, [ _c("u-icon", { attrs: { name: "share-square", color: "#626262", size: "26", _i: 13, }, }), _c("view"), ], 1 ), _c( "view", { staticClass: _vm._$s(15, "sc", "share"), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.copyAdress(_vm.Adress) }, }, }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "img"), attrs: { _i: 16 }, }, [_c("image", { attrs: { _i: 17 } })] ), _c("view"), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 561 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/paymentcode.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./paymentcode.vue?vue&type=script&lang=js&mpType=page */ 562);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paymentcode_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlqQixDQUFnQixvbEJBQUcsRUFBQyIsImZpbGUiOiI1NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXltZW50Y29kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGF5bWVudGNvZGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///561\n"); /***/ }), /* 562 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/paymentcode.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {\n Adress: 'jlkadjfljf63416461464131312312'\n };\n },\n methods: {\n share: function share() {\n uni.share({\n provider: \"weixin\",\n scene: \"WXSceneSession\",\n type: 2,\n imageUrl: \"/static/code.png\",\n success: function success(res) {\n __f__(\"log\", \"success:\" + JSON.stringify(res), \" at pages/wallet/paymentcode.vue:61\");\n },\n fail: function fail(err) {\n __f__(\"log\", \"fail:\" + JSON.stringify(err), \" at pages/wallet/paymentcode.vue:64\");\n }\n });\n },\n copyAdress: function copyAdress(adress) {\n uni.setClipboardData({\n data: adress,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L3BheW1lbnRjb2RlLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiQWRyZXNzIiwibWV0aG9kcyIsInNoYXJlIiwidW5pIiwicHJvdmlkZXIiLCJzY2VuZSIsInR5cGUiLCJpbWFnZVVybCIsInN1Y2Nlc3MiLCJyZXMiLCJKU09OIiwic3RyaW5naWZ5IiwiZmFpbCIsImVyciIsImNvcHlBZHJlc3MiLCJhZHJlc3MiLCJzZXRDbGlwYm9hcmREYXRhIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE1BQU0sRUFBRTtJQUNULENBQUM7RUFDRixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxLQUFLLG1CQUFHO01BQ1BDLEdBQUcsQ0FBQ0QsS0FBSyxDQUFDO1FBQ1RFLFFBQVEsRUFBRSxRQUFRO1FBQ2xCQyxLQUFLLEVBQUUsZ0JBQWdCO1FBQ3ZCQyxJQUFJLEVBQUUsQ0FBQztRQUNQQyxRQUFRLEVBQUUsa0JBQWtCO1FBQzVCQyxPQUFPLEVBQUUsaUJBQVNDLEdBQUcsRUFBRTtVQUN0QixhQUFZLFVBQVUsR0FBR0MsSUFBSSxDQUFDQyxTQUFTLENBQUNGLEdBQUcsQ0FBQztRQUM3QyxDQUFDO1FBQ0RHLElBQUksRUFBRSxjQUFTQyxHQUFHLEVBQUU7VUFDbkIsYUFBWSxPQUFPLEdBQUdILElBQUksQ0FBQ0MsU0FBUyxDQUFDRSxHQUFHLENBQUM7UUFDMUM7TUFDRCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RDLFVBQVUsc0JBQUNDLE1BQU0sRUFBRTtNQUNsQlosR0FBRyxDQUFDYSxnQkFBZ0IsQ0FBQztRQUNwQmpCLElBQUksRUFBRWdCLE1BQU07UUFDWlAsT0FBTyxFQUFFLG1CQUFNO1VBQ2RMLEdBQUcsQ0FBQ2MsU0FBUyxDQUFDO1lBQ2JDLEtBQUssRUFBRSxNQUFNO1lBQ2JDLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI1NjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0QWRyZXNzOiAnamxrYWRqZmxqZjYzNDE2NDYxNDY0MTMxMzEyMzEyJ1xuXHRcdH07XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRzaGFyZSgpIHtcblx0XHRcdHVuaS5zaGFyZSh7XG5cdFx0XHRcdHByb3ZpZGVyOiBcIndlaXhpblwiLFxuXHRcdFx0XHRzY2VuZTogXCJXWFNjZW5lU2Vzc2lvblwiLFxuXHRcdFx0XHR0eXBlOiAyLFxuXHRcdFx0XHRpbWFnZVVybDogXCIvc3RhdGljL2NvZGUucG5nXCIsXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwic3VjY2VzczpcIiArIEpTT04uc3RyaW5naWZ5KHJlcykpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcImZhaWw6XCIgKyBKU09OLnN0cmluZ2lmeShlcnIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHRjb3B5QWRyZXNzKGFkcmVzcykge1xuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiBhZHJlc3MsXG5cdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///562\n"); /***/ }), /* 563 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/assets.vue?mpType=page ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./assets.vue?vue&type=template&id=e838d900&mpType=page */ 564);\n/* harmony import */ var _assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assets.vue?vue&type=script&lang=js&mpType=page */ 566);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/assets.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hc3NldHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWU4MzhkOTAwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hc3NldHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2Fzc2V0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvYXNzZXRzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///563\n"); /***/ }), /* 564 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/assets.vue?vue&type=template&id=e838d900&mpType=page ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./assets.vue?vue&type=template&id=e838d900&mpType=page */ 565); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_template_id_e838d900_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 565 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/assets.vue?vue&type=template&id=e838d900&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uSearch: __webpack_require__(/*! @/uview-ui/components/u-search/u-search.vue */ 550).default, uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "search"), attrs: { _i: 1 } }, [ _c("u-search", { attrs: { placeholder: "請輸入代幣名稱進行搜索", showAction: false, height: "80rpx", bgColor: "#f6f6f6", _i: 2, }, model: { value: _vm._$s(2, "v-model", _vm.assetsvalue), callback: function ($$v) { _vm.assetsvalue = $$v }, expression: "assetsvalue", }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(3, "sc", "moneylist"), attrs: { _i: 3 } }, _vm._l( _vm._$s(4, "f", { forItems: _vm.assetsList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "moneyitem"), attrs: { _i: "4-" + $30 }, on: { click: _vm.tomyassets }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "item_ri"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "name"), attrs: { _i: "6-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.name)) ), ]), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "number"), attrs: { _i: "8-" + $30 }, }, [ _c("u-icon", { attrs: { name: "arrow-right", color: "#fff", size: "14", _i: "9-" + $30, }, }), ], 1 ), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(10, "sc", "popular"), attrs: { _i: 10 } }, [ _c("view"), _c( "scroll-view", {}, _vm._l(8, function (item, $11, $21, $31) { return _c( "view", { staticClass: _vm._$s("13-" + $31, "sc", "moneyitem"), attrs: { _i: "13-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("14-" + $31, "sc", "item_le"), attrs: { _i: "14-" + $31 }, }, [_c("image", { attrs: { _i: "15-" + $31 } })] ), _c( "view", { staticClass: _vm._$s("16-" + $31, "sc", "item_ri"), attrs: { _i: "16-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("17-" + $31, "sc", "name"), attrs: { _i: "17-" + $31 }, }, [ _c("view"), _c("view", [ _c("text", [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s( _vm.userMoneyAdressOptions( _vm.userMoneyAdress ) ) ) ), ]), ]), ] ), _c( "view", { staticClass: _vm._$s("21-" + $31, "sc", "number"), attrs: { _i: "21-" + $31 }, }, [_c("image", { attrs: { _i: "22-" + $31 } })] ), ] ), ] ) }), 0 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 566 */ /*!********************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/assets.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./assets.vue?vue&type=script&lang=js&mpType=page */ 567);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_assets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiI1NjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hc3NldHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Fzc2V0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///566\n"); /***/ }), /* 567 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/assets.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {\n assetsvalue: '',\n assetsList: [{\n name: '首頁資產'\n }, {\n name: '我的資產'\n }],\n warnval: true,\n userMoneyAdress: '0x8622572752752752752727527527FDc3675'\n };\n },\n methods: {\n tomyassets: function tomyassets() {\n uni.navigateTo({\n url: '/pages/wallet/myassets'\n });\n },\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 14);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L2Fzc2V0cy52dWUiXSwibmFtZXMiOlsiZGF0YSIsImFzc2V0c3ZhbHVlIiwiYXNzZXRzTGlzdCIsIm5hbWUiLCJ3YXJudmFsIiwidXNlck1vbmV5QWRyZXNzIiwibWV0aG9kcyIsInRvbXlhc3NldHMiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwidXNlck1vbmV5QWRyZXNzT3B0aW9ucyIsInN0YXJ0Iiwic3Vic3RyaW5nIiwiZW5kIiwibGVuZ3RoIiwibWlkZGxlIiwiZmluYWxTdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxXQUFXLEVBQUUsRUFBRTtNQUNmQyxVQUFVLEVBQUUsQ0FBQztRQUNaQyxJQUFJLEVBQUU7TUFDUCxDQUFDLEVBQUU7UUFDRkEsSUFBSSxFQUFFO01BQ1AsQ0FBQyxDQUFDO01BQ0ZDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLGVBQWUsRUFBRTtJQUNsQixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsVUFBVSx3QkFBRztNQUNaQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RDLHNCQUFzQixrQ0FBQ1gsSUFBSSxFQUFFO01BQzVCLElBQUlZLEtBQUssR0FBR1osSUFBSSxDQUFDYSxTQUFTLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQztNQUNqQyxJQUFJQyxHQUFHLEdBQUdkLElBQUksQ0FBQ2EsU0FBUyxDQUFDYixJQUFJLENBQUNlLE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDekMsSUFBSUMsTUFBTSxHQUFHLEdBQUc7TUFDaEIsSUFBSUMsV0FBVyxHQUFHTCxLQUFLLEdBQUdJLE1BQU0sR0FBR0YsR0FBRztNQUN0QyxPQUFPRyxXQUFXO0lBQ25CO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiNTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRhc3NldHN2YWx1ZTogJycsXG5cdFx0XHRhc3NldHNMaXN0OiBbe1xuXHRcdFx0XHRuYW1lOiAn6aaW6aCB6LOH55SiJ1xuXHRcdFx0fSwge1xuXHRcdFx0XHRuYW1lOiAn5oiR55qE6LOH55SiJ1xuXHRcdFx0fV0sXG5cdFx0XHR3YXJudmFsOiB0cnVlLFxuXHRcdFx0dXNlck1vbmV5QWRyZXNzOiAnMHg4NjIyNTcyNzUyNzUyNzUyNzUyNzI3NTI3NTI3RkRjMzY3NScsXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHRvbXlhc3NldHMoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy93YWxsZXQvbXlhc3NldHMnLFxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHR1c2VyTW9uZXlBZHJlc3NPcHRpb25zKGRhdGEpIHtcblx0XHRcdGxldCBzdGFydCA9IGRhdGEuc3Vic3RyaW5nKDAsIDE0KTtcblx0XHRcdGxldCBlbmQgPSBkYXRhLnN1YnN0cmluZyhkYXRhLmxlbmd0aCAtIDQpO1xuXHRcdFx0bGV0IG1pZGRsZSA9IFwi4oCmXCI7XG5cdFx0XHRsZXQgZmluYWxTdHJpbmcgPSBzdGFydCArIG1pZGRsZSArIGVuZDtcblx0XHRcdHJldHVybiBmaW5hbFN0cmluZ1xuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///567\n"); /***/ }), /* 568 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/transfer.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./transfer.vue?vue&type=template&id=d53852b0&mpType=page */ 569);\n/* harmony import */ var _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transfer.vue?vue&type=script&lang=js&mpType=page */ 571);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/transfer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90cmFuc2Zlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDUzODUyYjAmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3RyYW5zZmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi90cmFuc2Zlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvdHJhbnNmZXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///568\n"); /***/ }), /* 569 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/transfer.vue?vue&type=template&id=d53852b0&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./transfer.vue?vue&type=template&id=d53852b0&mpType=page */ 570); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_template_id_d53852b0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 570 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/transfer.vue?vue&type=template&id=d53852b0&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "row-input"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "tip"), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "input-box"), attrs: { _i: 3 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.address, expression: "address", }, ], attrs: { _i: 4 }, domProps: { value: _vm._$s(4, "v-model", _vm.address) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.address = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "row-input"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "tip"), attrs: { _i: 6 }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "input-box"), attrs: { _i: 7 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.address, expression: "address", }, ], attrs: { _i: 8 }, domProps: { value: _vm._$s(8, "v-model", _vm.address) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.address = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "input-balance"), attrs: { _i: 9 }, }, [_c("view"), _c("view")] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "row-input"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "tip"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "input-balance"), attrs: { _i: 14 }, }, [_c("view"), _c("view")] ), _c( "view", { staticClass: _vm._$s(17, "sc", "estimate"), attrs: { _i: 17 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "item"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "e_esit"), attrs: { _i: 19 }, }, [ _c("view", { staticClass: _vm._$s(20, "sc", "left"), attrs: { _i: 20 }, }), _c( "view", { staticClass: _vm._$s(21, "sc", "right"), attrs: { _i: 21 }, }, [_c("view"), _c("view")] ), ] ), _c("u-icon", { attrs: { name: "arrow-right", color: "#C0B9ED", size: "12", _i: 24, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(25, "sc", "item"), attrs: { _i: 25 } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "e_esit"), attrs: { _i: 26 }, }, [ _c("view", { staticClass: _vm._$s(27, "sc", "left"), attrs: { _i: 27 }, }), _c( "view", { staticClass: _vm._$s(28, "sc", "right"), attrs: { _i: 28 }, }, [_c("view"), _c("view")] ), ] ), ] ), _vm._$s(31, "i", _vm.warnval) ? _c( "view", { staticClass: _vm._$s(31, "sc", "cost"), attrs: { _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "c_tost"), attrs: { _i: 32 }, }, [ _c("view", { staticClass: _vm._$s(33, "sc", "c_le"), attrs: { _i: 33 }, }), _c("view", { staticClass: _vm._$s(34, "sc", "c_le"), attrs: { _i: 34 }, }), ] ), _c("u-icon", { attrs: { name: "close", color: "#4F5AD7", size: "12", _i: 35, }, on: { click: _vm.closetots }, }), ], 1 ) : _vm._e(), ] ), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: true, _i: 36, }, on: { close: _vm.close }, }, [ _c( "view", [ _c("view", { staticClass: _vm._$s(38, "sc", "accounts"), attrs: { _i: 38 }, }), _vm._l(3, function (item, index, $20, $30) { return _c( "view", { key: index, staticClass: _vm._$s("39-" + $30, "sc", "upitem"), attrs: { _i: "39-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("40-" + $30, "sc", "item"), attrs: { _i: "40-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("41-" + $30, "sc", "e_esit"), attrs: { _i: "41-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("42-" + $30, "sc", "left"), attrs: { _i: "42-" + $30 }, }, [ _c("view"), _c("image", { attrs: { _i: "44-" + $30 } }), ] ), _c( "view", { staticClass: _vm._$s( "45-" + $30, "sc", "right" ), attrs: { _i: "45-" + $30 }, }, [_c("view")] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("47-" + $30, "sc", "item"), attrs: { _i: "47-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("48-" + $30, "sc", "e_esit"), attrs: { _i: "48-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("49-" + $30, "sc", "left"), attrs: { _i: "49-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "50-" + $30, "sc", "right" ), attrs: { _i: "50-" + $30 }, }, [_c("view"), _c("view")] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("53-" + $30, "sc", "item"), attrs: { _i: "53-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("54-" + $30, "sc", "e_esit"), attrs: { _i: "54-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("55-" + $30, "sc", "left"), attrs: { _i: "55-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "56-" + $30, "sc", "right" ), attrs: { _i: "56-" + $30 }, }, [_c("view"), _c("view")] ), ] ), ] ), _c("view", { staticClass: _vm._$s("59-" + $30, "sc", "login-btn"), attrs: { _i: "59-" + $30 }, }), ] ) }), ], 2 ), ] ), _c("view", { staticClass: _vm._$s(60, "sc", "login-btn"), attrs: { _i: 60 }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 571 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/transfer.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./transfer.vue?vue&type=script&lang=js&mpType=page */ 572);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_transfer_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiI1NzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90cmFuc2Zlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdHJhbnNmZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///571\n"); /***/ }), /* 572 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/transfer.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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//\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 _default = {\n data: function data() {\n return {\n address: '',\n warnval: true,\n show: false\n };\n },\n methods: {\n closetots: function closetots() {\n this.warnval = false;\n },\n close: function close() {\n this.show = false;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L3RyYW5zZmVyLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWRkcmVzcyIsIndhcm52YWwiLCJzaG93IiwibWV0aG9kcyIsImNsb3NldG90cyIsImNsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLE9BQU8sRUFBRSxFQUFFO01BQ1hDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLElBQUksRUFBRTtJQUNQLENBQUM7RUFDRixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxTQUFTLHVCQUFHO01BQ1gsSUFBSSxDQUFDSCxPQUFPLEdBQUcsS0FBSztJQUNyQixDQUFDO0lBQ0RJLEtBQUssbUJBQUc7TUFDUCxJQUFJLENBQUNILElBQUksR0FBRyxLQUFLO0lBQ2xCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiNTcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGFkZHJlc3M6ICcnLFxuXHRcdFx0d2FybnZhbDogdHJ1ZSxcblx0XHRcdHNob3c6IGZhbHNlXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNsb3NldG90cygpIHtcblx0XHRcdHRoaXMud2FybnZhbCA9IGZhbHNlXG5cdFx0fSxcblx0XHRjbG9zZSgpIHtcblx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///572\n"); /***/ }), /* 573 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/myassets.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./myassets.vue?vue&type=template&id=0186b228&mpType=page */ 574);\n/* harmony import */ var _myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./myassets.vue?vue&type=script&lang=js&mpType=page */ 576);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/wallet/myassets.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teWFzc2V0cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDE4NmIyMjgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL215YXNzZXRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9teWFzc2V0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy93YWxsZXQvbXlhc3NldHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///573\n"); /***/ }), /* 574 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/myassets.vue?vue&type=template&id=0186b228&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myassets.vue?vue&type=template&id=0186b228&mpType=page */ 575); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_template_id_0186b228_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 575 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/myassets.vue?vue&type=template&id=0186b228&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "popular"), attrs: { _i: 1 } }, [ _c( "scroll-view", {}, _vm._l(12, function (item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "moneyitem"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "item_le"), attrs: { _i: "4-" + $30 }, }, [_c("image", { attrs: { _i: "5-" + $30 } })] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "item_ri"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "name"), attrs: { _i: "7-" + $30 }, }, [_c("view"), _c("view", [_c("text")])] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "number"), attrs: { _i: "11-" + $30 }, }, [_c("image", { attrs: { _i: "12-" + $30 } })] ), ] ), ] ) }), 0 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 576 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/wallet/myassets.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myassets.vue?vue&type=script&lang=js&mpType=page */ 577);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassets_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiI1NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teWFzc2V0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbXlhc3NldHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///576\n"); /***/ }), /* 577 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/wallet/myassets.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvd2FsbGV0L215YXNzZXRzLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPLENBRVAsQ0FBQztFQUNGO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjU3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cblx0XHR9O1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///577\n"); /***/ }), /* 578 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/pages/game/index.vue?mpType=page ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=00cfeb7e&mpType=page */ 579);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 581);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDBjZmViN2UmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///578\n"); /***/ }), /* 579 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/index.vue?vue&type=template&id=00cfeb7e&mpType=page ***! \***********************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=00cfeb7e&mpType=page */ 580); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00cfeb7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 580 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/index.vue?vue&type=template&id=00cfeb7e&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "banner"), attrs: { _i: 1 } }, [ _c( "swiper", { staticClass: _vm._$s(2, "sc", "swiper-container"), attrs: { _i: 2 }, }, _vm._l( _vm._$s(3, "f", { forItems: _vm.bannerList }), function (item, index, $20, $30) { return _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, key: index }) }, [ _c("image", { staticClass: _vm._$s("4-" + $30, "sc", "swiper-image"), attrs: { src: _vm._$s("4-" + $30, "a-src", item.image), _i: "4-" + $30, }, }), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "content"), attrs: { _i: 5 } }, _vm._l( _vm._$s(6, "f", { forItems: _vm.dataList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("6-" + $31, "sc", "content-item"), attrs: { _i: "6-" + $31 }, on: { click: function ($event) { return _vm.togamestrategy(item.name) }, }, }, [ _c("image", { attrs: { src: _vm._$s("7-" + $31, "a-src", item.img), _i: "7-" + $31, }, }), ] ) } ), 0 ), _c("view", [ _c( "view", { staticClass: _vm._$s(9, "sc", "popular"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "title"), attrs: { _i: 10 }, }), _c( "scroll-view", {}, _vm._l( _vm._$s(12, "f", { forItems: _vm.list }), function (item, $12, $22, $32) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $22, key: item.id }), staticClass: _vm._$s("12-" + $32, "sc", "gameitem"), attrs: { _i: "12-" + $32 }, on: { click: function ($event) { $event.stopPropagation() return _vm.togamesDetailPage(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("13-" + $32, "sc", "g_img"), attrs: { _i: "13-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "14-" + $32, "a-src", _vm.publicUrl + item.img ), _i: "14-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s("15-" + $32, "sc", "g_rig"), attrs: { _i: "15-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s("16-" + $32, "sc", "g_top"), attrs: { _i: "16-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $32, "sc", "g_name" ), attrs: { _i: "17-" + $32 }, }, [ _vm._v( _vm._$s( "17-" + $32, "t0-0", _vm._s(item.title_cn) ) ), ] ), _c("view", { staticClass: _vm._$s( "18-" + $32, "sc", "g_btn" ), attrs: { _i: "18-" + $32 }, on: { click: function ($event) { $event.stopPropagation() return _vm.toRegistergame(item) }, }, }), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $32, "sc", "ga_cont" ), attrs: { _i: "19-" + $32 }, }, [ _vm._v( _vm._$s( "19-" + $32, "t0-0", _vm._s(item.desc_cn) ) ), ] ), ] ), ] ) } ), 0 ), ] ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 581 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 582);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1ODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///581\n"); /***/ }), /* 582 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n publicUrl: \"\",\n bannerList: [{\n image: '../../static/swiper4.png'\n }, {\n image: '../../static/swiper5.png'\n }, {\n image: '../../static/swiper6.png'\n }],\n dataList: [{\n name: '遊戲攻略',\n img: '../../static/game2.png'\n }, {\n name: '郵箱賬號',\n img: '../../static/game3.png'\n }],\n page: 1,\n total: 0,\n list: []\n };\n },\n mounted: function mounted() {\n this.loadList();\n this.publicUrl = _config.BASE_URL;\n },\n methods: {\n togamesDetailPage: function togamesDetailPage(item) {\n var gameItem = JSON.stringify(item);\n if (item.reflink == '/page/geme/regeditgame') {\n uni.navigateTo({\n url: '/pages/interstellareye/Registergame?item=' + gameItem\n });\n } else {\n uni.navigateTo({\n url: \"/pages/game/games-detail?item=\".concat(gameItem)\n });\n }\n },\n loadList: function loadList() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._pubgame)({\n page: _this.page\n });\n case 2:\n res = _context.sent;\n _this.total = res.data.total;\n _this.page = res.data.total;\n _this.list = res.data.data;\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n togamestrategy: function togamestrategy(name) {\n switch (name) {\n case '遊戲攻略':\n uni.navigateTo({\n url: '/pages/game/gamestrategy'\n });\n break;\n case '郵箱賬號':\n uni.navigateTo({\n url: '/pages/game/accountnumber'\n });\n break;\n }\n },\n toRegistergame: function toRegistergame(item) {\n var gameItem = JSON.stringify(item);\n if (item.reflink == '/page/geme/regeditgame') {\n uni.navigateTo({\n url: '/pages/interstellareye/Registergame?item=' + gameItem\n });\n } else {\n uni.setClipboardData({\n data: item.reflink,\n success: function success() {\n uni.showToast({\n icon: 'none',\n title: \"游戏链接已复制,请使用浏览器打开\"\n });\n }\n });\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInB1YmxpY1VybCIsImJhbm5lckxpc3QiLCJpbWFnZSIsImRhdGFMaXN0IiwibmFtZSIsImltZyIsInBhZ2UiLCJ0b3RhbCIsImxpc3QiLCJtb3VudGVkIiwibG9hZExpc3QiLCJCQVNFX1VSTCIsIm1ldGhvZHMiLCJ0b2dhbWVzRGV0YWlsUGFnZSIsIml0ZW0iLCJnYW1lSXRlbSIsIkpTT04iLCJzdHJpbmdpZnkiLCJyZWZsaW5rIiwidW5pIiwibmF2aWdhdGVUbyIsInVybCIsIl9wdWJnYW1lIiwicmVzIiwidG9nYW1lc3RyYXRlZ3kiLCJ0b1JlZ2lzdGVyZ2FtZSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwiaWNvbiIsInRpdGxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFnREk7QUFDQTtBQWpESjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFJZ0I7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsU0FBUyxFQUFDLEVBQUU7TUFDWkMsVUFBVSxFQUFFLENBQUM7UUFDWEMsS0FBSyxFQUFFO01BQ1IsQ0FBQyxFQUNEO1FBQ0NBLEtBQUssRUFBRTtNQUNSLENBQUMsRUFDRDtRQUNDQSxLQUFLLEVBQUU7TUFDUixDQUFDLENBQ0Q7TUFDREMsUUFBUSxFQUFFLENBQUM7UUFDVkMsSUFBSSxFQUFFLE1BQU07UUFDWkMsR0FBRyxFQUFFO01BQ04sQ0FBQyxFQUFFO1FBQ0ZELElBQUksRUFBRSxNQUFNO1FBQ1pDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztNQUNVQyxJQUFJLEVBQUMsQ0FBQztNQUNOQyxLQUFLLEVBQUMsQ0FBQztNQUNQQyxJQUFJLEVBQUU7SUFDbkIsQ0FBQztFQUNGLENBQUM7RUFDS0MsT0FBTyxxQkFBRztJQUNOLElBQUksQ0FBQ0MsUUFBUSxFQUFFO0lBQ3hCLElBQUksQ0FBQ1YsU0FBUyxHQUFHVyxnQkFBUTtFQUNwQixDQUFDO0VBQ1BDLE9BQU8sRUFBRTtJQUNSQyxpQkFBaUIsNkJBQUNDLElBQUksRUFBQztNQUN0QixJQUFJQyxRQUFRLEdBQUdDLElBQUksQ0FBQ0MsU0FBUyxDQUFDSCxJQUFJLENBQUM7TUFDbkMsSUFBR0EsSUFBSSxDQUFDSSxPQUFPLElBQUksd0JBQXdCLEVBQUM7UUFDM0NDLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1VBQ2RDLEdBQUcsRUFBRSwyQ0FBMkMsR0FBR047UUFDcEQsQ0FBQyxDQUFDO01BQ0gsQ0FBQyxNQUFJO1FBQ0pJLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1VBQ2RDLEdBQUcsMENBQWtDTixRQUFRO1FBQzlDLENBQUMsQ0FBQztNQUNIO0lBQ0QsQ0FBQztJQUNjTCxRQUFRLHNCQUFFO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDTSxJQUFBWSxhQUFRLEVBQUM7a0JBQUNoQixJQUFJLEVBQUMsS0FBSSxDQUFDQTtnQkFBSSxDQUFDLENBQUM7Y0FBQTtnQkFBdkNpQixHQUFHO2dCQUNULEtBQUksQ0FBQ2hCLEtBQUssR0FBR2dCLEdBQUcsQ0FBQ3hCLElBQUksQ0FBQ1EsS0FBSztnQkFDM0IsS0FBSSxDQUFDRCxJQUFJLEdBQUdpQixHQUFHLENBQUN4QixJQUFJLENBQUNRLEtBQUs7Z0JBQzFCLEtBQUksQ0FBQ0MsSUFBSSxHQUFHZSxHQUFHLENBQUN4QixJQUFJLENBQUNBLElBQUk7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDNUIsQ0FBQztJQUNWeUIsY0FBYywwQkFBQ3BCLElBQUksRUFBRTtNQUNwQixRQUFRQSxJQUFJO1FBQ1gsS0FBSyxNQUFNO1VBQ1ZlLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1lBQ2RDLEdBQUcsRUFBRTtVQUNOLENBQUMsQ0FBQztVQUNGO1FBQ0QsS0FBSyxNQUFNO1VBQ1ZGLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1lBQ2RDLEdBQUcsRUFBRTtVQUNOLENBQUMsQ0FBQztVQUNGO01BQU07SUFFVCxDQUFDO0lBQ0RJLGNBQWMsMEJBQUNYLElBQUksRUFBRTtNQUNwQixJQUFJQyxRQUFRLEdBQUdDLElBQUksQ0FBQ0MsU0FBUyxDQUFDSCxJQUFJLENBQUM7TUFDbkMsSUFBR0EsSUFBSSxDQUFDSSxPQUFPLElBQUksd0JBQXdCLEVBQUM7UUFDM0NDLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1VBQ2RDLEdBQUcsRUFBRSwyQ0FBMkMsR0FBR047UUFDcEQsQ0FBQyxDQUFDO01BQ0gsQ0FBQyxNQUFJO1FBQ0pJLEdBQUcsQ0FBQ08sZ0JBQWdCLENBQUM7VUFDcEIzQixJQUFJLEVBQUVlLElBQUksQ0FBQ0ksT0FBTztVQUNsQlMsT0FBTyxFQUFFLG1CQUFNO1lBQ1JSLEdBQUcsQ0FBQ1MsU0FBUyxDQUFDO2NBQ1ZDLElBQUksRUFBQyxNQUFNO2NBQ1hDLEtBQUssRUFBQztZQUNWLENBQUMsQ0FBQztVQUNUO1FBQ0QsQ0FBQyxDQUFDO01BQ0g7SUFDRDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjU4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG4gICAgaW1wb3J0IHsgQkFTRV9VUkx9IGZyb20gJ0AvcmVxdWVzdC9jb25maWcuanMnXG4gICAgaW1wb3J0IHtfcHViZ2FtZX0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHB1YmxpY1VybDpcIlwiLFxuXHRcdFx0XHRiYW5uZXJMaXN0OiBbe1xuXHRcdFx0XHRcdFx0aW1hZ2U6ICcuLi8uLi9zdGF0aWMvc3dpcGVyNC5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpbWFnZTogJy4uLy4uL3N0YXRpYy9zd2lwZXI1LnBuZydcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGltYWdlOiAnLi4vLi4vc3RhdGljL3N3aXBlcjYucG5nJ1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XSxcblx0XHRcdFx0ZGF0YUxpc3Q6IFt7XG5cdFx0XHRcdFx0bmFtZTogJ+mBiuaIsuaUu+eVpScsXG5cdFx0XHRcdFx0aW1nOiAnLi4vLi4vc3RhdGljL2dhbWUyLnBuZydcblx0XHRcdFx0fSwge1xuXHRcdFx0XHRcdG5hbWU6ICfpg7XnrrHos6zomZ8nLFxuXHRcdFx0XHRcdGltZzogJy4uLy4uL3N0YXRpYy9nYW1lMy5wbmcnXG5cdFx0XHRcdH1dLFxuICAgICAgICAgICAgICAgIHBhZ2U6MSxcbiAgICAgICAgICAgICAgICB0b3RhbDowLFxuICAgICAgICAgICAgICAgIGxpc3QgOltdLFxuXHRcdFx0fTtcblx0XHR9LFxuICAgICAgICBtb3VudGVkKCkge1xuICAgICAgICAgICAgdGhpcy5sb2FkTGlzdCgpO1xuXHRcdFx0dGhpcy5wdWJsaWNVcmwgPSBCQVNFX1VSTDtcbiAgICAgICAgfSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHR0b2dhbWVzRGV0YWlsUGFnZShpdGVtKXtcblx0XHRcdFx0bGV0IGdhbWVJdGVtID0gSlNPTi5zdHJpbmdpZnkoaXRlbSk7XG5cdFx0XHRcdGlmKGl0ZW0ucmVmbGluayA9PSAnL3BhZ2UvZ2VtZS9yZWdlZGl0Z2FtZScpe1xuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbnRlcnN0ZWxsYXJleWUvUmVnaXN0ZXJnYW1lP2l0ZW09JyArIGdhbWVJdGVtXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOmAvcGFnZXMvZ2FtZS9nYW1lcy1kZXRhaWw/aXRlbT0ke2dhbWVJdGVtfWBcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuICAgICAgICAgICAgYXN5bmMgbG9hZExpc3QoKXtcbiAgICAgICAgICAgICAgIGNvbnN0IHJlcyA9ICBhd2FpdCBfcHViZ2FtZSh7cGFnZTp0aGlzLnBhZ2V9KVxuICAgICAgICAgICAgICAgdGhpcy50b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgICAgICB0aGlzLnBhZ2UgPSByZXMuZGF0YS50b3RhbFxuICAgICAgICAgICAgICAgdGhpcy5saXN0ID0gcmVzLmRhdGEuZGF0YVxuICAgICAgICAgICAgfSxcblx0XHRcdHRvZ2FtZXN0cmF0ZWd5KG5hbWUpIHtcblx0XHRcdFx0c3dpdGNoIChuYW1lKSB7XG5cdFx0XHRcdFx0Y2FzZSAn6YGK5oiy5pS755WlJzpcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dhbWUvZ2FtZXN0cmF0ZWd5J1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ+mDteeuseizrOiZnyc6XG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nYW1lL2FjY291bnRudW1iZXInXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHR0b1JlZ2lzdGVyZ2FtZShpdGVtKSB7XG5cdFx0XHRcdGxldCBnYW1lSXRlbSA9IEpTT04uc3RyaW5naWZ5KGl0ZW0pO1xuXHRcdFx0XHRpZihpdGVtLnJlZmxpbmsgPT0gJy9wYWdlL2dlbWUvcmVnZWRpdGdhbWUnKXtcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW50ZXJzdGVsbGFyZXllL1JlZ2lzdGVyZ2FtZT9pdGVtPScgKyBnYW1lSXRlbVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0XHRcdGRhdGE6IGl0ZW0ucmVmbGluayxcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHQgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdCAgICAgICAgICAgIGljb246J25vbmUnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHRpdGxlOlwi5ri45oiP6ZO+5o6l5bey5aSN5Yi2LOivt+S9v+eUqOa1j+iniOWZqOaJk+W8gFwiXG5cdFx0XHRcdFx0ICAgICAgICB9KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///582\n"); /***/ }), /* 583 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/pages/game/games-detail.vue?mpType=page ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./games-detail.vue?vue&type=template&id=230690fe&scoped=true&mpType=page */ 584);\n/* harmony import */ var _games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./games-detail.vue?vue&type=script&lang=js&mpType=page */ 586);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"230690fe\",\n null,\n false,\n _games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/games-detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0o7QUFDaEo7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSw4R0FBTTtBQUNSLEVBQUUsdUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nYW1lcy1kZXRhaWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIzMDY5MGZlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nYW1lcy1kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dhbWVzLWRldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjIzMDY5MGZlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dhbWUvZ2FtZXMtZGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///583\n"); /***/ }), /* 584 */ /*!******************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/games-detail.vue?vue&type=template&id=230690fe&scoped=true&mpType=page ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./games-detail.vue?vue&type=template&id=230690fe&scoped=true&mpType=page */ 585); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_template_id_230690fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 585 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/games-detail.vue?vue&type=template&id=230690fe&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "games_detail"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "games_info_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "games_info_box_title"), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.publicUrl + _vm.gamesinfos.img), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "games_info_box_txt"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.gamesinfos.desc_cn)))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "games_info_box_link"), attrs: { _i: 5 }, }, [ _c("view"), _c( "view", { staticClass: _vm._$s(7, "sc", "g_i_b_link"), attrs: { _i: 7 }, }, [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.gamesinfos.reflink))), _c("image", { attrs: { _i: 8 }, on: { click: function ($event) { return _vm.copyAdress(_vm.gamesinfos.reflink) }, }, }), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 586 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/games-detail.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./games-detail.vue?vue&type=script&lang=js&mpType=page */ 587);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_games_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI1ODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nYW1lcy1kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dhbWVzLWRldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///586\n"); /***/ }), /* 587 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/games-detail.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n gamesinfos: {},\n publicUrl: \"\"\n };\n },\n onLoad: function onLoad(e) {\n if (e.item) {\n this.gamesinfos = JSON.parse(e.item);\n }\n this.publicUrl = _config.BASE_URL;\n },\n methods: {\n copyAdress: function copyAdress(address) {\n uni.setClipboardData({\n data: address,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9nYW1lcy1kZXRhaWwudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJnYW1lc2luZm9zIiwicHVibGljVXJsIiwib25Mb2FkIiwiZSIsIml0ZW0iLCJKU09OIiwicGFyc2UiLCJCQVNFX1VSTCIsIm1ldGhvZHMiLCJjb3B5QWRyZXNzIiwiYWRkcmVzcyIsInVuaSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFxQkE7QUFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBR2U7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsVUFBVSxFQUFFLENBQUMsQ0FBQztNQUNkQyxTQUFTLEVBQUU7SUFDWixDQUFDO0VBQ0YsQ0FBQztFQUNEQyxNQUFNLGtCQUFDQyxDQUFDLEVBQUU7SUFDVCxJQUFJQSxDQUFDLENBQUNDLElBQUksRUFBRTtNQUNYLElBQUksQ0FBQ0osVUFBVSxHQUFHSyxJQUFJLENBQUNDLEtBQUssQ0FBQ0gsQ0FBQyxDQUFDQyxJQUFJLENBQUM7SUFDckM7SUFDQSxJQUFJLENBQUNILFNBQVMsR0FBR00sZ0JBQVE7RUFDMUIsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsVUFBVSxzQkFBQ0MsT0FBTyxFQUFFO01BQ25CQyxHQUFHLENBQUNDLGdCQUFnQixDQUFDO1FBQ3BCYixJQUFJLEVBQUVXLE9BQU87UUFDYkcsT0FBTyxFQUFFLG1CQUFNO1VBQ2RGLEdBQUcsQ0FBQ0csU0FBUyxDQUFDO1lBQ2JDLEtBQUssRUFBRSxNQUFNO1lBQ2JDLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI1ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtCQVNFX1VSTH0gZnJvbSBcIkAvcmVxdWVzdC9jb25maWcuanNcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRnYW1lc2luZm9zOiB7fSxcblx0XHRcdHB1YmxpY1VybDogXCJcIixcblx0XHR9O1xuXHR9LFxuXHRvbkxvYWQoZSkge1xuXHRcdGlmIChlLml0ZW0pIHtcblx0XHRcdHRoaXMuZ2FtZXNpbmZvcyA9IEpTT04ucGFyc2UoZS5pdGVtKTtcblx0XHR9XG5cdFx0dGhpcy5wdWJsaWNVcmwgPSBCQVNFX1VSTDtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNvcHlBZHJlc3MoYWRkcmVzcykge1xuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiBhZGRyZXNzLFxuXHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///587\n"); /***/ }), /* 588 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategy.vue?mpType=page ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gamestrategy.vue?vue&type=template&id=7150a009&mpType=page */ 589);\n/* harmony import */ var _gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./gamestrategy.vue?vue&type=script&lang=js&mpType=page */ 591);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/gamestrategy.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nYW1lc3RyYXRlZ3kudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcxNTBhMDA5Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nYW1lc3RyYXRlZ3kudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dhbWVzdHJhdGVneS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2dhbWVzdHJhdGVneS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///588\n"); /***/ }), /* 589 */ /*!******************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategy.vue?vue&type=template&id=7150a009&mpType=page ***! \******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./gamestrategy.vue?vue&type=template&id=7150a009&mpType=page */ 590); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_template_id_7150a009_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 590 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/gamestrategy.vue?vue&type=template&id=7150a009&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(2, "sc", "popular"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "all_top"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 }, }), _c("view", { staticClass: _vm._$s(5, "sc", "filter"), attrs: { _i: 5 }, on: { click: function ($event) { _vm.show = true }, }, }), ] ), _c( "scroll-view", {}, _vm._l( _vm._$s(7, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("7-" + $30, "sc", "gameitem"), attrs: { _i: "7-" + $30 }, on: { click: function ($event) { return _vm.tostrateydetails(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "g_img"), attrs: { _i: "8-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "9-" + $30, "a-src", _vm.BASE_URL + item.img ), _i: "9-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "g_rig"), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "g_top"), attrs: { _i: "11-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "g_name" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.title_cn) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "ga_cont" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.desc_cn) ) ), ] ), ] ), ] ) } ), 0 ), ] ), ]), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: true, _i: 14, }, on: { close: _vm.close }, }, [ _c("view", [ _c("view", { staticClass: _vm._$s(16, "sc", "accounts"), attrs: { _i: 16 }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "type"), attrs: { _i: 17 } }, _vm._l( _vm._$s(18, "f", { forItems: _vm.typeList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("18-" + $31, "sc", "titem"), attrs: { _i: "18-" + $31 }, on: { click: function ($event) { return _vm.toItemType(item) }, }, }, [_vm._v(_vm._$s("18-" + $31, "t0-0", _vm._s(item.type_cn)))] ) } ), 0 ), ]), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 591 */ /*!************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategy.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./gamestrategy.vue?vue&type=script&lang=js&mpType=page */ 592);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI1OTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nYW1lc3RyYXRlZ3kudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dhbWVzdHJhdGVneS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///591\n"); /***/ }), /* 592 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/gamestrategy.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n BASE_URL: _config.BASE_URL,\n show: false,\n typeList: [],\n list: [],\n page: 1,\n listrow: 99999\n };\n },\n mounted: function mounted() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this.getPubTypeList();\n _this.loadData(\"\", \"\");\n case 2:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n methods: {\n toItemType: function toItemType(item) {\n this.loadData(item.type_cn, item.type_en);\n this.show = false;\n },\n getPubTypeList: function getPubTypeList() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _api._getpubtype)();\n case 2:\n res = _context2.sent;\n if (res.code === 1) {\n _this2.typeList = res.data;\n }\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n loadData: function loadData(type_cn, type_en) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._getpubguide)({\n type_cn: type_cn,\n type_en: type_en,\n page: _this3.page,\n listrow: _this3.listrow\n });\n case 2:\n res = _context3.sent;\n _this3.list = res.data.data;\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n close: function close() {\n this.show = false;\n },\n tostrateydetails: function tostrateydetails(item) {\n uni.navigateTo({\n url: '/pages/game/gamestrategydetails?id=' + item.id\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9nYW1lc3RyYXRlZ3kudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJCQVNFX1VSTCIsInNob3ciLCJ0eXBlTGlzdCIsImxpc3QiLCJwYWdlIiwibGlzdHJvdyIsIm1vdW50ZWQiLCJnZXRQdWJUeXBlTGlzdCIsImxvYWREYXRhIiwibWV0aG9kcyIsInRvSXRlbVR5cGUiLCJpdGVtIiwidHlwZV9jbiIsInR5cGVfZW4iLCJfZ2V0cHVidHlwZSIsInJlcyIsImNvZGUiLCJfZ2V0cHViZ3VpZGUiLCJjbG9zZSIsInRvc3RyYXRleWRldGFpbHMiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiaWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQW9ESTtBQUNBO0FBckRKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBSWdCO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ01DLFFBQVEsRUFBUkEsZ0JBQVE7TUFDcEJDLElBQUksRUFBRSxLQUFLO01BQ0NDLFFBQVEsRUFBQyxFQUFFO01BQ1hDLElBQUksRUFBQyxFQUFFO01BQ1BDLElBQUksRUFBQyxDQUFDO01BQ2xCQyxPQUFPLEVBQUM7SUFDVCxDQUFDO0VBQ0YsQ0FBQztFQUNXQyxPQUFPLHFCQUFHO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBO2NBQ3JCLEtBQUksQ0FBQ0MsY0FBYyxFQUFFO2NBQ1osS0FBSSxDQUFDQyxRQUFRLENBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQztZQUFBO1lBQUE7Y0FBQTtVQUFBO1FBQUE7TUFBQTtJQUFBO0VBQ3hCLENBQUM7RUFDUEMsT0FBTyxFQUFFO0lBQ1JDLFVBQVUsc0JBQUNDLElBQUksRUFBQztNQUNmLElBQUksQ0FBQ0gsUUFBUSxDQUFDRyxJQUFJLENBQUNDLE9BQU8sRUFBQ0QsSUFBSSxDQUFDRSxPQUFPLENBQUM7TUFDeEMsSUFBSSxDQUFDWixJQUFJLEdBQUcsS0FBSztJQUNsQixDQUFDO0lBQ0tNLGNBQWMsNEJBQUU7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNMLElBQUFPLGdCQUFXLEdBQUU7Y0FBQTtnQkFBekJDLEdBQUc7Z0JBQ1AsSUFBR0EsR0FBRyxDQUFDQyxJQUFJLEtBQUssQ0FBQyxFQUFDO2tCQUNqQixNQUFJLENBQUNkLFFBQVEsR0FBR2EsR0FBRyxDQUFDaEIsSUFBSTtnQkFDekI7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ2NTLFFBQVEsb0JBQUNJLE9BQU8sRUFBQ0MsT0FBTyxFQUFDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDWCxJQUFBSSxpQkFBWSxFQUFDO2tCQUFDTCxPQUFPLEVBQVBBLE9BQU87a0JBQUNDLE9BQU8sRUFBUEEsT0FBTztrQkFBQ1QsSUFBSSxFQUFDLE1BQUksQ0FBQ0EsSUFBSTtrQkFBQ0MsT0FBTyxFQUFDLE1BQUksQ0FBQ0E7Z0JBQU8sQ0FBQyxDQUFDO2NBQUE7Z0JBQWhGVSxHQUFHO2dCQUNULE1BQUksQ0FBQ1osSUFBSSxHQUFHWSxHQUFHLENBQUNoQixJQUFJLENBQUNBLElBQUk7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDM0IsQ0FBQztJQUNWbUIsS0FBSyxtQkFBRztNQUNQLElBQUksQ0FBQ2pCLElBQUksR0FBRyxLQUFLO0lBQ2xCLENBQUM7SUFDRGtCLGdCQUFnQiw0QkFBQ1IsSUFBSSxFQUFFO01BQ3RCUyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLEVBQUUscUNBQXFDLEdBQUNYLElBQUksQ0FBQ1k7TUFDakQsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI1OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbiAgICBpbXBvcnQgeyBCQVNFX1VSTCB9IGZyb20gJ0AvcmVxdWVzdC9jb25maWcuanMnXG4gICAgaW1wb3J0IHsgX2dldHB1Ymd1aWRlICwgX2dldHB1YnR5cGUgfSBmcm9tIFwiQC9yZXF1ZXN0L2FwaS5qc1wiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcbiAgICAgICAgICAgICAgICBCQVNFX1VSTCxcblx0XHRcdFx0c2hvdzogZmFsc2UsXG4gICAgICAgICAgICAgICAgdHlwZUxpc3Q6W10sXG4gICAgICAgICAgICAgICAgbGlzdDpbXSxcbiAgICAgICAgICAgICAgICBwYWdlOjEsXG5cdFx0XHRcdGxpc3Ryb3c6OTk5OTlcblx0XHRcdH07XG5cdFx0fSxcbiAgICAgICAgYXN5bmMgbW91bnRlZCgpIHtcblx0XHRcdHRoaXMuZ2V0UHViVHlwZUxpc3QoKTtcbiAgICAgICAgICAgIHRoaXMubG9hZERhdGEoXCJcIixcIlwiKVxuICAgICAgICB9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdHRvSXRlbVR5cGUoaXRlbSl7XG5cdFx0XHRcdHRoaXMubG9hZERhdGEoaXRlbS50eXBlX2NuLGl0ZW0udHlwZV9lbik7XG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0XHR9LFxuXHRcdFx0YXN5bmMgZ2V0UHViVHlwZUxpc3QoKXtcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9nZXRwdWJ0eXBlKCk7XG5cdFx0XHRcdGlmKHJlcy5jb2RlID09PSAxKXtcblx0XHRcdFx0XHR0aGlzLnR5cGVMaXN0ID0gcmVzLmRhdGE7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG4gICAgICAgICAgICBhc3luYyBsb2FkRGF0YSh0eXBlX2NuLHR5cGVfZW4pe1xuICAgICAgICAgICAgIGNvbnN0IHJlcyA9ICBhd2FpdCBfZ2V0cHViZ3VpZGUoe3R5cGVfY24sdHlwZV9lbixwYWdlOnRoaXMucGFnZSxsaXN0cm93OnRoaXMubGlzdHJvd30pIFxuICAgICAgICAgICAgIHRoaXMubGlzdCA9IHJlcy5kYXRhLmRhdGE7XG4gICAgICAgICAgICB9LFxuXHRcdFx0Y2xvc2UoKSB7XG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0XHR9LFxuXHRcdFx0dG9zdHJhdGV5ZGV0YWlscyhpdGVtKSB7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ2FtZS9nYW1lc3RyYXRlZ3lkZXRhaWxzP2lkPScraXRlbS5pZFxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///592\n"); /***/ }), /* 593 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumber.vue?mpType=page ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./accountnumber.vue?vue&type=template&id=1e62c662&mpType=page */ 594);\n/* harmony import */ var _accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./accountnumber.vue?vue&type=script&lang=js&mpType=page */ 596);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/accountnumber.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hY2NvdW50bnVtYmVyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xZTYyYzY2MiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vYWNjb3VudG51bWJlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vYWNjb3VudG51bWJlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2FjY291bnRudW1iZXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///593\n"); /***/ }), /* 594 */ /*!*******************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumber.vue?vue&type=template&id=1e62c662&mpType=page ***! \*******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accountnumber.vue?vue&type=template&id=1e62c662&mpType=page */ 595); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_template_id_1e62c662_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 595 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accountnumber.vue?vue&type=template&id=1e62c662&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(2, "sc", "popular"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "all_top"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 }, }), _c("view", { staticClass: _vm._$s(5, "sc", "filter"), attrs: { _i: 5 }, on: { click: function ($event) { _vm.show = true }, }, }), ] ), _c("scroll-view", {}, [ _c( "view", { staticClass: _vm._$s(7, "sc", "accountnum"), attrs: { _i: 7 }, }, _vm._l( _vm._$s(8, "f", { forItems: _vm.accountList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "numberitem"), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.toaccountdetails(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "n_img"), attrs: { _i: "9-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "10-" + $30, "a-src", _vm.BASE_URL + item.img ), _i: "10-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "n_tit"), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.type_cn)) ), ] ), ] ) } ), 0 ), ]), ] ), ]), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: true, _i: 12, }, on: { close: _vm.close }, }, [ _c("view", [ _c("view", { staticClass: _vm._$s(14, "sc", "accounts"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "type"), attrs: { _i: 15 } }, _vm._l( _vm._$s(16, "f", { forItems: _vm.gamesList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(16, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("16-" + $31, "sc", "titem"), attrs: { _i: "16-" + $31 }, on: { click: function ($event) { return _vm.toItemType(item) }, }, }, [_vm._v(_vm._$s("16-" + $31, "t0-0", _vm._s(item.tag_cn)))] ) } ), 0 ), ]), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 596 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumber.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accountnumber.vue?vue&type=script&lang=js&mpType=page */ 597);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumber_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1qQixDQUFnQixzbEJBQUcsRUFBQyIsImZpbGUiOiI1OTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hY2NvdW50bnVtYmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hY2NvdW50bnVtYmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///596\n"); /***/ }), /* 597 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accountnumber.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n BASE_URL: _config.BASE_URL,\n show: false,\n gamesList: [],\n accountList: []\n };\n },\n mounted: function mounted() {\n this.getAccountype(\"\");\n this.getGamesType();\n },\n methods: {\n getAccountype: function getAccountype(type) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._getaccounttype)({\n tag_cn: type\n });\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.accountList = res.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n getGamesType: function getGamesType() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _api._getaccounttag)();\n case 2:\n res = _context2.sent;\n if (res.code === 1) {\n _this2.gamesList = res.data;\n }\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n toItemType: function toItemType(item) {\n this.getAccountype(item.tag_cn);\n this.show = false;\n },\n close: function close() {\n this.show = false;\n },\n toaccountdetails: function toaccountdetails(data) {\n uni.navigateTo({\n url: '/pages/game/accounttrading?type=' + data.type_cn\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9hY2NvdW50bnVtYmVyLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiQkFTRV9VUkwiLCJzaG93IiwiZ2FtZXNMaXN0IiwiYWNjb3VudExpc3QiLCJtb3VudGVkIiwiZ2V0QWNjb3VudHlwZSIsImdldEdhbWVzVHlwZSIsIm1ldGhvZHMiLCJ0eXBlIiwiX2dldGFjY291bnR0eXBlIiwidGFnX2NuIiwicmVzIiwiY29kZSIsIl9nZXRhY2NvdW50dGFnIiwidG9JdGVtVHlwZSIsIml0ZW0iLCJjbG9zZSIsInRvYWNjb3VudGRldGFpbHMiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwidHlwZV9jbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBNkNJO0FBQ0E7QUE5Q0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBS2dCO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ01DLFFBQVEsRUFBUkEsZ0JBQVE7TUFDcEJDLElBQUksRUFBRSxLQUFLO01BQ0NDLFNBQVMsRUFBQyxFQUFFO01BQ3hCQyxXQUFXLEVBQUM7SUFDYixDQUFDO0VBQ0YsQ0FBQztFQUNLQyxPQUFPLHFCQUFHO0lBQ2YsSUFBSSxDQUFDQyxhQUFhLENBQUMsRUFBRSxDQUFDO0lBQ3RCLElBQUksQ0FBQ0MsWUFBWSxFQUFFO0VBQ2QsQ0FBQztFQUNQQyxPQUFPLEVBQUU7SUFDRkYsYUFBYSx5QkFBQ0csSUFBSSxFQUFDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDUixJQUFBQyxvQkFBZSxFQUFDO2tCQUFDQyxNQUFNLEVBQUNGO2dCQUFJLENBQUMsQ0FBQztjQUFBO2dCQUExQ0csR0FBRztnQkFDUCxJQUFHQSxHQUFHLENBQUNDLElBQUksS0FBSyxDQUFDLEVBQUM7a0JBQ2pCLEtBQUksQ0FBQ1QsV0FBVyxHQUFHUSxHQUFHLENBQUNaLElBQUk7Z0JBQzVCO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0YsQ0FBQztJQUNLTyxZQUFZLDBCQUFFO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDSCxJQUFBTyxtQkFBYyxHQUFFO2NBQUE7Z0JBQTVCRixHQUFHO2dCQUNQLElBQUdBLEdBQUcsQ0FBQ0MsSUFBSSxLQUFLLENBQUMsRUFBQztrQkFDakIsTUFBSSxDQUFDVixTQUFTLEdBQUdTLEdBQUcsQ0FBQ1osSUFBSTtnQkFDMUI7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RlLFVBQVUsc0JBQUNDLElBQUksRUFBQztNQUNmLElBQUksQ0FBQ1YsYUFBYSxDQUFDVSxJQUFJLENBQUNMLE1BQU0sQ0FBQztNQUMvQixJQUFJLENBQUNULElBQUksR0FBRyxLQUFLO0lBQ2xCLENBQUM7SUFDRGUsS0FBSyxtQkFBRztNQUNQLElBQUksQ0FBQ2YsSUFBSSxHQUFHLEtBQUs7SUFDbEIsQ0FBQztJQUNEZ0IsZ0JBQWdCLDRCQUFDbEIsSUFBSSxFQUFFO01BQ3RCbUIsR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFLGtDQUFrQyxHQUFHckIsSUFBSSxDQUFDc0I7TUFDaEQsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI1OTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuICAgIGltcG9ydCB7IEJBU0VfVVJMIH0gZnJvbSAnQC9yZXF1ZXN0L2NvbmZpZy5qcydcbiAgICBpbXBvcnQge19nZXRwdWJhY2NvdW50LF9nZXRhY2NvdW50dHlwZSxfZ2V0YWNjb3VudHRhZ30gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcbiAgICAgICAgICAgICAgICBCQVNFX1VSTCxcblx0XHRcdFx0c2hvdzogZmFsc2UsXG4gICAgICAgICAgICAgICAgZ2FtZXNMaXN0OltdLFxuXHRcdFx0XHRhY2NvdW50TGlzdDpbXVxuXHRcdFx0fTtcblx0XHR9LFxuICAgICAgICBtb3VudGVkKCkge1xuXHRcdFx0dGhpcy5nZXRBY2NvdW50eXBlKFwiXCIpO1xuXHRcdFx0dGhpcy5nZXRHYW1lc1R5cGUoKTtcbiAgICAgICAgfSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRhc3luYyBnZXRBY2NvdW50eXBlKHR5cGUpe1xuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2dldGFjY291bnR0eXBlKHt0YWdfY246dHlwZX0pO1xuXHRcdFx0XHRpZihyZXMuY29kZSA9PT0gMSl7XG5cdFx0XHRcdFx0dGhpcy5hY2NvdW50TGlzdCA9IHJlcy5kYXRhO1xuXHRcdFx0XHR9XG5cdFx0XHR9LCBcblx0XHRcdGFzeW5jIGdldEdhbWVzVHlwZSgpe1xuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2dldGFjY291bnR0YWcoKTtcblx0XHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHRcdHRoaXMuZ2FtZXNMaXN0ID0gcmVzLmRhdGE7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHR0b0l0ZW1UeXBlKGl0ZW0pe1xuXHRcdFx0XHR0aGlzLmdldEFjY291bnR5cGUoaXRlbS50YWdfY24pO1xuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdGNsb3NlKCkge1xuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdHRvYWNjb3VudGRldGFpbHMoZGF0YSkge1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dhbWUvYWNjb3VudHRyYWRpbmc/dHlwZT0nICsgZGF0YS50eXBlX2NuXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///597\n"); /***/ }), /* 598 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategydetails.vue?mpType=page ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gamestrategydetails.vue?vue&type=template&id=41bf8ee9&mpType=page */ 599);\n/* harmony import */ var _gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./gamestrategydetails.vue?vue&type=script&lang=js&mpType=page */ 601);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/gamestrategydetails.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDa0Y7QUFDTDs7O0FBRzdFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9HQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nYW1lc3RyYXRlZ3lkZXRhaWxzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00MWJmOGVlOSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZ2FtZXN0cmF0ZWd5ZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vZ2FtZXN0cmF0ZWd5ZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2dhbWVzdHJhdGVneWRldGFpbHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///598\n"); /***/ }), /* 599 */ /*!*************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategydetails.vue?vue&type=template&id=41bf8ee9&mpType=page ***! \*************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./gamestrategydetails.vue?vue&type=template&id=41bf8ee9&mpType=page */ 600); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_template_id_41bf8ee9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 600 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/gamestrategydetails.vue?vue&type=template&id=41bf8ee9&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "container_games"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "s_top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "img"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.BASE_URL + _vm.detail.img), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "nametime"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.detail.title_cn)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "introduction"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "tit"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "i_text"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.detail.desc_cn)))] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "introduction"), attrs: { _i: 10 } }, [ _c("view", { staticClass: _vm._$s(11, "sc", "tit"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "i_text"), attrs: { _i: 12 } }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.detail.context_cn)))] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "introduction"), attrs: { _i: 13 } }, [ _c("view", { staticClass: _vm._$s(14, "sc", "tit"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "i_text"), attrs: { _i: 15 } }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.detail.reflink)))] ), ] ), ] ), _vm._$s(16, "i", !_vm.detail.payed) ? _c( "view", { staticClass: _vm._$s(16, "sc", "buy"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "money"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "title"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "number"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.detail.usdt)))] ), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "purchase"), attrs: { _i: 20 }, on: { click: _vm.purchase }, }), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 601 */ /*!*******************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/gamestrategydetails.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./gamestrategydetails.vue?vue&type=script&lang=js&mpType=page */ 602);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_gamestrategydetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlqQixDQUFnQiw0bEJBQUcsRUFBQyIsImZpbGUiOiI2MDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nYW1lc3RyYXRlZ3lkZXRhaWxzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nYW1lc3RyYXRlZ3lkZXRhaWxzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///601\n"); /***/ }), /* 602 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/gamestrategydetails.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n BASE_URL: _config.BASE_URL,\n id: 1,\n detail: {}\n };\n },\n onLoad: function onLoad(options) {\n // 获取传递的参数\n if (options.id) {\n this.id = options.id;\n }\n },\n mounted: function mounted() {\n this.getpayDetail();\n },\n methods: {\n getpayDetail: function getpayDetail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._guidedetail)({\n id: _this.id || '1'\n });\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.detail = res.data;\n }\n __f__(\"log\", _this.detail, 'xiangxi', \" at pages/game/gamestrategydetails.vue:86\");\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n purchase: function purchase() {\n uni.navigateTo({\n url: \"/pages/game/payment?name=guide&id=\".concat(this.detail.id)\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9nYW1lc3RyYXRlZ3lkZXRhaWxzLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiQkFTRV9VUkwiLCJpZCIsImRldGFpbCIsIm9uTG9hZCIsIm9wdGlvbnMiLCJtb3VudGVkIiwiZ2V0cGF5RGV0YWlsIiwibWV0aG9kcyIsIl9ndWlkZWRldGFpbCIsInJlcyIsImNvZGUiLCJwdXJjaGFzZSIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXdEQTtBQUdBO0FBM0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFRZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxRQUFRLEVBQVJBLGdCQUFRO01BQ1JDLEVBQUUsRUFBRSxDQUFDO01BQ0xDLE1BQU0sRUFBRSxDQUFDO0lBQ1YsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxrQkFBQ0MsT0FBTyxFQUFFO0lBQ2Y7SUFDQSxJQUFHQSxPQUFPLENBQUNILEVBQUUsRUFBQztNQUNiLElBQUksQ0FBQ0EsRUFBRSxHQUFHRyxPQUFPLENBQUNILEVBQUU7SUFDckI7RUFDRCxDQUFDO0VBQ0RJLE9BQU8scUJBQUc7SUFDVCxJQUFJLENBQUNDLFlBQVksRUFBRTtFQUNwQixDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNGRCxZQUFZLDBCQUFFO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDSCxJQUFBRSxpQkFBWSxFQUFDO2tCQUFDUCxFQUFFLEVBQUUsS0FBSSxDQUFDQSxFQUFFLElBQUk7Z0JBQUcsQ0FBQyxDQUFDO2NBQUE7Z0JBQTlDUSxHQUFHO2dCQUNQLElBQUdBLEdBQUcsQ0FBQ0MsSUFBSSxLQUFLLENBQUMsRUFBQztrQkFDakIsS0FBSSxDQUFDUixNQUFNLEdBQUdPLEdBQUcsQ0FBQ1YsSUFBSTtnQkFDdkI7Z0JBQ0EsYUFBWSxLQUFJLENBQUNHLE1BQU0sRUFBQyxTQUFTO2NBQUU7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ3BDLENBQUM7SUFDRFMsUUFBUSxzQkFBRztNQUNWQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLDhDQUF1QyxJQUFJLENBQUNaLE1BQU0sQ0FBQ0QsRUFBRTtNQUN6RCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjYwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7XG5cdEJBU0VfVVJMXG59IGZyb20gJ0AvcmVxdWVzdC9jb25maWcuanMnXG5pbXBvcnQge1xuXHRfZ3VpZGVkZXRhaWxcbn0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRCQVNFX1VSTCxcblx0XHRcdGlkOiAxLFxuXHRcdFx0ZGV0YWlsOiB7fSxcblx0XHR9O1xuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykge1xuXHRcdC8vIOiOt+WPluS8oOmAkueahOWPguaVsFxuXHRcdGlmKG9wdGlvbnMuaWQpe1xuXHRcdFx0dGhpcy5pZCA9IG9wdGlvbnMuaWQ7XG5cdFx0fVxuXHR9LFxuXHRtb3VudGVkKCkge1xuXHRcdHRoaXMuZ2V0cGF5RGV0YWlsKCk7XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRhc3luYyBnZXRwYXlEZXRhaWwoKXtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfZ3VpZGVkZXRhaWwoe2lkOiB0aGlzLmlkIHx8ICcxJ30pO1xuXHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHR0aGlzLmRldGFpbCA9IHJlcy5kYXRhXG5cdFx0XHR9XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLmRldGFpbCwneGlhbmd4aScpO1xuXHRcdH0sXG5cdFx0cHVyY2hhc2UoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogYC9wYWdlcy9nYW1lL3BheW1lbnQ/bmFtZT1ndWlkZSZpZD0ke3RoaXMuZGV0YWlsLmlkfWBcblx0XHRcdH0pXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///602\n"); /***/ }), /* 603 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumberdetails.vue?mpType=page ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./accountnumberdetails.vue?vue&type=template&id=b3417b20&mpType=page */ 604);\n/* harmony import */ var _accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./accountnumberdetails.vue?vue&type=script&lang=js&mpType=page */ 606);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/accountnumberdetails.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDbUY7QUFDTDs7O0FBRzlFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFHQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hY2NvdW50bnVtYmVyZGV0YWlscy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjM0MTdiMjAmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2FjY291bnRudW1iZXJkZXRhaWxzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9hY2NvdW50bnVtYmVyZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2FjY291bnRudW1iZXJkZXRhaWxzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///603\n"); /***/ }), /* 604 */ /*!**************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumberdetails.vue?vue&type=template&id=b3417b20&mpType=page ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accountnumberdetails.vue?vue&type=template&id=b3417b20&mpType=page */ 605); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_template_id_b3417b20_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 605 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accountnumberdetails.vue?vue&type=template&id=b3417b20&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "container"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "s_top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "img"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.BASE_URL + _vm.detail.img), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "nametime"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.detail.title_cn)))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "time"), attrs: { _i: 7 } }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.timeOptions(_vm.detail.createtime * 1000)) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "introduction"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "tit"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "i_text"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.detail.desc_cn)))] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "introduction"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "tit"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "i_text"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.detail.context_cn)))] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "introduction"), attrs: { _i: 14 } }, [ _c("view", { staticClass: _vm._$s(15, "sc", "tit"), attrs: { _i: 15 }, }), _c( "view", { staticClass: _vm._$s(16, "sc", "i_text"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.detail.reflink)))] ), ] ), ] ), _vm._$s(17, "i", !_vm.detail.payed) ? _c( "view", { staticClass: _vm._$s(17, "sc", "buy"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "money"), attrs: { _i: 18 } }, [ _c("view", { staticClass: _vm._$s(19, "sc", "title"), attrs: { _i: 19 }, }), _c( "view", { staticClass: _vm._$s(20, "sc", "number"), attrs: { _i: 20 }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.detail.usdt)))] ), ] ), _c("view", { staticClass: _vm._$s(21, "sc", "purchase"), attrs: { _i: 21 }, on: { click: _vm.purchase }, }), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 606 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accountnumberdetails.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accountnumberdetails.vue?vue&type=script&lang=js&mpType=page */ 607);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accountnumberdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBqQixDQUFnQiw2bEJBQUcsRUFBQyIsImZpbGUiOiI2MDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hY2NvdW50bnVtYmVyZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYWNjb3VudG51bWJlcmRldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///606\n"); /***/ }), /* 607 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accountnumberdetails.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n BASE_URL: _config.BASE_URL,\n id: null,\n detail: {}\n };\n },\n onLoad: function onLoad(e) {\n if (e.id) {\n this.id = e.id;\n }\n },\n mounted: function mounted() {\n this.getAccountDetail();\n },\n methods: {\n getAccountDetail: function getAccountDetail() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._accountdetail)({\n id: _this.id\n });\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.detail = res.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n timeOptions: function timeOptions(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始,所以要加1\n var day = String(date.getDate()).padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day);\n },\n purchase: function purchase() {\n uni.navigateTo({\n url: \"/pages/game/payment?name=account&id=\".concat(this.detail.id)\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9hY2NvdW50bnVtYmVyZGV0YWlscy52dWUiXSwibmFtZXMiOlsiZGF0YSIsIkJBU0VfVVJMIiwiaWQiLCJkZXRhaWwiLCJvbkxvYWQiLCJlIiwibW91bnRlZCIsImdldEFjY291bnREZXRhaWwiLCJtZXRob2RzIiwiX2FjY291bnRkZXRhaWwiLCJyZXMiLCJjb2RlIiwidGltZU9wdGlvbnMiLCJ0aW1lc3RhbXAiLCJkYXRlIiwiRGF0ZSIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiU3RyaW5nIiwiZ2V0TW9udGgiLCJwYWRTdGFydCIsImRheSIsImdldERhdGUiLCJwdXJjaGFzZSIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQTJEQTtBQUdBO0FBOURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFRZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxRQUFRLEVBQVJBLGdCQUFRO01BQ1JDLEVBQUUsRUFBRSxJQUFJO01BQ1JDLE1BQU0sRUFBRSxDQUFDO0lBQ1YsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxrQkFBQ0MsQ0FBQyxFQUFFO0lBQ1QsSUFBR0EsQ0FBQyxDQUFDSCxFQUFFLEVBQUM7TUFDUCxJQUFJLENBQUNBLEVBQUUsR0FBR0csQ0FBQyxDQUFDSCxFQUFFO0lBQ2Y7RUFDRCxDQUFDO0VBQ0RJLE9BQU8scUJBQUc7SUFDVCxJQUFJLENBQUNDLGdCQUFnQixFQUFFO0VBQ3hCLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ0ZELGdCQUFnQiw4QkFBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0wsSUFBQUUsbUJBQWMsRUFBQztrQkFBQ1AsRUFBRSxFQUFFLEtBQUksQ0FBQ0E7Z0JBQUUsQ0FBQyxDQUFDO2NBQUE7Z0JBQXpDUSxHQUFHO2dCQUNULElBQUdBLEdBQUcsQ0FBQ0MsSUFBSSxLQUFLLENBQUMsRUFBQztrQkFDakIsS0FBSSxDQUFDUixNQUFNLEdBQUdPLEdBQUcsQ0FBQ1YsSUFBSTtnQkFDdkI7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RZLFdBQVcsdUJBQUNDLFNBQVMsRUFBQztNQUNyQixJQUFNQyxJQUFJLEdBQUcsSUFBSUMsSUFBSSxDQUFDRixTQUFTLENBQUM7TUFDaEMsSUFBTUcsSUFBSSxHQUFHRixJQUFJLENBQUNHLFdBQVcsRUFBRTtNQUMvQixJQUFNQyxLQUFLLEdBQUdDLE1BQU0sQ0FBQ0wsSUFBSSxDQUFDTSxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO01BQzVELElBQU1DLEdBQUcsR0FBR0gsTUFBTSxDQUFDTCxJQUFJLENBQUNTLE9BQU8sRUFBRSxDQUFDLENBQUNGLFFBQVEsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDO01BRW5ELGlCQUFVTCxJQUFJLGNBQUlFLEtBQUssY0FBSUksR0FBRztJQUMvQixDQUFDO0lBQ0RFLFFBQVEsc0JBQUc7TUFDVkMsR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxnREFBeUMsSUFBSSxDQUFDeEIsTUFBTSxDQUFDRCxFQUFFO01BQzNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiNjA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0QkFTRV9VUkxcbn0gZnJvbSAnQC9yZXF1ZXN0L2NvbmZpZy5qcydcbmltcG9ydCB7XG5cdF9hY2NvdW50ZGV0YWlsXG59IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0QkFTRV9VUkwsXG5cdFx0XHRpZDogbnVsbCxcblx0XHRcdGRldGFpbDoge30sXG5cdFx0fTtcblx0fSxcblx0b25Mb2FkKGUpIHtcblx0XHRpZihlLmlkKXtcblx0XHRcdHRoaXMuaWQgPSBlLmlkO1xuXHRcdH1cblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHR0aGlzLmdldEFjY291bnREZXRhaWwoKTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGFzeW5jIGdldEFjY291bnREZXRhaWwoKXtcblx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IF9hY2NvdW50ZGV0YWlsKHtpZDogdGhpcy5pZH0pO1xuXHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHR0aGlzLmRldGFpbCA9IHJlcy5kYXRhXG5cdFx0XHR9XG5cdFx0fSxcblx0XHR0aW1lT3B0aW9ucyh0aW1lc3RhbXApe1xuXHRcdFx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKHRpbWVzdGFtcCk7XG5cdFx0XHRjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xuXHRcdFx0Y29uc3QgbW9udGggPSBTdHJpbmcoZGF0ZS5nZXRNb250aCgpICsgMSkucGFkU3RhcnQoMiwgJzAnKTsgLy8g5pyI5Lu95LuOMOW8gOWni++8jOaJgOS7peimgeWKoDFcblx0XHRcdGNvbnN0IGRheSA9IFN0cmluZyhkYXRlLmdldERhdGUoKSkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdFxuXHRcdFx0cmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fWA7XG5cdFx0fSxcblx0XHRwdXJjaGFzZSgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dhbWUvcGF5bWVudD9uYW1lPWFjY291bnQmaWQ9JHt0aGlzLmRldGFpbC5pZH1gXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///607\n"); /***/ }), /* 608 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/pages/game/paysuccess.vue?mpType=page ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./paysuccess.vue?vue&type=template&id=f753d002&mpType=page */ 609);\n/* harmony import */ var _paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./paysuccess.vue?vue&type=script&lang=js&mpType=page */ 611);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/paysuccess.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wYXlzdWNjZXNzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mNzUzZDAwMiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcGF5c3VjY2Vzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vcGF5c3VjY2Vzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL3BheXN1Y2Nlc3MudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///608\n"); /***/ }), /* 609 */ /*!****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/paysuccess.vue?vue&type=template&id=f753d002&mpType=page ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./paysuccess.vue?vue&type=template&id=f753d002&mpType=page */ 610); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_template_id_f753d002_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 610 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/paysuccess.vue?vue&type=template&id=f753d002&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "paycuccess"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "payall"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "img"), attrs: { _i: 4 } }, [_c("image", { attrs: { _i: 5 } })] ), _c("view", { staticClass: _vm._$s(6, "sc", "cont"), attrs: { _i: 6 }, }), _c("view", { staticClass: _vm._$s(7, "sc", "cont"), attrs: { _i: 7 }, }), _c("view", { staticClass: _vm._$s(8, "sc", "link"), attrs: { _i: 8 }, on: { click: _vm.back }, }), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 611 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/paysuccess.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./paysuccess.vue?vue&type=script&lang=js&mpType=page */ 612);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_paysuccess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdqQixDQUFnQixtbEJBQUcsRUFBQyIsImZpbGUiOiI2MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXlzdWNjZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXlzdWNjZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///611\n"); /***/ }), /* 612 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/paysuccess.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default = {\n data: function data() {\n return {\n name: ''\n };\n },\n onLoad: function onLoad(options) {\n __f__(\"log\", 'ssss', options.name, \" at pages/game/paysuccess.vue:34\");\n this.name = options.name;\n },\n methods: {\n back: function back() {\n uni.switchTab({\n url: '/pages/interstellareye/interstellareye'\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9wYXlzdWNjZXNzLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibmFtZSIsIm9uTG9hZCIsIm9wdGlvbnMiLCJtZXRob2RzIiwiYmFjayIsInVuaSIsInN3aXRjaFRhYiIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLElBQUksRUFBRTtJQUNQLENBQUM7RUFDRixDQUFDO0VBQ0RDLE1BQU0sa0JBQUNDLE9BQU8sRUFBRTtJQUNmLGFBQVksTUFBTSxFQUFFQSxPQUFPLENBQUNGLElBQUk7SUFDaEMsSUFBSSxDQUFDQSxJQUFJLEdBQUdFLE9BQU8sQ0FBQ0YsSUFBSTtFQUN6QixDQUFDO0VBQ0RHLE9BQU8sRUFBRTtJQUNSQyxJQUFJLGtCQUFFO01BQ0xDLEdBQUcsQ0FBQ0MsU0FBUyxDQUFDO1FBQ2JDLEdBQUcsRUFBQztNQUNMLENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRuYW1lOiAnJ1xuXHRcdH07XG5cdH0sXG5cdG9uTG9hZChvcHRpb25zKSB7XG5cdFx0Y29uc29sZS5sb2coJ3Nzc3MnLCBvcHRpb25zLm5hbWUpXG5cdFx0dGhpcy5uYW1lID0gb3B0aW9ucy5uYW1lO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0YmFjaygpe1xuXHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdHVybDonL3BhZ2VzL2ludGVyc3RlbGxhcmV5ZS9pbnRlcnN0ZWxsYXJleWUnXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///612\n"); /***/ }), /* 613 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accounttrading.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./accounttrading.vue?vue&type=template&id=2059b810&mpType=page */ 614);\n/* harmony import */ var _accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./accounttrading.vue?vue&type=script&lang=js&mpType=page */ 616);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/accounttrading.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDNkU7QUFDTDs7O0FBR3hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtGQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hY2NvdW50dHJhZGluZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjA1OWI4MTAmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2FjY291bnR0cmFkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9hY2NvdW50dHJhZGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL2FjY291bnR0cmFkaW5nLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///613\n"); /***/ }), /* 614 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accounttrading.vue?vue&type=template&id=2059b810&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accounttrading.vue?vue&type=template&id=2059b810&mpType=page */ 615); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_template_id_2059b810_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 615 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accounttrading.vue?vue&type=template&id=2059b810&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "tab-container"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "back"), attrs: { _i: 2 } }, [ _c("u-icon", { attrs: { name: "arrow-left", color: "#fff", size: "24", _i: 3 }, on: { click: _vm.back }, }), ], 1 ), _c("view", { staticClass: _vm._$s(4, "sc", "tab"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "tab"), attrs: { _i: 5 }, on: { click: _vm.totransactionrecords }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "container"), attrs: { _i: 6 } }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(8, "sc", "popular"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "all_top"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "title"), attrs: { _i: 10 }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "filter"), attrs: { _i: 11 }, }, [ _c("view", { attrs: { _i: 12 }, on: { click: _vm.priceAccount }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "icon"), attrs: { _i: 13 }, }, [ _c("u-icon", { attrs: { name: "arrow-up", color: "#fff", size: "9", _i: 14, }, }), _c("u-icon", { attrs: { name: "arrow-down", color: "#fff", size: "9", _i: 15, }, }), ], 1 ), ] ), ] ), _c( "scroll-view", {}, _vm._l( _vm._$s(17, "f", { forItems: _vm.accountDatas }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(17, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("17-" + $30, "sc", "gameitem"), attrs: { _i: "17-" + $30 }, on: { click: function ($event) { return _vm.tostrateydetails(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "g_img"), attrs: { _i: "18-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "19-" + $30, "a-src", _vm.publickUrl + item.img ), _i: "19-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("20-" + $30, "sc", "g_rig"), attrs: { _i: "20-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "g_top" ), attrs: { _i: "21-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "g_name" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.desc_cn) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "g_bottom" ), attrs: { _i: "23-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "ga_cont" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(item.title_cn) ) ), ] ), _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "ga_num" ), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(item.usdt || 0) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ]), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 616 */ /*!**************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/accounttrading.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./accounttrading.vue?vue&type=script&lang=js&mpType=page */ 617);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_accounttrading_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9qQixDQUFnQix1bEJBQUcsRUFBQyIsImZpbGUiOiI2MTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hY2NvdW50dHJhZGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYWNjb3VudHRyYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///616\n"); /***/ }), /* 617 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/accounttrading.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\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 _default = {\n data: function data() {\n return {\n publickUrl: \"\",\n accountDatas: [],\n search: {\n type_cn: \"\",\n page: 1,\n listrow: 9999,\n sort: 1 //1升序,0降序\n }\n };\n },\n onLoad: function onLoad(e) {\n if (e.type) {\n this.search.type_cn = e.type;\n }\n this.publickUrl = _config.BASE_URL;\n },\n mounted: function mounted() {\n this.getaccountList();\n },\n methods: {\n priceAccount: function priceAccount() {\n this.search.sort == 1 ? this.search.sort = 0 : this.search.sort = 1;\n this.getaccountList();\n },\n getaccountList: function getaccountList() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._getpubaccount)(_this.search);\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.accountDatas = res.data.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n tostrateydetails: function tostrateydetails(item) {\n uni.navigateTo({\n url: '/pages/game/accountnumberdetails?id=' + item.id\n });\n },\n back: function back() {\n uni.navigateBack();\n },\n totransactionrecords: function totransactionrecords() {\n uni.navigateTo({\n url: '/pages/game/ransactionrecords'\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9hY2NvdW50dHJhZGluZy52dWUiXSwibmFtZXMiOlsiZGF0YSIsInB1YmxpY2tVcmwiLCJhY2NvdW50RGF0YXMiLCJzZWFyY2giLCJ0eXBlX2NuIiwicGFnZSIsImxpc3Ryb3ciLCJzb3J0Iiwib25Mb2FkIiwiZSIsInR5cGUiLCJCQVNFX1VSTCIsIm1vdW50ZWQiLCJnZXRhY2NvdW50TGlzdCIsIm1ldGhvZHMiLCJwcmljZUFjY291bnQiLCJfZ2V0cHViYWNjb3VudCIsInJlcyIsImNvZGUiLCJ0b3N0cmF0ZXlkZXRhaWxzIiwiaXRlbSIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJpZCIsImJhY2siLCJuYXZpZ2F0ZUJhY2siLCJ0b3RyYW5zYWN0aW9ucmVjb3JkcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBdURBO0FBQ0E7QUF4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFJZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxVQUFVLEVBQUMsRUFBRTtNQUNiQyxZQUFZLEVBQUMsRUFBRTtNQUNmQyxNQUFNLEVBQUM7UUFDTkMsT0FBTyxFQUFDLEVBQUU7UUFDVkMsSUFBSSxFQUFFLENBQUM7UUFDUEMsT0FBTyxFQUFFLElBQUk7UUFDYkMsSUFBSSxFQUFFLENBQUMsQ0FBQztNQUNUO0lBQ0QsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxrQkFBQ0MsQ0FBQyxFQUFFO0lBQ1QsSUFBR0EsQ0FBQyxDQUFDQyxJQUFJLEVBQUM7TUFDVCxJQUFJLENBQUNQLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHSyxDQUFDLENBQUNDLElBQUk7SUFDN0I7SUFDQSxJQUFJLENBQUNULFVBQVUsR0FBR1UsZ0JBQVE7RUFDM0IsQ0FBQztFQUNEQyxPQUFPLHFCQUFHO0lBQ1QsSUFBSSxDQUFDQyxjQUFjLEVBQUU7RUFDdEIsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsWUFBWSwwQkFBRTtNQUNiLElBQUksQ0FBQ1osTUFBTSxDQUFDSSxJQUFJLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQ0osTUFBTSxDQUFDSSxJQUFJLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQ0osTUFBTSxDQUFDSSxJQUFJLEdBQUcsQ0FBQztNQUNuRSxJQUFJLENBQUNNLGNBQWMsRUFBRTtJQUN0QixDQUFDO0lBQ0tBLGNBQWMsNEJBQUU7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNMLElBQUFHLG1CQUFjLEVBQUMsS0FBSSxDQUFDYixNQUFNLENBQUM7Y0FBQTtnQkFBdkNjLEdBQUc7Z0JBQ1AsSUFBR0EsR0FBRyxDQUFDQyxJQUFJLEtBQUssQ0FBQyxFQUFDO2tCQUNqQixLQUFJLENBQUNoQixZQUFZLEdBQUdlLEdBQUcsQ0FBQ2pCLElBQUksQ0FBQ0EsSUFBSTtnQkFDbEM7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0RtQixnQkFBZ0IsNEJBQUNDLElBQUksRUFBRTtNQUN0QkMsR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFLHNDQUFzQyxHQUFHSCxJQUFJLENBQUNJO01BQ3BELENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsSUFBSSxrQkFBRztNQUNOSixHQUFHLENBQUNLLFlBQVksRUFBRTtJQUNuQixDQUFDO0lBQ0RDLG9CQUFvQixrQ0FBRztNQUN0Qk4sR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFO01BQ04sQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI2MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7X2dldHB1YmFjY291bnR9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbmltcG9ydCB7IEJBU0VfVVJMIH0gZnJvbSAnQC9yZXF1ZXN0L2NvbmZpZy5qcydcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cHVibGlja1VybDpcIlwiLFxuXHRcdFx0YWNjb3VudERhdGFzOltdLFxuXHRcdFx0c2VhcmNoOntcblx0XHRcdFx0dHlwZV9jbjpcIlwiLFxuXHRcdFx0XHRwYWdlOiAxLFxuXHRcdFx0XHRsaXN0cm93OiA5OTk5LFxuXHRcdFx0XHRzb3J0OiAxLC8vMeWNh+W6j++8jDDpmY3luo9cblx0XHRcdH0sXG5cdFx0fTtcblx0fSxcblx0b25Mb2FkKGUpIHtcblx0XHRpZihlLnR5cGUpe1xuXHRcdFx0dGhpcy5zZWFyY2gudHlwZV9jbiA9IGUudHlwZTtcblx0XHR9XG5cdFx0dGhpcy5wdWJsaWNrVXJsID0gQkFTRV9VUkw7XG5cdH0sXG5cdG1vdW50ZWQoKSB7XG5cdFx0dGhpcy5nZXRhY2NvdW50TGlzdCgpO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0cHJpY2VBY2NvdW50KCl7XG5cdFx0XHR0aGlzLnNlYXJjaC5zb3J0ID09IDEgPyB0aGlzLnNlYXJjaC5zb3J0ID0gMCA6IHRoaXMuc2VhcmNoLnNvcnQgPSAxO1xuXHRcdFx0dGhpcy5nZXRhY2NvdW50TGlzdCgpO1xuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0YWNjb3VudExpc3QoKXtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfZ2V0cHViYWNjb3VudCh0aGlzLnNlYXJjaCk7XG5cdFx0XHRpZihyZXMuY29kZSA9PT0gMSl7XG5cdFx0XHRcdHRoaXMuYWNjb3VudERhdGFzID0gcmVzLmRhdGEuZGF0YTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdHRvc3RyYXRleWRldGFpbHMoaXRlbSkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvZ2FtZS9hY2NvdW50bnVtYmVyZGV0YWlscz9pZD0nICsgaXRlbS5pZFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGJhY2soKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVCYWNrKClcblx0XHR9LFxuXHRcdHRvdHJhbnNhY3Rpb25yZWNvcmRzKCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvZ2FtZS9yYW5zYWN0aW9ucmVjb3Jkcydcblx0XHRcdH0pXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///617\n"); /***/ }), /* 618 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/pages/game/ransactionrecords.vue?mpType=page ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ransactionrecords.vue?vue&type=template&id=48c61f78&mpType=page */ 619);\n/* harmony import */ var _ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ransactionrecords.vue?vue&type=script&lang=js&mpType=page */ 621);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/ransactionrecords.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDZ0Y7QUFDTDs7O0FBRzNFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtHQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yYW5zYWN0aW9ucmVjb3Jkcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDhjNjFmNzgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3JhbnNhY3Rpb25yZWNvcmRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9yYW5zYWN0aW9ucmVjb3Jkcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL3JhbnNhY3Rpb25yZWNvcmRzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///618\n"); /***/ }), /* 619 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/ransactionrecords.vue?vue&type=template&id=48c61f78&mpType=page ***! \***********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ransactionrecords.vue?vue&type=template&id=48c61f78&mpType=page */ 620); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_template_id_48c61f78_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 620 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/ransactionrecords.vue?vue&type=template&id=48c61f78&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", _vm._l( _vm._$s(2, "f", { forItems: _vm.accountOrderData }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("2-" + $30, "sc", "popular"), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "gameitem"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "g_img"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", _vm.publicURL + item.accountinfo.img ), _i: "5-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "g_rig"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "g_top"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "g_name" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.accountinfo.type_cn) ) ), ] ), _c("view", { staticClass: _vm._$s("9-" + $30, "sc", "g_btn"), attrs: { _i: "9-" + $30 }, }), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "g_bottom"), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "ga_cont" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.timeOptions(item.paytime * 1000)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "ga_money" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.usdt) ) ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "link"), attrs: { _i: "13-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.accountinfo.reflink) ) ), ]), _c("image", { attrs: { _i: "15-" + $30 }, on: { click: function ($event) { return _vm.copyAdress(item.accountinfo.reflink) }, }, }), ] ), ] ) } ), 0 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 621 */ /*!*****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/ransactionrecords.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ransactionrecords.vue?vue&type=script&lang=js&mpType=page */ 622);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ransactionrecords_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVqQixDQUFnQiwwbEJBQUcsRUFBQyIsImZpbGUiOiI2MjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yYW5zYWN0aW9ucmVjb3Jkcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmFuc2FjdGlvbnJlY29yZHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///621\n"); /***/ }), /* 622 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/ransactionrecords.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n data: function data() {\n return {\n publicURL: \"\",\n accountOrderData: [],\n searchObj: {\n page: 1,\n listrow: 99999\n }\n };\n },\n mounted: function mounted() {\n this.publicURL = _config.BASE_URL;\n this.getAccountRecordsList();\n },\n methods: {\n timeOptions: function timeOptions(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始,所以要加1\n var day = String(date.getDate()).padStart(2, '0');\n var hours = date.getHours();\n var moinutes = String(date.getMinutes()).padStart(2, '0'); // 月份从0开始,所以要加1\n var seconds = String(date.getSeconds()).padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(moinutes, \":\").concat(seconds);\n },\n getAccountRecordsList: function getAccountRecordsList() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api._getaccountorder)(_this.searchObj);\n case 2:\n res = _context.sent;\n if (res.code === 1) {\n _this.accountOrderData = res.data.data;\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n copyAdress: function copyAdress(adress) {\n uni.setClipboardData({\n data: adress,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n userMoneyAdressOptions: function userMoneyAdressOptions(data) {\n var start = data.substring(0, 20);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9yYW5zYWN0aW9ucmVjb3Jkcy52dWUiXSwibmFtZXMiOlsiZGF0YSIsInB1YmxpY1VSTCIsImFjY291bnRPcmRlckRhdGEiLCJzZWFyY2hPYmoiLCJwYWdlIiwibGlzdHJvdyIsIm1vdW50ZWQiLCJCQVNFX1VSTCIsImdldEFjY291bnRSZWNvcmRzTGlzdCIsIm1ldGhvZHMiLCJ0aW1lT3B0aW9ucyIsInRpbWVzdGFtcCIsImRhdGUiLCJEYXRlIiwieWVhciIsImdldEZ1bGxZZWFyIiwibW9udGgiLCJTdHJpbmciLCJnZXRNb250aCIsInBhZFN0YXJ0IiwiZGF5IiwiZ2V0RGF0ZSIsImhvdXJzIiwiZ2V0SG91cnMiLCJtb2ludXRlcyIsImdldE1pbnV0ZXMiLCJzZWNvbmRzIiwiZ2V0U2Vjb25kcyIsIl9nZXRhY2NvdW50b3JkZXIiLCJyZXMiLCJjb2RlIiwiY29weUFkcmVzcyIsImFkcmVzcyIsInVuaSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwidXNlck1vbmV5QWRyZXNzT3B0aW9ucyIsInN0YXJ0Iiwic3Vic3RyaW5nIiwiZW5kIiwibGVuZ3RoIiwibWlkZGxlIiwiZmluYWxTdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXlDQTtBQUNBO0FBMUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFJZTtFQUNkQSxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxTQUFTLEVBQUMsRUFBRTtNQUNaQyxnQkFBZ0IsRUFBQyxFQUFFO01BQ25CQyxTQUFTLEVBQUM7UUFDVEMsSUFBSSxFQUFFLENBQUM7UUFDUEMsT0FBTyxFQUFDO01BQ1Q7SUFDRCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxPQUFPLHFCQUFHO0lBQ1QsSUFBSSxDQUFDTCxTQUFTLEdBQUdNLGdCQUFRO0lBQ3pCLElBQUksQ0FBQ0MscUJBQXFCLEVBQUU7RUFDN0IsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsV0FBVyx1QkFBQ0MsU0FBUyxFQUFDO01BQ3JCLElBQU1DLElBQUksR0FBRyxJQUFJQyxJQUFJLENBQUNGLFNBQVMsQ0FBQztNQUNoQyxJQUFNRyxJQUFJLEdBQUdGLElBQUksQ0FBQ0csV0FBVyxFQUFFO01BQy9CLElBQU1DLEtBQUssR0FBR0MsTUFBTSxDQUFDTCxJQUFJLENBQUNNLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDQyxRQUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7TUFDNUQsSUFBTUMsR0FBRyxHQUFHSCxNQUFNLENBQUNMLElBQUksQ0FBQ1MsT0FBTyxFQUFFLENBQUMsQ0FBQ0YsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDbkQsSUFBTUcsS0FBSyxHQUFHVixJQUFJLENBQUNXLFFBQVEsRUFBRTtNQUM3QixJQUFNQyxRQUFRLEdBQUdQLE1BQU0sQ0FBQ0wsSUFBSSxDQUFDYSxVQUFVLEVBQUUsQ0FBQyxDQUFDTixRQUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7TUFDN0QsSUFBTU8sT0FBTyxHQUFHVCxNQUFNLENBQUNMLElBQUksQ0FBQ2UsVUFBVSxFQUFFLENBQUMsQ0FBQ1IsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDMUQsaUJBQVVMLElBQUksY0FBSUUsS0FBSyxjQUFJSSxHQUFHLGNBQUlFLEtBQUssY0FBSUUsUUFBUSxjQUFJRSxPQUFPO0lBQy9ELENBQUM7SUFDS2xCLHFCQUFxQixtQ0FBRTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ1osSUFBQW9CLHFCQUFnQixFQUFDLEtBQUksQ0FBQ3pCLFNBQVMsQ0FBQztjQUFBO2dCQUE1QzBCLEdBQUc7Z0JBQ1AsSUFBR0EsR0FBRyxDQUFDQyxJQUFJLEtBQUssQ0FBQyxFQUFDO2tCQUNqQixLQUFJLENBQUM1QixnQkFBZ0IsR0FBRzJCLEdBQUcsQ0FBQzdCLElBQUksQ0FBQ0EsSUFBSTtnQkFDdEM7Y0FBQztjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDRixDQUFDO0lBQ0QrQixVQUFVLHNCQUFDQyxNQUFNLEVBQUU7TUFDbEJDLEdBQUcsQ0FBQ0MsZ0JBQWdCLENBQUM7UUFDcEJsQyxJQUFJLEVBQUVnQyxNQUFNO1FBQ1pHLE9BQU8sRUFBRSxtQkFBTTtVQUNkRixHQUFHLENBQUNHLFNBQVMsQ0FBQztZQUNiQyxLQUFLLEVBQUUsTUFBTTtZQUNiQyxJQUFJLEVBQUU7VUFDUCxDQUFDLENBQUM7UUFDSDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsc0JBQXNCLGtDQUFDdkMsSUFBSSxFQUFFO01BQzVCLElBQUl3QyxLQUFLLEdBQUd4QyxJQUFJLENBQUN5QyxTQUFTLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQztNQUNqQyxJQUFJQyxHQUFHLEdBQUcxQyxJQUFJLENBQUN5QyxTQUFTLENBQUN6QyxJQUFJLENBQUMyQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO01BQ3pDLElBQUlDLE1BQU0sR0FBRyxHQUFHO01BQ2hCLElBQUlDLFdBQVcsR0FBR0wsS0FBSyxHQUFHSSxNQUFNLEdBQUdGLEdBQUc7TUFDdEMsT0FBT0csV0FBVztJQUNuQjtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjYyMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCB7QkFTRV9VUkx9IGZyb20gJ0AvcmVxdWVzdC9jb25maWcuanMnXG5pbXBvcnQge19nZXRhY2NvdW50b3JkZXJ9IGZyb20gJ0AvcmVxdWVzdC9hcGkuanMnXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHB1YmxpY1VSTDpcIlwiLFxuXHRcdFx0YWNjb3VudE9yZGVyRGF0YTpbXSxcblx0XHRcdHNlYXJjaE9iajp7XG5cdFx0XHRcdHBhZ2U6IDEsXG5cdFx0XHRcdGxpc3Ryb3c6OTk5OTlcblx0XHRcdH0sXG5cdFx0fTtcblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHR0aGlzLnB1YmxpY1VSTCA9IEJBU0VfVVJMO1xuXHRcdHRoaXMuZ2V0QWNjb3VudFJlY29yZHNMaXN0KCk7XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHR0aW1lT3B0aW9ucyh0aW1lc3RhbXApe1xuXHRcdFx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKHRpbWVzdGFtcCk7XG5cdFx0XHRjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xuXHRcdFx0Y29uc3QgbW9udGggPSBTdHJpbmcoZGF0ZS5nZXRNb250aCgpICsgMSkucGFkU3RhcnQoMiwgJzAnKTsgLy8g5pyI5Lu95LuOMOW8gOWni++8jOaJgOS7peimgeWKoDFcblx0XHRcdGNvbnN0IGRheSA9IFN0cmluZyhkYXRlLmdldERhdGUoKSkucGFkU3RhcnQoMiwgJzAnKTtcblx0XHRcdGNvbnN0IGhvdXJzID0gZGF0ZS5nZXRIb3VycygpO1xuXHRcdFx0Y29uc3QgbW9pbnV0ZXMgPSBTdHJpbmcoZGF0ZS5nZXRNaW51dGVzKCkpLnBhZFN0YXJ0KDIsICcwJyk7IC8vIOaciOS7veS7jjDlvIDlp4vvvIzmiYDku6XopoHliqAxXG5cdFx0XHRjb25zdCBzZWNvbmRzID0gU3RyaW5nKGRhdGUuZ2V0U2Vjb25kcygpKS5wYWRTdGFydCgyLCAnMCcpO1xuXHRcdFx0cmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fSAke2hvdXJzfToke21vaW51dGVzfToke3NlY29uZHN9YDtcblx0XHR9LFxuXHRcdGFzeW5jIGdldEFjY291bnRSZWNvcmRzTGlzdCgpe1xuXHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9nZXRhY2NvdW50b3JkZXIodGhpcy5zZWFyY2hPYmopO1xuXHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHR0aGlzLmFjY291bnRPcmRlckRhdGEgPSByZXMuZGF0YS5kYXRhO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y29weUFkcmVzcyhhZHJlc3MpIHtcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogYWRyZXNzLFxuXHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnycsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2Vzcydcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0dXNlck1vbmV5QWRyZXNzT3B0aW9ucyhkYXRhKSB7XG5cdFx0XHRsZXQgc3RhcnQgPSBkYXRhLnN1YnN0cmluZygwLCAyMCk7XG5cdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xuXHRcdFx0bGV0IGZpbmFsU3RyaW5nID0gc3RhcnQgKyBtaWRkbGUgKyBlbmQ7XG5cdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///622\n"); /***/ }), /* 623 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/pages/game/payment.vue?mpType=page ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./payment.vue?vue&type=template&id=32f86bb2&mpType=page */ 624);\n/* harmony import */ var _payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./payment.vue?vue&type=script&lang=js&mpType=page */ 638);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/game/payment.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wYXltZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMmY4NmJiMiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcGF5bWVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vcGF5bWVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nYW1lL3BheW1lbnQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///623\n"); /***/ }), /* 624 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/payment.vue?vue&type=template&id=32f86bb2&mpType=page ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./payment.vue?vue&type=template&id=32f86bb2&mpType=page */ 625); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_template_id_32f86bb2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 625 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/payment.vue?vue&type=template&id=32f86bb2&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, uModal: __webpack_require__(/*! @/uview-ui/components/u-modal/u-modal.vue */ 626).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("web-view", { attrs: { "webview-styles": _vm._$s(1, "a-webview-styles", _vm.webviewStyles), _i: 1, }, on: { message: _vm.handleWebViewMessage }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "paymoney"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "titcont"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "image"), attrs: { _i: 4 } }, [ _c("image", { attrs: { src: _vm._$s(5, "a-src", _vm.BASE_URL + _vm.detail.img), _i: 5, }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "cont"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.detail.title_cn)))] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "money"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "moneytit"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "moneynum"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.detail.usdt)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "paymentmethod"), attrs: { _i: 10 } }, [ _c("view", { staticClass: _vm._$s(11, "sc", "p_tit"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "moneybi"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "m_item"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "m_left"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "img"), attrs: { _i: 15 }, }, [_c("image", { attrs: { _i: 16 } })] ), _c("view"), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "m_right"), attrs: { _i: 18 }, }, [ _c( "label", { staticClass: _vm._$s(19, "sc", "radio"), attrs: { _i: 19 }, }, [_c("radio", {})] ), ] ), ] ), ] ), ] ), _vm._$s(21, "i", _vm.modalNamezz) ? _c( "view", { staticClass: _vm._$s(21, "sc", "modal"), attrs: { _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "modal-content"), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "modal-header"), attrs: { _i: 23 }, }, [ _c("view", { staticClass: _vm._$s(24, "sc", "zz_content"), attrs: { _i: 24 }, }), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "modal-body"), attrs: { _i: 25 }, }, [ _c( "view", { staticClass: _vm._$s( 26, "sc", "modal-item zf_mod_item" ), attrs: { _i: 26 }, }, [ _c("text", { staticClass: _vm._$s(27, "sc", "modal-label"), attrs: { _i: 27 }, }), _c("view", [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.userInfos.email)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "modal-item"), attrs: { _i: 29 }, }, [ _c("text", { staticClass: _vm._$s(30, "sc", "modal-label"), attrs: { _i: 30 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMimaZz, password: _vm.showPassword2, border: "none", _i: 31, }, on: { input: _vm.handleInput2 }, }), _c("img", { attrs: { src: _vm._$s( 32, "a-src", !_vm.showPassword2 ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 32, }, on: { click: function ($event) { return _vm.changePassword() }, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 33, "sc", "modal-item zf_mod_item" ), attrs: { _i: 33 }, }, [ _c("text", { staticClass: _vm._$s(34, "sc", "modal-label"), attrs: { _i: 34 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 35 }, model: { value: _vm._$s(35, "v-model", _vm.emailCode), callback: function ($$v) { _vm.emailCode = $$v }, expression: "emailCode", }, }), _c( "view", { staticClass: _vm._$s(36, "sc", "sendcode"), attrs: { _i: 36 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.emaiTip)))] ), ], 1 ), _c( "view", { staticClass: _vm._$s( 37, "sc", "modal-item zf_mod_item" ), attrs: { _i: 37 }, }, [ _c("text", { staticClass: _vm._$s(38, "sc", "modal-label"), attrs: { _i: 38 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 39 }, model: { value: _vm._$s(39, "v-model", _vm.googleCode), callback: function ($$v) { _vm.googleCode = $$v }, expression: "googleCode", }, }), _c( "view", { staticClass: _vm._$s(40, "sc", "sendcode"), attrs: { _i: 40 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.googleTip)))] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "modal-footer"), attrs: { _i: 41 }, }, [ _c("button", { staticClass: _vm._$s(42, "sc", "modal-button cancel"), attrs: { _i: 42 }, on: { click: _vm.offModalBtnZz }, }), _c("button", { staticClass: _vm._$s(43, "sc", "modal-button confirm"), attrs: { _i: 43 }, on: { click: _vm.modalBtnZz }, }), ] ), ] ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s(44, "sc", "buy"), attrs: { _i: 44 } }, [ _c( "view", { staticClass: _vm._$s(45, "sc", "label"), attrs: { _i: 45 } }, [ _c( "checkbox-group", { attrs: { _i: 46 }, on: { change: _vm.checkboxChange } }, [ _c("checkbox", { attrs: { checked: _vm._$s(47, "a-checked", _vm.isDisable), _i: 47, }, }), ] ), ] ), _c("view", [_c("text")]), _c( "view", { staticClass: _vm._$s(50, "sc", "buypurchase"), attrs: { _i: 50 } }, [ _c("view", { staticClass: _vm._$s(51, "sc", "purchase"), attrs: { _i: 51 }, on: { click: _vm.purchase }, }), ] ), ]), _c("u-modal", { attrs: { show: _vm.show, title: _vm.title, showCancelButton: true, _i: 52, }, on: { cancel: _vm.cancel, confirm: _vm.confirm }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 626 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-modal/u-modal.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-modal.vue?vue&type=template&id=3626fcec&scoped=true& */ 627);\n/* harmony import */ var _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-modal.vue?vue&type=script&lang=js& */ 635);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3626fcec\",\n null,\n false,\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-modal/u-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW1vZGFsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNjI2ZmNlYyZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtbW9kYWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LW1vZGFsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM2MjZmY2VjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1tb2RhbC91LW1vZGFsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///626\n"); /***/ }), /* 627 */ /*!*******************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-modal/u-modal.vue?vue&type=template&id=3626fcec&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-modal.vue?vue&type=template&id=3626fcec&scoped=true& */ 628); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 628 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-modal/u-modal.vue?vue&type=template&id=3626fcec&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, uLine: __webpack_require__(/*! @/uview-ui/components/u-line/u-line.vue */ 629).default, uLoadingIcon: __webpack_require__(/*! @/uview-ui/components/u-loading-icon/u-loading-icon.vue */ 463) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "u-popup", { attrs: { mode: "center", zoom: _vm.zoom, show: _vm.show, customStyle: { borderRadius: "6px", overflow: "hidden", marginTop: "-" + _vm.$u.addUnit(_vm.negativeTop), }, closeOnClickOverlay: _vm.closeOnClickOverlay, safeAreaInsetBottom: false, duration: _vm.duration, _i: 0, }, on: { click: _vm.clickHandler }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-modal"), style: _vm._$s(1, "s", { width: _vm.$u.addUnit(_vm.width), }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.title) ? _c( "text", { staticClass: _vm._$s(2, "sc", "u-modal__title"), attrs: { _i: 2 }, }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.title)))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(3, "sc", "u-modal__content"), style: _vm._$s(3, "s", { paddingTop: (_vm.title ? 12 : 25) + "px", }), attrs: { _i: 3 }, }, [ _vm._t( "default", [ _c( "text", { staticClass: _vm._$s(5, "sc", "u-modal__content__text"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.content)))] ), ], { _i: 4 } ), ], 2 ), _vm._$s(6, "i", _vm.$slots.confirmButton) ? _c( "view", { staticClass: _vm._$s( 6, "sc", "u-modal__button-group--confirm-button" ), attrs: { _i: 6 }, }, [_vm._t("confirmButton", null, { _i: 7 })], 2 ) : [ _c("u-line", { attrs: { _i: 9 } }), _c( "view", { staticClass: _vm._$s(10, "sc", "u-modal__button-group"), style: _vm._$s(10, "s", { flexDirection: _vm.buttonReverse ? "row-reverse" : "row", }), attrs: { _i: 10 }, }, [ _vm._$s(11, "i", _vm.showCancelButton) ? _c( "view", { staticClass: _vm._$s( 11, "sc", "u-modal__button-group__wrapper u-modal__button-group__wrapper--cancel" ), class: _vm._$s(11, "c", [ _vm.showCancelButton && !_vm.showConfirmButton && "u-modal__button-group__wrapper--only-cancel", ]), attrs: { _i: 11 }, on: { click: _vm.cancelHandler }, }, [ _c( "text", { staticClass: _vm._$s( 12, "sc", "u-modal__button-group__wrapper__text" ), style: _vm._$s(12, "s", { color: _vm.cancelColor, }), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.cancelText)) ), ] ), ] ) : _vm._e(), _vm._$s( 13, "i", _vm.showConfirmButton && _vm.showCancelButton ) ? _c("u-line", { attrs: { direction: "column", _i: 13 } }) : _vm._e(), _vm._$s(14, "i", _vm.showConfirmButton) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "u-modal__button-group__wrapper u-modal__button-group__wrapper--confirm" ), class: _vm._$s(14, "c", [ !_vm.showCancelButton && _vm.showConfirmButton && "u-modal__button-group__wrapper--only-confirm", ]), attrs: { _i: 14 }, on: { click: _vm.confirmHandler }, }, [ _vm._$s(15, "i", _vm.loading) ? _c("u-loading-icon", { attrs: { _i: 15 } }) : _c( "text", { staticClass: _vm._$s( 16, "sc", "u-modal__button-group__wrapper__text" ), style: _vm._$s(16, "s", { color: _vm.confirmColor, }), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.confirmText) ) ), ] ), ], 1 ) : _vm._e(), ], 1 ), ], ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 629 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-line/u-line.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-line.vue?vue&type=template&id=60c80200&scoped=true& */ 630);\n/* harmony import */ var _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-line.vue?vue&type=script&lang=js& */ 632);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"60c80200\",\n null,\n false,\n _u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-line/u-line.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWxpbmUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTYwYzgwMjAwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1saW5lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1saW5lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYwYzgwMjAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1saW5lL3UtbGluZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///629\n"); /***/ }), /* 630 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-line/u-line.vue?vue&type=template&id=60c80200&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-line.vue?vue&type=template&id=60c80200&scoped=true& */ 631); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_60c80200_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 631 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-line/u-line.vue?vue&type=template&id=60c80200&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "u-line"), style: _vm._$s(0, "s", [_vm.lineStyle]), attrs: { _i: 0 }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 632 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-line/u-line.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-line.vue?vue&type=script&lang=js& */ 633);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI2MzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxpbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxpbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///632\n"); /***/ }), /* 633 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-line/u-line.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 634));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * line 线条\n * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\n * @tutorial https://www.uviewui.com/components/line.html\n * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\n * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\n * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\n * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\n * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\n * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\n * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n * @example \n */\nvar _default = {\n name: 'u-line',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n computed: {\n lineStyle: function lineStyle() {\n var style = {};\n style.margin = this.margin;\n // 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\n if (this.direction === 'row') {\n // 此处采用兼容分开写,兼容nvue的写法\n style.borderBottomWidth = '1px';\n style.borderBottomStyle = this.dashed ? 'dashed' : 'solid';\n style.width = uni.$u.addUnit(this.length);\n if (this.hairline) style.transform = 'scaleY(0.5)';\n } else {\n // 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\n style.borderLeftWidth = '1px';\n style.borderLeftStyle = this.dashed ? 'dashed' : 'solid';\n style.height = uni.$u.addUnit(this.length);\n if (this.hairline) style.transform = 'scaleX(0.5)';\n }\n style.borderColor = this.color;\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxpbmUvdS1saW5lLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiY29tcHV0ZWQiLCJsaW5lU3R5bGUiLCJzdHlsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBOzs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQSxlQWFBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO01BRUFBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXdcclxuXHQgICAgY2xhc3M9XCJ1LWxpbmVcIlxyXG5cdCAgICA6c3R5bGU9XCJbbGluZVN0eWxlXVwiXHJcblx0PlxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcclxuXHQvKipcclxuXHQgKiBsaW5lIOe6v+adoVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmraTnu4Tku7bkuIDoiKznlKjkuo7mmL7npLrkuIDmoLnnur/mnaHvvIznlKjkuo7liIbpmpTlhoXlrrnlnZfvvIzmnInmqKrlkJHlkoznq5blkJHkuKTnp43mqKHlvI/vvIzkuJTog73orr7nva4wLjVweOe6v+adoe+8jOS9v+eUqOS5n+W+iOeugOWNlVxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL2xpbmUuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yXHRcdOe6v+adoeeahOminOiJsiAoIOm7mOiupCAnI2Q2ZDdkOScgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bGVuZ3RoXHRcdOmVv+W6pu+8jOerluWQkeaXtuihqOeOsOS4uumrmOW6pu+8jOaoquWQkeaXtuihqOeOsOS4uumVv+W6pu+8jOWPr+S7peS4uueZvuWIhuavlO+8jOW4pnB45Y2V5L2N55qE5YC8562JICgg6buY6K6kICcxMDAlJyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0ZGlyZWN0aW9uXHTnur/mnaHnmoTmlrnlkJHvvIxyb3ct5qiq5ZCR77yMY29sLeerluWQkSAo6buY6K6kICdyb3cnIClcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0aGFpcmxpbmVcdOaYr+WQpuaYvuekuue7hue6v+adoSAo6buY6K6kIHRydWUgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bWFyZ2luXHRcdOe6v+adoeS4juS4iuS4i+W3puWPs+WFg+e0oOeahOmXtOi3ne+8jOWtl+espuS4suW9ouW8j++8jOWmglwiMzBweFwiICAo6buY6K6kIDAgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRkYXNoZWRcdFx05piv5ZCm6Jma57q/77yMdHJ1ZS3omZrnur/vvIxmYWxzZS3lrp7nur8gKOm7mOiupCBmYWxzZSApXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9XHRcdFx0Y3VzdG9tU3R5bGVcdOWumuS5iemcgOimgeeUqOWIsOeahOWklumDqOagt+W8j1xyXG5cdCAqIEBleGFtcGxlIDx1LWxpbmUgY29sb3I9XCJyZWRcIj48L3UtbGluZT5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1saW5lJyxcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4scHJvcHNdLFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0bGluZVN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge31cclxuXHRcdFx0XHRzdHlsZS5tYXJnaW4gPSB0aGlzLm1hcmdpblxyXG5cdFx0XHRcdC8vIOWmguaenOaYr+awtOW5s+e6v+adoe+8jOi+ueahhumrmOW6puS4ujFweO+8jOWGjemAmui/h3RyYW5zZm9ybee8qeWwj+S4gOWNiu+8jOWwseaYrzAuNXB45LqGXHJcblx0XHRcdFx0aWYgKHRoaXMuZGlyZWN0aW9uID09PSAncm93Jykge1xyXG5cdFx0XHRcdFx0Ly8g5q2k5aSE6YeH55So5YW85a655YiG5byA5YaZ77yM5YW85a65bnZ1ZeeahOWGmeazlVxyXG5cdFx0XHRcdFx0c3R5bGUuYm9yZGVyQm90dG9tV2lkdGggPSAnMXB4J1xyXG5cdFx0XHRcdFx0c3R5bGUuYm9yZGVyQm90dG9tU3R5bGUgPSB0aGlzLmRhc2hlZCA/ICdkYXNoZWQnIDogJ3NvbGlkJ1xyXG5cdFx0XHRcdFx0c3R5bGUud2lkdGggPSB1bmkuJHUuYWRkVW5pdCh0aGlzLmxlbmd0aClcclxuXHRcdFx0XHRcdGlmICh0aGlzLmhhaXJsaW5lKSBzdHlsZS50cmFuc2Zvcm0gPSAnc2NhbGVZKDAuNSknXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIOWmguaenOaYr+erluWQkee6v+adoe+8jOi+ueahhuWuveW6puS4ujFweO+8jOWGjemAmui/h3RyYW5zZm9ybee8qeWwj+S4gOWNiu+8jOWwseaYrzAuNXB45LqGXHJcblx0XHRcdFx0XHRzdHlsZS5ib3JkZXJMZWZ0V2lkdGggPSAnMXB4J1xyXG5cdFx0XHRcdFx0c3R5bGUuYm9yZGVyTGVmdFN0eWxlID0gdGhpcy5kYXNoZWQgPyAnZGFzaGVkJyA6ICdzb2xpZCdcclxuXHRcdFx0XHRcdHN0eWxlLmhlaWdodCA9IHVuaS4kdS5hZGRVbml0KHRoaXMubGVuZ3RoKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaGFpcmxpbmUpIHN0eWxlLnRyYW5zZm9ybSA9ICdzY2FsZVgoMC41KSdcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN0eWxlLmJvcmRlckNvbG9yID0gdGhpcy5jb2xvclxyXG5cdFx0XHRcdHJldHVybiB1bmkuJHUuZGVlcE1lcmdlKHN0eWxlLCB1bmkuJHUuYWRkU3R5bGUodGhpcy5jdXN0b21TdHlsZSkpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9jb21wb25lbnRzLnNjc3NcIjtcclxuXHJcblx0LnUtbGluZSB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///633\n"); /***/ }), /* 634 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-line/props.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n color: {\n type: String,\n default: uni.$u.props.line.color\n },\n // 长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等\n length: {\n type: [String, Number],\n default: uni.$u.props.line.length\n },\n // 线条方向,col-竖向,row-横向\n direction: {\n type: String,\n default: uni.$u.props.line.direction\n },\n // 是否显示细边框\n hairline: {\n type: Boolean,\n default: uni.$u.props.line.hairline\n },\n // 线条与上下左右元素的间距,字符串形式,如\"30px\"、\"20px 30px\"\n margin: {\n type: [String, Number],\n default: uni.$u.props.line.margin\n },\n // 是否虚线,true-虚线,false-实线\n dashed: {\n type: Boolean,\n default: uni.$u.props.line.dashed\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxpbmUvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJjb2xvciIsInR5cGUiLCJTdHJpbmciLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJsaW5lIiwibGVuZ3RoIiwiTnVtYmVyIiwiZGlyZWN0aW9uIiwiaGFpcmxpbmUiLCJCb29sZWFuIiwibWFyZ2luIiwiZGFzaGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSEMsS0FBSyxFQUFFO01BQ0hDLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ047SUFDL0IsQ0FBQztJQUNEO0lBQ0FPLE1BQU0sRUFBRTtNQUNKTixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTSxNQUFNLENBQUM7TUFDdEJMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDQztJQUMvQixDQUFDO0lBQ0Q7SUFDQUUsU0FBUyxFQUFFO01BQ1BSLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0c7SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLFFBQVEsRUFBRTtNQUNOVCxJQUFJLEVBQUVVLE9BQU87TUFDYlIsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNJO0lBQy9CLENBQUM7SUFDRDtJQUNBRSxNQUFNLEVBQUU7TUFDSlgsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU0sTUFBTSxDQUFDO01BQ3RCTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ007SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLE1BQU0sRUFBRTtNQUNKWixJQUFJLEVBQUVVLE9BQU87TUFDYlIsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNPO0lBQy9CO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNjM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICBjb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5saW5lLmNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDplb/luqbvvIznq5blkJHml7booajnjrDkuLrpq5jluqbvvIzmqKrlkJHml7booajnjrDkuLrplb/luqbvvIzlj6/ku6XkuLrnmb7liIbmr5TvvIzluKZweOWNleS9jeeahOWAvOetiVxyXG4gICAgICAgIGxlbmd0aDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubGluZS5sZW5ndGhcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOe6v+adoeaWueWQke+8jGNvbC3nq5blkJHvvIxyb3ct5qiq5ZCRXHJcbiAgICAgICAgZGlyZWN0aW9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxpbmUuZGlyZWN0aW9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKbmmL7npLrnu4bovrnmoYZcclxuICAgICAgICBoYWlybGluZToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubGluZS5oYWlybGluZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g57q/5p2h5LiO5LiK5LiL5bem5Y+z5YWD57Sg55qE6Ze06Led77yM5a2X56ym5Liy5b2i5byP77yM5aaCXCIzMHB4XCLjgIFcIjIwcHggMzBweFwiXHJcbiAgICAgICAgbWFyZ2luOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5saW5lLm1hcmdpblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm6Jma57q/77yMdHJ1ZS3omZrnur/vvIxmYWxzZS3lrp7nur9cclxuICAgICAgICBkYXNoZWQ6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxpbmUuZGFzaGVkXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///634\n"); /***/ }), /* 635 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-modal/u-modal.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-modal.vue?vue&type=script&lang=js& */ 636);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI2MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1vZGFsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1tb2RhbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///635\n"); /***/ }), /* 636 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-modal/u-modal.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 637));\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//\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 * Modal 模态框\n * @description 弹出模态框,常用于消息提示、消息确认、在当前页面内完成特定的交互操作。\n * @tutorial https://www.uviewui.com/components/modul.html\n * @property {Boolean}\t\t\tshow\t\t\t\t是否显示模态框,请赋值给show (默认 false )\n * @property {String}\t\t\ttitle\t\t\t\t标题内容\n * @property {String}\t\t\tcontent\t\t\t\t模态框内容,如传入slot内容,则此参数无效\n * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字 (默认 '确认' )\n * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字 (默认 '取消' )\n * @property {Boolean}\t\t\tshowConfirmButton\t是否显示确认按钮 (默认 true )\n * @property {Boolean}\t\t\tshowCancelButton\t是否显示取消按钮 (默认 false )\n * @property {String}\t\t\tconfirmColor\t\t确认按钮的颜色 (默认 '#2979ff' )\n * @property {String}\t\t\tcancelColor\t\t\t取消按钮的颜色 (默认 '#606266' )\n * @property {Number}\t\t\tduration\t\t\t弹窗动画过度时间 (默认 400 )\n * @property {Boolean}\t\t\tbuttonReverse\t\t对调确认和取消的位置 (默认 false )\n * @property {Boolean}\t\t\tzoom\t\t\t\t是否开启缩放模式 (默认 true )\n * @property {Boolean}\t\t\tasyncClose\t\t\t是否异步关闭,只对确定按钮有效,见上方说明 (默认 false )\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩关闭Modal (默认 false )\n * @property {String | Number}\tnegativeTop\t\t\t往上偏移的值,给一个负的margin-top,往上偏移,避免和键盘重合的情况,单位任意,数值则默认为px单位 (默认 0 )\n * @property {String | Number}\twidth\t\t\t\tmodal宽度,不支持百分比,可以数值,px,rpx单位 (默认 '650rpx' )\n * @property {String}\t\t\tconfirmButtonShape\t确认按钮的样式,如设置,将不会显示取消按钮\n * @event {Function} confirm\t点击确认按钮时触发\n * @event {Function} cancel\t\t点击取消按钮时触发\n * @event {Function} close\t\t点击遮罩关闭出发,closeOnClickOverlay为true有效\n * @example \n */\nvar _default = {\n name: 'u-modal',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n loading: false\n };\n },\n watch: {\n show: function show(n) {\n // 为了避免第一次打开modal,又使用了异步关闭的loading\n // 第二次打开modal时,loading依然存在的情况\n if (n && this.loading) this.loading = false;\n }\n },\n methods: {\n // 点击确定按钮\n confirmHandler: function confirmHandler() {\n // 如果配置了异步关闭,将按钮值为loading状态\n if (this.asyncClose) {\n this.loading = true;\n }\n this.$emit('confirm');\n },\n // 点击取消按钮\n cancelHandler: function cancelHandler() {\n this.$emit('cancel');\n },\n // 点击遮罩\n // 从原理上来说,modal的遮罩点击,并不是真的点击到了遮罩\n // 因为modal依赖于popup的中部弹窗类型,中部弹窗比较特殊,虽然有遮罩,但是为了让弹窗内容能flex居中\n // 多了一个透明的遮罩,此透明的遮罩会覆盖在灰色的遮罩上,所以实际上是点击不到灰色遮罩的,popup内部在\n // 透明遮罩的子元素做了.stop处理,所以点击内容区,也不会导致误触发\n clickHandler: function clickHandler() {\n if (this.closeOnClickOverlay) {\n this.$emit('close');\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1vZGFsL3UtbW9kYWwudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJkYXRhIiwibG9hZGluZyIsIndhdGNoIiwic2hvdyIsIm1ldGhvZHMiLCJjb25maXJtSGFuZGxlciIsImNhbmNlbEhhbmRsZXIiLCJjbGlja0hhbmRsZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE0RkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQSxlQTBCQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2MzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHUtcG9wdXBcclxuXHRcdG1vZGU9XCJjZW50ZXJcIlxyXG5cdFx0Onpvb209XCJ6b29tXCJcclxuXHRcdDpzaG93PVwic2hvd1wiXHJcblx0XHQ6Y3VzdG9tU3R5bGU9XCJ7XHJcblx0XHRcdGJvcmRlclJhZGl1czogJzZweCcsXHJcblx0XHRcdG92ZXJmbG93OiAnaGlkZGVuJyxcclxuXHRcdFx0bWFyZ2luVG9wOiBgLSR7JHUuYWRkVW5pdChuZWdhdGl2ZVRvcCl9YFxyXG5cdFx0fVwiXHJcblx0XHQ6Y2xvc2VPbkNsaWNrT3ZlcmxheT1cImNsb3NlT25DbGlja092ZXJsYXlcIlxyXG5cdFx0OnNhZmVBcmVhSW5zZXRCb3R0b209XCJmYWxzZVwiXHJcblx0XHQ6ZHVyYXRpb249XCJkdXJhdGlvblwiXHJcblx0XHRAY2xpY2s9XCJjbGlja0hhbmRsZXJcIlxyXG5cdD5cclxuXHRcdDx2aWV3XHJcblx0XHRcdGNsYXNzPVwidS1tb2RhbFwiXHJcblx0XHRcdDpzdHlsZT1cIntcclxuXHRcdFx0XHR3aWR0aDogJHUuYWRkVW5pdCh3aWR0aCksXHJcblx0XHRcdH1cIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdGNsYXNzPVwidS1tb2RhbF9fdGl0bGVcIlxyXG5cdFx0XHRcdHYtaWY9XCJ0aXRsZVwiXHJcblx0XHRcdD57eyB0aXRsZSB9fTwvdGV4dD5cclxuXHRcdFx0PHZpZXdcclxuXHRcdFx0XHRjbGFzcz1cInUtbW9kYWxfX2NvbnRlbnRcIlxyXG5cdFx0XHRcdDpzdHlsZT1cIntcclxuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IGAke3RpdGxlID8gMTIgOiAyNX1weGBcclxuXHRcdFx0XHR9XCJcclxuXHRcdFx0PlxyXG5cdFx0XHRcdDxzbG90PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1LW1vZGFsX19jb250ZW50X190ZXh0XCI+e3sgY29udGVudCB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3Nsb3Q+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXdcclxuXHRcdFx0XHRjbGFzcz1cInUtbW9kYWxfX2J1dHRvbi1ncm91cC0tY29uZmlybS1idXR0b25cIlxyXG5cdFx0XHRcdHYtaWY9XCIkc2xvdHMuY29uZmlybUJ1dHRvblwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8c2xvdCBuYW1lPVwiY29uZmlybUJ1dHRvblwiPjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dGVtcGxhdGUgdi1lbHNlPlxyXG5cdFx0XHRcdDx1LWxpbmU+PC91LWxpbmU+XHJcblx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdGNsYXNzPVwidS1tb2RhbF9fYnV0dG9uLWdyb3VwXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIntcclxuXHRcdFx0XHRcdFx0ZmxleERpcmVjdGlvbjogYnV0dG9uUmV2ZXJzZSA/ICdyb3ctcmV2ZXJzZScgOiAncm93J1xyXG5cdFx0XHRcdFx0fVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJ1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXIgdS1tb2RhbF9fYnV0dG9uLWdyb3VwX193cmFwcGVyLS1jYW5jZWxcIlxyXG5cdFx0XHRcdFx0XHQ6aG92ZXItc3RheS10aW1lPVwiMTUwXCJcclxuXHRcdFx0XHRcdFx0aG92ZXItY2xhc3M9XCJ1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXItLWhvdmVyXCJcclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwiW3Nob3dDYW5jZWxCdXR0b24gJiYgIXNob3dDb25maXJtQnV0dG9uICYmICd1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXItLW9ubHktY2FuY2VsJ11cIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwic2hvd0NhbmNlbEJ1dHRvblwiXHJcblx0XHRcdFx0XHRcdEB0YXA9XCJjYW5jZWxIYW5kbGVyXCJcclxuXHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInUtbW9kYWxfX2J1dHRvbi1ncm91cF9fd3JhcHBlcl9fdGV4dFwiXHJcblx0XHRcdFx0XHRcdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGNhbmNlbENvbG9yXHJcblx0XHRcdFx0XHRcdFx0fVwiXHJcblx0XHRcdFx0XHRcdD57eyBjYW5jZWxUZXh0IH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHUtbGluZVxyXG5cdFx0XHRcdFx0XHRkaXJlY3Rpb249XCJjb2x1bW5cIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwic2hvd0NvbmZpcm1CdXR0b24gJiYgc2hvd0NhbmNlbEJ1dHRvblwiXHJcblx0XHRcdFx0XHQ+PC91LWxpbmU+XHJcblx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0XHRjbGFzcz1cInUtbW9kYWxfX2J1dHRvbi1ncm91cF9fd3JhcHBlciB1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXItLWNvbmZpcm1cIlxyXG5cdFx0XHRcdFx0XHQ6aG92ZXItc3RheS10aW1lPVwiMTUwXCJcclxuXHRcdFx0XHRcdFx0aG92ZXItY2xhc3M9XCJ1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXItLWhvdmVyXCJcclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwiWyFzaG93Q2FuY2VsQnV0dG9uICYmIHNob3dDb25maXJtQnV0dG9uICYmICd1LW1vZGFsX19idXR0b24tZ3JvdXBfX3dyYXBwZXItLW9ubHktY29uZmlybSddXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cInNob3dDb25maXJtQnV0dG9uXCJcclxuXHRcdFx0XHRcdFx0QHRhcD1cImNvbmZpcm1IYW5kbGVyXCJcclxuXHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdFx0PHUtbG9hZGluZy1pY29uIHYtaWY9XCJsb2FkaW5nXCI+PC91LWxvYWRpbmctaWNvbj5cclxuXHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHR2LWVsc2VcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInUtbW9kYWxfX2J1dHRvbi1ncm91cF9fd3JhcHBlcl9fdGV4dFwiXHJcblx0XHRcdFx0XHRcdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGNvbmZpcm1Db2xvclxyXG5cdFx0XHRcdFx0XHRcdH1cIlxyXG5cdFx0XHRcdFx0XHQ+e3sgY29uZmlybVRleHQgfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdS1wb3B1cD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cdC8qKlxyXG5cdCAqIE1vZGFsIOaooeaAgeahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDlvLnlh7rmqKHmgIHmoYbvvIzluLjnlKjkuo7mtojmga/mj5DnpLrjgIHmtojmga/noa7orqTjgIHlnKjlvZPliY3pobXpnaLlhoXlrozmiJDnibnlrprnmoTkuqTkupLmk43kvZzjgIJcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9tb2R1bC5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdHNob3dcdFx0XHRcdOaYr+WQpuaYvuekuuaooeaAgeahhu+8jOivt+i1i+WAvOe7mXNob3cg77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHRpdGxlXHRcdFx0XHTmoIfpopjlhoXlrrlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRjb250ZW50XHRcdFx0XHTmqKHmgIHmoYblhoXlrrnvvIzlpoLkvKDlhaVzbG905YaF5a6577yM5YiZ5q2k5Y+C5pWw5peg5pWIXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29uZmlybVRleHRcdFx0XHTnoa7orqTmjInpkq7nmoTmloflrZcg77yI6buY6K6kICfnoa7orqQnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNhbmNlbFRleHRcdFx0XHTlj5bmtojmjInpkq7nmoTmloflrZcg77yI6buY6K6kICflj5bmtognIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzaG93Q29uZmlybUJ1dHRvblx05piv5ZCm5pi+56S656Gu6K6k5oyJ6ZKuIO+8iOm7mOiupCB0cnVlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzaG93Q2FuY2VsQnV0dG9uXHTmmK/lkKbmmL7npLrlj5bmtojmjInpkq4g77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbmZpcm1Db2xvclx0XHTnoa7orqTmjInpkq7nmoTpopzoibIg77yI6buY6K6kICcjMjk3OWZmJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRjYW5jZWxDb2xvclx0XHRcdOWPlua2iOaMiemSrueahOminOiJsiDvvIjpu5jorqQgJyM2MDYyNjYnIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7TnVtYmVyfVx0XHRcdGR1cmF0aW9uXHRcdFx05by556qX5Yqo55S76L+H5bqm5pe26Ze0IO+8iOm7mOiupCA0MDAg77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGJ1dHRvblJldmVyc2VcdFx05a+56LCD56Gu6K6k5ZKM5Y+W5raI55qE5L2N572uIO+8iOm7mOiupCBmYWxzZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0em9vbVx0XHRcdFx05piv5ZCm5byA5ZCv57yp5pS+5qih5byPIO+8iOm7mOiupCB0cnVlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRhc3luY0Nsb3NlXHRcdFx05piv5ZCm5byC5q2l5YWz6Zet77yM5Y+q5a+556Gu5a6a5oyJ6ZKu5pyJ5pWI77yM6KeB5LiK5pa56K+05piOIO+8iOm7mOiupCBmYWxzZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0Y2xvc2VPbkNsaWNrT3ZlcmxheVx05piv5ZCm5YWB6K6454K55Ye76YGu572p5YWz6ZetTW9kYWwg77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0bmVnYXRpdmVUb3BcdFx0XHTlvoDkuIrlgY/np7vnmoTlgLzvvIznu5nkuIDkuKrotJ/nmoRtYXJnaW4tdG9w77yM5b6A5LiK5YGP56e777yM6YG/5YWN5ZKM6ZSu55uY6YeN5ZCI55qE5oOF5Ya177yM5Y2V5L2N5Lu75oSP77yM5pWw5YC85YiZ6buY6K6k5Li6cHjljZXkvY0g77yI6buY6K6kIDAg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHR3aWR0aFx0XHRcdFx0bW9kYWzlrr3luqbvvIzkuI3mlK/mjIHnmb7liIbmr5TvvIzlj6/ku6XmlbDlgLzvvIxweO+8jHJweOWNleS9jSDvvIjpu5jorqQgJzY1MHJweCcg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29uZmlybUJ1dHRvblNoYXBlXHTnoa7orqTmjInpkq7nmoTmoLflvI8s5aaC6K6+572u77yM5bCG5LiN5Lya5pi+56S65Y+W5raI5oyJ6ZKuXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY29uZmlybVx054K55Ye756Gu6K6k5oyJ6ZKu5pe26Kem5Y+RXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2FuY2VsXHRcdOeCueWHu+WPlua2iOaMiemSruaXtuinpuWPkVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsb3NlXHRcdOeCueWHu+mBrue9qeWFs+mXreWHuuWPke+8jGNsb3NlT25DbGlja092ZXJsYXnkuLp0cnVl5pyJ5pWIXHJcblx0ICogQGV4YW1wbGUgPHUtbW9kYWwgOnNob3c9XCJ0cnVlXCIgdGl0bGU9XCJ0aXRsZVwiIGNvbnRlbnQ9XCJjb250ZW50XCI+PC91LW1vZGFsPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd1LW1vZGFsJyxcclxuXHRcdG1peGluczogW3VuaS4kdS5tcE1peGluLCB1bmkuJHUubWl4aW4sIHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3cobikge1xyXG5cdFx0XHRcdC8vIOS4uuS6humBv+WFjeesrOS4gOasoeaJk+W8gG1vZGFs77yM5Y+I5L2/55So5LqG5byC5q2l5YWz6Zet55qEbG9hZGluZ1xyXG5cdFx0XHRcdC8vIOesrOS6jOasoeaJk+W8gG1vZGFs5pe277yMbG9hZGluZ+S+neeEtuWtmOWcqOeahOaDheWGtVxyXG5cdFx0XHRcdGlmIChuICYmIHRoaXMubG9hZGluZykgdGhpcy5sb2FkaW5nID0gZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g54K55Ye756Gu5a6a5oyJ6ZKuXHJcblx0XHRcdGNvbmZpcm1IYW5kbGVyKCkge1xyXG5cdFx0XHRcdC8vIOWmguaenOmFjee9ruS6huW8guatpeWFs+mXre+8jOWwhuaMiemSruWAvOS4umxvYWRpbmfnirbmgIFcclxuXHRcdFx0XHRpZiAodGhpcy5hc3luY0Nsb3NlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjb25maXJtJylcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye75Y+W5raI5oyJ6ZKuXHJcblx0XHRcdGNhbmNlbEhhbmRsZXIoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2FuY2VsJylcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye76YGu572pXHJcblx0XHRcdC8vIOS7juWOn+eQhuS4iuadpeivtO+8jG1vZGFs55qE6YGu572p54K55Ye777yM5bm25LiN5piv55yf55qE54K55Ye75Yiw5LqG6YGu572pXHJcblx0XHRcdC8vIOWboOS4um1vZGFs5L6d6LWW5LqOcG9wdXDnmoTkuK3pg6jlvLnnqpfnsbvlnovvvIzkuK3pg6jlvLnnqpfmr5TovoPnibnmrorvvIzomb3nhLbmnInpga7nvanvvIzkvYbmmK/kuLrkuoborqnlvLnnqpflhoXlrrnog71mbGV45bGF5LitXHJcblx0XHRcdC8vIOWkmuS6huS4gOS4qumAj+aYjueahOmBrue9qe+8jOatpOmAj+aYjueahOmBrue9qeS8muimhuebluWcqOeBsOiJsueahOmBrue9qeS4iu+8jOaJgOS7peWunumZheS4iuaYr+eCueWHu+S4jeWIsOeBsOiJsumBrue9qeeahO+8jHBvcHVw5YaF6YOo5ZyoXHJcblx0XHRcdC8vIOmAj+aYjumBrue9qeeahOWtkOWFg+e0oOWBmuS6hi5zdG9w5aSE55CG77yM5omA5Lul54K55Ye75YaF5a655Yy677yM5Lmf5LiN5Lya5a+86Ie06K+v6Kem5Y+RXHJcblx0XHRcdGNsaWNrSGFuZGxlcigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5jbG9zZU9uQ2xpY2tPdmVybGF5KSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZScpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcblx0JHUtbW9kYWwtYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuXHQudS1tb2RhbCB7XHJcblx0XHR3aWR0aDogNjUwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHUtbW9kYWwtYm9yZGVyLXJhZGl1cztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogJHUtY29udGVudC1jb2xvcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMTJweCAyNXB4IDI1cHggMjVweDtcclxuXHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbi1ncm91cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblxyXG5cdFx0XHQmLS1jb25maXJtLWJ1dHRvbiB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjVweCAxNXB4IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHJcblx0XHRcdFx0Ji0tY29uZmlybSxcclxuXHRcdFx0XHQmLS1vbmx5LWNhbmNlbCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHUtbW9kYWwtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLWNhbmNlbCxcclxuXHRcdFx0XHQmLS1vbmx5LWNvbmZpcm0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHUtbW9kYWwtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLWhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LWJnLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fdGV4dCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHUtY29udGVudC1jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///636\n"); /***/ }), /* 637 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-modal/props.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 是否展示modal\n show: {\n type: Boolean,\n default: uni.$u.props.modal.show\n },\n // 标题\n title: {\n type: [String],\n default: uni.$u.props.modal.title\n },\n // 弹窗内容\n content: {\n type: String,\n default: uni.$u.props.modal.content\n },\n // 确认文案\n confirmText: {\n type: String,\n default: uni.$u.props.modal.confirmText\n },\n // 取消文案\n cancelText: {\n type: String,\n default: uni.$u.props.modal.cancelText\n },\n // 是否显示确认按钮\n showConfirmButton: {\n type: Boolean,\n default: uni.$u.props.modal.showConfirmButton\n },\n // 是否显示取消按钮\n showCancelButton: {\n type: Boolean,\n default: uni.$u.props.modal.showCancelButton\n },\n // 确认按钮颜色\n confirmColor: {\n type: String,\n default: uni.$u.props.modal.confirmColor\n },\n // 取消文字颜色\n cancelColor: {\n type: String,\n default: uni.$u.props.modal.cancelColor\n },\n // 对调确认和取消的位置\n buttonReverse: {\n type: Boolean,\n default: uni.$u.props.modal.buttonReverse\n },\n // 是否开启缩放效果\n zoom: {\n type: Boolean,\n default: uni.$u.props.modal.zoom\n },\n // 是否异步关闭,只对确定按钮有效\n asyncClose: {\n type: Boolean,\n default: uni.$u.props.modal.asyncClose\n },\n // 是否允许点击遮罩关闭modal\n closeOnClickOverlay: {\n type: Boolean,\n default: uni.$u.props.modal.closeOnClickOverlay\n },\n // 给一个负的margin-top,往上偏移,避免和键盘重合的情况\n negativeTop: {\n type: [String, Number],\n default: uni.$u.props.modal.negativeTop\n },\n // modal宽度,不支持百分比,可以数值,px,rpx单位\n width: {\n type: [String, Number],\n default: uni.$u.props.modal.width\n },\n // 确认按钮的样式,circle-圆形,square-方形,如设置,将不会显示取消按钮\n confirmButtonShape: {\n type: String,\n default: uni.$u.props.modal.confirmButtonShape\n },\n // 弹窗动画过度时间\n duration: {\n type: String | Number,\n default: uni.$u.props.modal.duration\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1vZGFsL3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIiwic2hvdyIsInR5cGUiLCJCb29sZWFuIiwiZGVmYXVsdCIsInVuaSIsIiR1IiwibW9kYWwiLCJ0aXRsZSIsIlN0cmluZyIsImNvbnRlbnQiLCJjb25maXJtVGV4dCIsImNhbmNlbFRleHQiLCJzaG93Q29uZmlybUJ1dHRvbiIsInNob3dDYW5jZWxCdXR0b24iLCJjb25maXJtQ29sb3IiLCJjYW5jZWxDb2xvciIsImJ1dHRvblJldmVyc2UiLCJ6b29tIiwiYXN5bmNDbG9zZSIsImNsb3NlT25DbGlja092ZXJsYXkiLCJuZWdhdGl2ZVRvcCIsIk51bWJlciIsIndpZHRoIiwiY29uZmlybUJ1dHRvblNoYXBlIiwiZHVyYXRpb24iXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLElBQUksRUFBRTtNQUNGQyxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNOO0lBQ2hDLENBQUM7SUFDRDtJQUNBTyxLQUFLLEVBQUU7TUFDSE4sSUFBSSxFQUFFLENBQUNPLE1BQU0sQ0FBQztNQUNkTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0M7SUFDaEMsQ0FBQztJQUNEO0lBQ0FFLE9BQU8sRUFBRTtNQUNMUixJQUFJLEVBQUVPLE1BQU07TUFDWkwsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNHO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxXQUFXLEVBQUU7TUFDVFQsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDSTtJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsVUFBVSxFQUFFO01BQ1JWLElBQUksRUFBRU8sTUFBTTtNQUNaTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ0s7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLGlCQUFpQixFQUFFO01BQ2ZYLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ007SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLGdCQUFnQixFQUFFO01BQ2RaLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ087SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLFlBQVksRUFBRTtNQUNWYixJQUFJLEVBQUVPLE1BQU07TUFDWkwsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNRO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxXQUFXLEVBQUU7TUFDVGQsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDUztJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsYUFBYSxFQUFFO01BQ1hmLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ1U7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGaEIsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDVztJQUNoQyxDQUFDO0lBQ0Q7SUFDQUMsVUFBVSxFQUFFO01BQ1JqQixJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNZO0lBQ2hDLENBQUM7SUFDRDtJQUNBQyxtQkFBbUIsRUFBRTtNQUNqQmxCLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ2E7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLFdBQVcsRUFBRTtNQUNUbkIsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRWEsTUFBTSxDQUFDO01BQ3RCbEIsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxLQUFLLENBQUNjO0lBQ2hDLENBQUM7SUFDRDtJQUNBRSxLQUFLLEVBQUU7TUFDSHJCLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVhLE1BQU0sQ0FBQztNQUN0QmxCLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDZ0I7SUFDaEMsQ0FBQztJQUNEO0lBQ0FDLGtCQUFrQixFQUFFO01BQ2hCdEIsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sS0FBSyxDQUFDaUI7SUFDaEMsQ0FBQztJQUNQO0lBQ0FDLFFBQVEsRUFBQztNQUNSdkIsSUFBSSxFQUFDTyxNQUFNLEdBQUdhLE1BQU07TUFDcEJsQixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEtBQUssQ0FBQ2tCO0lBQzdCO0VBQ0U7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNjM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmmK/lkKblsZXnpLptb2RhbFxyXG4gICAgICAgIHNob3c6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm1vZGFsLnNob3dcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOagh+mimFxyXG4gICAgICAgIHRpdGxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmddLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwudGl0bGVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOW8ueeql+WGheWuuVxyXG4gICAgICAgIGNvbnRlbnQ6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuY29udGVudFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g56Gu6K6k5paH5qGIXHJcbiAgICAgICAgY29uZmlybVRleHQ6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuY29uZmlybVRleHRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWPlua2iOaWh+ahiFxyXG4gICAgICAgIGNhbmNlbFRleHQ6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuY2FuY2VsVGV4dFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S656Gu6K6k5oyJ6ZKuXHJcbiAgICAgICAgc2hvd0NvbmZpcm1CdXR0b246IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm1vZGFsLnNob3dDb25maXJtQnV0dG9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKbmmL7npLrlj5bmtojmjInpkq5cclxuICAgICAgICBzaG93Q2FuY2VsQnV0dG9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5tb2RhbC5zaG93Q2FuY2VsQnV0dG9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnoa7orqTmjInpkq7popzoibJcclxuICAgICAgICBjb25maXJtQ29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuY29uZmlybUNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlj5bmtojmloflrZfpopzoibJcclxuICAgICAgICBjYW5jZWxDb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5tb2RhbC5jYW5jZWxDb2xvclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5a+56LCD56Gu6K6k5ZKM5Y+W5raI55qE5L2N572uXHJcbiAgICAgICAgYnV0dG9uUmV2ZXJzZToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuYnV0dG9uUmV2ZXJzZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5byA5ZCv57yp5pS+5pWI5p6cXHJcbiAgICAgICAgem9vbToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuem9vbVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5byC5q2l5YWz6Zet77yM5Y+q5a+556Gu5a6a5oyJ6ZKu5pyJ5pWIXHJcbiAgICAgICAgYXN5bmNDbG9zZToge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuYXN5bmNDbG9zZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5YWB6K6454K55Ye76YGu572p5YWz6ZetbW9kYWxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tPdmVybGF5OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5tb2RhbC5jbG9zZU9uQ2xpY2tPdmVybGF5XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnu5nkuIDkuKrotJ/nmoRtYXJnaW4tdG9w77yM5b6A5LiK5YGP56e777yM6YG/5YWN5ZKM6ZSu55uY6YeN5ZCI55qE5oOF5Ya1XHJcbiAgICAgICAgbmVnYXRpdmVUb3A6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm1vZGFsLm5lZ2F0aXZlVG9wXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBtb2RhbOWuveW6pu+8jOS4jeaUr+aMgeeZvuWIhuavlO+8jOWPr+S7peaVsOWAvO+8jHB477yMcnB45Y2V5L2NXHJcbiAgICAgICAgd2lkdGg6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm1vZGFsLndpZHRoXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnoa7orqTmjInpkq7nmoTmoLflvI/vvIxjaXJjbGUt5ZyG5b2i77yMc3F1YXJlLeaWueW9ou+8jOWmguiuvue9ru+8jOWwhuS4jeS8muaYvuekuuWPlua2iOaMiemSrlxyXG4gICAgICAgIGNvbmZpcm1CdXR0b25TaGFwZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5tb2RhbC5jb25maXJtQnV0dG9uU2hhcGVcclxuICAgICAgICB9LFxyXG5cdFx0Ly8g5by556qX5Yqo55S76L+H5bqm5pe26Ze0XHJcblx0XHRkdXJhdGlvbjp7XHJcblx0XHRcdHR5cGU6U3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0OiB1bmkuJHUucHJvcHMubW9kYWwuZHVyYXRpb25cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///637\n"); /***/ }), /* 638 */ /*!*******************************************************************************!*\ !*** E:/ruyi/dapp/pages/game/payment.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./payment.vue?vue&type=script&lang=js&mpType=page */ 639);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZpQixDQUFnQixnbEJBQUcsRUFBQyIsImZpbGUiOiI2MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXltZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXltZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///638\n"); /***/ }), /* 639 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/game/payment.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _config = __webpack_require__(/*! @/request/config.js */ 79);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _api2 = __webpack_require__(/*! @/request/api2.js */ 640);\nvar _jiemi = __webpack_require__(/*! @/common/jiemi.js */ 394);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\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//\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 _default = {\n data: function data() {\n return {\n emailCode: \"\",\n googleCode: \"\",\n emaiTip: \"發送\",\n googleTip: \"發送\",\n webviewStyles: {\n progress: false,\n width: \"0px\",\n height: \"0px\"\n },\n webviewInstance: null,\n show: false,\n title: '確定購買碼?',\n BASE_URL: _config.BASE_URL,\n id: null,\n detail: {},\n name: '',\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n showPassword2: true,\n zhifuMimaZz: '',\n modalNamezz: false,\n isDisable: false,\n payMoneyStyle: 'USDT',\n toAdress: '',\n userMoneyAdress: \"\",\n //用戶錢包地址\n userInfos: {},\n outMoney: '',\n obj: {},\n order_id: ''\n };\n },\n onReady: function onReady() {\n // 获取当前页面\n var currentWebview = this.$scope.$getAppWebview();\n // 获取web-view组件对象\n this.webviewInstance = currentWebview.children()[0];\n },\n onLoad: function onLoad(options) {\n // 获取传递的参数\n this.id = options.id;\n __f__(\"log\", 'options.id', options.id, \" at pages/game/payment.vue:162\");\n this.name = options.name;\n __f__(\"log\", 'namemeee', options.name, \" at pages/game/payment.vue:164\");\n },\n mounted: function mounted() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res, _res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this.getUserInfos();\n if (!(_this.name == 'account')) {\n _context.next = 8;\n break;\n }\n _context.next = 4;\n return (0, _api._accountdetail)({\n id: _this.id\n });\n case 4:\n res = _context.sent;\n _this.detail = res.data;\n _context.next = 12;\n break;\n case 8:\n _context.next = 10;\n return (0, _api._guidedetail)({\n id: _this.id\n });\n case 10:\n _res = _context.sent;\n _this.detail = _res.data;\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n methods: {\n tosendemail: function tosendemail() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(_this2.emaiTip == \"發送\")) {\n _context2.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this2.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this2.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context2.next = 5;\n return _emailSend({\n email: _this2.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context2.sent;\n if (res.code === 1) {\n uni.showToast({\n title: '發送成功',\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context2.next = 10;\n break;\n case 9:\n return _context2.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n googleemail: function googleemail() {\n var _this3 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this3.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this3.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n // 接收WebView消息\n handleWebViewMessage: function handleWebViewMessage(event) {\n var _that = this;\n var obj = event.detail.data;\n this.obj = event.detail.data;\n __f__(\"log\", 'this.objthis.obj:', obj, \" at pages/game/payment.vue:227\");\n __f__(\"log\", '收到WebView消息:', obj, \" at pages/game/payment.vue:228\");\n if (obj.length > 0) {\n uni.hideLoading();\n if (obj[0].type == 'USDT') {\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"USDT\\u8F49\\u5E33\\u6210\\u529F\",\n icon: 'none'\n });\n _that.payorderres(obj[0].hash);\n } else {\n uni.showToast({\n title: \"USDT\\u8F49\\u5E33\\u5931\\u6557\",\n icon: 'none'\n });\n }\n }\n if (obj[0].type == 'BNB') {\n if (obj[0].status == 'success') {\n uni.showToast({\n title: \"BNB\\u8F49\\u5E33\\u6210\\u529F\",\n icon: 'none'\n });\n } else {\n uni.showToast({\n title: \"BNB\\u8F49\\u5E33\\u5931\\u6557\",\n icon: 'none'\n });\n }\n }\n _that.emailCode = \"\";\n _that.googleCode = \"\";\n _that.emaiTip = \"發送\";\n _that.googleTip = \"發送\";\n _that.zhifuMimaZz = \"\";\n _that.payMoneyStyle = 'USDT';\n _that.modalNamezz = false;\n }\n },\n getUserInfos: function getUserInfos() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context3.sent;\n if (res.code === 1) {\n _this4.userInfos = res.data.userinfo;\n _this4.userMoneyAdress = _this4.userInfos.wallet.address;\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n purchase: function purchase() {\n if (this.isDisable) {\n this.show = true;\n } else {\n uni.showToast({\n title: \"請先同意協議書\",\n icon: \"none\"\n });\n }\n },\n cancel: function cancel() {\n this.show = false;\n },\n offModalBtnZz: function offModalBtnZz() {\n this.modalNamezz = false;\n this.zhifuMimaZz = \"\";\n this.emailCode = \"\";\n this.googleCode = \"\";\n this.emaiTip = \"發送\";\n this.googleTip = \"發送\";\n },\n changePassword: function changePassword() {\n this.showPassword2 = !this.showPassword2;\n },\n handleInput2: function handleInput2(event) {\n this.zhifuMimaZz = event;\n },\n confirm: function confirm() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var res, _res2;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!(_this5.name == 'account')) {\n _context4.next = 8;\n break;\n }\n _context4.next = 3;\n return (0, _api2._buyaccount)({\n id: _this5.id\n });\n case 3:\n res = _context4.sent;\n __f__(\"log\", 'account', res.data, \" at pages/game/payment.vue:308\");\n if (res.code === 1) {\n _this5.outMoney = res.data.usdt;\n _this5.toAdress = res.data.to;\n _this5.order_id = res.data.order_id;\n _this5.modalNamezz = true;\n _this5.show = false;\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context4.next = 13;\n break;\n case 8:\n _context4.next = 10;\n return (0, _api2._buyguide)({\n id: _this5.id\n });\n case 10:\n _res2 = _context4.sent;\n __f__(\"log\", 'guide', _res2.data, \" at pages/game/payment.vue:326\");\n if (_res2.code === 1) {\n _this5.outMoney = _res2.data.usdt;\n _this5.toAdress = _res2.data.to;\n _this5.order_id = _res2.data.order_id;\n _this5.modalNamezz = true;\n _this5.show = false;\n } else {\n uni.showToast({\n title: _res2.msg,\n icon: 'none'\n });\n }\n case 13:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n modalBtnZz: function modalBtnZz() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var _that, params, res, userSiyao, _params, _userSiyao, _params2;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _that = _this6;\n if (!(!_that.zhifuMimaZz || !_this6.emailCode || !_this6.googleCode)) {\n _context5.next = 3;\n break;\n }\n return _context5.abrupt(\"return\", uni.showToast({\n title: '請填寫正確資訊',\n icon: 'none'\n }));\n case 3:\n params = {\n code: _this6.emailCode,\n googlecode: _this6.googleCode,\n paykey: (0, _blueimpMd.default)(_this6.zhifuMimaZz + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context5.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context5.sent;\n if (!(res.code === 1)) {\n _context5.next = 24;\n break;\n }\n uni.showLoading({\n title: '打款中......'\n });\n if (!(_that.payMoneyStyle == 'USDT')) {\n _context5.next = 18;\n break;\n }\n _context5.next = 12;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMimaZz, _that.userMoneyAdress);\n case 12:\n userSiyao = _context5.sent;\n _params = {\n type: 'USDT',\n fromAdress: _that.userMoneyAdress,\n toAdress: _that.toAdress,\n coin: _that.outMoney,\n privateKey: userSiyao\n };\n __f__(\"log\", 'params', _params, \" at pages/game/payment.vue:369\");\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusdtTransfer(\".concat(JSON.stringify(_params), \");\\n\\t\\t\\t\\t\\t\\t\\t \"));\n }\n _context5.next = 24;\n break;\n case 18:\n if (!(_that.payMoneyStyle == 'BNB')) {\n _context5.next = 24;\n break;\n }\n _context5.next = 21;\n return (0, _jiemi.publicjiemi)(2, _that.zhifuMimaZz, _that.userMoneyAdress);\n case 21:\n _userSiyao = _context5.sent;\n _params2 = {\n type: 'BNB',\n fromAdress: _that.userMoneyAdress,\n toAdress: _that.toAdress,\n coin: _that.outMoney,\n privateKey: _userSiyao\n };\n if (_that.webviewInstance) {\n _that.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tbnbTransfer(\".concat(JSON.stringify(_params2), \");\\n\\t\\t\\t\\t\\t\\t\\t \"));\n }\n case 24:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n payorderres: function payorderres(hash) {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var res;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return (0, _api2._payorderres)({\n type: _this7.name,\n oid: _this7.order_id,\n tx: hash\n });\n case 2:\n res = _context6.sent;\n __f__(\"log\", '回调resssss', res, \" at pages/game/payment.vue:398\");\n if (res.code == 1) {\n uni.navigateTo({\n url: \"/pages/game/paysuccess?name=\".concat(_this7.name)\n });\n }\n case 5:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n checkboxChange: function checkboxChange(e) {\n this.isDisable = !this.isDisable;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ2FtZS9wYXltZW50LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiZW1haWxDb2RlIiwiZ29vZ2xlQ29kZSIsImVtYWlUaXAiLCJnb29nbGVUaXAiLCJ3ZWJ2aWV3U3R5bGVzIiwicHJvZ3Jlc3MiLCJ3aWR0aCIsImhlaWdodCIsIndlYnZpZXdJbnN0YW5jZSIsInNob3ciLCJ0aXRsZSIsIkJBU0VfVVJMIiwiaWQiLCJkZXRhaWwiLCJuYW1lIiwic2hvd3B3ZEltZyIsImhpZGVwd2RJbWciLCJzaG93UGFzc3dvcmQyIiwiemhpZnVNaW1hWnoiLCJtb2RhbE5hbWV6eiIsImlzRGlzYWJsZSIsInBheU1vbmV5U3R5bGUiLCJ0b0FkcmVzcyIsInVzZXJNb25leUFkcmVzcyIsInVzZXJJbmZvcyIsIm91dE1vbmV5Iiwib2JqIiwib3JkZXJfaWQiLCJvblJlYWR5IiwiY3VycmVudFdlYnZpZXciLCIkc2NvcGUiLCIkZ2V0QXBwV2VidmlldyIsImNoaWxkcmVuIiwib25Mb2FkIiwib3B0aW9ucyIsIm1vdW50ZWQiLCJnZXRVc2VySW5mb3MiLCJfYWNjb3VudGRldGFpbCIsInJlcyIsIl9ndWlkZWRldGFpbCIsIm1ldGhvZHMiLCJ0b3NlbmRlbWFpbCIsIm51bSIsImVtYWlUaW1lciIsInNldEludGVydmFsIiwiY2xlYXJJbnRlcnZhbCIsIl9lbWFpbFNlbmQiLCJlbWFpbCIsImV2ZW50IiwiY29kZSIsInVuaSIsInNob3dUb2FzdCIsImljb24iLCJtc2ciLCJnb29nbGVlbWFpbCIsImdvb2dsZVRpbWVyIiwiaGFuZGxlV2ViVmlld01lc3NhZ2UiLCJfdGhhdCIsImxlbmd0aCIsImhpZGVMb2FkaW5nIiwidHlwZSIsInN0YXR1cyIsInBheW9yZGVycmVzIiwiaGFzaCIsIl91c2VySW5mb3MiLCJ1c2VyaW5mbyIsIndhbGxldCIsImFkZHJlc3MiLCJwdXJjaGFzZSIsImNhbmNlbCIsIm9mZk1vZGFsQnRuWnoiLCJjaGFuZ2VQYXNzd29yZCIsImhhbmRsZUlucHV0MiIsImNvbmZpcm0iLCJfYnV5YWNjb3VudCIsInVzZHQiLCJ0byIsIl9idXlndWlkZSIsIm1vZGFsQnRuWnoiLCJwYXJhbXMiLCJnb29nbGVjb2RlIiwicGF5a2V5IiwiTUQ1IiwiTWF0aCIsImZsb29yIiwiRGF0ZSIsIm5vdyIsInRpbWVzdGFtcCIsIl93YWxsZXRpbmZvIiwic2hvd0xvYWRpbmciLCJwdWJsaWNqaWVtaSIsInVzZXJTaXlhbyIsImZyb21BZHJlc3MiLCJjb2luIiwicHJpdmF0ZUtleSIsImV2YWxKUyIsIkpTT04iLCJzdHJpbmdpZnkiLCJfcGF5b3JkZXJyZXMiLCJvaWQiLCJ0eCIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJjaGVja2JveENoYW5nZSIsImUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQW9HQTtBQUdBO0FBTUE7QUFLQTtBQUdBO0FBckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBb0JlO0VBQ2RBLElBQUks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YUFBWSxXQUFXLEVBQUVBLEdBQUc7Z0JBQzVCLElBQUlBLEdBQUcsQ0FBQ1csSUFBSSxJQUFJLENBQUMsRUFBRTtrQkFDbEJDLEdBQUcsQ0FBQ21ELFVBQVUsQ0FBQztvQkFDZEMsR0FBRyx3Q0FBaUMsTUFBSSxDQUFDeEYsSUFBSTtrQkFDOUMsQ0FBQyxDQUFDO2dCQUNIO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0YsQ0FBQztJQUNEeUYsY0FBYywwQkFBQ0MsQ0FBQyxFQUFFO01BQ2pCLElBQUksQ0FBQ3BGLFNBQVMsR0FBRyxDQUFDLElBQUksQ0FBQ0EsU0FBUztJQUNqQztFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjYzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0QkFTRV9VUkxcbn0gZnJvbSAnQC9yZXF1ZXN0L2NvbmZpZy5qcydcbmltcG9ydCB7XG5cdF9hY2NvdW50ZGV0YWlsLFxuXHRfZ3VpZGVkZXRhaWwsXG5cdF93YWxsZXRpbmZvLFxuXHRfdXNlckluZm9zXG59IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbmltcG9ydCB7XG5cdF9idXlndWlkZSxcblx0X2J1eWFjY291bnQsXG5cdF9wYXlvcmRlcnJlc1xufSBmcm9tIFwiQC9yZXF1ZXN0L2FwaTIuanNcIlxuaW1wb3J0IHtcblx0cHVibGljamllbWlcbn0gZnJvbSBcIkAvY29tbW9uL2ppZW1pLmpzXCJcbmltcG9ydCBNRDUgZnJvbSBcImJsdWVpbXAtbWQ1XCI7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGVtYWlsQ29kZTpcIlwiLFxuXHRcdFx0Z29vZ2xlQ29kZTpcIlwiLFxuXHRcdFx0ZW1haVRpcDpcIueZvOmAgVwiLFxuXHRcdFx0Z29vZ2xlVGlwOlwi55m86YCBXCIsXG5cdFx0XHR3ZWJ2aWV3U3R5bGVzOiB7XG5cdFx0XHRcdHByb2dyZXNzOiBmYWxzZSxcblx0XHRcdFx0d2lkdGg6IFwiMHB4XCIsXG5cdFx0XHRcdGhlaWdodDogXCIwcHhcIlxuXHRcdFx0fSxcblx0XHRcdHdlYnZpZXdJbnN0YW5jZTogbnVsbCxcblx0XHRcdHNob3c6IGZhbHNlLFxuXHRcdFx0dGl0bGU6ICfnorrlrpros7zosrfnorzvvJ8nLFxuXHRcdFx0QkFTRV9VUkwsXG5cdFx0XHRpZDogbnVsbCxcblx0XHRcdGRldGFpbDoge30sXG5cdFx0XHRuYW1lOiAnJyxcblx0XHRcdHNob3dwd2RJbWc6IFwic3RhdGljL2ljb24vZXllX29uLnBuZ1wiLFxuXHRcdFx0aGlkZXB3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb2ZmLnBuZ1wiLFxuXHRcdFx0c2hvd1Bhc3N3b3JkMjogdHJ1ZSxcblx0XHRcdHpoaWZ1TWltYVp6OiAnJyxcblx0XHRcdG1vZGFsTmFtZXp6OiBmYWxzZSxcblx0XHRcdGlzRGlzYWJsZTogZmFsc2UsXG5cdFx0XHRwYXlNb25leVN0eWxlOiAnVVNEVCcsXG5cdFx0XHR0b0FkcmVzczogJycsXG5cdFx0XHR1c2VyTW9uZXlBZHJlc3M6IFwiXCIsIC8v55So5oi26Yyi5YyF5Zyw5Z2AXG5cdFx0XHR1c2VySW5mb3M6IHt9LFxuXHRcdFx0b3V0TW9uZXk6ICcnLFxuXHRcdFx0b2JqOiB7fSxcblx0XHRcdG9yZGVyX2lkOiAnJ1xuXHRcdH07XG5cdH0sXG5cdG9uUmVhZHkoKSB7XG5cdFx0Ly8g6I635Y+W5b2T5YmN6aG16Z2iXG5cdFx0Y29uc3QgY3VycmVudFdlYnZpZXcgPSB0aGlzLiRzY29wZS4kZ2V0QXBwV2VidmlldygpO1xuXHRcdC8vIOiOt+WPlndlYi12aWV357uE5Lu25a+56LGhXG5cdFx0dGhpcy53ZWJ2aWV3SW5zdGFuY2UgPSBjdXJyZW50V2Vidmlldy5jaGlsZHJlbigpWzBdO1xuXHR9LFxuXHRvbkxvYWQob3B0aW9ucykgeyBcblx0XHQvLyDojrflj5bkvKDpgJLnmoTlj4LmlbBcblx0XHR0aGlzLmlkID0gb3B0aW9ucy5pZDtcblx0XHRjb25zb2xlLmxvZygnb3B0aW9ucy5pZCcsIG9wdGlvbnMuaWQpO1xuXHRcdHRoaXMubmFtZSA9IG9wdGlvbnMubmFtZTtcblx0XHRjb25zb2xlLmxvZygnbmFtZW1lZWUnLCBvcHRpb25zLm5hbWUpO1xuXHR9LFxuXHRhc3luYyBtb3VudGVkKCkge1xuXHRcdHRoaXMuZ2V0VXNlckluZm9zKCk7XG5cdFx0aWYgKHRoaXMubmFtZSA9PSAnYWNjb3VudCcpIHtcblx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IF9hY2NvdW50ZGV0YWlsKHtcblx0XHRcdFx0aWQ6IHRoaXMuaWRcblx0XHRcdH0pXG5cdFx0XHR0aGlzLmRldGFpbCA9IHJlcy5kYXRhXG5cdFx0fSBlbHNlIHtcblx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IF9ndWlkZWRldGFpbCh7XG5cdFx0XHRcdGlkOiB0aGlzLmlkXG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5kZXRhaWwgPSByZXMuZGF0YVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGFzeW5jIHRvc2VuZGVtYWlsKCl7XG5cdFx0XHRpZiAodGhpcy5lbWFpVGlwID09IFwi55m86YCBXCIpIHtcblx0XHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0XHRsZXQgZW1haVRpbWVyID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IG51bSArICdzJztcblx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRpZiAobnVtIDwgMCkge1xuXHRcdFx0XHRcdFx0dGhpcy5lbWFpVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZW1haVRpbWVyKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9lbWFpbFNlbmQoe1xuXHRcdFx0XHRcdGVtYWlsOiB0aGlzLnVzZXJJbmZvcy5lbWFpbCxcblx0XHRcdFx0XHRldmVudDogXCJjaGVja1wiXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn55m86YCB5oiQ5YqfJyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Z29vZ2xlZW1haWwoKSB7XG5cdFx0XHRsZXQgbnVtID0gNjA7XG5cdFx0XHRsZXQgZ29vZ2xlVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gbnVtICsgJ3MnO1xuXHRcdFx0XHRudW0tLTtcblx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbChnb29nbGVUaW1lcilcblx0XHRcdFx0fVxuXHRcdFx0fSwgMTAwMClcblx0XHR9LFxuXHRcdC8vIOaOpeaUtldlYlZpZXfmtojmga9cblx0XHRoYW5kbGVXZWJWaWV3TWVzc2FnZShldmVudCkge1xuXHRcdFx0bGV0IF90aGF0ID0gdGhpcztcblx0XHRcdGxldCBvYmogPSBldmVudC5kZXRhaWwuZGF0YTtcblx0XHRcdHRoaXMub2JqID0gZXZlbnQuZGV0YWlsLmRhdGE7XG5cdFx0XHRjb25zb2xlLmxvZygndGhpcy5vYmp0aGlzLm9iajonLCBvYmopO1xuXHRcdFx0Y29uc29sZS5sb2coJ+aUtuWIsFdlYlZpZXfmtojmga86Jywgb2JqKTtcblx0XHRcdGlmIChvYmoubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0aWYgKG9ialswXS50eXBlID09ICdVU0RUJykge1xuXHRcdFx0XHRcdGlmIChvYmpbMF0uc3RhdHVzID09ICdzdWNjZXNzJykge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBgVVNEVOi9ieW4s+aIkOWKn2AsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdF90aGF0LnBheW9yZGVycmVzKG9ialswXS5oYXNoKVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGBVU0RU6L2J5biz5aSx5pWXYCxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAob2JqWzBdLnR5cGUgPT0gJ0JOQicpIHtcblx0XHRcdFx0XHRpZiAob2JqWzBdLnN0YXR1cyA9PSAnc3VjY2VzcycpIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogYEJOQui9ieW4s+aIkOWKn2AsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBgQk5C6L2J5biz5aSx5pWXYCxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRfdGhhdC5lbWFpbENvZGUgPSBcIlwiO1xuXHRcdFx0XHRfdGhhdC5nb29nbGVDb2RlID0gXCJcIjtcblx0XHRcdFx0X3RoYXQuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdF90aGF0Lmdvb2dsZVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdF90aGF0LnpoaWZ1TWltYVp6ID0gXCJcIjtcblx0XHRcdFx0X3RoYXQucGF5TW9uZXlTdHlsZSA9ICdVU0RUJztcblx0XHRcdFx0X3RoYXQubW9kYWxOYW1lenogPSBmYWxzZTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdGFzeW5jIGdldFVzZXJJbmZvcygpIHtcblx0XHRcdGxldCByZXMgPSBhd2FpdCBfdXNlckluZm9zKCk7XG5cdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0dGhpcy51c2VySW5mb3MgPSByZXMuZGF0YS51c2VyaW5mbztcblx0XHRcdFx0dGhpcy51c2VyTW9uZXlBZHJlc3MgPSB0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzcztcblx0XHRcdH1cblx0XHR9LFxuXHRcdHB1cmNoYXNlKCkge1xuXHRcdFx0aWYgKHRoaXMuaXNEaXNhYmxlKSB7XG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWVcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiBcIuiri+WFiOWQjOaEj+WNlOitsOabuFwiLFxuXHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cblx0XHR9LFxuXHRcdGNhbmNlbCgpIHtcblx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlXG5cdFx0fSxcblx0XHRvZmZNb2RhbEJ0blp6KCkge1xuXHRcdFx0dGhpcy5tb2RhbE5hbWV6eiA9IGZhbHNlO1xuXHRcdFx0dGhpcy56aGlmdU1pbWFaeiA9IFwiXCI7XG5cdFx0XHR0aGlzLmVtYWlsQ29kZSA9IFwiXCI7XG5cdFx0XHR0aGlzLmdvb2dsZUNvZGUgPSBcIlwiO1xuXHRcdFx0dGhpcy5lbWFpVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHR9LFxuXHRcdGNoYW5nZVBhc3N3b3JkKCkge1xuXHRcdFx0dGhpcy5zaG93UGFzc3dvcmQyID0gIXRoaXMuc2hvd1Bhc3N3b3JkMjtcblx0XHR9LFxuXHRcdGhhbmRsZUlucHV0MihldmVudCkge1xuXHRcdFx0dGhpcy56aGlmdU1pbWFaeiA9IGV2ZW50O1xuXHRcdH0sXG5cdFx0YXN5bmMgY29uZmlybSgpIHtcblx0XHRcdC8vIOaUu+eVpVxuXHRcdFx0aWYgKHRoaXMubmFtZSA9PSAnYWNjb3VudCcpIHtcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9idXlhY2NvdW50KHtcblx0XHRcdFx0XHRpZDogdGhpcy5pZFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRjb25zb2xlLmxvZygnYWNjb3VudCcscmVzLmRhdGEpO1xuXHRcdFx0XHRpZihyZXMuY29kZSA9PT0gMSl7XG5cdFx0XHRcdFx0dGhpcy5vdXRNb25leSA9IHJlcy5kYXRhLnVzZHQ7XG5cdFx0XHRcdFx0dGhpcy50b0FkcmVzcyA9IHJlcy5kYXRhLnRvO1xuXHRcdFx0XHRcdHRoaXMub3JkZXJfaWQgPSByZXMuZGF0YS5vcmRlcl9pZDtcblx0XHRcdFx0XHR0aGlzLm1vZGFsTmFtZXp6ID0gdHJ1ZTtcblx0XHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTpyZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHQvLyDos6zomZ8gIFxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX2J1eWd1aWRlKHtcblx0XHRcdFx0XHRpZDogdGhpcy5pZFxuXHRcdFx0XHR9KVxuXHRcdFx0XHRjb25zb2xlLmxvZygnZ3VpZGUnLCByZXMuZGF0YSk7XG5cdFx0XHRcdGlmKHJlcy5jb2RlID09PSAxKXtcblx0XHRcdFx0XHR0aGlzLm91dE1vbmV5ID0gcmVzLmRhdGEudXNkdDtcblx0XHRcdFx0XHR0aGlzLnRvQWRyZXNzID0gcmVzLmRhdGEudG87XG5cdFx0XHRcdFx0dGhpcy5vcmRlcl9pZCA9IHJlcy5kYXRhLm9yZGVyX2lkO1xuXHRcdFx0XHRcdHRoaXMubW9kYWxOYW1lenogPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOnJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOidub25lJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH0sXG5cdFx0YXN5bmMgbW9kYWxCdG5aeigpIHtcblx0XHRcdGxldCBfdGhhdCA9IHRoaXM7XG5cdFx0XHRpZiAoIV90aGF0LnpoaWZ1TWltYVp6IHx8ICF0aGlzLmVtYWlsQ29kZSB8fCAhdGhpcy5nb29nbGVDb2RlKSByZXR1cm4gdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAn6KuL5aGr5a+r5q2j56K66LOH6KiKJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRjb2RlOiB0aGlzLmVtYWlsQ29kZSxcblx0XHRcdFx0Z29vZ2xlY29kZTogdGhpcy5nb29nbGVDb2RlLFxuXHRcdFx0XHRwYXlrZXk6IE1ENSh0aGlzLnpoaWZ1TWltYVp6ICsgKE1hdGguZmxvb3IoRGF0ZS5ub3coKSAvIDEwMDApKSksXG5cdFx0XHRcdHRpbWVzdGFtcDogTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCksXG5cdFx0XHR9XG5cblx0XHRcdGxldCByZXMgPSBhd2FpdCBfd2FsbGV0aW5mbyhwYXJhbXMpO1xuXHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6ICfmiZPmrL7kuK0uLi4uLi4nXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRpZiAoX3RoYXQucGF5TW9uZXlTdHlsZSA9PSAnVVNEVCcpIHtcblx0XHRcdFx0XHRsZXQgdXNlclNpeWFvID0gYXdhaXQgcHVibGljamllbWkoMiwgX3RoYXQuemhpZnVNaW1hWnosIF90aGF0LnVzZXJNb25leUFkcmVzcyk7XG5cdFx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdFx0dHlwZTogJ1VTRFQnLFxuXHRcdFx0XHRcdFx0ZnJvbUFkcmVzczogX3RoYXQudXNlck1vbmV5QWRyZXNzLFxuXHRcdFx0XHRcdFx0dG9BZHJlc3M6IF90aGF0LnRvQWRyZXNzLFxuXHRcdFx0XHRcdFx0Y29pbjogX3RoYXQub3V0TW9uZXksXG5cdFx0XHRcdFx0XHRwcml2YXRlS2V5OiB1c2VyU2l5YW9cblx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCdwYXJhbXMnLCBwYXJhbXMpO1xuXHRcdFx0XHRcdGlmIChfdGhhdC53ZWJ2aWV3SW5zdGFuY2UpIHtcblx0XHRcdFx0XHRcdF90aGF0LndlYnZpZXdJbnN0YW5jZS5ldmFsSlMoYFxuXHRcdFx0XHRcdFx0XHRcdFx0dXNkdFRyYW5zZmVyKCR7SlNPTi5zdHJpbmdpZnkocGFyYW1zKX0pO1xuXHRcdFx0XHRcdFx0XHQgIGApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBlbHNlIGlmIChfdGhhdC5wYXlNb25leVN0eWxlID09ICdCTkInKSB7XG5cdFx0XHRcdFx0bGV0IHVzZXJTaXlhbyA9IGF3YWl0IHB1YmxpY2ppZW1pKDIsIF90aGF0LnpoaWZ1TWltYVp6LCBfdGhhdC51c2VyTW9uZXlBZHJlc3MpO1xuXHRcdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0XHRcdHR5cGU6ICdCTkInLFxuXHRcdFx0XHRcdFx0ZnJvbUFkcmVzczogX3RoYXQudXNlck1vbmV5QWRyZXNzLFxuXHRcdFx0XHRcdFx0dG9BZHJlc3M6IF90aGF0LnRvQWRyZXNzLFxuXHRcdFx0XHRcdFx0Y29pbjogX3RoYXQub3V0TW9uZXksXG5cdFx0XHRcdFx0XHRwcml2YXRlS2V5OiB1c2VyU2l5YW9cblx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdGlmIChfdGhhdC53ZWJ2aWV3SW5zdGFuY2UpIHtcblx0XHRcdFx0XHRcdF90aGF0LndlYnZpZXdJbnN0YW5jZS5ldmFsSlMoYFxuXHRcdFx0XHRcdFx0XHRcdFx0Ym5iVHJhbnNmZXIoJHtKU09OLnN0cmluZ2lmeShwYXJhbXMpfSk7XG5cdFx0XHRcdFx0XHRcdCAgYCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRhc3luYyBwYXlvcmRlcnJlcyhoYXNoKSB7XG5cdFx0XHRsZXQgcmVzID0gYXdhaXQgX3BheW9yZGVycmVzKHtcblx0XHRcdFx0dHlwZTogdGhpcy5uYW1lLFxuXHRcdFx0XHRvaWQ6IHRoaXMub3JkZXJfaWQsXG5cdFx0XHRcdHR4OiBoYXNoXG5cdFx0XHR9KVxuXHRcdFx0Y29uc29sZS5sb2coJ+Wbnuiwg3Jlc3Nzc3MnLCByZXMpXG5cdFx0XHRpZiAocmVzLmNvZGUgPT0gMSkge1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dhbWUvcGF5c3VjY2Vzcz9uYW1lPSR7dGhpcy5uYW1lfWBcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNoZWNrYm94Q2hhbmdlKGUpIHtcblx0XHRcdHRoaXMuaXNEaXNhYmxlID0gIXRoaXMuaXNEaXNhYmxlXG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///639\n"); /***/ }), /* 640 */ /*!************************************!*\ !*** E:/ruyi/dapp/request/api2.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._buyaccount = _buyaccount;\nexports._buyguide = _buyguide;\nexports._payorderres = _payorderres;\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./index */ 35));\nfunction _buyguide(data) {\n return _index.default.post({\n url: '/api/pub/buyguide',\n //購買攻略\n data: data\n });\n}\nfunction _buyaccount(data) {\n return _index.default.post({\n url: '/api/pub/buyaccount',\n //購買賬號\n data: data\n });\n}\nfunction _payorderres(data) {\n return _index.default.post({\n url: '/api/pub/payorderres',\n //購買成功回調\n data: data\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9hcGkyLmpzIl0sIm5hbWVzIjpbIl9idXlndWlkZSIsImRhdGEiLCJqeVJlcXVlc3QiLCJwb3N0IiwidXJsIiwiX2J1eWFjY291bnQiLCJfcGF5b3JkZXJyZXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBRU8sU0FBU0EsU0FBUyxDQUFDQyxJQUFJLEVBQUU7RUFDL0IsT0FBT0MsY0FBUyxDQUFDQyxJQUFJLENBQUM7SUFDckJDLEdBQUcsRUFBRSxtQkFBbUI7SUFBRTtJQUMxQkgsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIO0FBRU8sU0FBU0ksV0FBVyxDQUFDSixJQUFJLEVBQUU7RUFDakMsT0FBT0MsY0FBUyxDQUFDQyxJQUFJLENBQUM7SUFDckJDLEdBQUcsRUFBRSxxQkFBcUI7SUFBRTtJQUM1QkgsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIO0FBRU8sU0FBU0ssWUFBWSxDQUFDTCxJQUFJLEVBQUU7RUFDbEMsT0FBT0MsY0FBUyxDQUFDQyxJQUFJLENBQUM7SUFDckJDLEdBQUcsRUFBRSxzQkFBc0I7SUFBRTtJQUM3QkgsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIIiwiZmlsZSI6IjY0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBqeVJlcXVlc3QgZnJvbSBcIi4vaW5kZXhcIjtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfYnV5Z3VpZGUoZGF0YSkge1xyXG5cdHJldHVybiBqeVJlcXVlc3QucG9zdCh7XHJcblx0XHR1cmw6ICcvYXBpL3B1Yi9idXlndWlkZScsIC8v6LO86LK35pS755WlXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9idXlhY2NvdW50KGRhdGEpIHtcclxuXHRyZXR1cm4ganlSZXF1ZXN0LnBvc3Qoe1xyXG5cdFx0dXJsOiAnL2FwaS9wdWIvYnV5YWNjb3VudCcsIC8v6LO86LK36LOs6JmfXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9wYXlvcmRlcnJlcyhkYXRhKSB7XHJcblx0cmV0dXJuIGp5UmVxdWVzdC5wb3N0KHtcclxuXHRcdHVybDogJy9hcGkvcHViL3BheW9yZGVycmVzJywgLy/os7zosrfmiJDlip/lm57oqr9cclxuXHRcdGRhdGFcclxuXHR9KVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///640\n"); /***/ }), /* 641 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/index.vue?mpType=page ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=225fe144&mpType=page */ 642);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 662);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjI1ZmUxNDQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9zbWFydHRyYWRpbmcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///641\n"); /***/ }), /* 642 */ /*!*******************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/index.vue?vue&type=template&id=225fe144&mpType=page ***! \*******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=225fe144&mpType=page */ 643); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_225fe144_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 643 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/index.vue?vue&type=template&id=225fe144&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uNoticeBar: __webpack_require__(/*! @/uview-ui/components/u-notice-bar/u-notice-bar.vue */ 644) .default, uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 538).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, "u-Input": __webpack_require__(/*! @/uview-ui/components/u--input/u--input.vue */ 379).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c("web-view", { attrs: { "webview-styles": _vm._$s(1, "a-webview-styles", _vm.webviewStyles), _i: 1, }, on: { message: _vm.handleWebViewMessage }, }), _c( "view", [ _c("u-notice-bar", { attrs: { bgColor: "#fff", color: "black", text: _vm.text1, _i: 3 }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(4, "sc", "cards"), attrs: { _i: 4 } }, [ _vm._$s(5, "i", _vm.balabces) ? [ _c("cardVue", { attrs: { balabces: _vm.balabces, incomes: _vm.allsettlefee, _i: 6, }, on: { nowCoinType: _vm.getNowCoin, recharge: _vm.showUpgradeModal1, changeMoney: _vm.toChangeTransfer, blanceInfos: _vm.toBlanceDetail, }, }), ] : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(7, "sc", "invest"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-flex uni-row"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "uni-flex-item"), attrs: { _i: 9 }, }, [ _c("u-tabs", { attrs: { current: _vm.currentTab, inactiveStyle: "{color: rgba(142, 142, 147, 1)}", list: [{ name: "投資機會" }, { name: "我的投資" }], _i: 10, }, on: { click: _vm.switchTab }, }), ], 1 ), _c("view", { staticClass: _vm._$s(11, "sc", "uni-flex-item"), attrs: { _i: 11 }, on: { click: _vm.more }, }), ] ), _c( "view", [ _vm._$s(13, "i", _vm.list.length === 0) ? _c("view", { staticClass: _vm._$s(13, "sc", "nodata"), attrs: { _i: 13 }, }) : _vm._e(), _vm._l( _vm._$s(14, "f", { forItems: _vm.list }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: item.id }) }, [_c("item", { attrs: { detail: item, _i: "15-" + $30 } })], 1 ) } ), ], 2 ), ] ), _c( "u-popup", { attrs: { show: _vm.modalintMoney, mode: "bottom", round: "10", closeable: false, _i: 16, }, on: { close: function ($event) { _vm.modalintMoney = false }, }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "uni-flex uni-column"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "uni-flex-item"), attrs: { _i: 18 }, }, [ _c("canvas", { style: _vm._$s(19, "s", { width: _vm.qrcodeSize + "px", height: _vm.qrcodeSize + "px", margin: "0px auto", }), attrs: { _i: 19 }, }), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "uni-flex-item"), attrs: { _i: 20 }, }), _c( "view", { staticClass: _vm._$s(21, "sc", "uni-flex-item"), attrs: { _i: 21 }, on: { click: function ($event) { return _vm.copyAdress(_vm.userLoacalAddress) }, }, }, [ _c("text", [ _vm._v( _vm._$s( 22, "t0-0", _vm._s( _vm.userMoneyAdressOptions1(_vm.userLoacalAddress) ) ) ), ]), _c("image", { attrs: { _i: 23 } }), ] ), ] ), ] ), _vm._$s(24, "i", _vm.modalName) ? _c( "view", { staticClass: _vm._$s(24, "sc", "modal-transfer"), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "modal-content-transfer"), attrs: { _i: 25 }, }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "modal-header-transfer"), attrs: { _i: 26 }, }, [ _c("u-tabs", { attrs: { current: _vm.moneyTab, inactiveStyle: "{color: rgba(142, 142, 147, 1)}", list: [ { name: "劃轉到量化交易" }, { name: "劃轉到錢包" }, ], _i: 27, }, on: { click: _vm.switchMoneytab }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(28, "sc", "modal-body-transfer"), attrs: { _i: 28 }, }, [ _c( "view", { staticClass: _vm._$s( 29, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 29 }, }, [ _c("text", { staticClass: _vm._$s( 30, "sc", "modal-label-transfer" ), attrs: { _i: 30 }, }), _c("view", [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.userInfos.email)) ), ]), ] ), _c( "view", { staticClass: _vm._$s( 32, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 32 }, }, [ _c("text", { staticClass: _vm._$s( 33, "sc", "modal-label-transfer" ), attrs: { _i: 33 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 34 }, model: { value: _vm._$s(34, "v-model", _vm.transferIcon), callback: function ($$v) { _vm.transferIcon = $$v }, expression: "transferIcon", }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 35, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 35 }, }, [ _c("text", { staticClass: _vm._$s( 36, "sc", "modal-label-transfer" ), attrs: { _i: 36 }, }), _c( "picker", { attrs: { range: _vm._$s(37, "a-range", _vm.biTypes), _i: 37, }, on: { change: _vm.onPickerChange }, }, [ _c("view", [ _vm._v( _vm._$s( 38, "t0-0", _vm._s( _vm.selectedOption ? _vm.selectedOption : "請選擇" ) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( 39, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 39 }, }, [ _c("text", { staticClass: _vm._$s( 40, "sc", "modal-label-transfer" ), attrs: { _i: 40 }, }), _c("u--input", { attrs: { color: "#fff", value: _vm.zhifuMima, password: _vm.showPassword, border: "none", _i: 41, }, on: { input: _vm.handleInput }, }), _c("img", { attrs: { src: _vm._$s( 42, "a-src", !_vm.showPassword ? _vm.showpwdImg : _vm.hidepwdImg ), _i: 42, }, on: { click: function ($event) { _vm.showPassword = !_vm.showPassword }, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( 43, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 43 }, }, [ _c("text", { staticClass: _vm._$s( 44, "sc", "modal-label-transfer" ), attrs: { _i: 44 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 45 }, model: { value: _vm._$s(45, "v-model", _vm.emailCode), callback: function ($$v) { _vm.emailCode = $$v }, expression: "emailCode", }, }), _c( "view", { staticClass: _vm._$s(46, "sc", "sendcode"), attrs: { _i: 46 }, on: { click: _vm.tosendemail }, }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.emaiTip)))] ), ], 1 ), _c( "view", { staticClass: _vm._$s( 47, "sc", "modal-item-transfer zf_mod_item-transfer" ), attrs: { _i: 47 }, }, [ _c("text", { staticClass: _vm._$s( 48, "sc", "modal-label-transfer" ), attrs: { _i: 48 }, }), _c("u--input", { attrs: { color: "#fff", border: "none", _i: 49 }, model: { value: _vm._$s(49, "v-model", _vm.googleCode), callback: function ($$v) { _vm.googleCode = $$v }, expression: "googleCode", }, }), _c( "view", { staticClass: _vm._$s( 50, "sc", "sendcode-transfer" ), attrs: { _i: 50 }, on: { click: _vm.googleemail }, }, [_vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.googleTip)))] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "modal-footer-transfer"), attrs: { _i: 51 }, }, [ _c("button", { staticClass: _vm._$s( 52, "sc", "modal-button-transfer cancel" ), attrs: { _i: 52 }, on: { click: function ($event) { _vm.modalName = false }, }, }), _c("button", { staticClass: _vm._$s( 53, "sc", "modal-button-transfer confirm" ), attrs: { _i: 53 }, on: { click: _vm.modalBtn }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(54, "i", _vm.guide) ? _c( "view", { staticClass: _vm._$s(54, "sc", "guide"), attrs: { _i: 54 } }, [ _c("view", { staticClass: _vm._$s(55, "sc", "huadong"), attrs: { _i: 55 }, }), _c("view", { staticClass: _vm._$s(56, "sc", "but"), attrs: { _i: 56 }, on: { click: _vm.noTis }, }), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 644 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-notice-bar/u-notice-bar.vue ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-notice-bar.vue?vue&type=template&id=087a7280&scoped=true& */ 645);\n/* harmony import */ var _u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-notice-bar.vue?vue&type=script&lang=js& */ 659);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"087a7280\",\n null,\n false,\n _u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-notice-bar/u-notice-bar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW5vdGljZS1iYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4N2E3MjgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1ub3RpY2UtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1ub3RpY2UtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA4N2E3MjgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1ub3RpY2UtYmFyL3Utbm90aWNlLWJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///644\n"); /***/ }), /* 645 */ /*!*****************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-notice-bar/u-notice-bar.vue?vue&type=template&id=087a7280&scoped=true& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-notice-bar.vue?vue&type=template&id=087a7280&scoped=true& */ 646); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_template_id_087a7280_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 646 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-notice-bar/u-notice-bar.vue?vue&type=template&id=087a7280&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uColumnNotice: __webpack_require__(/*! @/uview-ui/components/u-column-notice/u-column-notice.vue */ 647) .default, uRowNotice: __webpack_require__(/*! @/uview-ui/components/u-row-notice/u-row-notice.vue */ 653) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-notice-bar"), style: _vm._$s(0, "s", [ { backgroundColor: _vm.bgColor, }, _vm.$u.addStyle(_vm.customStyle), ]), attrs: { _i: 0 }, }, [ _vm._$s( 1, "i", _vm.direction === "column" || (_vm.direction === "row" && _vm.step) ) ? [ _c("u-column-notice", { attrs: { color: _vm.color, bgColor: _vm.bgColor, text: _vm.text, mode: _vm.mode, step: _vm.step, icon: _vm.icon, "disable-touch": _vm.disableTouch, fontSize: _vm.fontSize, duration: _vm.duration, _i: 2, }, on: { close: _vm.close, click: _vm.click }, }), ] : [ _c("u-row-notice", { attrs: { color: _vm.color, bgColor: _vm.bgColor, text: _vm.text, mode: _vm.mode, fontSize: _vm.fontSize, speed: _vm.speed, url: _vm.url, linkType: _vm.linkType, icon: _vm.icon, _i: 4, }, on: { close: _vm.close, click: _vm.click }, }), ], ], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 647 */ /*!****************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-column-notice/u-column-notice.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-column-notice.vue?vue&type=template&id=475fdbf0&scoped=true& */ 648);\n/* harmony import */ var _u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-column-notice.vue?vue&type=script&lang=js& */ 650);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"475fdbf0\",\n null,\n false,\n _u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-column-notice/u-column-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWNvbHVtbi1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQ3NWZkYmYwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1jb2x1bW4tbm90aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1jb2x1bW4tbm90aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ3NWZkYmYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1jb2x1bW4tbm90aWNlL3UtY29sdW1uLW5vdGljZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///647\n"); /***/ }), /* 648 */ /*!***********************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-column-notice/u-column-notice.vue?vue&type=template&id=475fdbf0&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-column-notice.vue?vue&type=template&id=475fdbf0&scoped=true& */ 649); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_template_id_475fdbf0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 649 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-column-notice/u-column-notice.vue?vue&type=template&id=475fdbf0&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-notice"), attrs: { _i: 0 }, on: { click: _vm.clickHandler }, }, [ _vm._t( "icon", [ _vm._$s(2, "i", _vm.icon) ? _c( "view", { staticClass: _vm._$s(2, "sc", "u-notice__left-icon"), attrs: { _i: 2 }, }, [ _c("u-icon", { attrs: { name: _vm.icon, color: _vm.color, size: "19", _i: 3, }, }), ], 1 ) : _vm._e(), ], { _i: 1 } ), _c( "swiper", { staticClass: _vm._$s(4, "sc", "u-notice__swiper"), attrs: { "disable-touch": _vm._$s(4, "a-disable-touch", _vm.disableTouch), vertical: _vm._$s(4, "a-vertical", _vm.step ? false : true), interval: _vm._$s(4, "a-interval", _vm.duration), _i: 4, }, on: { change: _vm.noticeChange }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.text }), function (item, index, $20, $30) { return _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "5-" + $30, "sc", "u-notice__swiper__item" ), attrs: { _i: "5-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "6-" + $30, "sc", "u-notice__swiper__item__text u-line-1" ), style: _vm._$s("6-" + $30, "s", [_vm.textStyle]), attrs: { _i: "6-" + $30 }, }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item)))] ), ] ) } ), 0 ), _vm._$s(7, "i", ["link", "closable"].includes(_vm.mode)) ? _c( "view", { staticClass: _vm._$s(7, "sc", "u-notice__right-icon"), attrs: { _i: 7 }, }, [ _vm._$s(8, "i", _vm.mode === "link") ? _c("u-icon", { attrs: { name: "arrow-right", size: 17, color: _vm.color, _i: 8, }, }) : _vm._e(), _vm._$s(9, "i", _vm.mode === "closable") ? _c("u-icon", { attrs: { name: "close", size: 16, color: _vm.color, _i: 9 }, on: { click: _vm.close }, }) : _vm._e(), ], 1 ) : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 650 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-column-notice/u-column-notice.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-column-notice.vue?vue&type=script&lang=js& */ 651);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_column_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBpQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI2NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNvbHVtbi1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNvbHVtbi1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///650\n"); /***/ }), /* 651 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-column-notice/u-column-notice.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 652));\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 * ColumnNotice 滚动通知中的垂直滚动 内部组件\n * @description 该组件用于滚动通告场景,是其中的垂直滚动方式\n * @tutorial https://www.uviewui.com/components/noticeBar.html\n * @property {Array}\t\t\ttext \t\t\t显示的内容,字符串\n * @property {String}\t\t\ticon \t\t\t是否显示左侧的音量图标 ( 默认 'volume' )\n * @property {String}\t\t\tmode \t\t\t通告模式,link-显示右箭头,closable-显示右侧关闭图标\n * @property {String}\t\t\tcolor \t\t\t文字颜色,各图标也会使用文字颜色 ( 默认 '#f9ae3d' )\n * @property {String}\t\t\tbgColor \t\t背景颜色 ( 默认 '#fdf6ec' )\n * @property {String | Number}\tfontSize\t\t字体大小,单位px ( 默认 14 )\n * @property {String | Number}\tspeed\t\t\t水平滚动时的滚动速度,即每秒滚动多少px(rpx),这有利于控制文字无论多少时,都能有一个恒定的速度 ( 默认 80 )\n * @property {Boolean}\t\t\tstep\t\t\tdirection = row时,是否使用步进形式滚动 ( 默认 false )\n * @property {String | Number}\tduration\t\t滚动一个周期的时间长,单位ms ( 默认 1500 )\n * @property {Boolean}\t\t\tdisableTouch\t是否禁止用手滑动切换 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序 ( 默认 true )\n * @example \n */\nvar _default = {\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n watch: {\n text: {\n immediate: true,\n handler: function handler(newValue, oldValue) {\n if (!uni.$u.test.array(newValue)) {\n uni.$u.error('noticebar组件direction为column时,要求text参数为数组形式');\n }\n }\n }\n },\n computed: {\n // 文字内容的样式\n textStyle: function textStyle() {\n var style = {};\n style.color = this.color;\n style.fontSize = uni.$u.addUnit(this.fontSize);\n return style;\n },\n // 垂直或者水平滚动\n vertical: function vertical() {\n if (this.mode == 'horizontal') return false;else return true;\n }\n },\n data: function data() {\n return {\n index: 0\n };\n },\n methods: {\n noticeChange: function noticeChange(e) {\n this.index = e.detail.current;\n },\n // 点击通告栏\n clickHandler: function clickHandler() {\n this.$emit('click', this.index);\n },\n // 点击关闭按钮\n close: function close() {\n this.$emit('close');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNvbHVtbi1ub3RpY2UvdS1jb2x1bW4tbm90aWNlLnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJ3YXRjaCIsInRleHQiLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwidW5pIiwiY29tcHV0ZWQiLCJ0ZXh0U3R5bGUiLCJzdHlsZSIsInZlcnRpY2FsIiwiZGF0YSIsImluZGV4IiwibWV0aG9kcyIsIm5vdGljZUNoYW5nZSIsImNsaWNrSGFuZGxlciIsImNsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBMkRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZkEsZUFnQkE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztNQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBLGlEQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3XHJcblx0XHRjbGFzcz1cInUtbm90aWNlXCJcclxuXHRcdEB0YXA9XCJjbGlja0hhbmRsZXJcIlxyXG5cdD5cclxuXHRcdDxzbG90IG5hbWU9XCJpY29uXCI+XHJcblx0XHRcdDx2aWV3XHJcblx0XHRcdFx0Y2xhc3M9XCJ1LW5vdGljZV9fbGVmdC1pY29uXCJcclxuXHRcdFx0XHR2LWlmPVwiaWNvblwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHQ6bmFtZT1cImljb25cIlxyXG5cdFx0XHRcdFx0OmNvbG9yPVwiY29sb3JcIlxyXG5cdFx0XHRcdFx0c2l6ZT1cIjE5XCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvc2xvdD5cclxuXHRcdDxzd2lwZXJcclxuXHRcdFx0OmRpc2FibGUtdG91Y2g9XCJkaXNhYmxlVG91Y2hcIlxyXG5cdFx0XHQ6dmVydGljYWw9XCJzdGVwID8gZmFsc2UgOiB0cnVlXCJcclxuXHRcdFx0Y2lyY3VsYXJcclxuXHRcdFx0OmludGVydmFsPVwiZHVyYXRpb25cIlxyXG5cdFx0XHQ6YXV0b3BsYXk9XCJ0cnVlXCJcclxuXHRcdFx0Y2xhc3M9XCJ1LW5vdGljZV9fc3dpcGVyXCJcclxuXHRcdFx0QGNoYW5nZT1cIm5vdGljZUNoYW5nZVwiXHJcblx0XHQ+XHJcblx0XHRcdDxzd2lwZXItaXRlbVxyXG5cdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiB0ZXh0XCJcclxuXHRcdFx0XHQ6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdGNsYXNzPVwidS1ub3RpY2VfX3N3aXBlcl9faXRlbVwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdFx0Y2xhc3M9XCJ1LW5vdGljZV9fc3dpcGVyX19pdGVtX190ZXh0IHUtbGluZS0xXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIlt0ZXh0U3R5bGVdXCJcclxuXHRcdFx0XHQ+e3sgaXRlbSB9fTwvdGV4dD5cclxuXHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdDwvc3dpcGVyPlxyXG5cdFx0PHZpZXdcclxuXHRcdFx0Y2xhc3M9XCJ1LW5vdGljZV9fcmlnaHQtaWNvblwiXHJcblx0XHRcdHYtaWY9XCJbJ2xpbmsnLCAnY2xvc2FibGUnXS5pbmNsdWRlcyhtb2RlKVwiXHJcblx0XHQ+XHJcblx0XHRcdDx1LWljb25cclxuXHRcdFx0XHR2LWlmPVwibW9kZSA9PT0gJ2xpbmsnXCJcclxuXHRcdFx0XHRuYW1lPVwiYXJyb3ctcmlnaHRcIlxyXG5cdFx0XHRcdDpzaXplPVwiMTdcIlxyXG5cdFx0XHRcdDpjb2xvcj1cImNvbG9yXCJcclxuXHRcdFx0PjwvdS1pY29uPlxyXG5cdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0di1pZj1cIm1vZGUgPT09ICdjbG9zYWJsZSdcIlxyXG5cdFx0XHRcdG5hbWU9XCJjbG9zZVwiXHJcblx0XHRcdFx0OnNpemU9XCIxNlwiXHJcblx0XHRcdFx0OmNvbG9yPVwiY29sb3JcIlxyXG5cdFx0XHRcdEBjbGljaz1cImNsb3NlXCJcclxuXHRcdFx0PjwvdS1pY29uPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cdC8qKlxyXG5cdCAqIENvbHVtbk5vdGljZSDmu5rliqjpgJrnn6XkuK3nmoTlnoLnm7Tmu5rliqgg5YaF6YOo57uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tueUqOS6jua7muWKqOmAmuWRiuWcuuaZr++8jOaYr+WFtuS4reeahOWeguebtOa7muWKqOaWueW8j1xyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL25vdGljZUJhci5odG1sXHJcblx0ICogQHByb3BlcnR5IHtBcnJheX1cdFx0XHR0ZXh0IFx0XHRcdOaYvuekuueahOWGheWuue+8jOWtl+espuS4slxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGljb24gXHRcdFx05piv5ZCm5pi+56S65bem5L6n55qE6Z+z6YeP5Zu+5qCHIO+8iCDpu5jorqQgJ3ZvbHVtZScg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bW9kZSBcdFx0XHTpgJrlkYrmqKHlvI/vvIxsaW5rLeaYvuekuuWPs+eureWktO+8jGNsb3NhYmxlLeaYvuekuuWPs+S+p+WFs+mXreWbvuagh1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yIFx0XHRcdOaWh+Wtl+minOiJsu+8jOWQhOWbvuagh+S5n+S8muS9v+eUqOaWh+Wtl+minOiJsiDvvIgg6buY6K6kICcjZjlhZTNkJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRiZ0NvbG9yIFx0XHTog4zmma/popzoibIg77yIIOm7mOiupCAnI2ZkZjZlYycg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRmb250U2l6ZVx0XHTlrZfkvZPlpKflsI/vvIzljZXkvY1weCAg77yIIOm7mOiupCAxNCDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHNwZWVkXHRcdFx05rC05bmz5rua5Yqo5pe255qE5rua5Yqo6YCf5bqm77yM5Y2z5q+P56eS5rua5Yqo5aSa5bCRcHgocnB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6piDvvIgg6buY6K6kIDgwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzdGVwXHRcdFx0ZGlyZWN0aW9uID0gcm935pe277yM5piv5ZCm5L2/55So5q2l6L+b5b2i5byP5rua5YqoIO+8iCDpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRkdXJhdGlvblx0XHTmu5rliqjkuIDkuKrlkajmnJ/nmoTml7bpl7Tplb/vvIzljZXkvY1tcyDvvIgg6buY6K6kIDE1MDAg77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGRpc2FibGVUb3VjaFx05piv5ZCm56aB5q2i55So5omL5ruR5Yqo5YiH5o2iICAg55uu5YmNSFgyLjYuMTHvvIzlj6rmlK/mjIFBcHAgMi41LjUr44CBSDUgMi41LjUr44CB5pSv5LuY5a6d5bCP56iL5bqP44CB5a2X6IqC6Lez5Yqo5bCP56iL5bqPIO+8iCDpu5jorqQgdHJ1ZSDvvIlcclxuXHQgKiBAZXhhbXBsZSBcclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLHByb3BzXSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHRleHQ6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWx1ZSwgb2xkVmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmKCF1bmkuJHUudGVzdC5hcnJheShuZXdWYWx1ZSkpIHtcclxuXHRcdFx0XHRcdFx0dW5pLiR1LmVycm9yKCdub3RpY2ViYXLnu4Tku7ZkaXJlY3Rpb27kuLpjb2x1bW7ml7bvvIzopoHmsYJ0ZXh05Y+C5pWw5Li65pWw57uE5b2i5byPJylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDmloflrZflhoXlrrnnmoTmoLflvI9cclxuXHRcdFx0dGV4dFN0eWxlKCkge1xyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHt9XHJcblx0XHRcdFx0c3R5bGUuY29sb3IgPSB0aGlzLmNvbG9yXHJcblx0XHRcdFx0c3R5bGUuZm9udFNpemUgPSB1bmkuJHUuYWRkVW5pdCh0aGlzLmZvbnRTaXplKVxyXG5cdFx0XHRcdHJldHVybiBzdHlsZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlnoLnm7TmiJbogIXmsLTlubPmu5rliqhcclxuXHRcdFx0dmVydGljYWwoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PSAnaG9yaXpvbnRhbCcpIHJldHVybiBmYWxzZVxyXG5cdFx0XHRcdGVsc2UgcmV0dXJuIHRydWVcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGV4OjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0bm90aWNlQ2hhbmdlKGUpe1xyXG5cdFx0XHRcdHRoaXMuaW5kZXggPSBlLmRldGFpbC5jdXJyZW50XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeCueWHu+mAmuWRiuagj1xyXG5cdFx0XHRjbGlja0hhbmRsZXIoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCB0aGlzLmluZGV4KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vlhbPpl63mjInpkq5cclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2UnKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQudS1ub3RpY2Uge1xyXG5cdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0Jl9fbGVmdC1pY29uIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmlnaHQtaWNvbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3dpcGVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdCZfX3RleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR1LXdhcm5pbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///651\n"); /***/ }), /* 652 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-column-notice/props.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 显示的内容,字符串\n text: {\n type: [Array],\n default: uni.$u.props.columnNotice.text\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.columnNotice.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.columnNotice.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.columnNotice.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.columnNotice.bgColor\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.fontSize\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.speed\n },\n // direction = row时,是否使用步进形式滚动\n step: {\n type: Boolean,\n default: uni.$u.props.columnNotice.step\n },\n // 滚动一个周期的时间长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.duration\n },\n // 是否禁止用手滑动切换\n // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序\n disableTouch: {\n type: Boolean,\n default: uni.$u.props.columnNotice.disableTouch\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNvbHVtbi1ub3RpY2UvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJ0ZXh0IiwidHlwZSIsIkFycmF5IiwiZGVmYXVsdCIsInVuaSIsIiR1IiwiY29sdW1uTm90aWNlIiwiaWNvbiIsIlN0cmluZyIsIm1vZGUiLCJjb2xvciIsImJnQ29sb3IiLCJmb250U2l6ZSIsIk51bWJlciIsInNwZWVkIiwic3RlcCIsIkJvb2xlYW4iLCJkdXJhdGlvbiIsImRpc2FibGVUb3VjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsS0FBSyxFQUFFO0lBQ0g7SUFDQUMsSUFBSSxFQUFFO01BQ0ZDLElBQUksRUFBRSxDQUFDQyxLQUFLLENBQUM7TUFDYkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxZQUFZLENBQUNOO0lBQ3ZDLENBQUM7SUFDRDtJQUNBTyxJQUFJLEVBQUU7TUFDRk4sSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sWUFBWSxDQUFDQztJQUN2QyxDQUFDO0lBQ0Q7SUFDQUUsSUFBSSxFQUFFO01BQ0ZSLElBQUksRUFBRU8sTUFBTTtNQUNaTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFlBQVksQ0FBQ0c7SUFDdkMsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIVCxJQUFJLEVBQUVPLE1BQU07TUFDWkwsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxZQUFZLENBQUNJO0lBQ3ZDLENBQUM7SUFDRDtJQUNBQyxPQUFPLEVBQUU7TUFDTFYsSUFBSSxFQUFFTyxNQUFNO01BQ1pMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sWUFBWSxDQUFDSztJQUN2QyxDQUFDO0lBQ0Q7SUFDQUMsUUFBUSxFQUFFO01BQ05YLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVLLE1BQU0sQ0FBQztNQUN0QlYsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxZQUFZLENBQUNNO0lBQ3ZDLENBQUM7SUFDRDtJQUNBRSxLQUFLLEVBQUU7TUFDSGIsSUFBSSxFQUFFLENBQUNPLE1BQU0sRUFBRUssTUFBTSxDQUFDO01BQ3RCVixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFlBQVksQ0FBQ1E7SUFDdkMsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGZCxJQUFJLEVBQUVlLE9BQU87TUFDYmIsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxZQUFZLENBQUNTO0lBQ3ZDLENBQUM7SUFDRDtJQUNBRSxRQUFRLEVBQUU7TUFDTmhCLElBQUksRUFBRSxDQUFDTyxNQUFNLEVBQUVLLE1BQU0sQ0FBQztNQUN0QlYsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxZQUFZLENBQUNXO0lBQ3ZDLENBQUM7SUFDRDtJQUNBO0lBQ0FDLFlBQVksRUFBRTtNQUNWakIsSUFBSSxFQUFFZSxPQUFPO01BQ2JiLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sWUFBWSxDQUFDWTtJQUN2QztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjY1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5pi+56S655qE5YaF5a6577yM5a2X56ym5LiyXHJcbiAgICAgICAgdGV4dDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbQXJyYXldLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuY29sdW1uTm90aWNlLnRleHRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuaYvuekuuW3puS+p+eahOmfs+mHj+Wbvuagh1xyXG4gICAgICAgIGljb246IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuY29sdW1uTm90aWNlLmljb25cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOmAmuWRiuaooeW8j++8jGxpbmst5pi+56S65Y+z566t5aS077yMY2xvc2FibGUt5pi+56S65Y+z5L6n5YWz6Zet5Zu+5qCHXHJcbiAgICAgICAgbW9kZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5jb2x1bW5Ob3RpY2UubW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5a2X6aKc6Imy77yM5ZCE5Zu+5qCH5Lmf5Lya5L2/55So5paH5a2X6aKc6ImyXHJcbiAgICAgICAgY29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuY29sdW1uTm90aWNlLmNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDog4zmma/popzoibJcclxuICAgICAgICBiZ0NvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmNvbHVtbk5vdGljZS5iZ0NvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlrZfkvZPlpKflsI/vvIzljZXkvY1weFxyXG4gICAgICAgIGZvbnRTaXplOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5jb2x1bW5Ob3RpY2UuZm9udFNpemVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOawtOW5s+a7muWKqOaXtueahOa7muWKqOmAn+W6pu+8jOWNs+avj+enkua7muWKqOWkmuWwkXB4KHB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6plxyXG4gICAgICAgIHNwZWVkOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5jb2x1bW5Ob3RpY2Uuc3BlZWRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIGRpcmVjdGlvbiA9IHJvd+aXtu+8jOaYr+WQpuS9v+eUqOatpei/m+W9ouW8j+a7muWKqFxyXG4gICAgICAgIHN0ZXA6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmNvbHVtbk5vdGljZS5zdGVwXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmu5rliqjkuIDkuKrlkajmnJ/nmoTml7bpl7Tplb/vvIzljZXkvY1tc1xyXG4gICAgICAgIGR1cmF0aW9uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5jb2x1bW5Ob3RpY2UuZHVyYXRpb25cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaYr+WQpuemgeatoueUqOaJi+a7keWKqOWIh+aNolxyXG4gICAgICAgIC8vIOebruWJjUhYMi42LjEx77yM5Y+q5pSv5oyBQXBwIDIuNS41K+OAgUg1IDIuNS41K+OAgeaUr+S7mOWuneWwj+eoi+W6j+OAgeWtl+iKgui3s+WKqOWwj+eoi+W6j1xyXG4gICAgICAgIGRpc2FibGVUb3VjaDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuY29sdW1uTm90aWNlLmRpc2FibGVUb3VjaFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///652\n"); /***/ }), /* 653 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-row-notice/u-row-notice.vue ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-row-notice.vue?vue&type=template&id=d36ba0c0&scoped=true& */ 654);\n/* harmony import */ var _u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-row-notice.vue?vue&type=script&lang=js& */ 656);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d36ba0c0\",\n null,\n false,\n _u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-row-notice/u-row-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXJvdy1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQzNmJhMGMwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1yb3ctbm90aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1yb3ctbm90aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImQzNmJhMGMwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1yb3ctbm90aWNlL3Utcm93LW5vdGljZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///653\n"); /***/ }), /* 654 */ /*!*****************************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-row-notice/u-row-notice.vue?vue&type=template&id=d36ba0c0&scoped=true& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-row-notice.vue?vue&type=template&id=d36ba0c0&scoped=true& */ 655); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_template_id_d36ba0c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 655 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-row-notice/u-row-notice.vue?vue&type=template&id=d36ba0c0&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-notice"), attrs: { _i: 0 }, on: { click: _vm.clickHandler }, }, [ _vm._t( "icon", [ _vm._$s(2, "i", _vm.icon) ? _c( "view", { staticClass: _vm._$s(2, "sc", "u-notice__left-icon"), attrs: { _i: 2 }, }, [ _c("u-icon", { attrs: { name: _vm.icon, color: _vm.color, size: "19", _i: 3, }, }), ], 1 ) : _vm._e(), ], { _i: 1 } ), _c( "view", { ref: "u-notice__content", staticClass: _vm._$s(4, "sc", "u-notice__content"), attrs: { _i: 4 }, }, [ _c( "view", { ref: "u-notice__content__text", staticClass: _vm._$s(5, "sc", "u-notice__content__text"), style: _vm._$s(5, "s", [_vm.animationStyle]), attrs: { _i: 5 }, }, _vm._l( _vm._$s(6, "f", { forItems: _vm.innerText }), function (item, index, $20, $30) { return _c( "text", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), style: _vm._$s("6-" + $30, "s", [_vm.textStyle]), attrs: { _i: "6-" + $30 }, }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item)))] ) } ), 0 ), ] ), _vm._$s(7, "i", ["link", "closable"].includes(_vm.mode)) ? _c( "view", { staticClass: _vm._$s(7, "sc", "u-notice__right-icon"), attrs: { _i: 7 }, }, [ _vm._$s(8, "i", _vm.mode === "link") ? _c("u-icon", { attrs: { name: "arrow-right", size: 17, color: _vm.color, _i: 8, }, }) : _vm._e(), _vm._$s(9, "i", _vm.mode === "closable") ? _c("u-icon", { attrs: { name: "close", size: 16, color: _vm.color, _i: 9 }, on: { click: _vm.close }, }) : _vm._e(), ], 1 ) : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 656 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-row-notice/u-row-notice.vue?vue&type=script&lang=js& ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-row-notice.vue?vue&type=script&lang=js& */ 657);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_row_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI2NTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJvdy1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJvdy1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///656\n"); /***/ }), /* 657 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-row-notice/u-row-notice.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 658));\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 * RowNotice 滚动通知中的水平滚动模式\n * @description 水平滚动\n * @tutorial https://www.uviewui.com/components/noticeBar.html\n * @property {String | Number}\ttext\t\t\t显示的内容,字符串\n * @property {String}\t\t\ticon\t\t\t是否显示左侧的音量图标 (默认 'volume' )\n * @property {String}\t\t\tmode\t\t\t通告模式,link-显示右箭头,closable-显示右侧关闭图标\n * @property {String}\t\t\tcolor\t\t\t文字颜色,各图标也会使用文字颜色 (默认 '#f9ae3d' )\n * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 ''#fdf6ec' )\n * @property {String | Number}\tfontSize\t\t字体大小,单位px (默认 14 )\n * @property {String | Number}\tspeed\t\t\t水平滚动时的滚动速度,即每秒滚动多少px(rpx),这有利于控制文字无论多少时,都能有一个恒定的速度 (默认 80 )\n * \n * @event {Function} click 点击通告文字触发\n * @event {Function} close 点击右侧关闭图标触发\n * @example \n */\nvar _default = {\n name: 'u-row-notice',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n animationDuration: '0',\n // 动画执行时间\n animationPlayState: 'paused',\n // 动画的开始和结束执行\n // nvue下,内容发生变化,导致滚动宽度也变化,需要标志为是否需要重新计算宽度\n // 不能在内容变化时直接重新计算,因为nvue的animation模块上一次的滚动不是刚好结束,会有影响\n nvueInit: true,\n show: true\n };\n },\n watch: {\n text: {\n immediate: true,\n handler: function handler(newValue, oldValue) {\n this.vue();\n if (!uni.$u.test.string(newValue)) {\n uni.$u.error('noticebar组件direction为row时,要求text参数为字符串形式');\n }\n }\n },\n fontSize: function fontSize() {\n this.vue();\n },\n speed: function speed() {\n this.vue();\n }\n },\n computed: {\n // 文字内容的样式\n textStyle: function textStyle() {\n var style = {};\n style.color = this.color;\n style.fontSize = uni.$u.addUnit(this.fontSize);\n return style;\n },\n animationStyle: function animationStyle() {\n var style = {};\n style.animationDuration = this.animationDuration;\n style.animationPlayState = this.animationPlayState;\n return style;\n },\n // 内部对用户传入的数据进一步分割,放到多个text标签循环,否则如果用户传入的字符串很长(100个字符以上)\n // 放在一个text标签中进行滚动,在低端安卓机上,动画可能会出现抖动现象,需要分割到多个text中可解决此问题\n innerText: function innerText() {\n var result = [],\n // 每组text标签的字符长度\n len = 20;\n var textArr = this.text.split('');\n for (var i = 0; i < textArr.length; i += len) {\n // 对拆分的后的text进行slice分割,得到的为数组再进行join拼接为字符串\n result.push(textArr.slice(i, i + len).join(''));\n }\n return result;\n }\n },\n mounted: function mounted() {\n var _this = this;\n // 在APP上(含nvue),监听当前webview是否处于隐藏状态(进入下一页时即为hide状态)\n // 如果webivew隐藏了,为了节省性能的损耗,应停止动画的执行,同时也是为了保持进入下一页返回后,滚动位置保持不变\n var pages = getCurrentPages();\n var page = pages[pages.length - 1];\n var currentWebview = page.$getAppWebview();\n currentWebview.addEventListener('hide', function () {\n _this.webviewHide = true;\n });\n currentWebview.addEventListener('show', function () {\n _this.webviewHide = false;\n });\n this.init();\n },\n methods: {\n init: function init() {\n this.vue();\n if (!uni.$u.test.string(this.text)) {\n uni.$u.error('noticebar组件direction为row时,要求text参数为字符串形式');\n }\n },\n // vue版处理\n vue: function vue() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var boxWidth, textWidth;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n boxWidth = 0, textWidth = 0; // 进行一定的延时\n _context.next = 3;\n return uni.$u.sleep();\n case 3:\n _context.next = 5;\n return _this2.$uGetRect('.u-notice__content__text');\n case 5:\n textWidth = _context.sent.width;\n _context.next = 8;\n return _this2.$uGetRect('.u-notice__content');\n case 8:\n boxWidth = _context.sent.width;\n // 根据t=s/v(时间=路程/速度),这里为何不需要加上#u-notice-box的宽度,因为中设置了.u-notice-content样式中设置了padding-left: 100%\n // 恰巧计算出来的结果中已经包含了#u-notice-box的宽度\n _this2.animationDuration = \"\".concat(textWidth / uni.$u.getPx(_this2.speed), \"s\");\n // 这里必须这样开始动画,否则在APP上动画速度不会改变\n _this2.animationPlayState = 'paused';\n setTimeout(function () {\n _this2.animationPlayState = 'running';\n }, 10);\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // nvue版处理\n nvue: function nvue() {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n loopAnimation: function loopAnimation(textWidth, boxWidth) {},\n getNvueRect: function getNvueRect(el) {},\n // 点击通告栏\n clickHandler: function clickHandler(index) {\n this.$emit('click');\n },\n // 点击右侧按钮,需要判断点击的是关闭图标还是箭头图标\n close: function close() {\n this.$emit('close');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJvdy1ub3RpY2UvdS1yb3ctbm90aWNlLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiZGF0YSIsImFuaW1hdGlvbkR1cmF0aW9uIiwiYW5pbWF0aW9uUGxheVN0YXRlIiwibnZ1ZUluaXQiLCJzaG93Iiwid2F0Y2giLCJ0ZXh0IiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsInVuaSIsImZvbnRTaXplIiwic3BlZWQiLCJjb21wdXRlZCIsInRleHRTdHlsZSIsInN0eWxlIiwiYW5pbWF0aW9uU3R5bGUiLCJpbm5lclRleHQiLCJsZW4iLCJyZXN1bHQiLCJtb3VudGVkIiwiY3VycmVudFdlYnZpZXciLCJtZXRob2RzIiwiaW5pdCIsInZ1ZSIsImJveFdpZHRoIiwidGV4dFdpZHRoIiwic2V0VGltZW91dCIsIm52dWUiLCJsb29wQW5pbWF0aW9uIiwiZ2V0TnZ1ZVJlY3QiLCJjbGlja0hhbmRsZXIiLCJjbG9zZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBc0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWZBLGVBZ0JBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7UUFLQTtRQUdBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BS0E7SUFFQTtJQUNBQztNQUtBO0lBRUE7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQUE7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUQ7TUFDQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBRTtNQUNBO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUE7TUFDQTtJQUNBO0lBR0E7RUFDQTtFQUNBQztJQUNBQztNQU1BO01BR0E7UUFDQWI7TUFDQTtJQUNBO0lBQ0E7SUFDQWM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFFQUMsY0FDQUMsZUFDQTtnQkFBQTtnQkFBQSxPQUNBaEI7Y0FBQTtnQkFBQTtnQkFBQSxPQUVBO2NBQUE7Z0JBQUFnQjtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBQUFEO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBRTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0lBQ0E7SUFDQUM7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQW9CQTtJQUNBQyw0REE2QkE7SUFDQUMsdUNBU0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQU1BO0FBQUEiLCJmaWxlIjoiNjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3XHJcblx0XHRjbGFzcz1cInUtbm90aWNlXCJcclxuXHRcdEB0YXA9XCJjbGlja0hhbmRsZXJcIlxyXG5cdD5cclxuXHRcdDxzbG90IG5hbWU9XCJpY29uXCI+XHJcblx0XHRcdDx2aWV3XHJcblx0XHRcdFx0Y2xhc3M9XCJ1LW5vdGljZV9fbGVmdC1pY29uXCJcclxuXHRcdFx0XHR2LWlmPVwiaWNvblwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHQ6bmFtZT1cImljb25cIlxyXG5cdFx0XHRcdFx0OmNvbG9yPVwiY29sb3JcIlxyXG5cdFx0XHRcdFx0c2l6ZT1cIjE5XCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvc2xvdD5cclxuXHRcdDx2aWV3XHJcblx0XHRcdGNsYXNzPVwidS1ub3RpY2VfX2NvbnRlbnRcIlxyXG5cdFx0XHRyZWY9XCJ1LW5vdGljZV9fY29udGVudFwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3XHJcblx0XHRcdFx0cmVmPVwidS1ub3RpY2VfX2NvbnRlbnRfX3RleHRcIlxyXG5cdFx0XHRcdGNsYXNzPVwidS1ub3RpY2VfX2NvbnRlbnRfX3RleHRcIlxyXG5cdFx0XHRcdDpzdHlsZT1cIlthbmltYXRpb25TdHlsZV1cIlxyXG5cdFx0XHQ+XHJcblx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBpbm5lclRleHRcIlxyXG5cdFx0XHRcdFx0OmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIlt0ZXh0U3R5bGVdXCJcclxuXHRcdFx0XHQ+e3tpdGVtfX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3XHJcblx0XHRcdGNsYXNzPVwidS1ub3RpY2VfX3JpZ2h0LWljb25cIlxyXG5cdFx0XHR2LWlmPVwiWydsaW5rJywgJ2Nsb3NhYmxlJ10uaW5jbHVkZXMobW9kZSlcIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0di1pZj1cIm1vZGUgPT09ICdsaW5rJ1wiXHJcblx0XHRcdFx0bmFtZT1cImFycm93LXJpZ2h0XCJcclxuXHRcdFx0XHQ6c2l6ZT1cIjE3XCJcclxuXHRcdFx0XHQ6Y29sb3I9XCJjb2xvclwiXHJcblx0XHRcdD48L3UtaWNvbj5cclxuXHRcdFx0PHUtaWNvblxyXG5cdFx0XHRcdHYtaWY9XCJtb2RlID09PSAnY2xvc2FibGUnXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJjbG9zZVwiXHJcblx0XHRcdFx0bmFtZT1cImNsb3NlXCJcclxuXHRcdFx0XHQ6c2l6ZT1cIjE2XCJcclxuXHRcdFx0XHQ6Y29sb3I9XCJjb2xvclwiXHJcblx0XHRcdD48L3UtaWNvbj5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdGNvbnN0IGFuaW1hdGlvbiA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdhbmltYXRpb24nKVxyXG5cdGNvbnN0IGRvbSA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdkb20nKVxyXG5cdC8vICNlbmRpZlxyXG5cdC8qKlxyXG5cdCAqIFJvd05vdGljZSDmu5rliqjpgJrnn6XkuK3nmoTmsLTlubPmu5rliqjmqKHlvI9cclxuXHQgKiBAZGVzY3JpcHRpb24g5rC05bmz5rua5YqoXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvbm90aWNlQmFyLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHRleHRcdFx0XHTmmL7npLrnmoTlhoXlrrnvvIzlrZfnrKbkuLJcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRpY29uXHRcdFx05piv5ZCm5pi+56S65bem5L6n55qE6Z+z6YeP5Zu+5qCHICjpu5jorqQgJ3ZvbHVtZScgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdG1vZGVcdFx0XHTpgJrlkYrmqKHlvI/vvIxsaW5rLeaYvuekuuWPs+eureWktO+8jGNsb3NhYmxlLeaYvuekuuWPs+S+p+WFs+mXreWbvuagh1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yXHRcdFx05paH5a2X6aKc6Imy77yM5ZCE5Zu+5qCH5Lmf5Lya5L2/55So5paH5a2X6aKc6ImyICjpu5jorqQgJyNmOWFlM2QnIClcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRiZ0NvbG9yXHRcdFx06IOM5pmv6aKc6ImyICjpu5jorqQgJycjZmRmNmVjJyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRmb250U2l6ZVx0XHTlrZfkvZPlpKflsI/vvIzljZXkvY1weCAo6buY6K6kIDE0IClcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn1cdHNwZWVkXHRcdFx05rC05bmz5rua5Yqo5pe255qE5rua5Yqo6YCf5bqm77yM5Y2z5q+P56eS5rua5Yqo5aSa5bCRcHgocnB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6piAgKOm7mOiupCA4MCApXHJcblx0ICogXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye76YCa5ZGK5paH5a2X6Kem5Y+RXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xvc2Ug54K55Ye75Y+z5L6n5YWz6Zet5Zu+5qCH6Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgXHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3Utcm93LW5vdGljZScsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YW5pbWF0aW9uRHVyYXRpb246ICcwJywgLy8g5Yqo55S75omn6KGM5pe26Ze0XHJcblx0XHRcdFx0YW5pbWF0aW9uUGxheVN0YXRlOiAncGF1c2VkJywgLy8g5Yqo55S755qE5byA5aeL5ZKM57uT5p2f5omn6KGMXHJcblx0XHRcdFx0Ly8gbnZ1ZeS4i++8jOWGheWuueWPkeeUn+WPmOWMlu+8jOWvvOiHtOa7muWKqOWuveW6puS5n+WPmOWMlu+8jOmcgOimgeagh+W/l+S4uuaYr+WQpumcgOimgemHjeaWsOiuoeeul+WuveW6plxyXG5cdFx0XHRcdC8vIOS4jeiDveWcqOWGheWuueWPmOWMluaXtuebtOaOpemHjeaWsOiuoeeul++8jOWboOS4um52dWXnmoRhbmltYXRpb27mqKHlnZfkuIrkuIDmrKHnmoTmu5rliqjkuI3mmK/liJrlpb3nu5PmnZ/vvIzkvJrmnInlvbHlk41cclxuXHRcdFx0XHRudnVlSW5pdDogdHJ1ZSxcclxuXHRcdFx0XHRzaG93OiB0cnVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0dGV4dDoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5ld1ZhbHVlLCBvbGRWYWx1ZSkge1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0XHR0aGlzLm52dWVJbml0ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0XHR0aGlzLnZ1ZSgpXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0aWYoIXVuaS4kdS50ZXN0LnN0cmluZyhuZXdWYWx1ZSkpIHtcclxuXHRcdFx0XHRcdFx0dW5pLiR1LmVycm9yKCdub3RpY2ViYXLnu4Tku7ZkaXJlY3Rpb27kuLpyb3fml7bvvIzopoHmsYJ0ZXh05Y+C5pWw5Li65a2X56ym5Liy5b2i5byPJylcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZvbnRTaXplKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdHRoaXMubnZ1ZUluaXQgPSB0cnVlXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdHRoaXMudnVlKClcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0c3BlZWQoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0dGhpcy5udnVlSW5pdCA9IHRydWVcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0dGhpcy52dWUoKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Ly8g5paH5a2X5YaF5a6555qE5qC35byPXHJcblx0XHRcdHRleHRTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fVxyXG5cdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5jb2xvclxyXG5cdFx0XHRcdHN0eWxlLmZvbnRTaXplID0gdW5pLiR1LmFkZFVuaXQodGhpcy5mb250U2l6ZSlcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdFx0fSxcclxuXHRcdFx0YW5pbWF0aW9uU3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge31cclxuXHRcdFx0XHRzdHlsZS5hbmltYXRpb25EdXJhdGlvbiA9IHRoaXMuYW5pbWF0aW9uRHVyYXRpb25cclxuXHRcdFx0XHRzdHlsZS5hbmltYXRpb25QbGF5U3RhdGUgPSB0aGlzLmFuaW1hdGlvblBsYXlTdGF0ZVxyXG5cdFx0XHRcdHJldHVybiBzdHlsZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhoXpg6jlr7nnlKjmiLfkvKDlhaXnmoTmlbDmja7ov5vkuIDmraXliIblibLvvIzmlL7liLDlpJrkuKp0ZXh05qCH562+5b6q546v77yM5ZCm5YiZ5aaC5p6c55So5oi35Lyg5YWl55qE5a2X56ym5Liy5b6I6ZW/77yIMTAw5Liq5a2X56ym5Lul5LiK77yJXHJcblx0XHRcdC8vIOaUvuWcqOS4gOS4qnRleHTmoIfnrb7kuK3ov5vooYzmu5rliqjvvIzlnKjkvY7nq6/lronljZPmnLrkuIrvvIzliqjnlLvlj6/og73kvJrlh7rnjrDmipbliqjnjrDosaHvvIzpnIDopoHliIblibLliLDlpJrkuKp0ZXh05Lit5Y+v6Kej5Yaz5q2k6Zeu6aKYXHJcblx0XHRcdGlubmVyVGV4dCgpIHtcclxuXHRcdFx0XHRsZXQgcmVzdWx0ID0gW10sXHJcblx0XHRcdFx0XHQvLyDmr4/nu4R0ZXh05qCH562+55qE5a2X56ym6ZW/5bqmXHJcblx0XHRcdFx0XHRsZW4gPSAyMFxyXG5cdFx0XHRcdGNvbnN0IHRleHRBcnIgPSB0aGlzLnRleHQuc3BsaXQoJycpXHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0ZXh0QXJyLmxlbmd0aDsgaSArPSBsZW4pIHtcclxuXHRcdFx0XHRcdC8vIOWvueaLhuWIhueahOWQjueahHRleHTov5vooYxzbGljZeWIhuWJsu+8jOW+l+WIsOeahOS4uuaVsOe7hOWGjei/m+ihjGpvaW7mi7zmjqXkuLrlrZfnrKbkuLJcclxuXHRcdFx0XHRcdHJlc3VsdC5wdXNoKHRleHRBcnIuc2xpY2UoaSwgaSArIGxlbikuam9pbignJykpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiByZXN1bHRcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHQvLyDlnKhBUFDkuIoo5ZCrbnZ1ZSnvvIznm5HlkKzlvZPliY13ZWJ2aWV35piv5ZCm5aSE5LqO6ZqQ6JeP54q25oCBKOi/m+WFpeS4i+S4gOmhteaXtuWNs+S4umhpZGXnirbmgIEpXHJcblx0XHRcdC8vIOWmguaenHdlYml2ZXfpmpDol4/kuobvvIzkuLrkuoboioLnnIHmgKfog73nmoTmjZ/ogJfvvIzlupTlgZzmraLliqjnlLvnmoTmiafooYzvvIzlkIzml7bkuZ/mmK/kuLrkuobkv53mjIHov5vlhaXkuIvkuIDpobXov5Tlm57lkI7vvIzmu5rliqjkvY3nva7kv53mjIHkuI3lj5hcclxuXHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKClcclxuXHRcdFx0dmFyIHBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXVxyXG5cdFx0XHR2YXIgY3VycmVudFdlYnZpZXcgPSBwYWdlLiRnZXRBcHBXZWJ2aWV3KClcclxuXHRcdFx0Y3VycmVudFdlYnZpZXcuYWRkRXZlbnRMaXN0ZW5lcignaGlkZScsICgpID0+IHtcclxuXHRcdFx0XHR0aGlzLndlYnZpZXdIaWRlID0gdHJ1ZVxyXG5cdFx0XHR9KVxyXG5cdFx0XHRjdXJyZW50V2Vidmlldy5hZGRFdmVudExpc3RlbmVyKCdzaG93JywgKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMud2Vidmlld0hpZGUgPSBmYWxzZVxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdHRoaXMubnZ1ZSgpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHR0aGlzLnZ1ZSgpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYoIXVuaS4kdS50ZXN0LnN0cmluZyh0aGlzLnRleHQpKSB7XHJcblx0XHRcdFx0XHR1bmkuJHUuZXJyb3IoJ25vdGljZWJhcue7hOS7tmRpcmVjdGlvbuS4unJvd+aXtu+8jOimgeaxgnRleHTlj4LmlbDkuLrlrZfnrKbkuLLlvaLlvI8nKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gdnVl54mI5aSE55CGXHJcblx0XHRcdGFzeW5jIHZ1ZSgpIHtcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0bGV0IGJveFdpZHRoID0gMCxcclxuXHRcdFx0XHRcdHRleHRXaWR0aCA9IDBcclxuXHRcdFx0XHQvLyDov5vooYzkuIDlrprnmoTlu7bml7ZcclxuXHRcdFx0XHRhd2FpdCB1bmkuJHUuc2xlZXAoKVxyXG5cdFx0XHRcdC8vIOafpeivouebkuWtkOWSjOaWh+Wtl+eahOWuveW6plxyXG5cdFx0XHRcdHRleHRXaWR0aCA9IChhd2FpdCB0aGlzLiR1R2V0UmVjdCgnLnUtbm90aWNlX19jb250ZW50X190ZXh0JykpLndpZHRoXHJcblx0XHRcdFx0Ym94V2lkdGggPSAoYXdhaXQgdGhpcy4kdUdldFJlY3QoJy51LW5vdGljZV9fY29udGVudCcpKS53aWR0aFxyXG5cdFx0XHRcdC8vIOagueaNrnQ9cy92KOaXtumXtD3ot6/nqIsv6YCf5bqmKe+8jOi/memHjOS4uuS9leS4jemcgOimgeWKoOS4iiN1LW5vdGljZS1ib3jnmoTlrr3luqbvvIzlm6DkuLrkuK3orr7nva7kuoYudS1ub3RpY2UtY29udGVudOagt+W8j+S4reiuvue9ruS6hnBhZGRpbmctbGVmdDogMTAwJVxyXG5cdFx0XHRcdC8vIOaBsOW3p+iuoeeul+WHuuadpeeahOe7k+aenOS4reW3sue7j+WMheWQq+S6hiN1LW5vdGljZS1ib3jnmoTlrr3luqZcclxuXHRcdFx0XHR0aGlzLmFuaW1hdGlvbkR1cmF0aW9uID0gYCR7dGV4dFdpZHRoIC8gdW5pLiR1LmdldFB4KHRoaXMuc3BlZWQpfXNgXHJcblx0XHRcdFx0Ly8g6L+Z6YeM5b+F6aG76L+Z5qC35byA5aeL5Yqo55S777yM5ZCm5YiZ5ZyoQVBQ5LiK5Yqo55S76YCf5bqm5LiN5Lya5pS55Y+YXHJcblx0XHRcdFx0dGhpcy5hbmltYXRpb25QbGF5U3RhdGUgPSAncGF1c2VkJ1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb25QbGF5U3RhdGUgPSAncnVubmluZydcclxuXHRcdFx0XHR9LCAxMClcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gbnZ1ZeeJiOWkhOeQhlxyXG5cdFx0XHRhc3luYyBudnVlKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRcdHRoaXMubnZ1ZUluaXQgPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBib3hXaWR0aCA9IDAsXHJcblx0XHRcdFx0XHR0ZXh0V2lkdGggPSAwXHJcblx0XHRcdFx0Ly8g6L+b6KGM5LiA5a6a55qE5bu25pe2XHJcblx0XHRcdFx0YXdhaXQgdW5pLiR1LnNsZWVwKClcclxuXHRcdFx0XHQvLyDmn6Xor6Lnm5LlrZDlkozmloflrZfnmoTlrr3luqZcclxuXHRcdFx0XHR0ZXh0V2lkdGggPSAoYXdhaXQgdGhpcy5nZXROdnVlUmVjdCgndS1ub3RpY2VfX2NvbnRlbnRfX3RleHQnKSkud2lkdGhcclxuXHRcdFx0XHRib3hXaWR0aCA9IChhd2FpdCB0aGlzLmdldE52dWVSZWN0KCd1LW5vdGljZV9fY29udGVudCcpKS53aWR0aFxyXG5cdFx0XHRcdC8vIOWwhuaWh+Wtl+enu+WKqOWIsOebkuWtkOeahOWPs+i+ueayv++8jOS5i+aJgOS7pemcgOimgei/meS5iOWBmu+8jOaYr+WboOS4um52dWXkuI3mlK/mjIExMDAl5Y2V5L2N77yM5ZCm5YiZ5Y+v5Lul6YCa6L+HY3Nz6K6+572uXHJcblx0XHRcdFx0YW5pbWF0aW9uLnRyYW5zaXRpb24odGhpcy4kcmVmc1sndS1ub3RpY2VfX2NvbnRlbnRfX3RleHQnXSwge1xyXG5cdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogYHRyYW5zbGF0ZVgoJHtib3hXaWR0aH1weClgXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdC8vIOWmguaenOmdnuemgeatouWKqOeUu++8jOWImeW8gOWni+a7muWKqFxyXG5cdFx0XHRcdFx0IXRoaXMuc3RvcEFuaW1hdGlvbiAmJiB0aGlzLmxvb3BBbmltYXRpb24odGV4dFdpZHRoLCBib3hXaWR0aClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0bG9vcEFuaW1hdGlvbih0ZXh0V2lkdGgsIGJveFdpZHRoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0YW5pbWF0aW9uLnRyYW5zaXRpb24odGhpcy4kcmVmc1sndS1ub3RpY2VfX2NvbnRlbnRfX3RleHQnXSwge1xyXG5cdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdC8vIOebruagh+enu+WKqOe7iOeCueS4ui10ZXh0V2lkdGjvvIzkuZ/ljbPlvZPmloflrZfnmoTmnIDlj7PovrnotLTliLDnm5LlrZDnmoTlt6bovrnmoYbnmoTkvY3nva5cclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlWCgtJHt0ZXh0V2lkdGh9cHgpYFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vIOa7muWKqOaXtumXtOeahOiuoeeul+S4uu+8jOaXtumXtCA9IOi3r+eoiyhib3hXaWR0aCArIHRleHRXaWR0aCkgLyDpgJ/luqbvvIzmnIDlkI7ovazkuLrmr6vnp5JcclxuXHRcdFx0XHRcdGR1cmF0aW9uOiAoYm94V2lkdGggKyB0ZXh0V2lkdGgpIC8gdW5pLiR1LmdldFB4KHRoaXMuc3BlZWQpICogMTAwMCxcclxuXHRcdFx0XHRcdGRlbGF5OiAxMFxyXG5cdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHRoaXMuJHJlZnNbJ3Utbm90aWNlX19jb250ZW50X190ZXh0J10sIHtcclxuXHRcdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g6YeN5paw5bCG5paH5a2X56e75Yqo5Yiw55uS5a2Q55qE5Y+z6L655rK/XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlWCgke3RoaXMuc3RvcEFuaW1hdGlvbiA/IDAgOiBib3hXaWR0aH1weClgXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIOWmguaenOmdnuemgeatouWKqOeUu++8jOWImee7p+e7reS4i+S4gOi9rua7muWKqFxyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMuc3RvcEFuaW1hdGlvbikge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOWIpOaWreaYr+WQpumcgOimgeWIneWni+WMluiuoeeul+WwuuWvuFxyXG5cdFx0XHRcdFx0XHRcdGlmICh0aGlzLm52dWVJbml0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLm52dWUoKVxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmxvb3BBbmltYXRpb24odGV4dFdpZHRoLCBib3hXaWR0aClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldE52dWVSZWN0KGVsKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0Ly8g6L+U5Zue5LiA5LiqcHJvbWlzZVxyXG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHRcdGRvbS5nZXRDb21wb25lbnRSZWN0KHRoaXMuJHJlZnNbZWxdLCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHJlc29sdmUocmVzLnNpemUpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeCueWHu+mAmuWRiuagj1xyXG5cdFx0XHRjbGlja0hhbmRsZXIoaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeCueWHu+WPs+S+p+aMiemSru+8jOmcgOimgeWIpOaWreeCueWHu+eahOaYr+WFs+mXreWbvuagh+i/mOaYr+eureWktOWbvuagh1xyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZScpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdGJlZm9yZURlc3Ryb3koKSB7XHJcblx0XHRcdHRoaXMuc3RvcEFuaW1hdGlvbiA9IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LW5vdGljZSB7XHJcblx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQmX19sZWZ0LWljb24ge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yaWdodC1pY29uIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Jl9fdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkdS13YXJuaW5nO1xyXG5cdFx0XHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0XHQvLyDov5nkuIDlj6Xlvojph43opoHvvIzkuLrkuobog73orqnmu5rliqjlt6blj7Pov57mjqXotbfmnaVcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0d29yZC1icmVhazoga2VlcC1hbGw7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRhbmltYXRpb246IHUtbG9vcC1hbmltYXRpb24gMTBzIGxpbmVhciBpbmZpbml0ZSBib3RoO1xyXG5cdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgocm93KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgdS1sb29wLWFuaW1hdGlvbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///657\n"); /***/ }), /* 658 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-row-notice/props.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 显示的内容,字符串\n text: {\n type: String,\n default: uni.$u.props.rowNotice.text\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.rowNotice.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.rowNotice.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.rowNotice.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.rowNotice.bgColor\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.rowNotice.fontSize\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(rpx),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.rowNotice.speed\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJvdy1ub3RpY2UvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJ0ZXh0IiwidHlwZSIsIlN0cmluZyIsImRlZmF1bHQiLCJ1bmkiLCIkdSIsInJvd05vdGljZSIsImljb24iLCJtb2RlIiwiY29sb3IiLCJiZ0NvbG9yIiwiZm9udFNpemUiLCJOdW1iZXIiLCJzcGVlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsS0FBSyxFQUFFO0lBQ0g7SUFDQUMsSUFBSSxFQUFFO01BQ0ZDLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFNBQVMsQ0FBQ047SUFDcEMsQ0FBQztJQUNEO0lBQ0FPLElBQUksRUFBRTtNQUNGTixJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxTQUFTLENBQUNDO0lBQ3BDLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRlAsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sU0FBUyxDQUFDRTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUMsS0FBSyxFQUFFO01BQ0hSLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFNBQVMsQ0FBQ0c7SUFDcEMsQ0FBQztJQUNEO0lBQ0FDLE9BQU8sRUFBRTtNQUNMVCxJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxTQUFTLENBQUNJO0lBQ3BDLENBQUM7SUFDRDtJQUNBQyxRQUFRLEVBQUU7TUFDTlYsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRVUsTUFBTSxDQUFDO01BQ3RCVCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLFNBQVMsQ0FBQ0s7SUFDcEMsQ0FBQztJQUNEO0lBQ0FFLEtBQUssRUFBRTtNQUNIWixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFVSxNQUFNLENBQUM7TUFDdEJULE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sU0FBUyxDQUFDTztJQUNwQztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjY1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5pi+56S655qE5YaF5a6577yM5a2X56ym5LiyXHJcbiAgICAgICAgdGV4dDoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5yb3dOb3RpY2UudGV4dFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S65bem5L6n55qE6Z+z6YeP5Zu+5qCHXHJcbiAgICAgICAgaWNvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5yb3dOb3RpY2UuaWNvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6YCa5ZGK5qih5byP77yMbGluay3mmL7npLrlj7Pnrq3lpLTvvIxjbG9zYWJsZS3mmL7npLrlj7PkvqflhbPpl63lm77moIdcclxuICAgICAgICBtb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnJvd05vdGljZS5tb2RlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmloflrZfpopzoibLvvIzlkITlm77moIfkuZ/kvJrkvb/nlKjmloflrZfpopzoibJcclxuICAgICAgICBjb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5yb3dOb3RpY2UuY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOiDjOaZr+minOiJslxyXG4gICAgICAgIGJnQ29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMucm93Tm90aWNlLmJnQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWtl+S9k+Wkp+Wwj++8jOWNleS9jXB4XHJcbiAgICAgICAgZm9udFNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnJvd05vdGljZS5mb250U2l6ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5rC05bmz5rua5Yqo5pe255qE5rua5Yqo6YCf5bqm77yM5Y2z5q+P56eS5rua5Yqo5aSa5bCRcHgocnB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6plxyXG4gICAgICAgIHNwZWVkOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5yb3dOb3RpY2Uuc3BlZWRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///658\n"); /***/ }), /* 659 */ /*!***********************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-notice-bar/u-notice-bar.vue?vue&type=script&lang=js& ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-notice-bar.vue?vue&type=script&lang=js& */ 660);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI2NTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW5vdGljZS1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW5vdGljZS1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///659\n"); /***/ }), /* 660 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-notice-bar/u-notice-bar.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 661));\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 * noticeBar 滚动通知\n * @description 该组件用于滚动通告场景,有多种模式可供选择\n * @tutorial https://www.uviewui.com/components/noticeBar.html\n * @property {Array | String}\ttext\t\t\t显示的内容,数组\n * @property {String}\t\t\tdirection\t\t通告滚动模式,row-横向滚动,column-竖向滚动 ( 默认 'row' )\n * @property {Boolean}\t\t\tstep\t\t\tdirection = row时,是否使用步进形式滚动 ( 默认 false )\n * @property {String}\t\t\ticon\t\t\t是否显示左侧的音量图标 ( 默认 'volume' )\n * @property {String}\t\t\tmode\t\t\t通告模式,link-显示右箭头,closable-显示右侧关闭图标\n * @property {String}\t\t\tcolor\t\t\t文字颜色,各图标也会使用文字颜色 ( 默认 '#f9ae3d' )\n * @property {String}\t\t\tbgColor\t\t\t背景颜色 ( 默认 '#fdf6ec' )\n * @property {String | Number}\tspeed\t\t\t水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度 ( 默认 80 )\n * @property {String | Number}\tfontSize\t\t字体大小 ( 默认 14 )\n * @property {String | Number}\tduration\t\t滚动一个周期的时间长,单位ms ( 默认 2000 )\n * @property {Boolean}\t\t\tdisableTouch\t是否禁止用手滑动切换 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序(默认34) ( 默认 true )\n * @property {String}\t\t\turl\t\t\t\t跳转的页面路径\n * @property {String}\t\t\tlinkType\t\t页面跳转的类型 ( 默认 navigateTo )\n * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\n * \n * @event {Function}\t\t\tclick\t\t\t点击通告文字触发\n * @event {Function}\t\t\tclose\t\t\t点击右侧关闭图标触发\n * @example \n */\nvar _default = {\n name: \"u-notice-bar\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n data: function data() {\n return {\n show: true\n };\n },\n methods: {\n // 点击通告栏\n click: function click(index) {\n this.$emit('click', index);\n if (this.url && this.linkType) {\n // 此方法写在mixin中,另外跳转的url和linkType参数也在mixin的props中\n this.openPage();\n }\n },\n // 点击关闭按钮\n close: function close() {\n this.show = false;\n this.$emit('close');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW5vdGljZS1iYXIvdS1ub3RpY2UtYmFyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiZGF0YSIsInNob3ciLCJtZXRob2RzIiwiY2xpY2siLCJjbG9zZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXlDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdEJBLGVBdUJBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2NjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXdcclxuXHRcdGNsYXNzPVwidS1ub3RpY2UtYmFyXCJcclxuXHRcdHYtaWY9XCJzaG93XCJcclxuXHRcdDpzdHlsZT1cIlt7XHJcblx0XHRcdGJhY2tncm91bmRDb2xvcjogYmdDb2xvclxyXG5cdFx0fSwgJHUuYWRkU3R5bGUoY3VzdG9tU3R5bGUpXVwiXHJcblx0PlxyXG5cdFx0PHRlbXBsYXRlIHYtaWY9XCJkaXJlY3Rpb24gPT09ICdjb2x1bW4nIHx8IChkaXJlY3Rpb24gPT09ICdyb3cnICYmIHN0ZXApXCI+XHJcblx0XHRcdDx1LWNvbHVtbi1ub3RpY2VcclxuXHRcdFx0XHQ6Y29sb3I9XCJjb2xvclwiXHJcblx0XHRcdFx0OmJnQ29sb3I9XCJiZ0NvbG9yXCJcclxuXHRcdFx0XHQ6dGV4dD1cInRleHRcIlxyXG5cdFx0XHRcdDptb2RlPVwibW9kZVwiXHJcblx0XHRcdFx0OnN0ZXA9XCJzdGVwXCJcclxuXHRcdFx0XHQ6aWNvbj1cImljb25cIlxyXG5cdFx0XHRcdDpkaXNhYmxlLXRvdWNoPVwiZGlzYWJsZVRvdWNoXCJcclxuXHRcdFx0XHQ6Zm9udFNpemU9XCJmb250U2l6ZVwiXHJcblx0XHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIlxyXG5cdFx0XHRcdEBjbG9zZT1cImNsb3NlXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJjbGlja1wiXHJcblx0XHRcdD48L3UtY29sdW1uLW5vdGljZT5cclxuXHRcdDwvdGVtcGxhdGU+XHJcblx0XHQ8dGVtcGxhdGUgdi1lbHNlPlxyXG5cdFx0XHQ8dS1yb3ctbm90aWNlXHJcblx0XHRcdFx0OmNvbG9yPVwiY29sb3JcIlxyXG5cdFx0XHRcdDpiZ0NvbG9yPVwiYmdDb2xvclwiXHJcblx0XHRcdFx0OnRleHQ9XCJ0ZXh0XCJcclxuXHRcdFx0XHQ6bW9kZT1cIm1vZGVcIlxyXG5cdFx0XHRcdDpmb250U2l6ZT1cImZvbnRTaXplXCJcclxuXHRcdFx0XHQ6c3BlZWQ9XCJzcGVlZFwiXHJcblx0XHRcdFx0OnVybD1cInVybFwiXHJcblx0XHRcdFx0OmxpbmtUeXBlPVwibGlua1R5cGVcIlxyXG5cdFx0XHRcdDppY29uPVwiaWNvblwiXHJcblx0XHRcdFx0QGNsb3NlPVwiY2xvc2VcIlxyXG5cdFx0XHRcdEBjbGljaz1cImNsaWNrXCJcclxuXHRcdFx0PjwvdS1yb3ctbm90aWNlPlxyXG5cdFx0PC90ZW1wbGF0ZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cclxuXHQvKipcclxuXHQgKiBub3RpY2VCYXIg5rua5Yqo6YCa55+lXHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tueUqOS6jua7muWKqOmAmuWRiuWcuuaZr++8jOacieWkmuenjeaooeW8j+WPr+S+m+mAieaLqVxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL25vdGljZUJhci5odG1sXHJcblx0ICogQHByb3BlcnR5IHtBcnJheSB8IFN0cmluZ31cdHRleHRcdFx0XHTmmL7npLrnmoTlhoXlrrnvvIzmlbDnu4RcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRkaXJlY3Rpb25cdFx06YCa5ZGK5rua5Yqo5qih5byP77yMcm93LeaoquWQkea7muWKqO+8jGNvbHVtbi3nq5blkJHmu5rliqggKCDpu5jorqQgJ3JvdycgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRzdGVwXHRcdFx0ZGlyZWN0aW9uID0gcm935pe277yM5piv5ZCm5L2/55So5q2l6L+b5b2i5byP5rua5YqoICAoIOm7mOiupCBmYWxzZSApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0aWNvblx0XHRcdOaYr+WQpuaYvuekuuW3puS+p+eahOmfs+mHj+WbvuaghyAoIOm7mOiupCAndm9sdW1lJyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bW9kZVx0XHRcdOmAmuWRiuaooeW8j++8jGxpbmst5pi+56S65Y+z566t5aS077yMY2xvc2FibGUt5pi+56S65Y+z5L6n5YWz6Zet5Zu+5qCHXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0Y29sb3JcdFx0XHTmloflrZfpopzoibLvvIzlkITlm77moIfkuZ/kvJrkvb/nlKjmloflrZfpopzoibIgKCDpu5jorqQgJyNmOWFlM2QnIClcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRiZ0NvbG9yXHRcdFx06IOM5pmv6aKc6ImyICgg6buY6K6kICcjZmRmNmVjJyApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRzcGVlZFx0XHRcdOawtOW5s+a7muWKqOaXtueahOa7muWKqOmAn+W6pu+8jOWNs+avj+enkua7muWKqOWkmuWwkXB4KHB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6piAoIOm7mOiupCA4MCApXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRmb250U2l6ZVx0XHTlrZfkvZPlpKflsI8gKCDpu5jorqQgMTQgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0ZHVyYXRpb25cdFx05rua5Yqo5LiA5Liq5ZGo5pyf55qE5pe26Ze06ZW/77yM5Y2V5L2NbXMgKCDpu5jorqQgMjAwMCApXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGRpc2FibGVUb3VjaFx05piv5ZCm56aB5q2i55So5omL5ruR5Yqo5YiH5o2iIOebruWJjUhYMi42LjEx77yM5Y+q5pSv5oyBQXBwIDIuNS41K+OAgUg1IDIuNS41K+OAgeaUr+S7mOWuneWwj+eoi+W6j+OAgeWtl+iKgui3s+WKqOWwj+eoi+W6j++8iOm7mOiupDM077yJICgg6buY6K6kIHRydWUgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHVybFx0XHRcdFx06Lez6L2s55qE6aG16Z2i6Lev5b6EXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bGlua1R5cGVcdFx06aG16Z2i6Lez6L2s55qE57G75Z6LICgg6buY6K6kIG5hdmlnYXRlVG8gKVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHRcdOWumuS5iemcgOimgeeUqOWIsOeahOWklumDqOagt+W8j1xyXG5cdCAqIFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259XHRcdFx0Y2xpY2tcdFx0XHTngrnlh7vpgJrlkYrmloflrZfop6blj5FcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufVx0XHRcdGNsb3NlXHRcdFx054K55Ye75Y+z5L6n5YWz6Zet5Zu+5qCH6Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHUtbm90aWNlLWJhciA6bW9yZS1pY29uPVwidHJ1ZVwiIDpsaXN0PVwibGlzdFwiPjwvdS1ub3RpY2UtYmFyPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1ub3RpY2UtYmFyXCIsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLHByb3BzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2hvdzogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDngrnlh7vpgJrlkYrmoI9cclxuXHRcdFx0Y2xpY2soaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycsIGluZGV4KVxyXG5cdFx0XHRcdGlmICh0aGlzLnVybCAmJiB0aGlzLmxpbmtUeXBlKSB7XHJcblx0XHRcdFx0XHQvLyDmraTmlrnms5XlhpnlnKhtaXhpbuS4re+8jOWPpuWklui3s+i9rOeahHVybOWSjGxpbmtUeXBl5Y+C5pWw5Lmf5ZyobWl4aW7nmoRwcm9wc+S4rVxyXG5cdFx0XHRcdFx0dGhpcy5vcGVuUGFnZSgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vlhbPpl63mjInpkq5cclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZScpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3MvY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LW5vdGljZS1iYXIge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDlweCAxMnB4O1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///660\n"); /***/ }), /* 661 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-notice-bar/props.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 显示的内容,数组\n text: {\n type: [Array, String],\n default: uni.$u.props.noticeBar.text\n },\n // 通告滚动模式,row-横向滚动,column-竖向滚动\n direction: {\n type: String,\n default: uni.$u.props.noticeBar.direction\n },\n // direction = row时,是否使用步进形式滚动\n step: {\n type: Boolean,\n default: uni.$u.props.noticeBar.step\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.noticeBar.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.noticeBar.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.noticeBar.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.noticeBar.bgColor\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.speed\n },\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.fontSize\n },\n // 滚动一个周期的时间长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.duration\n },\n // 是否禁止用手滑动切换\n // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序\n disableTouch: {\n type: Boolean,\n default: uni.$u.props.noticeBar.disableTouch\n },\n // 跳转的页面路径\n url: {\n type: String,\n default: uni.$u.props.noticeBar.url\n },\n // 页面跳转的类型\n linkType: {\n type: String,\n default: uni.$u.props.noticeBar.linkType\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW5vdGljZS1iYXIvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJ0ZXh0IiwidHlwZSIsIkFycmF5IiwiU3RyaW5nIiwiZGVmYXVsdCIsInVuaSIsIiR1Iiwibm90aWNlQmFyIiwiZGlyZWN0aW9uIiwic3RlcCIsIkJvb2xlYW4iLCJpY29uIiwibW9kZSIsImNvbG9yIiwiYmdDb2xvciIsInNwZWVkIiwiTnVtYmVyIiwiZm9udFNpemUiLCJkdXJhdGlvbiIsImRpc2FibGVUb3VjaCIsInVybCIsImxpbmtUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxJQUFJLEVBQUU7TUFDRkMsSUFBSSxFQUFFLENBQUNDLEtBQUssRUFBRUMsTUFBTSxDQUFDO01BQ3JCQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLFNBQVMsQ0FBQ1A7SUFDcEMsQ0FBQztJQUNEO0lBQ0FRLFNBQVMsRUFBRTtNQUNQUCxJQUFJLEVBQUVFLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ1AsS0FBSyxDQUFDUSxTQUFTLENBQUNDO0lBQ3BDLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRlIsSUFBSSxFQUFFUyxPQUFPO01BQ2JOLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDRTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUUsSUFBSSxFQUFFO01BQ0ZWLElBQUksRUFBRUUsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLFNBQVMsQ0FBQ0k7SUFDcEMsQ0FBQztJQUNEO0lBQ0FDLElBQUksRUFBRTtNQUNGWCxJQUFJLEVBQUVFLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ1AsS0FBSyxDQUFDUSxTQUFTLENBQUNLO0lBQ3BDLENBQUM7SUFDRDtJQUNBQyxLQUFLLEVBQUU7TUFDSFosSUFBSSxFQUFFRSxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDTTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUMsT0FBTyxFQUFFO01BQ0xiLElBQUksRUFBRUUsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLFNBQVMsQ0FBQ087SUFDcEMsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNIZCxJQUFJLEVBQUUsQ0FBQ0UsTUFBTSxFQUFFYSxNQUFNLENBQUM7TUFDdEJaLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDUTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUUsUUFBUSxFQUFFO01BQ05oQixJQUFJLEVBQUUsQ0FBQ0UsTUFBTSxFQUFFYSxNQUFNLENBQUM7TUFDdEJaLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDVTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUMsUUFBUSxFQUFFO01BQ05qQixJQUFJLEVBQUUsQ0FBQ0UsTUFBTSxFQUFFYSxNQUFNLENBQUM7TUFDdEJaLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDVztJQUNwQyxDQUFDO0lBQ0Q7SUFDQTtJQUNBQyxZQUFZLEVBQUU7TUFDVmxCLElBQUksRUFBRVMsT0FBTztNQUNiTixPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDUCxLQUFLLENBQUNRLFNBQVMsQ0FBQ1k7SUFDcEMsQ0FBQztJQUNEO0lBQ0FDLEdBQUcsRUFBRTtNQUNEbkIsSUFBSSxFQUFFRSxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNQLEtBQUssQ0FBQ1EsU0FBUyxDQUFDYTtJQUNwQyxDQUFDO0lBQ0Q7SUFDQUMsUUFBUSxFQUFFO01BQ05wQixJQUFJLEVBQUVFLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ1AsS0FBSyxDQUFDUSxTQUFTLENBQUNjO0lBQ3BDO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNjYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDmmL7npLrnmoTlhoXlrrnvvIzmlbDnu4RcclxuICAgICAgICB0ZXh0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtBcnJheSwgU3RyaW5nXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm5vdGljZUJhci50ZXh0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDpgJrlkYrmu5rliqjmqKHlvI/vvIxyb3ct5qiq5ZCR5rua5Yqo77yMY29sdW1uLeerluWQkea7muWKqFxyXG4gICAgICAgIGRpcmVjdGlvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuZGlyZWN0aW9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBkaXJlY3Rpb24gPSByb3fml7bvvIzmmK/lkKbkvb/nlKjmraXov5vlvaLlvI/mu5rliqhcclxuICAgICAgICBzdGVwOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuc3RlcFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S65bem5L6n55qE6Z+z6YeP5Zu+5qCHXHJcbiAgICAgICAgaWNvbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuaWNvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6YCa5ZGK5qih5byP77yMbGluay3mmL7npLrlj7Pnrq3lpLTvvIxjbG9zYWJsZS3mmL7npLrlj7PkvqflhbPpl63lm77moIdcclxuICAgICAgICBtb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm5vdGljZUJhci5tb2RlXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmloflrZfpopzoibLvvIzlkITlm77moIfkuZ/kvJrkvb/nlKjmloflrZfpopzoibJcclxuICAgICAgICBjb2xvcjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOiDjOaZr+minOiJslxyXG4gICAgICAgIGJnQ29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubm90aWNlQmFyLmJnQ29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOawtOW5s+a7muWKqOaXtueahOa7muWKqOmAn+W6pu+8jOWNs+avj+enkua7muWKqOWkmuWwkXB4KHB4Ke+8jOi/meacieWIqeS6juaOp+WItuaWh+Wtl+aXoOiuuuWkmuWwkeaXtu+8jOmDveiDveacieS4gOS4quaBkuWumueahOmAn+W6plxyXG4gICAgICAgIHNwZWVkOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuc3BlZWRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWtl+S9k+Wkp+Wwj1xyXG4gICAgICAgIGZvbnRTaXplOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuZm9udFNpemVcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOa7muWKqOS4gOS4quWRqOacn+eahOaXtumXtOmVv++8jOWNleS9jW1zXHJcbiAgICAgICAgZHVyYXRpb246IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLm5vdGljZUJhci5kdXJhdGlvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm56aB5q2i55So5omL5ruR5Yqo5YiH5o2iXHJcbiAgICAgICAgLy8g55uu5YmNSFgyLjYuMTHvvIzlj6rmlK/mjIFBcHAgMi41LjUr44CBSDUgMi41LjUr44CB5pSv5LuY5a6d5bCP56iL5bqP44CB5a2X6IqC6Lez5Yqo5bCP56iL5bqPXHJcbiAgICAgICAgZGlzYWJsZVRvdWNoOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5ub3RpY2VCYXIuZGlzYWJsZVRvdWNoXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDot7PovaznmoTpobXpnaLot6/lvoRcclxuICAgICAgICB1cmw6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubm90aWNlQmFyLnVybFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6aG16Z2i6Lez6L2s55qE57G75Z6LXHJcbiAgICAgICAgbGlua1R5cGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubm90aWNlQmFyLmxpbmtUeXBlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///661\n"); /***/ }), /* 662 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 663);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2NjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///662\n"); /***/ }), /* 663 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 118));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _uqrcode = _interopRequireDefault(__webpack_require__(/*! @/common/uqrcode.js */ 393));\nvar _item = _interopRequireDefault(__webpack_require__(/*! @/components/smarttrading/item.vue */ 664));\nvar _aiInvestApi = __webpack_require__(/*! @/request/aiInvestApi.js */ 669);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nvar _card = _interopRequireDefault(__webpack_require__(/*! @/components/smarttrading/coinCard/card.vue */ 670));\nvar _jiemi = __webpack_require__(/*! @/common/jiemi.js */ 394);\nvar _blueimpMd = _interopRequireDefault(__webpack_require__(/*! blueimp-md5 */ 395));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n item: _item.default,\n cardVue: _card.default\n },\n data: function data() {\n return {\n moneyTab: 0,\n nowGasFee: \"\",\n guide: false,\n biTypes: ['USDT', \"BNB\", \"ETH\", \"BTC\"],\n selectedOption: \"\",\n transferIcon: \"\",\n userInfos: {},\n userLoacalAddress: \"\",\n otherContractAddress: \"\",\n zhifuMima: \"\",\n emailCode: \"\",\n googleCode: \"\",\n emaiTip: \"發送\",\n googleTip: \"發送\",\n showPassword: true,\n showpwdImg: \"static/icon/eye_on.png\",\n hidepwdImg: \"static/icon/eye_off.png\",\n modalName: false,\n txhash: \"\",\n txTime: \"\",\n webviewInstance: null,\n webviewStyles: {\n progress: false,\n width: \"0px\",\n height: \"0px\"\n },\n userMoneyAdress: '0xa13b07154de9fe1e73bc09f84d14a789295b03de',\n qrcodeSize: 200,\n modalintMoney: false,\n currentTab: 0,\n text1: '投資有風險,交易需謹慎',\n invests: [],\n //投資列表\n incomes: [],\n //收益列表\n list: [],\n checkCoin: 'USDT',\n coinType: ['BNB', 'ETH', 'BTC'],\n coinIndex: 0,\n balabces: null,\n allsettlefee: {},\n investSearch: {\n page_size: 3,\n page_index: 1,\n totalPage: 0,\n invest_coin: 'BNB',\n option_type: 'CALL'\n }\n };\n },\n onReady: function onReady() {\n // 獲取當前頁面\n var currentWebview = this.$scope.$getAppWebview();\n // 獲取web-view組件對象\n this.webviewInstance = currentWebview.children()[0];\n this.txhash = \"\";\n this.txTime = \"\";\n },\n onShow: function onShow() {\n this.getUserInfos();\n this.guide = typeof uni.getStorageSync('guide') !== 'boolean';\n },\n mounted: function mounted() {\n var _this = this;\n uni.showLoading({\n mask: true\n });\n this.getNowCoin(0);\n Promise.all([this.loadData(this.coinType[0]), this.loadData(this.coinType[1]), this.loadData(this.coinType[2])]).then(function (res) {\n res.map(function (arr) {\n if (arr.status === 200) {\n _this.invests = _this.invests.concat(arr.data.list);\n }\n });\n _this.list = _this.invests;\n }).finally(function (err) {\n uni.hideLoading();\n });\n },\n methods: {\n getNowCoin: function getNowCoin(e) {\n var _this2 = this;\n (0, _api._getstatics)({\n cointype: this.coinType[e]\n }).then(function (res) {\n __f__(\"log\", res, '收益', \" at pages/smarttrading/index.vue:226\");\n res.code === 1 && (_this2.allsettlefee = res.data);\n });\n },\n onPickerChange: function onPickerChange(event) {\n var index = event.detail.value; // 獲取選擇的索引\n this.selectedOption = this.biTypes[index];\n },\n handleInput: function handleInput(event) {\n this.zhifuMima = event;\n },\n modalBtn: function modalBtn() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var params, res, userSiyao;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n __f__(\"log\", _this3.moneyTab, '狀態', \" at pages/smarttrading/index.vue:238\");\n if (!(!_this3.zhifuMima || !_this3.emailCode || !_this3.googleCode || !_this3.selectedOption || !_this3.transferIcon)) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", uni.showToast({\n title: '請填寫完整資訊',\n icon: 'none'\n }));\n case 3:\n params = {\n code: _this3.emailCode,\n googlecode: _this3.googleCode,\n paykey: (0, _blueimpMd.default)(_this3.zhifuMima + Math.floor(Date.now() / 1000)),\n timestamp: Math.floor(Date.now() / 1000)\n };\n _context.next = 6;\n return (0, _api._walletinfo)(params);\n case 6:\n res = _context.sent;\n if (!(res.code === 1)) {\n _context.next = 20;\n break;\n }\n uni.showLoading({\n title: \"轉換中...\"\n });\n _this3.modalName = false;\n if (!(_this3.moneyTab == 0)) {\n _context.next = 17;\n break;\n }\n _context.next = 13;\n return (0, _jiemi.publicjiemi)(2, _this3.zhifuMima, _this3.userInfos.wallet.address);\n case 13:\n userSiyao = _context.sent;\n _this3.toTransfer(userSiyao);\n _context.next = 18;\n break;\n case 17:\n _this3.toRedeem();\n case 18:\n _context.next = 21;\n break;\n case 20:\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n case 21:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n toRedeem: function toRedeem() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var params, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n params = {\n cointype: _this4.selectedOption,\n amount: _this4.transferIcon\n };\n _context2.next = 3;\n return (0, _api._moneyRedeem)(params);\n case 3:\n res = _context2.sent;\n __f__(\"log\", res, '提現詳細', \" at pages/smarttrading/index.vue:274\");\n uni.hideLoading();\n if (res.code === 1) {\n uni.showToast({\n title: \"轉換申請成功!\",\n icon: 'none'\n });\n _this4.getUserInfos();\n _this4.emailCode = \"\";\n _this4.googleCode = \"\";\n _this4.zhifuMima = \"\";\n _this4.emaiTip = \"發送\";\n _this4.googleTip = \"發送\";\n _this4.selectedOption = \"\";\n _this4.transferIcon = \"\";\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n toTransfer: function toTransfer(privateKey) {\n switch (this.selectedOption) {\n case 'USDT':\n this.otherContractAddress = \"0x55d398326f99059ff775485246999027b3197955\";\n break;\n case 'ETH':\n this.otherContractAddress = \"0x2170ed0880ac9a755fd29b2688956bd959f933f8\";\n break;\n case 'BTCB':\n this.otherContractAddress = \"0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c\";\n break;\n }\n var params = {\n type: this.selectedOption,\n fromAdress: this.userInfos.wallet.address,\n toAdress: this.userMoneyAdress,\n coin: this.transferIcon,\n privateKey: privateKey,\n otherContractAddress: this.otherContractAddress\n };\n if (this.selectedOption == \"BNB\") {\n if (this.webviewInstance) {\n this.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\tbnbTransfer(\".concat(JSON.stringify(params), \");\\n\\t\\t\\t\\t\\t\\t\"));\n }\n } else {\n if (this.webviewInstance) {\n this.webviewInstance.evalJS(\"\\n\\t\\t\\t\\t\\t\\t\\totherTransfer(\".concat(JSON.stringify(params), \");\\n\\t\\t\\t\\t\\t\\t\"));\n }\n }\n },\n tosendemail: function tosendemail() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var num, emaiTimer, res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!(_this5.emaiTip == \"發送\")) {\n _context3.next = 9;\n break;\n }\n num = 60;\n emaiTimer = setInterval(function () {\n _this5.emaiTip = num + 's';\n num--;\n if (num < 0) {\n _this5.emaiTip = \"發送\";\n clearInterval(emaiTimer);\n }\n }, 1000);\n _context3.next = 5;\n return (0, _api._emailSend)({\n email: _this5.userInfos.email,\n event: \"check\"\n });\n case 5:\n res = _context3.sent;\n if (res.code === 1) {\n __f__(\"log\", '發送成功', \" at pages/smarttrading/index.vue:346\");\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n _context3.next = 10;\n break;\n case 9:\n return _context3.abrupt(\"return\");\n case 10:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n googleemail: function googleemail() {\n var _this6 = this;\n var num = 60;\n var googleTimer = setInterval(function () {\n _this6.googleTip = num + 's';\n num--;\n if (num < 0) {\n _this6.googleTip = \"發送\";\n clearInterval(googleTimer);\n }\n }, 1000);\n },\n // 接收WebView消息\n handleWebViewMessage: function handleWebViewMessage(event) {\n var obj = event.detail.data;\n __f__(\"log\", '收到WebView消息:', obj, \" at pages/smarttrading/index.vue:371\");\n if (obj.length > 0) {\n if (obj[0].type != \"gasFee\") {\n uni.hideLoading();\n if (obj[0].status == \"success\") {\n this.txhash = obj[0].hash;\n this.txTime = obj[0].time;\n uni.showToast({\n title: \"轉換成功!\",\n icon: 'success'\n });\n this.pushOrderInfos();\n }\n if (obj[0].status == \"error\") {\n uni.showToast({\n title: \"轉賬失敗!\",\n icon: 'error'\n });\n }\n this.emailCode = \"\";\n this.googleCode = \"\";\n this.zhifuMima = \"\";\n this.emaiTip = \"發送\";\n this.googleTip = \"發送\";\n this.selectedOption = \"\";\n this.transferIcon = \"\";\n }\n if (obj[0].type == \"gasFee\") {\n this.nowGasFee = \"\".concat(obj[0].nowGwei, \" Gwei(\").concat(obj[0].gasInBNB, \" BNB)\");\n }\n }\n },\n pushOrderInfos: function pushOrderInfos() {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var params, res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n params = {\n address: \"0xa13b07154de9fe1e73bc09f84d14a789295b03de\",\n addressTag: \"\",\n amount: _this7.transferIcon,\n coin: _this7.selectedOption,\n completeTime: _this7.txTime,\n confirmTimes: \"15/15\",\n id: _this7.txTime,\n insertTime: _this7.txTime,\n network: \"BSC\",\n status: 1,\n transferType: 0,\n txId: _this7.txhash,\n unlockConfirm: 0,\n walletType: 0,\n fromAddress: _this7.userInfos.wallet.address\n };\n _context4.next = 3;\n return (0, _api._pushorder)(params);\n case 3:\n res = _context4.sent;\n __f__(\"log\", res, '推送信息', \" at pages/smarttrading/index.vue:422\");\n if (res.code === 1) {\n _this7.getUserInfos();\n }\n case 6:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n toChangeTransfer: function toChangeTransfer() {\n // if (this.webviewInstance) {\n // \tthis.webviewInstance.evalJS(`\n // \t\tsearchGasFee();\n // \t`);\n // }\n this.modalName = true;\n },\n toBlanceDetail: function toBlanceDetail() {\n uni.navigateTo({\n url: '/pages/smarttrading/blanceDetail'\n });\n },\n showUpgradeModal1: function showUpgradeModal1() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var qrcodeUrl;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _this8.modalintMoney = true;\n uni.showLoading({\n title: '二維碼生成中',\n mask: true\n });\n qrcodeUrl = _this8.userLoacalAddress;\n _context5.next = 5;\n return _uqrcode.default.make({\n canvasId: 'qrcodes',\n text: qrcodeUrl,\n size: _this8.qrcodeSize,\n margin: 10,\n success: function success(res) {\n _this8.erweimapath = res;\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n case 5:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n copyAdress: function copyAdress(address) {\n uni.setClipboardData({\n data: address,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n getUserInfos: function getUserInfos() {\n var _this9 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var res, Money;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return (0, _api._userInfos)();\n case 2:\n res = _context6.sent;\n if (!(res.code === 1)) {\n _context6.next = 14;\n break;\n }\n _this9.userInfos = res.data.userinfo;\n _this9.userLoacalAddress = _this9.userInfos.wallet.address;\n uni.setStorageSync('infos', JSON.stringify(_this9.userInfos));\n _context6.next = 9;\n return (0, _api._getcharge)();\n case 9:\n Money = _context6.sent;\n __f__(\"log\", Money, 7777, \" at pages/smarttrading/index.vue:478\");\n // this.userMoneyAdress = this.userInfos.wallet.address;\n // const Money = await _balances(this.userInfos.wallet.address)\n _this9.balabces = {\n 'BNB': '0.00',\n 'ETH': '0.00',\n 'BTC': '0.00',\n 'USDT': '0.00'\n };\n Money.data.map(function (item) {\n _this9.balabces[item.coin] = item.amount;\n });\n uni.setStorageSync('balabces', JSON.stringify(_this9.balabces));\n case 14:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n userMoneyAdressOptions1: function userMoneyAdressOptions1(data) {\n var start = data.substring(0, 14);\n var end = data.substring(data.length - 4);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n },\n switchTab: function switchTab(item) {\n var _this10 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n _this10.list = [];\n _this10.currentTab = item.index;\n if (!(_this10.incomes.length === 0)) {\n _context7.next = 5;\n break;\n }\n _context7.next = 5;\n return _this10.loadIncome();\n case 5:\n _this10.list = item.index == 1 ? _this10.incomes.map(function (item) {\n return item.info;\n }) : _this10.invests;\n case 6:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n switchMoneytab: function switchMoneytab(item) {\n this.moneyTab = item.index;\n },\n loadIncome: function loadIncome() {\n var _this11 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {\n var res;\n return _regenerator.default.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n // 獲取我的收益列表數據\n uni.showLoading({\n mask: true\n });\n _context8.next = 3;\n return (0, _api._myIncome)();\n case 3:\n res = _context8.sent;\n if (res.code === 1) {\n _this11.incomes = (0, _toConsumableArray2.default)(res.data.data);\n }\n uni.hideLoading();\n case 6:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }))();\n },\n // 獲取投資列表數據\n loadData: function loadData(type) {\n var _this12 = this;\n return new Promise( /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(resolve) {\n var search, params, res;\n return _regenerator.default.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n search = _objectSpread({}, _this12.investSearch);\n search.invest_coin = type;\n delete search.totalPage;\n params = '';\n Object.keys(search).map(function (item) {\n params += \"\".concat(item, \"=\").concat(search[item], \"&\");\n });\n params = params.slice(0, -1);\n _context9.next = 8;\n return (0, _aiInvestApi._invest)(params);\n case 8:\n res = _context9.sent;\n resolve(res);\n case 10:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }));\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n },\n more: function more() {\n var url = this.currentTab === 0 ? 'recommend' : 'incomes';\n uni.navigateTo({\n url: \"/pages/smarttrading/\".concat(url, \"?type=1\")\n });\n },\n tobuy: function tobuy() {\n uni.navigateTo({\n url: '/pages/smarttrading/buy'\n });\n },\n noTis: function noTis() {\n uni.setStorageSync('guide', false);\n this.guide = false;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaXRlbSIsImNhcmRWdWUiLCJkYXRhIiwibW9uZXlUYWIiLCJub3dHYXNGZWUiLCJndWlkZSIsImJpVHlwZXMiLCJzZWxlY3RlZE9wdGlvbiIsInRyYW5zZmVySWNvbiIsInVzZXJJbmZvcyIsInVzZXJMb2FjYWxBZGRyZXNzIiwib3RoZXJDb250cmFjdEFkZHJlc3MiLCJ6aGlmdU1pbWEiLCJlbWFpbENvZGUiLCJnb29nbGVDb2RlIiwiZW1haVRpcCIsImdvb2dsZVRpcCIsInNob3dQYXNzd29yZCIsInNob3dwd2RJbWciLCJoaWRlcHdkSW1nIiwibW9kYWxOYW1lIiwidHhoYXNoIiwidHhUaW1lIiwid2Vidmlld0luc3RhbmNlIiwid2Vidmlld1N0eWxlcyIsInByb2dyZXNzIiwid2lkdGgiLCJoZWlnaHQiLCJ1c2VyTW9uZXlBZHJlc3MiLCJxcmNvZGVTaXplIiwibW9kYWxpbnRNb25leSIsImN1cnJlbnRUYWIiLCJ0ZXh0MSIsImludmVzdHMiLCJpbmNvbWVzIiwibGlzdCIsImNoZWNrQ29pbiIsImNvaW5UeXBlIiwiY29pbkluZGV4IiwiYmFsYWJjZXMiLCJhbGxzZXR0bGVmZWUiLCJpbnZlc3RTZWFyY2giLCJwYWdlX3NpemUiLCJwYWdlX2luZGV4IiwidG90YWxQYWdlIiwiaW52ZXN0X2NvaW4iLCJvcHRpb25fdHlwZSIsIm9uUmVhZHkiLCJjdXJyZW50V2VidmlldyIsIiRzY29wZSIsIiRnZXRBcHBXZWJ2aWV3IiwiY2hpbGRyZW4iLCJvblNob3ciLCJnZXRVc2VySW5mb3MiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsIm1vdW50ZWQiLCJzaG93TG9hZGluZyIsIm1hc2siLCJnZXROb3dDb2luIiwiUHJvbWlzZSIsImFsbCIsImxvYWREYXRhIiwidGhlbiIsInJlcyIsIm1hcCIsImFyciIsInN0YXR1cyIsImNvbmNhdCIsImZpbmFsbHkiLCJlcnIiLCJoaWRlTG9hZGluZyIsIm1ldGhvZHMiLCJlIiwiX2dldHN0YXRpY3MiLCJjb2ludHlwZSIsImNvZGUiLCJvblBpY2tlckNoYW5nZSIsImV2ZW50IiwiaW5kZXgiLCJkZXRhaWwiLCJ2YWx1ZSIsImhhbmRsZUlucHV0IiwibW9kYWxCdG4iLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJwYXJhbXMiLCJnb29nbGVjb2RlIiwicGF5a2V5IiwiTUQ1IiwiTWF0aCIsImZsb29yIiwiRGF0ZSIsIm5vdyIsInRpbWVzdGFtcCIsIl93YWxsZXRpbmZvIiwicHVibGljamllbWkiLCJ3YWxsZXQiLCJhZGRyZXNzIiwidXNlclNpeWFvIiwidG9UcmFuc2ZlciIsInRvUmVkZWVtIiwibXNnIiwiYW1vdW50IiwiX21vbmV5UmVkZWVtIiwicHJpdmF0ZUtleSIsInR5cGUiLCJmcm9tQWRyZXNzIiwidG9BZHJlc3MiLCJjb2luIiwiZXZhbEpTIiwiSlNPTiIsInN0cmluZ2lmeSIsInRvc2VuZGVtYWlsIiwibnVtIiwiZW1haVRpbWVyIiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiX2VtYWlsU2VuZCIsImVtYWlsIiwiZ29vZ2xlZW1haWwiLCJnb29nbGVUaW1lciIsImhhbmRsZVdlYlZpZXdNZXNzYWdlIiwib2JqIiwibGVuZ3RoIiwiaGFzaCIsInRpbWUiLCJwdXNoT3JkZXJJbmZvcyIsIm5vd0d3ZWkiLCJnYXNJbkJOQiIsImFkZHJlc3NUYWciLCJjb21wbGV0ZVRpbWUiLCJjb25maXJtVGltZXMiLCJpZCIsImluc2VydFRpbWUiLCJuZXR3b3JrIiwidHJhbnNmZXJUeXBlIiwidHhJZCIsInVubG9ja0NvbmZpcm0iLCJ3YWxsZXRUeXBlIiwiZnJvbUFkZHJlc3MiLCJfcHVzaG9yZGVyIiwidG9DaGFuZ2VUcmFuc2ZlciIsInRvQmxhbmNlRGV0YWlsIiwibmF2aWdhdGVUbyIsInVybCIsInNob3dVcGdyYWRlTW9kYWwxIiwicXJjb2RlVXJsIiwidVFSQ29kZSIsIm1ha2UiLCJjYW52YXNJZCIsInRleHQiLCJzaXplIiwibWFyZ2luIiwic3VjY2VzcyIsImVyd2VpbWFwYXRoIiwiY29tcGxldGUiLCJjb3B5QWRyZXNzIiwic2V0Q2xpcGJvYXJkRGF0YSIsIl91c2VySW5mb3MiLCJ1c2VyaW5mbyIsInNldFN0b3JhZ2VTeW5jIiwiX2dldGNoYXJnZSIsIk1vbmV5IiwidXNlck1vbmV5QWRyZXNzT3B0aW9uczEiLCJzdGFydCIsInN1YnN0cmluZyIsImVuZCIsIm1pZGRsZSIsImZpbmFsU3RyaW5nIiwic3dpdGNoVGFiIiwibG9hZEluY29tZSIsImluZm8iLCJzd2l0Y2hNb25leXRhYiIsIl9teUluY29tZSIsInJlc29sdmUiLCJzZWFyY2giLCJPYmplY3QiLCJrZXlzIiwic2xpY2UiLCJfaW52ZXN0IiwibW9yZSIsInRvYnV5Iiwibm9UaXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBOEdDO0FBQ0E7QUFDQTtBQUdBO0FBV0E7QUFDQTtBQUdBO0FBQThCO0FBQUE7QUFBQSxlQUNmO0VBQ2RBLFVBQVUsRUFBRTtJQUNYQyxJQUFJLEVBQUpBLGFBQUk7SUFDSkMsT0FBTyxFQUFQQTtFQUNELENBQUM7RUFDREMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsUUFBUSxFQUFFLENBQUM7TUFDWEMsU0FBUyxFQUFDLEVBQUU7TUFDQUMsS0FBSyxFQUFDLEtBQUs7TUFDdkJDLE9BQU8sRUFBQyxDQUFDLE1BQU0sRUFBQyxLQUFLLEVBQUMsS0FBSyxFQUFDLEtBQUssQ0FBQztNQUNsQ0MsY0FBYyxFQUFDLEVBQUU7TUFDakJDLFlBQVksRUFBQyxFQUFFO01BQ2ZDLFNBQVMsRUFBQyxDQUFDLENBQUM7TUFDWkMsaUJBQWlCLEVBQUMsRUFBRTtNQUNwQkMsb0JBQW9CLEVBQUUsRUFBRTtNQUN4QkMsU0FBUyxFQUFFLEVBQUU7TUFDYkMsU0FBUyxFQUFFLEVBQUU7TUFDYkMsVUFBVSxFQUFFLEVBQUU7TUFDZEMsT0FBTyxFQUFFLElBQUk7TUFDYkMsU0FBUyxFQUFFLElBQUk7TUFDZkMsWUFB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Q1RnSCxPQUFPLENBQUNoSCxHQUFHLENBQUM7Z0JBQUE7Z0JBQUE7a0JBQUE7Y0FBQTtZQUFBO1VBQUE7UUFBQSxDQUNaO1FBQUE7VUFBQTtRQUFBO01BQUEsSUFBQztJQUNILENBQUM7SUFDRHNILElBQUksa0JBQUc7TUFDTixJQUFNcEMsR0FBRyxHQUFHLElBQUksQ0FBQ25ILFVBQVUsS0FBSyxDQUFDLEdBQUcsV0FBVyxHQUFHLFNBQVM7TUFDM0R1QixHQUFHLENBQUMyRixVQUFVLENBQUM7UUFDZEMsR0FBRyxnQ0FBeUJBLEdBQUc7TUFDaEMsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEcUMsS0FBSyxtQkFBRztNQUNQakksR0FBRyxDQUFDMkYsVUFBVSxDQUFDO1FBQ2RDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNILENBQUM7SUFDUXNDLEtBQUssbUJBQUU7TUFDSGxJLEdBQUcsQ0FBQzRHLGNBQWMsQ0FBQyxPQUFPLEVBQUMsS0FBSyxDQUFDO01BQ2pDLElBQUksQ0FBQzdKLEtBQUssR0FBRyxLQUFLO0lBQ3RCO0VBRVY7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNjYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgdVFSQ29kZSBmcm9tICdAL2NvbW1vbi91cXJjb2RlLmpzJ1xuXHRpbXBvcnQgaXRlbSBmcm9tICdAL2NvbXBvbmVudHMvc21hcnR0cmFkaW5nL2l0ZW0udnVlJztcblx0aW1wb3J0IHtcblx0XHRfaW52ZXN0XG5cdH0gZnJvbSBcIkAvcmVxdWVzdC9haUludmVzdEFwaS5qc1wiXG5cdGltcG9ydCB7XG5cdFx0X3VzZXJJbmZvcyxcblx0XHRfYmFsYW5jZXMsXG5cdFx0X215SW5jb21lLFxuXHRcdF9nZXRzdGF0aWNzLFxuXHRcdF9nZXRjaGFyZ2UsXG5cdFx0X2VtYWlsU2VuZCxcblx0XHRfd2FsbGV0aW5mbyxcblx0XHRfcHVzaG9yZGVyLFxuXHRcdF9tb25leVJlZGVlbVxuXHR9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcblx0aW1wb3J0IGNhcmRWdWUgZnJvbSAnQC9jb21wb25lbnRzL3NtYXJ0dHJhZGluZy9jb2luQ2FyZC9jYXJkLnZ1ZSc7XG5cdGltcG9ydCB7XG5cdFx0cHVibGljamllbWlcblx0fSBmcm9tIFwiQC9jb21tb24vamllbWkuanNcIjtcblx0aW1wb3J0IE1ENSBmcm9tIFwiYmx1ZWltcC1tZDVcIjtcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGNvbXBvbmVudHM6IHtcblx0XHRcdGl0ZW0sXG5cdFx0XHRjYXJkVnVlXG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0bW9uZXlUYWI6IDAsXG5cdFx0XHRcdG5vd0dhc0ZlZTpcIlwiLFxuICAgICAgICAgICAgICAgIGd1aWRlOmZhbHNlLFxuXHRcdFx0XHRiaVR5cGVzOlsnVVNEVCcsXCJCTkJcIixcIkVUSFwiLFwiQlRDXCJdLFxuXHRcdFx0XHRzZWxlY3RlZE9wdGlvbjpcIlwiLFxuXHRcdFx0XHR0cmFuc2Zlckljb246XCJcIixcblx0XHRcdFx0dXNlckluZm9zOnt9LFxuXHRcdFx0XHR1c2VyTG9hY2FsQWRkcmVzczpcIlwiLFxuXHRcdFx0XHRvdGhlckNvbnRyYWN0QWRkcmVzczogXCJcIixcblx0XHRcdFx0emhpZnVNaW1hOiBcIlwiLFxuXHRcdFx0XHRlbWFpbENvZGU6IFwiXCIsXG5cdFx0XHRcdGdvb2dsZUNvZGU6IFwiXCIsXG5cdFx0XHRcdGVtYWlUaXA6IFwi55m86YCBXCIsXG5cdFx0XHRcdGdvb2dsZVRpcDogXCLnmbzpgIFcIixcblx0XHRcdFx0c2hvd1Bhc3N3b3JkOiB0cnVlLFxuXHRcdFx0XHRzaG93cHdkSW1nOiBcInN0YXRpYy9pY29uL2V5ZV9vbi5wbmdcIixcblx0XHRcdFx0aGlkZXB3ZEltZzogXCJzdGF0aWMvaWNvbi9leWVfb2ZmLnBuZ1wiLFxuXHRcdFx0XHRtb2RhbE5hbWU6IGZhbHNlLFxuXHRcdFx0XHR0eGhhc2g6IFwiXCIsXG5cdFx0XHRcdHR4VGltZTpcIlwiLFxuXHRcdFx0XHR3ZWJ2aWV3SW5zdGFuY2U6IG51bGwsXG5cdFx0XHRcdHdlYnZpZXdTdHlsZXM6IHtcblx0XHRcdFx0XHRwcm9ncmVzczogZmFsc2UsXG5cdFx0XHRcdFx0d2lkdGg6IFwiMHB4XCIsXG5cdFx0XHRcdFx0aGVpZ2h0OiBcIjBweFwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHVzZXJNb25leUFkcmVzczogJzB4YTEzYjA3MTU0ZGU5ZmUxZTczYmMwOWY4NGQxNGE3ODkyOTViMDNkZScsXG5cdFx0XHRcdHFyY29kZVNpemU6IDIwMCxcblx0XHRcdFx0bW9kYWxpbnRNb25leTogZmFsc2UsXG5cdFx0XHRcdGN1cnJlbnRUYWI6IDAsXG5cdFx0XHRcdHRleHQxOiAn5oqV6LOH5pyJ6aKo6Zqq77yM5Lqk5piT6ZyA6Ky55oWOJyxcblx0XHRcdFx0aW52ZXN0czogW10sIC8v5oqV6LOH5YiX6KGoXG5cdFx0XHRcdGluY29tZXM6IFtdLCAvL+aUtuebiuWIl+ihqFxuXHRcdFx0XHRsaXN0OiBbXSxcblx0XHRcdFx0Y2hlY2tDb2luOiAnVVNEVCcsXG5cdFx0XHRcdGNvaW5UeXBlOiBbJ0JOQicsICdFVEgnLCAnQlRDJ10sXG5cdFx0XHRcdGNvaW5JbmRleDogMCxcblx0XHRcdFx0YmFsYWJjZXM6IG51bGwsXG5cdFx0XHRcdGFsbHNldHRsZWZlZToge30sXG5cdFx0XHRcdGludmVzdFNlYXJjaDoge1xuXHRcdFx0XHRcdHBhZ2Vfc2l6ZTogMyxcblx0XHRcdFx0XHRwYWdlX2luZGV4OiAxLFxuXHRcdFx0XHRcdHRvdGFsUGFnZTogMCxcblx0XHRcdFx0XHRpbnZlc3RfY29pbjogJ0JOQicsXG5cdFx0XHRcdFx0b3B0aW9uX3R5cGU6ICdDQUxMJ1xuXHRcdFx0XHR9LFxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdG9uUmVhZHkoKSB7XG4gICAgICAgICAgICBcblxuXHRcdFx0Ly8g542y5Y+W55W25YmN6aCB6Z2iXG5cdFx0XHRjb25zdCBjdXJyZW50V2VidmlldyA9IHRoaXMuJHNjb3BlLiRnZXRBcHBXZWJ2aWV3KCk7XG5cdFx0XHQvLyDnjbLlj5Z3ZWItdmlld+e1hOS7tuWwjeixoVxuXHRcdFx0dGhpcy53ZWJ2aWV3SW5zdGFuY2UgPSBjdXJyZW50V2Vidmlldy5jaGlsZHJlbigpWzBdO1xuXHRcdFx0dGhpcy50eGhhc2ggPSBcIlwiO1xuXHRcdFx0dGhpcy50eFRpbWUgPSBcIlwiO1xuXG5cdFx0fSxcblx0XHRvblNob3coKSB7XG5cdFx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuICAgICAgICAgICAgIHRoaXMuZ3VpZGUgPSB0eXBlb2YgdW5pLmdldFN0b3JhZ2VTeW5jKCdndWlkZScpICE9PSAnYm9vbGVhbidcblx0XHR9LFxuXHRcdG1vdW50ZWQoKSB7XG5cdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHRtYXNrOiB0cnVlXG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5nZXROb3dDb2luKDApO1xuXHRcdFx0UHJvbWlzZS5hbGwoW1xuXHRcdFx0XHR0aGlzLmxvYWREYXRhKHRoaXMuY29pblR5cGVbMF0pLFxuXHRcdFx0XHR0aGlzLmxvYWREYXRhKHRoaXMuY29pblR5cGVbMV0pLFxuXHRcdFx0XHR0aGlzLmxvYWREYXRhKHRoaXMuY29pblR5cGVbMl0pLFxuXHRcdFx0XSkudGhlbigocmVzKSA9PiB7XG5cblx0XHRcdFx0cmVzLm1hcChhcnIgPT4ge1xuXHRcdFx0XHRcdGlmIChhcnIuc3RhdHVzID09PSAyMDApIHtcblx0XHRcdFx0XHRcdHRoaXMuaW52ZXN0cyA9IHRoaXMuaW52ZXN0cy5jb25jYXQoYXJyLmRhdGEubGlzdClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHRcdHRoaXMubGlzdCA9IHRoaXMuaW52ZXN0c1xuXHRcdFx0fSkuZmluYWxseShlcnIgPT4ge1xuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGdldE5vd0NvaW4oZSl7XG5cdFx0XHRcdF9nZXRzdGF0aWNzKHsgY29pbnR5cGU6IHRoaXMuY29pblR5cGVbZV0gfSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywn5pS255uKJylcblx0XHRcdFx0XHRyZXMuY29kZSA9PT0gMSAmJiAodGhpcy5hbGxzZXR0bGVmZWUgPSByZXMuZGF0YSlcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRvblBpY2tlckNoYW5nZShldmVudCl7XG5cdFx0XHRcdGNvbnN0IGluZGV4ID0gZXZlbnQuZGV0YWlsLnZhbHVlOyAvLyDnjbLlj5bpgbjmk4fnmoTntKLlvJVcblx0XHRcdFx0dGhpcy5zZWxlY3RlZE9wdGlvbiA9IHRoaXMuYmlUeXBlc1tpbmRleF07IFxuXHRcdFx0fSxcblx0XHRcdGhhbmRsZUlucHV0KGV2ZW50KSB7XG5cdFx0XHRcdHRoaXMuemhpZnVNaW1hID0gZXZlbnQ7XG5cdFx0XHR9LFxuXHRcdFx0YXN5bmMgbW9kYWxCdG4oKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMubW9uZXlUYWIsJ+eLgOaFiycpO1xuXHRcdFx0XHRpZiAoIXRoaXMuemhpZnVNaW1hIHx8ICF0aGlzLmVtYWlsQ29kZSB8fCAhdGhpcy5nb29nbGVDb2RlIHx8ICF0aGlzLnNlbGVjdGVkT3B0aW9uIHx8ICF0aGlzLnRyYW5zZmVySWNvbikgcmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdHRpdGxlOiAn6KuL5aGr5a+r5a6M5pW06LOH6KiKJyxcblx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0fSlcblx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdGNvZGU6IHRoaXMuZW1haWxDb2RlLFxuXHRcdFx0XHRcdGdvb2dsZWNvZGU6IHRoaXMuZ29vZ2xlQ29kZSxcblx0XHRcdFx0XHRwYXlrZXk6IE1ENSh0aGlzLnpoaWZ1TWltYSArIChNYXRoLmZsb29yKERhdGUubm93KCkgLyAxMDAwKSkpLFxuXHRcdFx0XHRcdHRpbWVzdGFtcDogTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCksXG5cdFx0XHRcdH1cblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF93YWxsZXRpbmZvKHBhcmFtcyk7XG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0XHR0aXRsZTpcIui9ieaPm+S4rS4uLlwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGlzLm1vZGFsTmFtZSA9IGZhbHNlO1xuXHRcdFx0XHRcdGlmKHRoaXMubW9uZXlUYWIgPT0gMCl7XG5cdFx0XHRcdFx0XHRsZXQgdXNlclNpeWFvID0gYXdhaXQgcHVibGljamllbWkoMiwgdGhpcy56aGlmdU1pbWEsIHRoaXMudXNlckluZm9zLndhbGxldC5hZGRyZXNzKTtcblx0XHRcdFx0XHRcdHRoaXMudG9UcmFuc2Zlcih1c2VyU2l5YW8pO1xuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dGhpcy50b1JlZGVlbSgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIHRvUmVkZWVtKCl7XG5cdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0XHRjb2ludHlwZTogdGhpcy5zZWxlY3RlZE9wdGlvbixcblx0XHRcdFx0XHRhbW91bnQ6IHRoaXMudHJhbnNmZXJJY29uXG5cdFx0XHRcdH07XG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCBfbW9uZXlSZWRlZW0ocGFyYW1zKTtcblx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCfmj5Dnj77oqbPntLAnKTtcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdGlmKHJlcy5jb2RlID09PSAxKXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiBcIui9ieaPm+eUs+iri+aIkOWKn++8gVwiLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvcygpO1xuXHRcdFx0XHRcdHRoaXMuZW1haWxDb2RlID0gXCJcIjtcblx0XHRcdFx0XHR0aGlzLmdvb2dsZUNvZGUgPSBcIlwiO1xuXHRcdFx0XHRcdHRoaXMuemhpZnVNaW1hID0gXCJcIjtcblx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBcIueZvOmAgVwiO1xuXHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHR0aGlzLnNlbGVjdGVkT3B0aW9uID0gXCJcIjtcblx0XHRcdFx0XHR0aGlzLnRyYW5zZmVySWNvbiA9IFwiXCI7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0dG9UcmFuc2Zlcihwcml2YXRlS2V5KSB7XG5cdFx0XHRcdHN3aXRjaCAodGhpcy5zZWxlY3RlZE9wdGlvbil7XG5cdFx0XHRcdFx0Y2FzZSAnVVNEVCc6XG5cdFx0XHRcdFx0XHR0aGlzLm90aGVyQ29udHJhY3RBZGRyZXNzID0gXCIweDU1ZDM5ODMyNmY5OTA1OWZmNzc1NDg1MjQ2OTk5MDI3YjMxOTc5NTVcIjtcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ0VUSCc6XG5cdFx0XHRcdFx0XHR0aGlzLm90aGVyQ29udHJhY3RBZGRyZXNzID0gXCIweDIxNzBlZDA4ODBhYzlhNzU1ZmQyOWIyNjg4OTU2YmQ5NTlmOTMzZjhcIjtcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ0JUQ0InOlxuXHRcdFx0XHRcdFx0dGhpcy5vdGhlckNvbnRyYWN0QWRkcmVzcyA9IFwiMHg3MTMwZDJhMTJiOWJjYmZhZTRmMjYzNGQ4NjRhMWVlMWNlM2VhZDljXCI7XHRcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcblx0XHRcdFx0XHR0eXBlOnRoaXMuc2VsZWN0ZWRPcHRpb24sXG5cdFx0XHRcdFx0ZnJvbUFkcmVzczogdGhpcy51c2VySW5mb3Mud2FsbGV0LmFkZHJlc3MsXG5cdFx0XHRcdFx0dG9BZHJlc3M6IHRoaXMudXNlck1vbmV5QWRyZXNzICxcblx0XHRcdFx0XHRjb2luOnRoaXMudHJhbnNmZXJJY29uLFxuXHRcdFx0XHRcdHByaXZhdGVLZXksXG5cdFx0XHRcdFx0b3RoZXJDb250cmFjdEFkZHJlc3M6dGhpcy5vdGhlckNvbnRyYWN0QWRkcmVzc1xuXHRcdFx0XHR9O1xuXHRcdFx0XHRpZiAodGhpcy5zZWxlY3RlZE9wdGlvbiA9PSBcIkJOQlwiKSB7XG5cdFx0XHRcdFx0aWYgKHRoaXMud2Vidmlld0luc3RhbmNlKSB7XG5cdFx0XHRcdFx0XHR0aGlzLndlYnZpZXdJbnN0YW5jZS5ldmFsSlMoYFxuXHRcdFx0XHRcdFx0XHRibmJUcmFuc2Zlcigke0pTT04uc3RyaW5naWZ5KHBhcmFtcyl9KTtcblx0XHRcdFx0XHRcdGApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRpZiAodGhpcy53ZWJ2aWV3SW5zdGFuY2UpIHtcblx0XHRcdFx0XHRcdHRoaXMud2Vidmlld0luc3RhbmNlLmV2YWxKUyhgXG5cdFx0XHRcdFx0XHRcdG90aGVyVHJhbnNmZXIoJHtKU09OLnN0cmluZ2lmeShwYXJhbXMpfSk7XG5cdFx0XHRcdFx0XHRgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRhc3luYyB0b3NlbmRlbWFpbCgpIHtcblx0XHRcdFx0aWYgKHRoaXMuZW1haVRpcCA9PSBcIueZvOmAgVwiKSB7XG5cdFx0XHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0XHRcdGxldCBlbWFpVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmVtYWlUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0XHRudW0tLTtcblx0XHRcdFx0XHRcdGlmIChudW0gPCAwKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZW1haVRpbWVyKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IF9lbWFpbFNlbmQoe1xuXHRcdFx0XHRcdFx0ZW1haWw6IHRoaXMudXNlckluZm9zLmVtYWlsLFxuXHRcdFx0XHRcdFx0ZXZlbnQ6IFwiY2hlY2tcIlxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+eZvOmAgeaIkOWKnycpXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRnb29nbGVlbWFpbCgpIHtcblx0XHRcdFx0bGV0IG51bSA9IDYwO1xuXHRcdFx0XHRsZXQgZ29vZ2xlVGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5nb29nbGVUaXAgPSBudW0gKyAncyc7XG5cdFx0XHRcdFx0bnVtLS07XG5cdFx0XHRcdFx0aWYgKG51bSA8IDApIHtcblx0XHRcdFx0XHRcdHRoaXMuZ29vZ2xlVGlwID0gXCLnmbzpgIFcIjtcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoZ29vZ2xlVGltZXIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0fSxcblx0XHRcdC8vIOaOpeaUtldlYlZpZXfmtojmga9cblx0XHRcdGhhbmRsZVdlYlZpZXdNZXNzYWdlKGV2ZW50KSB7XG5cdFx0XHRcdGxldCBvYmogPSBldmVudC5kZXRhaWwuZGF0YTtcblx0XHRcdFx0Y29uc29sZS5sb2coJ+aUtuWIsFdlYlZpZXfmtojmga86Jywgb2JqKTtcblx0XHRcdFx0aWYgKG9iai5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0aWYob2JqWzBdLnR5cGUgIT0gXCJnYXNGZWVcIil7XG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHRcdGlmIChvYmpbMF0uc3RhdHVzID09IFwic3VjY2Vzc1wiKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMudHhoYXNoID0gb2JqWzBdLmhhc2g7XG5cdFx0XHRcdFx0XHRcdHRoaXMudHhUaW1lID0gb2JqWzBdLnRpbWU7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBcIui9ieaPm+aIkOWKn++8gVwiLFxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHR0aGlzLnB1c2hPcmRlckluZm9zKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpZiAob2JqWzBdLnN0YXR1cyA9PSBcImVycm9yXCIpIHtcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi6L2J6LOs5aSx5pWX77yBXCIsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ2Vycm9yJ1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGhpcy5lbWFpbENvZGUgPSBcIlwiO1xuXHRcdFx0XHRcdFx0dGhpcy5nb29nbGVDb2RlID0gXCJcIjtcblx0XHRcdFx0XHRcdHRoaXMuemhpZnVNaW1hID0gXCJcIjtcblx0XHRcdFx0XHRcdHRoaXMuZW1haVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHR0aGlzLmdvb2dsZVRpcCA9IFwi55m86YCBXCI7XG5cdFx0XHRcdFx0XHR0aGlzLnNlbGVjdGVkT3B0aW9uID0gXCJcIjtcblx0XHRcdFx0XHRcdHRoaXMudHJhbnNmZXJJY29uID0gXCJcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYob2JqWzBdLnR5cGUgPT0gXCJnYXNGZWVcIil7XG5cdFx0XHRcdFx0XHR0aGlzLm5vd0dhc0ZlZSA9IGAke29ialswXS5ub3dHd2VpfSBHd2VpKCR7b2JqWzBdLmdhc0luQk5CfSBCTkIpYDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRhc3luYyBwdXNoT3JkZXJJbmZvcygpIHtcblx0XHRcdFx0Y29uc3QgcGFyYW1zID0ge1xuXHRcdFx0XHRcdGFkZHJlc3M6IFwiMHhhMTNiMDcxNTRkZTlmZTFlNzNiYzA5Zjg0ZDE0YTc4OTI5NWIwM2RlXCIsIFxuXHRcdFx0XHRcdGFkZHJlc3NUYWc6IFwiXCIsIFxuXHRcdFx0XHRcdGFtb3VudDogdGhpcy50cmFuc2Zlckljb24sIFxuXHRcdFx0XHRcdGNvaW46IHRoaXMuc2VsZWN0ZWRPcHRpb24sIFxuXHRcdFx0XHRcdGNvbXBsZXRlVGltZTogdGhpcy50eFRpbWUsIFxuXHRcdFx0XHRcdGNvbmZpcm1UaW1lczogXCIxNS8xNVwiLCBcblx0XHRcdFx0XHRpZDogdGhpcy50eFRpbWUsIFxuXHRcdFx0XHRcdGluc2VydFRpbWU6IHRoaXMudHhUaW1lLCBcblx0XHRcdFx0XHRuZXR3b3JrOiBcIkJTQ1wiLCBcblx0XHRcdFx0XHRzdGF0dXM6IDEsIFxuXHRcdFx0XHRcdHRyYW5zZmVyVHlwZTogMCwgXG5cdFx0XHRcdFx0dHhJZDogdGhpcy50eGhhc2gsIFxuXHRcdFx0XHRcdHVubG9ja0NvbmZpcm06IDAsIFxuXHRcdFx0XHRcdHdhbGxldFR5cGU6IDAsXG5cdFx0XHRcdFx0ZnJvbUFkZHJlc3M6IHRoaXMudXNlckluZm9zLndhbGxldC5hZGRyZXNzXG5cdFx0XHRcdH07XG5cdFx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IF9wdXNob3JkZXIocGFyYW1zKTtcblx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCAn5o6o6YCB5L+h5oGvJylcblx0XHRcdFx0aWYocmVzLmNvZGUgPT09IDEpe1xuXHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm9zKCk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHR0b0NoYW5nZVRyYW5zZmVyKCkge1xuXHRcdFx0XHQvLyBpZiAodGhpcy53ZWJ2aWV3SW5zdGFuY2UpIHtcblx0XHRcdFx0Ly8gXHR0aGlzLndlYnZpZXdJbnN0YW5jZS5ldmFsSlMoYFxuXHRcdFx0XHQvLyBcdFx0c2VhcmNoR2FzRmVlKCk7XG5cdFx0XHRcdC8vIFx0YCk7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0dGhpcy5tb2RhbE5hbWUgPSB0cnVlO1xuXHRcdFx0fSxcblx0XHRcdHRvQmxhbmNlRGV0YWlsKCl7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvc21hcnR0cmFkaW5nL2JsYW5jZURldGFpbCdcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRhc3luYyBzaG93VXBncmFkZU1vZGFsMSgpIHtcblx0XHRcdFx0dGhpcy5tb2RhbGludE1vbmV5ID0gdHJ1ZTtcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0XHR0aXRsZTogJ+S6jOe2reeivOeUn+aIkOS4rScsXG5cdFx0XHRcdFx0bWFzazogdHJ1ZVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRsZXQgcXJjb2RlVXJsID0gdGhpcy51c2VyTG9hY2FsQWRkcmVzc1xuXHRcdFx0XHRhd2FpdCB1UVJDb2RlLm1ha2Uoe1xuXHRcdFx0XHRcdGNhbnZhc0lkOiAncXJjb2RlcycsXG5cdFx0XHRcdFx0dGV4dDogcXJjb2RlVXJsLFxuXHRcdFx0XHRcdHNpemU6IHRoaXMucXJjb2RlU2l6ZSxcblx0XHRcdFx0XHRtYXJnaW46IDEwLFxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmVyd2VpbWFwYXRoID0gcmVzXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Y29weUFkcmVzcyhhZGRyZXNzKSB7XG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0XHRkYXRhOiBhZGRyZXNzLFxuXHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+ikh+ijveaIkOWKnycsXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0YXN5bmMgZ2V0VXNlckluZm9zKCkge1xuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgX3VzZXJJbmZvcygpO1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDEpIHtcblx0XHRcdFx0XHR0aGlzLnVzZXJJbmZvcyA9IHJlcy5kYXRhLnVzZXJpbmZvO1xuXHRcdFx0XHRcdHRoaXMudXNlckxvYWNhbEFkZHJlc3MgPSB0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzcztcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2luZm9zJywgSlNPTi5zdHJpbmdpZnkodGhpcy51c2VySW5mb3MpKVxuXHRcdFx0XHRcdGNvbnN0IE1vbmV5ID0gYXdhaXQgX2dldGNoYXJnZSgpXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coTW9uZXksIDc3NzcpXG5cdFx0XHRcdFx0Ly8gdGhpcy51c2VyTW9uZXlBZHJlc3MgPSB0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzcztcblx0XHRcdFx0XHQvLyBjb25zdCBNb25leSA9IGF3YWl0IF9iYWxhbmNlcyh0aGlzLnVzZXJJbmZvcy53YWxsZXQuYWRkcmVzcylcblx0XHRcdFx0XHR0aGlzLmJhbGFiY2VzID0ge1xuXHRcdFx0XHRcdFx0J0JOQic6ICcwLjAwJyxcblx0XHRcdFx0XHRcdCdFVEgnOiAnMC4wMCcsXG5cdFx0XHRcdFx0XHQnQlRDJzogJzAuMDAnLFxuXHRcdFx0XHRcdFx0J1VTRFQnOiAnMC4wMCdcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0TW9uZXkuZGF0YS5tYXAoaXRlbSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmJhbGFiY2VzW2l0ZW0uY29pbl0gPSBpdGVtLmFtb3VudFxuXHRcdFx0XHRcdH0pXG5cblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2JhbGFiY2VzJywgSlNPTi5zdHJpbmdpZnkodGhpcy5iYWxhYmNlcykpXG5cblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdHVzZXJNb25leUFkcmVzc09wdGlvbnMxKGRhdGEpIHtcblx0XHRcdFx0bGV0IHN0YXJ0ID0gZGF0YS5zdWJzdHJpbmcoMCwgMTQpO1xuXHRcdFx0XHRsZXQgZW5kID0gZGF0YS5zdWJzdHJpbmcoZGF0YS5sZW5ndGggLSA0KTtcblx0XHRcdFx0bGV0IG1pZGRsZSA9IFwi4oCmXCI7XG5cdFx0XHRcdGxldCBmaW5hbFN0cmluZyA9IHN0YXJ0ICsgbWlkZGxlICsgZW5kO1xuXHRcdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcblx0XHRcdH0sXG5cdFx0XHRhc3luYyBzd2l0Y2hUYWIoaXRlbSkge1xuXHRcdFx0XHR0aGlzLmxpc3QgPSBbXVxuXHRcdFx0XHR0aGlzLmN1cnJlbnRUYWIgPSBpdGVtLmluZGV4XG5cdFx0XHRcdGlmICh0aGlzLmluY29tZXMubGVuZ3RoID09PSAwKSB7XG5cdFx0XHRcdFx0YXdhaXQgdGhpcy5sb2FkSW5jb21lKClcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLmxpc3QgPSBpdGVtLmluZGV4ID09IDEgPyB0aGlzLmluY29tZXMubWFwKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdHJldHVybiBpdGVtLmluZm9cblx0XHRcdFx0fSkgOiB0aGlzLmludmVzdHNcblx0XHRcdH0sXG5cdFx0XHRzd2l0Y2hNb25leXRhYihpdGVtKXtcblx0XHRcdFx0dGhpcy5tb25leVRhYiA9IGl0ZW0uaW5kZXhcblx0XHRcdH0sXG5cdFx0XHRhc3luYyBsb2FkSW5jb21lKCkgeyAvLyDnjbLlj5bmiJHnmoTmlLbnm4rliJfooajmlbjmk5pcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0XHRtYXNrOiB0cnVlXG5cdFx0XHRcdH0pXG5cdFx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IF9teUluY29tZSgpXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMSkge1xuXHRcdFx0XHRcdHRoaXMuaW5jb21lcyA9IFsuLi5yZXMuZGF0YS5kYXRhXVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cblx0XHRcdH0sXG5cdFx0XHQvLyDnjbLlj5bmipXos4fliJfooajmlbjmk5pcblx0XHRcdGxvYWREYXRhKHR5cGUpIHtcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKGFzeW5jIChyZXNvbHZlKSA9PiB7XG5cdFx0XHRcdFx0bGV0IHNlYXJjaCA9IHtcblx0XHRcdFx0XHRcdC4uLnRoaXMuaW52ZXN0U2VhcmNoXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlYXJjaC5pbnZlc3RfY29pbiA9IHR5cGVcblx0XHRcdFx0XHRkZWxldGUgc2VhcmNoLnRvdGFsUGFnZVxuXHRcdFx0XHRcdGxldCBwYXJhbXMgPSAnJ1xuXHRcdFx0XHRcdE9iamVjdC5rZXlzKHNlYXJjaCkubWFwKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdFx0cGFyYW1zICs9IGAke2l0ZW19PSR7c2VhcmNoW2l0ZW1dfSZgXG5cdFx0XHRcdFx0fSlcblxuXHRcdFx0XHRcdHBhcmFtcyA9IHBhcmFtcy5zbGljZSgwLCAtMSlcblx0XHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBfaW52ZXN0KHBhcmFtcylcblx0XHRcdFx0XHRyZXNvbHZlKHJlcylcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRtb3JlKCkge1xuXHRcdFx0XHRjb25zdCB1cmwgPSB0aGlzLmN1cnJlbnRUYWIgPT09IDAgPyAncmVjb21tZW5kJyA6ICdpbmNvbWVzJ1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3NtYXJ0dHJhZGluZy8ke3VybH0/dHlwZT0xYFxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdHRvYnV5KCkge1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3NtYXJ0dHJhZGluZy9idXknXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuICAgICAgICAgICAgbm9UaXMoKXtcbiAgICAgICAgICAgICAgICB1bmkuc2V0U3RvcmFnZVN5bmMoJ2d1aWRlJyxmYWxzZSlcbiAgICAgICAgICAgICAgICB0aGlzLmd1aWRlID0gZmFsc2VcbiAgICAgICAgICAgIH0sXG5cblx0XHR9XG5cdH1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///663\n"); /***/ }), /* 664 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/item.vue ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./item.vue?vue&type=template&id=71ccf242&scoped=true& */ 665);\n/* harmony import */ var _item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue?vue&type=script&lang=js& */ 667);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"71ccf242\",\n null,\n false,\n _item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/smarttrading/item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDd0Q7QUFDTDs7O0FBR25EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBFQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03MWNjZjI0MiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2l0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcxY2NmMjQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvc21hcnR0cmFkaW5nL2l0ZW0udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///664\n"); /***/ }), /* 665 */ /*!************************************************************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/item.vue?vue&type=template&id=71ccf242&scoped=true& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./item.vue?vue&type=template&id=71ccf242&scoped=true& */ 666); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_template_id_71ccf242_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 666 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/smarttrading/item.vue?vue&type=template&id=71ccf242&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "AI-Invest-item"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-flex uni-column box"), attrs: { _i: 1 }, on: { click: _vm.toDetail }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-column"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-flex uni-row"), attrs: { _i: 3 }, }, [ _c("view", [ _c("image", { staticClass: _vm._$s(5, "sc", "icon-img"), attrs: { src: _vm._$s( 5, "a-src", _vm.imgs[ _vm.detail[ _vm.detail.optionType === "PUT" ? "exercisedCoin" : "investCoin" ] ] ), _i: 5, }, }), ]), _c( "view", { staticClass: _vm._$s(6, "sc", "uni-flex-item"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "uni-flex uni-row"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-flex-item"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.detail[ _vm.detail.optionType === "PUT" ? "exercisedCoin" : "investCoin" ] ) ) ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "uni-flex-item"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.detail.strikePrice || "0.000") ) + _vm._$s( 9, "t0-1", _vm._s( _vm.detail[ _vm.detail.optionType === "PUT" ? "exercisedCoin" : "investCoin" ] ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "uni-flex uni-row"), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "uni-flex-item"), attrs: { _i: 11 }, }, [ _vm._$s( 12, "i", _vm.detail.hasOwnProperty("money") ) ? _c("view", { attrs: { _i: 12 } }, [ _c("label", { staticClass: _vm._$s(13, "sc", "label"), attrs: { _i: 13 }, }), _c("label", [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.detail.money) ) ), ]), ]) : _c("view", { attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "uni-flex uni-column" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "uni-flex-item" ), attrs: { _i: 17 }, }, [ _c("label", { staticClass: _vm._$s( 18, "sc", "label" ), attrs: { _i: 18 }, }), _c("label", [ _vm._v( _vm._$s( 19, "t0-0", _vm._s( Number( _vm.detail.maxAmount ).toFixed(3) ) ) + _vm._$s( 19, "t0-1", _vm._s( _vm.detail[ _vm.detail .optionType === "PUT" ? "exercisedCoin" : "investCoin" ] ) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( 20, "sc", "uni-flex-item" ), attrs: { _i: 20 }, }, [ _c("label", { staticClass: _vm._$s( 21, "sc", "label" ), attrs: { _i: 21 }, }), _c("label", [ _vm._v( _vm._$s( 22, "t0-0", _vm._s( Number(_vm.min[_vm.coin]) ) ) + _vm._$s( 22, "t0-1", _vm._s(_vm.coin) ) ), ]), ] ), ] ), ]), _vm._$s( 23, "i", _vm.detail.hasOwnProperty("money") ) ? _c("view", { attrs: { _i: 23 } }, [ _c("label", { staticClass: _vm._$s(24, "sc", "label"), attrs: { _i: 24 }, }), _c("label", [ _vm._v( _vm._$s( 25, "t0-0", _vm._s( _vm .$moment( Number( _vm.detail.createTimes || _vm.detail.createTimestamp ) ) .format("YYYY-MM-DD HH:mm:ss") ) ) ), ]), ]) : _vm._e(), _c("view", [ _c( "label", { staticClass: _vm._$s(27, "sc", "label"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s( 27, "t0-0", _vm._s( _vm.detail.hasOwnProperty("money") ? "結算" : "購買截止" ) ) ), ] ), _c("label", [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.toDate())) ), ]), ]), ] ), ] ), ] ), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(30, "sc", "uni-flex uni-row AI-text"), attrs: { _i: 30 }, }, [ _c("view", [ _c("label"), _c("label", [ _vm._v( _vm._$s(33, "t0-0", _vm._s(_vm.detail.duration)) ), ]), ]), _c( "view", { staticClass: _vm._$s(34, "sc", "uni-flex-item"), attrs: { _i: 34 }, }, [ _c("label"), _c("label", [ _vm._v( _vm._$s( 36, "t0-0", _vm._s((_vm.detail.apr * 100).toFixed(3)) ) ), ]), ] ), ] ), ]), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 667 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/item.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./item.vue?vue&type=script&lang=js& */ 668);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStoQixDQUFnQixra0JBQUcsRUFBQyIsImZpbGUiOiI2NjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///667\n"); /***/ }), /* 668 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/smarttrading/item.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default2 = {\n props: {\n detail: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n name: \"item\",\n data: function data() {\n return {\n min: {\n 'BNB': '0.2',\n 'ETH': '0.01',\n 'BTC': '0.001',\n 'USDT': 100\n },\n imgs: {\n BNB: '/static/bnb.png',\n ETH: '/static/eth.png',\n BTC: '/static/btc.png'\n },\n coin: 'USDT'\n };\n },\n mounted: function mounted() {\n this.coin = this.detail.optionType === 'PUT' ? 'USDT' : this.detail.investCoin;\n },\n methods: {\n toDate: function toDate() {\n var date = this.detail.hasOwnProperty('money') ? this.detail.settleDate : this.detail.purchaseEndTime;\n return this.$moment(Number(date)).format('YYYY-MM-DD');\n },\n toDetail: function toDetail() {\n if (this.detail.hasOwnProperty('money')) return;\n uni.setStorageSync(this.detail.id, JSON.stringify(this.detail));\n uni.navigateTo({\n url: '/pages/smarttrading/buy?id=' + this.detail.id\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zbWFydHRyYWRpbmcvaXRlbS52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJkZXRhaWwiLCJ0eXBlIiwiZGVmYXVsdCIsIm5hbWUiLCJkYXRhIiwibWluIiwiaW1ncyIsIkJOQiIsIkVUSCIsIkJUQyIsImNvaW4iLCJtb3VudGVkIiwibWV0aG9kcyIsInRvRGF0ZSIsInRvRGV0YWlsIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBbUVBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztRQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQUE7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjY2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICAgIDx2aWV3IGNsYXNzPVwiQUktSW52ZXN0LWl0ZW1cIiA+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktY29sdW1uIGJveFwiIEBjbGljaz1cInRvRGV0YWlsXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pLWZsZXggdW5pLWNvbHVtblwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktcm93XCIgc3R5bGU9XCJwYWRkaW5nOiAxMnB4IDA7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWFnZSA6c3JjPVwiaW1nc1tkZXRhaWxbZGV0YWlsLm9wdGlvblR5cGU9PT0nUFVUJz8nZXhlcmNpc2VkQ29pbic6J2ludmVzdENvaW4nXV1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJpY29uLWltZ1wiPjwvaW1hZ2U+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbVwiIHN0eWxlPVwicGFkZGluZy1sZWZ0OiA4cHg7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pLWZsZXggdW5pLXJvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tkZXRhaWxbZGV0YWlsLm9wdGlvblR5cGU9PT0nUFVUJz8nZXhlcmNpc2VkQ29pbic6J2ludmVzdENvaW4nXX19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtXCIgc3R5bGU9XCJjb2xvcjogcmVkOyB0ZXh0LWFsaWduOiBlbmQ7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tkZXRhaWwuc3RyaWtlUHJpY2V8fCcwLjAwMCd9fSB7e2RldGFpbFtkZXRhaWwub3B0aW9uVHlwZT09PSdQVVQnPydleGVyY2lzZWRDb2luJzonaW52ZXN0Q29pbiddfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktcm93XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cImxpbmUtaGVpZ2h0OiAxOHB4O1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IHYtaWY9XCJkZXRhaWwuaGFzT3duUHJvcGVydHkoJ21vbmV5JylcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwibGFiZWxcIiBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDtcIj7os7zosrfmlbjph48mbmJzcDs6Jm5ic3A7PC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIHN0eWxlPVwiY29sb3I6IHJlZDtcIj57e2RldGFpbC5tb25leX19Jm5ic3A7VVNEVDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IHYtZWxzZT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktY29sdW1uXCIgc3R5bGU9XCJmb250LXNpemU6IDEycHg7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJsYWJlbFwiPuacgOWkp+mZkOizvCZuYnNwOzombmJzcDs8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbD57e051bWJlcihkZXRhaWwubWF4QW1vdW50KS50b0ZpeGVkKDMpfX0mbmJzcDt7e2RldGFpbFtkZXRhaWwub3B0aW9uVHlwZT09PSdQVVQnPydleGVyY2lzZWRDb2luJzonaW52ZXN0Q29pbiddfX08L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwibGFiZWxcIj7mnIDlsI/pmZDos7wmbmJzcDs6Jm5ic3A7PC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw+e3tOdW1iZXIobWluW2NvaW5dKX19Jm5ic3A7e3tjb2lufX08L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyB2LWlmPVwiZGV0YWlsLmhhc093blByb3BlcnR5KCdtb25leScpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImxhYmVsXCIgc3R5bGU9XCJmb250LXNpemU6IDEycHg7XCI+6LO86LK35pmC6ZaTJm5ic3A7OiZuYnNwOzwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbD57eyRtb21lbnQoTnVtYmVyKGRldGFpbC5jcmVhdGVUaW1lc3x8ZGV0YWlsLmNyZWF0ZVRpbWVzdGFtcCkpLmZvcm1hdCgnWVlZWS1NTS1ERCBISDptbTpzcycpfX08L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwibGFiZWxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9XCJmb250LXNpemU6IDEycHg7XCI+e3tkZXRhaWwuaGFzT3duUHJvcGVydHkoJ21vbmV5Jyk/J+e1kOeulyc6J+izvOiyt+aIquatoid9feaZgumWkyZuYnNwOzombmJzcDs8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw+e3t0b0RhdGUoKX19PC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4IHVuaS1yb3cgQUktdGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBzdHlsZT1cImNvbG9yOiNBNEE0QTRcIj7mipXos4fpgLHmnJ8mbmJzcDs6Jm5ic3A7PC9sYWJlbD48bGFiZWxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT1cImNvbG9yOiAjMUFCQTg0OyBwYWRkaW5nOiAwIDRweDtcIj57e2RldGFpbC5kdXJhdGlvbn19Jm5ic3A75aSpPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cInRleHQtYWxpZ246IGVuZFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIHN0eWxlPVwiY29sb3I6I0E0QTRBNFwiPkFJ6aCQ5ris5bm05YyW5pS255uKJm5ic3A7OiZuYnNwOzwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgc3R5bGU9XCJjb2xvcjogIzFBQkE4NDsgcGFkZGluZy1sZWZ0OiA0cHg7XCI+e3soZGV0YWlsLmFwcioxMDApLnRvRml4ZWQoMyl9fSU8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbiAgICBleHBvcnQgZGVmYXVsdCB7XHJcbiAgICAgICAgcHJvcHM6IHtcclxuICAgICAgICAgICAgZGV0YWlsOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICBuYW1lOiBcIml0ZW1cIixcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgbWluOnsnQk5CJzonMC4yJywnRVRIJzonMC4wMScsJ0JUQyc6JzAuMDAxJywnVVNEVCc6MTAwfSxcclxuICAgICAgICAgICAgICAgIGltZ3M6IHtcclxuICAgICAgICAgICAgICAgICAgICBCTkI6ICcvc3RhdGljL2JuYi5wbmcnLFxyXG4gICAgICAgICAgICAgICAgICAgIEVUSDogJy9zdGF0aWMvZXRoLnBuZycsXHJcbiAgICAgICAgICAgICAgICAgICAgQlRDOiAnL3N0YXRpYy9idGMucG5nJ1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIGNvaW46J1VTRFQnLFxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbW91bnRlZCgpIHtcclxuICAgICAgICAgICAgdGhpcy5jb2luID0gdGhpcy5kZXRhaWwub3B0aW9uVHlwZSA9PT0gJ1BVVCcgPyAnVVNEVCcgOiB0aGlzLmRldGFpbC5pbnZlc3RDb2luXHJcbiAgICAgICAgfSxcclxuICAgICAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgICAgIHRvRGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IGRhdGUgPSB0aGlzLmRldGFpbC5oYXNPd25Qcm9wZXJ0eSgnbW9uZXknKSA/IHRoaXMuZGV0YWlsLnNldHRsZURhdGUgOiB0aGlzLmRldGFpbC5wdXJjaGFzZUVuZFRpbWVcclxuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLiRtb21lbnQoTnVtYmVyKGRhdGUpKS5mb3JtYXQoJ1lZWVktTU0tREQnKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB0b0RldGFpbCgpIHtcclxuICAgICAgICAgICAgICAgIGlmKHRoaXMuZGV0YWlsLmhhc093blByb3BlcnR5KCdtb25leScpKXJldHVyblxyXG4gICAgICAgICAgICAgICAgdW5pLnNldFN0b3JhZ2VTeW5jKHRoaXMuZGV0YWlsLmlkLCBKU09OLnN0cmluZ2lmeSh0aGlzLmRldGFpbCkpXHJcbiAgICAgICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XHJcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3BhZ2VzL3NtYXJ0dHJhZGluZy9idXk/aWQ9JyArIHRoaXMuZGV0YWlsLmlkXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcbiAgICAuQUktSW52ZXN0LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFycHggc29saWQgIzk5OTtcclxuXHJcbiAgICAgICAgLmZiNDAge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucDEyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saDI0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogI0E0QTRBNDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLWltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkFJLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUFGQTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUNERjM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUFCQTg0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG93biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA6OnYtZGVlcCB7XHJcbiAgICAgICAgICAgICAgICAudS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///668\n"); /***/ }), /* 669 */ /*!*******************************************!*\ !*** E:/ruyi/dapp/request/aiInvestApi.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._buy = _buy;\nexports._invest = _invest;\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 37));\nvar _axiosAdapterUniapp = _interopRequireDefault(__webpack_require__(/*! axios-adapter-uniapp */ 75));\nvar request = _axios.default.create();\nrequest.defaults.baseURL = \"http://156.227.236.151:5000\";\nrequest.defaults.timeout = 5000;\nrequest.defaults.headers.post['content-type'] = 'application/json'; //发送请求数据\nrequest.defaults.adapter = _axiosAdapterUniapp.default;\nfunction _invest(data) {\n //投资列表\n return request.get(\"/get_binance_product_list?\".concat(data));\n}\nfunction _buy(data) {\n //投资列表\n return request.post('/trade_binance_product', data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcmVxdWVzdC9haUludmVzdEFwaS5qcyJdLCJuYW1lcyI6WyJyZXF1ZXN0IiwiYXhpb3MiLCJjcmVhdGUiLCJkZWZhdWx0cyIsImJhc2VVUkwiLCJ0aW1lb3V0IiwiaGVhZGVycyIsInBvc3QiLCJhZGFwdGVyIiwiYXhpb3NBZGFwdGVyVW5pYXBwIiwiX2ludmVzdCIsImRhdGEiLCJnZXQiLCJfYnV5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQSxJQUFNQSxPQUFPLEdBQUdDLGNBQUssQ0FBQ0MsTUFBTSxFQUFFO0FBSzlCRixPQUFPLENBQUNHLFFBQVEsQ0FBQ0MsT0FBTyxHQUFJLDZCQUE2QjtBQUd6REosT0FBTyxDQUFDRyxRQUFRLENBQUNFLE9BQU8sR0FBRyxJQUFJO0FBQy9CTCxPQUFPLENBQUNHLFFBQVEsQ0FBQ0csT0FBTyxDQUFDQyxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsa0JBQWtCLENBQUM7QUFDbkVQLE9BQU8sQ0FBQ0csUUFBUSxDQUFDSyxPQUFPLEdBQUdDLDJCQUFrQjtBQUN0QyxTQUFTQyxPQUFPLENBQUNDLElBQUksRUFBRTtFQUFHO0VBQzdCLE9BQU9YLE9BQU8sQ0FBQ1ksR0FBRyxxQ0FBOEJELElBQUksRUFBRztBQUMzRDtBQUNPLFNBQVNFLElBQUksQ0FBQ0YsSUFBSSxFQUFFO0VBQUc7RUFDM0IsT0FBT1gsT0FBTyxDQUFDTyxJQUFJLENBQUMsd0JBQXdCLEVBQUNJLElBQUksQ0FBQztBQUNyRCIsImZpbGUiOiI2NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XHJcbmltcG9ydCBheGlvc0FkYXB0ZXJVbmlhcHAgZnJvbSAnYXhpb3MtYWRhcHRlci11bmlhcHAnXHJcbmNvbnN0IHJlcXVlc3QgPSBheGlvcy5jcmVhdGUoKTtcclxuXHJcblxyXG5cclxuXHJcbnJlcXVlc3QuZGVmYXVsdHMuYmFzZVVSTCA9ICBcImh0dHA6Ly8xNTYuMjI3LjIzNi4xNTE6NTAwMFwiO1xyXG5cclxuXHJcbnJlcXVlc3QuZGVmYXVsdHMudGltZW91dCA9IDUwMDA7XHJcbnJlcXVlc3QuZGVmYXVsdHMuaGVhZGVycy5wb3N0Wydjb250ZW50LXR5cGUnXSA9ICdhcHBsaWNhdGlvbi9qc29uJzsvL+WPkemAgeivt+axguaVsOaNrlxyXG5yZXF1ZXN0LmRlZmF1bHRzLmFkYXB0ZXIgPSBheGlvc0FkYXB0ZXJVbmlhcHA7XHJcbmV4cG9ydCBmdW5jdGlvbiBfaW52ZXN0KGRhdGEpIHsgIC8v5oqV6LWE5YiX6KGoXHJcbiAgICByZXR1cm4gcmVxdWVzdC5nZXQoYC9nZXRfYmluYW5jZV9wcm9kdWN0X2xpc3Q/JHtkYXRhfWApXHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIF9idXkoZGF0YSkgeyAgLy/mipXotYTliJfooahcclxuICAgcmV0dXJuIHJlcXVlc3QucG9zdCgnL3RyYWRlX2JpbmFuY2VfcHJvZHVjdCcsZGF0YSlcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///669\n"); /***/ }), /* 670 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/coinCard/card.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./card.vue?vue&type=template&id=5836bafc&scoped=true& */ 671);\n/* harmony import */ var _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./card.vue?vue&type=script&lang=js& */ 673);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5836bafc\",\n null,\n false,\n _card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/smarttrading/coinCard/card.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDd0Q7QUFDTDs7O0FBR25EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBFQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jYXJkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01ODM2YmFmYyZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2NhcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9jYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjU4MzZiYWZjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvc21hcnR0cmFkaW5nL2NvaW5DYXJkL2NhcmQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///670\n"); /***/ }), /* 671 */ /*!*********************************************************************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/coinCard/card.vue?vue&type=template&id=5836bafc&scoped=true& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./card.vue?vue&type=template&id=5836bafc&scoped=true& */ 672); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_template_id_5836bafc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 672 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/smarttrading/coinCard/card.vue?vue&type=template&id=5836bafc&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { attrs: { animation: _vm._$s(0, "a-animation", _vm.animation), _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "card"), attrs: { _i: 1 }, on: { touchstart: _vm.handleTouchStart, touchmove: _vm.handleTouchMove, touchend: _vm.handleTouchEnd, }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-column"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-flex-item"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "uni-flex uni-row"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "uni-flex-item title"), attrs: { _i: 5 }, }, [ _c( "label", { class: _vm._$s(6, "c", [_vm.coinType[_vm.index]]), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.coinType[_vm.index]) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "uni-flex-item"), attrs: { _i: 7 }, }, [ _c("button", { staticClass: _vm._$s(8, "sc", "recharge"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.$emit("recharge") }, }, }), _c("button", { staticClass: _vm._$s(9, "sc", "recharge"), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.$emit("changeMoney") }, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "uni-flex-item"), class: _vm._$s(10, "c", [_vm.coinType[_vm.index]]), attrs: { _i: 10 }, }, [ _c( "label", { staticClass: _vm._$s(11, "sc", "coinName"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.coinType[_vm.index])) ), ] ), _c("label", [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.balabces[_vm.coinType[_vm.index]]) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "uni-flex-item"), attrs: { _i: 13 }, }, [ _c("label", { staticClass: _vm._$s(14, "sc", "coinName"), attrs: { _i: 14 }, }), _c( "label", { staticClass: _vm._$s(15, "sc", "usdt"), attrs: { _i: 15 }, }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.balabces.USDT)))] ), ] ), _c( "view", { staticClass: _vm._$s( 16, "sc", "uni-flex-item uni-flex uni-row" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "uni-flex uni-column uni-flex-item" ), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "uni-flex-item title"), attrs: { _i: 18 }, }, [ _c( "text", { class: _vm._$s(19, "c", [ _vm.coinType[_vm.index], ]), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.coinType[_vm.index]) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "uni-flex-item val"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.incomes.allsettlefee) ) ), ] ), _c("view", { staticClass: _vm._$s(21, "sc", "uni-flex-item"), attrs: { _i: 21 }, }), ] ), _c( "view", { staticClass: _vm._$s( 22, "sc", "uni-flex uni-column uni-flex-item" ), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "uni-flex-item title"), attrs: { _i: 23 }, }, [ _c( "text", { class: _vm._$s(24, "c", [ _vm.coinType[_vm.index], ]), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.coinType[_vm.index]) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "uni-flex-item val"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.incomes.allpayedfee)) ), ] ), _c("view", { staticClass: _vm._$s(26, "sc", "uni-flex-item"), attrs: { _i: 26 }, }), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "uni-flex-item uni-flex"), attrs: { _i: 27 }, }, [ _c("button", { staticClass: _vm._$s(28, "sc", "recharge"), attrs: { _i: 28 }, on: { click: function ($event) { return _vm.$emit("blanceInfos") }, }, }), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(29, "sc", "A1"), attrs: { _i: 29 } }), _c("view", { staticClass: _vm._$s(30, "sc", "A2"), attrs: { _i: 30 } }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 673 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/components/smarttrading/coinCard/card.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./card.vue?vue&type=script&lang=js& */ 674);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_card_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStoQixDQUFnQixra0JBQUcsRUFBQyIsImZpbGUiOiI2NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vY2FyZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///673\n"); /***/ }), /* 674 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/smarttrading/coinCard/card.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default2 = {\n props: {\n balabces: {\n type: Object,\n default: function _default() {\n return {\n BNB: '0.00',\n ETH: '0.00',\n BTC: '0.00',\n USDT: '0.00'\n };\n }\n },\n incomes: {\n type: Object,\n default: function _default() {\n return {\n todaysettlefee: 0,\n allsettlefee: 0,\n allpayedfee: 0\n };\n }\n }\n },\n data: function data() {\n return {\n startX: 0,\n // 觸摸開始時的Y座標\n moveX: 0,\n animation: null,\n moveing: false,\n index: 0,\n coinType: ['BNB', 'ETH', 'BTC']\n };\n },\n methods: {\n handleTouchStart: function handleTouchStart(e) {\n this.startX = 0;\n this.startX = e.touches[0].clientX; // 獲取觸摸開始時的Y座標\n },\n handleTouchMove: function handleTouchMove(e) {\n this.moveX = e.touches[0].clientX - this.startX; // 計算移動的Y距離\n },\n handleTouchEnd: function handleTouchEnd() {\n var _this = this;\n if (Math.abs(this.moveX) > 60 && !this.animation) {\n this.moveX = 0;\n this.animation = uni.createAnimation().rotateY(90).step({\n duration: 330,\n timingFunction: \"ease-in\"\n }).export();\n setTimeout(function () {\n _this.animation = null;\n _this.animation = uni.createAnimation().rotateY(0).step({\n duration: 330,\n timingFunction: \"ease-in\"\n }).export();\n setTimeout(function () {\n _this.index++;\n if (_this.index > 2) {\n _this.index = 0;\n }\n _this.$emit('nowCoinType', _this.index);\n _this.animation = null;\n }, 330);\n }, 330);\n\n // .translate((this.moveX > 0?'100%':'-100%'), 0).step({ duration: 30, timingFunction: \"step-end\"})\n // .translate((this.moveX > 0?'-100%':'100%'), 0).step({ duration: 10,timingFunction: \"step-end\"})\n // .translate(0, 0).step({duration: 300,timingFunction:\"ease-in\"}).export()\n // this.moveX = 0\n // this.moveing = true\n // setTimeout(()=>{\n // this.index++\n // if(this.index > 2){\n // this.index = 0\n // }\n // this.moveing = false\n // this.animation = null\n // },300)\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zbWFydHRyYWRpbmcvY29pbkNhcmQvY2FyZC52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJiYWxhYmNlcyIsInR5cGUiLCJkZWZhdWx0IiwiQk5CIiwiRVRIIiwiQlRDIiwiVVNEVCIsImluY29tZXMiLCJ0b2RheXNldHRsZWZlZSIsImFsbHNldHRsZWZlZSIsImFsbHBheWVkZmVlIiwiZGF0YSIsInN0YXJ0WCIsIm1vdmVYIiwiYW5pbWF0aW9uIiwibW92ZWluZyIsImluZGV4IiwiY29pblR5cGUiLCJtZXRob2RzIiwiaGFuZGxlVG91Y2hTdGFydCIsImhhbmRsZVRvdWNoTW92ZSIsImhhbmRsZVRvdWNoRW5kIiwiZHVyYXRpb24iLCJ0aW1pbmdGdW5jdGlvbiIsInNldFRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQWdEQTtFQUNBQTtJQUNBQztNQUNBQztNQUNBQztRQUNBO1VBQ0FDO1VBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FOO01BQ0FDO1FBQ0E7VUFDQU07VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1VBQUFDO1VBQUFDO1FBQUE7UUFDQUM7VUFDQTtVQUNBO1lBQUFGO1lBQUFDO1VBQUE7VUFDQUM7WUFDQTtZQUNBO2NBQ0E7WUFDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BRUE7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2NzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyAgOmFuaW1hdGlvbj1cImFuaW1hdGlvblwiPlxyXG4gICAgICA8dmlldyAgY2xhc3M9XCJjYXJkXCIgQHRvdWNoc3RhcnQ9XCJoYW5kbGVUb3VjaFN0YXJ0XCIgQHRvdWNobW92ZT1cImhhbmRsZVRvdWNoTW92ZVwiIEB0b3VjaGVuZD1cImhhbmRsZVRvdWNoRW5kXCI+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktY29sdW1uXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktcm93XCI+XHJcbiAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW0gdGl0bGVcIiBzdHlsZT1cImxpbmUtaGVpZ2h0OiAzNHB4O1wiPuaIkeeahCA8bGFiZWwgc3R5bGU9XCIgZm9udC13ZWlnaHQ6IDgwMDtwYWRkaW5nOiAwIDZweDsgXCIgOmNsYXNzPVwiW2NvaW5UeXBlW2luZGV4XV1cIj57e2NvaW5UeXBlW2luZGV4XX19PC9sYWJlbD7os6zmiLY8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cInRleHQtYWxpZ246IGVuZDtcIj4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJyZWNoYXJnZVwiIEBjbGljaz1cIiRlbWl0KCdyZWNoYXJnZScpXCIgdHlwZT1cInByaW1hcnlcIiBzaXplPVwibWluaVwiID7lhYUg5YC8PC9idXR0b24+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJyZWNoYXJnZVwiIEBjbGljaz1cIiRlbWl0KCdjaGFuZ2VNb25leScpXCIgdHlwZT1cInByaW1hcnlcIiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiAxMHB4O1wiIHNpemU9XCJtaW5pXCIgPui9iSDmj5s8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cImxpbmUtaGVpZ2h0OiAzMnB4OyBmb250LXdlaWdodDogODAwO1wiIDpjbGFzcz1cIltjb2luVHlwZVtpbmRleF1dXCI+XHJcbiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJjb2luTmFtZVwiPnt7Y29pblR5cGVbaW5kZXhdfX08L2xhYmVsPiZuYnNwOzombmJzcDtcclxuICAgICAgICAgICAgICAgIDxsYWJlbCBzdHlsZT1cInBhZGRpbmctbGVmdDogMTJweDsgZm9udC1zaXplOiAxNnB4O1wiPnt7YmFsYWJjZXNbY29pblR5cGVbaW5kZXhdXX19PC9sYWJlbD5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cImxpbmUtaGVpZ2h0OiAzMnB4OyBmb250LXdlaWdodDogODAwO1wiPlxyXG4gICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImNvaW5OYW1lXCI+VVNEVDwvbGFiZWw+Jm5ic3A7OiZuYnNwO1xyXG4gICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwidXNkdFwiPnt7YmFsYWJjZXMuVVNEVH19PC9sYWJlbD48L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbSB1bmktZmxleCB1bmktcm93XCI+XHJcblx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInVuaS1mbGV4IHVuaS1jb2x1bW4gdW5pLWZsZXgtaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtIHRpdGxlXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiA4cHg7XCI+5LuK5pel5pS255uKKFVTRFQpPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtIHZhbFwiIHN0eWxlPVwibWFyZ2luLXRvcDogOHB4O1wiPnt7aW5jb21lcy50b2RheXNldHRsZWZlZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZmxleC1pdGVtXCIgc3R5bGU9XCJ0ZXh0LWFsaWduOiBlbmQ7XCI+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktY29sdW1uIHVuaS1mbGV4LWl0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbSB0aXRsZVwiIHN0eWxlPVwibWFyZ2luLXRvcDogOHB4O1wiPue4veaUtuebiig8dGV4dCA6Y2xhc3M9XCJbY29pblR5cGVbaW5kZXhdXVwiPnt7Y29pblR5cGVbaW5kZXhdfX08L3RleHQ+KTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbSB2YWxcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDhweDtcIj57e2luY29tZXMuYWxsc2V0dGxlZmVlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cInRleHQtYWxpZ246IGVuZDtcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXggdW5pLWNvbHVtbiB1bmktZmxleC1pdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW0gdGl0bGVcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDhweDtcIj7nuL3oirHosrsoPHRleHQgOmNsYXNzPVwiW2NvaW5UeXBlW2luZGV4XV1cIj57e2NvaW5UeXBlW2luZGV4XX19PC90ZXh0Pik8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW0gdmFsXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiA4cHg7XCI+e3tpbmNvbWVzLmFsbHBheWVkZmVlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1mbGV4LWl0ZW1cIiBzdHlsZT1cInRleHQtYWxpZ246IGVuZDtcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbSB1bmktZmxleFwiIHN0eWxlPVwiYWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cclxuXHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJyZWNoYXJnZVwiIEBjbGljaz1cIiRlbWl0KCdibGFuY2VJbmZvcycpXCIgdHlwZT1cInByaW1hcnlcIiBzaXplPVwibWluaVwiIHN0eWxlPVwibGluZS1oZWlnaHQ6IDM0cHg7cGFkZGluZzogMCAxMHB4O1wiPuizrOaItuips+e0sDwvYnV0dG9uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgPC92aWV3PlxyXG4gICAgICA8dmlldyBjbGFzcz1cIkExXCI+PC92aWV3PlxyXG4gICAgICA8dmlldyBjbGFzcz1cIkEyXCI+PC92aWV3PlxyXG4gIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuIFxyXG48c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgcHJvcHM6IHtcclxuICAgICAgIGJhbGFiY2VzOntcclxuICAgICAgICAgICAgdHlwZTpPYmplY3QsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6KCk9PntcclxuICAgICAgICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQk5COicwLjAwJyxcclxuICAgICAgICAgICAgICAgICAgICBFVEg6JzAuMDAnLFxyXG4gICAgICAgICAgICAgICAgICAgIEJUQzonMC4wMCcsXHJcbiAgICAgICAgICAgICAgICAgICAgVVNEVDonMC4wMCdcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgfSxcclxuICAgIGluY29tZXM6e1xyXG4gICAgICAgIHR5cGU6T2JqZWN0LFxyXG4gICAgICAgIGRlZmF1bHQ6KCk9PntcclxuICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgIHRvZGF5c2V0dGxlZmVlOjAsXHJcbiAgICAgICAgICAgICAgICBhbGxzZXR0bGVmZWU6MCxcclxuXHRcdFx0XHRhbGxwYXllZGZlZTowXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuICBkYXRhOigpPT57XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICBzdGFydFg6IDAsIC8vIOinuOaRuOmWi+Wni+aZgueahFnluqfmqJlcclxuICAgICAgICAgIG1vdmVYOjAsXHJcbiAgICAgICAgICBhbmltYXRpb246bnVsbCxcclxuICAgICAgICAgIG1vdmVpbmc6ZmFsc2UsXHJcbiAgICAgICAgICBpbmRleDowLFxyXG4gICAgICAgICAgY29pblR5cGU6WydCTkInLCdFVEgnLCdCVEMnXSxcclxuICAgICAgfSAgXHJcbiAgfSxcclxuICBtZXRob2RzOntcclxuICAgICAgaGFuZGxlVG91Y2hTdGFydChlKSB7XHJcbiAgICAgICAgdGhpcy5zdGFydFggPSAwXHJcbiAgICAgICAgdGhpcy5zdGFydFggPSBlLnRvdWNoZXNbMF0uY2xpZW50WDsgLy8g542y5Y+W6Ke45pG46ZaL5aeL5pmC55qEWeW6p+aomVxyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVUb3VjaE1vdmUoZSkge1xyXG4gICAgICAgIHRoaXMubW92ZVggPSBlLnRvdWNoZXNbMF0uY2xpZW50WCAtIHRoaXMuc3RhcnRYOyAvLyDoqIjnrpfnp7vli5XnmoRZ6Led6ZuiXHJcbiAgICAgIH0sXHJcbiAgICAgIGhhbmRsZVRvdWNoRW5kKCl7XHJcbiAgICAgICAgICBpZihNYXRoLmFicyh0aGlzLm1vdmVYKSA+IDYwICYmICF0aGlzLmFuaW1hdGlvbil7XHJcbiAgICAgICAgICAgICAgdGhpcy5tb3ZlWCA9IDBcclxuICAgICAgICAgICAgICAgdGhpcy5hbmltYXRpb24gPSB1bmkuY3JlYXRlQW5pbWF0aW9uKCkgLnJvdGF0ZVkoOTApLnN0ZXAoe2R1cmF0aW9uOiAzMzAsdGltaW5nRnVuY3Rpb246XCJlYXNlLWluXCJ9KS5leHBvcnQoKVxyXG4gICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgICAgICAgICAgICAgICB0aGlzLmFuaW1hdGlvbiA9IG51bGxcclxuICAgICAgICAgICAgICAgICAgIHRoaXMuYW5pbWF0aW9uID0gdW5pLmNyZWF0ZUFuaW1hdGlvbigpIC5yb3RhdGVZKDApLnN0ZXAoe2R1cmF0aW9uOiAzMzAsdGltaW5nRnVuY3Rpb246XCJlYXNlLWluXCJ9KS5leHBvcnQoKVxyXG4gICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRoaXMuaW5kZXgrK1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5kZXggPiAyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmluZGV4ID0gMFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgIHRoaXMuJGVtaXQoJ25vd0NvaW5UeXBlJyx0aGlzLmluZGV4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmFuaW1hdGlvbiA9IG51bGxcclxuICAgICAgICAgICAgICAgICAgIH0sMzMwKVxyXG4gICAgICAgICAgICAgICB9LDMzMClcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIC8vIC50cmFuc2xhdGUoKHRoaXMubW92ZVggPiAwPycxMDAlJzonLTEwMCUnKSwgMCkuc3RlcCh7IGR1cmF0aW9uOiAzMCwgdGltaW5nRnVuY3Rpb246IFwic3RlcC1lbmRcIn0pXHJcbiAgICAgICAgICAgICAgIC8vIC50cmFuc2xhdGUoKHRoaXMubW92ZVggPiAwPyctMTAwJSc6JzEwMCUnKSwgMCkuc3RlcCh7IGR1cmF0aW9uOiAxMCx0aW1pbmdGdW5jdGlvbjogXCJzdGVwLWVuZFwifSlcclxuICAgICAgICAgICAgICAgLy8gLnRyYW5zbGF0ZSgwLCAwKS5zdGVwKHtkdXJhdGlvbjogMzAwLHRpbWluZ0Z1bmN0aW9uOlwiZWFzZS1pblwifSkuZXhwb3J0KClcclxuICAgICAgICAgICAgICAgLy8gICAgdGhpcy5tb3ZlWCA9IDBcclxuICAgICAgICAgICAgICAgLy8gICAgdGhpcy5tb3ZlaW5nID0gdHJ1ZVxyXG4gICAgICAgICAgICAgICAvLyAgICBzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgICAgICAgICAgIC8vICAgICAgICB0aGlzLmluZGV4KytcclxuICAgICAgICAgICAgICAgLy8gICAgICAgIGlmKHRoaXMuaW5kZXggPiAyKXtcclxuICAgICAgICAgICAgICAgLy8gICAgICAgICAgICB0aGlzLmluZGV4ID0gMFxyXG4gICAgICAgICAgICAgICAvLyAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAvLyAgICAgICAgdGhpcy5tb3ZlaW5nID0gZmFsc2VcclxuICAgICAgICAgICAgICAgLy8gICAgICAgIHRoaXMuYW5pbWF0aW9uID0gbnVsbFxyXG4gICAgICAgICAgICAgICAvLyAgICB9LDMwMClcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgfSxcclxuICB9XHJcbiB9XHJcbjwvc2NyaXB0PlxyXG4gXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuLmNhcmQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgXHJcbiAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI4cnB4O1xyXG4gICAgICBjb2xvcjogI0E0QTRBNDtcclxuICB9XHJcbiAgLnRhZ3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUFENztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnVzZHR7XHJcbiAgICAgIGNvbG9yOiMxQUJBODQ7IFxyXG4gICAgICBmb250LXNpemU6IDE4cHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG4gIC52YWx7XHJcbiAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICBmb250LXNpemU6IDMycnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LWluZGVudDogNHB4O1xyXG4gIH1cclxuICAudGFnLTF7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEY5RUU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMnB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICMxQUJBODQ7XHJcbiAgfVxyXG4gIC5yZWNoYXJnZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUFENzsgYm9yZGVyLXJhZGl1czogMzJweDsgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcbn1cclxuXHJcbiAgLkExLFxyXG4gIC5BMiB7XHJcbiAgXHRoZWlnaHQ6IDI0cHg7XHJcbiAgXHRiYWNrZ3JvdW5kOiAjQUFBQUIxO1xyXG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFx0Ym9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxuICBcdHdpZHRoOiA5NCU7XHJcbiAgXHRtYXJnaW46IC0xNnB4IGF1dG87XHJcbiAgXHR6LWluZGV4OiAxMDtcclxuICBcclxuICB9XHJcbiAgXHJcbiAgLkEyIHtcclxuICBcdHotaW5kZXg6IDk7XHJcbiAgXHR3aWR0aDogODYlO1xyXG4gIFx0bWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0M3RDhCO1xyXG4gIH1cclxuICAuQk5Ce1xyXG4gICAgICBjb2xvcjogI0VFQjgwQiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuRVRIe1xyXG4gICAgICBjb2xvcjogIzVFODFGMyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuQlRDe1xyXG4gICAgICBjb2xvcjogI0Y1OTIxQSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29pbk5hbWV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazt3aWR0aDogNTJweDsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///674\n"); /***/ }), /* 675 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/myassetdetails.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./myassetdetails.vue?vue&type=template&id=47ca1f9c&mpType=page */ 676);\n/* harmony import */ var _myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./myassetdetails.vue?vue&type=script&lang=js&mpType=page */ 678);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/myassetdetails.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDNkU7QUFDTDs7O0FBR3hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtGQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teWFzc2V0ZGV0YWlscy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDdjYTFmOWMmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL215YXNzZXRkZXRhaWxzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9teWFzc2V0ZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9zbWFydHRyYWRpbmcvbXlhc3NldGRldGFpbHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///675\n"); /***/ }), /* 676 */ /*!****************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/myassetdetails.vue?vue&type=template&id=47ca1f9c&mpType=page ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myassetdetails.vue?vue&type=template&id=47ca1f9c&mpType=page */ 677); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_template_id_47ca1f9c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 677 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/myassetdetails.vue?vue&type=template&id=47ca1f9c&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "balance"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "b_bal"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "balleft"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "mybal"), attrs: { _i: 4 }, }), _c("view", { staticClass: _vm._$s(5, "sc", "money"), attrs: { _i: 5 }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "balright"), attrs: { _i: 6 } }, [ _c("view", { staticClass: _vm._$s(7, "sc", "tit"), attrs: { _i: 7 }, }), _vm._$s(8, "i", _vm.donval) ? _c("u-icon", { attrs: { name: "arrow-down", color: "#fff", size: "12", _i: 8, }, on: { click: function ($event) { _vm.donval = !_vm.donval }, }, }) : _c("u-icon", { attrs: { name: "arrow-up", color: "#fff", size: "12", _i: 9, }, on: { click: function ($event) { _vm.donval = !_vm.donval }, }, }), ], 1 ), ] ), _c("view", { staticClass: _vm._$s(10, "sc", "mybal"), attrs: { _i: 10 }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "dayincome"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "dayleft"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "dayright"), attrs: { _i: 13 }, }, [ _c("u-icon", { attrs: { name: "arrow-up-fill", color: "#1ABA84", size: "12", _i: 14, }, }), _c("view", { staticClass: _vm._$s(15, "sc", "percentage"), attrs: { _i: 15 }, }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "popular"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "all_top"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "title"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "filter"), attrs: { _i: 19 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "filterig"), attrs: { _i: 20 }, }, [ _c("view"), _c("u-icon", { attrs: { name: "bag", color: "#A4A4A4", size: "16", _i: 22, }, }), ], 1 ), ] ), ] ), _c( "scroll-view", {}, _vm._l(5, function (item, index, $20, $30) { return _c( "view", { key: index, staticClass: _vm._$s("24-" + $30, "sc", "accountsitem"), attrs: { _i: "24-" + $30 }, on: { click: function ($event) {} }, }, [ _c("view", { staticClass: _vm._$s("25-" + $30, "sc", "buy"), attrs: { _i: "25-" + $30 }, }), _c( "view", { staticClass: _vm._$s("26-" + $30, "sc", "item_le"), attrs: { _i: "26-" + $30 }, }, [_c("image", { attrs: { _i: "27-" + $30 } })] ), _c( "view", { staticClass: _vm._$s("28-" + $30, "sc", "item_ri"), attrs: { _i: "28-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("29-" + $30, "sc", "name"), attrs: { _i: "29-" + $30 }, }, [_c("view"), _c("view", [_c("text")])] ), _c( "view", { staticClass: _vm._$s("33-" + $30, "sc", "number"), attrs: { _i: "33-" + $30 }, }, [_c("view")] ), ] ), ] ) }), 0 ), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: true, _i: 35, }, on: { close: _vm.close }, }, [ _c( "view", _vm._l(2, function (item, index, $21, $31) { return _c("view", { key: index }, [ _c("view", { staticClass: _vm._$s("38-" + $31, "sc", "accounts"), attrs: { _i: "38-" + $31 }, }), _c( "view", { staticClass: _vm._$s("39-" + $31, "sc", "type"), attrs: { _i: "39-" + $31 }, }, [ _c("view", { staticClass: _vm._$s("40-" + $31, "sc", "titem"), attrs: { _i: "40-" + $31 }, }), _c("view", { staticClass: _vm._$s("41-" + $31, "sc", "titem"), attrs: { _i: "41-" + $31 }, }), _c("view", { staticClass: _vm._$s("42-" + $31, "sc", "titem"), attrs: { _i: "42-" + $31 }, }), ] ), ]) }), 0 ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 678 */ /*!**********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/myassetdetails.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./myassetdetails.vue?vue&type=script&lang=js&mpType=page */ 679);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_myassetdetails_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9qQixDQUFnQix1bEJBQUcsRUFBQyIsImZpbGUiOiI2NzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teWFzc2V0ZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbXlhc3NldGRldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///678\n"); /***/ }), /* 679 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/myassetdetails.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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//\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 _default = {\n data: function data() {\n return {\n show: false,\n donval: true\n };\n },\n methods: {\n close: function close() {\n this.show = false;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL215YXNzZXRkZXRhaWxzLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvdyIsImRvbnZhbCIsIm1ldGhvZHMiLCJjbG9zZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsSUFBSSxFQUFFLEtBQUs7TUFDWEMsTUFBTSxFQUFFO0lBQ1QsQ0FBQztFQUNGLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLEtBQUssbUJBQUc7TUFDUCxJQUFJLENBQUNILElBQUksR0FBRyxLQUFLO0lBQ2xCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiNjc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHRkb252YWw6IHRydWVcblx0XHR9O1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y2xvc2UoKSB7XG5cdFx0XHR0aGlzLnNob3cgPSBmYWxzZVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///679\n"); /***/ }), /* 680 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/recommend.vue?mpType=page ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./recommend.vue?vue&type=template&id=c6ab3fa4&scoped=true&mpType=page */ 681);\n/* harmony import */ var _recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./recommend.vue?vue&type=script&lang=js&mpType=page */ 703);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c6ab3fa4\",\n null,\n false,\n _recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/recommend.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM2YWIzZmE0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JlY29tbWVuZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImM2YWIzZmE0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3NtYXJ0dHJhZGluZy9yZWNvbW1lbmQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///680\n"); /***/ }), /* 681 */ /*!***********************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/recommend.vue?vue&type=template&id=c6ab3fa4&scoped=true&mpType=page ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./recommend.vue?vue&type=template&id=c6ab3fa4&scoped=true&mpType=page */ 682); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_c6ab3fa4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 682 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/recommend.vue?vue&type=template&id=c6ab3fa4&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 538).default, "u-Text": __webpack_require__(/*! @/uview-ui/components/u--text/u--text.vue */ 683).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "box-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-row"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-flex-item"), attrs: { _i: 3 }, }, [ _c("u-tabs", { attrs: { current: _vm.currentTab, inactiveStyle: "{color: rgba(142, 142, 147, 1)}", list: [{ name: "預計漲" }, { name: "預計跌" }], _i: 4, }, on: { click: _vm.switchTab }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", "coinItem"), attrs: { _i: 5 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c("u--text", { attrs: { suffixIcon: "arrow-down", customStyle: "color:#4F5AD7;", iconStyle: "font-size: 16px; padding-left:8px;", text: _vm.coins[_vm.coinIndex], _i: 6, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "box-main"), attrs: { _i: 7 } }, [ _c( "scroll-view", { style: _vm._$s(8, "s", { height: _vm.scrollHeight + "px" }), attrs: { _i: 8 }, on: { scrolltolower: _vm.loadMore }, }, [ _vm._l( _vm._$s(9, "f", { forItems: _vm.list }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: item.id }), }, [ _c("item", { attrs: { detail: item, _i: "10-" + $30 }, }), ], 1 ) } ), _vm._$s( 11, "i", _vm.list.length === 0 || _vm.search.page_index === _vm.search.totalPage ) ? _c( "view", { staticClass: _vm._$s(11, "sc", "nodata"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.loading ? "數據加載中" : "暫無更多數據" ) ) ), ] ) : _vm._e(), ], 2 ), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: false, _i: 12, }, on: { close: function ($event) { _vm.show = false }, }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(14, "sc", "uni-flex uni-row"), attrs: { _i: 14 }, }, _vm._l( _vm._$s(15, "f", { forItems: _vm.coins }), function (coin, i, $21, $31) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, key: coin }), staticClass: _vm._$s("15-" + $31, "sc", "coinTag"), class: _vm._$s("15-" + $31, "c", { checked: _vm.coinIndex === i, }), attrs: { _i: "15-" + $31 }, on: { click: function ($event) { return _vm.changeCoin(i) }, }, }, [_vm._v(_vm._$s("15-" + $31, "t0-0", _vm._s(coin)))] ) } ), 0 ), ]), ] ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 683 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--text/u--text.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--text.vue?vue&type=template&id=416bc974& */ 684);\n/* harmony import */ var _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--text.vue?vue&type=script&lang=js& */ 686);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u--text/u--text.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LS10ZXh0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00MTZiYzk3NCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtLXRleHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LS10ZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1dmlldy11aS9jb21wb25lbnRzL3UtLXRleHQvdS0tdGV4dC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///683\n"); /***/ }), /* 684 */ /*!*******************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--text/u--text.vue?vue&type=template&id=416bc974& ***! \*******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--text.vue?vue&type=template&id=416bc974& */ 685); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_416bc974___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 685 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u--text/u--text.vue?vue&type=template&id=416bc974& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("uvText", { attrs: { type: _vm.type, show: _vm.show, text: _vm.text, prefixIcon: _vm.prefixIcon, suffixIcon: _vm.suffixIcon, mode: _vm.mode, href: _vm.href, format: _vm.format, call: _vm.call, openType: _vm.openType, bold: _vm.bold, block: _vm.block, lines: _vm.lines, color: _vm.color, decoration: _vm.decoration, size: _vm.size, iconStyle: _vm.iconStyle, margin: _vm.margin, lineHeight: _vm.lineHeight, align: _vm.align, wordWrap: _vm.wordWrap, customStyle: _vm.customStyle, _i: 0, }, on: { click: function ($event) { return _vm.$emit("click") }, }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 686 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u--text/u--text.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--text.vue?vue&type=script&lang=js& */ 687);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI2ODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LS10ZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS0tdGV4dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///686\n"); /***/ }), /* 687 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u--text/u--text.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uText = _interopRequireDefault(__webpack_require__(/*! ../u-text/u-text.vue */ 688));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ../u-text/props.js */ 702));\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/**\r\n * 此组件存在的理由是,在nvue下,u-text被uni-app官方占用了,u-text在nvue中相当于input组件\r\n * 所以在nvue下,取名为u--input,内部其实还是u-text.vue,只不过做一层中转\r\n * 不使用v-bind=\"$attrs\",而是分开独立写传参,是因为微信小程序不支持此写法\r\n */\nvar _default = {\n name: \"u--text\",\n mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],\n components: {\n uvText: _uText.default\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LS10ZXh0L3UtLXRleHQudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJ1bmkiLCIkdSIsIm1wTWl4aW4iLCJwcm9wcyIsIm1peGluIiwiY29tcG9uZW50cyIsInV2VGV4dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtDQTtBQUNBO0FBbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBLGVBT2U7RUFDWEEsSUFBSSxFQUFFLFNBQVM7RUFDZkMsTUFBTSxFQUFFLENBQUNDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDQyxPQUFPLEVBQUVDLGNBQUssRUFBRUgsR0FBRyxDQUFDQyxFQUFFLENBQUNHLEtBQUssQ0FBQztFQUM3Q0MsVUFBVSxFQUFFO0lBQ1JDLE1BQU0sRUFBTkE7RUFDSjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI2ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG4vL1xyXG5cclxuLyoqXHJcbiAqIOatpOe7hOS7tuWtmOWcqOeahOeQhueUseaYr++8jOWcqG52dWXkuIvvvIx1LXRleHTooqt1bmktYXBw5a6Y5pa55Y2g55So5LqG77yMdS10ZXh05ZyobnZ1ZeS4reebuOW9k+S6jmlucHV057uE5Lu2XHJcbiAqIOaJgOS7peWcqG52dWXkuIvvvIzlj5blkI3kuLp1LS1pbnB1dO+8jOWGhemDqOWFtuWunui/mOaYr3UtdGV4dC52dWXvvIzlj6rkuI3ov4flgZrkuIDlsYLkuK3ovaxcclxuICog5LiN5L2/55Sodi1iaW5kPVwiJGF0dHJzXCLvvIzogIzmmK/liIblvIDni6znq4vlhpnkvKDlj4LvvIzmmK/lm6DkuLrlvq7kv6HlsI/nqIvluo/kuI3mlK/mjIHmraTlhpnms5VcclxuICovXHJcbmltcG9ydCB1dlRleHQgZnJvbSBcIi4uL3UtdGV4dC91LXRleHQudnVlXCI7XHJcbmltcG9ydCBwcm9wcyBmcm9tIFwiLi4vdS10ZXh0L3Byb3BzLmpzXCI7XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIG5hbWU6IFwidS0tdGV4dFwiLFxyXG4gICAgbWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHByb3BzLCB1bmkuJHUubWl4aW5dLFxyXG4gICAgY29tcG9uZW50czoge1xyXG4gICAgICAgIHV2VGV4dCxcclxuICAgIH0sXHJcbn07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///687\n"); /***/ }), /* 688 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-text/u-text.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-text.vue?vue&type=template&id=2bf12040&scoped=true& */ 689);\n/* harmony import */ var _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-text.vue?vue&type=script&lang=js& */ 697);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2bf12040\",\n null,\n false,\n _u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-text/u-text.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRleHQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJiZjEyMDQwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS10ZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS10ZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiZjEyMDQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10ZXh0L3UtdGV4dC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///688\n"); /***/ }), /* 689 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-text/u-text.vue?vue&type=template&id=2bf12040&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-text.vue?vue&type=template&id=2bf12040&scoped=true& */ 690); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_2bf12040_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 690 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-text/u-text.vue?vue&type=template&id=2bf12040&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uLink: __webpack_require__(/*! @/uview-ui/components/u-link/u-link.vue */ 691).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-text"), class: _vm._$s(0, "c", []), style: _vm._$s(0, "s", { margin: _vm.margin, justifyContent: _vm.align === "left" ? "flex-start" : _vm.align === "center" ? "center" : "flex-end", }), attrs: { _i: 0 }, on: { click: _vm.clickHandler }, }, [ _vm._$s(1, "i", _vm.mode === "price") ? _c("text", { class: _vm._$s(1, "c", [ "u-text__price", _vm.type && "u-text__value--" + _vm.type, ]), style: _vm._$s(1, "s", [_vm.valueStyle]), attrs: { _i: 1 }, }) : _vm._e(), _vm._$s(2, "i", _vm.prefixIcon) ? _c( "view", { staticClass: _vm._$s(2, "sc", "u-text__prefix-icon"), attrs: { _i: 2 }, }, [ _c("u-icon", { attrs: { name: _vm.prefixIcon, customStyle: _vm.$u.addStyle(_vm.iconStyle), _i: 3, }, }), ], 1 ) : _vm._e(), _vm._$s(4, "i", _vm.mode === "link") ? _c("u-link", { attrs: { text: _vm.value, href: _vm.href, underLine: true, _i: 4, }, }) : _vm._$s(5, "e", _vm.openType && _vm.isMp) ? [ _c( "button", { staticClass: _vm._$s( 6, "sc", "u-reset-button u-text__value" ), style: _vm._$s(6, "s", [_vm.valueStyle]), attrs: { "data-index": _vm._$s(6, "a-data-index", _vm.index), openType: _vm._$s(6, "a-openType", _vm.openType), lang: _vm._$s(6, "a-lang", _vm.lang), "session-from": _vm._$s( 6, "a-session-from", _vm.sessionFrom ), "send-message-title": _vm._$s( 6, "a-send-message-title", _vm.sendMessageTitle ), "send-message-path": _vm._$s( 6, "a-send-message-path", _vm.sendMessagePath ), "send-message-img": _vm._$s( 6, "a-send-message-img", _vm.sendMessageImg ), "show-message-card": _vm._$s( 6, "a-show-message-card", _vm.showMessageCard ), "app-parameter": _vm._$s( 6, "a-app-parameter", _vm.appParameter ), _i: 6, }, on: { getuserinfo: _vm.onGetUserInfo, contact: _vm.onContact, getphonenumber: _vm.onGetPhoneNumber, error: _vm.onError, launchapp: _vm.onLaunchApp, opensetting: _vm.onOpenSetting, }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.value)))] ), ] : _c( "text", { staticClass: _vm._$s(7, "sc", "u-text__value"), class: _vm._$s(7, "c", [ _vm.type && "u-text__value--" + _vm.type, _vm.lines && "u-line-" + _vm.lines, ]), style: _vm._$s(7, "s", [_vm.valueStyle]), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.value)))] ), _vm._$s(8, "i", _vm.suffixIcon) ? _c( "view", { staticClass: _vm._$s(8, "sc", "u-text__suffix-icon"), attrs: { _i: 8 }, }, [ _c("u-icon", { attrs: { name: _vm.suffixIcon, customStyle: _vm.$u.addStyle(_vm.iconStyle), _i: 9, }, }), ], 1 ) : _vm._e(), ], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 691 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-link/u-link.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-link.vue?vue&type=template&id=e1732180&scoped=true& */ 692);\n/* harmony import */ var _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-link.vue?vue&type=script&lang=js& */ 694);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e1732180\",\n null,\n false,\n _u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-link/u-link.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWxpbmsudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWUxNzMyMTgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1saW5rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1saW5rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImUxNzMyMTgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1saW5rL3UtbGluay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///691\n"); /***/ }), /* 692 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-link/u-link.vue?vue&type=template&id=e1732180&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-link.vue?vue&type=template&id=e1732180&scoped=true& */ 693); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_e1732180_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 693 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-link/u-link.vue?vue&type=template&id=e1732180&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "text", { staticClass: _vm._$s(0, "sc", "u-link"), style: _vm._$s(0, "s", [_vm.linkStyle, _vm.$u.addStyle(_vm.customStyle)]), attrs: { _i: 0 }, on: { click: function ($event) { $event.stopPropagation() return _vm.openLink($event) }, }, }, [_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.text)))] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 694 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-link/u-link.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-link.vue?vue&type=script&lang=js& */ 695);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI2OTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///694\n"); /***/ }), /* 695 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-link/u-link.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 696));\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * link 超链接\n * @description 该组件为超链接组件,在不同平台有不同表现形式:在APP平台会通过plus环境打开内置浏览器,在小程序中把链接复制到粘贴板,同时提示信息,在H5中通过window.open打开链接。\n * @tutorial https://www.uviewui.com/components/link.html\n * @property {String}\t\t\tcolor\t\t文字颜色 (默认 color['u-primary'] )\n * @property {String | Number}\tfontSize\t字体大小,单位px (默认 15 )\n * @property {Boolean}\t\t\tunderLine\t是否显示下划线 (默认 false )\n * @property {String}\t\t\thref\t\t跳转的链接,要带上http(s)\n * @property {String}\t\t\tmpTips\t\t各个小程序平台把链接复制到粘贴板后的提示语(默认“链接已复制,请在浏览器打开”)\n * @property {String}\t\t\tlineColor\t下划线颜色,默认同color参数颜色 \n * @property {String}\t\t\ttext\t\t超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色 \n * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n * \n * @example 蜀道难,难于上青天\n */\nvar _default = {\n name: \"u-link\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n computed: {\n linkStyle: function linkStyle() {\n var style = {\n color: this.color,\n fontSize: uni.$u.addUnit(this.fontSize),\n // line-height设置为比字体大小多2px\n lineHeight: uni.$u.addUnit(uni.$u.getPx(this.fontSize) + 2),\n textDecoration: this.underLine ? 'underline' : 'none'\n };\n // if (this.underLine) {\n // \tstyle.borderBottomColor = this.lineColor || this.color\n // \tstyle.borderBottomWidth = '1px'\n // }\n return style;\n }\n },\n methods: {\n openLink: function openLink() {\n plus.runtime.openURL(this.href);\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxpbmsvdS1saW5rLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiY29tcHV0ZWQiLCJsaW5rU3R5bGUiLCJjb2xvciIsImZvbnRTaXplIiwibGluZUhlaWdodCIsInRleHREZWNvcmF0aW9uIiwibWV0aG9kcyIsIm9wZW5MaW5rIiwicGx1cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVNBOzs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFkQSxlQWVBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7UUFDQTtRQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFFQUM7TUFnQkE7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHRleHRcclxuXHQgICAgY2xhc3M9XCJ1LWxpbmtcIlxyXG5cdCAgICBAdGFwLnN0b3A9XCJvcGVuTGlua1wiXHJcblx0ICAgIDpzdHlsZT1cIltsaW5rU3R5bGUsICR1LmFkZFN0eWxlKGN1c3RvbVN0eWxlKV1cIlxyXG5cdD57e3RleHR9fTwvdGV4dD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xyXG5cclxuXHQvKipcclxuXHQgKiBsaW5rIOi2hemTvuaOpVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bkuLrotoXpk77mjqXnu4Tku7bvvIzlnKjkuI3lkIzlubPlj7DmnInkuI3lkIzooajnjrDlvaLlvI/vvJrlnKhBUFDlubPlj7DkvJrpgJrov4dwbHVz546v5aKD5omT5byA5YaF572u5rWP6KeI5Zmo77yM5Zyo5bCP56iL5bqP5Lit5oqK6ZO+5o6l5aSN5Yi25Yiw57KY6LS05p2/77yM5ZCM5pe25o+Q56S65L+h5oGv77yM5ZyoSDXkuK3pgJrov4d3aW5kb3cub3BlbuaJk+W8gOmTvuaOpeOAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL2xpbmsuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGNvbG9yXHRcdOaWh+Wtl+minOiJsiDvvIjpu5jorqQgY29sb3JbJ3UtcHJpbWFyeSddIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIO+9nCBOdW1iZXJ9XHRmb250U2l6ZVx05a2X5L2T5aSn5bCP77yM5Y2V5L2NcHgg77yI6buY6K6kIDE1IO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHR1bmRlckxpbmVcdOaYr+WQpuaYvuekuuS4i+WIkue6vyDvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0aHJlZlx0XHTot7PovaznmoTpk77mjqXvvIzopoHluKbkuIpodHRwKHMpXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0bXBUaXBzXHRcdOWQhOS4quWwj+eoi+W6j+W5s+WPsOaKiumTvuaOpeWkjeWItuWIsOeymOi0tOadv+WQjueahOaPkOekuuivre+8iOm7mOiupOKAnOmTvuaOpeW3suWkjeWItu+8jOivt+WcqOa1j+iniOWZqOaJk+W8gOKAne+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGxpbmVDb2xvclx05LiL5YiS57q/6aKc6Imy77yM6buY6K6k5ZCMY29sb3Llj4LmlbDpopzoibIgXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dGV4dFx0XHTotoXpk77mjqXnmoTpl67popjvvIzkuI3kvb/nlKhzbG905b2i5byP5Lyg5YWl77yM5piv5Zug5Li6bnZ1ZeS4i+aXoOazleS/ruaUueminOiJsiBcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH1cdFx0XHRjdXN0b21TdHlsZVx05a6a5LmJ6ZyA6KaB55So5Yiw55qE5aSW6YOo5qC35byPXHJcblx0ICogXHJcblx0ICogQGV4YW1wbGUgPHUtbGluayBocmVmPVwiaHR0cDovL3d3dy51dmlld3VpLmNvbVwiPuicgOmBk+mavu+8jOmavuS6juS4iumdkuWkqTwvdS1saW5rPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1saW5rXCIsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluLHByb3BzXSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGxpbmtTdHlsZSgpIHtcclxuXHRcdFx0XHRjb25zdCBzdHlsZSA9IHtcclxuXHRcdFx0XHRcdGNvbG9yOiB0aGlzLmNvbG9yLFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IHVuaS4kdS5hZGRVbml0KHRoaXMuZm9udFNpemUpLFxyXG5cdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHTorr7nva7kuLrmr5TlrZfkvZPlpKflsI/lpJoycHhcclxuXHRcdFx0XHRcdGxpbmVIZWlnaHQ6IHVuaS4kdS5hZGRVbml0KHVuaS4kdS5nZXRQeCh0aGlzLmZvbnRTaXplKSArIDIpLFxyXG5cdFx0XHRcdFx0dGV4dERlY29yYXRpb246IHRoaXMudW5kZXJMaW5lID8gJ3VuZGVybGluZScgOiAnbm9uZSdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gaWYgKHRoaXMudW5kZXJMaW5lKSB7XHJcblx0XHRcdFx0Ly8gXHRzdHlsZS5ib3JkZXJCb3R0b21Db2xvciA9IHRoaXMubGluZUNvbG9yIHx8IHRoaXMuY29sb3JcclxuXHRcdFx0XHQvLyBcdHN0eWxlLmJvcmRlckJvdHRvbVdpZHRoID0gJzFweCdcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9wZW5MaW5rKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdHBsdXMucnVudGltZS5vcGVuVVJMKHRoaXMuaHJlZilcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHR3aW5kb3cub3Blbih0aGlzLmhyZWYpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xyXG5cdFx0XHRcdFx0ZGF0YTogdGhpcy5ocmVmLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZVRvYXN0KCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QodGhpcy5tcFRpcHMpO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJylcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cdCR1LWxpbmstbGluZS1oZWlnaHQ6MSAhZGVmYXVsdDtcclxuXHJcblx0LnUtbGluayB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRsaW5lLWhlaWdodDogJHUtbGluay1saW5lLWhlaWdodDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///695\n"); /***/ }), /* 696 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-link/props.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 文字颜色\n color: {\n type: String,\n default: uni.$u.props.link.color\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.link.fontSize\n },\n // 是否显示下划线\n underLine: {\n type: Boolean,\n default: uni.$u.props.link.underLine\n },\n // 要跳转的链接\n href: {\n type: String,\n default: uni.$u.props.link.href\n },\n // 小程序中复制到粘贴板的提示语\n mpTips: {\n type: String,\n default: uni.$u.props.link.mpTips\n },\n // 下划线颜色\n lineColor: {\n type: String,\n default: uni.$u.props.link.lineColor\n },\n // 超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色\n text: {\n type: String,\n default: uni.$u.props.link.text\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxpbmsvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJjb2xvciIsInR5cGUiLCJTdHJpbmciLCJkZWZhdWx0IiwidW5pIiwiJHUiLCJsaW5rIiwiZm9udFNpemUiLCJOdW1iZXIiLCJ1bmRlckxpbmUiLCJCb29sZWFuIiwiaHJlZiIsIm1wVGlwcyIsImxpbmVDb2xvciIsInRleHQiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLEtBQUssRUFBRTtNQUNIQyxJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNOO0lBQy9CLENBQUM7SUFDRDtJQUNBTyxRQUFRLEVBQUU7TUFDTk4sSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU0sTUFBTSxDQUFDO01BQ3RCTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ0M7SUFDL0IsQ0FBQztJQUNEO0lBQ0FFLFNBQVMsRUFBRTtNQUNQUixJQUFJLEVBQUVTLE9BQU87TUFDYlAsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNHO0lBQy9CLENBQUM7SUFDRDtJQUNBRSxJQUFJLEVBQUU7TUFDRlYsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDSztJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsTUFBTSxFQUFFO01BQ0pYLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLElBQUksQ0FBQ007SUFDL0IsQ0FBQztJQUNEO0lBQ0FDLFNBQVMsRUFBRTtNQUNQWixJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxJQUFJLENBQUNPO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxJQUFJLEVBQUU7TUFDRmIsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sSUFBSSxDQUFDUTtJQUMvQjtFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjY5Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g5paH5a2X6aKc6ImyXHJcbiAgICAgICAgY29sb3I6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubGluay5jb2xvclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5a2X5L2T5aSn5bCP77yM5Y2V5L2NcHhcclxuICAgICAgICBmb250U2l6ZToge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubGluay5mb250U2l6ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S65LiL5YiS57q/XHJcbiAgICAgICAgdW5kZXJMaW5lOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5saW5rLnVuZGVyTGluZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6KaB6Lez6L2s55qE6ZO+5o6lXHJcbiAgICAgICAgaHJlZjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5saW5rLmhyZWZcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWwj+eoi+W6j+S4reWkjeWItuWIsOeymOi0tOadv+eahOaPkOekuuivrVxyXG4gICAgICAgIG1wVGlwczoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5saW5rLm1wVGlwc1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5LiL5YiS57q/6aKc6ImyXHJcbiAgICAgICAgbGluZUNvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmxpbmsubGluZUNvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDotoXpk77mjqXnmoTpl67popjvvIzkuI3kvb/nlKhzbG905b2i5byP5Lyg5YWl77yM5piv5Zug5Li6bnZ1ZeS4i+aXoOazleS/ruaUueminOiJslxyXG4gICAgICAgIHRleHQ6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMubGluay50ZXh0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///696\n"); /***/ }), /* 697 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-text/u-text.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-text.vue?vue&type=script&lang=js& */ 698);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI2OTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRleHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRleHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///697\n"); /***/ }), /* 698 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-text/u-text.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _value = _interopRequireDefault(__webpack_require__(/*! ./value.js */ 699));\nvar _button = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/button.js */ 700));\nvar _openType = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/openType.js */ 701));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 702));\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//\n//\n//\n//\n//\n//\n/**\r\n * Text 文本\r\n * @description 此组件集成了文本类在项目中的常用功能,包括状态,拨打电话,格式化日期,*替换,超链接...等功能。 您大可不必在使用特殊文本时自己定义,text组件几乎涵盖您能使用的大部分场景。\r\n * @tutorial https://www.uviewui.com/components/loading.html\r\n * @property {String} \t\t\t\t\ttype\t\t主题颜色\r\n * @property {Boolean} \t\t\t\t\tshow\t\t是否显示(默认 true )\r\n * @property {String | Number}\t\t\ttext\t\t显示的值\r\n * @property {String}\t\t\t\t\tprefixIcon\t前置图标\r\n * @property {String} \t\t\t\t\tsuffixIcon\t后置图标\r\n * @property {String} \t\t\t\t\tmode\t\t文本处理的匹配模式 text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接\r\n * @property {String} \t\t\t\t\thref\t\tmode=link下,配置的链接\r\n * @property {String | Function} \t\tformat\t\t格式化规则\r\n * @property {Boolean} \t\t\t\t\tcall\t\tmode=phone时,点击文本是否拨打电话(默认 false )\r\n * @property {String} \t\t\t\t\topenType\t小程序的打开方式\r\n * @property {Boolean} \t\t\t\t\tbold\t\t是否粗体,默认normal(默认 false )\r\n * @property {Boolean} \t\t\t\t\tblock\t\t是否块状(默认 false )\r\n * @property {String | Number} \t\t\tlines\t\t文本显示的行数,如果设置,超出此行数,将会显示省略号\r\n * @property {String} \t\t\t\t\tcolor\t\t文本颜色(默认 '#303133' )\r\n * @property {String | Number} \t\t\tsize\t\t字体大小(默认 15 )\r\n * @property {Object | String} \t\t\ticonStyle\t图标的样式 (默认 {fontSize: '15px'} )\r\n * @property {String} \t\t\t\t\tdecoration\t文字装饰,下划线,中划线等,可选值 none|underline|line-through(默认 'none' )\r\n * @property {Object | String | Number}\tmargin\t\t外边距,对象、字符串,数值形式均可(默认 0 )\r\n * @property {String | Number} \t\t\tlineHeight\t文本行高\r\n * @property {String} \t\t\t\t\talign\t\t文本对齐方式,可选值left|center|right(默认 'left' )\r\n * @property {String} \t\t\t\t\twordWrap\t文字换行,可选值break-word|normal|anywhere(默认 'normal' )\r\n * @event {Function} click 点击触发事件\r\n * @example \r\n */\nvar _default = {\n name: 'u--text',\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _value.default, _props.default],\n computed: {\n valueStyle: function valueStyle() {\n var style = {\n textDecoration: this.decoration,\n fontWeight: this.bold ? 'bold' : 'normal',\n wordWrap: this.wordWrap,\n fontSize: uni.$u.addUnit(this.size)\n };\n !this.type && (style.color = this.color);\n this.isNvue && this.lines && (style.lines = this.lines);\n this.lineHeight && (style.lineHeight = uni.$u.addUnit(this.lineHeight));\n !this.isNvue && this.block && (style.display = 'block');\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n },\n isNvue: function isNvue() {\n var nvue = false;\n return nvue;\n },\n isMp: function isMp() {\n var mp = false;\n return mp;\n }\n },\n data: function data() {\n return {};\n },\n methods: {\n clickHandler: function clickHandler() {\n // 如果为手机号模式,拨打电话\n if (this.call && this.mode === 'phone') {\n uni.makePhoneCall({\n phoneNumber: this.text\n });\n }\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRleHQvdS10ZXh0LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwiY29tcHV0ZWQiLCJ2YWx1ZVN0eWxlIiwidGV4dERlY29yYXRpb24iLCJmb250V2VpZ2h0Iiwid29yZFdyYXAiLCJmb250U2l6ZSIsInN0eWxlIiwiaXNOdnVlIiwiaXNNcCIsImRhdGEiLCJtZXRob2RzIiwiY2xpY2tIYW5kbGVyIiwidW5pIiwicGhvbmVOdW1iZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3RUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBM0JBLGVBNEJBO0VBQ0FBO0VBS0FDO0VBRUFDO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQSxvQkFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUlBO0lBQ0E7SUFDQUM7TUFDQTtNQUlBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXdcclxuICAgICAgICBjbGFzcz1cInUtdGV4dFwiXHJcbiAgICAgICAgOmNsYXNzPVwiW11cIlxyXG4gICAgICAgIHYtaWY9XCJzaG93XCJcclxuICAgICAgICA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogbWFyZ2luLFxyXG5cdFx0XHRqdXN0aWZ5Q29udGVudDogYWxpZ24gPT09ICdsZWZ0JyA/ICdmbGV4LXN0YXJ0JyA6IGFsaWduID09PSAnY2VudGVyJyA/ICdjZW50ZXInIDogJ2ZsZXgtZW5kJ1xyXG4gICAgICAgIH1cIlxyXG4gICAgICAgIEB0YXA9XCJjbGlja0hhbmRsZXJcIlxyXG4gICAgPlxyXG4gICAgICAgIDx0ZXh0XHJcbiAgICAgICAgICAgIDpjbGFzcz1cIlsndS10ZXh0X19wcmljZScsIHR5cGUgJiYgYHUtdGV4dF9fdmFsdWUtLSR7dHlwZX1gXVwiXHJcbiAgICAgICAgICAgIHYtaWY9XCJtb2RlID09PSAncHJpY2UnXCJcclxuICAgICAgICAgICAgOnN0eWxlPVwiW3ZhbHVlU3R5bGVdXCJcclxuICAgICAgICAgICAgPu+/pTwvdGV4dFxyXG4gICAgICAgID5cclxuICAgICAgICA8dmlldyBjbGFzcz1cInUtdGV4dF9fcHJlZml4LWljb25cIiB2LWlmPVwicHJlZml4SWNvblwiPlxyXG4gICAgICAgICAgICA8dS1pY29uXHJcbiAgICAgICAgICAgICAgICA6bmFtZT1cInByZWZpeEljb25cIlxyXG4gICAgICAgICAgICAgICAgOmN1c3RvbVN0eWxlPVwiJHUuYWRkU3R5bGUoaWNvblN0eWxlKVwiXHJcbiAgICAgICAgICAgID48L3UtaWNvbj5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHUtbGlua1xyXG4gICAgICAgICAgICB2LWlmPVwibW9kZSA9PT0gJ2xpbmsnXCJcclxuICAgICAgICAgICAgOnRleHQ9XCJ2YWx1ZVwiXHJcbiAgICAgICAgICAgIDpocmVmPVwiaHJlZlwiXHJcbiAgICAgICAgICAgIHVuZGVyTGluZVxyXG4gICAgICAgID48L3UtbGluaz5cclxuICAgICAgICA8dGVtcGxhdGUgdi1lbHNlLWlmPVwib3BlblR5cGUgJiYgaXNNcFwiPlxyXG4gICAgICAgICAgICA8YnV0dG9uXHJcbiAgICAgICAgICAgICAgICBjbGFzcz1cInUtcmVzZXQtYnV0dG9uIHUtdGV4dF9fdmFsdWVcIlxyXG4gICAgICAgICAgICAgICAgOnN0eWxlPVwiW3ZhbHVlU3R5bGVdXCJcclxuICAgICAgICAgICAgICAgIDpkYXRhLWluZGV4PVwiaW5kZXhcIlxyXG4gICAgICAgICAgICAgICAgOm9wZW5UeXBlPVwib3BlblR5cGVcIlxyXG4gICAgICAgICAgICAgICAgQGdldHVzZXJpbmZvPVwib25HZXRVc2VySW5mb1wiXHJcbiAgICAgICAgICAgICAgICBAY29udGFjdD1cIm9uQ29udGFjdFwiXHJcbiAgICAgICAgICAgICAgICBAZ2V0cGhvbmVudW1iZXI9XCJvbkdldFBob25lTnVtYmVyXCJcclxuICAgICAgICAgICAgICAgIEBlcnJvcj1cIm9uRXJyb3JcIlxyXG4gICAgICAgICAgICAgICAgQGxhdW5jaGFwcD1cIm9uTGF1bmNoQXBwXCJcclxuICAgICAgICAgICAgICAgIEBvcGVuc2V0dGluZz1cIm9uT3BlblNldHRpbmdcIlxyXG4gICAgICAgICAgICAgICAgOmxhbmc9XCJsYW5nXCJcclxuICAgICAgICAgICAgICAgIDpzZXNzaW9uLWZyb209XCJzZXNzaW9uRnJvbVwiXHJcbiAgICAgICAgICAgICAgICA6c2VuZC1tZXNzYWdlLXRpdGxlPVwic2VuZE1lc3NhZ2VUaXRsZVwiXHJcbiAgICAgICAgICAgICAgICA6c2VuZC1tZXNzYWdlLXBhdGg9XCJzZW5kTWVzc2FnZVBhdGhcIlxyXG4gICAgICAgICAgICAgICAgOnNlbmQtbWVzc2FnZS1pbWc9XCJzZW5kTWVzc2FnZUltZ1wiXHJcbiAgICAgICAgICAgICAgICA6c2hvdy1tZXNzYWdlLWNhcmQ9XCJzaG93TWVzc2FnZUNhcmRcIlxyXG4gICAgICAgICAgICAgICAgOmFwcC1wYXJhbWV0ZXI9XCJhcHBQYXJhbWV0ZXJcIlxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICB7eyB2YWx1ZSB9fVxyXG4gICAgICAgICAgICA8L2J1dHRvbj5cclxuICAgICAgICA8L3RlbXBsYXRlPlxyXG4gICAgICAgIDx0ZXh0XHJcbiAgICAgICAgICAgIHYtZWxzZVxyXG4gICAgICAgICAgICBjbGFzcz1cInUtdGV4dF9fdmFsdWVcIlxyXG4gICAgICAgICAgICA6c3R5bGU9XCJbdmFsdWVTdHlsZV1cIlxyXG4gICAgICAgICAgICA6Y2xhc3M9XCJbXHJcbiAgICAgICAgICAgICAgICB0eXBlICYmIGB1LXRleHRfX3ZhbHVlLS0ke3R5cGV9YCxcclxuICAgICAgICAgICAgICAgIGxpbmVzICYmIGB1LWxpbmUtJHtsaW5lc31gXHJcbiAgICAgICAgICAgIF1cIlxyXG4gICAgICAgICAgICA+e3sgdmFsdWUgfX08L3RleHRcclxuICAgICAgICA+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJ1LXRleHRfX3N1ZmZpeC1pY29uXCIgdi1pZj1cInN1ZmZpeEljb25cIj5cclxuICAgICAgICAgICAgPHUtaWNvblxyXG4gICAgICAgICAgICAgICAgOm5hbWU9XCJzdWZmaXhJY29uXCJcclxuICAgICAgICAgICAgICAgIDpjdXN0b21TdHlsZT1cIiR1LmFkZFN0eWxlKGljb25TdHlsZSlcIlxyXG4gICAgICAgICAgICA+PC91LWljb24+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHZhbHVlIGZyb20gJy4vdmFsdWUuanMnXHJcbmltcG9ydCBidXR0b24gZnJvbSAnLi4vLi4vbGlicy9taXhpbi9idXR0b24uanMnXHJcbmltcG9ydCBvcGVuVHlwZSBmcm9tICcuLi8uLi9saWJzL21peGluL29wZW5UeXBlLmpzJ1xyXG5pbXBvcnQgcHJvcHMgZnJvbSAnLi9wcm9wcy5qcydcclxuLyoqXHJcbiAqIFRleHQg5paH5pysXHJcbiAqIEBkZXNjcmlwdGlvbiDmraTnu4Tku7bpm4bmiJDkuobmlofmnKznsbvlnKjpobnnm67kuK3nmoTluLjnlKjlip/og73vvIzljIXmi6znirbmgIHvvIzmi6jmiZPnlLXor53vvIzmoLzlvI/ljJbml6XmnJ/vvIwq5pu/5o2i77yM6LaF6ZO+5o6lLi4u562J5Yqf6IO944CCIOaCqOWkp+WPr+S4jeW/heWcqOS9v+eUqOeJueauiuaWh+acrOaXtuiHquW3seWumuS5ie+8jHRleHTnu4Tku7blh6DkuY7mtrXnm5bmgqjog73kvb/nlKjnmoTlpKfpg6jliIblnLrmma/jgIJcclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvbG9hZGluZy5odG1sXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRcdFx0dHlwZVx0XHTkuLvpopjpopzoibJcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRcdFx0c2hvd1x0XHTmmK/lkKbmmL7npLrvvIjpu5jorqQgdHJ1ZSDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRcdFx0dGV4dFx0XHTmmL7npLrnmoTlgLxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0XHRcdHByZWZpeEljb25cdOWJjee9ruWbvuagh1xyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0XHRcdHN1ZmZpeEljb25cdOWQjue9ruWbvuagh1xyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0XHRcdG1vZGVcdFx05paH5pys5aSE55CG55qE5Yy56YWN5qih5byPIHRleHQt5pmu6YCa5paH5pys77yMcHJpY2Ut5Lu35qC877yMcGhvbmUt5omL5py65Y+377yMbmFtZS3lp5PlkI3vvIxkYXRlLeaXpeacn++8jGxpbmst6LaF6ZO+5o6lXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRcdFx0aHJlZlx0XHRtb2RlPWxpbmvkuIvvvIzphY3nva7nmoTpk77mjqVcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBGdW5jdGlvbn0gXHRcdGZvcm1hdFx0XHTmoLzlvI/ljJbop4TliJlcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRcdFx0Y2FsbFx0XHRtb2RlPXBob25l5pe277yM54K55Ye75paH5pys5piv5ZCm5ouo5omT55S16K+d77yI6buY6K6kIGZhbHNlIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0XHRcdG9wZW5UeXBlXHTlsI/nqIvluo/nmoTmiZPlvIDmlrnlvI9cclxuICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRcdFx0Ym9sZFx0XHTmmK/lkKbnspfkvZPvvIzpu5jorqRub3JtYWzvvIjpu5jorqQgZmFsc2Ug77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gXHRcdFx0XHRcdGJsb2NrXHRcdOaYr+WQpuWdl+eKtu+8iOm7mOiupCBmYWxzZSDvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IFx0XHRcdGxpbmVzXHRcdOaWh+acrOaYvuekuueahOihjOaVsO+8jOWmguaenOiuvue9ru+8jOi2heWHuuatpOihjOaVsO+8jOWwhuS8muaYvuekuuecgeeVpeWPt1xyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0XHRcdGNvbG9yXHRcdOaWh+acrOminOiJsu+8iOm7mOiupCAnIzMwMzEzMycg77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSBcdFx0XHRzaXplXHRcdOWtl+S9k+Wkp+Wwj++8iOm7mOiupCAxNSDvvIlcclxuICogQHByb3BlcnR5IHtPYmplY3QgfCBTdHJpbmd9IFx0XHRcdGljb25TdHlsZVx05Zu+5qCH55qE5qC35byPIO+8iOm7mOiupCB7Zm9udFNpemU6ICcxNXB4J30g77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRcdFx0ZGVjb3JhdGlvblx05paH5a2X6KOF6aWw77yM5LiL5YiS57q/77yM5Lit5YiS57q/562J77yM5Y+v6YCJ5YC8IG5vbmV8dW5kZXJsaW5lfGxpbmUtdGhyb3VnaO+8iOm7mOiupCAnbm9uZScg77yJXHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0IHwgU3RyaW5nIHwgTnVtYmVyfVx0bWFyZ2luXHRcdOWklui+uei3ne+8jOWvueixoeOAgeWtl+espuS4su+8jOaVsOWAvOW9ouW8j+Wdh+WPr++8iOm7mOiupCAwIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gXHRcdFx0bGluZUhlaWdodFx05paH5pys6KGM6auYXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRcdFx0YWxpZ25cdFx05paH5pys5a+56b2Q5pa55byP77yM5Y+v6YCJ5YC8bGVmdHxjZW50ZXJ8cmlnaHTvvIjpu5jorqQgJ2xlZnQnIO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0XHRcdHdvcmRXcmFwXHTmloflrZfmjaLooYzvvIzlj6/pgInlgLxicmVhay13b3JkfG5vcm1hbHxhbnl3aGVyZe+8iOm7mOiupCAnbm9ybWFsJyDvvIlcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sgIOeCueWHu+inpuWPkeS6i+S7tlxyXG4gKiBAZXhhbXBsZSA8dS0tdGV4dCB0ZXh0PVwi5oiR55So5Y2B5bm06Z2S5pilLOi1tOS9oOacgOWQjuS5i+e6plwiPjwvdS0tdGV4dD5cclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIG5hbWU6ICd1LS10ZXh0JyxcclxuICAgIC8vICNpZmRlZiBNUFxyXG4gICAgbWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHVuaS4kdS5taXhpbiwgdmFsdWUsIGJ1dHRvbiwgb3BlblR5cGUsIHByb3BzXSxcclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmbmRlZiBNUFxyXG4gICAgbWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHVuaS4kdS5taXhpbiwgdmFsdWUsIHByb3BzXSxcclxuICAgIC8vICNlbmRpZlxyXG4gICAgY29tcHV0ZWQ6IHtcclxuICAgICAgICB2YWx1ZVN0eWxlKCkge1xyXG4gICAgICAgICAgICBjb25zdCBzdHlsZSA9IHtcclxuICAgICAgICAgICAgICAgIHRleHREZWNvcmF0aW9uOiB0aGlzLmRlY29yYXRpb24sXHJcbiAgICAgICAgICAgICAgICBmb250V2VpZ2h0OiB0aGlzLmJvbGQgPyAnYm9sZCcgOiAnbm9ybWFsJyxcclxuICAgICAgICAgICAgICAgIHdvcmRXcmFwOiB0aGlzLndvcmRXcmFwLFxyXG4gICAgICAgICAgICAgICAgZm9udFNpemU6IHVuaS4kdS5hZGRVbml0KHRoaXMuc2l6ZSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAhdGhpcy50eXBlICYmIChzdHlsZS5jb2xvciA9IHRoaXMuY29sb3IpXHJcbiAgICAgICAgICAgIHRoaXMuaXNOdnVlICYmIHRoaXMubGluZXMgJiYgKHN0eWxlLmxpbmVzID0gdGhpcy5saW5lcylcclxuICAgICAgICAgICAgdGhpcy5saW5lSGVpZ2h0ICYmXHJcbiAgICAgICAgICAgICAgICAoc3R5bGUubGluZUhlaWdodCA9IHVuaS4kdS5hZGRVbml0KHRoaXMubGluZUhlaWdodCkpXHJcbiAgICAgICAgICAgICF0aGlzLmlzTnZ1ZSAmJiB0aGlzLmJsb2NrICYmIChzdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJylcclxuICAgICAgICAgICAgcmV0dXJuIHVuaS4kdS5kZWVwTWVyZ2Uoc3R5bGUsIHVuaS4kdS5hZGRTdHlsZSh0aGlzLmN1c3RvbVN0eWxlKSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIGlzTnZ1ZSgpIHtcclxuICAgICAgICAgICAgbGV0IG52dWUgPSBmYWxzZVxyXG4gICAgICAgICAgICAvLyAjaWZkZWYgQVBQLU5WVUVcclxuICAgICAgICAgICAgbnZ1ZSA9IHRydWVcclxuICAgICAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgICAgIHJldHVybiBudnVlXHJcbiAgICAgICAgfSxcclxuICAgICAgICBpc01wKCkge1xyXG4gICAgICAgICAgICBsZXQgbXAgPSBmYWxzZVxyXG4gICAgICAgICAgICAvLyAjaWZkZWYgTVBcclxuICAgICAgICAgICAgbXAgPSB0cnVlXHJcbiAgICAgICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgICAgICByZXR1cm4gbXBcclxuICAgICAgICB9XHJcbiAgICB9LFxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgICByZXR1cm4ge31cclxuICAgIH0sXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgY2xpY2tIYW5kbGVyKCkge1xyXG4gICAgICAgICAgICAvLyDlpoLmnpzkuLrmiYvmnLrlj7fmqKHlvI/vvIzmi6jmiZPnlLXor51cclxuICAgICAgICAgICAgaWYgKHRoaXMuY2FsbCAmJiB0aGlzLm1vZGUgPT09ICdwaG9uZScpIHtcclxuICAgICAgICAgICAgICAgIHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuICAgICAgICAgICAgICAgICAgICBwaG9uZU51bWJlcjogdGhpcy50ZXh0XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2NsaWNrJylcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbkBpbXBvcnQgJy4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzcyc7XHJcblxyXG4udS10ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgocm93KTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXg6IDE7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiAkdS1jb250ZW50LWNvbG9yO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHUtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHUtd2FybmluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogJHUtc3VjY2VzcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHUtaW5mbztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICR1LWVycm9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdS1jb250ZW50LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGlwcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdS10aXBzLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHUtbGlnaHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///698\n"); /***/ }), /* 699 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-text/value.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n computed: {\n // 经处理后需要显示的值\n value: function value() {\n var text = this.text,\n mode = this.mode,\n format = this.format,\n href = this.href;\n // 价格类型\n if (mode === 'price') {\n // 如果text不为金额进行提示\n if (!/^\\d+(\\.\\d+)?$/.test(text)) {\n uni.$u.error('金额模式下,text参数需要为金额格式');\n }\n // 进行格式化,判断用户传入的format参数为正则,或者函数,如果没有传入format,则使用默认的金额格式化处理\n if (uni.$u.test.func(format)) {\n // 如果用户传入的是函数,使用函数格式化\n return format(text);\n }\n // 如果format非正则,非函数,则使用默认的金额格式化方法进行操作\n return uni.$u.priceFormat(text, 2);\n }\n if (mode === 'date') {\n // 判断是否合法的日期或者时间戳\n !uni.$u.test.date(text) && uni.$u.error('日期模式下,text参数需要为日期或时间戳格式');\n // 进行格式化,判断用户传入的format参数为正则,或者函数,如果没有传入format,则使用默认的格式化处理\n if (uni.$u.test.func(format)) {\n // 如果用户传入的是函数,使用函数格式化\n return format(text);\n }\n if (format) {\n // 如果format非正则,非函数,则使用默认的时间格式化方法进行操作\n return uni.$u.timeFormat(text, format);\n }\n // 如果没有设置format,则设置为默认的时间格式化形式\n return uni.$u.timeFormat(text, 'yyyy-mm-dd');\n }\n if (mode === 'phone') {\n // 判断是否合法的手机号\n // !uni.$u.test.mobile(text) && uni.$u.error('手机号模式下,text参数需要为手机号码格式')\n if (uni.$u.test.func(format)) {\n // 如果用户传入的是函数,使用函数格式化\n return format(text);\n }\n if (format === 'encrypt') {\n // 如果format为encrypt,则将手机号进行星号加密处理\n return \"\".concat(text.substr(0, 3), \"****\").concat(text.substr(7));\n }\n return text;\n }\n if (mode === 'name') {\n // 判断是否合法的字符粗\n !(typeof text === 'string') && uni.$u.error('姓名模式下,text参数需要为字符串格式');\n if (uni.$u.test.func(format)) {\n // 如果用户传入的是函数,使用函数格式化\n return format(text);\n }\n if (format === 'encrypt') {\n // 如果format为encrypt,则将姓名进行星号加密处理\n return this.formatName(text);\n }\n return text;\n }\n if (mode === 'link') {\n // 判断是否合法的字符粗\n !uni.$u.test.url(href) && uni.$u.error('超链接模式下,href参数需要为URL格式');\n return text;\n }\n return text;\n }\n },\n methods: {\n // 默认的姓名脱敏规则\n formatName: function formatName(name) {\n var value = '';\n if (name.length === 2) {\n value = name.substr(0, 1) + '*';\n } else if (name.length > 2) {\n var char = '';\n for (var i = 0, len = name.length - 2; i < len; i++) {\n char += '*';\n }\n value = name.substr(0, 1) + char + name.substr(-1, 1);\n } else {\n value = name;\n }\n return value;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRleHQvdmFsdWUuanMiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJ2YWx1ZSIsInRleHQiLCJtb2RlIiwiZm9ybWF0IiwiaHJlZiIsInRlc3QiLCJ1bmkiLCIkdSIsImVycm9yIiwiZnVuYyIsInByaWNlRm9ybWF0IiwiZGF0ZSIsInRpbWVGb3JtYXQiLCJzdWJzdHIiLCJmb3JtYXROYW1lIiwidXJsIiwibWV0aG9kcyIsIm5hbWUiLCJsZW5ndGgiLCJjaGFyIiwiaSIsImxlbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsUUFBUSxFQUFFO0lBQ047SUFDQUMsS0FBSyxtQkFBRztNQUNKLElBQ0lDLElBQUksR0FJSixJQUFJLENBSkpBLElBQUk7UUFDSkMsSUFBSSxHQUdKLElBQUksQ0FISkEsSUFBSTtRQUNKQyxNQUFNLEdBRU4sSUFBSSxDQUZKQSxNQUFNO1FBQ05DLElBQUksR0FDSixJQUFJLENBREpBLElBQUk7TUFFUjtNQUNBLElBQUlGLElBQUksS0FBSyxPQUFPLEVBQUU7UUFDbEI7UUFDQSxJQUFJLENBQUMsZUFBZSxDQUFDRyxJQUFJLENBQUNKLElBQUksQ0FBQyxFQUFFO1VBQzdCSyxHQUFHLENBQUNDLEVBQUUsQ0FBQ0MsS0FBSyxDQUFDLHFCQUFxQixDQUFDO1FBQ3ZDO1FBQ0E7UUFDQSxJQUFJRixHQUFHLENBQUNDLEVBQUUsQ0FBQ0YsSUFBSSxDQUFDSSxJQUFJLENBQUNOLE1BQU0sQ0FBQyxFQUFFO1VBQzFCO1VBQ0EsT0FBT0EsTUFBTSxDQUFDRixJQUFJLENBQUM7UUFDdkI7UUFDQTtRQUNBLE9BQU9LLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDRyxXQUFXLENBQUNULElBQUksRUFBRSxDQUFDLENBQUM7TUFDdEM7TUFBRSxJQUFJQyxJQUFJLEtBQUssTUFBTSxFQUFFO1FBQ25CO1FBQ0EsQ0FBQ0ksR0FBRyxDQUFDQyxFQUFFLENBQUNGLElBQUksQ0FBQ00sSUFBSSxDQUFD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LE9BQU9qQixLQUFLO0lBQ2hCO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNjk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgY29tcHV0ZWQ6IHtcclxuICAgICAgICAvLyDnu4/lpITnkIblkI7pnIDopoHmmL7npLrnmoTlgLxcclxuICAgICAgICB2YWx1ZSgpIHtcclxuICAgICAgICAgICAgY29uc3Qge1xyXG4gICAgICAgICAgICAgICAgdGV4dCxcclxuICAgICAgICAgICAgICAgIG1vZGUsXHJcbiAgICAgICAgICAgICAgICBmb3JtYXQsXHJcbiAgICAgICAgICAgICAgICBocmVmXHJcbiAgICAgICAgICAgIH0gPSB0aGlzXHJcbiAgICAgICAgICAgIC8vIOS7t+agvOexu+Wei1xyXG4gICAgICAgICAgICBpZiAobW9kZSA9PT0gJ3ByaWNlJykge1xyXG4gICAgICAgICAgICAgICAgLy8g5aaC5p6cdGV4dOS4jeS4uumHkeminei/m+ihjOaPkOekulxyXG4gICAgICAgICAgICAgICAgaWYgKCEvXlxcZCsoXFwuXFxkKyk/JC8udGVzdCh0ZXh0KSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHVuaS4kdS5lcnJvcign6YeR6aKd5qih5byP5LiL77yMdGV4dOWPguaVsOmcgOimgeS4uumHkemineagvOW8jycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8g6L+b6KGM5qC85byP5YyW77yM5Yik5pat55So5oi35Lyg5YWl55qEZm9ybWF05Y+C5pWw5Li65q2j5YiZ77yM5oiW6ICF5Ye95pWw77yM5aaC5p6c5rKh5pyJ5Lyg5YWlZm9ybWF077yM5YiZ5L2/55So6buY6K6k55qE6YeR6aKd5qC85byP5YyW5aSE55CGXHJcbiAgICAgICAgICAgICAgICBpZiAodW5pLiR1LnRlc3QuZnVuYyhmb3JtYXQpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5aaC5p6c55So5oi35Lyg5YWl55qE5piv5Ye95pWw77yM5L2/55So5Ye95pWw5qC85byP5YyWXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZvcm1hdCh0ZXh0KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8g5aaC5p6cZm9ybWF06Z2e5q2j5YiZ77yM6Z2e5Ye95pWw77yM5YiZ5L2/55So6buY6K6k55qE6YeR6aKd5qC85byP5YyW5pa55rOV6L+b6KGM5pON5L2cXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdW5pLiR1LnByaWNlRm9ybWF0KHRleHQsIDIpXHJcbiAgICAgICAgICAgIH0gaWYgKG1vZGUgPT09ICdkYXRlJykge1xyXG4gICAgICAgICAgICAgICAgLy8g5Yik5pat5piv5ZCm5ZCI5rOV55qE5pel5pyf5oiW6ICF5pe26Ze05oizXHJcbiAgICAgICAgICAgICAgICAhdW5pLiR1LnRlc3QuZGF0ZSh0ZXh0KSAmJiB1bmkuJHUuZXJyb3IoJ+aXpeacn+aooeW8j+S4i++8jHRleHTlj4LmlbDpnIDopoHkuLrml6XmnJ/miJbml7bpl7TmiLPmoLzlvI8nKVxyXG4gICAgICAgICAgICAgICAgLy8g6L+b6KGM5qC85byP5YyW77yM5Yik5pat55So5oi35Lyg5YWl55qEZm9ybWF05Y+C5pWw5Li65q2j5YiZ77yM5oiW6ICF5Ye95pWw77yM5aaC5p6c5rKh5pyJ5Lyg5YWlZm9ybWF077yM5YiZ5L2/55So6buY6K6k55qE5qC85byP5YyW5aSE55CGXHJcbiAgICAgICAgICAgICAgICBpZiAodW5pLiR1LnRlc3QuZnVuYyhmb3JtYXQpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5aaC5p6c55So5oi35Lyg5YWl55qE5piv5Ye95pWw77yM5L2/55So5Ye95pWw5qC85byP5YyWXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZvcm1hdCh0ZXh0KVxyXG4gICAgICAgICAgICAgICAgfSBpZiAoZm9ybWF0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5aaC5p6cZm9ybWF06Z2e5q2j5YiZ77yM6Z2e5Ye95pWw77yM5YiZ5L2/55So6buY6K6k55qE5pe26Ze05qC85byP5YyW5pa55rOV6L+b6KGM5pON5L2cXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVuaS4kdS50aW1lRm9ybWF0KHRleHQsIGZvcm1hdClcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIOWmguaenOayoeacieiuvue9rmZvcm1hdO+8jOWImeiuvue9ruS4uum7mOiupOeahOaXtumXtOagvOW8j+WMluW9ouW8j1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHVuaS4kdS50aW1lRm9ybWF0KHRleHQsICd5eXl5LW1tLWRkJylcclxuICAgICAgICAgICAgfSBpZiAobW9kZSA9PT0gJ3Bob25lJykge1xyXG4gICAgICAgICAgICAgICAgLy8g5Yik5pat5piv5ZCm5ZCI5rOV55qE5omL5py65Y+3XHJcbiAgICAgICAgICAgICAgICAvLyAhdW5pLiR1LnRlc3QubW9iaWxlKHRleHQpICYmIHVuaS4kdS5lcnJvcign5omL5py65Y+35qih5byP5LiL77yMdGV4dOWPguaVsOmcgOimgeS4uuaJi+acuuWPt+eggeagvOW8jycpXHJcbiAgICAgICAgICAgICAgICBpZiAodW5pLiR1LnRlc3QuZnVuYyhmb3JtYXQpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5aaC5p6c55So5oi35Lyg5YWl55qE5piv5Ye95pWw77yM5L2/55So5Ye95pWw5qC85byP5YyWXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZvcm1hdCh0ZXh0KVxyXG4gICAgICAgICAgICAgICAgfSBpZiAoZm9ybWF0ID09PSAnZW5jcnlwdCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyDlpoLmnpxmb3JtYXTkuLplbmNyeXB077yM5YiZ5bCG5omL5py65Y+36L+b6KGM5pif5Y+35Yqg5a+G5aSE55CGXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGAke3RleHQuc3Vic3RyKDAsIDMpfSoqKioke3RleHQuc3Vic3RyKDcpfWBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiB0ZXh0XHJcbiAgICAgICAgICAgIH0gaWYgKG1vZGUgPT09ICduYW1lJykge1xyXG4gICAgICAgICAgICAgICAgLy8g5Yik5pat5piv5ZCm5ZCI5rOV55qE5a2X56ym57KXXHJcbiAgICAgICAgICAgICAgICAhKHR5cGVvZiAodGV4dCkgPT09ICdzdHJpbmcnKSAmJiB1bmkuJHUuZXJyb3IoJ+Wnk+WQjeaooeW8j+S4i++8jHRleHTlj4LmlbDpnIDopoHkuLrlrZfnrKbkuLLmoLzlvI8nKVxyXG4gICAgICAgICAgICAgICAgaWYgKHVuaS4kdS50ZXN0LmZ1bmMoZm9ybWF0KSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIOWmguaenOeUqOaIt+S8oOWFpeeahOaYr+WHveaVsO+8jOS9v+eUqOWHveaVsOagvOW8j+WMllxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmb3JtYXQodGV4dClcclxuICAgICAgICAgICAgICAgIH0gaWYgKGZvcm1hdCA9PT0gJ2VuY3J5cHQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5aaC5p6cZm9ybWF05Li6ZW5jcnlwdO+8jOWImeWwhuWnk+WQjei/m+ihjOaYn+WPt+WKoOWvhuWkhOeQhlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmZvcm1hdE5hbWUodGV4dClcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiB0ZXh0XHJcbiAgICAgICAgICAgIH0gaWYgKG1vZGUgPT09ICdsaW5rJykge1xyXG4gICAgICAgICAgICAgICAgLy8g5Yik5pat5piv5ZCm5ZCI5rOV55qE5a2X56ym57KXXHJcbiAgICAgICAgICAgICAgICAhdW5pLiR1LnRlc3QudXJsKGhyZWYpICYmIHVuaS4kdS5lcnJvcign6LaF6ZO+5o6l5qih5byP5LiL77yMaHJlZuWPguaVsOmcgOimgeS4ulVSTOagvOW8jycpXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdGV4dFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiB0ZXh0XHJcbiAgICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgICAvLyDpu5jorqTnmoTlp5PlkI3ohLHmlY/op4TliJlcclxuICAgICAgICBmb3JtYXROYW1lKG5hbWUpIHtcclxuICAgICAgICAgICAgbGV0IHZhbHVlID0gJydcclxuICAgICAgICAgICAgaWYgKG5hbWUubGVuZ3RoID09PSAyKSB7XHJcbiAgICAgICAgICAgICAgICB2YWx1ZSA9IG5hbWUuc3Vic3RyKDAsIDEpICsgJyonXHJcbiAgICAgICAgICAgIH0gZWxzZSBpZiAobmFtZS5sZW5ndGggPiAyKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgY2hhciA9ICcnXHJcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMCwgbGVuID0gbmFtZS5sZW5ndGggLSAyOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBjaGFyICs9ICcqJ1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdmFsdWUgPSBuYW1lLnN1YnN0cigwLCAxKSArIGNoYXIgKyBuYW1lLnN1YnN0cigtMSwgMSlcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHZhbHVlID0gbmFtZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiB2YWx1ZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///699\n"); /***/ }), /* 700 */ /*!**************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/mixin/button.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n lang: String,\n sessionFrom: String,\n sendMessageTitle: String,\n sendMessagePath: String,\n sendMessageImg: String,\n showMessageCard: Boolean,\n appParameter: String,\n formType: String,\n openType: String\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9idXR0b24uanMiXSwibmFtZXMiOlsicHJvcHMiLCJsYW5nIiwiU3RyaW5nIiwic2Vzc2lvbkZyb20iLCJzZW5kTWVzc2FnZVRpdGxlIiwic2VuZE1lc3NhZ2VQYXRoIiwic2VuZE1lc3NhZ2VJbWciLCJzaG93TWVzc2FnZUNhcmQiLCJCb29sZWFuIiwiYXBwUGFyYW1ldGVyIiwiZm9ybVR5cGUiLCJvcGVuVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDWEEsS0FBSyxFQUFFO0lBQ0hDLElBQUksRUFBRUMsTUFBTTtJQUNaQyxXQUFXLEVBQUVELE1BQU07SUFDbkJFLGdCQUFnQixFQUFFRixNQUFNO0lBQ3hCRyxlQUFlLEVBQUVILE1BQU07SUFDdkJJLGNBQWMsRUFBRUosTUFBTTtJQUN0QkssZUFBZSxFQUFFQyxPQUFPO0lBQ3hCQyxZQUFZLEVBQUVQLE1BQU07SUFDcEJRLFFBQVEsRUFBRVIsTUFBTTtJQUNoQlMsUUFBUSxFQUFFVDtFQUNkO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjcwMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgbGFuZzogU3RyaW5nLFxyXG4gICAgICAgIHNlc3Npb25Gcm9tOiBTdHJpbmcsXHJcbiAgICAgICAgc2VuZE1lc3NhZ2VUaXRsZTogU3RyaW5nLFxyXG4gICAgICAgIHNlbmRNZXNzYWdlUGF0aDogU3RyaW5nLFxyXG4gICAgICAgIHNlbmRNZXNzYWdlSW1nOiBTdHJpbmcsXHJcbiAgICAgICAgc2hvd01lc3NhZ2VDYXJkOiBCb29sZWFuLFxyXG4gICAgICAgIGFwcFBhcmFtZXRlcjogU3RyaW5nLFxyXG4gICAgICAgIGZvcm1UeXBlOiBTdHJpbmcsXHJcbiAgICAgICAgb3BlblR5cGU6IFN0cmluZ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///700\n"); /***/ }), /* 701 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/mixin/openType.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n openType: String\n },\n methods: {\n onGetUserInfo: function onGetUserInfo(event) {\n this.$emit('getuserinfo', event.detail);\n },\n onContact: function onContact(event) {\n this.$emit('contact', event.detail);\n },\n onGetPhoneNumber: function onGetPhoneNumber(event) {\n this.$emit('getphonenumber', event.detail);\n },\n onError: function onError(event) {\n this.$emit('error', event.detail);\n },\n onLaunchApp: function onLaunchApp(event) {\n this.$emit('launchapp', event.detail);\n },\n onOpenSetting: function onOpenSetting(event) {\n this.$emit('opensetting', event.detail);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9vcGVuVHlwZS5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsIm9wZW5UeXBlIiwiU3RyaW5nIiwibWV0aG9kcyIsIm9uR2V0VXNlckluZm8iLCJldmVudCIsIiRlbWl0IiwiZGV0YWlsIiwib25Db250YWN0Iiwib25HZXRQaG9uZU51bWJlciIsIm9uRXJyb3IiLCJvbkxhdW5jaEFwcCIsIm9uT3BlblNldHRpbmciXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIQyxRQUFRLEVBQUVDO0VBQ2QsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDTEMsYUFBYSx5QkFBQ0MsS0FBSyxFQUFFO01BQ2pCLElBQUksQ0FBQ0MsS0FBSyxDQUFDLGFBQWEsRUFBRUQsS0FBSyxDQUFDRSxNQUFNLENBQUM7SUFDM0MsQ0FBQztJQUNEQyxTQUFTLHFCQUFDSCxLQUFLLEVBQUU7TUFDYixJQUFJLENBQUNDLEtBQUssQ0FBQyxTQUFTLEVBQUVELEtBQUssQ0FBQ0UsTUFBTSxDQUFDO0lBQ3ZDLENBQUM7SUFDREUsZ0JBQWdCLDRCQUFDSixLQUFLLEVBQUU7TUFDcEIsSUFBSSxDQUFDQyxLQUFLLENBQUMsZ0JBQWdCLEVBQUVELEtBQUssQ0FBQ0UsTUFBTSxDQUFDO0lBQzlDLENBQUM7SUFDREcsT0FBTyxtQkFBQ0wsS0FBSyxFQUFFO01BQ1gsSUFBSSxDQUFDQyxLQUFLLENBQUMsT0FBTyxFQUFFRCxLQUFLLENBQUNFLE1BQU0sQ0FBQztJQUNyQyxDQUFDO0lBQ0RJLFdBQVcsdUJBQUNOLEtBQUssRUFBRTtNQUNmLElBQUksQ0FBQ0MsS0FBSyxDQUFDLFdBQVcsRUFBRUQsS0FBSyxDQUFDRSxNQUFNLENBQUM7SUFDekMsQ0FBQztJQUNESyxhQUFhLHlCQUFDUCxLQUFLLEVBQUU7TUFDakIsSUFBSSxDQUFDQyxLQUFLLENBQUMsYUFBYSxFQUFFRCxLQUFLLENBQUNFLE1BQU0sQ0FBQztJQUMzQztFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjcwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgb3BlblR5cGU6IFN0cmluZ1xyXG4gICAgfSxcclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgICBvbkdldFVzZXJJbmZvKGV2ZW50KSB7XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2dldHVzZXJpbmZvJywgZXZlbnQuZGV0YWlsKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25Db250YWN0KGV2ZW50KSB7XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2NvbnRhY3QnLCBldmVudC5kZXRhaWwpXHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkdldFBob25lTnVtYmVyKGV2ZW50KSB7XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2dldHBob25lbnVtYmVyJywgZXZlbnQuZGV0YWlsKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25FcnJvcihldmVudCkge1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdlcnJvcicsIGV2ZW50LmRldGFpbClcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uTGF1bmNoQXBwKGV2ZW50KSB7XHJcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2xhdW5jaGFwcCcsIGV2ZW50LmRldGFpbClcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uT3BlblNldHRpbmcoZXZlbnQpIHtcclxuICAgICAgICAgICAgdGhpcy4kZW1pdCgnb3BlbnNldHRpbmcnLCBldmVudC5kZXRhaWwpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///701\n"); /***/ }), /* 702 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-text/props.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 主题颜色\n type: {\n type: String,\n default: uni.$u.props.text.type\n },\n // 是否显示\n show: {\n type: Boolean,\n default: uni.$u.props.text.show\n },\n // 显示的值\n text: {\n type: [String, Number],\n default: uni.$u.props.text.text\n },\n // 前置图标\n prefixIcon: {\n type: String,\n default: uni.$u.props.text.prefixIcon\n },\n // 后置图标\n suffixIcon: {\n type: String,\n default: uni.$u.props.text.suffixIcon\n },\n // 文本处理的匹配模式\n // text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接\n mode: {\n type: String,\n default: uni.$u.props.text.mode\n },\n // mode=link下,配置的链接\n href: {\n type: String,\n default: uni.$u.props.text.href\n },\n // 格式化规则\n format: {\n type: [String, Function],\n default: uni.$u.props.text.format\n },\n // mode=phone时,点击文本是否拨打电话\n call: {\n type: Boolean,\n default: uni.$u.props.text.call\n },\n // 小程序的打开方式\n openType: {\n type: String,\n default: uni.$u.props.text.openType\n },\n // 是否粗体,默认normal\n bold: {\n type: Boolean,\n default: uni.$u.props.text.bold\n },\n // 是否块状\n block: {\n type: Boolean,\n default: uni.$u.props.text.block\n },\n // 文本显示的行数,如果设置,超出此行数,将会显示省略号\n lines: {\n type: [String, Number],\n default: uni.$u.props.text.lines\n },\n // 文本颜色\n color: {\n type: String,\n default: uni.$u.props.text.color\n },\n // 字体大小\n size: {\n type: [String, Number],\n default: uni.$u.props.text.size\n },\n // 图标的样式\n iconStyle: {\n type: [Object, String],\n default: uni.$u.props.text.iconStyle\n },\n // 文字装饰,下划线,中划线等,可选值 none|underline|line-through\n decoration: {\n type: String,\n default: uni.$u.props.text.decoration\n },\n // 外边距,对象、字符串,数值形式均可\n margin: {\n type: [Object, String, Number],\n default: uni.$u.props.text.margin\n },\n // 文本行高\n lineHeight: {\n type: [String, Number],\n default: uni.$u.props.text.lineHeight\n },\n // 文本对齐方式,可选值left|center|right\n align: {\n type: String,\n default: uni.$u.props.text.align\n },\n // 文字换行,可选值break-word|normal|anywhere\n wordWrap: {\n type: String,\n default: uni.$u.props.text.wordWrap\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRleHQvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJ0eXBlIiwiU3RyaW5nIiwiZGVmYXVsdCIsInVuaSIsIiR1IiwidGV4dCIsInNob3ciLCJCb29sZWFuIiwiTnVtYmVyIiwicHJlZml4SWNvbiIsInN1ZmZpeEljb24iLCJtb2RlIiwiaHJlZiIsImZvcm1hdCIsIkZ1bmN0aW9uIiwiY2FsbCIsIm9wZW5UeXBlIiwiYm9sZCIsImJsb2NrIiwibGluZXMiLCJjb2xvciIsInNpemUiLCJpY29uU3R5bGUiLCJPYmplY3QiLCJkZWNvcmF0aW9uIiwibWFyZ2luIiwibGluZUhlaWdodCIsImFsaWduIiwid29yZFdyYXAiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ1hBLEtBQUssRUFBRTtJQUNIO0lBQ0FDLElBQUksRUFBRTtNQUNGQSxJQUFJLEVBQUVDLE1BQU07TUFDWkMsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ0wsS0FBSyxDQUFDTSxJQUFJLENBQUNMO0lBQy9CLENBQUM7SUFDRDtJQUNBTSxJQUFJLEVBQUU7TUFDRk4sSUFBSSxFQUFFTyxPQUFPO01BQ2JMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNMLEtBQUssQ0FBQ00sSUFBSSxDQUFDQztJQUMvQixDQUFDO0lBQ0Q7SUFDQUQsSUFBSSxFQUFFO01BQ0ZMLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVPLE1BQU0sQ0FBQztNQUN0Qk4sT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ0wsS0FBSyxDQUFDTSxJQUFJLENBQUNBO0lBQy9CLENBQUM7SUFDRDtJQUNBSSxVQUFVLEVBQUU7TUFDUlQsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNMLEtBQUssQ0FBQ00sSUFBSSxDQUFDSTtJQUMvQixDQUFDO0lBQ0Q7SUFDQUMsVUFBVSxFQUFFO01BQ1JW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QUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTCxLQUFLLENBQUNNLElBQUksQ0FBQ3FCO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxLQUFLLEVBQUU7TUFDSDNCLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTCxLQUFLLENBQUNNLElBQUksQ0FBQ3NCO0lBQy9CLENBQUM7SUFDRDtJQUNBQyxRQUFRLEVBQUU7TUFDTjVCLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTCxLQUFLLENBQUNNLElBQUksQ0FBQ3VCO0lBQy9CO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgcHJvcHM6IHtcclxuICAgICAgICAvLyDkuLvpopjpopzoibJcclxuICAgICAgICB0eXBlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQudHlwZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm5pi+56S6XHJcbiAgICAgICAgc2hvdzoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5zaG93XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmL7npLrnmoTlgLxcclxuICAgICAgICB0ZXh0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50ZXh0LnRleHRcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWJjee9ruWbvuagh1xyXG4gICAgICAgIHByZWZpeEljb246IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5wcmVmaXhJY29uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlkI7nva7lm77moIdcclxuICAgICAgICBzdWZmaXhJY29uOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQuc3VmZml4SWNvblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5pys5aSE55CG55qE5Yy56YWN5qih5byPXHJcbiAgICAgICAgLy8gdGV4dC3mma7pgJrmlofmnKzvvIxwcmljZS3ku7fmoLzvvIxwaG9uZS3miYvmnLrlj7fvvIxuYW1lLeWnk+WQje+8jGRhdGUt5pel5pyf77yMbGluay3otoXpk77mjqVcclxuICAgICAgICBtb2RlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQubW9kZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbW9kZT1saW5r5LiL77yM6YWN572u55qE6ZO+5o6lXHJcbiAgICAgICAgaHJlZjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50ZXh0LmhyZWZcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOagvOW8j+WMluinhOWImVxyXG4gICAgICAgIGZvcm1hdDoge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBGdW5jdGlvbl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50ZXh0LmZvcm1hdFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbW9kZT1waG9uZeaXtu+8jOeCueWHu+aWh+acrOaYr+WQpuaLqOaJk+eUteivnVxyXG4gICAgICAgIGNhbGw6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQuY2FsbFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5bCP56iL5bqP55qE5omT5byA5pa55byPXHJcbiAgICAgICAgb3BlblR5cGU6IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5vcGVuVHlwZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5piv5ZCm57KX5L2T77yM6buY6K6kbm9ybWFsXHJcbiAgICAgICAgYm9sZDoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5ib2xkXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmmK/lkKblnZfnirZcclxuICAgICAgICBibG9jazoge1xyXG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5ibG9ja1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5pys5pi+56S655qE6KGM5pWw77yM5aaC5p6c6K6+572u77yM6LaF5Ye65q2k6KGM5pWw77yM5bCG5Lya5pi+56S655yB55Wl5Y+3XHJcbiAgICAgICAgbGluZXM6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQubGluZXNcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaWh+acrOminOiJslxyXG4gICAgICAgIGNvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQuY29sb3JcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOWtl+S9k+Wkp+Wwj1xyXG4gICAgICAgIHNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQuc2l6ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5Zu+5qCH55qE5qC35byPXHJcbiAgICAgICAgaWNvblN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtPYmplY3QsIFN0cmluZ10sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50ZXh0Lmljb25TdHlsZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5a2X6KOF6aWw77yM5LiL5YiS57q/77yM5Lit5YiS57q/562J77yM5Y+v6YCJ5YC8IG5vbmV8dW5kZXJsaW5lfGxpbmUtdGhyb3VnaFxyXG4gICAgICAgIGRlY29yYXRpb246IHtcclxuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5kZWNvcmF0aW9uXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDlpJbovrnot53vvIzlr7nosaHjgIHlrZfnrKbkuLLvvIzmlbDlgLzlvaLlvI/lnYflj69cclxuICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgdHlwZTogW09iamVjdCwgU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMudGV4dC5tYXJnaW5cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOaWh+acrOihjOmrmFxyXG4gICAgICAgIGxpbmVIZWlnaHQ6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQubGluZUhlaWdodFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g5paH5pys5a+56b2Q5pa55byP77yM5Y+v6YCJ5YC8bGVmdHxjZW50ZXJ8cmlnaHRcclxuICAgICAgICBhbGlnbjoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy50ZXh0LmFsaWduXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDmloflrZfmjaLooYzvvIzlj6/pgInlgLxicmVhay13b3JkfG5vcm1hbHxhbnl3aGVyZVxyXG4gICAgICAgIHdvcmRXcmFwOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLnRleHQud29yZFdyYXBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///702\n"); /***/ }), /* 703 */ /*!*****************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/recommend.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./recommend.vue?vue&type=script&lang=js&mpType=page */ 704);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStpQixDQUFnQixrbEJBQUcsRUFBQyIsImZpbGUiOiI3MDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlY29tbWVuZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///703\n"); /***/ }), /* 704 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/recommend.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _item = _interopRequireDefault(__webpack_require__(/*! @/components/smarttrading/item.vue */ 664));\nvar _aiInvestApi = __webpack_require__(/*! @/request/aiInvestApi.js */ 669);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n item: _item.default\n },\n data: function data() {\n return {\n show: false,\n type: 'CALL',\n list: [],\n currentTab: 0,\n loading: true,\n coinIndex: 0,\n coins: ['BNB', 'ETH', 'BTC'],\n scrollHeight: 0,\n search: {\n page_size: 10,\n page_index: 1,\n totalPage: 0,\n invest_coin: 'BNB',\n option_type: 'CALL'\n },\n optionsType: ['CALL', 'PUT']\n };\n },\n onLoad: function onLoad(options) {\n var _this = this;\n this.calculateScrollHeight();\n this.loadData();\n uni.$on('updateView', function () {\n _this.list = [];\n _this.search.page_index = 1;\n _this.loadData();\n });\n },\n methods: {\n // 加載更多\n loadMore: function loadMore() {\n if (this.search.totalPage <= this.search.page_index) return;\n this.search.page_index++;\n this.loadData();\n },\n // 計算滾動區域高度\n calculateScrollHeight: function calculateScrollHeight() {\n var systemInfo = uni.getSystemInfoSync();\n this.scrollHeight = systemInfo.windowHeight; // 減去其他元素高度\n },\n switchTab: function switchTab(item) {\n this.currentTab = item.index;\n this.type = this.search.option_type = this.optionsType[item.index];\n this.search.page_index = 1;\n this.loadData();\n },\n changeCoin: function changeCoin(index) {\n this.show = false;\n this.search.invest_coin = this.coins[index];\n this.search.page_index = 1;\n this.coinIndex = index;\n this.loadData();\n },\n loadData: function loadData(type) {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var search, params, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this2.loading = true;\n uni.showLoading({\n mask: true,\n title: '數據加載中...'\n });\n _this2.loading = true;\n search = _objectSpread({}, _this2.search);\n delete search.totalPage;\n if (_this2.type === 'PUT') {\n search.exercised_coin = _this2.search.invest_coin;\n search.invest_coin = 'USDT';\n }\n params = '';\n Object.keys(search).map(function (item) {\n params += \"\".concat(item, \"=\").concat(search[item], \"&\");\n });\n params = params.slice(0, -1);\n _context.next = 11;\n return (0, _aiInvestApi._invest)(params);\n case 11:\n res = _context.sent;\n if (_this2.search.page_index === 1) {\n _this2.list = res.data.list;\n } else {\n _this2.list = _this2.list.concat(res.data.list);\n }\n _this2.search.totalPage = Math.ceil(res.data.total / _this2.search.page_size);\n uni.hideLoading();\n _this2.loading = false;\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL3JlY29tbWVuZC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsIml0ZW0iLCJkYXRhIiwic2hvdyIsInR5cGUiLCJsaXN0IiwiY3VycmVudFRhYiIsImxvYWRpbmciLCJjb2luSW5kZXgiLCJjb2lucyIsInNjcm9sbEhlaWdodCIsInNlYXJjaCIsInBhZ2Vfc2l6ZSIsInBhZ2VfaW5kZXgiLCJ0b3RhbFBhZ2UiLCJpbnZlc3RfY29pbiIsIm9wdGlvbl90eXBlIiwib3B0aW9uc1R5cGUiLCJvbkxvYWQiLCJvcHRpb25zIiwiY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0IiwibG9hZERhdGEiLCJ1bmkiLCIkb24iLCJtZXRob2RzIiwibG9hZE1vcmUiLCJzeXN0ZW1JbmZvIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJ3aW5kb3dIZWlnaHQiLCJzd2l0Y2hUYWIiLCJpbmRleCIsImNoYW5nZUNvaW4iLCJzaG93TG9hZGluZyIsIm1hc2siLCJ0aXRsZSIsImV4ZXJjaXNlZF9jb2luIiwicGFyYW1zIiwiT2JqZWN0Iiwia2V5cyIsIm1hcCIsInNsaWNlIiwiX2ludmVzdCIsInJlcyIsImNvbmNhdCIsIk1hdGgiLCJjZWlsIiwidG90YWwiLCJoaWRlTG9hZGluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQW1DQTtBQUNBO0FBRWlDO0FBQUE7QUFBQSxlQUNsQjtFQUNWQSxVQUFVLEVBQUM7SUFBQ0MsSUFBSSxFQUFKQTtFQUFJLENBQUM7RUFDbEJDLElBQUksa0JBQUc7SUFDSCxPQUFPO01BQ0hDLElBQUksRUFBRSxLQUFLO01BQ1hDLElBQUksRUFBRSxNQUFNO01BQ1pDLElBQUksRUFBRSxFQUFFO01BQ1JDLFVBQVUsRUFBRSxDQUFDO01BQ2JDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLFNBQVMsRUFBRSxDQUFDO01BQ1pDLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDO01BQzVCQyxZ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RUFBSTtrQkFDNUJtQyxNQUFNLGNBQU9uQyxJQUFJLGNBQUlVLE1BQU0sQ0FBQ1YsSUFBSSxDQUFDLE1BQUc7Z0JBQ3hDLENBQUMsQ0FBQztnQkFDRm1DLE1BQU0sR0FBR0EsTUFBTSxDQUFDSSxLQUFLLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUFBO2dCQUFBLE9BQ1YsSUFBQUMsb0JBQU8sRUFBQ0wsTUFBTSxDQUFDO2NBQUE7Z0JBQTNCTSxHQUFHO2dCQUNULElBQUksTUFBSSxDQUFDL0IsTUFBTSxDQUFDRSxVQUFVLEtBQUssQ0FBQyxFQUFFO2tCQUM5QixNQUFJLENBQUNSLElBQUksR0FBR3FDLEdBQUcsQ0FBQ3hDLElBQUksQ0FBQ0csSUFBSTtnQkFDN0IsQ0FBQyxNQUFNO2tCQUNILE1BQUksQ0FBQ0EsSUFBSSxHQUFHLE1BQUksQ0FBQ0EsSUFBSSxDQUFDc0MsTUFBTSxDQUFDRCxHQUFHLENBQUN4QyxJQUFJLENBQUNHLElBQUksQ0FBQztnQkFDL0M7Z0JBQ0EsTUFBSSxDQUFDTSxNQUFNLENBQUNHLFNBQVMsR0FBRzhCLElBQUksQ0FBQ0MsSUFBSSxDQUFDSCxHQUFHLENBQUN4QyxJQUFJLENBQUM0QyxLQUFLLEdBQUcsTUFBSSxDQUFDbkMsTUFBTSxDQUFDQyxTQUFTLENBQUM7Z0JBQ3pFVSxHQUFHLENBQUN5QixXQUFXLEVBQUU7Z0JBQ2pCLE1BQUksQ0FBQ3hDLE9BQU8sR0FBRyxLQUFLO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ3hCO0VBQ0o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGl0ZW0gZnJvbSAnQC9jb21wb25lbnRzL3NtYXJ0dHJhZGluZy9pdGVtLnZ1ZSc7XG5pbXBvcnQge1xuICAgIF9pbnZlc3Rcbn0gZnJvbSBcIkAvcmVxdWVzdC9haUludmVzdEFwaS5qc1wiXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgIGNvbXBvbmVudHM6e2l0ZW19LFxuICAgIGRhdGEoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBzaG93OiBmYWxzZSxcbiAgICAgICAgICAgIHR5cGU6ICdDQUxMJyxcbiAgICAgICAgICAgIGxpc3Q6IFtdLFxuICAgICAgICAgICAgY3VycmVudFRhYjogMCxcbiAgICAgICAgICAgIGxvYWRpbmc6IHRydWUsXG4gICAgICAgICAgICBjb2luSW5kZXg6IDAsXG4gICAgICAgICAgICBjb2luczogWydCTkInLCAnRVRIJywgJ0JUQyddLFxuICAgICAgICAgICAgc2Nyb2xsSGVpZ2h0OiAwLFxuICAgICAgICAgICAgc2VhcmNoOiB7XG4gICAgICAgICAgICAgICAgcGFnZV9zaXplOiAxMCxcbiAgICAgICAgICAgICAgICBwYWdlX2luZGV4OiAxLFxuICAgICAgICAgICAgICAgIHRvdGFsUGFnZTogMCxcbiAgICAgICAgICAgICAgICBpbnZlc3RfY29pbjogJ0JOQicsXG4gICAgICAgICAgICAgICAgb3B0aW9uX3R5cGU6ICdDQUxMJ1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG9wdGlvbnNUeXBlOiBbJ0NBTEwnLCAnUFVUJ10sXG4gICAgICAgIH1cbiAgICB9LFxuICAgIG9uTG9hZChvcHRpb25zKSB7XG4gICAgICAgIHRoaXMuY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0KClcbiAgICAgICAgdGhpcy5sb2FkRGF0YSgpXG4gICAgICAgIHVuaS4kb24oJ3VwZGF0ZVZpZXcnLCgpPT57XG4gICAgICAgICAgICAgdGhpcy5saXN0ID0gW11cbiAgICAgICAgICAgICB0aGlzLnNlYXJjaC5wYWdlX2luZGV4ID0gMVxuICAgICAgICAgICAgIHRoaXMubG9hZERhdGEoKVxuICAgICAgICAgICAgIFxuICAgICAgICB9KVxuICAgIH0sXG4gICAgXG4gICAgbWV0aG9kczoge1xuICAgICAgICAvLyDliqDovInmm7TlpJpcbiAgICAgICAgbG9hZE1vcmUoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5zZWFyY2gudG90YWxQYWdlIDw9IHRoaXMuc2VhcmNoLnBhZ2VfaW5kZXgpIHJldHVybjtcbiAgICAgICAgICAgIHRoaXMuc2VhcmNoLnBhZ2VfaW5kZXgrK1xuICAgICAgICAgICAgdGhpcy5sb2FkRGF0YSgpO1xuICAgICAgICB9LFxuICAgICAgICAvLyDoqIjnrpfmu77li5XljYDln5/pq5jluqZcbiAgICAgICAgY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0KCkge1xuICAgICAgICAgICAgY29uc3Qgc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xuICAgICAgICAgICAgdGhpcy5zY3JvbGxIZWlnaHQgPSBzeXN0ZW1JbmZvLndpbmRvd0hlaWdodDsgLy8g5rib5Y675YW25LuW5YWD57Sg6auY5bqmXG4gICAgICAgIH0sXG4gICAgICAgIHN3aXRjaFRhYihpdGVtKSB7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnRUYWIgPSBpdGVtLmluZGV4XG4gICAgICAgICAgICB0aGlzLnR5cGUgPSB0aGlzLnNlYXJjaC5vcHRpb25fdHlwZSA9IHRoaXMub3B0aW9uc1R5cGVbaXRlbS5pbmRleF1cbiAgICAgICAgICAgIHRoaXMuc2VhcmNoLnBhZ2VfaW5kZXggPSAxXG4gICAgICAgICAgICB0aGlzLmxvYWREYXRhKClcbiAgICAgICAgfSxcbiAgICAgICAgY2hhbmdlQ29pbihpbmRleCkge1xuICAgICAgICAgICAgdGhpcy5zaG93ID0gZmFsc2VcbiAgICAgICAgICAgIHRoaXMuc2VhcmNoLmludmVzdF9jb2luID0gdGhpcy5jb2luc1tpbmRleF1cbiAgICAgICAgICAgIHRoaXMuc2VhcmNoLnBhZ2VfaW5kZXggPSAxXG4gICAgICAgICAgICB0aGlzLmNvaW5JbmRleCA9IGluZGV4XG4gICAgICAgICAgICB0aGlzLmxvYWREYXRhKClcbiAgICAgICAgfSxcbiAgICAgICAgYXN5bmMgbG9hZERhdGEodHlwZSkge1xuICAgICAgICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZVxuICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHtcbiAgICAgICAgICAgICAgICBtYXNrOiB0cnVlLFxuICAgICAgICAgICAgICAgIHRpdGxlOiAn5pW45pOa5Yqg6LyJ5LitLi4uJ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMubG9hZGluZyA9IHRydWVcbiAgICAgICAgICAgIGxldCBzZWFyY2ggPSB7XG4gICAgICAgICAgICAgICAgLi4udGhpcy5zZWFyY2hcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRlbGV0ZSBzZWFyY2gudG90YWxQYWdlXG4gICAgICAgICAgICBpZiAodGhpcy50eXBlID09PSAnUFVUJykge1xuICAgICAgICAgICAgICAgIHNlYXJjaC5leGVyY2lzZWRfY29pbiA9IHRoaXMuc2VhcmNoLmludmVzdF9jb2luXG4gICAgICAgICAgICAgICAgc2VhcmNoLmludmVzdF9jb2luID0gJ1VTRFQnXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgcGFyYW1zID0gJydcbiAgICAgICAgICAgIE9iamVjdC5rZXlzKHNlYXJjaCkubWFwKGl0ZW0gPT4ge1xuICAgICAgICAgICAgICAgIHBhcmFtcyArPSBgJHtpdGVtfT0ke3NlYXJjaFtpdGVtXX0mYFxuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHBhcmFtcyA9IHBhcmFtcy5zbGljZSgwLCAtMSlcbiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IF9pbnZlc3QocGFyYW1zKVxuICAgICAgICAgICAgaWYgKHRoaXMuc2VhcmNoLnBhZ2VfaW5kZXggPT09IDEpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmxpc3QgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMubGlzdCA9IHRoaXMubGlzdC5jb25jYXQocmVzLmRhdGEubGlzdClcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuc2VhcmNoLnRvdGFsUGFnZSA9IE1hdGguY2VpbChyZXMuZGF0YS50b3RhbCAvIHRoaXMuc2VhcmNoLnBhZ2Vfc2l6ZSlcbiAgICAgICAgICAgIHVuaS5oaWRlTG9hZGluZygpXG4gICAgICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZVxuICAgICAgICB9LFxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///704\n"); /***/ }), /* 705 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/incomes.vue?mpType=page ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./incomes.vue?vue&type=template&id=290fbc48&scoped=true&mpType=page */ 706);\n/* harmony import */ var _incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./incomes.vue?vue&type=script&lang=js&mpType=page */ 708);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"290fbc48\",\n null,\n false,\n _incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/incomes.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmNvbWVzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yOTBmYmM0OCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5jb21lcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5jb21lcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI5MGZiYzQ4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3NtYXJ0dHJhZGluZy9pbmNvbWVzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///705\n"); /***/ }), /* 706 */ /*!*********************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/incomes.vue?vue&type=template&id=290fbc48&scoped=true&mpType=page ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./incomes.vue?vue&type=template&id=290fbc48&scoped=true&mpType=page */ 707); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_template_id_290fbc48_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 707 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/incomes.vue?vue&type=template&id=290fbc48&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 538).default, "u-Text": __webpack_require__(/*! @/uview-ui/components/u--text/u--text.vue */ 683).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "box-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-row"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-flex-item"), attrs: { _i: 3 }, }, [ _c("u-tabs", { attrs: { current: _vm.currentTab, inactiveStyle: "{color: rgba(142, 142, 147, 1)}", list: [{ name: "我的收益" }], _i: 4, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", "coinItem"), attrs: { _i: 5 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c("u--text", { attrs: { suffixIcon: "arrow-down", customStyle: "color:#4F5AD7;", iconStyle: "font-size: 16px; padding-left:8px;", text: _vm.coins[_vm.coinIndex], _i: 6, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "box-main"), attrs: { _i: 7 } }, [ _c( "scroll-view", { style: _vm._$s(8, "s", { height: _vm.scrollHeight + "px" }), attrs: { _i: 8 }, on: { scrolltolower: _vm.loadMore }, }, [ _vm._l( _vm._$s(9, "f", { forItems: _vm.list }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: item.id }), }, [ _c("item", { attrs: { detail: item, _i: "10-" + $30 }, }), ], 1 ) } ), _vm._$s( 11, "i", _vm.list.length === 0 || _vm.search.page_index === _vm.search.totalPage ) ? _c( "view", { staticClass: _vm._$s(11, "sc", "nodata"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.loading ? "數據加載中" : "暫無更多數據" ) ) ), ] ) : _vm._e(), ], 2 ), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: false, _i: 12, }, on: { close: function ($event) { _vm.show = false }, }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(14, "sc", "uni-flex uni-row"), attrs: { _i: 14 }, }, _vm._l( _vm._$s(15, "f", { forItems: _vm.coins }), function (coin, i, $21, $31) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, key: coin }), staticClass: _vm._$s("15-" + $31, "sc", "coinTag"), class: _vm._$s("15-" + $31, "c", { checked: _vm.coinIndex === i, }), attrs: { _i: "15-" + $31 }, on: { click: function ($event) { return _vm.changeCoin(i) }, }, }, [_vm._v(_vm._$s("15-" + $31, "t0-0", _vm._s(coin)))] ) } ), 0 ), ]), ] ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 708 */ /*!***************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/incomes.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./incomes.vue?vue&type=script&lang=js&mpType=page */ 709);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_incomes_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZpQixDQUFnQixnbEJBQUcsRUFBQyIsImZpbGUiOiI3MDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmNvbWVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmNvbWVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///708\n"); /***/ }), /* 709 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/incomes.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _item = _interopRequireDefault(__webpack_require__(/*! @/components/smarttrading/item.vue */ 664));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n item: _item.default\n },\n data: function data() {\n return {\n show: false,\n type: 'CALL',\n list: [],\n incomes: [],\n // 收益列表\n convert: [],\n //转换列表\n currentTab: 0,\n loading: true,\n coinIndex: 0,\n coins: ['USDT', 'BNB', 'ETH', 'BTC'],\n scrollHeight: 0,\n search: {\n size: 10,\n listrow: 1,\n totalPage: 0\n },\n optionsType: ['CALL', 'PUT']\n };\n },\n onLoad: function onLoad(options) {\n __f__(\"log\", options, 'sssss', \" at pages/smarttrading/incomes.vue:64\");\n // this.currentTab = Number(options.type)\n this.calculateScrollHeight();\n this.currentTab === 0 && this.loadData();\n },\n methods: {\n switchTab: function switchTab(item) {\n this.currentTab = item.index;\n this.list = this.currentTab == 0 ? this.convert : this.incomes;\n },\n // 加載更多\n loadMore: function loadMore() {\n if (this.search.totalPage <= this.search.page) return;\n this.search.page++;\n this.loadData();\n },\n // 計算滾動區域高度\n calculateScrollHeight: function calculateScrollHeight() {\n var systemInfo = uni.getSystemInfoSync();\n this.scrollHeight = systemInfo.windowHeight; // 減去其他元素高度\n },\n changeCoin: function changeCoin(index) {\n this.show = false;\n this.search.invest_coin = this.coins[index];\n this.search.page = 1;\n this.coinIndex = index;\n this.loadData();\n },\n loadData: function loadData(type) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var search, params, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this.loading = true;\n uni.showLoading({\n mask: true,\n title: '數據加載中...'\n });\n _this.loading = true;\n search = _objectSpread({}, _this.search);\n delete search.totalPage;\n params = '';\n Object.keys(search).map(function (item) {\n params += \"\".concat(item, \"=\").concat(search[item], \"&\");\n });\n params = params.slice(0, -1);\n _context.next = 10;\n return (0, _api._myIncome)(params);\n case 10:\n res = _context.sent;\n if (_this.search.page === 1) {\n _this.incomes = res.data.data;\n } else {\n _this.incomes = _this.incomes.concat(res.data.data);\n }\n _this.list = _this.incomes.map(function (item) {\n return item.info;\n });\n _this.search.totalPage = Math.ceil(res.data.total / _this.search.page);\n uni.hideLoading();\n _this.loading = false;\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL2luY29tZXMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJpdGVtIiwiZGF0YSIsInNob3ciLCJ0eXBlIiwibGlzdCIsImluY29tZXMiLCJjb252ZXJ0IiwiY3VycmVudFRhYiIsImxvYWRpbmciLCJjb2luSW5kZXgiLCJjb2lucyIsInNjcm9sbEhlaWdodCIsInNlYXJjaCIsInNpemUiLCJsaXN0cm93IiwidG90YWxQYWdlIiwib3B0aW9uc1R5cGUiLCJvbkxvYWQiLCJvcHRpb25zIiwiY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0IiwibG9hZERhdGEiLCJtZXRob2RzIiwic3dpdGNoVGFiIiwiaW5kZXgiLCJsb2FkTW9yZSIsInBhZ2UiLCJzeXN0ZW1JbmZvIiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJ3aW5kb3dIZWlnaHQiLCJjaGFuZ2VDb2luIiwiaW52ZXN0X2NvaW4iLCJzaG93TG9hZGluZyIsIm1hc2siLCJ0aXRsZSIsInBhcmFtcyIsIk9iamVjdCIsImtleXMiLCJtYXAiLCJzbGljZSIsIl9teUluY29tZSIsInJlcyIsImNvbmNhdCIsImluZm8iLCJNYXRoIiwiY2VpbCIsInRvdGFsIiwiaGlkZUxvYWRpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFrQ0k7QUFDQTtBQUV5QjtBQUFBO0FBQUEsZUFDVjtFQUNYQSxVQUFVLEVBQUU7SUFDUkMsSUFBSSxFQUFKQTtFQUNKLENBQUM7RUFDREMsSUFBSSxrQkFBRztJQUNILE9BQU87TUFDSEMsSUFBSSxFQUFFLEtBQUs7TUFDWEMsSUFBSSxFQUFFLE1BQU07TUFDWkMsSUFBSSxFQUFFLEVBQUU7TUFDUkMsT0FBTyxFQUFFLEVBQUU7TUFBRTtNQUNiQyxPQUFPLEVBQUMsRUFBRTtNQUFFO01BQ1pDLFVBQVUsRUFBRSxDQUFDO01BQ2JDLE9BQU8sRUFBRSxJQUFJO01BQ2JDLFNBQVMsRUFBRSxDQUFDO01BQ1pDLEtBQUssRUFBRSxDQUFD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SUFBSTtnQkFDaEMsQ0FBQyxNQUFNO2tCQUNILEtBQUksQ0FBQ0ksT0FBTyxHQUFHLEtBQUksQ0FBQ0EsT0FBTyxDQUFDcUMsTUFBTSxDQUFDRCxHQUFHLENBQUN4QyxJQUFJLENBQUNBLElBQUksQ0FBQztnQkFDckQ7Z0JBQ0EsS0FBSSxDQUFDRyxJQUFJLEdBQUcsS0FBSSxDQUFDQyxPQUFPLENBQUNpQyxHQUFHLENBQUMsVUFBQXRDLElBQUksRUFBSTtrQkFDakMsT0FBT0EsSUFBSSxDQUFDMkMsSUFBSTtnQkFDcEIsQ0FBQyxDQUFDO2dCQUNGLEtBQUksQ0FBQy9CLE1BQU0sQ0FBQ0csU0FBUyxHQUFHNkIsSUFBSSxDQUFDQyxJQUFJLENBQUNKLEdBQUcsQ0FBQ3hDLElBQUksQ0FBQzZDLEtBQUssR0FBRyxLQUFJLENBQUNsQyxNQUFNLENBQUNhLElBQUksQ0FBQztnQkFDcEVFLEdBQUcsQ0FBQ29CLFdBQVcsRUFBRTtnQkFDakIsS0FBSSxDQUFDdkMsT0FBTyxHQUFHLEtBQUs7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDeEI7RUFDSjtBQUNKLENBQUM7QUFBQSwyQiIsImZpbGUiOiI3MDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbiAgICBpbXBvcnQgaXRlbSBmcm9tICdAL2NvbXBvbmVudHMvc21hcnR0cmFkaW5nL2l0ZW0udnVlJztcbiAgICBpbXBvcnQge1xuICAgICAgICBfbXlJbmNvbWVcbiAgICB9IGZyb20gXCJAL3JlcXVlc3QvYXBpLmpzXCJcbiAgICBleHBvcnQgZGVmYXVsdCB7XG4gICAgICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgICAgIGl0ZW1cbiAgICAgICAgfSxcbiAgICAgICAgZGF0YSgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgc2hvdzogZmFsc2UsXG4gICAgICAgICAgICAgICAgdHlwZTogJ0NBTEwnLFxuICAgICAgICAgICAgICAgIGxpc3Q6IFtdLFxuICAgICAgICAgICAgICAgIGluY29tZXM6IFtdLCAvLyDmlLbnm4rliJfooahcbiAgICAgICAgICAgICAgICBjb252ZXJ0OltdLCAvL+i9rOaNouWIl+ihqFxuICAgICAgICAgICAgICAgIGN1cnJlbnRUYWI6IDAsXG4gICAgICAgICAgICAgICAgbG9hZGluZzogdHJ1ZSxcbiAgICAgICAgICAgICAgICBjb2luSW5kZXg6IDAsXG4gICAgICAgICAgICAgICAgY29pbnM6IFsnVVNEVCcsJ0JOQicsICdFVEgnLCAnQlRDJ10sXG4gICAgICAgICAgICAgICAgc2Nyb2xsSGVpZ2h0OiAwLFxuICAgICAgICAgICAgICAgIHNlYXJjaDoge1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxMCxcbiAgICAgICAgICAgICAgICAgICAgbGlzdHJvdzogMSxcbiAgICAgICAgICAgICAgICAgICAgdG90YWxQYWdlOiAwLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb3B0aW9uc1R5cGU6IFsnQ0FMTCcsICdQVVQnXSxcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgb25Mb2FkKG9wdGlvbnMpIHtcblx0XHRcdGNvbnNvbGUubG9nKG9wdGlvbnMsJ3Nzc3NzJylcbiAgICAgICAgICAgIC8vIHRoaXMuY3VycmVudFRhYiA9IE51bWJlcihvcHRpb25zLnR5cGUpXG4gICAgICAgICAgICB0aGlzLmNhbGN1bGF0ZVNjcm9sbEhlaWdodCgpXG4gICAgICAgICAgICB0aGlzLmN1cnJlbnRUYWIgPT09IDAgJiYgdGhpcy5sb2FkRGF0YSgpXG4gICAgICAgIH0sXG4gICAgICAgIG1ldGhvZHM6IHtcbiAgICAgICAgICAgIHN3aXRjaFRhYihpdGVtKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5jdXJyZW50VGFiID0gaXRlbS5pbmRleFxuICAgICAgICAgICAgICAgIHRoaXMubGlzdCA9IHRoaXMuY3VycmVudFRhYiA9PSAwID8gdGhpcy5jb252ZXJ0OiB0aGlzLmluY29tZXNcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAvLyDliqDovInmm7TlpJpcbiAgICAgICAgICAgIGxvYWRNb3JlKCkge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLnNlYXJjaC50b3RhbFBhZ2UgPD0gdGhpcy5zZWFyY2gucGFnZSkgcmV0dXJuO1xuICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoLnBhZ2UrK1xuICAgICAgICAgICAgICAgIHRoaXMubG9hZERhdGEoKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAvLyDoqIjnrpfmu77li5XljYDln5/pq5jluqZcbiAgICAgICAgICAgIGNhbGN1bGF0ZVNjcm9sbEhlaWdodCgpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5zY3JvbGxIZWlnaHQgPSBzeXN0ZW1JbmZvLndpbmRvd0hlaWdodDsgLy8g5rib5Y675YW25LuW5YWD57Sg6auY5bqmXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY2hhbmdlQ29pbihpbmRleCkge1xuICAgICAgICAgICAgICAgIHRoaXMuc2hvdyA9IGZhbHNlXG4gICAgICAgICAgICAgICAgdGhpcy5zZWFyY2guaW52ZXN0X2NvaW4gPSB0aGlzLmNvaW5zW2luZGV4XVxuICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoLnBhZ2UgPSAxXG4gICAgICAgICAgICAgICAgdGhpcy5jb2luSW5kZXggPSBpbmRleFxuICAgICAgICAgICAgICAgIHRoaXMubG9hZERhdGEoKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGFzeW5jIGxvYWREYXRhKHR5cGUpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlXG4gICAgICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfmlbjmk5rliqDovInkuK0uLi4nXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlXG4gICAgICAgICAgICAgICAgbGV0IHNlYXJjaCA9IHtcbiAgICAgICAgICAgICAgICAgICAgLi4udGhpcy5zZWFyY2hcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGVsZXRlIHNlYXJjaC50b3RhbFBhZ2VcbiAgICAgICAgICAgICAgICBsZXQgcGFyYW1zID0gJydcbiAgICAgICAgICAgICAgICBPYmplY3Qua2V5cyhzZWFyY2gpLm1hcChpdGVtID0+IHtcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zICs9IGAke2l0ZW19PSR7c2VhcmNoW2l0ZW1dfSZgXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICBwYXJhbXMgPSBwYXJhbXMuc2xpY2UoMCwgLTEpXG4gICAgICAgICAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgX215SW5jb21lKHBhcmFtcylcblxuICAgICAgICAgICAgICAgIGlmICh0aGlzLnNlYXJjaC5wYWdlID09PSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5jb21lcyA9IHJlcy5kYXRhLmRhdGFcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluY29tZXMgPSB0aGlzLmluY29tZXMuY29uY2F0KHJlcy5kYXRhLmRhdGEpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoaXMubGlzdCA9IHRoaXMuaW5jb21lcy5tYXAoaXRlbSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtLmluZm9cbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoLnRvdGFsUGFnZSA9IE1hdGguY2VpbChyZXMuZGF0YS50b3RhbCAvIHRoaXMuc2VhcmNoLnBhZ2UpXG4gICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///709\n"); /***/ }), /* 710 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/buy.vue?mpType=page ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./buy.vue?vue&type=template&id=2536e978&scoped=true&mpType=page */ 711);\n/* harmony import */ var _buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./buy.vue?vue&type=script&lang=js&mpType=page */ 724);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2536e978\",\n null,\n false,\n _buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/buy.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9idXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI1MzZlOTc4JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9idXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2J1eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI1MzZlOTc4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3NtYXJ0dHJhZGluZy9idXkudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///710\n"); /***/ }), /* 711 */ /*!*****************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/buy.vue?vue&type=template&id=2536e978&scoped=true&mpType=page ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./buy.vue?vue&type=template&id=2536e978&scoped=true&mpType=page */ 712); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_template_id_2536e978_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 712 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/buy.vue?vue&type=template&id=2536e978&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uToast: __webpack_require__(/*! @/uview-ui/components/u-toast/u-toast.vue */ 713).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.detail) ? _c( "view", { staticClass: _vm._$s(0, "sc", "box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "buy-box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-column"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "info"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "uni-flex-item name"), attrs: { _i: 4 }, }), _c("item", { attrs: { detail: _vm.detail, _i: 5 } }), _c( "view", { staticClass: _vm._$s(6, "sc", "uni-flex-item name"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s( _vm.detail.optionType === "PUT" ? "可用餘額" : "可交易數量" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "balance"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-flex uni-column" ), attrs: { _i: 8 }, }, [ _vm._$s(9, "i", _vm.detail.optionType !== "PUT") ? _c( "view", { staticClass: _vm._$s( 9, "sc", "uni-flex-item" ), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.detail.investCoin) ) ), _c( "label", { staticClass: _vm._$s( 10, "sc", "coinB" ), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s( Number( _vm.balabces[ _vm.detail.investCoin ] ) ) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( 11, "sc", "uni-flex-item" ), attrs: { _i: 11 }, }, [ _c( "label", { staticClass: _vm._$s( 12, "sc", "coinB" ), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(Number(_vm.balabces.USDT)) ) ), ] ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s(13, "sc", "uni-flex-item name"), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "uni-flex-item"), attrs: { _i: 14 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.value, expression: "value", }, ], staticClass: _vm._$s(15, "sc", "input"), class: _vm._$s(15, "c", { disabled: !_vm.detail.canPurchase || !_vm.isTrue(), }), attrs: { disabled: _vm._$s( 15, "a-disabled", !_vm.detail.canPurchase || !_vm.isTrue() ), _i: 15, }, domProps: { value: _vm._$s(15, "v-model", _vm.value), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.value = $event.target.value }, }, }), ] ), ], 1 ), ] ), ] ), _vm._$s(16, "i", _vm.detail.canPurchase) ? _c("view", { attrs: { _i: 16 } }, [ _c("button", { staticClass: _vm._$s(17, "sc", "btn"), class: _vm._$s(17, "c", { disabled: !_vm.detail.canPurchase || !_vm.isTrue(), }), attrs: { disabled: _vm._$s( 17, "a-disabled", !_vm.detail.canPurchase || !_vm.isTrue() ), _i: 17, }, on: { click: _vm.buy }, }), ]) : _vm._e(), _c("u-toast", { ref: "uToast", attrs: { _i: 18 } }), ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 713 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-toast/u-toast.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-toast.vue?vue&type=template&id=413e7fe0&scoped=true& */ 714);\n/* harmony import */ var _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-toast.vue?vue&type=script&lang=js& */ 722);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"413e7fe0\",\n null,\n false,\n _u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-toast/u-toast.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRvYXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00MTNlN2ZlMCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtdG9hc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXRvYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQxM2U3ZmUwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10b2FzdC91LXRvYXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///713\n"); /***/ }), /* 714 */ /*!*******************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=413e7fe0&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=template&id=413e7fe0&scoped=true& */ 715); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_413e7fe0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 715 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=413e7fe0&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uOverlay: __webpack_require__(/*! @/uview-ui/components/u-overlay/u-overlay.vue */ 494).default, uLoadingIcon: __webpack_require__(/*! @/uview-ui/components/u-loading-icon/u-loading-icon.vue */ 463) .default, uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 84).default, uGap: __webpack_require__(/*! @/uview-ui/components/u-gap/u-gap.vue */ 716).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-toast"), attrs: { _i: 0 } }, [ _c( "u-overlay", { attrs: { show: _vm.isShow, "custom-style": _vm.overlayStyle, _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "u-toast__content"), class: _vm._$s(2, "c", [ "u-type-" + _vm.tmpConfig.type, _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading ? "u-toast__content--loading" : "", ]), style: _vm._$s(2, "s", [_vm.contentStyle]), attrs: { _i: 2 }, }, [ _vm._$s(3, "i", _vm.tmpConfig.type === "loading") ? _c("u-loading-icon", { attrs: { mode: "circle", color: "rgb(255, 255, 255)", inactiveColor: "rgb(120, 120, 120)", size: "25", _i: 3, }, }) : _vm._$s( 4, "e", _vm.tmpConfig.type !== "defalut" && _vm.iconName ) ? _c("u-icon", { attrs: { name: _vm.iconName, size: "17", color: _vm.tmpConfig.type, customStyle: _vm.iconStyle, _i: 4, }, }) : _vm._e(), _vm._$s( 5, "i", _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading ) ? _c("u-gap", { attrs: { height: "12", bgColor: "transparent", _i: 5 }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s(6, "sc", "u-toast__content__text"), class: _vm._$s(6, "c", [ "u-toast__content__text--" + _vm.tmpConfig.type, ]), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.tmpConfig.message)))] ), ], 1 ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 716 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-gap/u-gap.vue ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-gap.vue?vue&type=template&id=2548fb7e&scoped=true& */ 717);\n/* harmony import */ var _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-gap.vue?vue&type=script&lang=js& */ 719);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2548fb7e\",\n null,\n false,\n _u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-gap/u-gap.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWdhcC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjU0OGZiN2Umc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWdhcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtZ2FwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI1NDhmYjdlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1nYXAvdS1nYXAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///716\n"); /***/ }), /* 717 */ /*!***************************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=2548fb7e&scoped=true& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=template&id=2548fb7e&scoped=true& */ 718); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_2548fb7e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 718 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=2548fb7e&scoped=true& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "u-gap"), style: _vm._$s(0, "s", [_vm.gapStyle]), attrs: { _i: 0 }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 719 */ /*!*********************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=script&lang=js& */ 720);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWdhcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtZ2FwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///719\n"); /***/ }), /* 720 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 721));\n//\n//\n//\n//\n/**\n * gap 间隔槽\n * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\n * @tutorial https://www.uviewui.com/components/gap.html\n * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' )\n * @property {String | Number}\theight\t\t\t分割槽高度,单位px (默认 20 )\n * @property {String | Number}\tmarginTop\t\t与前一个组件的距离,单位px( 默认 0 )\n * @property {String | Number}\tmarginBottom\t与后一个组件的距离,单位px (默认 0 )\n * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\n * \n * @example \n */\nvar _default = {\n name: \"u-gap\",\n mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],\n computed: {\n gapStyle: function gapStyle() {\n var style = {\n backgroundColor: this.bgColor,\n height: uni.$u.addUnit(this.height),\n marginTop: uni.$u.addUnit(this.marginTop),\n marginBottom: uni.$u.addUnit(this.marginBottom)\n };\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWdhcC91LWdhcC52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImNvbXB1dGVkIiwiZ2FwU3R5bGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJoZWlnaHQiLCJtYXJnaW5Ub3AiLCJtYXJnaW5Cb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFLQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFYQSxlQVlBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNzIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidS1nYXBcIiA6c3R5bGU9XCJbZ2FwU3R5bGVdXCI+PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcHJvcHMgZnJvbSAnLi9wcm9wcy5qcyc7XHJcblx0LyoqXHJcblx0ICogZ2FwIOmXtOmalOanvVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bkuIDoiKznlKjkuo7lhoXlrrnlnZfkuYvpl7TnmoTnlKjkuIDkuKrngbDoibLlnZfpmpTlvIDnmoTlnLrmma/vvIzmlrnkvr/nlKjmiLfpo47moLznu5/kuIDvvIzlh4/lsJHlt6XkvZzph49cclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9nYXAuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGJnQ29sb3JcdFx0XHTog4zmma/popzoibIg77yI6buY6K6kICd0cmFuc3BhcmVudCcg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRoZWlnaHRcdFx0XHTliIblibLmp73pq5jluqbvvIzljZXkvY1weCDvvIjpu5jorqQgMjAg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRtYXJnaW5Ub3BcdFx05LiO5YmN5LiA5Liq57uE5Lu255qE6Led56a777yM5Y2V5L2NcHjvvIgg6buY6K6kIDAg77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRtYXJnaW5Cb3R0b21cdOS4juWQjuS4gOS4que7hOS7tueahOi3neemu++8jOWNleS9jXB4IO+8iOm7mOiupCAwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHRcdOWumuS5iemcgOimgeeUqOWIsOeahOWklumDqOagt+W8j1xyXG5cdCAqIFxyXG5cdCAqIEBleGFtcGxlIDx1LWdhcCBoZWlnaHQ9XCI4MFwiIGJnLWNvbG9yPVwiI2JiYlwiPjwvdS1nYXA+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LWdhcFwiLFxyXG5cdFx0bWl4aW5zOiBbdW5pLiR1Lm1wTWl4aW4sIHVuaS4kdS5taXhpbixwcm9wc10sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRnYXBTdHlsZSgpIHtcclxuXHRcdFx0XHRjb25zdCBzdHlsZSA9IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZ0NvbG9yLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiB1bmkuJHUuYWRkVW5pdCh0aGlzLmhlaWdodCksXHJcblx0XHRcdFx0XHRtYXJnaW5Ub3A6IHVuaS4kdS5hZGRVbml0KHRoaXMubWFyZ2luVG9wKSxcclxuXHRcdFx0XHRcdG1hcmdpbkJvdHRvbTogdW5pLiR1LmFkZFVuaXQodGhpcy5tYXJnaW5Cb3R0b20pLFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gdW5pLiR1LmRlZXBNZXJnZShzdHlsZSwgdW5pLiR1LmFkZFN0eWxlKHRoaXMuY3VzdG9tU3R5bGUpKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///720\n"); /***/ }), /* 721 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-gap/props.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n props: {\n // 背景颜色(默认transparent)\n bgColor: {\n type: String,\n default: uni.$u.props.gap.bgColor\n },\n // 分割槽高度,单位px(默认30)\n height: {\n type: [String, Number],\n default: uni.$u.props.gap.height\n },\n // 与上一个组件的距离\n marginTop: {\n type: [String, Number],\n default: uni.$u.props.gap.marginTop\n },\n // 与下一个组件的距离\n marginBottom: {\n type: [String, Number],\n default: uni.$u.props.gap.marginBottom\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWdhcC9wcm9wcy5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsImJnQ29sb3IiLCJ0eXBlIiwiU3RyaW5nIiwiZGVmYXVsdCIsInVuaSIsIiR1IiwiZ2FwIiwiaGVpZ2h0IiwiTnVtYmVyIiwibWFyZ2luVG9wIiwibWFyZ2luQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSDtJQUNBQyxPQUFPLEVBQUU7TUFDTEMsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sR0FBRyxDQUFDTjtJQUM5QixDQUFDO0lBQ0Q7SUFDQU8sTUFBTSxFQUFFO01BQ0pOLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVNLE1BQU0sQ0FBQztNQUN0QkwsT0FBTyxFQUFFQyxHQUFHLENBQUNDLEVBQUUsQ0FBQ04sS0FBSyxDQUFDTyxHQUFHLENBQUNDO0lBQzlCLENBQUM7SUFDRDtJQUNBRSxTQUFTLEVBQUU7TUFDUFIsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRU0sTUFBTSxDQUFDO01BQ3RCTCxPQUFPLEVBQUVDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTixLQUFLLENBQUNPLEdBQUcsQ0FBQ0c7SUFDOUIsQ0FBQztJQUNEO0lBQ0FDLFlBQVksRUFBRTtNQUNWVCxJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFTSxNQUFNLENBQUM7TUFDdEJMLE9BQU8sRUFBRUMsR0FBRyxDQUFDQyxFQUFFLENBQUNOLEtBQUssQ0FBQ08sR0FBRyxDQUFDSTtJQUM5QjtFQUNKO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjcyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICAgIHByb3BzOiB7XHJcbiAgICAgICAgLy8g6IOM5pmv6aKc6Imy77yI6buY6K6kdHJhbnNwYXJlbnTvvIlcclxuICAgICAgICBiZ0NvbG9yOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmdhcC5iZ0NvbG9yXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDliIblibLmp73pq5jluqbvvIzljZXkvY1weO+8iOm7mOiupDMw77yJXHJcbiAgICAgICAgaGVpZ2h0OiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IHVuaS4kdS5wcm9wcy5nYXAuaGVpZ2h0XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDkuI7kuIrkuIDkuKrnu4Tku7bnmoTot53nprtcclxuICAgICAgICBtYXJnaW5Ub3A6IHtcclxuICAgICAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICAgICAgZGVmYXVsdDogdW5pLiR1LnByb3BzLmdhcC5tYXJnaW5Ub3BcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOS4juS4i+S4gOS4que7hOS7tueahOi3neemu1xyXG4gICAgICAgIG1hcmdpbkJvdHRvbToge1xyXG4gICAgICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmkuJHUucHJvcHMuZ2FwLm1hcmdpbkJvdHRvbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///721\n"); /***/ }), /* 722 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=script&lang=js& */ 723);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI3MjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRvYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS10b2FzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///722\n"); /***/ }), /* 723 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 * toast 消息提示\n * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。\n * @tutorial https://www.uviewui.com/components/toast.html\n * @property {String | Number}\tzIndex\t\ttoast展示时的zIndex值 (默认 10090 )\n * @property {Boolean}\t\t\tloading\t\t是否加载中 (默认 false )\n * @property {String | Number}\tmessage\t\t显示的文字内容\n * @property {String}\t\t\ticon\t\t图标,或者绝对路径的图片\n * @property {String}\t\t\ttype\t\t主题类型 (默认 default)\n * @property {Boolean}\t\t\tshow\t\t是否显示该组件 (默认 false)\n * @property {Boolean}\t\t\toverlay\t\t是否显示透明遮罩,防止点击穿透 (默认 false )\n * @property {String}\t\t\tposition\t位置 (默认 'center' )\n * @property {Object}\t\t\tparams\t\t跳转的参数 \n * @property {String | Number} duration\t展示时间,单位ms (默认 2000 )\n * @property {Boolean}\t\t\tisTab\t\t是否返回的为tab页面 (默认 false )\n * @property {String}\t\t\turl\t\t\ttoast消失后是否跳转页面,有则跳转,优先级高于back参数 \n * @property {Function}\t\t\tcomplete\t执行完后的回调函数 \n * @property {Boolean}\t\t\tback\t\t结束toast是否自动返回上一页 (默认 false )\n * @property {Object}\t\t\tcustomStyle\t组件的样式,对象形式\n * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用\n * @example \n */\nvar _default = {\n name: 'u-toast',\n mixins: [uni.$u.mpMixin, uni.$u.mixin],\n data: function data() {\n return {\n isShow: false,\n timer: null,\n // 定时器\n config: {\n message: '',\n // 显示文本\n type: '',\n // 主题类型,primary,success,error,warning,black\n duration: 2000,\n // 显示的时间,毫秒\n icon: true,\n // 显示的图标\n position: 'center',\n // toast出现的位置\n complete: null,\n // 执行完后的回调函数\n overlay: false,\n // 是否防止触摸穿透\n loading: false // 是否加载中状态\n },\n\n tmpConfig: {} // 将用户配置和内置配置合并后的临时配置变量\n };\n },\n\n computed: {\n iconName: function iconName() {\n // 只有不为none,并且type为error|warning|succes|info时候,才显示图标\n if (!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {\n return '';\n }\n if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\n return uni.$u.type2icon(this.tmpConfig.type);\n } else {\n return '';\n }\n },\n overlayStyle: function overlayStyle() {\n var style = {\n justifyContent: 'center',\n alignItems: 'center',\n display: 'flex'\n };\n // 将遮罩设置为100%透明度,避免出现灰色背景\n style.backgroundColor = 'rgba(0, 0, 0, 0)';\n return style;\n },\n iconStyle: function iconStyle() {\n var style = {};\n // 图标需要一个右边距,以跟右边的文字有隔开的距离\n style.marginRight = '4px';\n return style;\n },\n loadingIconColor: function loadingIconColor() {\n var color = 'rgb(255, 255, 255)';\n if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\n // loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值\n // 必须为rgb格式的,所以这里做一个处理\n color = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type]);\n }\n return color;\n },\n // 内容盒子的样式\n contentStyle: function contentStyle() {\n var windowHeight = uni.$u.sys().windowHeight,\n style = {};\n var value = 0;\n // 根据top和bottom,对Y轴进行窗体高度的百分比偏移\n if (this.tmpConfig.position === 'top') {\n value = -windowHeight * 0.25;\n } else if (this.tmpConfig.position === 'bottom') {\n value = windowHeight * 0.25;\n }\n style.transform = \"translateY(\".concat(value, \"px)\");\n return style;\n }\n },\n created: function created() {\n var _this = this;\n // 通过主题的形式调用toast,批量生成方法函数\n ['primary', 'success', 'error', 'warning', 'default', 'loading'].map(function (item) {\n _this[item] = function (message) {\n return _this.show({\n type: item,\n message: message\n });\n };\n });\n },\n methods: {\n // 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用\n show: function show(options) {\n var _this2 = this;\n // 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱\n this.tmpConfig = uni.$u.deepMerge(this.config, options);\n // 清除定时器\n this.clearTimer();\n this.isShow = true;\n this.timer = setTimeout(function () {\n // 倒计时结束,清除定时器,隐藏toast组件\n _this2.clearTimer();\n // 判断是否存在callback方法,如果存在就执行\n typeof _this2.tmpConfig.complete === 'function' && _this2.tmpConfig.complete();\n }, this.tmpConfig.duration);\n },\n // 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用\n hide: function hide() {\n this.clearTimer();\n },\n clearTimer: function clearTimer() {\n this.isShow = false;\n // 清除定时器\n clearTimeout(this.timer);\n this.timer = null;\n }\n },\n beforeDestroy: function beforeDestroy() {\n this.clearTimer();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRvYXN0L3UtdG9hc3QudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJkYXRhIiwiaXNTaG93IiwidGltZXIiLCJjb25maWciLCJtZXNzYWdlIiwidHlwZSIsImR1cmF0aW9uIiwiaWNvbiIsInBvc2l0aW9uIiwiY29tcGxldGUiLCJvdmVybGF5IiwibG9hZGluZyIsInRtcENvbmZpZyIsImNvbXB1dGVkIiwiaWNvbk5hbWUiLCJvdmVybGF5U3R5bGUiLCJqdXN0aWZ5Q29udGVudCIsImFsaWduSXRlbXMiLCJkaXNwbGF5Iiwic3R5bGUiLCJpY29uU3R5bGUiLCJsb2FkaW5nSWNvbkNvbG9yIiwiY29sb3IiLCJjb250ZW50U3R5bGUiLCJ2YWx1ZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwic2hvdyIsImhpZGUiLCJjbGVhclRpbWVyIiwiY2xlYXJUaW1lb3V0IiwiYmVmb3JlRGVzdHJveSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJCQSxlQXNCQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztNQUNBOztNQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBRDtNQU9BO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFBQUo7TUFDQTtNQUNBO01BQ0E7UUFDQUs7TUFDQTtRQUNBQTtNQUNBO01BQ0FMO01BQ0E7SUFDQTtFQUNBO0VBQ0FNO0lBQUE7SUFDQTtJQUNBO01BQ0E7UUFBQTtVQUNBcEI7VUFDQUQ7UUFDQTtNQUFBO0lBQ0E7RUFDQTtFQUNBc0I7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjcyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtdG9hc3RcIj5cclxuXHRcdDx1LW92ZXJsYXlcclxuXHRcdFx0OnNob3c9XCJpc1Nob3dcIlxyXG5cdFx0XHQ6Y3VzdG9tLXN0eWxlPVwib3ZlcmxheVN0eWxlXCJcclxuXHRcdD5cclxuXHRcdFx0PHZpZXdcclxuXHRcdFx0XHRjbGFzcz1cInUtdG9hc3RfX2NvbnRlbnRcIlxyXG5cdFx0XHRcdDpzdHlsZT1cIltjb250ZW50U3R5bGVdXCJcclxuXHRcdFx0XHQ6Y2xhc3M9XCJbJ3UtdHlwZS0nICsgdG1wQ29uZmlnLnR5cGUsICh0bXBDb25maWcudHlwZSA9PT0gJ2xvYWRpbmcnIHx8IHRtcENvbmZpZy5sb2FkaW5nKSA/ICAndS10b2FzdF9fY29udGVudC0tbG9hZGluZycgOiAnJ11cIlxyXG5cdFx0XHQ+XHJcblx0XHRcdFx0PHUtbG9hZGluZy1pY29uXHJcblx0XHRcdFx0XHR2LWlmPVwidG1wQ29uZmlnLnR5cGUgPT09ICdsb2FkaW5nJ1wiXHJcblx0XHRcdFx0XHRtb2RlPVwiY2lyY2xlXCJcclxuXHRcdFx0XHRcdGNvbG9yPVwicmdiKDI1NSwgMjU1LCAyNTUpXCJcclxuXHRcdFx0XHRcdGluYWN0aXZlQ29sb3I9XCJyZ2IoMTIwLCAxMjAsIDEyMClcIlxyXG5cdFx0XHRcdFx0c2l6ZT1cIjI1XCJcclxuXHRcdFx0XHQ+PC91LWxvYWRpbmctaWNvbj5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHR2LWVsc2UtaWY9XCJ0bXBDb25maWcudHlwZSAhPT0gJ2RlZmFsdXQnICYmIGljb25OYW1lXCJcclxuXHRcdFx0XHRcdDpuYW1lPVwiaWNvbk5hbWVcIlxyXG5cdFx0XHRcdFx0c2l6ZT1cIjE3XCJcclxuXHRcdFx0XHRcdDpjb2xvcj1cInRtcENvbmZpZy50eXBlXCJcclxuXHRcdFx0XHRcdDpjdXN0b21TdHlsZT1cImljb25TdHlsZVwiXHJcblx0XHRcdFx0PjwvdS1pY29uPlxyXG5cdFx0XHRcdDx1LWdhcFxyXG5cdFx0XHRcdFx0di1pZj1cInRtcENvbmZpZy50eXBlID09PSAnbG9hZGluZycgfHwgdG1wQ29uZmlnLmxvYWRpbmdcIlxyXG5cdFx0XHRcdFx0aGVpZ2h0PVwiMTJcIlxyXG5cdFx0XHRcdFx0YmdDb2xvcj1cInRyYW5zcGFyZW50XCJcclxuXHRcdFx0XHQ+PC91LWdhcD5cclxuXHRcdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdFx0Y2xhc3M9XCJ1LXRvYXN0X19jb250ZW50X190ZXh0XCJcclxuXHRcdFx0XHRcdDpjbGFzcz1cIlsndS10b2FzdF9fY29udGVudF9fdGV4dC0tJyArIHRtcENvbmZpZy50eXBlXVwiXHJcblx0XHRcdFx0XHRzdHlsZT1cIm1heC13aWR0aDogNDAwcnB4O1wiXHJcblx0XHRcdFx0Pnt7IHRtcENvbmZpZy5tZXNzYWdlIH19PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3Utb3ZlcmxheT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIHRvYXN0IOa2iOaBr+aPkOekulxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmraTnu4Tku7booajnjrDlvaLlvI/nsbvkvLx1bmnnmoR1bmkuc2hvd1RvYXN0QVBJ77yM5L2G5Lmf5pyJ5LiN5ZCM55qE5Zyw5pa544CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvdG9hc3QuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0ekluZGV4XHRcdHRvYXN05bGV56S65pe255qEekluZGV45YC8ICjpu5jorqQgMTAwOTAgKVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRsb2FkaW5nXHRcdOaYr+WQpuWKoOi9veS4rSDvvIjpu5jorqQgZmFsc2Ug77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRtZXNzYWdlXHRcdOaYvuekuueahOaWh+Wtl+WGheWuuVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdGljb25cdFx05Zu+5qCH77yM5oiW6ICF57ud5a+56Lev5b6E55qE5Zu+54mHXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRcdFx0dHlwZVx0XHTkuLvpopjnsbvlnosg77yI6buY6K6kIGRlZmF1bHTvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59XHRcdFx0c2hvd1x0XHTmmK/lkKbmmL7npLror6Xnu4Tku7Yg77yI6buY6K6kIGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdG92ZXJsYXlcdFx05piv5ZCm5pi+56S66YCP5piO6YGu572p77yM6Ziy5q2i54K55Ye756m/6YCPIO+8iOm7mOiupCBmYWxzZSDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdFx0XHRwb3NpdGlvblx05L2N572uIO+8iOm7mOiupCAnY2VudGVyJyDvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH1cdFx0XHRwYXJhbXNcdFx06Lez6L2s55qE5Y+C5pWwIFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSAgZHVyYXRpb25cdOWxleekuuaXtumXtO+8jOWNleS9jW1zIO+8iOm7mOiupCAyMDAwIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdFx0XHRpc1RhYlx0XHTmmK/lkKbov5Tlm57nmoTkuLp0YWLpobXpnaIg77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0XHRcdHVybFx0XHRcdHRvYXN05raI5aSx5ZCO5piv5ZCm6Lez6L2s6aG16Z2i77yM5pyJ5YiZ6Lez6L2s77yM5LyY5YWI57qn6auY5LqOYmFja+WPguaVsCBcclxuXHQgKiBAcHJvcGVydHkge0Z1bmN0aW9ufVx0XHRcdGNvbXBsZXRlXHTmiafooYzlrozlkI7nmoTlm57osIPlh73mlbAgXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufVx0XHRcdGJhY2tcdFx057uT5p2fdG9hc3TmmK/lkKboh6rliqjov5Tlm57kuIrkuIDpobUg77yI6buY6K6kIGZhbHNlIO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHTnu4Tku7bnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBzaG93IOaYvuekunRvYXN077yM5aaC6ZyA5LiA6L+b5YWl6aG16Z2i5bCx5pi+56S6dG9hc3TvvIzor7flnKhvblJlYWR555Sf5ZG95ZGo5pyf6LCD55SoXHJcblx0ICogQGV4YW1wbGUgPHUtdG9hc3QgcmVmPVwidVRvYXN0XCIgLz5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS10b2FzdCcsXHJcblx0XHRtaXhpbnM6IFt1bmkuJHUubXBNaXhpbiwgdW5pLiR1Lm1peGluXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNTaG93OiBmYWxzZSxcclxuXHRcdFx0XHR0aW1lcjogbnVsbCwgLy8g5a6a5pe25ZmoXHJcblx0XHRcdFx0Y29uZmlnOiB7XHJcblx0XHRcdFx0XHRtZXNzYWdlOiAnJywgLy8g5pi+56S65paH5pysXHJcblx0XHRcdFx0XHR0eXBlOiAnJywgLy8g5Li76aKY57G75Z6L77yMcHJpbWFyee+8jHN1Y2Nlc3PvvIxlcnJvcu+8jHdhcm5pbmfvvIxibGFja1xyXG5cdFx0XHRcdFx0ZHVyYXRpb246IDIwMDAsIC8vIOaYvuekuueahOaXtumXtO+8jOavq+enklxyXG5cdFx0XHRcdFx0aWNvbjogdHJ1ZSwgLy8g5pi+56S655qE5Zu+5qCHXHJcblx0XHRcdFx0XHRwb3NpdGlvbjogJ2NlbnRlcicsIC8vIHRvYXN05Ye6546w55qE5L2N572uXHJcblx0XHRcdFx0XHRjb21wbGV0ZTogbnVsbCwgLy8g5omn6KGM5a6M5ZCO55qE5Zue6LCD5Ye95pWwXHJcblx0XHRcdFx0XHRvdmVybGF5OiBmYWxzZSwgLy8g5piv5ZCm6Ziy5q2i6Kem5pG456m/6YCPXHJcblx0XHRcdFx0XHRsb2FkaW5nOiBmYWxzZSwgLy8g5piv5ZCm5Yqg6L295Lit54q25oCBXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR0bXBDb25maWc6IHt9LCAvLyDlsIbnlKjmiLfphY3nva7lkozlhoXnva7phY3nva7lkIjlubblkI7nmoTkuLTml7bphY3nva7lj5jph49cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGljb25OYW1lKCkge1xyXG5cdFx0XHRcdC8vIOWPquacieS4jeS4um5vbmXvvIzlubbkuJR0eXBl5Li6ZXJyb3J8d2FybmluZ3xzdWNjZXN8aW5mb+aXtuWAme+8jOaJjeaYvuekuuWbvuagh1xyXG5cdFx0XHRcdGlmKCF0aGlzLnRtcENvbmZpZy5pY29uIHx8IHRoaXMudG1wQ29uZmlnLmljb24gPT0gJ25vbmUnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChbJ2Vycm9yJywgJ3dhcm5pbmcnLCAnc3VjY2VzcycsICdwcmltYXJ5J10uaW5jbHVkZXModGhpcy50bXBDb25maWcudHlwZSkpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkuJHUudHlwZTJpY29uKHRoaXMudG1wQ29uZmlnLnR5cGUpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b3ZlcmxheVN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge1xyXG5cdFx0XHRcdFx0anVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLFxyXG5cdFx0XHRcdFx0YWxpZ25JdGVtczogJ2NlbnRlcicsXHJcblx0XHRcdFx0XHRkaXNwbGF5OiAnZmxleCdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g5bCG6YGu572p6K6+572u5Li6MTAwJemAj+aYjuW6pu+8jOmBv+WFjeWHuueOsOeBsOiJsuiDjOaZr1xyXG5cdFx0XHRcdHN0eWxlLmJhY2tncm91bmRDb2xvciA9ICdyZ2JhKDAsIDAsIDAsIDApJ1xyXG5cdFx0XHRcdHJldHVybiBzdHlsZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uU3R5bGUoKSB7XHJcblx0XHRcdFx0Y29uc3Qgc3R5bGUgPSB7fVxyXG5cdFx0XHRcdC8vIOWbvuagh+mcgOimgeS4gOS4quWPs+i+uei3ne+8jOS7pei3n+WPs+i+ueeahOaWh+Wtl+aciemalOW8gOeahOi3neemu1xyXG5cdFx0XHRcdHN0eWxlLm1hcmdpblJpZ2h0ID0gJzRweCdcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHQvLyBpT1NBUFDkuIvvvIzlm77moIfmnIkxcHjnmoTlkJHkuIvlgY/np7vvvIzov5nph4zov5vooYzkv67mraNcclxuXHRcdFx0XHRpZiAodW5pLiR1Lm9zKCkgPT09ICdpb3MnKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5tYXJnaW5Ub3AgPSAnLTFweCdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlXHJcblx0XHRcdH0sXHJcblx0XHRcdGxvYWRpbmdJY29uQ29sb3IoKSB7XHJcblx0XHRcdFx0bGV0IGNvbG9yID0gJ3JnYigyNTUsIDI1NSwgMjU1KSdcclxuXHRcdFx0XHRpZiAoWydlcnJvcicsICd3YXJuaW5nJywgJ3N1Y2Nlc3MnLCAncHJpbWFyeSddLmluY2x1ZGVzKHRoaXMudG1wQ29uZmlnLnR5cGUpKSB7XHJcblx0XHRcdFx0XHQvLyBsb2FkaW5nLWljb27nu4Tku7blhoXpg6jkvJrlr7ljb2xvcuWPguaVsOi/m+ihjOS4gOS4qumAj+aYjuW6puWkhOeQhu+8jOivpeaWueazleimgeaxguS8oOWFpeeahOminOiJsuWAvFxyXG5cdFx0XHRcdFx0Ly8g5b+F6aG75Li6cmdi5qC85byP55qE77yM5omA5Lul6L+Z6YeM5YGa5LiA5Liq5aSE55CGXHJcblx0XHRcdFx0XHRjb2xvciA9IHVuaS4kdS5oZXhUb1JnYih1bmkuJHUuY29sb3JbdGhpcy50bXBDb25maWcudHlwZV0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBjb2xvclxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhoXlrrnnm5LlrZDnmoTmoLflvI9cclxuXHRcdFx0Y29udGVudFN0eWxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHdpbmRvd0hlaWdodCA9IHVuaS4kdS5zeXMoKS53aW5kb3dIZWlnaHQsIHN0eWxlID0ge31cclxuXHRcdFx0XHRsZXQgdmFsdWUgPSAwXHJcblx0XHRcdFx0Ly8g5qC55o2udG9w5ZKMYm90dG9t77yM5a+5Wei9tOi/m+ihjOeql+S9k+mrmOW6pueahOeZvuWIhuavlOWBj+enu1xyXG5cdFx0XHRcdGlmKHRoaXMudG1wQ29uZmlnLnBvc2l0aW9uID09PSAndG9wJykge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSAtIHdpbmRvd0hlaWdodCAqIDAuMjVcclxuXHRcdFx0XHR9IGVsc2UgaWYodGhpcy50bXBDb25maWcucG9zaXRpb24gPT09ICdib3R0b20nKSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IHdpbmRvd0hlaWdodCAqIDAuMjVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3R5bGUudHJhbnNmb3JtID0gYHRyYW5zbGF0ZVkoJHt2YWx1ZX1weClgXHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyDpgJrov4fkuLvpopjnmoTlvaLlvI/osIPnlKh0b2FzdO+8jOaJuemHj+eUn+aIkOaWueazleWHveaVsFxyXG5cdFx0XHRbJ3ByaW1hcnknLCAnc3VjY2VzcycsICdlcnJvcicsICd3YXJuaW5nJywgJ2RlZmF1bHQnLCAnbG9hZGluZyddLm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHR0aGlzW2l0ZW1dID0gbWVzc2FnZSA9PiB0aGlzLnNob3coe1xyXG5cdFx0XHRcdFx0dHlwZTogaXRlbSxcclxuXHRcdFx0XHRcdG1lc3NhZ2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5pi+56S6dG9hc3Tnu4Tku7bvvIznlLHniLbnu4Tku7bpgJrov4d0aGlzLiRyZWZzLnh4eC5zaG93KG9wdGlvbnMp5b2i5byP6LCD55SoXHJcblx0XHRcdHNob3cob3B0aW9ucykge1xyXG5cdFx0XHRcdC8vIOS4jeWwhue7k+aenOWQiOW5tuWIsHRoaXMuY29uZmln5Y+Y6YeP77yM6YG/5YWN5aSa5qyh6LCD55SodS10b2FzdO+8jOWJjeWQjueahOmFjee9rumAoOaIkOa3t+S5sVxyXG5cdFx0XHRcdHRoaXMudG1wQ29uZmlnID0gdW5pLiR1LmRlZXBNZXJnZSh0aGlzLmNvbmZpZywgb3B0aW9ucylcclxuXHRcdFx0XHQvLyDmuIXpmaTlrprml7blmahcclxuXHRcdFx0XHR0aGlzLmNsZWFyVGltZXIoKVxyXG5cdFx0XHRcdHRoaXMuaXNTaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMudGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdC8vIOWAkuiuoeaXtue7k+adn++8jOa4hemZpOWumuaXtuWZqO+8jOmakOiXj3RvYXN057uE5Lu2XHJcblx0XHRcdFx0XHR0aGlzLmNsZWFyVGltZXIoKVxyXG5cdFx0XHRcdFx0Ly8g5Yik5pat5piv5ZCm5a2Y5ZyoY2FsbGJhY2vmlrnms5XvvIzlpoLmnpzlrZjlnKjlsLHmiafooYxcclxuXHRcdFx0XHRcdHR5cGVvZih0aGlzLnRtcENvbmZpZy5jb21wbGV0ZSkgPT09ICdmdW5jdGlvbicgJiYgdGhpcy50bXBDb25maWcuY29tcGxldGUoKVxyXG5cdFx0XHRcdH0sIHRoaXMudG1wQ29uZmlnLmR1cmF0aW9uKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpmpDol490b2FzdOe7hOS7tu+8jOeUseeItue7hOS7tumAmui/h3RoaXMuJHJlZnMueHh4LmhpZGUoKeW9ouW8j+iwg+eUqFxyXG5cdFx0XHRoaWRlKCkge1xyXG5cdFx0XHRcdHRoaXMuY2xlYXJUaW1lcigpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyVGltZXIoKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxyXG5cdFx0XHRcdC8vIOa4hemZpOWumuaXtuWZqFxyXG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0XHRcdHRoaXMudGltZXIgPSBudWxsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0XHR0aGlzLmNsZWFyVGltZXIoKVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL2NvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQkdS10b2FzdC1jb2xvcjojZmZmICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LWJvcmRlci1yYWRpdXM6NHB4ICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LWJvcmRlci1iYWNrZ3JvdW5kLWNvbG9yOiM1ODU4NTggIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtYm9yZGVyLWZvbnQtc2l6ZToxNHB4ICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LWJvcmRlci1wYWRkaW5nOjEycHggMjBweCAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC1sb2FkaW5nLWJvcmRlci1wYWRkaW5nOiAyMHB4IDIwcHggIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtY29udGVudC10ZXh0LWNvbG9yOiNmZmYgIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtY29udGVudC10ZXh0LWZvbnQtc2l6ZToxNXB4ICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtaWNvbjoxMHJweCAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtcHJpbWFyeS1jb2xvcjokdS1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6I2VjZjVmZiAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtcHJpbWFyeS1ib3JkZXItY29sb3I6cmdiKDIxNSwgMjM0LCAyNTQpICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS1wcmltYXJ5LWJvcmRlci13aWR0aDoxcHggIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtdS10eXBlLXN1Y2Nlc3MtY29sb3I6ICR1LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtdS10eXBlLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogI2RiZjFlMSAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtc3VjY2Vzcy1ib3JkZXItY29sb3I6ICNCRUY1QzggIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtdS10eXBlLXN1Y2Nlc3MtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtdS10eXBlLWVycm9yLWNvbG9yOiR1LWVycm9yICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiNmZWYwZjAgIWRlZmF1bHQ7XHJcblx0JHUtdG9hc3QtdS10eXBlLWVycm9yLWJvcmRlci1jb2xvcjojZmRlMmUyICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS1lcnJvci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtd2FybmluZy1jb2xvcjokdS13YXJuaW5nICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6I2ZkZjZlYyAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtd2FybmluZy1ib3JkZXItY29sb3I6I2ZhZWNkOCAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtd2FybmluZy1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuXHQkdS10b2FzdC11LXR5cGUtZGVmYXVsdC1jb2xvcjojZmZmICFkZWZhdWx0O1xyXG5cdCR1LXRvYXN0LXUtdHlwZS1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I6IzU4NTg1OCAhZGVmYXVsdDtcclxuXHJcblx0LnUtdG9hc3Qge1xyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6ICR1LXRvYXN0LWJvcmRlci1wYWRkaW5nO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkdS10b2FzdC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10b2FzdC1ib3JkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR1LXRvYXN0LWNvbG9yO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdG1heC13aWR0aDogNjAwcnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Ji0tbG9hZGluZyB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAkdS10b2FzdC1sb2FkaW5nLWJvcmRlci1wYWRkaW5nO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogJHUtdG9hc3QtY29udGVudC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJHUtdG9hc3QtY29udGVudC10ZXh0LWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJHUtdG9hc3QtY29udGVudC10ZXh0LWZvbnQtc2l6ZTtcclxuXHJcblx0XHRcdFx0Ji0tZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHUtdG9hc3QtY29udGVudC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tZXJyb3Ige1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR1LWVycm9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHUtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLXN1Y2Nlc3Mge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR1LXN1Y2Nlc3M7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS13YXJuaW5nIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdS13YXJuaW5nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnUtdHlwZS1wcmltYXJ5IHtcclxuXHRcdGNvbG9yOiAkdS10b2FzdC11LXR5cGUtcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXRvYXN0LXUtdHlwZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXRvYXN0LXUtdHlwZS1wcmltYXJ5LWJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci13aWR0aDogJHUtdG9hc3QtdS10eXBlLXByaW1hcnktYm9yZGVyLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LnUtdHlwZS1zdWNjZXNzIHtcclxuXHRcdGNvbG9yOiAkdS10b2FzdC11LXR5cGUtc3VjY2Vzcy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXRvYXN0LXUtdHlwZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXRvYXN0LXUtdHlwZS1zdWNjZXNzLWJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdH1cclxuXHJcblx0LnUtdHlwZS1lcnJvciB7XHJcblx0XHRjb2xvcjogJHUtdG9hc3QtdS10eXBlLWVycm9yLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdG9hc3QtdS10eXBlLWVycm9yLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXRvYXN0LXUtdHlwZS1lcnJvci1ib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6ICR1LXRvYXN0LXUtdHlwZS1lcnJvci1ib3JkZXItd2lkdGg7XHJcblx0fVxyXG5cclxuXHQudS10eXBlLXdhcm5pbmcge1xyXG5cdFx0Y29sb3I6ICR1LXRvYXN0LXUtdHlwZS13YXJuaW5nLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdG9hc3QtdS10eXBlLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdG9hc3QtdS10eXBlLXdhcm5pbmctYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudS10eXBlLWRlZmF1bHQge1xyXG5cdFx0Y29sb3I6ICR1LXRvYXN0LXUtdHlwZS1kZWZhdWx0LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdG9hc3QtdS10eXBlLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///723\n"); /***/ }), /* 724 */ /*!***********************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/buy.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./buy.vue?vue&type=script&lang=js&mpType=page */ 725);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_buy_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiI3MjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9idXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2J1eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///724\n"); /***/ }), /* 725 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/buy.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _item = _interopRequireDefault(__webpack_require__(/*! @/components/smarttrading/item.vue */ 664));\nvar _aiInvestApi = __webpack_require__(/*! @/request/aiInvestApi.js */ 669);\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n item: _item.default\n },\n data: function data() {\n return {\n value: 1,\n id: '',\n detail: null,\n min: {\n 'BNB': '0.2',\n 'ETH': '0.01',\n 'BTC': '0.001',\n 'USDT': 100\n },\n coinType: ['BNB', 'ETH', 'BTC'],\n balabces: {},\n userInfo: {}\n };\n },\n onLoad: function onLoad(options) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _this.syncBuyInfos();\n case 2:\n uni.showLoading({\n mask: true\n });\n _this.balabces = JSON.parse(uni.getStorageSync('balabces'));\n _this.userInfo = JSON.parse(uni.getStorageSync('infos'));\n // 獲取傳遞的參數\n _this.id = options.id;\n setTimeout(function () {\n var obj = JSON.parse(uni.getStorageSync(_this.id));\n _this.value = obj.optionType === 'PUT' ? _this.min.USDT : _this.min[obj.investCoin];\n _this.detail = _objectSpread({}, obj);\n uni.hideLoading();\n }, 600);\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n onUnload: function onUnload() {\n uni.removeStorageSync(this.id);\n },\n methods: {\n isTrue: function isTrue() {\n var val = this.balabces.USDT;\n if (this.detail.optionType === 'CALL') {\n val = this.balabces[this.detail.investCoin];\n }\n return Number(val) > 0 && Number(val) >= this.value;\n },\n syncBuyInfos: function syncBuyInfos() {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var buyInfos, arr, pall;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n buyInfos = uni.getStorageSync('bInfo') || null;\n if (buyInfos) {\n uni.removeStorageSync('bInfo');\n uni.showLoading({\n mask: true,\n title: '正在檢測數據...'\n });\n arr = JSON.parse(buyInfos);\n pall = [];\n arr.map(function (item) {\n pall.push((0, _api._pushBuyInfo)(item));\n });\n Promise.all(pall).then(function (res) {\n var noSave = res.filter(function (r) {\n return r.code !== 1;\n });\n uni.setStorageSync('bInfo', JSON.stringify(noSave));\n });\n uni.hideLoading();\n }\n case 2:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n checkTypeAndValue: function checkTypeAndValue(type, value) {\n var obj = {\n message: \"\",\n isCross: false\n };\n switch (type) {\n case \"BNB\":\n if (value >= 0.2) {\n obj.isCross = true;\n } else {\n obj.message = \"BNB類型最低購買0.2\";\n obj.isCross = false;\n }\n break;\n case \"ETH\":\n if (value >= 0.01) {\n obj.isCross = true;\n } else {\n obj.message = \"ETH類型最低購買0.01\";\n obj.isCross = false;\n }\n break;\n case \"BTC\":\n if (value >= 0.001) {\n obj.isCross = true;\n } else {\n obj.message = \"BTC類型最低購買0.001\";\n obj.isCross = false;\n }\n break;\n case \"USDT\":\n if (value >= 100) {\n obj.isCross = true;\n } else {\n obj.message = \"USDT類型最低購買100\";\n obj.isCross = false;\n }\n break;\n }\n return obj;\n },\n buy: function buy() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var cobj, data;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!(!Number(_this2.userInfo.miner_G) >= 1)) {\n _context3.next = 3;\n break;\n }\n uni.showToast({\n title: '購買1G以上算力才可交易',\n icon: \"none\"\n });\n return _context3.abrupt(\"return\");\n case 3:\n cobj = _this2.checkTypeAndValue(_this2.detail.investCoin, _this2.value);\n if (cobj.isCross) {\n _context3.next = 7;\n break;\n }\n uni.showToast({\n title: cobj.message,\n icon: \"none\"\n });\n return _context3.abrupt(\"return\");\n case 7:\n uni.showLoading({\n mask: true\n });\n data = {\n id: _this2.detail.id,\n orderId: _this2.detail.orderId,\n type: _this2.detail.optionType,\n name: _this2.userInfo.email,\n money: _this2.value,\n money_wallet: _this2.userInfo.wallet.address\n };\n (0, _aiInvestApi._buy)(data).then(function (res) {\n if (res.status === 200) {\n var _res = res.data;\n _res.id = data.id;\n _res.money = data.money;\n _res.createTimes = _this2.$moment().valueOf();\n _this2.$refs.uToast.show({\n type: \"success\",\n position: 'bottom',\n message: \"購買成功\"\n });\n (0, _api._pushBuyInfo)(_res).then().catch(function (err) {\n var buyInfos = uni.getStorageSync('bInfo') || null;\n if (buyInfos) {\n buyInfos.push(_res);\n uni.setStorageSync('bInfo', JSON.stringify(buyInfos));\n }\n }).finally(function (e) {\n uni.$emit('updateView', {});\n uni.hideLoading();\n uni.navigateBack();\n });\n }\n }).catch(function (err) {\n // const error = JSON.parse(err.response.data.error.replace(\"HTTP 错误:\",\"\"))\n _this2.$refs.uToast.show({\n type: \"error\",\n position: 'bottom',\n duration: 3000,\n message: '當前產品火熱搶購中,下單失敗,請選擇其他產品購買.',\n // message: `錯誤碼${error.code},${error.msg}`,\n complete: function complete() {\n uni.$emit('updateView', {});\n uni.hideLoading();\n uni.navigateBack();\n }\n });\n });\n case 10:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL2J1eS52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsIml0ZW0iLCJkYXRhIiwidmFsdWUiLCJpZCIsImRldGFpbCIsIm1pbiIsImNvaW5UeXBlIiwiYmFsYWJjZXMiLCJ1c2VySW5mbyIsIm9uTG9hZCIsIm9wdGlvbnMiLCJzeW5jQnV5SW5mb3MiLCJ1bmkiLCJzaG93TG9hZGluZyIsIm1hc2siLCJKU09OIiwicGFyc2UiLCJnZXRTdG9yYWdlU3luYyIsInNldFRpbWVvdXQiLCJvYmoiLCJvcHRpb25UeXBlIiwiVVNEVCIsImludmVzdENvaW4iLCJoaWRlTG9hZGluZyIsIm9uVW5sb2FkIiwicmVtb3ZlU3RvcmFnZVN5bmMiLCJtZXRob2RzIiwiaXNUcnVlIiwidmFsIiwiTnVtYmVyIiwiYnV5SW5mb3MiLCJ0aXRsZSIsImFyciIsInBhbGwiLCJtYXAiLCJwdXNoIiwiX3B1c2hCdXlJbmZvIiwiUHJvbWlzZSIsImFsbCIsInRoZW4iLCJyZXMiLCJub1NhdmUiLCJmaWx0ZXIiLCJyIiwiY29kZSIsInNldFN0b3JhZ2VTeW5jIiwic3RyaW5naWZ5IiwiY2hlY2tUeXBlQW5kVmFsdWUiLCJ0eXBlIiwibWVzc2FnZSIsImlzQ3Jvc3MiLCJidXkiLCJtaW5lcl9HIiwic2hvd1RvYXN0IiwiaWNvbiIsImNvYmoiLCJvcmRlcklkIiwibmFtZSIsImVtYWlsIiwibW9uZXkiLCJtb25leV93YWxsZXQiLCJ3YWxsZXQiLCJhZGRyZXNzIiwiX2J1eSIsInN0YXR1cyIsIl9yZXMiLCJjcmVhdGVUaW1lcyIsIiRtb21lbnQiLCJ2YWx1ZU9mIiwiJHJlZnMiLCJ1VG9hc3QiLCJzaG93IiwicG9zaXRpb24iLCJjYXRjaCIsImVyciIsImZpbmFsbHkiLCJlIiwiJGVtaXQiLCJuYXZpZ2F0ZUJhY2siLCJkdXJhdGlvbiIsImNvbXBsZXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBa0NJO0FBQ0E7QUFDQTtBQUErQztB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TCxDQUFDLENBQUM7Z0JBQ1AsQ0FBQyxDQUFDO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRU47RUFDSjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbiAgICBpbXBvcnQgaXRlbSBmcm9tICdAL2NvbXBvbmVudHMvc21hcnR0cmFkaW5nL2l0ZW0udnVlJztcbiAgICBpbXBvcnQgeyBfYnV5IH0gZnJvbSBcIkAvcmVxdWVzdC9haUludmVzdEFwaS5qc1wiXG4gICAgaW1wb3J0IHsgX3B1c2hCdXlJbmZvIH0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxuICAgIFxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgY29tcG9uZW50czoge1xuICAgICAgICAgICAgaXRlbVxuICAgICAgICB9LFxuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogMSxcbiAgICAgICAgICAgICAgICBpZDogJycsXG4gICAgICAgICAgICAgICAgZGV0YWlsOiBudWxsLFxuICAgICAgICAgICAgICAgIG1pbjp7J0JOQic6JzAuMicsJ0VUSCc6JzAuMDEnLCdCVEMnOicwLjAwMScsJ1VTRFQnOjEwMH0sXG4gICAgICAgICAgICAgICAgY29pblR5cGU6WydCTkInLCdFVEgnLCdCVEMnXSxcbiAgICAgICAgICAgICAgICBiYWxhYmNlczp7fSxcbiAgICAgICAgICAgICAgICB1c2VySW5mbzp7fSxcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgYXN5bmMgb25Mb2FkKG9wdGlvbnMpIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYXdhaXQgdGhpcy5zeW5jQnV5SW5mb3MoKVxuICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHttYXNrOiB0cnVlfSlcbiAgICAgICAgICAgIHRoaXMuYmFsYWJjZXMgPSBKU09OLnBhcnNlKHVuaS5nZXRTdG9yYWdlU3luYygnYmFsYWJjZXMnKSlcbiAgICAgICAgICAgIHRoaXMudXNlckluZm8gPSBKU09OLnBhcnNlKHVuaS5nZXRTdG9yYWdlU3luYygnaW5mb3MnKSlcbiAgICAgICAgICAgIC8vIOeNsuWPluWCs+mBnueahOWPg+aVuFxuICAgICAgICAgICAgdGhpcy5pZCA9IG9wdGlvbnMuaWQ7XG4gICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBvYmogPSBKU09OLnBhcnNlKHVuaS5nZXRTdG9yYWdlU3luYyh0aGlzLmlkKSlcbiAgICAgICAgICAgICAgICB0aGlzLnZhbHVlID0gb2JqLm9wdGlvblR5cGUgPT09ICdQVVQnPyB0aGlzLm1pbi5VU0RUOiB0aGlzLm1pbltvYmouaW52ZXN0Q29pbl1cbiAgICAgICAgICAgICAgICB0aGlzLmRldGFpbCA9IHsuLi5vYmp9XG4gICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgIH0sIDYwMClcbiAgICAgICAgfSxcbiAgICAgICAgb25VbmxvYWQoKSB7XG4gICAgICAgICAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmModGhpcy5pZClcbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuICAgICAgICAgICAgaXNUcnVlKCl7XG4gICAgICAgICAgICAgICAgbGV0IHZhbCA9IHRoaXMuYmFsYWJjZXMuVVNEVFxuICAgICAgICAgICAgICAgIGlmKHRoaXMuZGV0YWlsLm9wdGlvblR5cGUgPT09ICdDQUxMJyl7XG4gICAgICAgICAgICAgICAgICAgIHZhbCA9IHRoaXMuYmFsYWJjZXNbdGhpcy5kZXRhaWwuaW52ZXN0Q29pbl0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBOdW1iZXIodmFsKSA+IDAgJiYgTnVtYmVyKHZhbCkgPj0gdGhpcy52YWx1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGFzeW5jIHN5bmNCdXlJbmZvcygpe1xuICAgICAgICAgICAgICAgICBjb25zdCBidXlJbmZvcyA9IHVuaS5nZXRTdG9yYWdlU3luYygnYkluZm8nKSB8fCBudWxsIFxuICAgICAgICAgICAgICAgICBpZihidXlJbmZvcyl7XG4gICAgICAgICAgICAgICAgICAgICAgdW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdiSW5mbycpXG4gICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHsgbWFzazogdHJ1ZSAsdGl0bGU6J+ato+WcqOaqoua4rOaVuOaTmi4uLid9KVxuICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhcnIgPSBKU09OLnBhcnNlKGJ1eUluZm9zKVxuICAgICAgICAgICAgICAgICAgICAgICBsZXQgcGFsbCA9IFtdXG4gICAgICAgICAgICAgICAgICAgICAgIGFyci5tYXAoaXRlbSA9PntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhbGwucHVzaChfcHVzaEJ1eUluZm8oaXRlbSkpXG4gICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgIFByb21pc2UuYWxsKHBhbGwpLnRoZW4ocmVzID0+e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgbm9TYXZlID0gcmVzLmZpbHRlcihyID0+IHtyZXR1cm4gci5jb2RlICE9PSAxfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5zZXRTdG9yYWdlU3luYygnYkluZm8nLEpTT04uc3RyaW5naWZ5KG5vU2F2ZSkpXG4gICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuXHRcdFx0Y2hlY2tUeXBlQW5kVmFsdWUodHlwZSx2YWx1ZSl7XG5cdFx0XHRcdGxldCBvYmogPSB7XG5cdFx0XHRcdFx0bWVzc2FnZTpcIlwiLFxuXHRcdFx0XHRcdGlzQ3Jvc3M6ZmFsc2Vcblx0XHRcdFx0fTtcblx0XHRcdFx0c3dpdGNoKHR5cGUpe1xuXHRcdFx0XHRcdGNhc2UgXCJCTkJcIjpcblx0XHRcdFx0XHRcdGlmKHZhbHVlID49IDAuMil7XG5cdFx0XHRcdFx0XHRcdG9iai5pc0Nyb3NzID0gdHJ1ZVxuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdG9iai5tZXNzYWdlID0gXCJCTkLpoZ7lnovmnIDkvY7os7zosrcwLjJcIjtcblx0XHRcdFx0XHRcdFx0b2JqLmlzQ3Jvc3MgPSBmYWxzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlIFwiRVRIXCI6XG5cdFx0XHRcdFx0XHRpZih2YWx1ZSA+PSAwLjAxKXtcblx0XHRcdFx0XHRcdFx0b2JqLmlzQ3Jvc3MgPSB0cnVlXG5cdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0b2JqLm1lc3NhZ2UgPSBcIkVUSOmhnuWei+acgOS9juizvOiytzAuMDFcIjtcblx0XHRcdFx0XHRcdFx0b2JqLmlzQ3Jvc3MgPSBmYWxzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlIFwiQlRDXCI6XG5cdFx0XHRcdFx0XHRpZih2YWx1ZSA+PSAwLjAwMSl7XG5cdFx0XHRcdFx0XHRcdG9iai5pc0Nyb3NzID0gdHJ1ZVxuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdG9iai5tZXNzYWdlID0gXCJCVEPpoZ7lnovmnIDkvY7os7zosrcwLjAwMVwiO1xuXHRcdFx0XHRcdFx0XHRvYmouaXNDcm9zcyA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgXCJVU0RUXCI6XG5cdFx0XHRcdFx0XHRpZih2YWx1ZSA+PSAxMDApe1xuXHRcdFx0XHRcdFx0XHRvYmouaXNDcm9zcyA9IHRydWVcblx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRvYmoubWVzc2FnZSA9IFwiVVNEVOmhnuWei+acgOS9juizvOiytzEwMFwiO1xuXHRcdFx0XHRcdFx0XHRvYmouaXNDcm9zcyA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiBvYmpcblx0XHRcdH0sXG4gICAgICAgICAgICBhc3luYyBidXkoKSB7XG5cdFx0XHRcdGlmKCFOdW1iZXIodGhpcy51c2VySW5mby5taW5lcl9HKSA+PSAxKXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHQgICAgdGl0bGU6ICfos7zosrcxR+S7peS4iueul+WKm+aJjeWPr+S6pOaYkycsXG5cdFx0XHRcdFx0XHRpY29uOlwibm9uZVwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHRsZXQgY29iaiA9IHRoaXMuY2hlY2tUeXBlQW5kVmFsdWUodGhpcy5kZXRhaWwuaW52ZXN0Q29pbix0aGlzLnZhbHVlKVxuXHRcdFx0XHRpZighY29iai5pc0Nyb3NzKXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHQgICAgdGl0bGU6IGNvYmoubWVzc2FnZSxcblx0XHRcdFx0XHRcdGljb246XCJub25lXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgdW5pLnNob3dMb2FkaW5nKHsgbWFzazogdHJ1ZSB9KVxuICAgICAgICAgICAgICAgIGNvbnN0IGRhdGEgPSB7XG4gICAgICAgICAgICAgICAgICAgIGlkOiB0aGlzLmRldGFpbC5pZCxcbiAgICAgICAgICAgICAgICAgICAgb3JkZXJJZDogdGhpcy5kZXRhaWwub3JkZXJJZCxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogdGhpcy5kZXRhaWwub3B0aW9uVHlwZSxcbiAgICAgICAgICAgICAgICAgICAgbmFtZTp0aGlzLnVzZXJJbmZvLmVtYWlsLFxuICAgICAgICAgICAgICAgICAgICBtb25leTp0aGlzLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBtb25leV93YWxsZXQ6dGhpcy51c2VySW5mby53YWxsZXQuYWRkcmVzc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBfYnV5KGRhdGEpLnRoZW4oIChyZXMpPT57XG4gICAgICAgICAgICAgICAgICAgICBpZihyZXMuc3RhdHVzID09PSAyMDApe1xuICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBfcmVzID0gcmVzLmRhdGFcbiAgICAgICAgICAgICAgICAgICAgICAgICBfcmVzLmlkID0gZGF0YS5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgIF9yZXMubW9uZXkgPSBkYXRhLm1vbmV5XG4gICAgICAgICAgICAgICAgICAgICAgICAgX3Jlcy5jcmVhdGVUaW1lcyA9IHRoaXMuJG1vbWVudCgpLnZhbHVlT2YoKVxuICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMudVRvYXN0LnNob3coe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJzdWNjZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjonYm90dG9tJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IFwi6LO86LK35oiQ5YqfXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgX3B1c2hCdXlJbmZvKF9yZXMpLnRoZW4oKS5jYXRjaChlcnI9PntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGJ1eUluZm9zID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdiSW5mbycpIHx8IG51bGxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoYnV5SW5mb3Mpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV5SW5mb3MucHVzaChfcmVzKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNldFN0b3JhZ2VTeW5jKCdiSW5mbycsSlNPTi5zdHJpbmdpZnkoYnV5SW5mb3MpKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgIH0pLmZpbmFsbHkoZT0+e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuJGVtaXQoJ3VwZGF0ZVZpZXcnLHt9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkubmF2aWdhdGVCYWNrKClcbiAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBjb25zdCBlcnJvciA9IEpTT04ucGFyc2UoZXJyLnJlc3BvbnNlLmRhdGEuZXJyb3IucmVwbGFjZShcIkhUVFAg6ZSZ6K+vOlwiLFwiXCIpKVxuICAgICAgICAgICAgICAgICAgICAgdGhpcy4kcmVmcy51VG9hc3Quc2hvdyh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246J2JvdHRvbScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOjMwMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6J+eVtuWJjeeUouWTgeeBq+eGseaQtuizvOS4re+8jOS4i+WWruWkseaVl++8jOiri+mBuOaTh+WFtuS7lueUouWTgeizvOiyty4nLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtZXNzYWdlOiBg6Yyv6Kqk56K8JHtlcnJvci5jb2RlfSwke2Vycm9yLm1zZ31gLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wbGV0ZTooKT0+e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS4kZW1pdCgndXBkYXRlVmlldycse30pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkubmF2aWdhdGVCYWNrKClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH1cbiAgICB9XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///725\n"); /***/ }), /* 726 */ /*!********************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/blanceDetail.vue?mpType=page ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blanceDetail.vue?vue&type=template&id=dbcb0330&scoped=true&mpType=page */ 727);\n/* harmony import */ var _blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blanceDetail.vue?vue&type=script&lang=js&mpType=page */ 729);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"dbcb0330\",\n null,\n false,\n _blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/smarttrading/blanceDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0o7QUFDaEo7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSw4R0FBTTtBQUNSLEVBQUUsdUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ibGFuY2VEZXRhaWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWRiY2IwMzMwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ibGFuY2VEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2JsYW5jZURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImRiY2IwMzMwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3NtYXJ0dHJhZGluZy9ibGFuY2VEZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///726\n"); /***/ }), /* 727 */ /*!**************************************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/blanceDetail.vue?vue&type=template&id=dbcb0330&scoped=true&mpType=page ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blanceDetail.vue?vue&type=template&id=dbcb0330&scoped=true&mpType=page */ 728); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_template_id_dbcb0330_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 728 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/blanceDetail.vue?vue&type=template&id=dbcb0330&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 538).default, "u-Text": __webpack_require__(/*! @/uview-ui/components/u--text/u--text.vue */ 683).default, uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 491).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "box-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-flex uni-row"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-flex-item"), attrs: { _i: 3 }, }, [ _c("u-tabs", { attrs: { current: _vm.currentTab, inactiveStyle: "{color: rgba(142, 142, 147, 1)}", list: [ { name: "轉換" }, { name: "投資" }, { name: "收益" }, { name: "推荐收益" }, ], _i: 4, }, on: { click: _vm.switchTab }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", "coinItem"), attrs: { _i: 5 }, on: { click: function ($event) { _vm.show = true }, }, }, [ _c("u--text", { attrs: { suffixIcon: "arrow-down", customStyle: "color:#4F5AD7;", iconStyle: "font-size: 16px; padding-left:8px;", text: _vm.coins[_vm.coinIndex], _i: 6, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "box-main"), attrs: { _i: 7 } }, [ _c( "scroll-view", { style: _vm._$s(8, "s", { height: _vm.scrollHeight + "px" }), attrs: { _i: 8 }, on: { scrolltolower: _vm.loadMore }, }, [ _vm._l( _vm._$s(9, "f", { forItems: _vm.list }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("9-" + $30, "sc", "list_item"), attrs: { _i: "9-" + $30 }, }, [ _vm._$s( "10-" + $30, "i", _vm.currentTab != 2 && _vm.currentTab != 3 ) ? _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "list_title" ), attrs: { _i: "10-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "11-" + $30, "a-src", _vm.imgs[_vm.coins[_vm.coinIndex]] ), _i: "11-" + $30, }, }), _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.coins[_vm.coinIndex]) ) ), ]), ] ) : _vm._e(), _vm._$s("13-" + $30, "i", _vm.currentTab == 0) ? _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "list_txt" ), attrs: { _i: "13-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s( _vm.timeOptin(item.insertTime - 0) ) ) ), ]), ] ) : _vm._e(), _vm._$s("15-" + $30, "i", _vm.currentTab == 0) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "list_txt" ), attrs: { _i: "15-" + $30 }, }, [ _c( "text", { class: _vm._$s( "16-" + $30, "c", "text_" + _vm.coins[_vm.coinIndex] ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s( item.transferType == "out" ? "-" : "+" ) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s( item.amount.replace("-", "") || 0 ) ) + _vm._$s( "16-" + $30, "t0-2", _vm._s(_vm.coins[_vm.coinIndex]) ) ), ] ), ] ) : _vm._e(), _vm._$s( "17-" + $30, "i", _vm.currentTab == 0 && item.transferType == "out" ) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "list_txt" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.gasFees) ) ), ] ) : _vm._e(), _vm._$s("18-" + $30, "i", _vm.currentTab == 0) ? _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "list_txt" ), attrs: { _i: "18-" + $30 }, }, [ _vm._$s("19-" + $30, "i", item.txId) ? _c("text") : _c("text"), ] ) : _vm._e(), _vm._$s("21-" + $30, "i", _vm.currentTab == 1) ? _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "list_txt" ), attrs: { _i: "21-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s( _vm.timeOptin(item.settletime * 1000) ) ) ), ]), ] ) : _vm._e(), _vm._$s("23-" + $30, "i", _vm.currentTab == 1) ? _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "list_txt" ), attrs: { _i: "23-" + $30 }, }, [ _c( "text", { class: _vm._$s( "24-" + $30, "c", "text_" + _vm.coins[_vm.coinIndex] ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(item.money || 0) ) + _vm._$s( "24-" + $30, "t0-1", _vm._s(_vm.coins[_vm.coinIndex]) ) ), ] ), ] ) : _vm._e(), _vm._$s("25-" + $30, "i", _vm.currentTab == 2) ? _c("recordVue", { attrs: { item: item, _i: "25-" + $30 }, }) : _vm._e(), _vm._$s("26-" + $30, "i", _vm.currentTab == 3) ? _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "list_txt list_txt_tui" ), attrs: { _i: "26-" + $30 }, }, [ _c("view"), _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "color-black" ), attrs: { _i: "28-" + $30 }, on: { click: function ($event) { return _vm.copyAddress(item.address) }, }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s( _vm.addressOption(item.address) ) ) ), ] ), ] ) : _vm._e(), _vm._$s("29-" + $30, "i", _vm.currentTab == 3) ? _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "list_txt list_txt_tui" ), attrs: { _i: "29-" + $30 }, }, [ _c("view"), _c( "view", { class: _vm._$s( "31-" + $30, "c", "text_" + _vm.coins[_vm.coinIndex] ), attrs: { _i: "31-" + $30 }, }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s( item.amount + " " + _vm.coins[_vm.coinIndex] ) ) ), ] ), ] ) : _vm._e(), _vm._$s("32-" + $30, "i", _vm.currentTab == 3) ? _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "list_txt list_txt_tui" ), attrs: { _i: "32-" + $30 }, }, [ _c("view"), _c( "view", { staticClass: _vm._$s( "34-" + $30, "sc", "color-black" ), attrs: { _i: "34-" + $30 }, }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s( _vm.timeOptin( item.createtime * 1000 ) ) ) ), ] ), ] ) : _vm._e(), ], 1 ) } ), _vm._$s( 35, "i", !_vm.loading && (_vm.list.length === 0 || _vm.search.page >= _vm.totalPages) ) ? _c( "view", { staticClass: _vm._$s(35, "sc", "nodata"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s( _vm.list.length === 0 ? "暫無數據" : "暫無更多數據" ) ) ), ] ) : _vm._e(), ], 2 ), ] ), _c( "u-popup", { attrs: { show: _vm.show, mode: "bottom", round: "10", closeable: false, _i: 36, }, on: { close: function ($event) { _vm.show = false }, }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(38, "sc", "uni-flex uni-row"), attrs: { _i: 38 }, }, _vm._l( _vm._$s(39, "f", { forItems: _vm.coins }), function (coin, i, $21, $31) { return _c( "view", { key: _vm._$s(39, "f", { forIndex: $21, key: coin }), staticClass: _vm._$s("39-" + $31, "sc", "coinTag"), class: _vm._$s("39-" + $31, "c", { checked: _vm.coinIndex === i, }), attrs: { _i: "39-" + $31 }, on: { click: function ($event) { return _vm.changeCoin(i) }, }, }, [_vm._v(_vm._$s("39-" + $31, "t0-0", _vm._s(coin)))] ) } ), 0 ), ]), ] ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 729 */ /*!********************************************************************************************!*\ !*** E:/ruyi/dapp/pages/smarttrading/blanceDetail.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blanceDetail.vue?vue&type=script&lang=js&mpType=page */ 730);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blanceDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiI3MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ibGFuY2VEZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2JsYW5jZURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///729\n"); /***/ }), /* 730 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/pages/smarttrading/blanceDetail.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/components/record.vue */ 731));\nvar _api = __webpack_require__(/*! @/request/api.js */ 34);\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 _default = {\n components: {\n recordVue: _record.default\n },\n data: function data() {\n return {\n imgs: {\n USDT: '/static/usdt.png',\n BNB: '/static/bnb.png',\n ETH: '/static/eth.png',\n BTC: '/static/btc.png'\n },\n show: false,\n list: [],\n currentTab: 0,\n loading: false,\n coinIndex: 0,\n coins: ['USDT', 'BNB', 'ETH', 'BTC'],\n scrollHeight: 0,\n totalPages: 1,\n search: {\n cointype: \"USDT\",\n listrow: 5,\n page: 1\n }\n };\n },\n onLoad: function onLoad() {\n this.calculateScrollHeight();\n this.resetAndLoadData();\n },\n methods: {\n gasSearch: function gasSearch(hash) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var gasFee;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return new Promise(function (resolve, reject) {\n uni.request({\n url: \"https://nfta.ikiry.com/searchGasused?hash=\" + hash,\n success: function success(res) {\n resolve(res.data.gasFeeEther);\n },\n fail: function fail(err) {\n __f__(\"log\", err, \" at pages/smarttrading/blanceDetail.vue:114\");\n reject(err);\n }\n });\n });\n case 2:\n gasFee = _context.sent;\n return _context.abrupt(\"return\", gasFee);\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n copyAddress: function copyAddress(address) {\n uni.setClipboardData({\n data: address,\n success: function success() {\n uni.showToast({\n title: '複製成功',\n icon: 'success'\n });\n }\n });\n },\n addressOption: function addressOption(addr) {\n if (addr) {\n var start = addr.substring(0, 6);\n var end = addr.substring(addr.length - 6);\n var middle = \"…\";\n var finalString = start + middle + end;\n return finalString;\n }\n },\n timeOptin: function timeOptin(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = String(date.getMonth() + 1).padStart(2, '0'); // 月份從0開始,所以要加1\n var day = String(date.getDate()).padStart(2, '0');\n var hours = String(date.getHours()).padStart(2, '0');\n var minutes = String(date.getMinutes()).padStart(2, '0');\n var seconds = String(date.getSeconds()).padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n loadData: function loadData() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var api, res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!_this.loading) {\n _context3.next = 2;\n break;\n }\n return _context3.abrupt(\"return\");\n case 2:\n _this.loading = true;\n _context3.t0 = _this.currentTab;\n _context3.next = _context3.t0 === 0 ? 6 : _context3.t0 === 1 ? 8 : _context3.t0 === 2 ? 10 : _context3.t0 === 3 ? 12 : 14;\n break;\n case 6:\n api = _api._getrechargelogs;\n return _context3.abrupt(\"break\", 15);\n case 8:\n api = _api._getinvestlogs;\n return _context3.abrupt(\"break\", 15);\n case 10:\n api = _api._getexerciselogs;\n return _context3.abrupt(\"break\", 15);\n case 12:\n api = _api._quantifyrewardlogs;\n return _context3.abrupt(\"break\", 15);\n case 14:\n api = _api._getrechargelogs;\n case 15:\n _context3.prev = 15;\n if (_this.search.page === 1) {\n uni.showLoading({\n mask: true,\n title: '數據加載中...'\n });\n }\n _context3.next = 19;\n return api(_this.search);\n case 19:\n res = _context3.sent;\n if (!(res.code === 1)) {\n _context3.next = 27;\n break;\n }\n if (_this.search.page === 1) {\n _this.list = res.data.data || [];\n } else {\n _this.list = _this.list.concat(res.data.data || []);\n }\n _this.totalPages = res.data.total / 5 || 1;\n _context3.next = 25;\n return Promise.all(_this.list.map( /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(item) {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(item.transferType == 'out')) {\n _context2.next = 6;\n break;\n }\n _context2.next = 3;\n return _this.gasSearch(item.txId);\n case 3:\n item.gasFees = _context2.sent;\n _context2.next = 7;\n break;\n case 6:\n item.gasFees = \"\";\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }()));\n case 25:\n _context3.next = 28;\n break;\n case 27:\n uni.showToast({\n title: res.msg || '加載失敗',\n icon: 'none'\n });\n case 28:\n _context3.next = 34;\n break;\n case 30:\n _context3.prev = 30;\n _context3.t1 = _context3[\"catch\"](15);\n __f__(\"error\", 'Data loading error:', _context3.t1, \" at pages/smarttrading/blanceDetail.vue:201\");\n uni.showToast({\n title: '網絡異常,請稍後重試',\n icon: 'none'\n });\n case 34:\n _context3.prev = 34;\n _this.loading = false;\n uni.hideLoading();\n return _context3.finish(34);\n case 38:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[15, 30, 34, 38]]);\n }))();\n },\n // 加載更多\n loadMore: function loadMore() {\n if (this.loading) return;\n if (this.search.page >= this.totalPages) return;\n this.search.page++;\n this.loadData();\n },\n // 重置並加載數據\n resetAndLoadData: function resetAndLoadData() {\n this.search.page = 1;\n this.list = [];\n this.loadData();\n },\n // 計算滾動區域高度\n calculateScrollHeight: function calculateScrollHeight() {\n var systemInfo = uni.getSystemInfoSync();\n this.scrollHeight = systemInfo.windowHeight - 100; // 減去其他元素高度\n },\n // 切換標籤頁\n switchTab: function switchTab(item) {\n if (this.currentTab === item.index) return;\n this.currentTab = item.index;\n this.resetAndLoadData();\n },\n // 切換幣種\n changeCoin: function changeCoin(index) {\n this.show = false;\n if (this.coinIndex === index) return;\n this.coinIndex = index;\n this.search.cointype = this.coins[index];\n this.resetAndLoadData();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc21hcnR0cmFkaW5nL2JsYW5jZURldGFpbC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInJlY29yZFZ1ZSIsImRhdGEiLCJpbWdzIiwiVVNEVCIsIkJOQiIsIkVUSCIsIkJUQyIsInNob3ciLCJsaXN0IiwiY3VycmVudFRhYiIsImxvYWRpbmciLCJjb2luSW5kZXgiLCJjb2lucyIsInNjcm9sbEhlaWdodCIsInRvdGFsUGFnZXMiLCJzZWFyY2giLCJjb2ludHlwZSIsImxpc3Ryb3ciLCJwYWdlIiwib25Mb2FkIiwibWV0aG9kcyIsImdhc1NlYXJjaCIsInVuaSIsInVybCIsInN1Y2Nlc3MiLCJyZXNvbHZlIiwiZmFpbCIsInJlamVjdCIsImdhc0ZlZSIsImNvcHlBZGRyZXNzIiwidGl0bGUiLCJpY29uIiwiYWRkcmVzc09wdGlvbiIsInRpbWVPcHRpbiIsImxvYWREYXRhIiwiYXBpIiwibWFzayIsInJlcyIsIlByb21pc2UiLCJpdGVtIiwibG9hZE1vcmUiLCJyZXNldEFuZExvYWREYXRhIiwiY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0Iiwic3dpdGNoVGFiIiwiY2hhbmdlQ29pbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBa0VBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQU1BO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0E7a0JBQ0FDO29CQUNBQztvQkFDQUM7c0JBQ0FDO29CQUNBO29CQUNBQztzQkFDQTtzQkFDQUM7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtnQkFYQUM7Z0JBQUEsaUNBWUFBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQVA7UUFDQXJCO1FBQ0F1QjtVQUNBRjtZQUNBUTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBLEtBQ0E7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFDQTtnQkFBQSxlQUVBO2dCQUFBLGtDQUNBLHlCQUdBLHlCQUdBLDBCQUdBO2dCQUFBO2NBQUE7Z0JBUkFDO2dCQUFBO2NBQUE7Z0JBR0FBO2dCQUFBO2NBQUE7Z0JBR0FBO2dCQUFBO2NBQUE7Z0JBR0FBO2dCQUFBO2NBQUE7Z0JBR0FBO2NBQUE7Z0JBQUE7Z0JBR0E7a0JBQ0FiO29CQUNBYztvQkFDQU47a0JBQ0E7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FDQUs7Y0FBQTtnQkFBQUU7Z0JBQUEsTUFDQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FFQUM7a0JBQUE7b0JBQUE7c0JBQUE7d0JBQUE7MEJBQUE7NEJBQUEsTUFDQUM7OEJBQUE7OEJBQUE7NEJBQUE7NEJBQUE7NEJBQUEsT0FDQTswQkFBQTs0QkFBQUE7NEJBQUE7NEJBQUE7MEJBQUE7NEJBRUFBOzBCQUFBOzBCQUFBOzRCQUFBO3dCQUFBO3NCQUFBO29CQUFBO2tCQUFBLENBRUE7a0JBQUE7b0JBQUE7a0JBQUE7Z0JBQUE7Y0FBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQUVBakI7a0JBQ0FRO2tCQUNBQztnQkFDQTtjQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUE7Z0JBQUE7Z0JBR0E7Z0JBQ0FUO2tCQUNBUTtrQkFDQUM7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFFQTtnQkFDQVQ7Z0JBQUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtJQUNBO0lBQ0FrQjtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNzMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJveC1saXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXggdW5pLXJvd1wiIHN0eWxlPVwiYm9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjRTdFN0U3OyBwYWRkaW5nLWJvdHRvbTogNnB4O1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZsZXgtaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHUtdGFicyA6Y3VycmVudD1cImN1cnJlbnRUYWJcIiBpbmFjdGl2ZVN0eWxlPVwie2NvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDcsIDEpfVwiXHJcblx0XHRcdFx0XHRcdDpsaXN0PVwiW3tuYW1lOifovYnmj5snfSx7bmFtZTon5oqV6LOHJ30se25hbWU6J+aUtuebiid9LHtuYW1lOifmjqjojZDmlLbnm4onfV1cIiBAY2xpY2s9XCJzd2l0Y2hUYWJcIj48L3UtdGFicz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2luSXRlbVwiIEBjbGljaz1cInNob3c9dHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PHUtLXRleHQgc3VmZml4SWNvbj1cImFycm93LWRvd25cIiBjdXN0b21TdHlsZT1cImNvbG9yOiM0RjVBRDc7XCJcclxuXHRcdFx0XHRcdFx0aWNvblN0eWxlPVwiZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nLWxlZnQ6OHB4O1wiIDp0ZXh0PVwiY29pbnNbY29pbkluZGV4XVwiPjwvdS0tdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3gtbWFpblwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteSA6c3R5bGU9XCJ7IGhlaWdodDogc2Nyb2xsSGVpZ2h0ICsgJ3B4JyB9XCIgQHNjcm9sbHRvbG93ZXI9XCJsb2FkTW9yZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCJpdGVtIGluIGxpc3RcIiBjbGFzcz1cImxpc3RfaXRlbVwiIDprZXk9XCJpdGVtLmlkXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdF90aXRsZVwiIHYtaWY9XCJjdXJyZW50VGFiICE9IDIgJiYgY3VycmVudFRhYiAhPSAzXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdzW2NvaW5zW2NvaW5JbmRleF1dXCIgbW9kZT1cImhlaWdodEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+e3tjb2luc1tjb2luSW5kZXhdfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImN1cnJlbnRUYWIgPT0gMFwiIGNsYXNzPVwibGlzdF90eHRcIj7mmYLplpPvvJo8dGV4dD57eyB0aW1lT3B0aW4oaXRlbS5pbnNlcnRUaW1lIC0gMCkgfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY3VycmVudFRhYiA9PSAwXCIgY2xhc3M9XCJsaXN0X3R4dFwiPuaVuOmHj++8mjx0ZXh0IDpjbGFzcz1cImB0ZXh0XyR7Y29pbnNbY29pbkluZGV4XX1gXCI+IHt7IGl0ZW0udHJhbnNmZXJUeXBlID09ICdvdXQnID8gJy0nIDogJysnfX0ge3sgaXRlbS5hbW91bnQucmVwbGFjZSgnLScsXCJcIikgfHwgMCB9fSB7e2NvaW5zW2NvaW5JbmRleF19fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjdXJyZW50VGFiID09IDAgJiYgaXRlbS50cmFuc2ZlclR5cGUgPT0gJ291dCdcIiBjbGFzcz1cImxpc3RfdHh0XCI+R0FT6LK777yae3sgaXRlbS5nYXNGZWVzIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY3VycmVudFRhYiA9PSAwXCIgY2xhc3M9XCJsaXN0X3R4dFwiPlxyXG5cdFx0XHRcdFx0XHRcdOeLgOaFi++8mlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJpdGVtLnR4SWRcIj7lt7LlrozmiJA8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgdi1lbHNlPkFJ5Lqk5Ymy5LitPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY3VycmVudFRhYiA9PSAxXCIgY2xhc3M9XCJsaXN0X3R4dFwiPuaZgumWk++8mjx0ZXh0Pnt7IHRpbWVPcHRpbihpdGVtLnNldHRsZXRpbWUgKiAxMDAwKSB9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjdXJyZW50VGFiID09IDFcIiBjbGFzcz1cImxpc3RfdHh0XCI+5pW46YeP77yaPHRleHQgOmNsYXNzPVwiYHRleHRfJHtjb2luc1tjb2luSW5kZXhdfWBcIj4gLSB7eyBpdGVtLm1vbmV5IHx8IDAgfX0ge3tjb2luc1tjb2luSW5kZXhdfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIOaUtuebiiAtLT5cclxuXHRcdFx0XHRcdFx0PHJlY29yZFZ1ZSB2LWlmPVwiY3VycmVudFRhYiA9PSAyXCIgOml0ZW09XCJpdGVtXCIvPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIOaOqOiNkOS6uuWlluWKsSAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImN1cnJlbnRUYWIgPT0gM1wiIGNsYXNzPVwibGlzdF90eHQgbGlzdF90eHRfdHVpXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+5Zyw5Z2A77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxhY2tcIiBAY2xpY2s9XCJjb3B5QWRkcmVzcyhpdGVtLmFkZHJlc3MpXCI+e3sgYWRkcmVzc09wdGlvbihpdGVtLmFkZHJlc3MpIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjdXJyZW50VGFiID09IDNcIiBjbGFzcz1cImxpc3RfdHh0IGxpc3RfdHh0X3R1aVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pui0reS5sOmHj+WMluS6p+WTge+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJgdGV4dF8ke2NvaW5zW2NvaW5JbmRleF19YFwiPit7eyBpdGVtLmFtb3VudCArIFwiIFwiICsgY29pbnNbY29pbkluZGV4XX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjdXJyZW50VGFiID09IDNcIiBjbGFzcz1cImxpc3RfdHh0IGxpc3RfdHh0X3R1aVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3PuaXtumXtO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbG9yLWJsYWNrXCI+e3sgdGltZU9wdGluKGl0ZW0uY3JlYXRldGltZSAqIDEwMDApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiIWxvYWRpbmcgJiYgKGxpc3QubGVuZ3RoID09PSAwIHx8IHNlYXJjaC5wYWdlID49IHRvdGFsUGFnZXMpXCIgY2xhc3M9XCJub2RhdGFcIj5cclxuXHRcdFx0XHRcdFx0e3tsaXN0Lmxlbmd0aCA9PT0gMCA/ICfmmqvnhKHmlbjmk5onIDogJ+aaq+eEoeabtOWkmuaVuOaTmid9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHUtcG9wdXAgOnNob3c9XCJzaG93XCIgbW9kZT1cImJvdHRvbVwiIEBjbG9zZT1cInNob3cgPSBmYWxzZVwiIHJvdW5kPVwiMTBcIiA6Y2xvc2VhYmxlPVwiZmFsc2VcIj5cclxuXHRcdFx0XHQ8dmlldyBzdHlsZT1cIiB3aWR0aDogMTAwJTsgcGFkZGluZzogMzJweCAwO1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZmxleCB1bmktcm93XCIgc3R5bGU9XCJqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiY2hhbmdlQ29pbihpKVwiIGNsYXNzPVwiY29pblRhZ1wiIDpjbGFzcz1cInsnY2hlY2tlZCc6Y29pbkluZGV4ID09PSBpfVwiXHJcblx0XHRcdFx0XHRcdFx0di1mb3I9XCIoY29pbiAsIGkpIGluIGNvaW5zXCIgOmtleT1cImNvaW5cIj57e2NvaW59fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3UtcG9wdXA+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcmVjb3JkVnVlIGZyb20gXCJAL2NvbXBvbmVudHMvcmVjb3JkLnZ1ZVwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRfZ2V0cmVjaGFyZ2Vsb2dzLCAvL+eNsuWPluWFheWAvOiomOmMhFxyXG5cdFx0X2dldGludmVzdGxvZ3MsIC8v542y5Y+W5oqV6LOH6KiY6YyEXHJcblx0XHRfZ2V0ZXhlcmNpc2Vsb2dzICwvL+eNsuWPluaUtuebiuiomOmMhFxyXG5cdFx0X3F1YW50aWZ5cmV3YXJkbG9ncyAvL+iOt+WPluaOqOiNkOaUtuebiuiusOW9lVxyXG5cdH0gZnJvbSBcIkAvcmVxdWVzdC9hcGkuanNcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6e1xyXG5cdFx0XHRyZWNvcmRWdWVcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ3M6IHtcclxuXHRcdFx0XHRcdFVTRFQ6ICcvc3RhdGljL3VzZHQucG5nJyxcclxuXHRcdFx0XHQgICAgQk5COiAnL3N0YXRpYy9ibmIucG5nJyxcclxuXHRcdFx0XHQgICAgRVRIOiAnL3N0YXRpYy9ldGgucG5nJyxcclxuXHRcdFx0XHQgICAgQlRDOiAnL3N0YXRpYy9idGMucG5nJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0bGlzdDogW10sXHJcblx0XHRcdFx0Y3VycmVudFRhYjogMCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRjb2luSW5kZXg6IDAsXHJcblx0XHRcdFx0Y29pbnM6IFsnVVNEVCcsICdCTkInLCAnRVRIJywgJ0JUQyddLFxyXG5cdFx0XHRcdHNjcm9sbEhlaWdodDogMCxcclxuXHRcdFx0XHR0b3RhbFBhZ2VzOiAxLFxyXG5cdFx0XHRcdHNlYXJjaDoge1xyXG5cdFx0XHRcdFx0Y29pbnR5cGU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdFx0bGlzdHJvdzogNSxcclxuXHRcdFx0XHRcdHBhZ2U6IDFcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuY2FsY3VsYXRlU2Nyb2xsSGVpZ2h0KCk7XHJcblx0XHRcdHRoaXMucmVzZXRBbmRMb2FkRGF0YSgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXN5bmMgZ2FzU2VhcmNoKGhhc2gpe1xyXG5cdFx0XHRcdGxldCBnYXNGZWUgPSBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0ICAgIHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHQgICAgICAgIHVybDogXCJodHRwczovL25mdGEuaWtpcnkuY29tL3NlYXJjaEdhc3VzZWQ/aGFzaD1cIiArIGhhc2gsXHJcblx0XHRcdFx0ICAgICAgICBzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHJlc29sdmUocmVzLmRhdGEuZ2FzRmVlRXRoZXIpOyBcclxuXHRcdFx0XHQgICAgICAgIH0sXHJcblx0XHRcdFx0ICAgICAgICBmYWlsKGVycikge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGNvbnNvbGUubG9nKGVycik7XHJcblx0XHRcdFx0ICAgICAgICAgICAgcmVqZWN0KGVycik7IFxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICB9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRyZXR1cm4gZ2FzRmVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvcHlBZGRyZXNzKGFkZHJlc3Mpe1xyXG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHRcdFx0XHRcdGRhdGE6IGFkZHJlc3MsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn6KSH6KO95oiQ5YqfJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZGRyZXNzT3B0aW9uKGFkZHIpe1xyXG5cdFx0XHRcdGlmKGFkZHIpe1xyXG5cdFx0XHRcdFx0bGV0IHN0YXJ0ID0gYWRkci5zdWJzdHJpbmcoMCwgNik7XHJcblx0XHRcdFx0XHRsZXQgZW5kID0gYWRkci5zdWJzdHJpbmcoYWRkci5sZW5ndGggLSA2KTtcclxuXHRcdFx0XHRcdGxldCBtaWRkbGUgPSBcIuKAplwiO1xyXG5cdFx0XHRcdFx0bGV0IGZpbmFsU3RyaW5nID0gc3RhcnQgKyBtaWRkbGUgKyBlbmQ7XHJcblx0XHRcdFx0XHRyZXR1cm4gZmluYWxTdHJpbmdcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRpbWVPcHRpbih0aW1lc3RhbXApe1xyXG5cdFx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0aW1lc3RhbXApO1xyXG5cdFx0XHRcdGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XHJcblx0XHRcdFx0Y29uc3QgbW9udGggPSBTdHJpbmcoZGF0ZS5nZXRNb250aCgpICsgMSkucGFkU3RhcnQoMiwgJzAnKTsgLy8g5pyI5Lu95b6eMOmWi+Wni++8jOaJgOS7peimgeWKoDFcclxuXHRcdFx0XHRjb25zdCBkYXkgPSBTdHJpbmcoZGF0ZS5nZXREYXRlKCkpLnBhZFN0YXJ0KDIsICcwJyk7XHJcblx0XHRcdFx0Y29uc3QgaG91cnMgPSBTdHJpbmcoZGF0ZS5nZXRIb3VycygpKS5wYWRTdGFydCgyLCAnMCcpO1xyXG5cdFx0XHRcdGNvbnN0IG1pbnV0ZXMgPSBTdHJpbmcoZGF0ZS5nZXRNaW51dGVzKCkpLnBhZFN0YXJ0KDIsICcwJyk7XHJcblx0XHRcdFx0Y29uc3Qgc2Vjb25kcyA9IFN0cmluZyhkYXRlLmdldFNlY29uZHMoKSkucGFkU3RhcnQoMiwgJzAnKTtcclxuXHRcdFx0XHRyZXR1cm4gYCR7eWVhcn0tJHttb250aH0tJHtkYXl9ICR7aG91cnN9OiR7bWludXRlc306JHtzZWNvbmRzfWA7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGxvYWREYXRhKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdGxldCBhcGk7XHJcblx0XHRcdFx0c3dpdGNoICh0aGlzLmN1cnJlbnRUYWIpIHtcclxuXHRcdFx0XHRcdGNhc2UgMDpcclxuXHRcdFx0XHRcdFx0YXBpID0gX2dldHJlY2hhcmdlbG9ncztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDE6XHJcblx0XHRcdFx0XHRcdGFwaSA9IF9nZXRpbnZlc3Rsb2dzO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMjpcclxuXHRcdFx0XHRcdFx0YXBpID0gX2dldGV4ZXJjaXNlbG9ncztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDM6XHJcblx0XHRcdFx0XHRcdGFwaSA9IF9xdWFudGlmeXJld2FyZGxvZ3M7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0YXBpID0gX2dldHJlY2hhcmdlbG9ncztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnNlYXJjaC5wYWdlID09PSAxKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdFx0bWFzazogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+aVuOaTmuWKoOi8ieS4rS4uLidcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBhcGkodGhpcy5zZWFyY2gpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAxKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnNlYXJjaC5wYWdlID09PSAxKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5saXN0ID0gcmVzLmRhdGEuZGF0YSB8fCBbXTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmxpc3QgPSB0aGlzLmxpc3QuY29uY2F0KHJlcy5kYXRhLmRhdGEgfHwgW10pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMudG90YWxQYWdlcyA9IChyZXMuZGF0YS50b3RhbCAvIDUpIHx8IDE7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRhd2FpdCBQcm9taXNlLmFsbCh0aGlzLmxpc3QubWFwKGFzeW5jIChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYoaXRlbS50cmFuc2ZlclR5cGUgPT0gJ291dCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uZ2FzRmVlcyA9IGF3YWl0IHRoaXMuZ2FzU2VhcmNoKGl0ZW0udHhJZCk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uZ2FzRmVlcyA9IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyB8fCAn5Yqg6LyJ5aSx5pWXJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ0RhdGEgbG9hZGluZyBlcnJvcjonLCBlcnJvcik7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfntrLntaHnlbDluLjvvIzoq4vnqI3lvozph43oqaYnLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZmluYWxseSB7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yqg6LyJ5pu05aSaXHJcblx0XHRcdGxvYWRNb3JlKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhpcy5zZWFyY2gucGFnZSA+PSB0aGlzLnRvdGFsUGFnZXMpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLnNlYXJjaC5wYWdlKys7XHJcblx0XHRcdFx0dGhpcy5sb2FkRGF0YSgpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6YeN572u5Lim5Yqg6LyJ5pW45pOaXHJcblx0XHRcdHJlc2V0QW5kTG9hZERhdGEoKSB7XHJcblx0XHRcdFx0dGhpcy5zZWFyY2gucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5saXN0ID0gW107XHJcblx0XHRcdFx0dGhpcy5sb2FkRGF0YSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDoqIjnrpfmu77li5XljYDln5/pq5jluqZcclxuXHRcdFx0Y2FsY3VsYXRlU2Nyb2xsSGVpZ2h0KCkge1xyXG5cdFx0XHRcdGNvbnN0IHN5c3RlbUluZm8gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcclxuXHRcdFx0XHR0aGlzLnNjcm9sbEhlaWdodCA9IHN5c3RlbUluZm8ud2luZG93SGVpZ2h0IC0gMTAwOyAvLyDmuJvljrvlhbbku5blhYPntKDpq5jluqZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiH5o+b5qiZ57Gk6aCBXHJcblx0XHRcdHN3aXRjaFRhYihpdGVtKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuY3VycmVudFRhYiA9PT0gaXRlbS5pbmRleCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudFRhYiA9IGl0ZW0uaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5yZXNldEFuZExvYWREYXRhKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIh+aPm+W5o+eorlxyXG5cdFx0XHRjaGFuZ2VDb2luKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbkluZGV4ID09PSBpbmRleCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMuY29pbkluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5zZWFyY2guY29pbnR5cGUgPSB0aGlzLmNvaW5zW2luZGV4XTtcclxuXHRcdFx0XHR0aGlzLnJlc2V0QW5kTG9hZERhdGEoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0Lm5vZGF0YSB7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjQTRBNEE0O1xyXG5cdH1cclxuXHJcblx0LnRleHRfVVNEVHtcclxuXHRcdGNvbG9yOiMxQUJBODQgIWltcG9ydGFudDsgXHJcblx0fVxyXG5cdC50ZXh0X0JOQntcclxuXHQgICAgY29sb3I6ICNFRUI4MEIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRleHRfRVRIe1xyXG5cdCAgICBjb2xvcjogIzVFODFGMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGV4dF9CVEN7XHJcblx0ICAgIGNvbG9yOiAjRjU5MjFBICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMzM7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cGFkZGluZzogMzJycHggMzJycHggMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQuYm94LWxpc3Qge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc2lsdmVyIHNvbGlkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveC1tYWluIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0XHQubGlzdF9pdGVte1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHJweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XHJcblx0XHRcdFx0XHQubGlzdF90aXRsZXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcblx0XHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRleHR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmxpc3RfdHh0e1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0E0QTRBNDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0XHRcdFx0XHRcdHRleHR7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saXN0X3R4dF90dWl7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0LmNvbG9yLWJsYWNre1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvaW5JdGVtIHtcclxuXHRcdFx0ZmxleC1iYXNpczogNTJweDtcclxuXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRjb2xvcjogIzRGNUFENztcclxuXHRcdH1cclxuXHJcblx0XHQuY29pblRhZyB7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAxMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjNEY1QUQ3O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdGNvbG9yOiAjNEY1QUQ3O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuY2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0RjVBRDc7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///730\n"); /***/ }), /* 731 */ /*!******************************************!*\ !*** E:/ruyi/dapp/components/record.vue ***! \******************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./record.vue?vue&type=template&id=59b8dccc&scoped=true& */ 732);\n/* harmony import */ var _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./record.vue?vue&type=script&lang=js& */ 734);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"59b8dccc\",\n null,\n false,\n _record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/record.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU5YjhkY2NjJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjU5YjhkY2NjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcmVjb3JkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///731\n"); /***/ }), /* 732 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/components/record.vue?vue&type=template&id=59b8dccc&scoped=true& ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=template&id=59b8dccc&scoped=true& */ 733); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_59b8dccc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 733 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/record.vue?vue&type=template&id=59b8dccc&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "personal_record"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "p_e_top"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "p_top_item"), attrs: { _i: 2 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(4, "sc", "color-green"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s(_vm.item.money + " " + _vm.item.investCoin) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "p_top_item"), attrs: { _i: 5 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(7, "sc", "color-green"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.recordMoney() + " " + _vm.item.settleAsset) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "p_e_end"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "p_end_item"), attrs: { _i: 9 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(11, "sc", "color-black"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.timeOptin(_vm.item.settletime * 1000)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "p_end_item"), attrs: { _i: 12 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(14, "sc", "color-black"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.item.settlefee + " " + _vm.item.settleAsset) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "p_end_item"), attrs: { _i: 15 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(17, "sc", "color-black"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.item.serivcefee + " " + _vm.item.settleAsset) ) ), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 734 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/components/record.vue?vue&type=script&lang=js& ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=script&lang=js& */ 735);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI3MzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///734\n"); /***/ }), /* 735 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/components/record.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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 _default2 = {\n props: {\n item: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n methods: {\n recordMoney: function recordMoney() {\n var num = 0;\n var a = Number(this.item.settlefee);\n var b = Number(this.item.serivcefee);\n num = (a - b).toFixed(8);\n return num;\n },\n timeOptin: function timeOptin(timestamp) {\n var date = new Date(timestamp);\n var year = date.getFullYear();\n var month = String(date.getMonth() + 1).padStart(2, '0'); // 月份從0開始,所以要加1\n var day = String(date.getDate()).padStart(2, '0');\n var hours = String(date.getHours()).padStart(2, '0');\n var minutes = String(date.getMinutes()).padStart(2, '0');\n var seconds = String(date.getSeconds()).padStart(2, '0');\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9yZWNvcmQudnVlIl0sIm5hbWVzIjpbInByb3BzIiwiaXRlbSIsInR5cGUiLCJkZWZhdWx0IiwibWV0aG9kcyIsInJlY29yZE1vbmV5IiwibnVtIiwidGltZU9wdGluIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkE4QkE7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNzM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwicGVyc29uYWxfcmVjb3JkXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInBfZV90b3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwX3RvcF9pdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj7mipXlhaXph5Hpop08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvci1ncmVlblwiPnt7IGl0ZW0ubW9uZXkgKyBcIiBcIiArIGl0ZW0uaW52ZXN0Q29pbiAgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwX3RvcF9pdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj7kuKrkurrmlLbnm4o8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvci1ncmVlblwiPnt7IHJlY29yZE1vbmV5KCkgKyBcIiBcIiArIGl0ZW0uc2V0dGxlQXNzZXQgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicF9lX2VuZFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBfZW5kX2l0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPuaXtumXtDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbG9yLWJsYWNrXCI+e3sgdGltZU9wdGluKGl0ZW0uc2V0dGxldGltZSAqIDEwMDApIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicF9lbmRfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+5oC75pS255uKPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxhY2tcIj57eyBpdGVtLnNldHRsZWZlZSArIFwiIFwiICsgaXRlbS5zZXR0bGVBc3NldCAgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwX2VuZF9pdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj7miYvnu63otLk8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvci1ibGFja1wiPnt7IGl0ZW0uc2VyaXZjZWZlZSArIFwiIFwiICsgaXRlbS5zZXR0bGVBc3NldCAgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0e1xyXG5cdFx0cHJvcHM6e1xyXG5cdFx0XHRpdGVtOntcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge1xyXG5cdFx0XHRcdCAgICByZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0cmVjb3JkTW9uZXkoKXtcclxuXHRcdFx0XHRsZXQgbnVtID0gMDtcclxuXHRcdFx0XHRsZXQgYSA9IE51bWJlcih0aGlzLml0ZW0uc2V0dGxlZmVlKTtcclxuXHRcdFx0XHRsZXQgYiA9IE51bWJlcih0aGlzLml0ZW0uc2VyaXZjZWZlZSk7XHJcblx0XHRcdFx0bnVtID0gKGEgLSBiKS50b0ZpeGVkKDgpO1xyXG5cdFx0XHRcdHJldHVybiBudW1cclxuXHRcdFx0fSxcclxuXHRcdFx0dGltZU9wdGluKHRpbWVzdGFtcCl7XHJcblx0XHRcdFx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKHRpbWVzdGFtcCk7XHJcblx0XHRcdFx0Y29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcclxuXHRcdFx0XHRjb25zdCBtb250aCA9IFN0cmluZyhkYXRlLmdldE1vbnRoKCkgKyAxKS5wYWRTdGFydCgyLCAnMCcpOyAvLyDmnIjku73lvp4w6ZaL5aeL77yM5omA5Lul6KaB5YqgMVxyXG5cdFx0XHRcdGNvbnN0IGRheSA9IFN0cmluZyhkYXRlLmdldERhdGUoKSkucGFkU3RhcnQoMiwgJzAnKTtcclxuXHRcdFx0XHRjb25zdCBob3VycyA9IFN0cmluZyhkYXRlLmdldEhvdXJzKCkpLnBhZFN0YXJ0KDIsICcwJyk7XHJcblx0XHRcdFx0Y29uc3QgbWludXRlcyA9IFN0cmluZyhkYXRlLmdldE1pbnV0ZXMoKSkucGFkU3RhcnQoMiwgJzAnKTtcclxuXHRcdFx0XHRjb25zdCBzZWNvbmRzID0gU3RyaW5nKGRhdGUuZ2V0U2Vjb25kcygpKS5wYWRTdGFydCgyLCAnMCcpO1xyXG5cdFx0XHRcdHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YDtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5wZXJzb25hbF9yZWNvcmR7XHJcblx0XHRjb2xvcjogI0E0QTRBNDtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LnBfZV90b3B7XHJcblx0XHRcdC5jb2xvci1ncmVlbntcclxuXHRcdFx0XHRjb2xvcjogIzFBQkE4NDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBycHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucF90b3BfaXRlbXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucF9lX2VuZHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcnB4IDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0LnBfZW5kX2l0ZW17XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRcdFx0LmNvbG9yLWJsYWNre1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///735\n"); /***/ }), /* 736 */ /*!****************************!*\ !*** E:/ruyi/dapp/App.vue ***! \****************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 737);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjczNi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///736\n"); /***/ }), /* 737 */ /*!*****************************************************!*\ !*** E:/ruyi/dapp/App.vue?vue&type=script&lang=js& ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 738);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThoQixDQUFnQixpa0JBQUcsRUFBQyIsImZpbGUiOiI3MzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///737\n"); /***/ }), /* 738 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/ruyi/dapp/App.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n onLaunch: function onLaunch() {\n uni.onTabBarMidButtonTap(function () {\n uni.switchTab({\n url: \"/pages/wallet/index\"\n });\n });\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:11\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:14\");\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsInVuaSIsIm9uVGFiQmFyTWlkQnV0dG9uVGFwIiwic3dpdGNoVGFiIiwidXJsIiwib25TaG93Iiwib25IaWRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFDZTtFQUNkQSxRQUFRLEVBQUUsb0JBQVc7SUFDcEJDLEdBQUcsQ0FBQ0Msb0JBQW9CLENBQUMsWUFBSTtNQUM1QkQsR0FBRyxDQUFDRSxTQUFTLENBQUM7UUFDYkMsR0FBRyxFQUFDO01BQ0wsQ0FBQyxDQUFDO0lBQ0gsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNEQyxNQUFNLEVBQUUsa0JBQVc7SUFDbEIsYUFBWSxVQUFVO0VBQ3ZCLENBQUM7RUFDREMsTUFBTSxFQUFFLGtCQUFXO0lBQ2xCLGFBQVksVUFBVTtFQUN2QjtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI3MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmV4cG9ydCBkZWZhdWx0IHtcblx0b25MYXVuY2g6IGZ1bmN0aW9uKCkge1xuXHRcdHVuaS5vblRhYkJhck1pZEJ1dHRvblRhcCgoKT0+e1xuXHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdHVybDpcIi9wYWdlcy93YWxsZXQvaW5kZXhcIlxuXHRcdFx0fSlcblx0XHR9KVxuXHR9LFxuXHRvblNob3c6IGZ1bmN0aW9uKCkge1xuXHRcdGNvbnNvbGUubG9nKCdBcHAgU2hvdycpXG5cdH0sXG5cdG9uSGlkZTogZnVuY3Rpb24oKSB7XG5cdFx0Y29uc29sZS5sb2coJ0FwcCBIaWRlJylcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///738\n"); /***/ }), /* 739 */ /*!**************************************!*\ !*** E:/ruyi/dapp/uview-ui/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mixin.js */ 740));\nvar _mpMixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mpMixin.js */ 741));\nvar _luchRequest = _interopRequireDefault(__webpack_require__(/*! ./libs/luch-request */ 742));\nvar _route = _interopRequireDefault(__webpack_require__(/*! ./libs/util/route.js */ 756));\nvar _colorGradient = _interopRequireDefault(__webpack_require__(/*! ./libs/function/colorGradient.js */ 757));\nvar _test = _interopRequireDefault(__webpack_require__(/*! ./libs/function/test.js */ 758));\nvar _debounce = _interopRequireDefault(__webpack_require__(/*! ./libs/function/debounce.js */ 759));\nvar _throttle = _interopRequireDefault(__webpack_require__(/*! ./libs/function/throttle.js */ 760));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./libs/function/index.js */ 761));\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./libs/config/config.js */ 764));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./libs/config/props.js */ 765));\nvar _zIndex = _interopRequireDefault(__webpack_require__(/*! ./libs/config/zIndex.js */ 855));\nvar _color = _interopRequireDefault(__webpack_require__(/*! ./libs/config/color.js */ 813));\nvar _platform = _interopRequireDefault(__webpack_require__(/*! ./libs/function/platform */ 856));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// 看到此报错,是因为没有配置vue.config.js的【transpileDependencies】,详见:https://www.uviewui.com/components/npmSetting.html#_5-cli模式额外配置\nvar pleaseSetTranspileDependencies = {},\n babelTest = pleaseSetTranspileDependencies === null || pleaseSetTranspileDependencies === void 0 ? void 0 : pleaseSetTranspileDependencies.test;\n\n// 引入全局mixin\n\nvar $u = _objectSpread(_objectSpread({\n route: _route.default,\n date: _index.default.timeFormat,\n // 另名date\n colorGradient: _colorGradient.default.colorGradient,\n hexToRgb: _colorGradient.default.hexToRgb,\n rgbToHex: _colorGradient.default.rgbToHex,\n colorToRgba: _colorGradient.default.colorToRgba,\n test: _test.default,\n type: ['primary', 'success', 'error', 'warning', 'info'],\n http: new _luchRequest.default(),\n config: _config.default,\n // uView配置信息相关,比如版本号\n zIndex: _zIndex.default,\n debounce: _debounce.default,\n throttle: _throttle.default,\n mixin: _mixin.default,\n mpMixin: _mpMixin.default,\n props: _props.default\n}, _index.default), {}, {\n color: _color.default,\n platform: _platform.default\n});\n\n// $u挂载到uni对象上\nuni.$u = $u;\nvar install = function install(Vue) {\n // 时间格式化,同时两个名称,date和timeFormat\n Vue.filter('timeFormat', function (timestamp, format) {\n return uni.$u.timeFormat(timestamp, format);\n });\n Vue.filter('date', function (timestamp, format) {\n return uni.$u.timeFormat(timestamp, format);\n });\n // 将多久以前的方法,注入到全局过滤器\n Vue.filter('timeFrom', function (timestamp, format) {\n return uni.$u.timeFrom(timestamp, format);\n });\n // 同时挂载到uni和Vue.prototype中\n\n // 只有vue,挂载到Vue.prototype才有意义,因为nvue中全局Vue.prototype和Vue.mixin是无效的\n Vue.prototype.$u = $u;\n Vue.mixin(_mixin.default);\n};\nvar _default = {\n install: install\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvaW5kZXguanMiXSwibmFtZXMiOlsicGxlYXNlU2V0VHJhbnNwaWxlRGVwZW5kZW5jaWVzIiwiYmFiZWxUZXN0IiwidGVzdCIsIiR1Iiwicm91dGUiLCJkYXRlIiwiaW5kZXgiLCJ0aW1lRm9ybWF0IiwiY29sb3JHcmFkaWVudCIsImhleFRvUmdiIiwicmdiVG9IZXgiLCJjb2xvclRvUmdiYSIsInR5cGUiLCJodHRwIiwiUmVxdWVzdCIsImNvbmZpZyIsInpJbmRleCIsImRlYm91bmNlIiwidGhyb3R0bGUiLCJtaXhpbiIsIm1wTWl4aW4iLCJwcm9wcyIsImNvbG9yIiwicGxhdGZvcm0iLCJ1bmkiLCJpbnN0YWxsIiwiVnVlIiwiZmlsdGVyIiwidGltZXN0YW1wIiwiZm9ybWF0IiwidGltZUZyb20iLCJwcm90b3R5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBTUE7QUFFQTtBQUVBO0FBR0E7QUFFQTtBQUdBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBRUE7QUFFQTtBQUErQztBQUFBO0FBbkMvQztBQUNBLElBQU1BLDhCQUE4QixHQUFHLENBQUMsQ0FBQztFQUFFQyxTQUFTLEdBQUdELDhCQUE4QixhQUE5QkEsOEJBQThCLHVCQUE5QkEsOEJBQThCLENBQUVFLElBQUk7O0FBSTNGOztBQWdDQSxJQUFNQyxFQUFFO0VBQ0pDLEtBQUssRUFBTEEsY0FBSztFQUNMQyxJQUFJLEVBQUVDLGNBQUssQ0FBQ0MsVUFBVTtFQUFFO0VBQ3hCQyxhQUFhLEVBQUVBLHNCQUFhLENBQUNBLGFBQWE7RUFDMUNDLFFBQVEsRUFBRUQsc0JBQWEsQ0FBQ0MsUUFBUTtFQUNoQ0MsUUFBUSxFQUFFRixzQkFBYSxDQUFDRSxRQUFRO0VBQ2hDQyxXQUFXLEVBQUVILHNCQUFhLENBQUNHLFdBQVc7RUFDdENULElBQUksRUFBSkEsYUFBSTtFQUNKVSxJQUFJLEVBQUUsQ0FBQyxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxDQUFDO0VBQ3hEQyxJQUFJLEVBQUUsSUFBSUMsb0JBQU8sRUFBRTtFQUNuQkMsTUFBTSxFQUFOQSxlQUFNO0VBQUU7RUFDUkMsTUFBTSxFQUFOQSxlQUFNO0VBQ05DLFFBQVEsRUFBUkEsaUJBQVE7RUFDUkMsUUFBUSxFQUFSQSxpQkFBUTtFQUNSQyxLQUFLLEVBQUxBLGNBQUs7RUFDTEMsT0FBTyxFQUFQQSxnQkFBTztFQUNQQyxLQUFLLEVBQUxBO0FBQUssR0FDRmYsY0FBSztFQUNSZ0IsS0FBSyxFQUFMQSxjQUFLO0VBQ0xDLFFBQVEsRUFBUkE7QUFBUSxFQUNYOztBQUVEO0FBQ0FDLEdBQUcsQ0FBQ3JCLEVBQUUsR0FBR0EsRUFBRTtBQUVYLElBQU1zQixPQUFPLEdBQUcsU0FBVkEsT0FBTyxDQUFJQyxHQUFHLEVBQUs7RUFDckI7RUFDQUEsR0FBRyxDQUFDQyxNQUFNLENBQUMsWUFBWSxFQUFFLFVBQUNDLFNBQVMsRUFBRUMsTUFBTTtJQUFBLE9BQUtMLEdBQUcsQ0FBQ3JCLEVBQUUsQ0FBQ0ksVUFBVSxDQUFDcUIsU0FBUyxFQUFFQyxNQUFNLENBQUM7RUFBQSxFQUFDO0VBQ3JGSCxHQUFHLENBQUNDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsVUFBQ0MsU0FBUyxFQUFFQyxNQUFNO0lBQUEsT0FBS0wsR0FBRyxDQUFDckIsRUFBRSxDQUFDSSxVQUFVLENBQUNxQixTQUFTLEVBQUVDLE1BQU0sQ0FBQztFQUFBLEVBQUM7RUFDL0U7RUFDQUgsR0FBRyxDQUFDQyxNQUFNLENBQUMsVUFBVSxFQUFFLFVBQUNDLFNBQVMsRUFBRUMsTUFBTTtJQUFBLE9BQUtMLEdBQUcsQ0FBQ3JCLEVBQUUsQ0FBQzJCLFFBQVEsQ0FBQ0YsU0FBUyxFQUFFQyxNQUFNLENBQUM7RUFBQSxFQUFDO0VBQ2pGOztFQUVBO0VBQ0FILEdBQUcsQ0FBQ0ssU0FBUyxDQUFDNUIsRUFBRSxHQUFHQSxFQUFFO0VBQ3JCdUIsR0FBRyxDQUFDUCxLQUFLLENBQUNBLGNBQUssQ0FBQztBQUVwQixDQUFDO0FBQUEsZUFFYztFQUNYTSxPQUFPLEVBQVBBO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjczOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOeci+WIsOatpOaKpemUme+8jOaYr+WboOS4uuayoeaciemFjee9rnZ1ZS5jb25maWcuanPnmoTjgJB0cmFuc3BpbGVEZXBlbmRlbmNpZXPjgJHvvIzor6bop4HvvJpodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL25wbVNldHRpbmcuaHRtbCNfNS1jbGnmqKHlvI/pop3lpJbphY3nva5cclxuY29uc3QgcGxlYXNlU2V0VHJhbnNwaWxlRGVwZW5kZW5jaWVzID0ge30sIGJhYmVsVGVzdCA9IHBsZWFzZVNldFRyYW5zcGlsZURlcGVuZGVuY2llcz8udGVzdFxyXG5cclxuXHJcblxyXG4vLyDlvJXlhaXlhajlsYBtaXhpblxyXG5pbXBvcnQgbWl4aW4gZnJvbSAnLi9saWJzL21peGluL21peGluLmpzJ1xyXG4vLyDlsI/nqIvluo/nibnmnInnmoRtaXhpblxyXG5pbXBvcnQgbXBNaXhpbiBmcm9tICcuL2xpYnMvbWl4aW4vbXBNaXhpbi5qcydcclxuLy8g5YWo5bGA5oyC6L295byV5YWlaHR0cOebuOWFs+ivt+axguaLpuaIquaPkuS7tlxyXG5pbXBvcnQgUmVxdWVzdCBmcm9tICcuL2xpYnMvbHVjaC1yZXF1ZXN0J1xyXG5cclxuLy8g6Lev55Sx5bCB6KOFXHJcbmltcG9ydCByb3V0ZSBmcm9tICcuL2xpYnMvdXRpbC9yb3V0ZS5qcydcclxuLy8g6aKc6Imy5riQ5Y+Y55u45YWzLGNvbG9yR3JhZGllbnQt6aKc6Imy5riQ5Y+YLGhleFRvUmdiLeWNgeWFrei/m+WItuminOiJsui9rHJnYuminOiJsixyZ2JUb0hleC1yZ2LovazljYHlha3ov5vliLZcclxuaW1wb3J0IGNvbG9yR3JhZGllbnQgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2NvbG9yR3JhZGllbnQuanMnXHJcblxyXG4vLyDop4TliJnmo4DpqoxcclxuaW1wb3J0IHRlc3QgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3Rlc3QuanMnXHJcbi8vIOmYsuaKluaWueazlVxyXG5pbXBvcnQgZGVib3VuY2UgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2RlYm91bmNlLmpzJ1xyXG4vLyDoioLmtYHmlrnms5VcclxuaW1wb3J0IHRocm90dGxlIGZyb20gJy4vbGlicy9mdW5jdGlvbi90aHJvdHRsZS5qcydcclxuLy8g5YWs5YWx5paH5Lu25YaZ5YWl55qE5pa55rOVXHJcbmltcG9ydCBpbmRleCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vaW5kZXguanMnXHJcblxyXG4vLyDphY3nva7kv6Hmga9cclxuaW1wb3J0IGNvbmZpZyBmcm9tICcuL2xpYnMvY29uZmlnL2NvbmZpZy5qcydcclxuLy8gcHJvcHPphY3nva7kv6Hmga9cclxuaW1wb3J0IHByb3BzIGZyb20gJy4vbGlicy9jb25maWcvcHJvcHMuanMnXHJcbi8vIOWQhOS4qumcgOimgWZpeGVk55qE5Zyw5pa555qEei1pbmRleOmFjee9ruaWh+S7tlxyXG5pbXBvcnQgekluZGV4IGZyb20gJy4vbGlicy9jb25maWcvekluZGV4LmpzJ1xyXG4vLyDlhbPkuo7popzoibLnmoTphY3nva7vvIznibnmrorlnLrmma/kvb/nlKhcclxuaW1wb3J0IGNvbG9yIGZyb20gJy4vbGlicy9jb25maWcvY29sb3IuanMnXHJcbi8vIOW5s+WPsFxyXG5pbXBvcnQgcGxhdGZvcm0gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3BsYXRmb3JtJ1xyXG5cclxuY29uc3QgJHUgPSB7XHJcbiAgICByb3V0ZSxcclxuICAgIGRhdGU6IGluZGV4LnRpbWVGb3JtYXQsIC8vIOWPpuWQjWRhdGVcclxuICAgIGNvbG9yR3JhZGllbnQ6IGNvbG9yR3JhZGllbnQuY29sb3JHcmFkaWVudCxcclxuICAgIGhleFRvUmdiOiBjb2xvckdyYWRpZW50LmhleFRvUmdiLFxyXG4gICAgcmdiVG9IZXg6IGNvbG9yR3JhZGllbnQucmdiVG9IZXgsXHJcbiAgICBjb2xvclRvUmdiYTogY29sb3JHcmFkaWVudC5jb2xvclRvUmdiYSxcclxuICAgIHRlc3QsXHJcbiAgICB0eXBlOiBbJ3ByaW1hcnknLCAnc3VjY2VzcycsICdlcnJvcicsICd3YXJuaW5nJywgJ2luZm8nXSxcclxuICAgIGh0dHA6IG5ldyBSZXF1ZXN0KCksXHJcbiAgICBjb25maWcsIC8vIHVWaWV36YWN572u5L+h5oGv55u45YWz77yM5q+U5aaC54mI5pys5Y+3XHJcbiAgICB6SW5kZXgsXHJcbiAgICBkZWJvdW5jZSxcclxuICAgIHRocm90dGxlLFxyXG4gICAgbWl4aW4sXHJcbiAgICBtcE1peGluLFxyXG4gICAgcHJvcHMsXHJcbiAgICAuLi5pbmRleCxcclxuICAgIGNvbG9yLFxyXG4gICAgcGxhdGZvcm1cclxufVxyXG5cclxuLy8gJHXmjILovb3liLB1bmnlr7nosaHkuIpcclxudW5pLiR1ID0gJHVcclxuXHJcbmNvbnN0IGluc3RhbGwgPSAoVnVlKSA9PiB7XHJcbiAgICAvLyDml7bpl7TmoLzlvI/ljJbvvIzlkIzml7bkuKTkuKrlkI3np7DvvIxkYXRl5ZKMdGltZUZvcm1hdFxyXG4gICAgVnVlLmZpbHRlcigndGltZUZvcm1hdCcsICh0aW1lc3RhbXAsIGZvcm1hdCkgPT4gdW5pLiR1LnRpbWVGb3JtYXQodGltZXN0YW1wLCBmb3JtYXQpKVxyXG4gICAgVnVlLmZpbHRlcignZGF0ZScsICh0aW1lc3RhbXAsIGZvcm1hdCkgPT4gdW5pLiR1LnRpbWVGb3JtYXQodGltZXN0YW1wLCBmb3JtYXQpKVxyXG4gICAgLy8g5bCG5aSa5LmF5Lul5YmN55qE5pa55rOV77yM5rOo5YWl5Yiw5YWo5bGA6L+H5ruk5ZmoXHJcbiAgICBWdWUuZmlsdGVyKCd0aW1lRnJvbScsICh0aW1lc3RhbXAsIGZvcm1hdCkgPT4gdW5pLiR1LnRpbWVGcm9tKHRpbWVzdGFtcCwgZm9ybWF0KSlcclxuICAgIC8vIOWQjOaXtuaMgui9veWIsHVuaeWSjFZ1ZS5wcm90b3R5cGXkuK1cclxuXHJcbiAgICAvLyDlj6rmnIl2dWXvvIzmjILovb3liLBWdWUucHJvdG90eXBl5omN5pyJ5oSP5LmJ77yM5Zug5Li6bnZ1ZeS4reWFqOWxgFZ1ZS5wcm90b3R5cGXlkoxWdWUubWl4aW7mmK/ml6DmlYjnmoRcclxuICAgIFZ1ZS5wcm90b3R5cGUuJHUgPSAkdVxyXG4gICAgVnVlLm1peGluKG1peGluKVxyXG5cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgaW5zdGFsbFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///739\n"); /***/ }), /* 740 */ /*!*************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/mixin/mixin.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = {\n // 定义每个组件都可能需要用到的外部样式以及类名\n props: {\n // 每个组件都有的父组件传递的样式,可以为字符串或者对象形式\n customStyle: {\n type: [Object, String],\n default: function _default() {\n return {};\n }\n },\n customClass: {\n type: String,\n default: ''\n },\n // 跳转的页面路径\n url: {\n type: String,\n default: ''\n },\n // 页面跳转的类型\n linkType: {\n type: String,\n default: 'navigateTo'\n }\n },\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {\n // getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出\n this.$u.getRect = this.$uGetRect;\n },\n created: function created() {\n // 组件当中,只有created声明周期,为了能在组件使用,故也在created中将方法挂载到$u\n this.$u.getRect = this.$uGetRect;\n },\n computed: {\n // 在2.x版本中,将会把$u挂载到uni对象下,导致在模板中无法使用uni.$u.xxx形式\n // 所以这里通过computed计算属性将其附加到this.$u上,就可以在模板或者js中使用uni.$u.xxx\n // 只在nvue环境通过此方式引入完整的$u,其他平台会出现性能问题,非nvue则按需引入(主要原因是props过大)\n $u: function $u() {\n // 在非nvue端,移除props,http,mixin等对象,避免在小程序setData时数据过大影响性能\n return uni.$u.deepMerge(uni.$u, {\n props: undefined,\n http: undefined,\n mixin: undefined\n });\n },\n /**\r\n * 生成bem规则类名\r\n * 由于微信小程序,H5,nvue之间绑定class的差异,无法通过:class=\"[bem()]\"的形式进行同用\r\n * 故采用如下折中做法,最后返回的是数组(一般平台)或字符串(支付宝和字节跳动平台),类似['a', 'b', 'c']或'a b c'的形式\r\n * @param {String} name 组件名称\r\n * @param {Array} fixed 一直会存在的类名\r\n * @param {Array} change 会根据变量值为true或者false而出现或者隐藏的类名\r\n * @returns {Array|string}\r\n */\n bem: function bem() {\n return function (name, fixed, change) {\n var _this = this;\n // 类名前缀\n var prefix = \"u-\".concat(name, \"--\");\n var classes = {};\n if (fixed) {\n fixed.map(function (item) {\n // 这里的类名,会一直存在\n classes[prefix + _this[item]] = true;\n });\n }\n if (change) {\n change.map(function (item) {\n // 这里的类名,会根据this[item]的值为true或者false,而进行添加或者移除某一个类\n _this[item] ? classes[prefix + item] = _this[item] : delete classes[prefix + item];\n });\n }\n return Object.keys(classes);\n // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n };\n }\n },\n\n methods: {\n // 跳转某一个页面\n openPage: function openPage() {\n var urlKey = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'url';\n var url = this[urlKey];\n if (url) {\n // 执行类似uni.navigateTo的方法\n uni[this.linkType]({\n url: url\n });\n }\n },\n // 查询节点信息\n // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)\n // 解决办法为在组件根部再套一个没有任何作用的view元素\n $uGetRect: function $uGetRect(selector, all) {\n var _this2 = this;\n return new Promise(function (resolve) {\n uni.createSelectorQuery().in(_this2)[all ? 'selectAll' : 'select'](selector).boundingClientRect(function (rect) {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect);\n }\n if (!all && rect) {\n resolve(rect);\n }\n }).exec();\n });\n },\n getParentData: function getParentData() {\n var _this3 = this;\n var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n // 避免在created中去定义parent变量\n if (!this.parent) this.parent = {};\n // 这里的本质原理是,通过获取父组件实例(也即类似u-radio的父组件u-radio-group的this)\n // 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性\n // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化\n // 此处并不会自动更新子组件的数据,而是依赖父组件u-radio-group去监听data的变化,手动调用更新子组件的方法去重新获取\n this.parent = uni.$u.$parent.call(this, parentName);\n if (this.parent.children) {\n // 如果父组件的children不存在本组件的实例,才将本实例添加到父组件的children中\n this.parent.children.indexOf(this) === -1 && this.parent.children.push(this);\n }\n if (this.parent && this.parentData) {\n // 历遍parentData中的属性,将parent中的同名属性赋值给parentData\n Object.keys(this.parentData).map(function (key) {\n _this3.parentData[key] = _this3.parent[key];\n });\n }\n },\n // 阻止事件冒泡\n preventEvent: function preventEvent(e) {\n e && typeof e.stopPropagation === 'function' && e.stopPropagation();\n },\n // 空操作\n noop: function noop(e) {\n this.preventEvent(e);\n }\n },\n onReachBottom: function onReachBottom() {\n uni.$emit('uOnReachBottom');\n },\n beforeDestroy: function beforeDestroy() {\n var _this4 = this;\n // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况\n // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱\n if (this.parent && uni.$u.test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n var childrenList = this.parent.children;\n childrenList.map(function (child, index) {\n // 如果相等,则移除\n if (child === _this4) {\n childrenList.splice(index, 1);\n }\n });\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwicHJvcHMiLCJjdXN0b21TdHlsZSIsInR5cGUiLCJPYmplY3QiLCJTdHJpbmciLCJkZWZhdWx0IiwiY3VzdG9tQ2xhc3MiLCJ1cmwiLCJsaW5rVHlwZSIsImRhdGEiLCJvbkxvYWQiLCIkdSIsImdldFJlY3QiLCIkdUdldFJlY3QiLCJjcmVhdGVkIiwiY29tcHV0ZWQiLCJ1bmkiLCJkZWVwTWVyZ2UiLCJ1bmRlZmluZWQiLCJodHRwIiwibWl4aW4iLCJiZW0iLCJuYW1lIiwiZml4ZWQiLCJjaGFuZ2UiLCJwcmVmaXgiLCJjbGFzc2VzIiwibWFwIiwiaXRlbSIsImtleXMiLCJtZXRob2RzIiwib3BlblBhZ2UiLCJ1cmxLZXkiLCJzZWxlY3RvciIsImFsbCIsIlByb21pc2UiLCJyZXNvbHZlIiwiY3JlYXRlU2VsZWN0b3JRdWVyeSIsImluIiwiYm91bmRpbmdDbGllbnRSZWN0IiwicmVjdCIsIkFycmF5IiwiaXNBcnJheSIsImxlbmd0aCIsImV4ZWMiLCJnZXRQYXJlbnREYXRhIiwicGFyZW50TmFtZSIsInBhcmVudCIsIiRwYXJlbnQiLCJjYWxsIiwiY2hpbGRyZW4iLCJpbmRleE9mIiwicHVzaCIsInBhcmVudERhdGEiLCJrZXkiLCJwcmV2ZW50RXZlbnQiLCJlIiwic3RvcFByb3BhZ2F0aW9uIiwibm9vcCIsIm9uUmVhY2hCb3R0b20iLCIkZW1pdCIsImJlZm9yZURlc3Ryb3kiLCJ0ZXN0IiwiYXJyYXkiLCJjaGlsZHJlbkxpc3QiLCJjaGlsZCIsImluZGV4Iiwic3BsaWNlIl0sIm1hcHBpbmdzIjoiQUFBQUEsTUFBTSxDQUFDQyxPQUFPLEdBQUc7RUFDYjtFQUNBQyxLQUFLLEVBQUU7SUFDSDtJQUNBQyxXQUFXLEVBQUU7TUFDVEMsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCQyxPQUFPLEVBQUU7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QUM7SUFDRDtJQUNBQyxZQUFZLHdCQUFDQyxDQUFDLEVBQUU7TUFDWkEsQ0FBQyxJQUFJLE9BQVFBLENBQUMsQ0FBQ0MsZUFBZ0IsS0FBSyxVQUFVLElBQUlELENBQUMsQ0FBQ0MsZUFBZSxFQUFFO0lBQ3pFLENBQUM7SUFDRDtJQUNBQyxJQUFJLGdCQUFDRixDQUFDLEVBQUU7TUFDSixJQUFJLENBQUNELFlBQVksQ0FBQ0MsQ0FBQyxDQUFDO0lBQ3hCO0VBQ0osQ0FBQztFQUNERyxhQUFhLDJCQUFHO0lBQ1ozQyxHQUFHLENBQUM0QyxLQUFLLENBQUMsZ0JBQWdCLENBQUM7RUFDL0IsQ0FBQztFQUNEQyxhQUFhLDJCQUFHO0lBQUE7SUFDWjtJQUNBO0lBQ0EsSUFBSSxJQUFJLENBQUNkLE1BQU0sSUFBSS9CLEdBQUcsQ0FBQ0wsRUFBRSxDQUFDbUQsSUFBSSxDQUFDQyxLQUFLLENBQUMsSUFBSSxDQUFDaEIsTUFBTSxDQUFDRyxRQUFRLENBQUMsRUFBRTtNQUN4RDtNQUNBLElBQU1jLFlBQVksR0FBRyxJQUFJLENBQUNqQixNQUFNLENBQUNHLFFBQVE7TUFDekNjLFlBQVksQ0FBQ3JDLEdBQUcsQ0FBQyxVQUFDc0MsS0FBSyxFQUFFQyxLQUFLLEVBQUs7UUFDL0I7UUFDQSxJQUFJRCxLQUFLLEtBQUssTUFBSSxFQUFFO1VBQ2hCRCxZQUFZLENBQUNHLE1BQU0sQ0FBQ0QsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNqQztNQUNKLENBQUMsQ0FBQztJQUNOO0VBQ0o7QUFDSixDQUFDIiwiZmlsZSI6Ijc0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0ge1xyXG4gICAgLy8g5a6a5LmJ5q+P5Liq57uE5Lu26YO95Y+v6IO96ZyA6KaB55So5Yiw55qE5aSW6YOo5qC35byP5Lul5Y+K57G75ZCNXHJcbiAgICBwcm9wczoge1xyXG4gICAgICAgIC8vIOavj+S4que7hOS7tumDveacieeahOeItue7hOS7tuS8oOmAkueahOagt+W8j++8jOWPr+S7peS4uuWtl+espuS4suaIluiAheWvueixoeW9ouW8j1xyXG4gICAgICAgIGN1c3RvbVN0eWxlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFtPYmplY3QsIFN0cmluZ10sXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6ICgpID0+ICh7fSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIGN1c3RvbUNsYXNzOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogJydcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOi3s+i9rOeahOmhtemdoui3r+W+hFxyXG4gICAgICAgIHVybDoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDpobXpnaLot7PovaznmoTnsbvlnotcclxuICAgICAgICBsaW5rVHlwZToge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6ICduYXZpZ2F0ZVRvJ1xyXG4gICAgICAgIH1cclxuICAgIH0sXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICAgIHJldHVybiB7fVxyXG4gICAgfSxcclxuICAgIG9uTG9hZCgpIHtcclxuICAgICAgICAvLyBnZXRSZWN05oyC6L295YiwJHXkuIrvvIzlm6DkuLrov5nmlrnms5XpnIDopoHkvb/nlKhpbih0aGlzKe+8jOaJgOS7peaXoOazleaKiuWug+eLrOeri+aIkOS4gOS4quWNleeLrOeahOaWh+S7tuWvvOWHulxyXG4gICAgICAgIHRoaXMuJHUuZ2V0UmVjdCA9IHRoaXMuJHVHZXRSZWN0XHJcbiAgICB9LFxyXG4gICAgY3JlYXRlZCgpIHtcclxuICAgICAgICAvLyDnu4Tku7blvZPkuK3vvIzlj6rmnIljcmVhdGVk5aOw5piO5ZGo5pyf77yM5Li65LqG6IO95Zyo57uE5Lu25L2/55So77yM5pWF5Lmf5ZyoY3JlYXRlZOS4reWwhuaWueazleaMgui9veWIsCR1XHJcbiAgICAgICAgdGhpcy4kdS5nZXRSZWN0ID0gdGhpcy4kdUdldFJlY3RcclxuICAgIH0sXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAgIC8vIOWcqDIueOeJiOacrOS4re+8jOWwhuS8muaKiiR15oyC6L295YiwdW5p5a+56LGh5LiL77yM5a+86Ie05Zyo5qih5p2/5Lit5peg5rOV5L2/55SodW5pLiR1Lnh4eOW9ouW8j1xyXG4gICAgICAgIC8vIOaJgOS7pei/memHjOmAmui/h2NvbXB1dGVk6K6h566X5bGe5oCn5bCG5YW26ZmE5Yqg5YiwdGhpcy4kdeS4iu+8jOWwseWPr+S7peWcqOaooeadv+aIluiAhWpz5Lit5L2/55SodW5pLiR1Lnh4eFxyXG4gICAgICAgIC8vIOWPquWcqG52dWXnjq/looPpgJrov4fmraTmlrnlvI/lvJXlhaXlrozmlbTnmoQkde+8jOWFtuS7luW5s+WPsOS8muWHuueOsOaAp+iDvemXrumimO+8jOmdnm52dWXliJnmjInpnIDlvJXlhaXvvIjkuLvopoHljp/lm6DmmK9wcm9wc+i/h+Wkp++8iVxyXG4gICAgICAgICR1KCkge1xyXG5cclxuICAgICAgICAgICAgLy8g5Zyo6Z2ebnZ1Zeerr++8jOenu+mZpHByb3Bz77yMaHR0cO+8jG1peGlu562J5a+56LGh77yM6YG/5YWN5Zyo5bCP56iL5bqPc2V0RGF0YeaXtuaVsOaNrui/h+Wkp+W9seWTjeaAp+iDvVxyXG4gICAgICAgICAgICByZXR1cm4gdW5pLiR1LmRlZXBNZXJnZSh1bmkuJHUsIHtcclxuICAgICAgICAgICAgICAgIHByb3BzOiB1bmRlZmluZWQsXHJcbiAgICAgICAgICAgICAgICBodHRwOiB1bmRlZmluZWQsXHJcbiAgICAgICAgICAgICAgICBtaXhpbjogdW5kZWZpbmVkXHJcbiAgICAgICAgICAgIH0pXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICog55Sf5oiQYmVt6KeE5YiZ57G75ZCNXHJcbiAgICAgICAgICog55Sx5LqO5b6u5L+h5bCP56iL5bqP77yMSDXvvIxudnVl5LmL6Ze057uR5a6aY2xhc3PnmoTlt67lvILvvIzml6Dms5XpgJrov4c6Y2xhc3M9XCJbYmVtKCldXCLnmoTlvaLlvI/ov5vooYzlkIznlKhcclxuICAgICAgICAgKiDmlYXph4fnlKjlpoLkuIvmipjkuK3lgZrms5XvvIzmnIDlkI7ov5Tlm57nmoTmmK/mlbDnu4TvvIjkuIDoiKzlubPlj7DvvInmiJblrZfnrKbkuLLvvIjmlK/ku5jlrp3lkozlrZfoioLot7PliqjlubPlj7DvvInvvIznsbvkvLxbJ2EnLCAnYicsICdjJ13miJYnYSBiIGMn55qE5b2i5byPXHJcbiAgICAgICAgICogQHBhcmFtIHtTdHJpbmd9IG5hbWUg57uE5Lu25ZCN56ewXHJcbiAgICAgICAgICogQHBhcmFtIHtBcnJheX0gZml4ZWQg5LiA55u05Lya5a2Y5Zyo55qE57G75ZCNXHJcbiAgICAgICAgICogQHBhcmFtIHtBcnJheX0gY2hhbmdlIOS8muagueaNruWPmOmHj+WAvOS4unRydWXmiJbogIVmYWxzZeiAjOWHuueOsOaIluiAhemakOiXj+eahOexu+WQjVxyXG4gICAgICAgICAqIEByZXR1cm5zIHtBcnJheXxzdHJpbmd9XHJcbiAgICAgICAgICovXHJcbiAgICAgICAgYmVtKCkge1xyXG4gICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKG5hbWUsIGZpeGVkLCBjaGFuZ2UpIHtcclxuICAgICAgICAgICAgICAgIC8vIOexu+WQjeWJjee8gFxyXG4gICAgICAgICAgICAgICAgY29uc3QgcHJlZml4ID0gYHUtJHtuYW1lfS0tYFxyXG4gICAgICAgICAgICAgICAgY29uc3QgY2xhc3NlcyA9IHt9XHJcbiAgICAgICAgICAgICAgICBpZiAoZml4ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaXhlZC5tYXAoKGl0ZW0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g6L+Z6YeM55qE57G75ZCN77yM5Lya5LiA55u05a2Y5ZyoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzZXNbcHJlZml4ICsgdGhpc1tpdGVtXV0gPSB0cnVlXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChjaGFuZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBjaGFuZ2UubWFwKChpdGVtKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIOi/memHjOeahOexu+WQje+8jOS8muagueaNrnRoaXNbaXRlbV3nmoTlgLzkuLp0cnVl5oiW6ICFZmFsc2XvvIzogIzov5vooYzmt7vliqDmiJbogIXnp7vpmaTmn5DkuIDkuKrnsbtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpc1tpdGVtXSA/IChjbGFzc2VzW3ByZWZpeCArIGl0ZW1dID0gdGhpc1tpdGVtXSkgOiAoZGVsZXRlIGNsYXNzZXNbcHJlZml4ICsgaXRlbV0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBPYmplY3Qua2V5cyhjbGFzc2VzKVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIOaUr+S7mOWune+8jOWktOadoeWwj+eoi+W6j+aXoOazleWKqOaAgee7keWumuS4gOS4quaVsOe7hOexu+WQje+8jOWQpuWImeino+aekOWHuuadpeeahOe7k+aenOS8muW4puaciVwiLFwi77yM6ICM5a+86Ie05aSx5pWIXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9LFxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIC8vIOi3s+i9rOafkOS4gOS4qumhtemdolxyXG4gICAgICAgIG9wZW5QYWdlKHVybEtleSA9ICd1cmwnKSB7XHJcbiAgICAgICAgICAgIGNvbnN0IHVybCA9IHRoaXNbdXJsS2V5XVxyXG4gICAgICAgICAgICBpZiAodXJsKSB7XHJcbiAgICAgICAgICAgICAgICAvLyDmiafooYznsbvkvLx1bmkubmF2aWdhdGVUb+eahOaWueazlVxyXG4gICAgICAgICAgICAgICAgdW5pW3RoaXMubGlua1R5cGVdKHtcclxuICAgICAgICAgICAgICAgICAgICB1cmxcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIOafpeivouiKgueCueS/oeaBr1xyXG4gICAgICAgIC8vIOebruWJjeatpOaWueazleWcqOaUr+S7mOWuneWwj+eoi+W6j+S4reaXoOazleiOt+WPlue7hOS7tui3n+aOpeeCueeahOWwuuWvuO+8jOS4uuaUr+S7mOWuneeahGJ1ZygyMDIwLTA3LTIxKVxyXG4gICAgICAgIC8vIOino+WGs+WKnuazleS4uuWcqOe7hOS7tuaguemDqOWGjeWll+S4gOS4quayoeacieS7u+S9leS9nOeUqOeahHZpZXflhYPntKBcclxuICAgICAgICAkdUdldFJlY3Qoc2VsZWN0b3IsIGFsbCkge1xyXG4gICAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcclxuICAgICAgICAgICAgICAgIHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcclxuICAgICAgICAgICAgICAgICAgICAuaW4odGhpcylbYWxsID8gJ3NlbGVjdEFsbCcgOiAnc2VsZWN0J10oc2VsZWN0b3IpXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdW5kaW5nQ2xpZW50UmVjdCgocmVjdCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoYWxsICYmIEFycmF5LmlzQXJyYXkocmVjdCkgJiYgcmVjdC5sZW5ndGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUocmVjdClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIWFsbCAmJiByZWN0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKHJlY3QpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgIC5leGVjKClcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIGdldFBhcmVudERhdGEocGFyZW50TmFtZSA9ICcnKSB7XHJcbiAgICAgICAgICAgIC8vIOmBv+WFjeWcqGNyZWF0ZWTkuK3ljrvlrprkuYlwYXJlbnTlj5jph49cclxuICAgICAgICAgICAgaWYgKCF0aGlzLnBhcmVudCkgdGhpcy5wYXJlbnQgPSB7fVxyXG4gICAgICAgICAgICAvLyDov5nph4znmoTmnKzotKjljp/nkIbmmK/vvIzpgJrov4fojrflj5bniLbnu4Tku7blrp7kvoso5Lmf5Y2z57G75Ly8dS1yYWRpb+eahOeItue7hOS7tnUtcmFkaW8tZ3JvdXDnmoR0aGlzKVxyXG4gICAgICAgICAgICAvLyDlsIbniLbnu4Tku7Z0aGlz5Lit5a+55bqU55qE5Y+C5pWw77yM6LWL5YC857uZ5pys57uE5Lu2KHUtcmFkaW/nmoR0aGlzKeeahHBhcmVudERhdGHlr7nosaHkuK3lr7nlupTnmoTlsZ7mgKdcclxuICAgICAgICAgICAgLy8g5LmL5omA5Lul6ZyA6KaB6L+Z5LmI5YGa77yM5piv5Zug5Li65omA5pyJ56uv5Lit77yM5aS05p2h5bCP56iL5bqP5LiN5pSv5oyB6YCa6L+HdGhpcy5wYXJlbnQueHh45Y6755uR5ZCs54i257uE5Lu25Y+C5pWw55qE5Y+Y5YyWXHJcbiAgICAgICAgICAgIC8vIOatpOWkhOW5tuS4jeS8muiHquWKqOabtOaWsOWtkOe7hOS7tueahOaVsOaNru+8jOiAjOaYr+S+nei1lueItue7hOS7tnUtcmFkaW8tZ3JvdXDljrvnm5HlkKxkYXRh55qE5Y+Y5YyW77yM5omL5Yqo6LCD55So5pu05paw5a2Q57uE5Lu255qE5pa55rOV5Y676YeN5paw6I635Y+WXHJcbiAgICAgICAgICAgIHRoaXMucGFyZW50ID0gdW5pLiR1LiRwYXJlbnQuY2FsbCh0aGlzLCBwYXJlbnROYW1lKVxyXG4gICAgICAgICAgICBpZiAodGhpcy5wYXJlbnQuY2hpbGRyZW4pIHtcclxuICAgICAgICAgICAgICAgIC8vIOWmguaenOeItue7hOS7tueahGNoaWxkcmVu5LiN5a2Y5Zyo5pys57uE5Lu255qE5a6e5L6L77yM5omN5bCG5pys5a6e5L6L5re75Yqg5Yiw54i257uE5Lu255qEY2hpbGRyZW7kuK1cclxuICAgICAgICAgICAgICAgIHRoaXMucGFyZW50LmNoaWxkcmVuLmluZGV4T2YodGhpcykgPT09IC0xICYmIHRoaXMucGFyZW50LmNoaWxkcmVuLnB1c2godGhpcylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnREYXRhKSB7XHJcbiAgICAgICAgICAgICAgICAvLyDljobpgY1wYXJlbnREYXRh5Lit55qE5bGe5oCn77yM5bCGcGFyZW505Lit55qE5ZCM5ZCN5bGe5oCn6LWL5YC857uZcGFyZW50RGF0YVxyXG4gICAgICAgICAgICAgICAgT2JqZWN0LmtleXModGhpcy5wYXJlbnREYXRhKS5tYXAoKGtleSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMucGFyZW50RGF0YVtrZXldID0gdGhpcy5wYXJlbnRba2V5XVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8g6Zi75q2i5LqL5Lu25YaS5rOhXHJcbiAgICAgICAgcHJldmVudEV2ZW50KGUpIHtcclxuICAgICAgICAgICAgZSAmJiB0eXBlb2YgKGUuc3RvcFByb3BhZ2F0aW9uKSA9PT0gJ2Z1bmN0aW9uJyAmJiBlLnN0b3BQcm9wYWdhdGlvbigpXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyDnqbrmk43kvZxcclxuICAgICAgICBub29wKGUpIHtcclxuICAgICAgICAgICAgdGhpcy5wcmV2ZW50RXZlbnQoZSlcclxuICAgICAgICB9XHJcbiAgICB9LFxyXG4gICAgb25SZWFjaEJvdHRvbSgpIHtcclxuICAgICAgICB1bmkuJGVtaXQoJ3VPblJlYWNoQm90dG9tJylcclxuICAgIH0sXHJcbiAgICBiZWZvcmVEZXN0cm95KCkge1xyXG4gICAgICAgIC8vIOWIpOaWreW9k+WJjemhtemdouaYr+WQpuWtmOWcqHBhcmVudOWSjGNobGRyZW7vvIzkuIDoiKzlnKhjaGVja2JveOWSjGNoZWNrYm94LWdyb3Vw54i25a2Q6IGU5Yqo55qE5Zy65pmv5Lya5pyJ5q2k5oOF5Ya1XHJcbiAgICAgICAgLy8g57uE5Lu26ZSA5q+B5pe277yM56e76Zmk5a2Q57uE5Lu25Zyo54i257uE5Lu2Y2hpbGRyZW7mlbDnu4TkuK3nmoTlrp7kvovvvIzph4rmlL7otYTmupDvvIzpgb/lhY3mlbDmja7mt7fkubFcclxuICAgICAgICBpZiAodGhpcy5wYXJlbnQgJiYgdW5pLiR1LnRlc3QuYXJyYXkodGhpcy5wYXJlbnQuY2hpbGRyZW4pKSB7XHJcbiAgICAgICAgICAgIC8vIOe7hOS7tumUgOavgeaXtu+8jOenu+mZpOeItue7hOS7tuS4reeahGNoaWxkcmVu5pWw57uE5Lit5a+55bqU55qE5a6e5L6LXHJcbiAgICAgICAgICAgIGNvbnN0IGNoaWxkcmVuTGlzdCA9IHRoaXMucGFyZW50LmNoaWxkcmVuXHJcbiAgICAgICAgICAgIGNoaWxkcmVuTGlzdC5tYXAoKGNoaWxkLCBpbmRleCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgLy8g5aaC5p6c55u4562J77yM5YiZ56e76ZmkXHJcbiAgICAgICAgICAgICAgICBpZiAoY2hpbGQgPT09IHRoaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbkxpc3Quc3BsaWNlKGluZGV4LCAxKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///740\n"); /***/ }), /* 741 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/mixin/mpMixin.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9tcE1peGluLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlLENBT2YsQ0FBQztBQUFBIiwiZmlsZSI6Ijc0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///741\n"); /***/ }), /* 742 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _Request = _interopRequireDefault(__webpack_require__(/*! ./core/Request */ 743));\nvar _default = _Request.default;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvaW5kZXguanMiXSwibmFtZXMiOlsiUmVxdWVzdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQW9DLGVBRXJCQSxnQkFBTztBQUFBIiwiZmlsZSI6Ijc0Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZXF1ZXN0IGZyb20gJy4vY29yZS9SZXF1ZXN0J1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUmVxdWVzdFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///742\n"); /***/ }), /* 743 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/Request.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111));\nvar _dispatchRequest = _interopRequireDefault(__webpack_require__(/*! ./dispatchRequest */ 744));\nvar _InterceptorManager = _interopRequireDefault(__webpack_require__(/*! ./InterceptorManager */ 752));\nvar _mergeConfig = _interopRequireDefault(__webpack_require__(/*! ./mergeConfig */ 753));\nvar _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults */ 754));\nvar _utils = __webpack_require__(/*! ../utils */ 747);\nvar _clone = _interopRequireDefault(__webpack_require__(/*! ../utils/clone */ 755));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar Request = /*#__PURE__*/function () {\n /**\r\n * @param {Object} arg - 全局配置\r\n * @param {String} arg.baseURL - 全局根路径\r\n * @param {Object} arg.header - 全局header\r\n * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - 全局默认请求方式\r\n * @param {String} arg.dataType = [json] - 全局默认的dataType\r\n * @param {String} arg.responseType = [text|arraybuffer] - 全局默认的responseType。支付宝小程序不支持\r\n * @param {Object} arg.custom - 全局默认的自定义参数\r\n * @param {Number} arg.timeout - 全局默认的超时时间,单位 ms。默认60000。H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序\r\n * @param {Boolean} arg.sslVerify - 全局默认的是否验证 ssl 证书。默认true.仅App安卓端支持(HBuilderX 2.3.3+)\r\n * @param {Boolean} arg.withCredentials - 全局默认的跨域请求时是否携带凭证(cookies)。默认false。仅H5支持(HBuilderX 2.6.15+)\r\n * @param {Boolean} arg.firstIpv4 - 全DNS解析时优先使用ipv4。默认false。仅 App-Android 支持 (HBuilderX 2.8.0+)\r\n * @param {Function(statusCode):Boolean} arg.validateStatus - 全局默认的自定义验证器。默认statusCode >= 200 && statusCode < 300\r\n */\n function Request() {\n var arg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n (0, _classCallCheck2.default)(this, Request);\n if (!(0, _utils.isPlainObject)(arg)) {\n arg = {};\n __f__(\"warn\", '设置全局参数必须接收一个Object', \" at uview-ui/libs/luch-request/core/Request.js:39\");\n }\n this.config = (0, _clone.default)(_objectSpread(_objectSpread({}, _defaults.default), arg));\n this.interceptors = {\n request: new _InterceptorManager.default(),\n response: new _InterceptorManager.default()\n };\n }\n\n /**\r\n * @Function\r\n * @param {Request~setConfigCallback} f - 设置全局默认配置\r\n */\n (0, _createClass2.default)(Request, [{\n key: \"setConfig\",\n value: function setConfig(f) {\n this.config = f(this.config);\n }\n }, {\n key: \"middleware\",\n value: function middleware(config) {\n config = (0, _mergeConfig.default)(this.config, config);\n var chain = [_dispatchRequest.default, undefined];\n var promise = Promise.resolve(config);\n this.interceptors.request.forEach(function (interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n this.interceptors.response.forEach(function (interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n return promise;\n }\n\n /**\r\n * @Function\r\n * @param {Object} config - 请求配置项\r\n * @prop {String} options.url - 请求路径\r\n * @prop {Object} options.data - 请求参数\r\n * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - 响应的数据类型\r\n * @prop {Object} [options.dataType = config.dataType] - 如果设为 json,会尝试对返回的数据做一次 JSON.parse\r\n * @prop {Object} [options.header = config.header] - 请求header\r\n * @prop {Object} [options.method = config.method] - 请求方法\r\n * @returns {Promise}\r\n */\n }, {\n key: \"request\",\n value: function request() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return this.middleware(config);\n }\n }, {\n key: \"get\",\n value: function get(url) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return this.middleware(_objectSpread({\n url: url,\n method: 'GET'\n }, options));\n }\n }, {\n key: \"post\",\n value: function post(url, data) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.middleware(_objectSpread({\n url: url,\n data: data,\n method: 'POST'\n }, options));\n }\n }, {\n key: \"put\",\n value: function put(url, data) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.middleware(_objectSpread({\n url: url,\n data: data,\n method: 'PUT'\n }, options));\n }\n }, {\n key: \"delete\",\n value: function _delete(url, data) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.middleware(_objectSpread({\n url: url,\n data: data,\n method: 'DELETE'\n }, options));\n }\n }, {\n key: \"options\",\n value: function options(url, data) {\n var _options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return this.middleware(_objectSpread({\n url: url,\n data: data,\n method: 'OPTIONS'\n }, _options));\n }\n }, {\n key: \"upload\",\n value: function upload(url) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n config.url = url;\n config.method = 'UPLOAD';\n return this.middleware(config);\n }\n }, {\n key: \"download\",\n value: function download(url) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n config.url = url;\n config.method = 'DOWNLOAD';\n return this.middleware(config);\n }\n }]);\n return Request;\n}();\n/**\r\n * setConfig回调\r\n * @return {Object} - 返回操作后的config\r\n * @callback Request~setConfigCallback\r\n * @param {Object} config - 全局默认config\r\n */\nexports.default = Request;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9SZXF1ZXN0LmpzIl0sIm5hbWVzIjpbIlJlcXVlc3QiLCJhcmciLCJpc1BsYWluT2JqZWN0IiwiY29uZmlnIiwiY2xvbmUiLCJkZWZhdWx0cyIsImludGVyY2VwdG9ycyIsInJlcXVlc3QiLCJJbnRlcmNlcHRvck1hbmFnZXIiLCJyZXNwb25zZSIsImYiLCJtZXJnZUNvbmZpZyIsImNoYWluIiwiZGlzcGF0Y2hSZXF1ZXN0IiwidW5kZWZpbmVkIiwicHJvbWlzZSIsIlByb21pc2UiLCJyZXNvbHZlIiwiZm9yRWFjaCIsImludGVyY2VwdG9yIiwidW5zaGlmdCIsImZ1bGZpbGxlZCIsInJlamVjdGVkIiwicHVzaCIsImxlbmd0aCIsInRoZW4iLCJzaGlmdCIsIm1pZGRsZXdhcmUiLCJ1cmwiLCJvcHRpb25zIiwibWV0aG9kIiwiZGF0YSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFrQztBQUFBO0FBQUEsSUFFYkEsT0FBTztFQUN4QjtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0ksbUJBQXNCO0lBQUEsSUFBVkMsR0FBRyx1RUFBRyxDQUFDLENBQUM7SUFBQTtJQUNoQixJQUFJLENBQUMsSUFBQUMsb0JBQWEsRUFBQ0QsR0FBRyxDQUFDLEVBQUU7TUFDckJBLEdBQUcsR0FBRyxDQUFDLENBQUM7TUFDUixjQUFhLG9CQUFvQjtJQUNyQztJQUNBLElBQUksQ0FBQ0UsTUFBTSxHQUFHLElBQUFDLGNBQUssa0NBQU1DLGlCQUFRLEdBQUtKLEdBQUcsRUFBRztJQUM1QyxJQUFJLENBQUNLLFlBQVksR0FBRztNQUNoQkMsT0FBTyxFQUFFLElBQUlDLDJCQUFrQixFQUFFO01BQ2pDQyxRQUFRLEVBQUUsSUFBSUQsMkJBQWtCO0lBQ3BDLENBQUM7RUFDTDs7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LFVBQVU7UUFDbEJDLEdBQUcsRUFBSEEsR0FBRztRQUNIRyxJQUFJLEVBQUpBLElBQUk7UUFDSkQsTUFBTSxFQUFFO01BQVMsR0FDZEQsUUFBTyxFQUNaO0lBQ047RUFBQztJQUFBO0lBQUEsT0FnQkQsZ0JBQU9ELEdBQUcsRUFBZTtNQUFBLElBQWJ6QixNQUFNLHVFQUFHLENBQUMsQ0FBQztNQUNuQkEsTUFBTSxDQUFDeUIsR0FBRyxHQUFHQSxHQUFHO01BQ2hCekIsTUFBTSxDQUFDMkIsTUFBTSxHQUFHLFFBQVE7TUFDeEIsT0FBTyxJQUFJLENBQUNILFVBQVUsQ0FBQ3hCLE1BQU0sQ0FBQztJQUNsQztFQUFDO0lBQUE7SUFBQSxPQUVELGtCQUFTeUIsR0FBRyxFQUFlO01BQUEsSUFBYnpCLE1BQU0sdUVBQUcsQ0FBQyxDQUFDO01BQ3JCQSxNQUFNLENBQUN5QixHQUFHLEdBQUdBLEdBQUc7TUFDaEJ6QixNQUFNLENBQUMyQixNQUFNLEdBQUcsVUFBVTtNQUMxQixPQUFPLElBQUksQ0FBQ0gsVUFBVSxDQUFDeEIsTUFBTSxDQUFDO0lBQ2xDO0VBQUM7RUFBQTtBQUFBO0FBR0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEEsMEIiLCJmaWxlIjoiNzQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBDbGFzcyBSZXF1ZXN0XHJcbiAqIEBkZXNjcmlwdGlvbiBsdWNoLXJlcXVlc3QgaHR0cOivt+axguaPkuS7tlxyXG4gKiBAdmVyc2lvbiAzLjAuN1xyXG4gKiBAQXV0aG9yIGx1LWNoXHJcbiAqIEBEYXRlIDIwMjEtMDktMDRcclxuICogQEVtYWlsIHdlYndvcmsuc0BxcS5jb21cclxuICog5paH5qGjOiBodHRwczovL3d3dy5xdWFuemhhbi5jby9sdWNoLXJlcXVlc3QvXHJcbiAqIGdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL2xlaS1tdS9sdWNoLXJlcXVlc3RcclxuICogRENsb3VkOiBodHRwOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTM5MlxyXG4gKiBIQnVpbGRlclg6IGJlYXQtMy4wLjQgYWxwaGEtMy4wLjRcclxuICovXHJcblxyXG5pbXBvcnQgZGlzcGF0Y2hSZXF1ZXN0IGZyb20gJy4vZGlzcGF0Y2hSZXF1ZXN0J1xyXG5pbXBvcnQgSW50ZXJjZXB0b3JNYW5hZ2VyIGZyb20gJy4vSW50ZXJjZXB0b3JNYW5hZ2VyJ1xyXG5pbXBvcnQgbWVyZ2VDb25maWcgZnJvbSAnLi9tZXJnZUNvbmZpZydcclxuaW1wb3J0IGRlZmF1bHRzIGZyb20gJy4vZGVmYXVsdHMnXHJcbmltcG9ydCB7IGlzUGxhaW5PYmplY3QgfSBmcm9tICcuLi91dGlscydcclxuaW1wb3J0IGNsb25lIGZyb20gJy4uL3V0aWxzL2Nsb25lJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUmVxdWVzdCB7XHJcbiAgICAvKipcclxuICAgKiBAcGFyYW0ge09iamVjdH0gYXJnIC0g5YWo5bGA6YWN572uXHJcbiAgICogQHBhcmFtIHtTdHJpbmd9IGFyZy5iYXNlVVJMIC0g5YWo5bGA5qC56Lev5b6EXHJcbiAgICogQHBhcmFtIHtPYmplY3R9IGFyZy5oZWFkZXIgLSDlhajlsYBoZWFkZXJcclxuICAgKiBAcGFyYW0ge1N0cmluZ30gYXJnLm1ldGhvZCA9IFtHRVR8UE9TVHxQVVR8REVMRVRFfENPTk5FQ1R8SEVBRHxPUFRJT05TfFRSQUNFXSAtIOWFqOWxgOm7mOiupOivt+axguaWueW8j1xyXG4gICAqIEBwYXJhbSB7U3RyaW5nfSBhcmcuZGF0YVR5cGUgPSBbanNvbl0gLSDlhajlsYDpu5jorqTnmoRkYXRhVHlwZVxyXG4gICAqIEBwYXJhbSB7U3RyaW5nfSBhcmcucmVzcG9uc2VUeXBlID0gW3RleHR8YXJyYXlidWZmZXJdIC0g5YWo5bGA6buY6K6k55qEcmVzcG9uc2VUeXBl44CC5pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBXHJcbiAgICogQHBhcmFtIHtPYmplY3R9IGFyZy5jdXN0b20gLSDlhajlsYDpu5jorqTnmoToh6rlrprkuYnlj4LmlbBcclxuICAgKiBAcGFyYW0ge051bWJlcn0gYXJnLnRpbWVvdXQgLSDlhajlsYDpu5jorqTnmoTotoXml7bml7bpl7TvvIzljZXkvY0gbXPjgILpu5jorqQ2MDAwMOOAgkg1KEhCdWlsZGVyWCAyLjkuOSsp44CBQVBQKEhCdWlsZGVyWCAyLjkuOSsp44CB5b6u5L+h5bCP56iL5bqP77yIMi4xMC4w77yJ44CB5pSv5LuY5a6d5bCP56iL5bqPXHJcbiAgICogQHBhcmFtIHtCb29sZWFufSBhcmcuc3NsVmVyaWZ5IC0g5YWo5bGA6buY6K6k55qE5piv5ZCm6aqM6K+BIHNzbCDor4HkuabjgILpu5jorqR0cnVlLuS7hUFwcOWuieWNk+err+aUr+aMge+8iEhCdWlsZGVyWCAyLjMuMyvvvIlcclxuICAgKiBAcGFyYW0ge0Jvb2xlYW59IGFyZy53aXRoQ3JlZGVudGlhbHMgLSDlhajlsYDpu5jorqTnmoTot6jln5/or7fmsYLml7bmmK/lkKbmkLrluKblh63or4HvvIhjb29raWVz77yJ44CC6buY6K6kZmFsc2XjgILku4VINeaUr+aMge+8iEhCdWlsZGVyWCAyLjYuMTUr77yJXHJcbiAgICogQHBhcmFtIHtCb29sZWFufSBhcmcuZmlyc3RJcHY0IC0g5YWoRE5T6Kej5p6Q5pe25LyY5YWI5L2/55SoaXB2NOOAgum7mOiupGZhbHNl44CC5LuFIEFwcC1BbmRyb2lkIOaUr+aMgSAoSEJ1aWxkZXJYIDIuOC4wKylcclxuICAgKiBAcGFyYW0ge0Z1bmN0aW9uKHN0YXR1c0NvZGUpOkJvb2xlYW59IGFyZy52YWxpZGF0ZVN0YXR1cyAtIOWFqOWxgOm7mOiupOeahOiHquWumuS5iemqjOivgeWZqOOAgum7mOiupHN0YXR1c0NvZGUgPj0gMjAwICYmIHN0YXR1c0NvZGUgPCAzMDBcclxuICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKGFyZyA9IHt9KSB7XHJcbiAgICAgICAgaWYgKCFpc1BsYWluT2JqZWN0KGFyZykpIHtcclxuICAgICAgICAgICAgYXJnID0ge31cclxuICAgICAgICAgICAgY29uc29sZS53YXJuKCforr7nva7lhajlsYDlj4LmlbDlv4XpobvmjqXmlLbkuIDkuKpPYmplY3QnKVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmNvbmZpZyA9IGNsb25lKHsgLi4uZGVmYXVsdHMsIC4uLmFyZyB9KVxyXG4gICAgICAgIHRoaXMuaW50ZXJjZXB0b3JzID0ge1xyXG4gICAgICAgICAgICByZXF1ZXN0OiBuZXcgSW50ZXJjZXB0b3JNYW5hZ2VyKCksXHJcbiAgICAgICAgICAgIHJlc3BvbnNlOiBuZXcgSW50ZXJjZXB0b3JNYW5hZ2VyKClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICogQEZ1bmN0aW9uXHJcbiAgICogQHBhcmFtIHtSZXF1ZXN0fnNldENvbmZpZ0NhbGxiYWNrfSBmIC0g6K6+572u5YWo5bGA6buY6K6k6YWN572uXHJcbiAgICovXHJcbiAgICBzZXRDb25maWcoZikge1xyXG4gICAgICAgIHRoaXMuY29uZmlnID0gZih0aGlzLmNvbmZpZylcclxuICAgIH1cclxuXHJcbiAgICBtaWRkbGV3YXJlKGNvbmZpZykge1xyXG4gICAgICAgIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuY29uZmlnLCBjb25maWcpXHJcbiAgICAgICAgY29uc3QgY2hhaW4gPSBbZGlzcGF0Y2hSZXF1ZXN0LCB1bmRlZmluZWRdXHJcbiAgICAgICAgbGV0IHByb21pc2UgPSBQcm9taXNlLnJlc29sdmUoY29uZmlnKVxyXG5cclxuICAgICAgICB0aGlzLmludGVyY2VwdG9ycy5yZXF1ZXN0LmZvckVhY2goKGludGVyY2VwdG9yKSA9PiB7XHJcbiAgICAgICAgICAgIGNoYWluLnVuc2hpZnQoaW50ZXJjZXB0b3IuZnVsZmlsbGVkLCBpbnRlcmNlcHRvci5yZWplY3RlZClcclxuICAgICAgICB9KVxyXG5cclxuICAgICAgICB0aGlzLmludGVyY2VwdG9ycy5yZXNwb25zZS5mb3JFYWNoKChpbnRlcmNlcHRvcikgPT4ge1xyXG4gICAgICAgICAgICBjaGFpbi5wdXNoKGludGVyY2VwdG9yLmZ1bGZpbGxlZCwgaW50ZXJjZXB0b3IucmVqZWN0ZWQpXHJcbiAgICAgICAgfSlcclxuXHJcbiAgICAgICAgd2hpbGUgKGNoYWluLmxlbmd0aCkge1xyXG4gICAgICAgICAgICBwcm9taXNlID0gcHJvbWlzZS50aGVuKGNoYWluLnNoaWZ0KCksIGNoYWluLnNoaWZ0KCkpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcHJvbWlzZVxyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAqIEBGdW5jdGlvblxyXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgLSDor7fmsYLphY3nva7poblcclxuICAgKiBAcHJvcCB7U3RyaW5nfSBvcHRpb25zLnVybCAtIOivt+axgui3r+W+hFxyXG4gICAqIEBwcm9wIHtPYmplY3R9IG9wdGlvbnMuZGF0YSAtIOivt+axguWPguaVsFxyXG4gICAqIEBwcm9wIHtPYmplY3R9IFtvcHRpb25zLnJlc3BvbnNlVHlwZSA9IGNvbmZpZy5yZXNwb25zZVR5cGVdIFt0ZXh0fGFycmF5YnVmZmVyXSAtIOWTjeW6lOeahOaVsOaNruexu+Wei1xyXG4gICAqIEBwcm9wIHtPYmplY3R9IFtvcHRpb25zLmRhdGFUeXBlID0gY29uZmlnLmRhdGFUeXBlXSAtIOWmguaenOiuvuS4uiBqc29u77yM5Lya5bCd6K+V5a+56L+U5Zue55qE5pWw5o2u5YGa5LiA5qyhIEpTT04ucGFyc2VcclxuICAgKiBAcHJvcCB7T2JqZWN0fSBbb3B0aW9ucy5oZWFkZXIgPSBjb25maWcuaGVhZGVyXSAtIOivt+axgmhlYWRlclxyXG4gICAqIEBwcm9wIHtPYmplY3R9IFtvcHRpb25zLm1ldGhvZCA9IGNvbmZpZy5tZXRob2RdIC0g6K+35rGC5pa55rOVXHJcbiAgICogQHJldHVybnMge1Byb21pc2U8dW5rbm93bj59XHJcbiAgICovXHJcbiAgICByZXF1ZXN0KGNvbmZpZyA9IHt9KSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWlkZGxld2FyZShjb25maWcpXHJcbiAgICB9XHJcblxyXG4gICAgZ2V0KHVybCwgb3B0aW9ucyA9IHt9KSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWlkZGxld2FyZSh7XHJcbiAgICAgICAgICAgIHVybCxcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgLi4ub3B0aW9uc1xyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcblxyXG4gICAgcG9zdCh1cmwsIGRhdGEsIG9wdGlvbnMgPSB7fSkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1pZGRsZXdhcmUoe1xyXG4gICAgICAgICAgICB1cmwsXHJcbiAgICAgICAgICAgIGRhdGEsXHJcbiAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLFxyXG4gICAgICAgICAgICAuLi5vcHRpb25zXHJcbiAgICAgICAgfSlcclxuICAgIH1cclxuXHJcblxyXG4gICAgcHV0KHVybCwgZGF0YSwgb3B0aW9ucyA9IHt9KSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWlkZGxld2FyZSh7XHJcbiAgICAgICAgICAgIHVybCxcclxuICAgICAgICAgICAgZGF0YSxcclxuICAgICAgICAgICAgbWV0aG9kOiAnUFVUJyxcclxuICAgICAgICAgICAgLi4ub3B0aW9uc1xyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgZGVsZXRlKHVybCwgZGF0YSwgb3B0aW9ucyA9IHt9KSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWlkZGxld2FyZSh7XHJcbiAgICAgICAgICAgIHVybCxcclxuICAgICAgICAgICAgZGF0YSxcclxuICAgICAgICAgICAgbWV0aG9kOiAnREVMRVRFJyxcclxuICAgICAgICAgICAgLi4ub3B0aW9uc1xyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgb3B0aW9ucyh1cmwsIGRhdGEsIG9wdGlvbnMgPSB7fSkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1pZGRsZXdhcmUoe1xyXG4gICAgICAgICAgICB1cmwsXHJcbiAgICAgICAgICAgIGRhdGEsXHJcbiAgICAgICAgICAgIG1ldGhvZDogJ09QVElPTlMnLFxyXG4gICAgICAgICAgICAuLi5vcHRpb25zXHJcbiAgICAgICAgfSlcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgIHVwbG9hZCh1cmwsIGNvbmZpZyA9IHt9KSB7XHJcbiAgICAgICAgY29uZmlnLnVybCA9IHVybFxyXG4gICAgICAgIGNvbmZpZy5tZXRob2QgPSAnVVBMT0FEJ1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1pZGRsZXdhcmUoY29uZmlnKVxyXG4gICAgfVxyXG5cclxuICAgIGRvd25sb2FkKHVybCwgY29uZmlnID0ge30pIHtcclxuICAgICAgICBjb25maWcudXJsID0gdXJsXHJcbiAgICAgICAgY29uZmlnLm1ldGhvZCA9ICdET1dOTE9BRCdcclxuICAgICAgICByZXR1cm4gdGhpcy5taWRkbGV3YXJlKGNvbmZpZylcclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIHNldENvbmZpZ+Wbnuiwg1xyXG4gKiBAcmV0dXJuIHtPYmplY3R9IC0g6L+U5Zue5pON5L2c5ZCO55qEY29uZmlnXHJcbiAqIEBjYWxsYmFjayBSZXF1ZXN0fnNldENvbmZpZ0NhbGxiYWNrXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgLSDlhajlsYDpu5jorqRjb25maWdcclxuICovXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///743\n"); /***/ }), /* 744 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/dispatchRequest.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../adapters/index */ 745));\nvar _default = function _default(config) {\n return (0, _index.default)(config);\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9kaXNwYXRjaFJlcXVlc3QuanMiXSwibmFtZXMiOlsiY29uZmlnIiwiYWRhcHRlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQXVDLGVBRXhCLGtCQUFDQSxNQUFNO0VBQUEsT0FBSyxJQUFBQyxjQUFPLEVBQUNELE1BQU0sQ0FBQztBQUFBO0FBQUEiLCJmaWxlIjoiNzQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFkYXB0ZXIgZnJvbSAnLi4vYWRhcHRlcnMvaW5kZXgnXHJcblxyXG5leHBvcnQgZGVmYXVsdCAoY29uZmlnKSA9PiBhZGFwdGVyKGNvbmZpZylcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///744\n"); /***/ }), /* 745 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/adapters/index.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _buildURL = _interopRequireDefault(__webpack_require__(/*! ../helpers/buildURL */ 746));\nvar _buildFullPath = _interopRequireDefault(__webpack_require__(/*! ../core/buildFullPath */ 748));\nvar _settle = _interopRequireDefault(__webpack_require__(/*! ../core/settle */ 751));\nvar _utils = __webpack_require__(/*! ../utils */ 747);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\r\n * 返回可选值存在的配置\r\n * @param {Array} keys - 可选值数组\r\n * @param {Object} config2 - 配置\r\n * @return {{}} - 存在的配置项\r\n */\nvar mergeKeys = function mergeKeys(keys, config2) {\n var config = {};\n keys.forEach(function (prop) {\n if (!(0, _utils.isUndefined)(config2[prop])) {\n config[prop] = config2[prop];\n }\n });\n return config;\n};\nvar _default = function _default(config) {\n return new Promise(function (resolve, reject) {\n var fullPath = (0, _buildURL.default)((0, _buildFullPath.default)(config.baseURL, config.url), config.params);\n var _config = {\n url: fullPath,\n header: config.header,\n complete: function complete(response) {\n config.fullPath = fullPath;\n response.config = config;\n try {\n // 对可能字符串不是json 的情况容错\n if (typeof response.data === 'string') {\n response.data = JSON.parse(response.data);\n }\n // eslint-disable-next-line no-empty\n } catch (e) {}\n (0, _settle.default)(resolve, reject, response);\n }\n };\n var requestTask;\n if (config.method === 'UPLOAD') {\n delete _config.header['content-type'];\n delete _config.header['Content-Type'];\n var otherConfig = {\n filePath: config.filePath,\n name: config.name\n };\n var optionalKeys = ['files', 'timeout', 'formData'];\n requestTask = uni.uploadFile(_objectSpread(_objectSpread(_objectSpread({}, _config), otherConfig), mergeKeys(optionalKeys, config)));\n } else if (config.method === 'DOWNLOAD') {\n if (!(0, _utils.isUndefined)(config.timeout)) {\n _config.timeout = config.timeout;\n }\n requestTask = uni.downloadFile(_config);\n } else {\n var _optionalKeys = ['data', 'method', 'timeout', 'dataType', 'responseType', 'sslVerify', 'firstIpv4'];\n requestTask = uni.request(_objectSpread(_objectSpread({}, _config), mergeKeys(_optionalKeys, config)));\n }\n if (config.getTask) {\n config.getTask(requestTask, config);\n }\n });\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvYWRhcHRlcnMvaW5kZXguanMiXSwibmFtZXMiOlsibWVyZ2VLZXlzIiwia2V5cyIsImNvbmZpZzIiLCJjb25maWciLCJmb3JFYWNoIiwicHJvcCIsImlzVW5kZWZpbmVkIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJmdWxsUGF0aCIsImJ1aWxkVVJMIiwiYnVpbGRGdWxsUGF0aCIsImJhc2VVUkwiLCJ1cmwiLCJwYXJhbXMiLCJfY29uZmlnIiwiaGVhZGVyIiwiY29tcGxldGUiLCJyZXNwb25zZSIsImRhdGEiLCJKU09OIiwicGFyc2UiLCJlIiwic2V0dGxlIiwicmVxdWVzdFRhc2siLCJtZXRob2QiLCJvdGhlckNvbmZpZyIsImZpbGVQYXRoIiwibmFtZSIsIm9wdGlvbmFsS2V5cyIsInVuaSIsInVwbG9hZEZpbGUiLCJ0aW1lb3V0IiwiZG93bmxvYWRGaWxlIiwicmVxdWVzdCIsImdldFRhc2siXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBc0M7QUFBQTtBQUV0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFNQSxTQUFTLEdBQUcsU0FBWkEsU0FBUyxDQUFJQyxJQUFJLEVBQUVDLE9BQU8sRUFBSztFQUNqQyxJQUFNQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0VBQ2pCRixJQUFJLENBQUNHLE9BQU8sQ0FBQyxVQUFDQyxJQUFJLEVBQUs7SUFDbkIsSUFBSSxDQUFDLElBQUFDLGtCQUFXLEVBQUNKLE9BQU8sQ0FBQ0csSUFBSSxDQUFDLENBQUMsRUFBRTtNQUM3QkYsTUFBTSxDQUFDRSxJQUFJLENBQUMsR0FBR0gsT0FBTyxDQUFDRyxJQUFJLENBQUM7SUFDaEM7RUFDSixDQUFDLENBQUM7RUFDRixPQUFPRixNQUFNO0FBQ2pCLENBQUM7QUFBQSxlQUNjLGtCQUFDQSxNQUFNO0VBQUEsT0FBSyxJQUFJSSxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxNQUFNLEVBQUs7SUFDeEQsSUFBTUMsUUFBUSxHQUFHLElBQUFDLGlCQUFRLEVBQUMsSUFBQUMsc0JBQWEsRUFBQ1QsTUFBTSxDQUFDVSxPQUFPLEVBQUVWLE1BQU0sQ0FBQ1csR0FBRyxDQUFDLEVBQUVYLE1BQU0sQ0FBQ1ksTUFBTSxDQUFDO0lBQ25GLElBQU1DLE9BQU8sR0FBRztNQUNaRixHQUFHLEVBQUVKLFFBQVE7TUFDYk8sTUFBTSxFQUFFZCxNQUFNLENBQUNjLE1BQU07TUFDckJDLFFBQVEsRUFBRSxrQkFBQ0MsUUFBUSxFQUFLO1FBQ3BCaEIsTUFBTSxDQUFDTyxRQUFRLEdBQUdBLFFBQVE7UUFDMUJTLFFBQVEsQ0FBQ2hCLE1BQU0sR0FBR0EsTUFBTTtRQUN4QixJQUFJO1VBQ0E7VUFDQSxJQUFJLE9BQU9nQixRQUFRLENBQUNDLElBQUksS0FBSyxRQUFRLEVBQUU7WUFDbkNELFFBQVEsQ0FBQ0MsSUFBSSxHQUFHQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0gsUUFBUSxDQUFDQyxJQUFJLENBQUM7VUFDN0M7VUFDQTtRQUNKLENBQUMsQ0FBQyxPQUFPRyxDQUFDLEVBQUUsQ0FDWjtRQUNBLElBQUFDLGVBQU0sRUFBQ2hCLE9BQU8sRUFBRUMsTUFBTSxFQUFFVSxRQUFRLENBQUM7TUFDckM7SUFDSixDQUFDO0lBQ0QsSUFBSU0sV0FBVztJQUNmLElBQUl0QixNQUFNLENBQUN1QixNQUFNLEtBQUssUUFBUSxFQUFFO01BQzVCLE9BQU9WLE9BQU8sQ0FBQ0MsTUFBTSxDQUFDLGNBQWMsQ0FBQztNQUNyQyxPQUFPRCxPQUFPLENBQUNDLE1BQU0sQ0FBQyxjQUFjLENBQUM7TUFDckMsSUFBTVUsV0FBVyxHQUFHO1FBSWhCQyxRQUFRLEVBQUV6QixNQUFNLENBQUN5QixRQUFRO1FBQ3pCQyxJQUFJLEVBQUUxQixNQUFNLENBQUMwQjtNQUNqQixDQUFDO01BQ0QsSUFBTUMsWUFBWSxHQUFHLENBRWpCLE9BQU8sRUFNUCxTQUFTLEVBRVQsVUFBVSxDQUNiO01BQ0RMLFdBQVcsR0FBR00sR0FBRyxDQUFDQyxVQUFVLCtDQUFNaEIsT0FBTyxHQUFLVyxXQUFXLEdBQUszQixTQUFTLENBQUM4QixZQUFZLEVBQUUzQixNQUFNLENBQUMsRUFBRztJQUNwRyxDQUFDLE1BQU0sSUFBSUEsTUFBTSxDQUFDdUIsTUFBTSxLQUFLLFVBQVUsRUFBRTtNQUVyQyxJQUFJLENBQUMsSUFBQXBCLGtCQUFXLEVBQUNILE1BQU0sQ0FBQzhCLE9BQU8sQ0FBQyxFQUFFO1FBQzlCakIsT0FBTyxDQUFDaUIsT0FBTyxHQUFHOUIsTUFBTSxDQUFDOEIsT0FBTztNQUNwQztNQUVBUixXQUFXLEdBQUdNLEdBQUcsQ0FBQ0csWUFBWSxDQUFDbEIsT0FBTyxDQUFDO0lBQzNDLENBQUMsTUFBTTtNQUNILElBQU1jLGFBQVksR0FBRyxDQUNqQixNQUFNLEVBQ04sUUFBUSxFQUVSLFNBQVMsRUFFVCxVQUFVLEVBRVYsY0FBYyxFQUdkLFdBQVcsRUFNWCxXQUFXLENBRWQ7TUFDREwsV0FBVyxHQUFHTSxHQUFHLENBQUNJLE9BQU8saUNBQU1uQixPQUFPLEdBQUtoQixTQUFTLENBQUM4QixhQUFZLEVBQUUzQixNQUFNLENBQUMsRUFBRztJQUNqRjtJQUNBLElBQUlBLE1BQU0sQ0FBQ2lDLE9BQU8sRUFBRTtNQUNoQmpDLE1BQU0sQ0FBQ2lDLE9BQU8sQ0FBQ1gsV0FBVyxFQUFFdEIsTUFBTSxDQUFDO0lBQ3ZDO0VBQ0osQ0FBQyxDQUFDO0FBQUE7QUFBQSIsImZpbGUiOiI3NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYnVpbGRVUkwgZnJvbSAnLi4vaGVscGVycy9idWlsZFVSTCdcclxuaW1wb3J0IGJ1aWxkRnVsbFBhdGggZnJvbSAnLi4vY29yZS9idWlsZEZ1bGxQYXRoJ1xyXG5pbXBvcnQgc2V0dGxlIGZyb20gJy4uL2NvcmUvc2V0dGxlJ1xyXG5pbXBvcnQgeyBpc1VuZGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzJ1xyXG5cclxuLyoqXHJcbiAqIOi/lOWbnuWPr+mAieWAvOWtmOWcqOeahOmFjee9rlxyXG4gKiBAcGFyYW0ge0FycmF5fSBrZXlzIC0g5Y+v6YCJ5YC85pWw57uEXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcyIC0g6YWN572uXHJcbiAqIEByZXR1cm4ge3t9fSAtIOWtmOWcqOeahOmFjee9rumhuVxyXG4gKi9cclxuY29uc3QgbWVyZ2VLZXlzID0gKGtleXMsIGNvbmZpZzIpID0+IHtcclxuICAgIGNvbnN0IGNvbmZpZyA9IHt9XHJcbiAgICBrZXlzLmZvckVhY2goKHByb3ApID0+IHtcclxuICAgICAgICBpZiAoIWlzVW5kZWZpbmVkKGNvbmZpZzJbcHJvcF0pKSB7XHJcbiAgICAgICAgICAgIGNvbmZpZ1twcm9wXSA9IGNvbmZpZzJbcHJvcF1cclxuICAgICAgICB9XHJcbiAgICB9KVxyXG4gICAgcmV0dXJuIGNvbmZpZ1xyXG59XHJcbmV4cG9ydCBkZWZhdWx0IChjb25maWcpID0+IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgIGNvbnN0IGZ1bGxQYXRoID0gYnVpbGRVUkwoYnVpbGRGdWxsUGF0aChjb25maWcuYmFzZVVSTCwgY29uZmlnLnVybCksIGNvbmZpZy5wYXJhbXMpXHJcbiAgICBjb25zdCBfY29uZmlnID0ge1xyXG4gICAgICAgIHVybDogZnVsbFBhdGgsXHJcbiAgICAgICAgaGVhZGVyOiBjb25maWcuaGVhZGVyLFxyXG4gICAgICAgIGNvbXBsZXRlOiAocmVzcG9uc2UpID0+IHtcclxuICAgICAgICAgICAgY29uZmlnLmZ1bGxQYXRoID0gZnVsbFBhdGhcclxuICAgICAgICAgICAgcmVzcG9uc2UuY29uZmlnID0gY29uZmlnXHJcbiAgICAgICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgICAgICAvLyDlr7nlj6/og73lrZfnrKbkuLLkuI3mmK9qc29uIOeahOaDheWGteWuuemUmVxyXG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiByZXNwb25zZS5kYXRhID09PSAnc3RyaW5nJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlLmRhdGEgPSBKU09OLnBhcnNlKHJlc3BvbnNlLmRhdGEpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZW1wdHlcclxuICAgICAgICAgICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNldHRsZShyZXNvbHZlLCByZWplY3QsIHJlc3BvbnNlKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxldCByZXF1ZXN0VGFza1xyXG4gICAgaWYgKGNvbmZpZy5tZXRob2QgPT09ICdVUExPQUQnKSB7XHJcbiAgICAgICAgZGVsZXRlIF9jb25maWcuaGVhZGVyWydjb250ZW50LXR5cGUnXVxyXG4gICAgICAgIGRlbGV0ZSBfY29uZmlnLmhlYWRlclsnQ29udGVudC1UeXBlJ11cclxuICAgICAgICBjb25zdCBvdGhlckNvbmZpZyA9IHtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgZmlsZVBhdGg6IGNvbmZpZy5maWxlUGF0aCxcclxuICAgICAgICAgICAgbmFtZTogY29uZmlnLm5hbWVcclxuICAgICAgICB9XHJcbiAgICAgICAgY29uc3Qgb3B0aW9uYWxLZXlzID0gW1xyXG5cclxuICAgICAgICAgICAgJ2ZpbGVzJyxcclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAndGltZW91dCcsXHJcblxyXG4gICAgICAgICAgICAnZm9ybURhdGEnXHJcbiAgICAgICAgXVxyXG4gICAgICAgIHJlcXVlc3RUYXNrID0gdW5pLnVwbG9hZEZpbGUoeyAuLi5fY29uZmlnLCAuLi5vdGhlckNvbmZpZywgLi4ubWVyZ2VLZXlzKG9wdGlvbmFsS2V5cywgY29uZmlnKSB9KVxyXG4gICAgfSBlbHNlIGlmIChjb25maWcubWV0aG9kID09PSAnRE9XTkxPQUQnKSB7XHJcblxyXG4gICAgICAgIGlmICghaXNVbmRlZmluZWQoY29uZmlnLnRpbWVvdXQpKSB7XHJcbiAgICAgICAgICAgIF9jb25maWcudGltZW91dCA9IGNvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXF1ZXN0VGFzayA9IHVuaS5kb3dubG9hZEZpbGUoX2NvbmZpZylcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29uc3Qgb3B0aW9uYWxLZXlzID0gW1xyXG4gICAgICAgICAgICAnZGF0YScsXHJcbiAgICAgICAgICAgICdtZXRob2QnLFxyXG5cclxuICAgICAgICAgICAgJ3RpbWVvdXQnLFxyXG5cclxuICAgICAgICAgICAgJ2RhdGFUeXBlJyxcclxuXHJcbiAgICAgICAgICAgICdyZXNwb25zZVR5cGUnLFxyXG5cclxuXHJcbiAgICAgICAgICAgICdzc2xWZXJpZnknLFxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICdmaXJzdElwdjQnXHJcblxyXG4gICAgICAgIF1cclxuICAgICAgICByZXF1ZXN0VGFzayA9IHVuaS5yZXF1ZXN0KHsgLi4uX2NvbmZpZywgLi4ubWVyZ2VLZXlzKG9wdGlvbmFsS2V5cywgY29uZmlnKSB9KVxyXG4gICAgfVxyXG4gICAgaWYgKGNvbmZpZy5nZXRUYXNrKSB7XHJcbiAgICAgICAgY29uZmlnLmdldFRhc2socmVxdWVzdFRhc2ssIGNvbmZpZylcclxuICAgIH1cclxufSlcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///745\n"); /***/ }), /* 746 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/helpers/buildURL.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = buildURL;\nvar utils = _interopRequireWildcard(__webpack_require__(/*! ../utils */ 747));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nfunction encode(val) {\n return encodeURIComponent(val).replace(/%40/gi, '@').replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']');\n}\n\n/**\r\n * Build a URL by appending params to the end\r\n *\r\n * @param {string} url The base of the url (e.g., http://www.google.com)\r\n * @param {object} [params] The params to be appended\r\n * @returns {string} The formatted url\r\n */\nfunction buildURL(url, params) {\n /* eslint no-param-reassign:0 */\n if (!params) {\n return url;\n }\n var serializedParams;\n if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n utils.forEach(params, function (val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n if (utils.isArray(val)) {\n key = \"\".concat(key, \"[]\");\n } else {\n val = [val];\n }\n utils.forEach(val, function (v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(\"\".concat(encode(key), \"=\").concat(encode(v)));\n });\n });\n serializedParams = parts.join('&');\n }\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n return url;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvaGVscGVycy9idWlsZFVSTC5qcyJdLCJuYW1lcyI6WyJlbmNvZGUiLCJ2YWwiLCJlbmNvZGVVUklDb21wb25lbnQiLCJyZXBsYWNlIiwiYnVpbGRVUkwiLCJ1cmwiLCJwYXJhbXMiLCJzZXJpYWxpemVkUGFyYW1zIiwidXRpbHMiLCJpc1VSTFNlYXJjaFBhcmFtcyIsInRvU3RyaW5nIiwicGFydHMiLCJmb3JFYWNoIiwia2V5IiwiaXNBcnJheSIsInYiLCJpc0RhdGUiLCJ0b0lTT1N0cmluZyIsImlzT2JqZWN0IiwiSlNPTiIsInN0cmluZ2lmeSIsInB1c2giLCJqb2luIiwiaGFzaG1hcmtJbmRleCIsImluZGV4T2YiLCJzbGljZSJdLCJtYXBwaW5ncyI6IkFBQVk7O0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUVaO0FBQWlDO0FBQUE7QUFFakMsU0FBU0EsTUFBTSxDQUFDQyxHQUFHLEVBQUU7RUFDakIsT0FBT0Msa0JBQWtCLENBQUNELEdBQUcsQ0FBQyxDQUN6QkUsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FDckJBLE9BQU8sQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQ3JCQSxPQUFPLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUNwQkEsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FDckJBLE9BQU8sQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQ3BCQSxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUNyQkEsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUM7QUFDOUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDZSxTQUFTQyxRQUFRLENBQUNDLEdBQUcsRUFBRUMsTUFBTSxFQUFFO0VBQzFDO0VBQ0EsSUFBSSxDQUFDQSxNQUFNLEVBQUU7SUFDVCxPQUFPRCxHQUFHO0VBQ2Q7RUFFQSxJQUFJRSxnQkFBZ0I7RUFDcEIsSUFBSUMsS0FBSyxDQUFDQyxpQkFBaUIsQ0FBQ0gsTUFBTSxDQUFDLEVBQUU7SUFDakNDLGdCQUFnQixHQUFHRCxNQUFNLENBQUNJLFFBQVEsRUFBRTtFQUN4QyxDQUFDLE1BQU07SUFDSCxJQUFNQyxLQUFLLEdBQUcsRUFBRTtJQUVoQkgsS0FBSyxDQUFDSSxPQUFPLENBQUNOLE1BQU0sRUFBRSxVQUFDTCxHQUFHLEVBQUVZLEdBQUcsRUFBSztNQUNoQyxJQUFJWixHQUFHLEtBQUssSUFBSSxJQUFJLE9BQU9BLEdBQUcsS0FBSyxXQUFXLEVBQUU7UUFDNUM7TUFDSjtNQUVBLElBQUlPLEtBQUssQ0FBQ00sT0FBTyxDQUFDYixHQUFHLENBQUMsRUFBRTtRQUNwQlksR0FBRyxhQUFNQSxHQUFHLE9BQUk7TUFDcEIsQ0FBQyxNQUFNO1FBQ0haLEdBQUcsR0FBRyxDQUFDQSxHQUFHLENBQUM7TUFDZjtNQUVBTyxLQUFLLENBQUNJLE9BQU8sQ0FBQ1gsR0FBRyxFQUFFLFVBQUNjLENBQUMsRUFBSztRQUN0QixJQUFJUCxLQUFLLENBQUNRLE1BQU0sQ0FBQ0QsQ0FBQyxDQUFDLEVBQUU7VUFDakJBLENBQUMsR0FBR0EsQ0FBQyxDQUFDRSxXQUFXLEVBQUU7UUFDdkIsQ0FBQyxNQUFNLElBQUlULEtBQUssQ0FBQ1UsUUFBUSxDQUFDSCxDQUFDLENBQUMsRUFBRTtVQUMxQkEsQ0FBQyxHQUFHSSxJQUFJLENBQUNDLFNBQVMsQ0FBQ0wsQ0FBQyxDQUFDO1FBQ3pCO1FBQ0FKLEtBQUssQ0FBQ1UsSUFBSSxXQUFJckIsTUFBTSxDQUFDYSxHQUFHLENBQUMsY0FBSWIsTUFBTSxDQUFDZSxDQUFDLENBQUMsRUFBRztNQUM3QyxDQUFDLENBQUM7SUFDTixDQUFDLENBQUM7SUFFRlIsZ0JBQWdCLEdBQUdJLEtBQUssQ0FBQ1csSUFBSSxDQUFDLEdBQUcsQ0FBQztFQUN0QztFQUVBLElBQUlmLGdCQUFnQixFQUFFO0lBQ2xCLElBQU1nQixhQUFhLEdBQUdsQixHQUFHLENBQUNtQixPQUFPLENBQUMsR0FBRyxDQUFDO0lBQ3RDLElBQUlELGFBQWEsS0FBSyxDQUFDLENBQUMsRUFBRTtNQUN0QmxCLEdBQUcsR0FBR0EsR0FBRyxDQUFDb0IsS0FBSyxDQUFDLENBQUMsRUFBRUYsYUFBYSxDQUFDO0lBQ3JDO0lBRUFsQixHQUFHLElBQUksQ0FBQ0EsR0FBRyxDQUFDbUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEdBQUcsR0FBRyxHQUFHLElBQUlqQixnQkFBZ0I7RUFDbkU7RUFFQSxPQUFPRixHQUFHO0FBQ2QiLCJmaWxlIjoiNzQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5pbXBvcnQgKiBhcyB1dGlscyBmcm9tICcuLi91dGlscydcclxuXHJcbmZ1bmN0aW9uIGVuY29kZSh2YWwpIHtcclxuICAgIHJldHVybiBlbmNvZGVVUklDb21wb25lbnQodmFsKVxyXG4gICAgICAgIC5yZXBsYWNlKC8lNDAvZ2ksICdAJylcclxuICAgICAgICAucmVwbGFjZSgvJTNBL2dpLCAnOicpXHJcbiAgICAgICAgLnJlcGxhY2UoLyUyNC9nLCAnJCcpXHJcbiAgICAgICAgLnJlcGxhY2UoLyUyQy9naSwgJywnKVxyXG4gICAgICAgIC5yZXBsYWNlKC8lMjAvZywgJysnKVxyXG4gICAgICAgIC5yZXBsYWNlKC8lNUIvZ2ksICdbJylcclxuICAgICAgICAucmVwbGFjZSgvJTVEL2dpLCAnXScpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBCdWlsZCBhIFVSTCBieSBhcHBlbmRpbmcgcGFyYW1zIHRvIHRoZSBlbmRcclxuICpcclxuICogQHBhcmFtIHtzdHJpbmd9IHVybCBUaGUgYmFzZSBvZiB0aGUgdXJsIChlLmcuLCBodHRwOi8vd3d3Lmdvb2dsZS5jb20pXHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBbcGFyYW1zXSBUaGUgcGFyYW1zIHRvIGJlIGFwcGVuZGVkXHJcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBmb3JtYXR0ZWQgdXJsXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBidWlsZFVSTCh1cmwsIHBhcmFtcykge1xyXG4gICAgLyogZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAgKi9cclxuICAgIGlmICghcGFyYW1zKSB7XHJcbiAgICAgICAgcmV0dXJuIHVybFxyXG4gICAgfVxyXG5cclxuICAgIGxldCBzZXJpYWxpemVkUGFyYW1zXHJcbiAgICBpZiAodXRpbHMuaXNVUkxTZWFyY2hQYXJhbXMocGFyYW1zKSkge1xyXG4gICAgICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJhbXMudG9TdHJpbmcoKVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgICBjb25zdCBwYXJ0cyA9IFtdXHJcblxyXG4gICAgICAgIHV0aWxzLmZvckVhY2gocGFyYW1zLCAodmFsLCBrZXkpID0+IHtcclxuICAgICAgICAgICAgaWYgKHZhbCA9PT0gbnVsbCB8fCB0eXBlb2YgdmFsID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICh1dGlscy5pc0FycmF5KHZhbCkpIHtcclxuICAgICAgICAgICAgICAgIGtleSA9IGAke2tleX1bXWBcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHZhbCA9IFt2YWxdXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHV0aWxzLmZvckVhY2godmFsLCAodikgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHV0aWxzLmlzRGF0ZSh2KSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHYgPSB2LnRvSVNPU3RyaW5nKClcclxuICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodXRpbHMuaXNPYmplY3QodikpIHtcclxuICAgICAgICAgICAgICAgICAgICB2ID0gSlNPTi5zdHJpbmdpZnkodilcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhcnRzLnB1c2goYCR7ZW5jb2RlKGtleSl9PSR7ZW5jb2RlKHYpfWApXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgfSlcclxuXHJcbiAgICAgICAgc2VyaWFsaXplZFBhcmFtcyA9IHBhcnRzLmpvaW4oJyYnKVxyXG4gICAgfVxyXG5cclxuICAgIGlmIChzZXJpYWxpemVkUGFyYW1zKSB7XHJcbiAgICAgICAgY29uc3QgaGFzaG1hcmtJbmRleCA9IHVybC5pbmRleE9mKCcjJylcclxuICAgICAgICBpZiAoaGFzaG1hcmtJbmRleCAhPT0gLTEpIHtcclxuICAgICAgICAgICAgdXJsID0gdXJsLnNsaWNlKDAsIGhhc2htYXJrSW5kZXgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1cmwgKz0gKHVybC5pbmRleE9mKCc/JykgPT09IC0xID8gJz8nIDogJyYnKSArIHNlcmlhbGl6ZWRQYXJhbXNcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gdXJsXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///746\n"); /***/ }), /* 747 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/utils.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n// utils is a library of generic helper functions non-specific to axios\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.deepMerge = deepMerge;\nexports.forEach = forEach;\nexports.isArray = isArray;\nexports.isBoolean = isBoolean;\nexports.isDate = isDate;\nexports.isObject = isObject;\nexports.isPlainObject = isPlainObject;\nexports.isURLSearchParams = isURLSearchParams;\nexports.isUndefined = isUndefined;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5));\nvar toString = Object.prototype.toString;\n\n/**\r\n * Determine if a value is an Array\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Array, otherwise false\r\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\r\n * Determine if a value is an Object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Object, otherwise false\r\n */\nfunction isObject(val) {\n return val !== null && (0, _typeof2.default)(val) === 'object';\n}\n\n/**\r\n * Determine if a value is a Date\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a Date, otherwise false\r\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\r\n * Determine if a value is a URLSearchParams object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\r\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\r\n * Iterate over an Array or an Object invoking a function for each item.\r\n *\r\n * If `obj` is an Array callback will be called passing\r\n * the value, index, and complete array for each item.\r\n *\r\n * If 'obj' is an Object callback will be called passing\r\n * the value, key, and complete object for each property.\r\n *\r\n * @param {Object|Array} obj The object to iterate\r\n * @param {Function} fn The callback to invoke for each item\r\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if ((0, _typeof2.default)(obj) !== 'object') {\n /* eslint no-param-reassign:0 */\n obj = [obj];\n }\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\r\n * 是否为boolean 值\r\n * @param val\r\n * @returns {boolean}\r\n */\nfunction isBoolean(val) {\n return typeof val === 'boolean';\n}\n\n/**\r\n * 是否为真正的对象{} new Object\r\n * @param {any} obj - 检测的对象\r\n * @returns {boolean}\r\n */\nfunction isPlainObject(obj) {\n return Object.prototype.toString.call(obj) === '[object Object]';\n}\n\n/**\r\n * Function equal to merge with the difference being that no reference\r\n * to original objects is kept.\r\n *\r\n * @see merge\r\n * @param {Object} obj1 Object to merge\r\n * @returns {Object} Result of all merge properties\r\n */\nfunction deepMerge( /* obj1, obj2, obj3, ... */\n) {\n var result = {};\n function assignValue(val, key) {\n if ((0, _typeof2.default)(result[key]) === 'object' && (0, _typeof2.default)(val) === 'object') {\n result[key] = deepMerge(result[key], val);\n } else if ((0, _typeof2.default)(val) === 'object') {\n result[key] = deepMerge({}, val);\n } else {\n result[key] = val;\n }\n }\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvdXRpbHMuanMiXSwibmFtZXMiOlsidG9TdHJpbmciLCJPYmplY3QiLCJwcm90b3R5cGUiLCJpc0FycmF5IiwidmFsIiwiY2FsbCIsImlzT2JqZWN0IiwiaXNEYXRlIiwiaXNVUkxTZWFyY2hQYXJhbXMiLCJVUkxTZWFyY2hQYXJhbXMiLCJmb3JFYWNoIiwib2JqIiwiZm4iLCJpIiwibCIsImxlbmd0aCIsImtleSIsImhhc093blByb3BlcnR5IiwiaXNCb29sZWFuIiwiaXNQbGFpbk9iamVjdCIsImRlZXBNZXJnZSIsInJlc3VsdCIsImFzc2lnblZhbHVlIiwiYXJndW1lbnRzIiwiaXNVbmRlZmluZWQiXSwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBLElBQVFBLFFBQVEsR0FBS0MsTUFBTSxDQUFDQyxTQUFTLENBQTdCRixRQUFROztBQUVoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTRyxPQUFPLENBQUNDLEdBQUcsRUFBRTtFQUN6QixPQUFPSixRQUFRLENBQUNLLElBQUksQ0FBQ0QsR0FBRyxDQUFDLEtBQUssZ0JBQWdCO0FBQ2xEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNFLFFBQVEsQ0FBQ0YsR0FBRyxFQUFFO0VBQzFCLE9BQU9BLEdBQUcsS0FBSyxJQUFJLElBQUksc0JBQU9BLEdBQUcsTUFBSyxRQUFRO0FBQ2xEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNHLE1BQU0sQ0FBQ0gsR0FBRyxFQUFFO0VBQ3hCLE9BQU9KLFFBQVEsQ0FBQ0ssSUFBSSxDQUFDRCxHQUFHLENBQUMsS0FBSyxlQUFlO0FBQ2pEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNB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RTtFQUM3QixPQUFPLE9BQU9BLEdBQUcsS0FBSyxXQUFXO0FBQ3JDIiwiZmlsZSI6Ijc0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuLy8gdXRpbHMgaXMgYSBsaWJyYXJ5IG9mIGdlbmVyaWMgaGVscGVyIGZ1bmN0aW9ucyBub24tc3BlY2lmaWMgdG8gYXhpb3NcclxuXHJcbmNvbnN0IHsgdG9TdHJpbmcgfSA9IE9iamVjdC5wcm90b3R5cGVcclxuXHJcbi8qKlxyXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBBcnJheVxyXG4gKlxyXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XHJcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEFycmF5LCBvdGhlcndpc2UgZmFsc2VcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpc0FycmF5KHZhbCkge1xyXG4gICAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgQXJyYXldJ1xyXG59XHJcblxyXG4vKipcclxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gT2JqZWN0XHJcbiAqXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcclxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYW4gT2JqZWN0LCBvdGhlcndpc2UgZmFsc2VcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpc09iamVjdCh2YWwpIHtcclxuICAgIHJldHVybiB2YWwgIT09IG51bGwgJiYgdHlwZW9mIHZhbCA9PT0gJ29iamVjdCdcclxufVxyXG5cclxuLyoqXHJcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgRGF0ZVxyXG4gKlxyXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XHJcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgRGF0ZSwgb3RoZXJ3aXNlIGZhbHNlXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaXNEYXRlKHZhbCkge1xyXG4gICAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgRGF0ZV0nXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3RcclxuICpcclxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxyXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3QsIG90aGVyd2lzZSBmYWxzZVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGlzVVJMU2VhcmNoUGFyYW1zKHZhbCkge1xyXG4gICAgcmV0dXJuIHR5cGVvZiBVUkxTZWFyY2hQYXJhbXMgIT09ICd1bmRlZmluZWQnICYmIHZhbCBpbnN0YW5jZW9mIFVSTFNlYXJjaFBhcmFtc1xyXG59XHJcblxyXG4vKipcclxuICogSXRlcmF0ZSBvdmVyIGFuIEFycmF5IG9yIGFuIE9iamVjdCBpbnZva2luZyBhIGZ1bmN0aW9uIGZvciBlYWNoIGl0ZW0uXHJcbiAqXHJcbiAqIElmIGBvYmpgIGlzIGFuIEFycmF5IGNhbGxiYWNrIHdpbGwgYmUgY2FsbGVkIHBhc3NpbmdcclxuICogdGhlIHZhbHVlLCBpbmRleCwgYW5kIGNvbXBsZXRlIGFycmF5IGZvciBlYWNoIGl0ZW0uXHJcbiAqXHJcbiAqIElmICdvYmonIGlzIGFuIE9iamVjdCBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXHJcbiAqIHRoZSB2YWx1ZSwga2V5LCBhbmQgY29tcGxldGUgb2JqZWN0IGZvciBlYWNoIHByb3BlcnR5LlxyXG4gKlxyXG4gKiBAcGFyYW0ge09iamVjdHxBcnJheX0gb2JqIFRoZSBvYmplY3QgdG8gaXRlcmF0ZVxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmbiBUaGUgY2FsbGJhY2sgdG8gaW52b2tlIGZvciBlYWNoIGl0ZW1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBmb3JFYWNoKG9iaiwgZm4pIHtcclxuICAgIC8vIERvbid0IGJvdGhlciBpZiBubyB2YWx1ZSBwcm92aWRlZFxyXG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIHJldHVyblxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZvcmNlIGFuIGFycmF5IGlmIG5vdCBhbHJlYWR5IHNvbWV0aGluZyBpdGVyYWJsZVxyXG4gICAgaWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnKSB7XHJcbiAgICAvKiBlc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCAqL1xyXG4gICAgICAgIG9iaiA9IFtvYmpdXHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGlzQXJyYXkob2JqKSkge1xyXG4gICAgLy8gSXRlcmF0ZSBvdmVyIGFycmF5IHZhbHVlc1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwLCBsID0gb2JqLmxlbmd0aDsgaSA8IGw7IGkrKykge1xyXG4gICAgICAgICAgICBmbi5jYWxsKG51bGwsIG9ialtpXSwgaSwgb2JqKVxyXG4gICAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAvLyBJdGVyYXRlIG92ZXIgb2JqZWN0IGtleXNcclxuICAgICAgICBmb3IgKGNvbnN0IGtleSBpbiBvYmopIHtcclxuICAgICAgICAgICAgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGtleSkpIHtcclxuICAgICAgICAgICAgICAgIGZuLmNhbGwobnVsbCwgb2JqW2tleV0sIGtleSwgb2JqKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm5Li6Ym9vbGVhbiDlgLxcclxuICogQHBhcmFtIHZhbFxyXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpc0Jvb2xlYW4odmFsKSB7XHJcbiAgICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gJ2Jvb2xlYW4nXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmmK/lkKbkuLrnnJ/mraPnmoTlr7nosaF7fSBuZXcgT2JqZWN0XHJcbiAqIEBwYXJhbSB7YW55fSBvYmogLSDmo4DmtYvnmoTlr7nosaFcclxuICogQHJldHVybnMge2Jvb2xlYW59XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaXNQbGFpbk9iamVjdChvYmopIHtcclxuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwob2JqKSA9PT0gJ1tvYmplY3QgT2JqZWN0XSdcclxufVxyXG5cclxuLyoqXHJcbiAqIEZ1bmN0aW9uIGVxdWFsIHRvIG1lcmdlIHdpdGggdGhlIGRpZmZlcmVuY2UgYmVpbmcgdGhhdCBubyByZWZlcmVuY2VcclxuICogdG8gb3JpZ2luYWwgb2JqZWN0cyBpcyBrZXB0LlxyXG4gKlxyXG4gKiBAc2VlIG1lcmdlXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmoxIE9iamVjdCB0byBtZXJnZVxyXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXN1bHQgb2YgYWxsIG1lcmdlIHByb3BlcnRpZXNcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBkZWVwTWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XHJcbiAgICBjb25zdCByZXN1bHQgPSB7fVxyXG4gICAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcclxuICAgICAgICBpZiAodHlwZW9mIHJlc3VsdFtrZXldID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xyXG4gICAgICAgICAgICByZXN1bHRba2V5XSA9IGRlZXBNZXJnZShyZXN1bHRba2V5XSwgdmFsKVxyXG4gICAgICAgIH0gZWxzZSBpZiAodHlwZW9mIHZhbCA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgICAgcmVzdWx0W2tleV0gPSBkZWVwTWVyZ2Uoe30sIHZhbClcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICByZXN1bHRba2V5XSA9IHZhbFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvciAobGV0IGkgPSAwLCBsID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xyXG4gICAgICAgIGZvckVhY2goYXJndW1lbnRzW2ldLCBhc3NpZ25WYWx1ZSlcclxuICAgIH1cclxuICAgIHJldHVybiByZXN1bHRcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGlzVW5kZWZpbmVkKHZhbCkge1xyXG4gICAgcmV0dXJuIHR5cGVvZiB2YWwgPT09ICd1bmRlZmluZWQnXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///747\n"); /***/ }), /* 748 */ /*!*********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/buildFullPath.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = buildFullPath;\nvar _isAbsoluteURL = _interopRequireDefault(__webpack_require__(/*! ../helpers/isAbsoluteURL */ 749));\nvar _combineURLs = _interopRequireDefault(__webpack_require__(/*! ../helpers/combineURLs */ 750));\n/**\r\n * Creates a new URL by combining the baseURL with the requestedURL,\r\n * only when the requestedURL is not already an absolute URL.\r\n * If the requestURL is absolute, this function returns the requestedURL untouched.\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} requestedURL Absolute or relative URL to combine\r\n * @returns {string} The combined full path\r\n */\nfunction buildFullPath(baseURL, requestedURL) {\n if (baseURL && !(0, _isAbsoluteURL.default)(requestedURL)) {\n return (0, _combineURLs.default)(baseURL, requestedURL);\n }\n return requestedURL;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9idWlsZEZ1bGxQYXRoLmpzIl0sIm5hbWVzIjpbImJ1aWxkRnVsbFBhdGgiLCJiYXNlVVJMIiwicmVxdWVzdGVkVVJMIiwiaXNBYnNvbHV0ZVVSTCIsImNvbWJpbmVVUkxzIl0sIm1hcHBpbmdzIjoiQUFBWTs7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBRVo7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNBLGFBQWEsQ0FBQ0MsT0FBTyxFQUFFQyxZQUFZLEVBQUU7RUFDekQsSUFBSUQsT0FBTyxJQUFJLENBQUMsSUFBQUUsc0JBQWEsRUFBQ0QsWUFBWSxDQUFDLEVBQUU7SUFDekMsT0FBTyxJQUFBRSxvQkFBVyxFQUFDSCxPQUFPLEVBQUVDLFlBQVksQ0FBQztFQUM3QztFQUNBLE9BQU9BLFlBQVk7QUFDdkIiLCJmaWxlIjoiNzQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5pbXBvcnQgaXNBYnNvbHV0ZVVSTCBmcm9tICcuLi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwnXHJcbmltcG9ydCBjb21iaW5lVVJMcyBmcm9tICcuLi9oZWxwZXJzL2NvbWJpbmVVUkxzJ1xyXG5cclxuLyoqXHJcbiAqIENyZWF0ZXMgYSBuZXcgVVJMIGJ5IGNvbWJpbmluZyB0aGUgYmFzZVVSTCB3aXRoIHRoZSByZXF1ZXN0ZWRVUkwsXHJcbiAqIG9ubHkgd2hlbiB0aGUgcmVxdWVzdGVkVVJMIGlzIG5vdCBhbHJlYWR5IGFuIGFic29sdXRlIFVSTC5cclxuICogSWYgdGhlIHJlcXVlc3RVUkwgaXMgYWJzb2x1dGUsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgcmVxdWVzdGVkVVJMIHVudG91Y2hlZC5cclxuICpcclxuICogQHBhcmFtIHtzdHJpbmd9IGJhc2VVUkwgVGhlIGJhc2UgVVJMXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSByZXF1ZXN0ZWRVUkwgQWJzb2x1dGUgb3IgcmVsYXRpdmUgVVJMIHRvIGNvbWJpbmVcclxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIGZ1bGwgcGF0aFxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gYnVpbGRGdWxsUGF0aChiYXNlVVJMLCByZXF1ZXN0ZWRVUkwpIHtcclxuICAgIGlmIChiYXNlVVJMICYmICFpc0Fic29sdXRlVVJMKHJlcXVlc3RlZFVSTCkpIHtcclxuICAgICAgICByZXR1cm4gY29tYmluZVVSTHMoYmFzZVVSTCwgcmVxdWVzdGVkVVJMKVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIHJlcXVlc3RlZFVSTFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///748\n"); /***/ }), /* 749 */ /*!************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\r\n * Determines whether the specified URL is absolute\r\n *\r\n * @param {string} url The URL to test\r\n * @returns {boolean} True if the specified URL is absolute, otherwise false\r\n */\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = isAbsoluteURL;\nfunction isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvaGVscGVycy9pc0Fic29sdXRlVVJMLmpzIl0sIm5hbWVzIjpbImlzQWJzb2x1dGVVUkwiLCJ1cmwiLCJ0ZXN0Il0sIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtFQUFBO0FBQUE7QUFBQTtBQU1lLFNBQVNBLGFBQWEsQ0FBQ0MsR0FBRyxFQUFFO0VBQ3ZDO0VBQ0E7RUFDQTtFQUNBLE9BQU8sNkJBQTZCLENBQUNDLElBQUksQ0FBQ0QsR0FBRyxDQUFDO0FBQ2xEIiwiZmlsZSI6Ijc0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuLyoqXHJcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZVxyXG4gKlxyXG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIFRoZSBVUkwgdG8gdGVzdFxyXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZSwgb3RoZXJ3aXNlIGZhbHNlXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBpc0Fic29sdXRlVVJMKHVybCkge1xyXG4gICAgLy8gQSBVUkwgaXMgY29uc2lkZXJlZCBhYnNvbHV0ZSBpZiBpdCBiZWdpbnMgd2l0aCBcIjxzY2hlbWU+Oi8vXCIgb3IgXCIvL1wiIChwcm90b2NvbC1yZWxhdGl2ZSBVUkwpLlxyXG4gICAgLy8gUkZDIDM5ODYgZGVmaW5lcyBzY2hlbWUgbmFtZSBhcyBhIHNlcXVlbmNlIG9mIGNoYXJhY3RlcnMgYmVnaW5uaW5nIHdpdGggYSBsZXR0ZXIgYW5kIGZvbGxvd2VkXHJcbiAgICAvLyBieSBhbnkgY29tYmluYXRpb24gb2YgbGV0dGVycywgZGlnaXRzLCBwbHVzLCBwZXJpb2QsIG9yIGh5cGhlbi5cclxuICAgIHJldHVybiAvXihbYS16XVthLXpcXGQrXFwtLl0qOik/XFwvXFwvL2kudGVzdCh1cmwpXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///749\n"); /***/ }), /* 750 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/helpers/combineURLs.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\r\n * Creates a new URL by combining the specified URLs\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} relativeURL The relative URL\r\n * @returns {string} The combined URL\r\n */\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = combineURLs;\nfunction combineURLs(baseURL, relativeURL) {\n return relativeURL ? \"\".concat(baseURL.replace(/\\/+$/, ''), \"/\").concat(relativeURL.replace(/^\\/+/, '')) : baseURL;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvaGVscGVycy9jb21iaW5lVVJMcy5qcyJdLCJuYW1lcyI6WyJjb21iaW5lVVJMcyIsImJhc2VVUkwiLCJyZWxhdGl2ZVVSTCIsInJlcGxhY2UiXSwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7RUFBQTtBQUFBO0FBQUE7QUFPZSxTQUFTQSxXQUFXLENBQUNDLE9BQU8sRUFBRUMsV0FBVyxFQUFFO0VBQ3RELE9BQU9BLFdBQVcsYUFDVEQsT0FBTyxDQUFDRSxPQUFPLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxjQUFJRCxXQUFXLENBQUNDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLElBQ2pFRixPQUFPO0FBQ2pCIiwiZmlsZSI6Ijc1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuLyoqXHJcbiAqIENyZWF0ZXMgYSBuZXcgVVJMIGJ5IGNvbWJpbmluZyB0aGUgc3BlY2lmaWVkIFVSTHNcclxuICpcclxuICogQHBhcmFtIHtzdHJpbmd9IGJhc2VVUkwgVGhlIGJhc2UgVVJMXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSByZWxhdGl2ZVVSTCBUaGUgcmVsYXRpdmUgVVJMXHJcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBjb21iaW5lZCBVUkxcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlbGF0aXZlVVJMKSB7XHJcbiAgICByZXR1cm4gcmVsYXRpdmVVUkxcclxuICAgICAgICA/IGAke2Jhc2VVUkwucmVwbGFjZSgvXFwvKyQvLCAnJyl9LyR7cmVsYXRpdmVVUkwucmVwbGFjZSgvXlxcLysvLCAnJyl9YFxyXG4gICAgICAgIDogYmFzZVVSTFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///750\n"); /***/ }), /* 751 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/settle.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = settle;\n/**\r\n * Resolve or reject a Promise based on response status.\r\n *\r\n * @param {Function} resolve A function that resolves the promise.\r\n * @param {Function} reject A function that rejects the promise.\r\n * @param {object} response The response.\r\n */\nfunction settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n var status = response.statusCode;\n if (status && (!validateStatus || validateStatus(status))) {\n resolve(response);\n } else {\n reject(response);\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9zZXR0bGUuanMiXSwibmFtZXMiOlsic2V0dGxlIiwicmVzb2x2ZSIsInJlamVjdCIsInJlc3BvbnNlIiwidmFsaWRhdGVTdGF0dXMiLCJjb25maWciLCJzdGF0dXMiLCJzdGF0dXNDb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNBLE1BQU0sQ0FBQ0MsT0FBTyxFQUFFQyxNQUFNLEVBQUVDLFFBQVEsRUFBRTtFQUN0RCxJQUFRQyxjQUFjLEdBQUtELFFBQVEsQ0FBQ0UsTUFBTSxDQUFsQ0QsY0FBYztFQUN0QixJQUFNRSxNQUFNLEdBQUdILFFBQVEsQ0FBQ0ksVUFBVTtFQUNsQyxJQUFJRCxNQUFNLEtBQUssQ0FBQ0YsY0FBYyxJQUFJQSxjQUFjLENBQUNFLE1BQU0sQ0FBQyxDQUFDLEVBQUU7SUFDdkRMLE9BQU8sQ0FBQ0UsUUFBUSxDQUFDO0VBQ3JCLENBQUMsTUFBTTtJQUNIRCxNQUFNLENBQUNDLFFBQVEsQ0FBQztFQUNwQjtBQUNKIiwiZmlsZSI6Ijc1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBSZXNvbHZlIG9yIHJlamVjdCBhIFByb21pc2UgYmFzZWQgb24gcmVzcG9uc2Ugc3RhdHVzLlxyXG4gKlxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZXNvbHZlIEEgZnVuY3Rpb24gdGhhdCByZXNvbHZlcyB0aGUgcHJvbWlzZS5cclxuICogQHBhcmFtIHtGdW5jdGlvbn0gcmVqZWN0IEEgZnVuY3Rpb24gdGhhdCByZWplY3RzIHRoZSBwcm9taXNlLlxyXG4gKiBAcGFyYW0ge29iamVjdH0gcmVzcG9uc2UgVGhlIHJlc3BvbnNlLlxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2V0dGxlKHJlc29sdmUsIHJlamVjdCwgcmVzcG9uc2UpIHtcclxuICAgIGNvbnN0IHsgdmFsaWRhdGVTdGF0dXMgfSA9IHJlc3BvbnNlLmNvbmZpZ1xyXG4gICAgY29uc3Qgc3RhdHVzID0gcmVzcG9uc2Uuc3RhdHVzQ29kZVxyXG4gICAgaWYgKHN0YXR1cyAmJiAoIXZhbGlkYXRlU3RhdHVzIHx8IHZhbGlkYXRlU3RhdHVzKHN0YXR1cykpKSB7XHJcbiAgICAgICAgcmVzb2x2ZShyZXNwb25zZSlcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmVqZWN0KHJlc3BvbnNlKVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///751\n"); /***/ }), /* 752 */ /*!**************************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/InterceptorManager.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\r\n * Add a new interceptor to the stack\r\n *\r\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\r\n * @param {Function} rejected The function to handle `reject` for a `Promise`\r\n *\r\n * @return {Number} An ID used to remove interceptor later\r\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\r\n * Remove an interceptor from the stack\r\n *\r\n * @param {Number} id The ID that was returned by `use`\r\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\r\n * Iterate over all the registered interceptors\r\n *\r\n * This method is particularly useful for skipping over any\r\n * interceptors that may have become `null` calling `eject`.\r\n *\r\n * @param {Function} fn The function to call for each interceptor\r\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n this.handlers.forEach(function (h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\nvar _default = InterceptorManager;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9JbnRlcmNlcHRvck1hbmFnZXIuanMiXSwibmFtZXMiOlsiSW50ZXJjZXB0b3JNYW5hZ2VyIiwiaGFuZGxlcnMiLCJwcm90b3R5cGUiLCJ1c2UiLCJmdWxmaWxsZWQiLCJyZWplY3RlZCIsInB1c2giLCJsZW5ndGgiLCJlamVjdCIsImlkIiwiZm9yRWFjaCIsImZuIiwiaCJdLCJtYXBwaW5ncyI6IkFBQVk7O0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFFWixTQUFTQSxrQkFBa0IsR0FBRztFQUMxQixJQUFJLENBQUNDLFFBQVEsR0FBRyxFQUFFO0FBQ3RCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQUQsa0JBQWtCLENBQUNFLFNBQVMsQ0FBQ0MsR0FBRyxHQUFHLFNBQVNBLEdBQUcsQ0FBQ0MsU0FBUyxFQUFFQyxRQUFRLEVBQUU7RUFDakUsSUFBSSxDQUFDSixRQUFRLENBQUNLLElBQUksQ0FBQztJQUNmRixTQUFTLEVBQVRBLFNBQVM7SUFDVEMsUUFBUSxFQUFSQTtFQUNKLENBQUMsQ0FBQztFQUNGLE9BQU8sSUFBSSxDQUFDSixRQUFRLENBQUNNLE1BQU0sR0FBRyxDQUFDO0FBQ25DLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBUCxrQkFBa0IsQ0FBQ0UsU0FBUyxDQUFDTSxLQUFLLEdBQUcsU0FBU0EsS0FBSyxDQUFDQyxFQUFFLEVBQUU7RUFDcEQsSUFBSSxJQUFJLENBQUNSLFFBQVEsQ0FBQ1EsRUFBRSxDQUFDLEVBQUU7SUFDbkIsSUFBSSxDQUFDUixRQUFRLENBQUNRLEVBQUUsQ0FBQyxHQUFHLElBQUk7RUFDNUI7QUFDSixDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQVQsa0JBQWtCLENBQUNFLFNBQVMsQ0FBQ1EsT0FBTyxHQUFHLFNBQVNBLE9BQU8sQ0FBQ0MsRUFBRSxFQUFFO0VBQ3hELElBQUksQ0FBQ1YsUUFBUSxDQUFDUyxPQUFPLENBQUMsVUFBQ0UsQ0FBQyxFQUFLO0lBQ3pCLElBQUlBLENBQUMsS0FBSyxJQUFJLEVBQUU7TUFDWkQsRUFBRSxDQUFDQyxDQUFDLENBQUM7SUFDVDtFQUNKLENBQUMsQ0FBQztBQUNOLENBQUM7QUFBQSxlQUVjWixrQkFBa0I7QUFBQSIsImZpbGUiOiI3NTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbmZ1bmN0aW9uIEludGVyY2VwdG9yTWFuYWdlcigpIHtcclxuICAgIHRoaXMuaGFuZGxlcnMgPSBbXVxyXG59XHJcblxyXG4vKipcclxuICogQWRkIGEgbmV3IGludGVyY2VwdG9yIHRvIHRoZSBzdGFja1xyXG4gKlxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdWxmaWxsZWQgVGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBgdGhlbmAgZm9yIGEgYFByb21pc2VgXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlamVjdGVkIFRoZSBmdW5jdGlvbiB0byBoYW5kbGUgYHJlamVjdGAgZm9yIGEgYFByb21pc2VgXHJcbiAqXHJcbiAqIEByZXR1cm4ge051bWJlcn0gQW4gSUQgdXNlZCB0byByZW1vdmUgaW50ZXJjZXB0b3IgbGF0ZXJcclxuICovXHJcbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUudXNlID0gZnVuY3Rpb24gdXNlKGZ1bGZpbGxlZCwgcmVqZWN0ZWQpIHtcclxuICAgIHRoaXMuaGFuZGxlcnMucHVzaCh7XHJcbiAgICAgICAgZnVsZmlsbGVkLFxyXG4gICAgICAgIHJlamVjdGVkXHJcbiAgICB9KVxyXG4gICAgcmV0dXJuIHRoaXMuaGFuZGxlcnMubGVuZ3RoIC0gMVxyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGFuIGludGVyY2VwdG9yIGZyb20gdGhlIHN0YWNrXHJcbiAqXHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBpZCBUaGUgSUQgdGhhdCB3YXMgcmV0dXJuZWQgYnkgYHVzZWBcclxuICovXHJcbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZWplY3QgPSBmdW5jdGlvbiBlamVjdChpZCkge1xyXG4gICAgaWYgKHRoaXMuaGFuZGxlcnNbaWRdKSB7XHJcbiAgICAgICAgdGhpcy5oYW5kbGVyc1tpZF0gPSBudWxsXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJdGVyYXRlIG92ZXIgYWxsIHRoZSByZWdpc3RlcmVkIGludGVyY2VwdG9yc1xyXG4gKlxyXG4gKiBUaGlzIG1ldGhvZCBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciBza2lwcGluZyBvdmVyIGFueVxyXG4gKiBpbnRlcmNlcHRvcnMgdGhhdCBtYXkgaGF2ZSBiZWNvbWUgYG51bGxgIGNhbGxpbmcgYGVqZWN0YC5cclxuICpcclxuICogQHBhcmFtIHtGdW5jdGlvbn0gZm4gVGhlIGZ1bmN0aW9uIHRvIGNhbGwgZm9yIGVhY2ggaW50ZXJjZXB0b3JcclxuICovXHJcbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZm9yRWFjaCA9IGZ1bmN0aW9uIGZvckVhY2goZm4pIHtcclxuICAgIHRoaXMuaGFuZGxlcnMuZm9yRWFjaCgoaCkgPT4ge1xyXG4gICAgICAgIGlmIChoICE9PSBudWxsKSB7XHJcbiAgICAgICAgICAgIGZuKGgpXHJcbiAgICAgICAgfVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgSW50ZXJjZXB0b3JNYW5hZ2VyXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///752\n"); /***/ }), /* 753 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/mergeConfig.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _utils = __webpack_require__(/*! ../utils */ 747);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\r\n * 合并局部配置优先的配置,如果局部有该配置项则用局部,如果全局有该配置项则用全局\r\n * @param {Array} keys - 配置项\r\n * @param {Object} globalsConfig - 当前的全局配置\r\n * @param {Object} config2 - 局部配置\r\n * @return {{}}\r\n */\nvar mergeKeys = function mergeKeys(keys, globalsConfig, config2) {\n var config = {};\n keys.forEach(function (prop) {\n if (!(0, _utils.isUndefined)(config2[prop])) {\n config[prop] = config2[prop];\n } else if (!(0, _utils.isUndefined)(globalsConfig[prop])) {\n config[prop] = globalsConfig[prop];\n }\n });\n return config;\n};\n/**\r\n *\r\n * @param globalsConfig - 当前实例的全局配置\r\n * @param config2 - 当前的局部配置\r\n * @return - 合并后的配置\r\n */\nvar _default = function _default(globalsConfig) {\n var config2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var method = config2.method || globalsConfig.method || 'GET';\n var config = {\n baseURL: globalsConfig.baseURL || '',\n method: method,\n url: config2.url || '',\n params: config2.params || {},\n custom: _objectSpread(_objectSpread({}, globalsConfig.custom || {}), config2.custom || {}),\n header: (0, _utils.deepMerge)(globalsConfig.header || {}, config2.header || {})\n };\n var defaultToConfig2Keys = ['getTask', 'validateStatus'];\n config = _objectSpread(_objectSpread({}, config), mergeKeys(defaultToConfig2Keys, globalsConfig, config2));\n\n // eslint-disable-next-line no-empty\n if (method === 'DOWNLOAD') {\n if (!(0, _utils.isUndefined)(config2.timeout)) {\n config.timeout = config2.timeout;\n } else if (!(0, _utils.isUndefined)(globalsConfig.timeout)) {\n config.timeout = globalsConfig.timeout;\n }\n } else if (method === 'UPLOAD') {\n delete config.header['content-type'];\n delete config.header['Content-Type'];\n var uploadKeys = ['files', 'filePath', 'name', 'timeout', 'formData'];\n uploadKeys.forEach(function (prop) {\n if (!(0, _utils.isUndefined)(config2[prop])) {\n config[prop] = config2[prop];\n }\n });\n if ((0, _utils.isUndefined)(config.timeout) && !(0, _utils.isUndefined)(globalsConfig.timeout)) {\n config.timeout = globalsConfig.timeout;\n }\n } else {\n var defaultsKeys = ['data', 'timeout', 'dataType', 'responseType', 'sslVerify', 'firstIpv4'];\n config = _objectSpread(_objectSpread({}, config), mergeKeys(defaultsKeys, globalsConfig, config2));\n }\n return config;\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9tZXJnZUNvbmZpZy5qcyJdLCJuYW1lcyI6WyJtZXJnZUtleXMiLCJrZXlzIiwiZ2xvYmFsc0NvbmZpZyIsImNvbmZpZzIiLCJjb25maWciLCJmb3JFYWNoIiwicHJvcCIsImlzVW5kZWZpbmVkIiwibWV0aG9kIiwiYmFzZVVSTCIsInVybCIsInBhcmFtcyIsImN1c3RvbSIsImhlYWRlciIsImRlZXBNZXJnZSIsImRlZmF1bHRUb0NvbmZpZzJLZXlzIiwidGltZW91dCIsInVwbG9hZEtleXMiLCJkZWZhdWx0c0tleXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFBaUQ7QUFBQTtBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQU1BLFNBQVMsR0FBRyxTQUFaQSxTQUFTLENBQUlDLElBQUksRUFBRUMsYUFBYSxFQUFFQyxPQUFPLEVBQUs7RUFDaEQsSUFBTUMsTUFBTSxHQUFHLENBQUMsQ0FBQztFQUNqQkgsSUFBSSxDQUFDSSxPQUFPLENBQUMsVUFBQ0MsSUFBSSxFQUFLO0lBQ25CLElBQUksQ0FBQyxJQUFBQyxrQkFBVyxFQUFDSixPQUFPLENBQUNHLElBQUksQ0FBQyxDQUFDLEVBQUU7TUFDN0JGLE1BQU0sQ0FBQ0UsSUFBSSxDQUFDLEdBQUdILE9BQU8sQ0FBQ0csSUFBSSxDQUFDO0lBQ2hDLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBQUMsa0JBQVcsRUFBQ0wsYUFBYSxDQUFDSSxJQUFJLENBQUMsQ0FBQyxFQUFFO01BQzFDRixNQUFNLENBQUNFLElBQUksQ0FBQyxHQUFHSixhQUFhLENBQUNJLElBQUksQ0FBQztJQUN0QztFQUNKLENBQUMsQ0FBQztFQUNGLE9BQU9GLE1BQU07QUFDakIsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBLGVBTWUsa0JBQUNGLGFBQWEsRUFBbUI7RUFBQSxJQUFqQkMsT0FBTyx1RUFBRyxDQUFDLENBQUM7RUFDdkMsSUFBTUssTUFBTSxHQUFHTCxPQUFPLENBQUNLLE1BQU0sSUFBSU4sYUFBYSxDQUFDTSxNQUFNLElBQUksS0FBSztFQUM5RCxJQUFJSixNQUFNLEdBQUc7SUFDVEssT0FBTyxFQUFFUCxhQUFhLENBQUNPLE9BQU8sSUFBSSxFQUFFO0lBQ3BDRCxNQUFNLEVBQU5BLE1BQU07SUFDTkUsR0FBRyxFQUFFUCxPQUFPLENBQUNPLEdBQUcsSUFBSSxFQUFFO0lBQ3RCQyxNQUFNLEVBQUVSLE9BQU8sQ0FBQ1EsTUFBTSxJQUFJLENBQUMsQ0FBQztJQUM1QkMsTUFBTSxrQ0FBUVYsYUFBYSxDQUFDVSxNQUFNLElBQUksQ0FBQyxDQUFDLEdBQU9ULE9BQU8sQ0FBQ1MsTUFBTSxJQUFJLENBQUMsQ0FBQyxDQUFHO0lBQ3RFQyxNQUFNLEVBQUUsSUFBQUMsZ0JBQVMsRUFBQ1osYUFBYSxDQUFDVyxNQUFNLElBQUksQ0FBQyxDQUFDLEVBQUVWLE9BQU8sQ0FBQ1UsTUFBTSxJQUFJLENBQUMsQ0FBQztFQUN0RSxDQUFDO0VBQ0QsSUFBTUUsb0JBQW9CLEdBQUcsQ0FBQyxTQUFTLEVBQUUsZ0JBQWdCLENBQUM7RUFDMURYLE1BQU0sbUNBQVFBLE1BQU0sR0FBS0osU0FBUyxDQUFDZSxvQkFBb0IsRUFBRWIsYUFBYSxFQUFFQyxPQUFPLENBQUMsQ0FBRTs7RUFFbEY7RUFDQSxJQUFJSyxNQUFNLEtBQUssVUFBVSxFQUFFO0lBRXZCLElBQUksQ0FBQyxJQUFBRCxrQkFBVyxFQUFDSixPQUFPLENBQUNhLE9BQU8sQ0FBQyxFQUFFO01BQy9CWixNQUFNLENBQUNZLE9BQU8sR0FBR2IsT0FBTyxDQUFDYSxPQUFPO0lBQ3BDLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBQVQsa0JBQVcsRUFBQ0wsYUFBYSxDQUFDYyxPQUFPLENBQUMsRUFBRTtNQUM1Q1osTUFBTSxDQUFDWSxPQUFPLEdBQUdkLGFBQWEsQ0FBQ2MsT0FBTztJQUMxQztFQUVKLENBQUMsTUFBTSxJQUFJUixNQUFNLEtBQUssUUFBUSxFQUFFO0lBQzVCLE9BQU9KLE1BQU0sQ0FBQ1MsTUFBTSxDQUFDLGNBQWMsQ0FBQztJQUNwQyxPQUFPVCxNQUFNLENBQUNTLE1BQU0sQ0FBQyxjQUFjLENBQUM7SUFDcEMsSUFBTUksVUFBVSxHQUFHLENBRWYsT0FBTyxFQVFQLFVBQVUsRUFDVixNQUFNLEVBRU4sU0FBUyxFQUVULFVBQVUsQ0FDYjtJQUNEQSxVQUFVLENBQUNaLE9BQU8sQ0FBQyxVQUFDQyxJQUFJLEVBQUs7TUFDekIsSUFBSSxDQUFDLElBQUFDLGtCQUFXLEVBQUNKLE9BQU8sQ0FBQ0csSUFBSSxDQUFDLENBQUMsRUFBRTtRQUM3QkYsTUFBTSxDQUFDRSxJQUFJLENBQUMsR0FBR0gsT0FBTyxDQUFDRyxJQUFJLENBQUM7TUFDaEM7SUFDSixDQUFDLENBQUM7SUFFRixJQUFJLElBQUFDLGtCQUFXLEVBQUNILE1BQU0sQ0FBQ1ksT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFBVCxrQkFBVyxFQUFDTCxhQUFhLENBQUNjLE9BQU8sQ0FBQyxFQUFFO01BQ3BFWixNQUFNLENBQUNZLE9BQU8sR0FBR2QsYUFBYSxDQUFDYyxPQUFPO0lBQzFDO0VBRUosQ0FBQyxNQUFNO0lBQ0gsSUFBTUUsWUFBWSxHQUFHLENBQ2pCLE1BQU0sRUFFTixTQUFTLEVBRVQsVUFBVSxFQUVWLGNBQWMsRUFHZCxXQUFXLEVBTVgsV0FBVyxDQUVkO0lBQ0RkLE1BQU0sbUNBQVFBLE1BQU0sR0FBS0osU0FBUyxDQUFDa0IsWUFBWSxFQUFFaEIsYUFBYSxFQUFFQyxPQUFPLENBQUMsQ0FBRTtFQUM5RTtFQUVBLE9BQU9DLE1BQU07QUFDakIsQ0FBQztBQUFBIiwiZmlsZSI6Ijc1My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRlZXBNZXJnZSwgaXNVbmRlZmluZWQgfSBmcm9tICcuLi91dGlscydcclxuXHJcbi8qKlxyXG4gKiDlkIjlubblsYDpg6jphY3nva7kvJjlhYjnmoTphY3nva7vvIzlpoLmnpzlsYDpg6jmnInor6XphY3nva7pobnliJnnlKjlsYDpg6jvvIzlpoLmnpzlhajlsYDmnInor6XphY3nva7pobnliJnnlKjlhajlsYBcclxuICogQHBhcmFtIHtBcnJheX0ga2V5cyAtIOmFjee9rumhuVxyXG4gKiBAcGFyYW0ge09iamVjdH0gZ2xvYmFsc0NvbmZpZyAtIOW9k+WJjeeahOWFqOWxgOmFjee9rlxyXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnMiAtIOWxgOmDqOmFjee9rlxyXG4gKiBAcmV0dXJuIHt7fX1cclxuICovXHJcbmNvbnN0IG1lcmdlS2V5cyA9IChrZXlzLCBnbG9iYWxzQ29uZmlnLCBjb25maWcyKSA9PiB7XHJcbiAgICBjb25zdCBjb25maWcgPSB7fVxyXG4gICAga2V5cy5mb3JFYWNoKChwcm9wKSA9PiB7XHJcbiAgICAgICAgaWYgKCFpc1VuZGVmaW5lZChjb25maWcyW3Byb3BdKSkge1xyXG4gICAgICAgICAgICBjb25maWdbcHJvcF0gPSBjb25maWcyW3Byb3BdXHJcbiAgICAgICAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQoZ2xvYmFsc0NvbmZpZ1twcm9wXSkpIHtcclxuICAgICAgICAgICAgY29uZmlnW3Byb3BdID0gZ2xvYmFsc0NvbmZpZ1twcm9wXVxyXG4gICAgICAgIH1cclxuICAgIH0pXHJcbiAgICByZXR1cm4gY29uZmlnXHJcbn1cclxuLyoqXHJcbiAqXHJcbiAqIEBwYXJhbSBnbG9iYWxzQ29uZmlnIC0g5b2T5YmN5a6e5L6L55qE5YWo5bGA6YWN572uXHJcbiAqIEBwYXJhbSBjb25maWcyIC0g5b2T5YmN55qE5bGA6YOo6YWN572uXHJcbiAqIEByZXR1cm4gLSDlkIjlubblkI7nmoTphY3nva5cclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IChnbG9iYWxzQ29uZmlnLCBjb25maWcyID0ge30pID0+IHtcclxuICAgIGNvbnN0IG1ldGhvZCA9IGNvbmZpZzIubWV0aG9kIHx8IGdsb2JhbHNDb25maWcubWV0aG9kIHx8ICdHRVQnXHJcbiAgICBsZXQgY29uZmlnID0ge1xyXG4gICAgICAgIGJhc2VVUkw6IGdsb2JhbHNDb25maWcuYmFzZVVSTCB8fCAnJyxcclxuICAgICAgICBtZXRob2QsXHJcbiAgICAgICAgdXJsOiBjb25maWcyLnVybCB8fCAnJyxcclxuICAgICAgICBwYXJhbXM6IGNvbmZpZzIucGFyYW1zIHx8IHt9LFxyXG4gICAgICAgIGN1c3RvbTogeyAuLi4oZ2xvYmFsc0NvbmZpZy5jdXN0b20gfHwge30pLCAuLi4oY29uZmlnMi5jdXN0b20gfHwge30pIH0sXHJcbiAgICAgICAgaGVhZGVyOiBkZWVwTWVyZ2UoZ2xvYmFsc0NvbmZpZy5oZWFkZXIgfHwge30sIGNvbmZpZzIuaGVhZGVyIHx8IHt9KVxyXG4gICAgfVxyXG4gICAgY29uc3QgZGVmYXVsdFRvQ29uZmlnMktleXMgPSBbJ2dldFRhc2snLCAndmFsaWRhdGVTdGF0dXMnXVxyXG4gICAgY29uZmlnID0geyAuLi5jb25maWcsIC4uLm1lcmdlS2V5cyhkZWZhdWx0VG9Db25maWcyS2V5cywgZ2xvYmFsc0NvbmZpZywgY29uZmlnMikgfVxyXG5cclxuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1lbXB0eVxyXG4gICAgaWYgKG1ldGhvZCA9PT0gJ0RPV05MT0FEJykge1xyXG5cclxuICAgICAgICBpZiAoIWlzVW5kZWZpbmVkKGNvbmZpZzIudGltZW91dCkpIHtcclxuICAgICAgICAgICAgY29uZmlnLnRpbWVvdXQgPSBjb25maWcyLnRpbWVvdXRcclxuICAgICAgICB9IGVsc2UgaWYgKCFpc1VuZGVmaW5lZChnbG9iYWxzQ29uZmlnLnRpbWVvdXQpKSB7XHJcbiAgICAgICAgICAgIGNvbmZpZy50aW1lb3V0ID0gZ2xvYmFsc0NvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gZWxzZSBpZiAobWV0aG9kID09PSAnVVBMT0FEJykge1xyXG4gICAgICAgIGRlbGV0ZSBjb25maWcuaGVhZGVyWydjb250ZW50LXR5cGUnXVxyXG4gICAgICAgIGRlbGV0ZSBjb25maWcuaGVhZGVyWydDb250ZW50LVR5cGUnXVxyXG4gICAgICAgIGNvbnN0IHVwbG9hZEtleXMgPSBbXHJcblxyXG4gICAgICAgICAgICAnZmlsZXMnLFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJ2ZpbGVQYXRoJyxcclxuICAgICAgICAgICAgJ25hbWUnLFxyXG5cclxuICAgICAgICAgICAgJ3RpbWVvdXQnLFxyXG5cclxuICAgICAgICAgICAgJ2Zvcm1EYXRhJ1xyXG4gICAgICAgIF1cclxuICAgICAgICB1cGxvYWRLZXlzLmZvckVhY2goKHByb3ApID0+IHtcclxuICAgICAgICAgICAgaWYgKCFpc1VuZGVmaW5lZChjb25maWcyW3Byb3BdKSkge1xyXG4gICAgICAgICAgICAgICAgY29uZmlnW3Byb3BdID0gY29uZmlnMltwcm9wXVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuXHJcbiAgICAgICAgaWYgKGlzVW5kZWZpbmVkKGNvbmZpZy50aW1lb3V0KSAmJiAhaXNVbmRlZmluZWQoZ2xvYmFsc0NvbmZpZy50aW1lb3V0KSkge1xyXG4gICAgICAgICAgICBjb25maWcudGltZW91dCA9IGdsb2JhbHNDb25maWcudGltZW91dFxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnN0IGRlZmF1bHRzS2V5cyA9IFtcclxuICAgICAgICAgICAgJ2RhdGEnLFxyXG5cclxuICAgICAgICAgICAgJ3RpbWVvdXQnLFxyXG5cclxuICAgICAgICAgICAgJ2RhdGFUeXBlJyxcclxuXHJcbiAgICAgICAgICAgICdyZXNwb25zZVR5cGUnLFxyXG5cclxuXHJcbiAgICAgICAgICAgICdzc2xWZXJpZnknLFxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICdmaXJzdElwdjQnXHJcblxyXG4gICAgICAgIF1cclxuICAgICAgICBjb25maWcgPSB7IC4uLmNvbmZpZywgLi4ubWVyZ2VLZXlzKGRlZmF1bHRzS2V5cywgZ2xvYmFsc0NvbmZpZywgY29uZmlnMikgfVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBjb25maWdcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///753\n"); /***/ }), /* 754 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/core/defaults.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/**\r\n * 默认的全局配置\r\n */\nvar _default = {\n baseURL: '',\n header: {},\n method: 'GET',\n dataType: 'json',\n responseType: 'text',\n custom: {},\n timeout: 60000,\n sslVerify: true,\n firstIpv4: false,\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvY29yZS9kZWZhdWx0cy5qcyJdLCJuYW1lcyI6WyJiYXNlVVJMIiwiaGVhZGVyIiwibWV0aG9kIiwiZGF0YVR5cGUiLCJyZXNwb25zZVR5cGUiLCJjdXN0b20iLCJ0aW1lb3V0Iiwic3NsVmVyaWZ5IiwiZmlyc3RJcHY0IiwidmFsaWRhdGVTdGF0dXMiLCJzdGF0dXMiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUZBLGVBSWU7RUFDWEEsT0FBTyxFQUFFLEVBQUU7RUFDWEMsTUFBTSxFQUFFLENBQUMsQ0FBQztFQUNWQyxNQUFNLEVBQUUsS0FBSztFQUNiQyxRQUFRLEVBQUUsTUFBTTtFQUVoQkMsWUFBWSxFQUFFLE1BQU07RUFFcEJDLE1BQU0sRUFBRSxDQUFDLENBQUM7RUFFVkMsT0FBTyxFQUFFLEtBQUs7RUFHZEMsU0FBUyxFQUFFLElBQUk7RUFNZkMsU0FBUyxFQUFFLEtBQUs7RUFFaEJDLGNBQWMsRUFBRSxTQUFTQSxjQUFjLENBQUNDLE1BQU0sRUFBRTtJQUM1QyxPQUFPQSxNQUFNLElBQUksR0FBRyxJQUFJQSxNQUFNLEdBQUcsR0FBRztFQUN4QztBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICog6buY6K6k55qE5YWo5bGA6YWN572uXHJcbiAqL1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgYmFzZVVSTDogJycsXHJcbiAgICBoZWFkZXI6IHt9LFxyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIGRhdGFUeXBlOiAnanNvbicsXHJcblxyXG4gICAgcmVzcG9uc2VUeXBlOiAndGV4dCcsXHJcblxyXG4gICAgY3VzdG9tOiB7fSxcclxuXHJcbiAgICB0aW1lb3V0OiA2MDAwMCxcclxuXHJcblxyXG4gICAgc3NsVmVyaWZ5OiB0cnVlLFxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICBmaXJzdElwdjQ6IGZhbHNlLFxyXG5cclxuICAgIHZhbGlkYXRlU3RhdHVzOiBmdW5jdGlvbiB2YWxpZGF0ZVN0YXR1cyhzdGF0dXMpIHtcclxuICAgICAgICByZXR1cm4gc3RhdHVzID49IDIwMCAmJiBzdGF0dXMgPCAzMDBcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///754\n"); /***/ }), /* 755 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/luch-request/utils/clone.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(Buffer) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5));\n/* eslint-disable */\nvar clone = function () {\n 'use strict';\n\n function _instanceof(obj, type) {\n return type != null && obj instanceof type;\n }\n var nativeMap;\n try {\n nativeMap = Map;\n } catch (_) {\n // maybe a reference error because no `Map`. Give it a dummy value that no\n // value will ever be an instanceof.\n nativeMap = function nativeMap() {};\n }\n var nativeSet;\n try {\n nativeSet = Set;\n } catch (_) {\n nativeSet = function nativeSet() {};\n }\n var nativePromise;\n try {\n nativePromise = Promise;\n } catch (_) {\n nativePromise = function nativePromise() {};\n }\n\n /**\r\n * Clones (copies) an Object using deep copying.\r\n *\r\n * This function supports circular references by default, but if you are certain\r\n * there are no circular references in your object, you can save some CPU time\r\n * by calling clone(obj, false).\r\n *\r\n * Caution: if `circular` is false and `parent` contains circular references,\r\n * your program may enter an infinite loop and crash.\r\n *\r\n * @param `parent` - the object to be cloned\r\n * @param `circular` - set to true if the object to be cloned may contain\r\n * circular references. (optional - true by default)\r\n * @param `depth` - set to a number if the object is only to be cloned to\r\n * a particular depth. (optional - defaults to Infinity)\r\n * @param `prototype` - sets the prototype to be used when cloning an object.\r\n * (optional - defaults to parent prototype).\r\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\r\n * should be cloned as well. Non-enumerable properties on the prototype\r\n * chain will be ignored. (optional - false by default)\r\n */\n function clone(parent, circular, depth, prototype, includeNonEnumerable) {\n if ((0, _typeof2.default)(circular) === 'object') {\n depth = circular.depth;\n prototype = circular.prototype;\n includeNonEnumerable = circular.includeNonEnumerable;\n circular = circular.circular;\n }\n // maintain two arrays for circular references, where corresponding parents\n // and children have the same index\n var allParents = [];\n var allChildren = [];\n var useBuffer = typeof Buffer != 'undefined';\n if (typeof circular == 'undefined') circular = true;\n if (typeof depth == 'undefined') depth = Infinity;\n\n // recurse this function so we don't reset allParents and allChildren\n function _clone(parent, depth) {\n // cloning null always returns null\n if (parent === null) return null;\n if (depth === 0) return parent;\n var child;\n var proto;\n if ((0, _typeof2.default)(parent) != 'object') {\n return parent;\n }\n if (_instanceof(parent, nativeMap)) {\n child = new nativeMap();\n } else if (_instanceof(parent, nativeSet)) {\n child = new nativeSet();\n } else if (_instanceof(parent, nativePromise)) {\n child = new nativePromise(function (resolve, reject) {\n parent.then(function (value) {\n resolve(_clone(value, depth - 1));\n }, function (err) {\n reject(_clone(err, depth - 1));\n });\n });\n } else if (clone.__isArray(parent)) {\n child = [];\n } else if (clone.__isRegExp(parent)) {\n child = new RegExp(parent.source, __getRegExpFlags(parent));\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\n } else if (clone.__isDate(parent)) {\n child = new Date(parent.getTime());\n } else if (useBuffer && Buffer.isBuffer(parent)) {\n if (Buffer.from) {\n // Node.js >= 5.10.0\n child = Buffer.from(parent);\n } else {\n // Older Node.js versions\n child = new Buffer(parent.length);\n parent.copy(child);\n }\n return child;\n } else if (_instanceof(parent, Error)) {\n child = Object.create(parent);\n } else {\n if (typeof prototype == 'undefined') {\n proto = Object.getPrototypeOf(parent);\n child = Object.create(proto);\n } else {\n child = Object.create(prototype);\n proto = prototype;\n }\n }\n if (circular) {\n var index = allParents.indexOf(parent);\n if (index != -1) {\n return allChildren[index];\n }\n allParents.push(parent);\n allChildren.push(child);\n }\n if (_instanceof(parent, nativeMap)) {\n parent.forEach(function (value, key) {\n var keyChild = _clone(key, depth - 1);\n var valueChild = _clone(value, depth - 1);\n child.set(keyChild, valueChild);\n });\n }\n if (_instanceof(parent, nativeSet)) {\n parent.forEach(function (value) {\n var entryChild = _clone(value, depth - 1);\n child.add(entryChild);\n });\n }\n for (var i in parent) {\n var attrs = Object.getOwnPropertyDescriptor(parent, i);\n if (attrs) {\n child[i] = _clone(parent[i], depth - 1);\n }\n try {\n var objProperty = Object.getOwnPropertyDescriptor(parent, i);\n if (objProperty.set === 'undefined') {\n // no setter defined. Skip cloning this property\n continue;\n }\n child[i] = _clone(parent[i], depth - 1);\n } catch (e) {\n if (e instanceof TypeError) {\n // when in strict mode, TypeError will be thrown if child[i] property only has a getter\n // we can't do anything about this, other than inform the user that this property cannot be set.\n continue;\n } else if (e instanceof ReferenceError) {\n //this may happen in non strict mode\n continue;\n }\n }\n }\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(parent);\n for (var i = 0; i < symbols.length; i++) {\n // Don't need to worry about cloning a symbol because it is a primitive,\n // like a number or string.\n var symbol = symbols[i];\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\n continue;\n }\n child[symbol] = _clone(parent[symbol], depth - 1);\n Object.defineProperty(child, symbol, descriptor);\n }\n }\n if (includeNonEnumerable) {\n var allPropertyNames = Object.getOwnPropertyNames(parent);\n for (var i = 0; i < allPropertyNames.length; i++) {\n var propertyName = allPropertyNames[i];\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\n if (descriptor && descriptor.enumerable) {\n continue;\n }\n child[propertyName] = _clone(parent[propertyName], depth - 1);\n Object.defineProperty(child, propertyName, descriptor);\n }\n }\n return child;\n }\n return _clone(parent, depth);\n }\n\n /**\r\n * Simple flat clone using prototype, accepts only objects, usefull for property\r\n * override on FLAT configuration object (no nested props).\r\n *\r\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\r\n * works.\r\n */\n clone.clonePrototype = function clonePrototype(parent) {\n if (parent === null) return null;\n var c = function c() {};\n c.prototype = parent;\n return new c();\n };\n\n // private utility functions\n\n function __objToStr(o) {\n return Object.prototype.toString.call(o);\n }\n clone.__objToStr = __objToStr;\n function __isDate(o) {\n return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object Date]';\n }\n clone.__isDate = __isDate;\n function __isArray(o) {\n return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object Array]';\n }\n clone.__isArray = __isArray;\n function __isRegExp(o) {\n return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object RegExp]';\n }\n clone.__isRegExp = __isRegExp;\n function __getRegExpFlags(re) {\n var flags = '';\n if (re.global) flags += 'g';\n if (re.ignoreCase) flags += 'i';\n if (re.multiline) flags += 'm';\n return flags;\n }\n clone.__getRegExpFlags = __getRegExpFlags;\n return clone;\n}();\nvar _default = clone;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/buffer/index.js */ 53).Buffer))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9sdWNoLXJlcXVlc3QvdXRpbHMvY2xvbmUuanMiXSwibmFtZXMiOlsiY2xvbmUiLCJfaW5zdGFuY2VvZiIsIm9iaiIsInR5cGUiLCJuYXRpdmVNYXAiLCJNYXAiLCJfIiwibmF0aXZlU2V0IiwiU2V0IiwibmF0aXZlUHJvbWlzZSIsIlByb21pc2UiLCJwYXJlbnQiLCJjaXJjdWxhciIsImRlcHRoIiwicHJvdG90eXBlIiwiaW5jbHVkZU5vbkVudW1lcmFibGUiLCJhbGxQYXJlbnRzIiwiYWxsQ2hpbGRyZW4iLCJ1c2VCdWZmZXIiLCJCdWZmZXIiLCJJbmZpbml0eSIsIl9jbG9uZSIsImNoaWxkIiwicHJvdG8iLCJyZXNvbHZlIiwicmVqZWN0IiwidGhlbiIsInZhbHVlIiwiZXJyIiwiX19pc0FycmF5IiwiX19pc1JlZ0V4cCIsIlJlZ0V4cCIsInNvdXJjZSIsIl9fZ2V0UmVnRXhwRmxhZ3MiLCJsYXN0SW5kZXgiLCJfX2lzRGF0ZSIsIkRhdGUiLCJnZXRUaW1lIiwiaXNCdWZmZXIiLCJmcm9tIiwibGVuZ3RoIiwiY29weSIsIkVycm9yIiwiT2JqZWN0IiwiY3JlYXRlIiwiZ2V0UHJvdG90eXBlT2YiLCJpbmRleCIsImluZGV4T2YiLCJwdXNoIiwiZm9yRWFjaCIsImtleSIsImtleUNoaWxkIiwidmFsdWVDaGlsZCIsInNldCIsImVudHJ5Q2hpbGQiLCJhZGQiLCJpIiwiYXR0cnMiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJvYmpQcm9wZXJ0eSIsImUiLCJUeXBlRXJyb3IiLCJSZWZlcmVuY2VFcnJvciIsImdldE93blByb3BlcnR5U3ltYm9scyIsInN5bWJvbHMiLCJzeW1ib2wiLCJkZXNjcmlwdG9yIiwiZW51bWVyYWJsZSIsImRlZmluZVByb3BlcnR5IiwiYWxsUHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJwcm9wZXJ0eU5hbWUiLCJjbG9uZVByb3RvdHlwZSIsImMiLCJfX29ialRvU3RyIiwibyIsInRvU3RyaW5nIiwiY2FsbCIsInJlIiwiZmxhZ3MiLCJnbG9iYWwiLCJpZ25vcmVDYXNlIiwibXVsdGlsaW5lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0EsSUFBSUEsS0FBSyxHQUFJLFlBQVc7RUFDdEIsWUFBWTs7RUFFWixTQUFTQyxXQUFXLENBQUNDLEdBQUcsRUFBRUMsSUFBSSxFQUFFO0lBQzlCLE9BQU9BLElBQUksSUFBSSxJQUFJLElBQUlELEdBQUcsWUFBWUMsSUFBSTtFQUM1QztFQUVBLElBQUlDLFNBQVM7RUFDYixJQUFJO0lBQ0ZBLFNBQVMsR0FBR0MsR0FBRztFQUNqQixDQUFDLENBQUMsT0FBTUMsQ0FBQyxFQUFFO0lBQ1Q7SUFDQTtJQUNBRixTQUFTLEdBQUcscUJBQVcsQ0FBQyxDQUFDO0VBQzNCO0VBRUEsSUFBSUcsU0FBUztFQUNiLElBQUk7SUFDRkEsU0FBUyxHQUFHQyxHQUFHO0VBQ2pCLENBQUMsQ0FBQyxPQUFNRixDQUFDLEVBQUU7SUFDVEMsU0FBUyxHQUFHLHFCQUFXLENBQUMsQ0FBQztFQUMzQjtFQUVBLElBQUlFLGFBQWE7RUFDakIsSUFBSTtJQUNGQSxhQUFhLEdBQUdDLE9BQU87RUFDekIsQ0FBQyxDQUFDLE9BQU1KLENBQUMsRUFBRTtJQUNURyxhQUFhLEdBQUcseUJBQVcsQ0FBQyxDQUFDO0VBQy9COztFQUVBO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLFNBQVNULEtBQUssQ0FBQ1csTUFBTSxFQUFFQyxRQUFRLEVBQUVDLEtBQUssRUFBRUMsU0FBUyxFQUFFQyxvQkFBb0IsRUFBRTtJQUN2RSxJQUFJLHNCQUFPSCxRQUFRLE1BQUssUUFBUSxFQUFFO01BQ2hDQyxLQUFLLEdBQUdELFFBQVEsQ0FBQ0MsS0FBSztNQUN0QkMsU0FBUyxHQUFHRixRQUFRLENBQUNFLFNBQVM7TUFDOUJD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QVM7RUFFM0IsU0FBU0MsVUFBVSxDQUFDNkMsQ0FBQyxFQUFFO0lBQ3JCLE9BQU8sc0JBQU9BLENBQUMsTUFBSyxRQUFRLElBQUlELFVBQVUsQ0FBQ0MsQ0FBQyxDQUFDLEtBQUssaUJBQWlCO0VBQ3JFO0VBQ0EzRSxLQUFLLENBQUM4QixVQUFVLEdBQUdBLFVBQVU7RUFFN0IsU0FBU0csZ0JBQWdCLENBQUM2QyxFQUFFLEVBQUU7SUFDNUIsSUFBSUMsS0FBSyxHQUFHLEVBQUU7SUFDZCxJQUFJRCxFQUFFLENBQUNFLE1BQU0sRUFBRUQsS0FBSyxJQUFJLEdBQUc7SUFDM0IsSUFBSUQsRUFBRSxDQUFDRyxVQUFVLEVBQUVGLEtBQUssSUFBSSxHQUFHO0lBQy9CLElBQUlELEVBQUUsQ0FBQ0ksU0FBUyxFQUFFSCxLQUFLLElBQUksR0FBRztJQUM5QixPQUFPQSxLQUFLO0VBQ2Q7RUFDQS9FLEtBQUssQ0FBQ2lDLGdCQUFnQixHQUFHQSxnQkFBZ0I7RUFFekMsT0FBT2pDLEtBQUs7QUFDZCxDQUFDLEVBQUc7QUFBQyxlQUVVQSxLQUFLO0FBQUEsMkIiLCJmaWxlIjoiNzU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgKi9cclxudmFyIGNsb25lID0gKGZ1bmN0aW9uKCkge1xyXG4gICd1c2Ugc3RyaWN0JztcclxuXHJcbiAgZnVuY3Rpb24gX2luc3RhbmNlb2Yob2JqLCB0eXBlKSB7XHJcbiAgICByZXR1cm4gdHlwZSAhPSBudWxsICYmIG9iaiBpbnN0YW5jZW9mIHR5cGU7XHJcbiAgfVxyXG5cclxuICB2YXIgbmF0aXZlTWFwO1xyXG4gIHRyeSB7XHJcbiAgICBuYXRpdmVNYXAgPSBNYXA7XHJcbiAgfSBjYXRjaChfKSB7XHJcbiAgICAvLyBtYXliZSBhIHJlZmVyZW5jZSBlcnJvciBiZWNhdXNlIG5vIGBNYXBgLiBHaXZlIGl0IGEgZHVtbXkgdmFsdWUgdGhhdCBub1xyXG4gICAgLy8gdmFsdWUgd2lsbCBldmVyIGJlIGFuIGluc3RhbmNlb2YuXHJcbiAgICBuYXRpdmVNYXAgPSBmdW5jdGlvbigpIHt9O1xyXG4gIH1cclxuXHJcbiAgdmFyIG5hdGl2ZVNldDtcclxuICB0cnkge1xyXG4gICAgbmF0aXZlU2V0ID0gU2V0O1xyXG4gIH0gY2F0Y2goXykge1xyXG4gICAgbmF0aXZlU2V0ID0gZnVuY3Rpb24oKSB7fTtcclxuICB9XHJcblxyXG4gIHZhciBuYXRpdmVQcm9taXNlO1xyXG4gIHRyeSB7XHJcbiAgICBuYXRpdmVQcm9taXNlID0gUHJvbWlzZTtcclxuICB9IGNhdGNoKF8pIHtcclxuICAgIG5hdGl2ZVByb21pc2UgPSBmdW5jdGlvbigpIHt9O1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ2xvbmVzIChjb3BpZXMpIGFuIE9iamVjdCB1c2luZyBkZWVwIGNvcHlpbmcuXHJcbiAgICpcclxuICAgKiBUaGlzIGZ1bmN0aW9uIHN1cHBvcnRzIGNpcmN1bGFyIHJlZmVyZW5jZXMgYnkgZGVmYXVsdCwgYnV0IGlmIHlvdSBhcmUgY2VydGFpblxyXG4gICAqIHRoZXJlIGFyZSBubyBjaXJjdWxhciByZWZlcmVuY2VzIGluIHlvdXIgb2JqZWN0LCB5b3UgY2FuIHNhdmUgc29tZSBDUFUgdGltZVxyXG4gICAqIGJ5IGNhbGxpbmcgY2xvbmUob2JqLCBmYWxzZSkuXHJcbiAgICpcclxuICAgKiBDYXV0aW9uOiBpZiBgY2lyY3VsYXJgIGlzIGZhbHNlIGFuZCBgcGFyZW50YCBjb250YWlucyBjaXJjdWxhciByZWZlcmVuY2VzLFxyXG4gICAqIHlvdXIgcHJvZ3JhbSBtYXkgZW50ZXIgYW4gaW5maW5pdGUgbG9vcCBhbmQgY3Jhc2guXHJcbiAgICpcclxuICAgKiBAcGFyYW0gYHBhcmVudGAgLSB0aGUgb2JqZWN0IHRvIGJlIGNsb25lZFxyXG4gICAqIEBwYXJhbSBgY2lyY3VsYXJgIC0gc2V0IHRvIHRydWUgaWYgdGhlIG9iamVjdCB0byBiZSBjbG9uZWQgbWF5IGNvbnRhaW5cclxuICAgKiAgICBjaXJjdWxhciByZWZlcmVuY2VzLiAob3B0aW9uYWwgLSB0cnVlIGJ5IGRlZmF1bHQpXHJcbiAgICogQHBhcmFtIGBkZXB0aGAgLSBzZXQgdG8gYSBudW1iZXIgaWYgdGhlIG9iamVjdCBpcyBvbmx5IHRvIGJlIGNsb25lZCB0b1xyXG4gICAqICAgIGEgcGFydGljdWxhciBkZXB0aC4gKG9wdGlvbmFsIC0gZGVmYXVsdHMgdG8gSW5maW5pdHkpXHJcbiAgICogQHBhcmFtIGBwcm90b3R5cGVgIC0gc2V0cyB0aGUgcHJvdG90eXBlIHRvIGJlIHVzZWQgd2hlbiBjbG9uaW5nIGFuIG9iamVjdC5cclxuICAgKiAgICAob3B0aW9uYWwgLSBkZWZhdWx0cyB0byBwYXJlbnQgcHJvdG90eXBlKS5cclxuICAgKiBAcGFyYW0gYGluY2x1ZGVOb25FbnVtZXJhYmxlYCAtIHNldCB0byB0cnVlIGlmIHRoZSBub24tZW51bWVyYWJsZSBwcm9wZXJ0aWVzXHJcbiAgICogICAgc2hvdWxkIGJlIGNsb25lZCBhcyB3ZWxsLiBOb24tZW51bWVyYWJsZSBwcm9wZXJ0aWVzIG9uIHRoZSBwcm90b3R5cGVcclxuICAgKiAgICBjaGFpbiB3aWxsIGJlIGlnbm9yZWQuIChvcHRpb25hbCAtIGZhbHNlIGJ5IGRlZmF1bHQpXHJcbiAgICovXHJcbiAgZnVuY3Rpb24gY2xvbmUocGFyZW50LCBjaXJjdWxhciwgZGVwdGgsIHByb3RvdHlwZSwgaW5jbHVkZU5vbkVudW1lcmFibGUpIHtcclxuICAgIGlmICh0eXBlb2YgY2lyY3VsYXIgPT09ICdvYmplY3QnKSB7XHJcbiAgICAgIGRlcHRoID0gY2lyY3VsYXIuZGVwdGg7XHJcbiAgICAgIHByb3RvdHlwZSA9IGNpcmN1bGFyLnByb3RvdHlwZTtcclxuICAgICAgaW5jbHVkZU5vbkVudW1lcmFibGUgPSBjaXJjdWxhci5pbmNsdWRlTm9uRW51bWVyYWJsZTtcclxuICAgICAgY2lyY3VsYXIgPSBjaXJjdWxhci5jaXJjdWxhcjtcclxuICAgIH1cclxuICAgIC8vIG1haW50YWluIHR3byBhcnJheXMgZm9yIGNpcmN1bGFyIHJlZmVyZW5jZXMsIHdoZXJlIGNvcnJlc3BvbmRpbmcgcGFyZW50c1xyXG4gICAgLy8gYW5kIGNoaWxkcmVuIGhhdmUgdGhlIHNhbWUgaW5kZXhcclxuICAgIHZhciBhbGxQYXJlbnRzID0gW107XHJcbiAgICB2YXIgYWxsQ2hpbGRyZW4gPSBbXTtcclxuXHJcbiAgICB2YXIgdXNlQnVmZmVyID0gdHlwZW9mIEJ1ZmZlciAhPSAndW5kZWZpbmVkJztcclxuXHJcbiAgICBpZiAodHlwZW9mIGNpcmN1bGFyID09ICd1bmRlZmluZWQnKVxyXG4gICAgICBjaXJjdWxhciA9IHRydWU7XHJcblxyXG4gICAgaWYgKHR5cGVvZiBkZXB0aCA9PSAndW5kZWZpbmVkJylcclxuICAgICAgZGVwdGggPSBJbmZpbml0eTtcclxuXHJcbiAgICAvLyByZWN1cnNlIHRoaXMgZnVuY3Rpb24gc28gd2UgZG9uJ3QgcmVzZXQgYWxsUGFyZW50cyBhbmQgYWxsQ2hpbGRyZW5cclxuICAgIGZ1bmN0aW9uIF9jbG9uZShwYXJlbnQsIGRlcHRoKSB7XHJcbiAgICAgIC8vIGNsb25pbmcgbnVsbCBhbHdheXMgcmV0dXJucyBudWxsXHJcbiAgICAgIGlmIChwYXJlbnQgPT09IG51bGwpXHJcbiAgICAgICAgcmV0dXJuIG51bGw7XHJcblxyXG4gICAgICBpZiAoZGVwdGggPT09IDApXHJcbiAgICAgICAgcmV0dXJuIHBhcmVudDtcclxuXHJcbiAgICAgIHZhciBjaGlsZDtcclxuICAgICAgdmFyIHByb3RvO1xyXG4gICAgICBpZiAodHlwZW9mIHBhcmVudCAhPSAnb2JqZWN0Jykge1xyXG4gICAgICAgIHJldHVybiBwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChfaW5zdGFuY2VvZihwYXJlbnQsIG5hdGl2ZU1hcCkpIHtcclxuICAgICAgICBjaGlsZCA9IG5ldyBuYXRpdmVNYXAoKTtcclxuICAgICAgfSBlbHNlIGlmIChfaW5zdGFuY2VvZihwYXJlbnQsIG5hdGl2ZVNldCkpIHtcclxuICAgICAgICBjaGlsZCA9IG5ldyBuYXRpdmVTZXQoKTtcclxuICAgICAgfSBlbHNlIGlmIChfaW5zdGFuY2VvZihwYXJlbnQsIG5hdGl2ZVByb21pc2UpKSB7XHJcbiAgICAgICAgY2hpbGQgPSBuZXcgbmF0aXZlUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7XHJcbiAgICAgICAgICBwYXJlbnQudGhlbihmdW5jdGlvbih2YWx1ZSkge1xyXG4gICAgICAgICAgICByZXNvbHZlKF9jbG9uZSh2YWx1ZSwgZGVwdGggLSAxKSk7XHJcbiAgICAgICAgICB9LCBmdW5jdGlvbihlcnIpIHtcclxuICAgICAgICAgICAgcmVqZWN0KF9jbG9uZShlcnIsIGRlcHRoIC0gMSkpO1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSBpZiAoY2xvbmUuX19pc0FycmF5KHBhcmVudCkpIHtcclxuICAgICAgICBjaGlsZCA9IFtdO1xyXG4gICAgICB9IGVsc2UgaWYgKGNsb25lLl9faXNSZWdFeHAocGFyZW50KSkge1xyXG4gICAgICAgIGNoaWxkID0gbmV3IFJlZ0V4cChwYXJlbnQuc291cmNlLCBfX2dldFJlZ0V4cEZsYWdzKHBhcmVudCkpO1xyXG4gICAgICAgIGlmIChwYXJlbnQubGFzdEluZGV4KSBjaGlsZC5sYXN0SW5kZXggPSBwYXJlbnQubGFzdEluZGV4O1xyXG4gICAgICB9IGVsc2UgaWYgKGNsb25lLl9faXNEYXRlKHBhcmVudCkpIHtcclxuICAgICAgICBjaGlsZCA9IG5ldyBEYXRlKHBhcmVudC5nZXRUaW1lKCkpO1xyXG4gICAgICB9IGVsc2UgaWYgKHVzZUJ1ZmZlciAmJiBCdWZmZXIuaXNCdWZmZXIocGFyZW50KSkge1xyXG4gICAgICAgIGlmIChCdWZmZXIuZnJvbSkge1xyXG4gICAgICAgICAgLy8gTm9kZS5qcyA+PSA1LjEwLjBcclxuICAgICAgICAgIGNoaWxkID0gQnVmZmVyLmZyb20ocGFyZW50KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgLy8gT2xkZXIgTm9kZS5qcyB2ZXJzaW9uc1xyXG4gICAgICAgICAgY2hpbGQgPSBuZXcgQnVmZmVyKHBhcmVudC5sZW5ndGgpO1xyXG4gICAgICAgICAgcGFyZW50LmNvcHkoY2hpbGQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gY2hpbGQ7XHJcbiAgICAgIH0gZWxzZSBpZiAoX2luc3RhbmNlb2YocGFyZW50LCBFcnJvcikpIHtcclxuICAgICAgICBjaGlsZCA9IE9iamVjdC5jcmVhdGUocGFyZW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAodHlwZW9mIHByb3RvdHlwZSA9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YocGFyZW50KTtcclxuICAgICAgICAgIGNoaWxkID0gT2JqZWN0LmNyZWF0ZShwcm90byk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgY2hpbGQgPSBPYmplY3QuY3JlYXRlKHByb3RvdHlwZSk7XHJcbiAgICAgICAgICBwcm90byA9IHByb3RvdHlwZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChjaXJjdWxhcikge1xyXG4gICAgICAgIHZhciBpbmRleCA9IGFsbFBhcmVudHMuaW5kZXhPZihwYXJlbnQpO1xyXG5cclxuICAgICAgICBpZiAoaW5kZXggIT0gLTEpIHtcclxuICAgICAgICAgIHJldHVybiBhbGxDaGlsZHJlbltpbmRleF07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFsbFBhcmVudHMucHVzaChwYXJlbnQpO1xyXG4gICAgICAgIGFsbENoaWxkcmVuLnB1c2goY2hpbGQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAoX2luc3RhbmNlb2YocGFyZW50LCBuYXRpdmVNYXApKSB7XHJcbiAgICAgICAgcGFyZW50LmZvckVhY2goZnVuY3Rpb24odmFsdWUsIGtleSkge1xyXG4gICAgICAgICAgdmFyIGtleUNoaWxkID0gX2Nsb25lKGtleSwgZGVwdGggLSAxKTtcclxuICAgICAgICAgIHZhciB2YWx1ZUNoaWxkID0gX2Nsb25lKHZhbHVlLCBkZXB0aCAtIDEpO1xyXG4gICAgICAgICAgY2hpbGQuc2V0KGtleUNoaWxkLCB2YWx1ZUNoaWxkKTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoX2luc3RhbmNlb2YocGFyZW50LCBuYXRpdmVTZXQpKSB7XHJcbiAgICAgICAgcGFyZW50LmZvckVhY2goZnVuY3Rpb24odmFsdWUpIHtcclxuICAgICAgICAgIHZhciBlbnRyeUNoaWxkID0gX2Nsb25lKHZhbHVlLCBkZXB0aCAtIDEpO1xyXG4gICAgICAgICAgY2hpbGQuYWRkKGVudHJ5Q2hpbGQpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3IgKHZhciBpIGluIHBhcmVudCkge1xyXG4gICAgICAgIHZhciBhdHRycyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocGFyZW50LCBpKTtcclxuICAgICAgICBpZiAoYXR0cnMpIHtcclxuICAgICAgICAgIGNoaWxkW2ldID0gX2Nsb25lKHBhcmVudFtpXSwgZGVwdGggLSAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICB2YXIgb2JqUHJvcGVydHkgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHBhcmVudCwgaSk7XHJcbiAgICAgICAgICBpZiAob2JqUHJvcGVydHkuc2V0ID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICAvLyBubyBzZXR0ZXIgZGVmaW5lZC4gU2tpcCBjbG9uaW5nIHRoaXMgcHJvcGVydHlcclxuICAgICAgICAgICAgY29udGludWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaGlsZFtpXSA9IF9jbG9uZShwYXJlbnRbaV0sIGRlcHRoIC0gMSk7XHJcbiAgICAgICAgfSBjYXRjaChlKXtcclxuICAgICAgICAgIGlmIChlIGluc3RhbmNlb2YgVHlwZUVycm9yKSB7XHJcbiAgICAgICAgICAgIC8vIHdoZW4gaW4gc3RyaWN0IG1vZGUsIFR5cGVFcnJvciB3aWxsIGJlIHRocm93biBpZiBjaGlsZFtpXSBwcm9wZXJ0eSBvbmx5IGhhcyBhIGdldHRlclxyXG4gICAgICAgICAgICAvLyB3ZSBjYW4ndCBkbyBhbnl0aGluZyBhYm91dCB0aGlzLCBvdGhlciB0aGFuIGluZm9ybSB0aGUgdXNlciB0aGF0IHRoaXMgcHJvcGVydHkgY2Fubm90IGJlIHNldC5cclxuICAgICAgICAgICAgY29udGludWVcclxuICAgICAgICAgIH0gZWxzZSBpZiAoZSBpbnN0YW5jZW9mIFJlZmVyZW5jZUVycm9yKSB7XHJcbiAgICAgICAgICAgIC8vdGhpcyBtYXkgaGFwcGVuIGluIG5vbiBzdHJpY3QgbW9kZVxyXG4gICAgICAgICAgICBjb250aW51ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKSB7XHJcbiAgICAgICAgdmFyIHN5bWJvbHMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKHBhcmVudCk7XHJcbiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzeW1ib2xzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICAvLyBEb24ndCBuZWVkIHRvIHdvcnJ5IGFib3V0IGNsb25pbmcgYSBzeW1ib2wgYmVjYXVzZSBpdCBpcyBhIHByaW1pdGl2ZSxcclxuICAgICAgICAgIC8vIGxpa2UgYSBudW1iZXIgb3Igc3RyaW5nLlxyXG4gICAgICAgICAgdmFyIHN5bWJvbCA9IHN5bWJvbHNbaV07XHJcbiAgICAgICAgICB2YXIgZGVzY3JpcHRvciA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocGFyZW50LCBzeW1ib2wpO1xyXG4gICAgICAgICAgaWYgKGRlc2NyaXB0b3IgJiYgIWRlc2NyaXB0b3IuZW51bWVyYWJsZSAmJiAhaW5jbHVkZU5vbkVudW1lcmFibGUpIHtcclxuICAgICAgICAgICAgY29udGludWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaGlsZFtzeW1ib2xdID0gX2Nsb25lKHBhcmVudFtzeW1ib2xdLCBkZXB0aCAtIDEpO1xyXG4gICAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGNoaWxkLCBzeW1ib2wsIGRlc2NyaXB0b3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKGluY2x1ZGVOb25FbnVtZXJhYmxlKSB7XHJcbiAgICAgICAgdmFyIGFsbFByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwYXJlbnQpO1xyXG4gICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYWxsUHJvcGVydHlOYW1lcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgdmFyIHByb3BlcnR5TmFtZSA9IGFsbFByb3BlcnR5TmFtZXNbaV07XHJcbiAgICAgICAgICB2YXIgZGVzY3JpcHRvciA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocGFyZW50LCBwcm9wZXJ0eU5hbWUpO1xyXG4gICAgICAgICAgaWYgKGRlc2NyaXB0b3IgJiYgZGVzY3JpcHRvci5lbnVtZXJhYmxlKSB7XHJcbiAgICAgICAgICAgIGNvbnRpbnVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2hpbGRbcHJvcGVydHlOYW1lXSA9IF9jbG9uZShwYXJlbnRbcHJvcGVydHlOYW1lXSwgZGVwdGggLSAxKTtcclxuICAgICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjaGlsZCwgcHJvcGVydHlOYW1lLCBkZXNjcmlwdG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHJldHVybiBjaGlsZDtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gX2Nsb25lKHBhcmVudCwgZGVwdGgpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogU2ltcGxlIGZsYXQgY2xvbmUgdXNpbmcgcHJvdG90eXBlLCBhY2NlcHRzIG9ubHkgb2JqZWN0cywgdXNlZnVsbCBmb3IgcHJvcGVydHlcclxuICAgKiBvdmVycmlkZSBvbiBGTEFUIGNvbmZpZ3VyYXRpb24gb2JqZWN0IChubyBuZXN0ZWQgcHJvcHMpLlxyXG4gICAqXHJcbiAgICogVVNFIFdJVEggQ0FVVElPTiEgVGhpcyBtYXkgbm90IGJlaGF2ZSBhcyB5b3Ugd2lzaCBpZiB5b3UgZG8gbm90IGtub3cgaG93IHRoaXNcclxuICAgKiB3b3Jrcy5cclxuICAgKi9cclxuICBjbG9uZS5jbG9uZVByb3RvdHlwZSA9IGZ1bmN0aW9uIGNsb25lUHJvdG90eXBlKHBhcmVudCkge1xyXG4gICAgaWYgKHBhcmVudCA9PT0gbnVsbClcclxuICAgICAgcmV0dXJuIG51bGw7XHJcblxyXG4gICAgdmFyIGMgPSBmdW5jdGlvbiAoKSB7fTtcclxuICAgIGMucHJvdG90eXBlID0gcGFyZW50O1xyXG4gICAgcmV0dXJuIG5ldyBjKCk7XHJcbiAgfTtcclxuXHJcbi8vIHByaXZhdGUgdXRpbGl0eSBmdW5jdGlvbnNcclxuXHJcbiAgZnVuY3Rpb24gX19vYmpUb1N0cihvKSB7XHJcbiAgICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG8pO1xyXG4gIH1cclxuICBjbG9uZS5fX29ialRvU3RyID0gX19vYmpUb1N0cjtcclxuXHJcbiAgZnVuY3Rpb24gX19pc0RhdGUobykge1xyXG4gICAgcmV0dXJuIHR5cGVvZiBvID09PSAnb2JqZWN0JyAmJiBfX29ialRvU3RyKG8pID09PSAnW29iamVjdCBEYXRlXSc7XHJcbiAgfVxyXG4gIGNsb25lLl9faXNEYXRlID0gX19pc0RhdGU7XHJcblxyXG4gIGZ1bmN0aW9uIF9faXNBcnJheShvKSB7XHJcbiAgICByZXR1cm4gdHlwZW9mIG8gPT09ICdvYmplY3QnICYmIF9fb2JqVG9TdHIobykgPT09ICdbb2JqZWN0IEFycmF5XSc7XHJcbiAgfVxyXG4gIGNsb25lLl9faXNBcnJheSA9IF9faXNBcnJheTtcclxuXHJcbiAgZnVuY3Rpb24gX19pc1JlZ0V4cChvKSB7XHJcbiAgICByZXR1cm4gdHlwZW9mIG8gPT09ICdvYmplY3QnICYmIF9fb2JqVG9TdHIobykgPT09ICdbb2JqZWN0IFJlZ0V4cF0nO1xyXG4gIH1cclxuICBjbG9uZS5fX2lzUmVnRXhwID0gX19pc1JlZ0V4cDtcclxuXHJcbiAgZnVuY3Rpb24gX19nZXRSZWdFeHBGbGFncyhyZSkge1xyXG4gICAgdmFyIGZsYWdzID0gJyc7XHJcbiAgICBpZiAocmUuZ2xvYmFsKSBmbGFncyArPSAnZyc7XHJcbiAgICBpZiAocmUuaWdub3JlQ2FzZSkgZmxhZ3MgKz0gJ2knO1xyXG4gICAgaWYgKHJlLm11bHRpbGluZSkgZmxhZ3MgKz0gJ20nO1xyXG4gICAgcmV0dXJuIGZsYWdzO1xyXG4gIH1cclxuICBjbG9uZS5fX2dldFJlZ0V4cEZsYWdzID0gX19nZXRSZWdFeHBGbGFncztcclxuXHJcbiAgcmV0dXJuIGNsb25lO1xyXG59KSgpO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2xvbmVcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///755\n"); /***/ }), /* 756 */ /*!************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/util/route.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 22));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111));\n/**\r\n * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷\r\n * 并且带有路由拦截功能\r\n */\nvar Router = /*#__PURE__*/function () {\n function Router() {\n (0, _classCallCheck2.default)(this, Router);\n // 原始属性定义\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1,\n // navigateBack页面后退时,回退的层数\n params: {},\n // 传递的参数\n animationType: 'pop-in',\n // 窗口动画,只在APP有效\n animationDuration: 300,\n // 窗口动画持续时间,单位毫秒,只在APP有效\n intercept: false // 是否需要拦截\n };\n // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文\n // 这里在构造函数中进行this绑定\n this.route = this.route.bind(this);\n }\n\n // 判断url前面是否有\"/\",如果没有则加上,否则无法跳转\n (0, _createClass2.default)(Router, [{\n key: \"addRootPath\",\n value: function addRootPath(url) {\n return url[0] === '/' ? url : \"/\".concat(url);\n }\n\n // 整合路由参数\n }, {\n key: \"mixinParam\",\n value: function mixinParam(url, params) {\n url = url && this.addRootPath(url);\n\n // 使用正则匹配,主要依据是判断是否有\"/\",\"?\",\"=\"等,如“/page/index/index?name=mary\"\n // 如果有url中有get参数,转换后无需带上\"?\"\n var query = '';\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为get类型的参数\n query = uni.$u.queryParams(params, false);\n // 因为已有get参数,所以后面拼接的参数需要带上\"&\"隔开\n return url += \"&\".concat(query);\n }\n // 直接拼接参数,因为此处url中没有后面的query参数,也就没有\"?/&\"之类的符号\n query = uni.$u.queryParams(params);\n return url += query;\n }\n\n // 对外的方法名称\n }, {\n key: \"route\",\n value: function () {\n var _route = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var options,\n params,\n mergeConfig,\n isNext,\n _args = arguments;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};\n params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};\n // 合并用户的配置和内部的默认配置\n mergeConfig = {};\n if (typeof options === 'string') {\n // 如果options为字符串,则为route(url, params)的形式\n mergeConfig.url = this.mixinParam(options, params);\n mergeConfig.type = 'navigateTo';\n } else {\n mergeConfig = uni.$u.deepMerge(this.config, options);\n // 否则正常使用mergeConfig中的url和params进行拼接\n mergeConfig.url = this.mixinParam(options.url, options.params);\n }\n\n // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题\n if (!(mergeConfig.url === uni.$u.page())) {\n _context.next = 6;\n break;\n }\n return _context.abrupt(\"return\");\n case 6:\n if (params.intercept) {\n this.config.intercept = params.intercept;\n }\n // params参数也带给拦截器\n mergeConfig.params = params;\n // 合并内外部参数\n mergeConfig = uni.$u.deepMerge(this.config, mergeConfig);\n // 判断用户是否定义了拦截器\n if (!(typeof uni.$u.routeIntercept === 'function')) {\n _context.next = 16;\n break;\n }\n _context.next = 12;\n return new Promise(function (resolve, reject) {\n uni.$u.routeIntercept(mergeConfig, resolve);\n });\n case 12:\n isNext = _context.sent;\n // 如果isNext为true,则执行路由跳转\n isNext && this.openPage(mergeConfig);\n _context.next = 17;\n break;\n case 16:\n this.openPage(mergeConfig);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n function route() {\n return _route.apply(this, arguments);\n }\n return route;\n }() // 执行路由跳转\n }, {\n key: \"openPage\",\n value: function openPage(config) {\n // 解构参数\n var url = config.url,\n type = config.type,\n delta = config.delta,\n animationType = config.animationType,\n animationDuration = config.animationDuration;\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url: url,\n animationType: animationType,\n animationDuration: animationDuration\n });\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url: url\n });\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url: url\n });\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url: url\n });\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta: delta\n });\n }\n }\n }]);\n return Router;\n}();\nvar _default = new Router().route;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy91dGlsL3JvdXRlLmpzIl0sIm5hbWVzIjpbIlJvdXRlciIsImNvbmZpZyIsInR5cGUiLCJ1cmwiLCJkZWx0YSIsInBhcmFtcyIsImFuaW1hdGlvblR5cGUiLCJhbmltYXRpb25EdXJhdGlvbiIsImludGVyY2VwdCIsInJvdXRlIiwiYmluZCIsImFkZFJvb3RQYXRoIiwicXVlcnkiLCJ0ZXN0IiwidW5pIiwiJHUiLCJxdWVyeVBhcmFtcyIsIm9wdGlvbnMiLCJtZXJnZUNvbmZpZyIsIm1peGluUGFyYW0iLCJkZWVwTWVyZ2UiLCJwYWdlIiwicm91dGVJbnRlcmNlcHQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImlzTmV4dCIsIm9wZW5QYWdlIiwibmF2aWdhdGVUbyIsInJlZGlyZWN0VG8iLCJzd2l0Y2hUYWIiLCJyZUxhdW5jaCIsIm5hdmlnYXRlQmFjayJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBLElBS01BLE1BQU07RUFDWCxrQkFBYztJQUFBO0lBQ2I7SUFDQSxJQUFJLENBQUNDLE1BQU0sR0FBRztNQUNiQyxJQUFJLEVBQUUsWUFBWTtNQUNsQkMsR0FBRyxFQUFFLEVBQUU7TUFDUEMsS0FBSyxFQUFFLENBQUM7TUFBRTtNQUNWQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO01BQUU7TUFDWkMsYUFBYSxFQUFFLFFBQVE7TUFBRTtNQUN6QkMsaUJBQWlCLEVBQUUsR0FBRztNQUFFO01BQ3hCQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ2xCLENBQUM7SUFDRDtJQUNBO0lBQ0EsSUFBSSxDQUFDQyxLQUFLLEdBQUcsSUFBSSxDQUFDQSxLQUFLLENBQUNDLElBQUksQ0FBQyxJQUFJLENBQUM7RUFDbkM7O0VBRUE7RUFBQTtJQUFBO0lBQUEsT0FDQSxxQkFBWVAsR0FBRyxFQUFFO01BQ2hCLE9BQU9BLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEdBQUdBLEdBQUcsY0FBT0EsR0FBRyxDQUFFO0lBQ3hDOztJQUVBO0VBQUE7SUFBQTtJQUFBLE9BQ0Esb0JBQVdBLEdBQUcsRUFBRUUsTUFBTSxFQUFFO01BQ3ZCRixHQUFHLEdBQUdBLEdBQUcsSUFBSSxJQUFJLENBQUNRLFdBQVcsQ0FBQ1IsR0FBRyxDQUFDOztNQUVsQztNQUNBO01BQ0EsSUFBSVMsS0FBSyxHQUFHLEVBQUU7TUFDZCxJQUFJLGVBQWUsQ0FBQ0MsSUFBSSxDQUFDVixHQUFHLENBQUMsRUFBRTtRQUM5QjtRQUNBUyxLQUFLLEdBQUdFLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDQyxXQUFXLENBQUNYLE1BQU0sRUFBRSxLQUFLLENBQUM7UUFDekM7UUFDQSxPQUFPRixHQUFHLGVBQVFTLEtBQUssQ0FBRTtNQUMxQjtNQUNBO01BQ0FBLEtBQUssR0FBR0UsR0FBRyxDQUFDQyxFQUFFLENBQUNDLFdBQVcsQ0FBQ1gsTUFBTSxDQUFDO01BQ2xDLE9BQU9GLEdBQUcsSUFBSVMsS0FBSztJQUNwQjs7SUFFQTtFQUFBO0lBQUE7SUFBQTtNQUFBLHFGQUNBO1FBQUE7VUFBQTtVQUFBO1VBQUE7VUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFZSyxPQUFPLDJEQUFHLENBQUMsQ0FBQztnQkFBRVosTUFBTSwyREFBRyxDQUFDLENBQUM7Z0JBQ3BDO2dCQUNJYSxXQUFXLEdBQUcsQ0FBQyxDQUFDO2dCQUVwQixJQUFJLE9BQU9ELE9BQU8sS0FBSyxRQUFRLEVBQUU7a0JBQ2hDO2tCQUNBQyxXQUFXLENBQUNmLEdBQUcsR0FBRyxJQUFJLENBQUNnQixVQUFVLENBQUNGLE9BQU8sRUFBRVosTUFBTSxDQUFDO2tCQUNsRGEsV0FBVyxDQUFDaEIsSUFBSSxHQUFHLFlBQVk7Z0JBQ2hDLENBQUMsTUFBTTtrQkFDTmdCLFdBQVcsR0FBR0osR0FBRyxDQUFDQyxFQUFFLENBQUNLLFNBQVMsQ0FBQyxJQUFJLENBQUNuQixNQUFNLEVBQUVnQixPQUFPLENBQUM7a0JBQ3BEO2tCQUNBQyxXQUFXLENBQUNmLEdBQUcsR0FBRyxJQUFJLENBQUNnQixVQUFVLENBQUNGLE9BQU8sQ0FBQ2QsR0FBRyxFQUFFYyxPQUFPLENBQUNaLE1BQU0sQ0FBQztnQkFDL0Q7O2dCQUVBO2dCQUFBLE1BQ0lhLFdBQVcsQ0FBQ2YsR0FBRyxLQUFLVyxHQUFHLENBQUNDLEVBQUUsQ0FBQ00sSUFBSSxFQUFFO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBRXJDLElBQUloQixNQUFNLENBQUNHLFNBQVMsRUFBRTtrQkFDckIsSUFBSSxDQUFDUCxNQUFNLENBQUNPLFNBQVMsR0FBR0gsTUFBTSxDQUFDRyxTQUFTO2dCQUN6QztnQkFDQTtnQkFDQVUsV0FBVyxDQUFDYixNQUFNLEdBQUdBLE1BQU07Z0JBQzNCO2dCQUNBYSxXQUFXLEdBQUdKLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDSyxTQUFTLENBQUMsSUFBSSxDQUFDbkIsTUFBTSxFQUFFaUIsV0FBVyxDQUFDO2dCQUN4RDtnQkFBQSxNQUNJLE9BQU9KLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDTyxjQUFjLEtBQUssVUFBVTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUV6QixJQUFJQyxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxNQUFNLEVBQUs7a0JBQ3JEWCxHQUFHLENBQUNDLEVBQUUsQ0FBQ08sY0FBYyxDQUFDSixXQUFXLEVBQUVNLE9BQU8sQ0FBQztnQkFDNUMsQ0FBQyxDQUFDO2NBQUE7Z0JBRklFLE1BQU07Z0JBR1o7Z0JBQ0FBLE1BQU0sSUFBSSxJQUFJLENBQUNDLFFBQVEsQ0FBQ1QsV0FBVyxDQUFDO2dCQUFBO2dCQUFBO2NBQUE7Z0JBRXBDLElBQUksQ0FBQ1MsUUFBUSxDQUFDVCxXQUFXLENBQUM7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUEsQ0FFM0I7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBLElBRUQ7RUFBQTtJQUFBO0lBQUEsT0FDQSxrQkFBU2pCLE1BQU0sRUFBRTtNQUNoQjtNQUNBLElBQ0NFLEdBQUcsR0FLQUYsTUFBTSxDQUxURSxHQUFHO1FBQ0hELElBQUksR0FJREQsTUFBTSxDQUpUQyxJQUFJO1FBQ0pFLEtBQUssR0FHRkgsTUFBTSxDQUhURyxLQUFLO1FBQ0xFLGFBQWEsR0FFVkwsTUFBTSxDQUZUSyxhQUFhO1FBQ2JDLGlCQUFpQixHQUNkTixNQUFNLENBRFRNLGlCQUFpQjtNQUVsQixJQUFJTixNQUFNLENBQUNDLElBQUksSUFBSSxZQUFZLElBQUlELE1BQU0sQ0FBQ0MsSUFBSSxJQUFJLElBQUksRUFBRTtRQUN2RFksR0FBRyxDQUFDYyxVQUFVLENBQUM7VUFDZHpCLEdBQUcsRUFBSEEsR0FBRztVQUNIRyxhQUFhLEVBQWJBLGFBQWE7VUFDYkMsaUJBQWlCLEVBQWpCQTtRQUNELENBQUMsQ0FBQztNQUNIO01BQ0EsSUFBSU4sTUFBTSxDQUFDQyxJQUFJLElBQUksWUFBWSxJQUFJRCxNQUFNLENBQUNDLElBQUksSUFBSSxVQUFVLEVBQUU7UUFDN0RZLEdBQUcsQ0FBQ2UsVUFBVSxDQUFDO1VBQ2QxQixHQUFHLEVBQUhBO1FBQ0QsQ0FBQyxDQUFDO01BQ0g7TUFDQSxJQUFJRixNQUFNLENBQUNDLElBQUksSUFBSSxXQUFXLElBQUlELE1BQU0sQ0FBQ0MsSUFBSSxJQUFJLEtBQUssRUFBRTtRQUN2RFksR0FBRyxDQUFDZ0IsU0FBUyxDQUFDO1VBQ2IzQixHQUFHLEVBQUhBO1FBQ0QsQ0FBQyxDQUFDO01BQ0g7TUFDQSxJQUFJRixNQUFNLENBQUNDLElBQUksSUFBSSxVQUFVLElBQUlELE1BQU0sQ0FBQ0MsSUFBSSxJQUFJLFFBQVEsRUFBRTtRQUN6RFksR0FBRyxDQUFDaUIsUUFBUSxDQUFDO1VBQ1o1QixHQUFHLEVBQUhBO1FBQ0QsQ0FBQyxDQUFDO01BQ0g7TUFDQSxJQUFJRixNQUFNLENBQUNDLElBQUksSUFBSSxjQUFjLElBQUlELE1BQU0sQ0FBQ0MsSUFBSSxJQUFJLE1BQU0sRUFBRTtRQUMzRFksR0FBRyxDQUFDa0IsWUFBWSxDQUFDO1VBQ2hCNUIsS0FBSyxFQUFMQTtRQUNELENBQUMsQ0FBQztNQUNIO0lBQ0Q7RUFBQztFQUFBO0FBQUE7QUFBQSxlQUdjLElBQUlKLE1BQU0sRUFBRSxDQUFFUyxLQUFLO0FBQUEiLCJmaWxlIjoiNzU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOi3r+eUsei3s+i9rOaWueazle+8jOivpeaWueazleebuOWvueS6juebtOaOpeS9v+eUqHVuaS54eHjnmoTlpb3lpITmmK/kvb/nlKjmm7TliqDnroDljZXlv6vmjbdcclxuICog5bm25LiU5bim5pyJ6Lev55Sx5oum5oiq5Yqf6IO9XHJcbiAqL1xyXG5cclxuY2xhc3MgUm91dGVyIHtcclxuXHRjb25zdHJ1Y3RvcigpIHtcclxuXHRcdC8vIOWOn+Wni+WxnuaAp+WumuS5iVxyXG5cdFx0dGhpcy5jb25maWcgPSB7XHJcblx0XHRcdHR5cGU6ICduYXZpZ2F0ZVRvJyxcclxuXHRcdFx0dXJsOiAnJyxcclxuXHRcdFx0ZGVsdGE6IDEsIC8vIG5hdmlnYXRlQmFja+mhtemdouWQjumAgOaXtizlm57pgIDnmoTlsYLmlbBcclxuXHRcdFx0cGFyYW1zOiB7fSwgLy8g5Lyg6YCS55qE5Y+C5pWwXHJcblx0XHRcdGFuaW1hdGlvblR5cGU6ICdwb3AtaW4nLCAvLyDnqpflj6PliqjnlLss5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAzMDAsIC8vIOeql+WPo+WKqOeUu+aMgee7reaXtumXtCzljZXkvY3mr6vnp5Is5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGludGVyY2VwdDogZmFsc2UgLy8g5piv5ZCm6ZyA6KaB5oum5oiqXHJcblx0XHR9XHJcblx0XHQvLyDlm6DkuLpyb3V0ZeaWueazleaYr+mcgOimgeWvueWklui1i+WAvOe7meWPpuWklueahOWvueixoeS9v+eUqO+8jOWQjOaXtnJvdXRl5YaF6YOo5pyJ5L2/55SodGhpc++8jOS8muWvvOiHtHJvdXRl5aSx5Y675LiK5LiL5paHXHJcblx0XHQvLyDov5nph4zlnKjmnoTpgKDlh73mlbDkuK3ov5vooYx0aGlz57uR5a6aXHJcblx0XHR0aGlzLnJvdXRlID0gdGhpcy5yb3V0ZS5iaW5kKHRoaXMpXHJcblx0fVxyXG5cclxuXHQvLyDliKTmlq11cmzliY3pnaLmmK/lkKbmnIlcIi9cIu+8jOWmguaenOayoeacieWImeWKoOS4iu+8jOWQpuWImeaXoOazlei3s+i9rFxyXG5cdGFkZFJvb3RQYXRoKHVybCkge1xyXG5cdFx0cmV0dXJuIHVybFswXSA9PT0gJy8nID8gdXJsIDogYC8ke3VybH1gXHJcblx0fVxyXG5cclxuXHQvLyDmlbTlkIjot6/nlLHlj4LmlbBcclxuXHRtaXhpblBhcmFtKHVybCwgcGFyYW1zKSB7XHJcblx0XHR1cmwgPSB1cmwgJiYgdGhpcy5hZGRSb290UGF0aCh1cmwpXHJcblxyXG5cdFx0Ly8g5L2/55So5q2j5YiZ5Yy56YWN77yM5Li76KaB5L6d5o2u5piv5Yik5pat5piv5ZCm5pyJXCIvXCIsXCI/XCIsXCI9XCLnrYnvvIzlpoLigJwvcGFnZS9pbmRleC9pbmRleD9uYW1lPW1hcnlcIlxyXG5cdFx0Ly8g5aaC5p6c5pyJdXJs5Lit5pyJZ2V05Y+C5pWw77yM6L2s5o2i5ZCO5peg6ZyA5bim5LiKXCI/XCJcclxuXHRcdGxldCBxdWVyeSA9ICcnXHJcblx0XHRpZiAoLy4qXFwvLipcXD8uKj0uKi8udGVzdCh1cmwpKSB7XHJcblx0XHRcdC8vIG9iamVjdOWvueixoei9rOS4umdldOexu+Wei+eahOWPguaVsFxyXG5cdFx0XHRxdWVyeSA9IHVuaS4kdS5xdWVyeVBhcmFtcyhwYXJhbXMsIGZhbHNlKVxyXG5cdFx0XHQvLyDlm6DkuLrlt7LmnIlnZXTlj4LmlbAs5omA5Lul5ZCO6Z2i5ou85o6l55qE5Y+C5pWw6ZyA6KaB5bim5LiKXCImXCLpmpTlvIBcclxuXHRcdFx0cmV0dXJuIHVybCArPSBgJiR7cXVlcnl9YFxyXG5cdFx0fVxyXG5cdFx0Ly8g55u05o6l5ou85o6l5Y+C5pWw77yM5Zug5Li65q2k5aSEdXJs5Lit5rKh5pyJ5ZCO6Z2i55qEcXVlcnnlj4LmlbDvvIzkuZ/lsLHmsqHmnIlcIj8vJlwi5LmL57G755qE56ym5Y+3XHJcblx0XHRxdWVyeSA9IHVuaS4kdS5xdWVyeVBhcmFtcyhwYXJhbXMpXHJcblx0XHRyZXR1cm4gdXJsICs9IHF1ZXJ5XHJcblx0fVxyXG5cclxuXHQvLyDlr7nlpJbnmoTmlrnms5XlkI3np7BcclxuXHRhc3luYyByb3V0ZShvcHRpb25zID0ge30sIHBhcmFtcyA9IHt9KSB7XHJcblx0XHQvLyDlkIjlubbnlKjmiLfnmoTphY3nva7lkozlhoXpg6jnmoTpu5jorqTphY3nva5cclxuXHRcdGxldCBtZXJnZUNvbmZpZyA9IHt9XHJcblxyXG5cdFx0aWYgKHR5cGVvZiBvcHRpb25zID09PSAnc3RyaW5nJykge1xyXG5cdFx0XHQvLyDlpoLmnpxvcHRpb25z5Li65a2X56ym5Liy77yM5YiZ5Li6cm91dGUodXJsLCBwYXJhbXMp55qE5b2i5byPXHJcblx0XHRcdG1lcmdlQ29uZmlnLnVybCA9IHRoaXMubWl4aW5QYXJhbShvcHRpb25zLCBwYXJhbXMpXHJcblx0XHRcdG1lcmdlQ29uZmlnLnR5cGUgPSAnbmF2aWdhdGVUbydcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdG1lcmdlQ29uZmlnID0gdW5pLiR1LmRlZXBNZXJnZSh0aGlzLmNvbmZpZywgb3B0aW9ucylcclxuXHRcdFx0Ly8g5ZCm5YiZ5q2j5bi45L2/55SobWVyZ2VDb25maWfkuK3nmoR1cmzlkoxwYXJhbXPov5vooYzmi7zmjqVcclxuXHRcdFx0bWVyZ2VDb25maWcudXJsID0gdGhpcy5taXhpblBhcmFtKG9wdGlvbnMudXJsLCBvcHRpb25zLnBhcmFtcylcclxuXHRcdH1cclxuXHJcblx0XHQvLyDlpoLmnpzmnKzmrKHot7PovaznmoTot6/lvoTlkozmnKzpobXpnaLot6/lvoTkuIDoh7TvvIzkuI3miafooYzot7PovazvvIzpmLLmraLnlKjmiLflv6vpgJ/ngrnlh7vot7PovazmjInpkq7vvIzpgKDmiJDlpJrmrKHot7PovazlkIzkuIDkuKrpobXpnaLnmoTpl67pophcclxuXHRcdGlmIChtZXJnZUNvbmZpZy51cmwgPT09IHVuaS4kdS5wYWdlKCkpIHJldHVyblxyXG5cclxuXHRcdGlmIChwYXJhbXMuaW50ZXJjZXB0KSB7XHJcblx0XHRcdHRoaXMuY29uZmlnLmludGVyY2VwdCA9IHBhcmFtcy5pbnRlcmNlcHRcclxuXHRcdH1cclxuXHRcdC8vIHBhcmFtc+WPguaVsOS5n+W4pue7meaLpuaIquWZqFxyXG5cdFx0bWVyZ2VDb25maWcucGFyYW1zID0gcGFyYW1zXHJcblx0XHQvLyDlkIjlubblhoXlpJbpg6jlj4LmlbBcclxuXHRcdG1lcmdlQ29uZmlnID0gdW5pLiR1LmRlZXBNZXJnZSh0aGlzLmNvbmZpZywgbWVyZ2VDb25maWcpXHJcblx0XHQvLyDliKTmlq3nlKjmiLfmmK/lkKblrprkuYnkuobmi6bmiKrlmahcclxuXHRcdGlmICh0eXBlb2YgdW5pLiR1LnJvdXRlSW50ZXJjZXB0ID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdC8vIOWumuS4gOS4qnByb21pc2XvvIzmoLnmja7nlKjmiLfmiafooYxyZXNvbHZlKHRydWUp5oiW6ICFcmVzb2x2ZShmYWxzZSnmnaXlhrPlrprmmK/lkKbov5vooYzot6/nlLHot7PovaxcclxuXHRcdFx0Y29uc3QgaXNOZXh0ID0gYXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdHVuaS4kdS5yb3V0ZUludGVyY2VwdChtZXJnZUNvbmZpZywgcmVzb2x2ZSlcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8g5aaC5p6caXNOZXh05Li6dHJ1Ze+8jOWImeaJp+ihjOi3r+eUsei3s+i9rFxyXG5cdFx0XHRpc05leHQgJiYgdGhpcy5vcGVuUGFnZShtZXJnZUNvbmZpZylcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRoaXMub3BlblBhZ2UobWVyZ2VDb25maWcpXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyDmiafooYzot6/nlLHot7PovaxcclxuXHRvcGVuUGFnZShjb25maWcpIHtcclxuXHRcdC8vIOino+aehOWPguaVsFxyXG5cdFx0Y29uc3Qge1xyXG5cdFx0XHR1cmwsXHJcblx0XHRcdHR5cGUsXHJcblx0XHRcdGRlbHRhLFxyXG5cdFx0XHRhbmltYXRpb25UeXBlLFxyXG5cdFx0XHRhbmltYXRpb25EdXJhdGlvblxyXG5cdFx0fSA9IGNvbmZpZ1xyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICduYXZpZ2F0ZVRvJyB8fCBjb25maWcudHlwZSA9PSAndG8nKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmwsXHJcblx0XHRcdFx0YW5pbWF0aW9uVHlwZSxcclxuXHRcdFx0XHRhbmltYXRpb25EdXJhdGlvblxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZWRpcmVjdFRvJyB8fCBjb25maWcudHlwZSA9PSAncmVkaXJlY3QnKSB7XHJcblx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHRcdGlmIChjb25maWcudHlwZSA9PSAnc3dpdGNoVGFiJyB8fCBjb25maWcudHlwZSA9PSAndGFiJykge1xyXG5cdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHRcdGlmIChjb25maWcudHlwZSA9PSAncmVMYXVuY2gnIHx8IGNvbmZpZy50eXBlID09ICdsYXVuY2gnKSB7XHJcblx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0dXJsXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ25hdmlnYXRlQmFjaycgfHwgY29uZmlnLnR5cGUgPT0gJ2JhY2snKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdGRlbHRhXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCAobmV3IFJvdXRlcigpKS5yb3V0ZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///756\n"); /***/ }), /* 757 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/colorGradient.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/**\r\n * 求两个颜色之间的渐变值\r\n * @param {string} startColor 开始的颜色\r\n * @param {string} endColor 结束的颜色\r\n * @param {number} step 颜色等分的份额\r\n * */\nfunction colorGradient() {\n var startColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'rgb(0, 0, 0)';\n var endColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rgb(255, 255, 255)';\n var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;\n var startRGB = hexToRgb(startColor, false); // 转换为rgb数组模式\n var startR = startRGB[0];\n var startG = startRGB[1];\n var startB = startRGB[2];\n var endRGB = hexToRgb(endColor, false);\n var endR = endRGB[0];\n var endG = endRGB[1];\n var endB = endRGB[2];\n var sR = (endR - startR) / step; // 总差值\n var sG = (endG - startG) / step;\n var sB = (endB - startB) / step;\n var colorArr = [];\n for (var i = 0; i < step; i++) {\n // 计算每一步的hex值\n var hex = rgbToHex(\"rgb(\".concat(Math.round(sR * i + startR), \",\").concat(Math.round(sG * i + startG), \",\").concat(Math.round(sB * i + startB), \")\"));\n // 确保第一个颜色值为startColor的值\n if (i === 0) hex = rgbToHex(startColor);\n // 确保最后一个颜色值为endColor的值\n if (i === step - 1) hex = rgbToHex(endColor);\n colorArr.push(hex);\n }\n return colorArr;\n}\n\n// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)\nfunction hexToRgb(sColor) {\n var str = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n sColor = String(sColor).toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = '#';\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n // 处理六位的颜色值\n var sColorChange = [];\n for (var _i = 1; _i < 7; _i += 2) {\n sColorChange.push(parseInt(\"0x\".concat(sColor.slice(_i, _i + 2))));\n }\n if (!str) {\n return sColorChange;\n }\n return \"rgb(\".concat(sColorChange[0], \",\").concat(sColorChange[1], \",\").concat(sColorChange[2], \")\");\n }\n if (/^(rgb|RGB)/.test(sColor)) {\n var arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',');\n return arr.map(function (val) {\n return Number(val);\n });\n }\n return sColor;\n}\n\n// 将rgb表示方式转换为hex表示方式\nfunction rgbToHex(rgb) {\n var _this = rgb;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n if (/^(rgb|RGB)/.test(_this)) {\n var aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',');\n var strHex = '#';\n for (var i = 0; i < aColor.length; i++) {\n var hex = Number(aColor[i]).toString(16);\n hex = String(hex).length == 1 ? \"\".concat(0, hex) : hex; // 保证每个rgb的值为2位\n if (hex === '0') {\n hex += hex;\n }\n strHex += hex;\n }\n if (strHex.length !== 7) {\n strHex = _this;\n }\n return strHex;\n }\n if (reg.test(_this)) {\n var aNum = _this.replace(/#/, '').split('');\n if (aNum.length === 6) {\n return _this;\n }\n if (aNum.length === 3) {\n var numHex = '#';\n for (var _i2 = 0; _i2 < aNum.length; _i2 += 1) {\n numHex += aNum[_i2] + aNum[_i2];\n }\n return numHex;\n }\n } else {\n return _this;\n }\n}\n\n/**\r\n* JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串\r\n* sHex为传入的十六进制的色值\r\n* alpha为rgba的透明度\r\n*/\nfunction colorToRgba(color, alpha) {\n color = rgbToHex(color);\n // 十六进制颜色值的正则表达式\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n /* 16进制颜色转为RGB格式 */\n var sColor = String(color).toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = '#';\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n // 处理六位的颜色值\n var sColorChange = [];\n for (var _i3 = 1; _i3 < 7; _i3 += 2) {\n sColorChange.push(parseInt(\"0x\".concat(sColor.slice(_i3, _i3 + 2))));\n }\n // return sColorChange.join(',')\n return \"rgba(\".concat(sColorChange.join(','), \",\").concat(alpha, \")\");\n }\n return sColor;\n}\nvar _default = {\n colorGradient: colorGradient,\n hexToRgb: hexToRgb,\n rgbToHex: rgbToHex,\n colorToRgba: colorToRgba\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9jb2xvckdyYWRpZW50LmpzIl0sIm5hbWVzIjpbImNvbG9yR3JhZGllbnQiLCJzdGFydENvbG9yIiwiZW5kQ29sb3IiLCJzdGVwIiwic3RhcnRSR0IiLCJoZXhUb1JnYiIsInN0YXJ0UiIsInN0YXJ0RyIsInN0YXJ0QiIsImVuZFJHQiIsImVuZFIiLCJlbmRHIiwiZW5kQiIsInNSIiwic0ciLCJzQiIsImNvbG9yQXJyIiwiaSIsImhleCIsInJnYlRvSGV4IiwiTWF0aCIsInJvdW5kIiwicHVzaCIsInNDb2xvciIsInN0ciIsInJlZyIsIlN0cmluZyIsInRvTG93ZXJDYXNlIiwidGVzdCIsImxlbmd0aCIsInNDb2xvck5ldyIsInNsaWNlIiwiY29uY2F0Iiwic0NvbG9yQ2hhbmdlIiwicGFyc2VJbnQiLCJhcnIiLCJyZXBsYWNlIiwic3BsaXQiLCJtYXAiLCJ2YWwiLCJOdW1iZXIiLCJyZ2IiLCJfdGhpcyIsImFDb2xvciIsInN0ckhleCIsInRvU3RyaW5nIiwiYU51bSIsIm51bUhleCIsImNvbG9yVG9SZ2JhIiwiY29sb3IiLCJhbHBoYSIsImpvaW4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNBLGFBQWEsR0FBMEU7RUFBQSxJQUF6RUMsVUFBVSx1RUFBRyxjQUFjO0VBQUEsSUFBRUMsUUFBUSx1RUFBRyxvQkFBb0I7RUFBQSxJQUFFQyxJQUFJLHVFQUFHLEVBQUU7RUFDMUYsSUFBTUMsUUFBUSxHQUFHQyxRQUFRLENBQUNKLFVBQVUsRUFBRSxLQUFLLENBQUMsRUFBQztFQUM3QyxJQUFNSyxNQUFNLEdBQUdGLFFBQVEsQ0FBQyxDQUFDLENBQUM7RUFDMUIsSUFBTUcsTUFBTSxHQUFHSCxRQUFRLENBQUMsQ0FBQyxDQUFDO0VBQzFCLElBQU1JLE1BQU0sR0FBR0osUUFBUSxDQUFDLENBQUMsQ0FBQztFQUUxQixJQUFNSyxNQUFNLEdB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QUc7TUFDbkIsS0FBSyxJQUFJYixDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzNCYSxTQUFTLElBQUlQLE1BQU0sQ0FBQ1EsS0FBSyxDQUFDZCxDQUFDLEVBQUVBLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQ2UsTUFBTSxDQUFDVCxNQUFNLENBQUNRLEtBQUssQ0FBQ2QsQ0FBQyxFQUFFQSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7TUFDdEU7TUFDQU0sTUFBTSxHQUFHTyxTQUFTO0lBQ3RCO0lBQ0E7SUFDQSxJQUFNRyxZQUFZLEdBQUcsRUFBRTtJQUN2QixLQUFLLElBQUloQixHQUFDLEdBQUcsQ0FBQyxFQUFFQSxHQUFDLEdBQUcsQ0FBQyxFQUFFQSxHQUFDLElBQUksQ0FBQyxFQUFFO01BQzNCZ0IsWUFBWSxDQUFDWCxJQUFJLENBQUNZLFFBQVEsYUFBTVgsTUFBTSxDQUFDUSxLQUFLLENBQUNkLEdBQUMsRUFBRUEsR0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFHLENBQUM7SUFDOUQ7SUFDQTtJQUNBLHNCQUFlZ0IsWUFBWSxDQUFDa0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxjQUFJRCxLQUFLO0VBQ2xEO0VBRUEsT0FBTzNCLE1BQU07QUFDakI7QUFBQyxlQUVjO0VBQ1h2QixhQUFhLEVBQWJBLGFBQWE7RUFDYkssUUFBUSxFQUFSQSxRQUFRO0VBQ1JjLFFBQVEsRUFBUkEsUUFBUTtFQUNSNkIsV0FBVyxFQUFYQTtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICog5rGC5Lik5Liq6aKc6Imy5LmL6Ze055qE5riQ5Y+Y5YC8XHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBzdGFydENvbG9yIOW8gOWni+eahOminOiJslxyXG4gKiBAcGFyYW0ge3N0cmluZ30gZW5kQ29sb3Ig57uT5p2f55qE6aKc6ImyXHJcbiAqIEBwYXJhbSB7bnVtYmVyfSBzdGVwIOminOiJsuetieWIhueahOS7veminVxyXG4gKiAqL1xyXG5mdW5jdGlvbiBjb2xvckdyYWRpZW50KHN0YXJ0Q29sb3IgPSAncmdiKDAsIDAsIDApJywgZW5kQ29sb3IgPSAncmdiKDI1NSwgMjU1LCAyNTUpJywgc3RlcCA9IDEwKSB7XHJcbiAgICBjb25zdCBzdGFydFJHQiA9IGhleFRvUmdiKHN0YXJ0Q29sb3IsIGZhbHNlKSAvLyDovazmjaLkuLpyZ2LmlbDnu4TmqKHlvI9cclxuICAgIGNvbnN0IHN0YXJ0UiA9IHN0YXJ0UkdCWzBdXHJcbiAgICBjb25zdCBzdGFydEcgPSBzdGFydFJHQlsxXVxyXG4gICAgY29uc3Qgc3RhcnRCID0gc3RhcnRSR0JbMl1cclxuXHJcbiAgICBjb25zdCBlbmRSR0IgPSBoZXhUb1JnYihlbmRDb2xvciwgZmFsc2UpXHJcbiAgICBjb25zdCBlbmRSID0gZW5kUkdCWzBdXHJcbiAgICBjb25zdCBlbmRHID0gZW5kUkdCWzFdXHJcbiAgICBjb25zdCBlbmRCID0gZW5kUkdCWzJdXHJcblxyXG4gICAgY29uc3Qgc1IgPSAoZW5kUiAtIHN0YXJ0UikgLyBzdGVwIC8vIOaAu+W3ruWAvFxyXG4gICAgY29uc3Qgc0cgPSAoZW5kRyAtIHN0YXJ0RykgLyBzdGVwXHJcbiAgICBjb25zdCBzQiA9IChlbmRCIC0gc3RhcnRCKSAvIHN0ZXBcclxuICAgIGNvbnN0IGNvbG9yQXJyID0gW11cclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3RlcDsgaSsrKSB7XHJcbiAgICAgICAgLy8g6K6h566X5q+P5LiA5q2l55qEaGV45YC8XHJcbiAgICAgICAgbGV0IGhleCA9IHJnYlRvSGV4KGByZ2IoJHtNYXRoLnJvdW5kKChzUiAqIGkgKyBzdGFydFIpKX0sJHtNYXRoLnJvdW5kKChzRyAqIGkgKyBzdGFydEcpKX0sJHtNYXRoLnJvdW5kKChzQlxyXG5cdFx0XHQqIGkgKyBzdGFydEIpKX0pYClcclxuICAgICAgICAvLyDnoa7kv53nrKzkuIDkuKrpopzoibLlgLzkuLpzdGFydENvbG9y55qE5YC8XHJcbiAgICAgICAgaWYgKGkgPT09IDApIGhleCA9IHJnYlRvSGV4KHN0YXJ0Q29sb3IpXHJcbiAgICAgICAgLy8g56Gu5L+d5pyA5ZCO5LiA5Liq6aKc6Imy5YC85Li6ZW5kQ29sb3LnmoTlgLxcclxuICAgICAgICBpZiAoaSA9PT0gc3RlcCAtIDEpIGhleCA9IHJnYlRvSGV4KGVuZENvbG9yKVxyXG4gICAgICAgIGNvbG9yQXJyLnB1c2goaGV4KVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGNvbG9yQXJyXHJcbn1cclxuXHJcbi8vIOWwhmhleOihqOekuuaWueW8j+i9rOaNouS4unJnYuihqOekuuaWueW8jyjov5nph4zov5Tlm55yZ2LmlbDnu4TmqKHlvI8pXHJcbmZ1bmN0aW9uIGhleFRvUmdiKHNDb2xvciwgc3RyID0gdHJ1ZSkge1xyXG4gICAgY29uc3QgcmVnID0gL14jKFswLTlhLWZBLWZdezN9fFswLTlhLWZBLWZdezZ9KSQvXHJcbiAgICBzQ29sb3IgPSBTdHJpbmcoc0NvbG9yKS50b0xvd2VyQ2FzZSgpXHJcbiAgICBpZiAoc0NvbG9yICYmIHJlZy50ZXN0KHNDb2xvcikpIHtcclxuICAgICAgICBpZiAoc0NvbG9yLmxlbmd0aCA9PT0gNCkge1xyXG4gICAgICAgICAgICBsZXQgc0NvbG9yTmV3ID0gJyMnXHJcbiAgICAgICAgICAgIGZvciAobGV0IGkgPSAxOyBpIDwgNDsgaSArPSAxKSB7XHJcbiAgICAgICAgICAgICAgICBzQ29sb3JOZXcgKz0gc0NvbG9yLnNsaWNlKGksIGkgKyAxKS5jb25jYXQoc0NvbG9yLnNsaWNlKGksIGkgKyAxKSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzQ29sb3IgPSBzQ29sb3JOZXdcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8g5aSE55CG5YWt5L2N55qE6aKc6Imy5YC8XHJcbiAgICAgICAgY29uc3Qgc0NvbG9yQ2hhbmdlID0gW11cclxuICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8IDc7IGkgKz0gMikge1xyXG4gICAgICAgICAgICBzQ29sb3JDaGFuZ2UucHVzaChwYXJzZUludChgMHgke3NDb2xvci5zbGljZShpLCBpICsgMil9YCkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICghc3RyKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBzQ29sb3JDaGFuZ2VcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGByZ2IoJHtzQ29sb3JDaGFuZ2VbMF19LCR7c0NvbG9yQ2hhbmdlWzFdfSwke3NDb2xvckNoYW5nZVsyXX0pYFxyXG4gICAgfSBpZiAoL14ocmdifFJHQikvLnRlc3Qoc0NvbG9yKSkge1xyXG4gICAgICAgIGNvbnN0IGFyciA9IHNDb2xvci5yZXBsYWNlKC8oPzpcXCh8XFwpfHJnYnxSR0IpKi9nLCAnJykuc3BsaXQoJywnKVxyXG4gICAgICAgIHJldHVybiBhcnIubWFwKCh2YWwpID0+IE51bWJlcih2YWwpKVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIHNDb2xvclxyXG59XHJcblxyXG4vLyDlsIZyZ2LooajnpLrmlrnlvI/ovazmjaLkuLpoZXjooajnpLrmlrnlvI9cclxuZnVuY3Rpb24gcmdiVG9IZXgocmdiKSB7XHJcbiAgICBjb25zdCBfdGhpcyA9IHJnYlxyXG4gICAgY29uc3QgcmVnID0gL14jKFswLTlhLWZBLWZdezN9fFswLTlhLWZBLWZdezZ9KSQvXHJcbiAgICBpZiAoL14ocmdifFJHQikvLnRlc3QoX3RoaXMpKSB7XHJcbiAgICAgICAgY29uc3QgYUNvbG9yID0gX3RoaXMucmVwbGFjZSgvKD86XFwofFxcKXxyZ2J8UkdCKSovZywgJycpLnNwbGl0KCcsJylcclxuICAgICAgICBsZXQgc3RySGV4ID0gJyMnXHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhQ29sb3IubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgbGV0IGhleCA9IE51bWJlcihhQ29sb3JbaV0pLnRvU3RyaW5nKDE2KVxyXG4gICAgICAgICAgICBoZXggPSBTdHJpbmcoaGV4KS5sZW5ndGggPT0gMSA/IGAkezB9JHtoZXh9YCA6IGhleCAvLyDkv53or4Hmr4/kuKpyZ2LnmoTlgLzkuLoy5L2NXHJcbiAgICAgICAgICAgIGlmIChoZXggPT09ICcwJykge1xyXG4gICAgICAgICAgICAgICAgaGV4ICs9IGhleFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0ckhleCArPSBoZXhcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHN0ckhleC5sZW5ndGggIT09IDcpIHtcclxuICAgICAgICAgICAgc3RySGV4ID0gX3RoaXNcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHN0ckhleFxyXG4gICAgfSBpZiAocmVnLnRlc3QoX3RoaXMpKSB7XHJcbiAgICAgICAgY29uc3QgYU51bSA9IF90aGlzLnJlcGxhY2UoLyMvLCAnJykuc3BsaXQoJycpXHJcbiAgICAgICAgaWYgKGFOdW0ubGVuZ3RoID09PSA2KSB7XHJcbiAgICAgICAgICAgIHJldHVybiBfdGhpc1xyXG4gICAgICAgIH0gaWYgKGFOdW0ubGVuZ3RoID09PSAzKSB7XHJcbiAgICAgICAgICAgIGxldCBudW1IZXggPSAnIydcclxuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhTnVtLmxlbmd0aDsgaSArPSAxKSB7XHJcbiAgICAgICAgICAgICAgICBudW1IZXggKz0gKGFOdW1baV0gKyBhTnVtW2ldKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiBudW1IZXhcclxuICAgICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBfdGhpc1xyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuKiBKU+minOiJsuWNgeWFrei/m+WItui9rOaNouS4unJnYuaIlnJnYmEs6L+U5Zue55qE5qC85byP5Li6IHJnYmHvvIgyNTXvvIwyNTXvvIwyNTXvvIwwLjXvvInlrZfnrKbkuLJcclxuKiBzSGV45Li65Lyg5YWl55qE5Y2B5YWt6L+b5Yi255qE6Imy5YC8XHJcbiogYWxwaGHkuLpyZ2Jh55qE6YCP5piO5bqmXHJcbiovXHJcbmZ1bmN0aW9uIGNvbG9yVG9SZ2JhKGNvbG9yLCBhbHBoYSkge1xyXG4gICAgY29sb3IgPSByZ2JUb0hleChjb2xvcilcclxuICAgIC8vIOWNgeWFrei/m+WItuminOiJsuWAvOeahOato+WImeihqOi+vuW8j1xyXG4gICAgY29uc3QgcmVnID0gL14jKFswLTlhLWZBLWZdezN9fFswLTlhLWZBLWZdezZ9KSQvXHJcbiAgICAvKiAxNui/m+WItuminOiJsui9rOS4ulJHQuagvOW8jyAqL1xyXG4gICAgbGV0IHNDb2xvciA9IFN0cmluZyhjb2xvcikudG9Mb3dlckNhc2UoKVxyXG4gICAgaWYgKHNDb2xvciAmJiByZWcudGVzdChzQ29sb3IpKSB7XHJcbiAgICAgICAgaWYgKHNDb2xvci5sZW5ndGggPT09IDQpIHtcclxuICAgICAgICAgICAgbGV0IHNDb2xvck5ldyA9ICcjJ1xyXG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8IDQ7IGkgKz0gMSkge1xyXG4gICAgICAgICAgICAgICAgc0NvbG9yTmV3ICs9IHNDb2xvci5zbGljZShpLCBpICsgMSkuY29uY2F0KHNDb2xvci5zbGljZShpLCBpICsgMSkpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc0NvbG9yID0gc0NvbG9yTmV3XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIOWkhOeQhuWFreS9jeeahOminOiJsuWAvFxyXG4gICAgICAgIGNvbnN0IHNDb2xvckNoYW5nZSA9IFtdXHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPCA3OyBpICs9IDIpIHtcclxuICAgICAgICAgICAgc0NvbG9yQ2hhbmdlLnB1c2gocGFyc2VJbnQoYDB4JHtzQ29sb3Iuc2xpY2UoaSwgaSArIDIpfWApKVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyByZXR1cm4gc0NvbG9yQ2hhbmdlLmpvaW4oJywnKVxyXG4gICAgICAgIHJldHVybiBgcmdiYSgke3NDb2xvckNoYW5nZS5qb2luKCcsJyl9LCR7YWxwaGF9KWBcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gc0NvbG9yXHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIGNvbG9yR3JhZGllbnQsXHJcbiAgICBoZXhUb1JnYixcclxuICAgIHJnYlRvSGV4LFxyXG4gICAgY29sb3JUb1JnYmFcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///757\n"); /***/ }), /* 758 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/test.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5));\n/**\r\n * 验证电子邮箱格式\r\n */\nfunction email(value) {\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value);\n}\n\n/**\r\n * 验证手机格式\r\n */\nfunction mobile(value) {\n return /^1([3589]\\d|4[5-9]|6[1-2,4-7]|7[0-8])\\d{8}$/.test(value);\n}\n\n/**\r\n * 验证URL格式\r\n */\nfunction url(value) {\n return /^((https|http|ftp|rtsp|mms):\\/\\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\\/?)|(\\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\\/?)$/.test(value);\n}\n\n/**\r\n * 验证日期格式\r\n */\nfunction date(value) {\n if (!value) return false;\n // 判断是否数值或者字符串数值(意味着为时间戳),转为数值,否则new Date无法识别字符串时间戳\n if (number(value)) value = +value;\n return !/Invalid|NaN/.test(new Date(value).toString());\n}\n\n/**\r\n * 验证ISO类型的日期格式\r\n */\nfunction dateISO(value) {\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);\n}\n\n/**\r\n * 验证十进制数字\r\n */\nfunction number(value) {\n return /^[\\+-]?(\\d+\\.?\\d*|\\.\\d+|\\d\\.\\d+e\\+\\d+)$/.test(value);\n}\n\n/**\r\n * 验证字符串\r\n */\nfunction string(value) {\n return typeof value === 'string';\n}\n\n/**\r\n * 验证整数\r\n */\nfunction digits(value) {\n return /^\\d+$/.test(value);\n}\n\n/**\r\n * 验证身份证号码\r\n */\nfunction idCard(value) {\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(value);\n}\n\n/**\r\n * 是否车牌号\r\n */\nfunction carNo(value) {\n // 新能源车牌\n var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;\n // 旧车牌\n var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;\n if (value.length === 7) {\n return creg.test(value);\n }\n if (value.length === 8) {\n return xreg.test(value);\n }\n return false;\n}\n\n/**\r\n * 金额,只允许2位小数\r\n */\nfunction amount(value) {\n // 金额,只允许保留两位小数\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value);\n}\n\n/**\r\n * 中文\r\n */\nfunction chinese(value) {\n var reg = /^[\\u4e00-\\u9fa5]+$/gi;\n return reg.test(value);\n}\n\n/**\r\n * 只能输入字母\r\n */\nfunction letter(value) {\n return /^[a-zA-Z]*$/.test(value);\n}\n\n/**\r\n * 只能是字母或者数字\r\n */\nfunction enOrNum(value) {\n // 英文或者数字\n var reg = /^[0-9a-zA-Z]*$/g;\n return reg.test(value);\n}\n\n/**\r\n * 验证是否包含某个值\r\n */\nfunction contains(value, param) {\n return value.indexOf(param) >= 0;\n}\n\n/**\r\n * 验证一个值范围[min, max]\r\n */\nfunction range(value, param) {\n return value >= param[0] && value <= param[1];\n}\n\n/**\r\n * 验证一个长度范围[min, max]\r\n */\nfunction rangeLength(value, param) {\n return value.length >= param[0] && value.length <= param[1];\n}\n\n/**\r\n * 是否固定电话\r\n */\nfunction landline(value) {\n var reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/;\n return reg.test(value);\n}\n\n/**\r\n * 判断是否为空\r\n */\nfunction empty(value) {\n switch ((0, _typeof2.default)(value)) {\n case 'undefined':\n return true;\n case 'string':\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true;\n break;\n case 'boolean':\n if (!value) return true;\n break;\n case 'number':\n if (value === 0 || isNaN(value)) return true;\n break;\n case 'object':\n if (value === null || value.length === 0) return true;\n for (var i in value) {\n return false;\n }\n return true;\n }\n return false;\n}\n\n/**\r\n * 是否json字符串\r\n */\nfunction jsonString(value) {\n if (typeof value === 'string') {\n try {\n var obj = JSON.parse(value);\n if ((0, _typeof2.default)(obj) === 'object' && obj) {\n return true;\n }\n return false;\n } catch (e) {\n return false;\n }\n }\n return false;\n}\n\n/**\r\n * 是否数组\r\n */\nfunction array(value) {\n if (typeof Array.isArray === 'function') {\n return Array.isArray(value);\n }\n return Object.prototype.toString.call(value) === '[object Array]';\n}\n\n/**\r\n * 是否对象\r\n */\nfunction object(value) {\n return Object.prototype.toString.call(value) === '[object Object]';\n}\n\n/**\r\n * 是否短信验证码\r\n */\nfunction code(value) {\n var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;\n return new RegExp(\"^\\\\d{\".concat(len, \"}$\")).test(value);\n}\n\n/**\r\n * 是否函数方法\r\n * @param {Object} value\r\n */\nfunction func(value) {\n return typeof value === 'function';\n}\n\n/**\r\n * 是否promise对象\r\n * @param {Object} value\r\n */\nfunction promise(value) {\n return object(value) && func(value.then) && func(value.catch);\n}\n\n/** 是否图片格式\r\n * @param {Object} value\r\n */\nfunction image(value) {\n var newValue = value.split('?')[0];\n var IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;\n return IMAGE_REGEXP.test(newValue);\n}\n\n/**\r\n * 是否视频格式\r\n * @param {Object} value\r\n */\nfunction video(value) {\n var VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i;\n return VIDEO_REGEXP.test(value);\n}\n\n/**\r\n * 是否为正则对象\r\n * @param {Object}\r\n * @return {Boolean}\r\n */\nfunction regExp(o) {\n return o && Object.prototype.toString.call(o) === '[object RegExp]';\n}\nvar _default = {\n email: email,\n mobile: mobile,\n url: url,\n date: date,\n dateISO: dateISO,\n number: number,\n digits: digits,\n idCard: idCard,\n carNo: carNo,\n amount: amount,\n chinese: chinese,\n letter: letter,\n enOrNum: enOrNum,\n contains: contains,\n range: range,\n rangeLength: rangeLength,\n empty: empty,\n isEmpty: empty,\n jsonString: jsonString,\n landline: landline,\n object: object,\n array: array,\n code: code,\n func: func,\n promise: promise,\n video: video,\n image: image,\n regExp: regExp,\n string: string\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90ZXN0LmpzIl0sIm5hbWVzIjpbImVtYWlsIiwidmFsdWUiLCJ0ZXN0IiwibW9iaWxlIiwidXJsIiwiZGF0ZSIsIm51bWJlciIsIkRhdGUiLCJ0b1N0cmluZyIsImRhdGVJU08iLCJzdHJpbmciLCJkaWdpdHMiLCJpZENhcmQiLCJjYXJObyIsInhyZWciLCJjcmVnIiwibGVuZ3RoIiwiYW1vdW50IiwiY2hpbmVzZSIsInJlZyIsImxldHRlciIsImVuT3JOdW0iLCJjb250YWlucyIsInBhcmFtIiwiaW5kZXhPZiIsInJhbmdlIiwicmFuZ2VMZW5ndGgiLCJsYW5kbGluZSIsImVtcHR5IiwicmVwbGFjZSIsImlzTmFOIiwiaSIsImpzb25TdHJpbmciLCJvYmoiLCJKU09OIiwicGFyc2UiLCJlIiwiYXJyYXkiLCJBcnJheSIsImlzQXJyYXkiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJjYWxsIiwib2JqZWN0IiwiY29kZSIsImxlbiIsIlJlZ0V4cCIsImZ1bmMiLCJwcm9taXNlIiwidGhlbiIsImNhdGNoIiwiaW1hZ2UiLCJuZXdWYWx1ZSIsInNwbGl0IiwiSU1BR0VfUkVHRVhQIiwidmlkZW8iLCJWSURFT19SRUdFWFAiLCJyZWdFeHAiLCJvIiwiaXNFbXB0eSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQSxTQUFTQSxLQUFLLENBQUNDLEtBQUssRUFBRTtFQUNsQixPQUFPLHlFQUF5RSxDQUFDQyxJQUFJLENBQUNELEtBQUssQ0FBQztBQUNoRzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTRSxNQUFNLENBQUNGLEtBQUssRUFBRTtFQUNuQixPQUFPLDZDQUE2QyxDQUFDQyxJQUFJLENBQUNELEtBQUssQ0FBQztBQUNwRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTRyxHQUFHLENBQUNILEtBQUssRUFBRTtFQUNoQixPQUFPLDZRQUE2USxDQUMvUUMsSUFBSSxDQUFDRCxLQUFLLENBQUM7QUFDcEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU0ksSUFBSSxDQUFDSixLQUFLLEVBQUU7RUFDakIsSUFBSSxDQUFDQSxLQUFLLEVBQUUsT0FBTyxLQUFLO0VBQ3hCO0VBQ0EsSUFBSUssTUFBTSxDQUFDTCxLQUFLLENBQUMsRUFBRUEsS0FBSyxHQUFHLENBQUNBLEtBQUs7RUFDakMsT0FBTyxDQUFDLGFBQWEsQ0FBQ0MsSUFBSSxDQUFDLElBQUlLLElBQUksQ0FBQ04sS0FBSyxDQUFDLENBQUNPLFFBQVEsRUFBRSxDQUFDO0FBQzFEOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLE9BQU8sQ0FBQ1IsS0FBSyxFQUFFO0VBQ3BCLE9BQU8sOERBQThELENBQUNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ3JGOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNLLE1BQU0sQ0FBQ0wsS0FBSyxFQUFFO0VBQ25CLE9BQU8seUNBQXlDLENBQUNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNTLE1BQU0sQ0FBQ1QsS0FBSyxFQUFFO0VBQ25CLE9BQU8sT0FBT0EsS0FBSyxLQUFLLFFBQVE7QUFDcEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU1UsTUFBTSxDQUFDVixLQUFLLEVBQUU7RUFDbkIsT0FBTyxPQUFPLENBQUNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQzlCOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNXLE1BQU0sQ0FBQ1gsS0FBSyxFQUFFO0VBQ25CLE9BQU8sMEVBQTBFLENBQUNDLElBQUksQ0FDbEZELEtBQUssQ0FDUjtBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNZLEtBQUssQ0FBQ1osS0FBSyxFQUFFO0VBQ2xCO0VBQ0EsSUFBTWEsSUFBSSxHQUFHLG1HQUFtRztFQUNoSDtFQUNBLElBQU1DLElBQUksR0FBRyw0RkFBNEY7RUFDekcsSUFBSWQsS0FBSyxDQUFDZSxNQUFNLEtBQUssQ0FBQyxFQUFFO0lBQ3BCLE9BQU9ELElBQUksQ0FBQ2IsSUFBSSxDQUFDRCxLQUFLLENBQUM7RUFDM0I7RUFBRSxJQUFJQSxLQUFLLENBQUNlLE1BQU0sS0FBSyxDQUFDLEVBQUU7SUFDdEIsT0FBT0YsSUFBSSxDQUFDWixJQUFJLENBQUNELEtBQUssQ0FBQztFQUMzQjtFQUNBLE9BQU8sS0FBSztBQUNoQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTZ0IsTUFBTSxDQUFDaEIsS0FBSyxFQUFFO0VBQ25CO0VBQ0EsT0FBTyw4Q0FBOEMsQ0FBQ0MsSUFBSSxDQUFDRCxLQUFLLENBQUM7QUFDckU7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU2lCLE9BQU8sQ0FBQ2pCLEtBQUssRUFBRTtFQUNwQixJQUFNa0IsR0FBRyxHQUFHLHNCQUFzQjtFQUNsQyxPQUFPQSxHQUFHLENBQUNqQixJQUFJLENBQUNELEtBQUssQ0FBQztBQUMxQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTbUIsTUFBTSxDQUFDbkIsS0FBSyxFQUFFO0VBQ25CLE9BQU8sYUFBYSxDQUFDQyxJQUFJLENBQUNELEtBQUssQ0FBQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTb0IsT0FBTyxDQUFDcEIsS0FBSyxFQUFFO0VBQ3BCO0VBQ0EsSUFBTWtCLEdBQUcsR0FBRyxpQkFBaUI7RUFDN0IsT0FBT0EsR0FBRyxDQUFDakIsSUFBSSxDQUFDRCxLQUFLLENBQUM7QUFDMUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU3FCLFFBQVEsQ0FBQ3JCLEtBQUssRUFBRXNCLEtBQUssRUFBRTtFQUM1QixPQUFPdEIsS0FBSyxDQUFDdUIsT0FBTyxDQUFDRCxLQUFLLENBQUMsSUFBSSxDQUFDO0FBQ3BDOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNFLEtBQUssQ0FBQ3hCLEtBQUssRUFBRXNCLEtBQUssRUFBRTtFQUN6QixPQUFPdEIsS0FBSyxJQUFJc0IsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJdEIsS0FBSyxJQUFJc0IsS0FBSyxDQUFDLENBQUMsQ0FBQztBQUNqRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTRyxXQUFXLENBQUN6QixLQUFLLEVBQUVzQixLQUFLLEVBQUU7RUFDL0IsT0FBT3RCLEtBQUssQ0FBQ2UsTUFBTSxJQUFJTyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUl0QixLQUFLLENBQUNlLE1BQU0sSUFBSU8sS0FBSyxDQUFDLENBQUMsQ0FBQztBQUMvRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTSSxRQUFRLENBQUMxQixLQUFLLEVBQUU7RUFDckIsSUFBTWtCLEdBQUcsR0FBRyw4QkFBOEI7RUFDMUMsT0FBT0EsR0FBRyxDQUFDakIsSUFBSSxDQUFDRCxLQUFLLENBQUM7QUFDMUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUzJCLEtBQUssQ0FBQzNCLEtBQUssRUFBRTtFQUNsQiw4QkFBZUEsS0FBSztJQUNwQixLQUFLLFdBQVc7TUFDWixPQUFPLElBQUk7SUFDZixLQUFLLFFBQVE7TUFDVCxJQUFJQSxLQUFLLENBQUM0QixPQUFPLENBQUMsOEJBQThCLEVBQUUsRUFBRSxDQUFDLENBQUNiLE1BQU0sSUFBSSxDQUFDLEVBQUUsT0FBTyxJQUFJO01BQzlFO0lBQ0osS0FBSyxTQUFTO01BQ1YsSUFBSSxDQUFDZixLQUFLLEVBQUUsT0FBTyxJQUFJO01BQ3ZCO0lBQ0osS0FBSyxRQUFRO01BQ1QsSUFBSUEsS0FBSyxLQUFLLENBQUMsSUFBSTZCLEtBQUssQ0FBQzdCLEtBQUssQ0FBQyxFQUFFLE9BQU8sSUFBSTtNQUM1QztJQUNKLEtBQUssUUFBUTtNQUNULElBQUlBLEtBQUssS0FBSyxJQUFJLElBQUlBLEtBQUssQ0FBQ2UsTUFBTSxLQUFLLENBQUMsRUFBRSxPQUFPLElBQUk7TUFDckQsS0FBSyxJQUFNZSxDQUFDLElBQUk5QixLQUFLLEVBQUU7UUFDbkIsT0FBTyxLQUFLO01BQ2hCO01BQ0EsT0FBTyxJQUFJO0VBQUE7RUFFZixPQUFPLEtBQUs7QUFDaEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUytCLFVBQVUsQ0FBQy9CLEtBQUssRUFBRTtFQUN2QixJQUFJLE9BQU9BLEtBQUssS0FBSyxRQUFRLEVBQUU7SUFDM0IsSUFBSTtNQUNBLElBQU1nQyxHQUFHLEdBQUdDLElBQUksQ0FBQ0MsS0FBSyxDQUFDbEMsS0FBSyxDQUFDO01BQzdCLElBQUksc0JBQU9nQyxHQUFHLE1BQUssUUFBUSxJQUFJQSxHQUFHLEVBQUU7UUFDaEMsT0FBTyxJQUFJO01BQ2Y7TUFDQSxPQUFPLEtBQUs7SUFDaEIsQ0FBQyxDQUFDLE9BQU9HLENBQUMsRUFBRTtNQUNSLE9BQU8sS0FBSztJQUNoQjtFQUNKO0VBQ0EsT0FBTyxLQUFLO0FBQ2hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLEtBQUssQ0FBQ3BDLEtBQUssRUFBRTtFQUNsQixJQUFJLE9BQU9xQyxLQUFLLENBQUNDLE9BQU8sS0FBSyxVQUFVLEVBQUU7SUFDckMsT0FBT0QsS0FBSyxDQUFDQyxPQUFPLENBQUN0QyxLQUFLLENBQUM7RUFDL0I7RUFDQSxPQUFPdUMsTUFBTSxDQUFDQyxTQUFTLENBQUNqQyxRQUFRLENBQUNrQyxJQUFJLENBQUN6QyxLQUFLLENBQUMsS0FBSyxnQkFBZ0I7QUFDckU7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUzBDLE1BQU0sQ0FBQzFDLEtBQUssRUFBRTtFQUNuQixPQUFPdUMsTUFBTSxDQUFDQyxTQUFTLENBQUNqQyxRQUFRLENBQUNrQyxJQUFJLENBQUN6QyxLQUFLLENBQUMsS0FBSyxpQkFBaUI7QUFDdEU7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUzJDLElBQUksQ0FBQzNDLEtBQUssRUFBVztFQUFBLElBQVQ0QyxHQUFHLHVFQUFHLENBQUM7RUFDeEIsT0FBTyxJQUFJQyxNQUFNLGdCQUFTRCxHQUFHLFFBQUssQ0FBQzNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ2xEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUzhDLElBQUksQ0FBQzlDLEtBQUssRUFBRTtFQUNqQixPQUFPLE9BQU9BLEtBQUssS0FBSyxVQUFVO0FBQ3RDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUytDLE9BQU8sQ0FBQy9DLEtBQUssRUFBRTtFQUNwQixPQUFPMEMsTUFBTSxDQUFDMUMsS0FBSyxDQUFDLElBQUk4QyxJQUFJLENBQUM5QyxLQUFLLENBQUNnRCxJQUFJLENBQUMsSUFBSUYsSUFBSSxDQUFDOUMsS0FBSyxDQUFDaUQsS0FBSyxDQUFDO0FBQ2pFOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLEtBQUssQ0FBQ2xELEtBQUssRUFBRTtFQUNsQixJQUFNbUQsUUFBUSxHQUFHbkQsS0FBSyxDQUFDb0QsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztFQUNwQyxJQUFNQyxZQUFZLEdBQUcsNkNBQTZDO0VBQ2xFLE9BQU9BLFlBQVksQ0FBQ3BELElBQUksQ0FBQ2tELFFBQVEsQ0FBQztBQUN0Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNHLEtBQUssQ0FBQ3RELEtBQUssRUFBRTtFQUNsQixJQUFNdUQsWUFBWSxHQUFHLDREQUE0RDtFQUNqRixPQUFPQSxZQUFZLENBQUN0RCxJQUFJLENBQUNELEtBQUssQ0FBQztBQUNuQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU3dELE1BQU0sQ0FBQ0MsQ0FBQyxFQUFFO0VBQ2YsT0FBT0EsQ0FBQyxJQUFJbEIsTUFBTSxDQUFDQyxTQUFTLENBQUNqQyxRQUFRLENBQUNrQyxJQUFJLENBQUNnQixDQUFDLENBQUMsS0FBSyxpQkFBaUI7QUFDdkU7QUFBQyxlQUVjO0VBQ1gxRCxLQUFLLEVBQUxBLEtBQUs7RUFDTEcsTUFBTSxFQUFOQSxNQUFNO0VBQ05DLEdBQUcsRUFBSEEsR0FBRztFQUNIQyxJQUFJLEVBQUpBLElBQUk7RUFDSkksT0FBTyxFQUFQQSxPQUFPO0VBQ1BILE1BQU0sRUFBTkEsTUFBTTtFQUNOSyxNQUFNLEVBQU5BLE1BQU07RUFDTkMsTUFBTSxFQUFOQSxNQUFNO0VBQ05DLEtBQUssRUFBTEEsS0FBSztFQUNMSSxNQUFNLEVBQU5BLE1BQU07RUFDTkMsT0FBTyxFQUFQQSxPQUFPO0VBQ1BFLE1BQU0sRUFBTkEsTUFBTTtFQUNOQyxPQUFPLEVBQVBBLE9BQU87RUFDUEMsUUFBUSxFQUFSQSxRQUFRO0VBQ1JHLEtBQUssRUFBTEEsS0FBSztFQUNMQyxXQUFXLEVBQVhBLFdBQVc7RUFDWEUsS0FBSyxFQUFMQSxLQUFLO0VBQ0wrQixPQUFPLEVBQUUvQixLQUFLO0VBQ2RJLFVBQVUsRUFBVkEsVUFBVTtFQUNWTCxRQUFRLEVBQVJBLFFBQVE7RUFDUmdCLE1BQU0sRUFBTkEsTUFBTTtFQUNOTixLQUFLLEVBQUxBLEtBQUs7RUFDTE8sSUFBSSxFQUFKQSxJQUFJO0VBQ0pHLElBQUksRUFBSkEsSUFBSTtFQUNKQyxPQUFPLEVBQVBBLE9BQU87RUFDUE8sS0FBSyxFQUFMQSxLQUFLO0VBQ0xKLEtBQUssRUFBTEEsS0FBSztFQUNMTSxNQUFNLEVBQU5BLE1BQU07RUFDTi9DLE1BQU0sRUFBTkE7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOmqjOivgeeUteWtkOmCrueuseagvOW8j1xyXG4gKi9cclxuZnVuY3Rpb24gZW1haWwodmFsdWUpIHtcclxuICAgIHJldHVybiAvXlxcdysoKC1cXHcrKXwoXFwuXFx3KykpKlxcQFtBLVphLXowLTldKygoXFwufC0pW0EtWmEtejAtOV0rKSpcXC5bQS1aYS16MC05XSskLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5omL5py65qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiBtb2JpbGUodmFsdWUpIHtcclxuICAgIHJldHVybiAvXjEoWzM1ODldXFxkfDRbNS05XXw2WzEtMiw0LTddfDdbMC04XSlcXGR7OH0kLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+BVVJM5qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiB1cmwodmFsdWUpIHtcclxuICAgIHJldHVybiAvXigoaHR0cHN8aHR0cHxmdHB8cnRzcHxtbXMpOlxcL1xcLykoKFswLTlhLXpBLVpfIX4qJygpLiY9KyQlLV0rOiApP1swLTlhLXpBLVpfIX4qJygpLiY9KyQlLV0rQCk/KChbMC05XXsxLDN9Lil7M31bMC05XXsxLDN9fChbMC05YS16QS1aXyF+KicoKS1dKy4pKihbMC05YS16QS1aXVswLTlhLXpBLVotXXswLDYxfSk/WzAtOWEtekEtWl0uW2EtekEtWl17Miw2fSkoOlswLTldezEsNH0pPygoXFwvPyl8KFxcL1swLTlhLXpBLVpfIX4qJygpLjs/OkAmPSskLCUjLV0rKStcXC8/KSQvXHJcbiAgICAgICAgLnRlc3QodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4Hml6XmnJ/moLzlvI9cclxuICovXHJcbmZ1bmN0aW9uIGRhdGUodmFsdWUpIHtcclxuICAgIGlmICghdmFsdWUpIHJldHVybiBmYWxzZVxyXG4gICAgLy8g5Yik5pat5piv5ZCm5pWw5YC85oiW6ICF5a2X56ym5Liy5pWw5YC8KOaEj+WRs+edgOS4uuaXtumXtOaIsynvvIzovazkuLrmlbDlgLzvvIzlkKbliJluZXcgRGF0ZeaXoOazleivhuWIq+Wtl+espuS4suaXtumXtOaIs1xyXG4gICAgaWYgKG51bWJlcih2YWx1ZSkpIHZhbHVlID0gK3ZhbHVlXHJcbiAgICByZXR1cm4gIS9JbnZhbGlkfE5hTi8udGVzdChuZXcgRGF0ZSh2YWx1ZSkudG9TdHJpbmcoKSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgUlTT+exu+Wei+eahOaXpeacn+agvOW8j1xyXG4gKi9cclxuZnVuY3Rpb24gZGF0ZUlTTyh2YWx1ZSkge1xyXG4gICAgcmV0dXJuIC9eXFxkezR9W1xcL1xcLV0oMD9bMS05XXwxWzAxMl0pW1xcL1xcLV0oMD9bMS05XXxbMTJdWzAtOV18M1swMV0pJC8udGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeWNgei/m+WItuaVsOWtl1xyXG4gKi9cclxuZnVuY3Rpb24gbnVtYmVyKHZhbHVlKSB7XHJcbiAgICByZXR1cm4gL15bXFwrLV0/KFxcZCtcXC4/XFxkKnxcXC5cXGQrfFxcZFxcLlxcZCtlXFwrXFxkKykkLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5a2X56ym5LiyXHJcbiAqL1xyXG5mdW5jdGlvbiBzdHJpbmcodmFsdWUpIHtcclxuICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4HmlbTmlbBcclxuICovXHJcbmZ1bmN0aW9uIGRpZ2l0cyh2YWx1ZSkge1xyXG4gICAgcmV0dXJuIC9eXFxkKyQvLnRlc3QodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4Houqvku73or4Hlj7fnoIFcclxuICovXHJcbmZ1bmN0aW9uIGlkQ2FyZCh2YWx1ZSkge1xyXG4gICAgcmV0dXJuIC9eWzEtOV1cXGR7NX1bMS05XVxcZHszfSgoMFxcZCl8KDFbMC0yXSkpKChbMHwxfDJdXFxkKXwzWzAtMV0pXFxkezN9KFswLTldfFgpJC8udGVzdChcclxuICAgICAgICB2YWx1ZVxyXG4gICAgKVxyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm6L2m54mM5Y+3XHJcbiAqL1xyXG5mdW5jdGlvbiBjYXJObyh2YWx1ZSkge1xyXG4gICAgLy8g5paw6IO95rqQ6L2m54mMXHJcbiAgICBjb25zdCB4cmVnID0gL15b5Lqs5rSl5rKq5rid5YaA6LGr5LqR6L696buR5rmY55qW6bKB5paw6IuP5rWZ6LWj6YSC5qGC55SY5pmL6JKZ6ZmV5ZCJ6Ze96LS157Kk6Z2S6JeP5bed5a6B55C85L2/6aKGQS1aXXsxfVtBLVpdezF9KChbMC05XXs1fVtERl0kKXwoW0RGXVtBLUhKLU5QLVowLTldWzAtOV17NH0kKSkvXHJcbiAgICAvLyDml6fovabniYxcclxuICAgIGNvbnN0IGNyZWcgPSAvXlvkuqzmtKXmsqrmuJ3lhoDosavkupHovr3pu5HmuZjnmpbpsoHmlrDoi4/mtZnotaPphILmoYLnlJjmmYvokpnpmZXlkInpl73otLXnsqTpnZLol4/lt53lroHnkLzkvb/pooZBLVpdezF9W0EtWl17MX1bQS1ISi1OUC1aMC05XXs0fVtBLUhKLU5QLVowLTnmjILlraborabmuK/mvrNdezF9JC9cclxuICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDcpIHtcclxuICAgICAgICByZXR1cm4gY3JlZy50ZXN0KHZhbHVlKVxyXG4gICAgfSBpZiAodmFsdWUubGVuZ3RoID09PSA4KSB7XHJcbiAgICAgICAgcmV0dXJuIHhyZWcudGVzdCh2YWx1ZSlcclxuICAgIH1cclxuICAgIHJldHVybiBmYWxzZVxyXG59XHJcblxyXG4vKipcclxuICog6YeR6aKdLOWPquWFgeiuuDLkvY3lsI/mlbBcclxuICovXHJcbmZ1bmN0aW9uIGFtb3VudCh2YWx1ZSkge1xyXG4gICAgLy8g6YeR6aKd77yM5Y+q5YWB6K645L+d55WZ5Lik5L2N5bCP5pWwXHJcbiAgICByZXR1cm4gL15bMS05XVxcZCooLFxcZHszfSkqKFxcLlxcZHsxLDJ9KT8kfF4wXFwuXFxkezEsMn0kLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog5Lit5paHXHJcbiAqL1xyXG5mdW5jdGlvbiBjaGluZXNlKHZhbHVlKSB7XHJcbiAgICBjb25zdCByZWcgPSAvXltcXHU0ZTAwLVxcdTlmYTVdKyQvZ2lcclxuICAgIHJldHVybiByZWcudGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWPquiDvei+k+WFpeWtl+avjVxyXG4gKi9cclxuZnVuY3Rpb24gbGV0dGVyKHZhbHVlKSB7XHJcbiAgICByZXR1cm4gL15bYS16QS1aXSokLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog5Y+q6IO95piv5a2X5q+N5oiW6ICF5pWw5a2XXHJcbiAqL1xyXG5mdW5jdGlvbiBlbk9yTnVtKHZhbHVlKSB7XHJcbiAgICAvLyDoi7HmlofmiJbogIXmlbDlrZdcclxuICAgIGNvbnN0IHJlZyA9IC9eWzAtOWEtekEtWl0qJC9nXHJcbiAgICByZXR1cm4gcmVnLnRlc3QodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4HmmK/lkKbljIXlkKvmn5DkuKrlgLxcclxuICovXHJcbmZ1bmN0aW9uIGNvbnRhaW5zKHZhbHVlLCBwYXJhbSkge1xyXG4gICAgcmV0dXJuIHZhbHVlLmluZGV4T2YocGFyYW0pID49IDBcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeS4gOS4quWAvOiMg+WbtFttaW4sIG1heF1cclxuICovXHJcbmZ1bmN0aW9uIHJhbmdlKHZhbHVlLCBwYXJhbSkge1xyXG4gICAgcmV0dXJuIHZhbHVlID49IHBhcmFtWzBdICYmIHZhbHVlIDw9IHBhcmFtWzFdXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4HkuIDkuKrplb/luqbojIPlm7RbbWluLCBtYXhdXHJcbiAqL1xyXG5mdW5jdGlvbiByYW5nZUxlbmd0aCh2YWx1ZSwgcGFyYW0pIHtcclxuICAgIHJldHVybiB2YWx1ZS5sZW5ndGggPj0gcGFyYW1bMF0gJiYgdmFsdWUubGVuZ3RoIDw9IHBhcmFtWzFdXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmmK/lkKblm7rlrprnlLXor51cclxuICovXHJcbmZ1bmN0aW9uIGxhbmRsaW5lKHZhbHVlKSB7XHJcbiAgICBjb25zdCByZWcgPSAvXlxcZHszLDR9LVxcZHs3LDh9KC1cXGR7Myw0fSk/JC9cclxuICAgIHJldHVybiByZWcudGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIpOaWreaYr+WQpuS4uuepulxyXG4gKi9cclxuZnVuY3Rpb24gZW1wdHkodmFsdWUpIHtcclxuICAgIHN3aXRjaCAodHlwZW9mIHZhbHVlKSB7XHJcbiAgICBjYXNlICd1bmRlZmluZWQnOlxyXG4gICAgICAgIHJldHVybiB0cnVlXHJcbiAgICBjYXNlICdzdHJpbmcnOlxyXG4gICAgICAgIGlmICh2YWx1ZS5yZXBsYWNlKC8oXlsgXFx0XFxuXFxyXSopfChbIFxcdFxcblxccl0qJCkvZywgJycpLmxlbmd0aCA9PSAwKSByZXR1cm4gdHJ1ZVxyXG4gICAgICAgIGJyZWFrXHJcbiAgICBjYXNlICdib29sZWFuJzpcclxuICAgICAgICBpZiAoIXZhbHVlKSByZXR1cm4gdHJ1ZVxyXG4gICAgICAgIGJyZWFrXHJcbiAgICBjYXNlICdudW1iZXInOlxyXG4gICAgICAgIGlmICh2YWx1ZSA9PT0gMCB8fCBpc05hTih2YWx1ZSkpIHJldHVybiB0cnVlXHJcbiAgICAgICAgYnJlYWtcclxuICAgIGNhc2UgJ29iamVjdCc6XHJcbiAgICAgICAgaWYgKHZhbHVlID09PSBudWxsIHx8IHZhbHVlLmxlbmd0aCA9PT0gMCkgcmV0dXJuIHRydWVcclxuICAgICAgICBmb3IgKGNvbnN0IGkgaW4gdmFsdWUpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiB0cnVlXHJcbiAgICB9XHJcbiAgICByZXR1cm4gZmFsc2VcclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpmpzb27lrZfnrKbkuLJcclxuICovXHJcbmZ1bmN0aW9uIGpzb25TdHJpbmcodmFsdWUpIHtcclxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgY29uc3Qgb2JqID0gSlNPTi5wYXJzZSh2YWx1ZSlcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiBvYmogPT09ICdvYmplY3QnICYmIG9iaikge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHRydWVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcclxuICAgICAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBmYWxzZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiBmYWxzZVxyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm5pWw57uEXHJcbiAqL1xyXG5mdW5jdGlvbiBhcnJheSh2YWx1ZSkge1xyXG4gICAgaWYgKHR5cGVvZiBBcnJheS5pc0FycmF5ID09PSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodmFsdWUpXHJcbiAgICB9XHJcbiAgICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gJ1tvYmplY3QgQXJyYXldJ1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm5a+56LGhXHJcbiAqL1xyXG5mdW5jdGlvbiBvYmplY3QodmFsdWUpIHtcclxuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpID09PSAnW29iamVjdCBPYmplY3RdJ1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm55+t5L+h6aqM6K+B56CBXHJcbiAqL1xyXG5mdW5jdGlvbiBjb2RlKHZhbHVlLCBsZW4gPSA2KSB7XHJcbiAgICByZXR1cm4gbmV3IFJlZ0V4cChgXlxcXFxkeyR7bGVufX0kYCkudGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuWHveaVsOaWueazlVxyXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsdWVcclxuICovXHJcbmZ1bmN0aW9uIGZ1bmModmFsdWUpIHtcclxuICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbidcclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpnByb21pc2Xlr7nosaFcclxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcbiAqL1xyXG5mdW5jdGlvbiBwcm9taXNlKHZhbHVlKSB7XHJcbiAgICByZXR1cm4gb2JqZWN0KHZhbHVlKSAmJiBmdW5jKHZhbHVlLnRoZW4pICYmIGZ1bmModmFsdWUuY2F0Y2gpXHJcbn1cclxuXHJcbi8qKiDmmK/lkKblm77niYfmoLzlvI9cclxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcbiAqL1xyXG5mdW5jdGlvbiBpbWFnZSh2YWx1ZSkge1xyXG4gICAgY29uc3QgbmV3VmFsdWUgPSB2YWx1ZS5zcGxpdCgnPycpWzBdXHJcbiAgICBjb25zdCBJTUFHRV9SRUdFWFAgPSAvXFwuKGpwZWd8anBnfGdpZnxwbmd8c3ZnfHdlYnB8amZpZnxibXB8ZHBnKS9pXHJcbiAgICByZXR1cm4gSU1BR0VfUkVHRVhQLnRlc3QobmV3VmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmmK/lkKbop4bpopHmoLzlvI9cclxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcbiAqL1xyXG5mdW5jdGlvbiB2aWRlbyh2YWx1ZSkge1xyXG4gICAgY29uc3QgVklERU9fUkVHRVhQID0gL1xcLihtcDR8bXBnfG1wZWd8ZGF0fGFzZnxhdml8cm18cm12Ynxtb3Z8d212fGZsdnxta3Z8bTN1OCkvaVxyXG4gICAgcmV0dXJuIFZJREVPX1JFR0VYUC50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm5Li65q2j5YiZ5a+56LGhXHJcbiAqIEBwYXJhbSB7T2JqZWN0fVxyXG4gKiBAcmV0dXJuIHtCb29sZWFufVxyXG4gKi9cclxuZnVuY3Rpb24gcmVnRXhwKG8pIHtcclxuICAgIHJldHVybiBvICYmIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKSA9PT0gJ1tvYmplY3QgUmVnRXhwXSdcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgZW1haWwsXHJcbiAgICBtb2JpbGUsXHJcbiAgICB1cmwsXHJcbiAgICBkYXRlLFxyXG4gICAgZGF0ZUlTTyxcclxuICAgIG51bWJlcixcclxuICAgIGRpZ2l0cyxcclxuICAgIGlkQ2FyZCxcclxuICAgIGNhck5vLFxyXG4gICAgYW1vdW50LFxyXG4gICAgY2hpbmVzZSxcclxuICAgIGxldHRlcixcclxuICAgIGVuT3JOdW0sXHJcbiAgICBjb250YWlucyxcclxuICAgIHJhbmdlLFxyXG4gICAgcmFuZ2VMZW5ndGgsXHJcbiAgICBlbXB0eSxcclxuICAgIGlzRW1wdHk6IGVtcHR5LFxyXG4gICAganNvblN0cmluZyxcclxuICAgIGxhbmRsaW5lLFxyXG4gICAgb2JqZWN0LFxyXG4gICAgYXJyYXksXHJcbiAgICBjb2RlLFxyXG4gICAgZnVuYyxcclxuICAgIHByb21pc2UsXHJcbiAgICB2aWRlbyxcclxuICAgIGltYWdlLFxyXG4gICAgcmVnRXhwLFxyXG4gICAgc3RyaW5nXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///758\n"); /***/ }), /* 759 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/debounce.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar timeout = null;\n\n/**\r\n * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数\r\n *\r\n * @param {Function} func 要执行的回调函数\r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\nfunction debounce(func) {\n var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;\n var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // 清除定时器\n if (timeout !== null) clearTimeout(timeout);\n // 立即执行,此类情况一般用不到\n if (immediate) {\n var callNow = !timeout;\n timeout = setTimeout(function () {\n timeout = null;\n }, wait);\n if (callNow) typeof func === 'function' && func();\n } else {\n // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法\n timeout = setTimeout(function () {\n typeof func === 'function' && func();\n }, wait);\n }\n}\nvar _default = debounce;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcyJdLCJuYW1lcyI6WyJ0aW1lb3V0IiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsImltbWVkaWF0ZSIsImNsZWFyVGltZW91dCIsImNhbGxOb3ciLCJzZXRUaW1lb3V0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFJQSxPQUFPLEdBQUcsSUFBSTs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLFFBQVEsQ0FBQ0MsSUFBSSxFQUFpQztFQUFBLElBQS9CQyxJQUFJLHVFQUFHLEdBQUc7RUFBQSxJQUFFQyxTQUFTLHVFQUFHLEtBQUs7RUFDakQ7RUFDQSxJQUFJSixPQUFPLEtBQUssSUFBSSxFQUFFSyxZQUFZLENBQUNMLE9BQU8sQ0FBQztFQUMzQztFQUNBLElBQUlJLFNBQVMsRUFBRTtJQUNYLElBQU1FLE9BQU8sR0FBRyxDQUFDTixPQUFPO0lBQ3hCQSxPQUFPLEdBQUdPLFVBQVUsQ0FBQyxZQUFNO01BQ3ZCUCxPQUFPLEdBQUcsSUFBSTtJQUNsQixDQUFDLEVBQUVHLElBQUksQ0FBQztJQUNSLElBQUlHLE9BQU8sRUFBRSxPQUFPSixJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7RUFDckQsQ0FBQyxNQUFNO0lBQ0g7SUFDQUYsT0FBTyxHQUFHTyxVQUFVLENBQUMsWUFBTTtNQUN2QixPQUFPTCxJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7SUFDeEMsQ0FBQyxFQUFFQyxJQUFJLENBQUM7RUFDWjtBQUNKO0FBQUMsZUFFY0YsUUFBUTtBQUFBIiwiZmlsZSI6Ijc1OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCB0aW1lb3V0ID0gbnVsbFxyXG5cclxuLyoqXHJcbiAqIOmYsuaKluWOn+eQhu+8muS4gOWumuaXtumXtOWGhe+8jOWPquacieacgOWQjuS4gOasoeaTjeS9nO+8jOWGjei/h3dhaXTmr6vnp5LlkI7miY3miafooYzlh73mlbBcclxuICpcclxuICogQHBhcmFtIHtGdW5jdGlvbn0gZnVuYyDopoHmiafooYznmoTlm57osIPlh73mlbBcclxuICogQHBhcmFtIHtOdW1iZXJ9IHdhaXQg5bu25pe255qE5pe26Ze0XHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjFxyXG4gKiBAcmV0dXJuIG51bGxcclxuICovXHJcbmZ1bmN0aW9uIGRlYm91bmNlKGZ1bmMsIHdhaXQgPSA1MDAsIGltbWVkaWF0ZSA9IGZhbHNlKSB7XHJcbiAgICAvLyDmuIXpmaTlrprml7blmahcclxuICAgIGlmICh0aW1lb3V0ICE9PSBudWxsKSBjbGVhclRpbWVvdXQodGltZW91dClcclxuICAgIC8vIOeri+WNs+aJp+ihjO+8jOatpOexu+aDheWGteS4gOiIrOeUqOS4jeWIsFxyXG4gICAgaWYgKGltbWVkaWF0ZSkge1xyXG4gICAgICAgIGNvbnN0IGNhbGxOb3cgPSAhdGltZW91dFxyXG4gICAgICAgIHRpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgdGltZW91dCA9IG51bGxcclxuICAgICAgICB9LCB3YWl0KVxyXG4gICAgICAgIGlmIChjYWxsTm93KSB0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKClcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8g6K6+572u5a6a5pe25Zmo77yM5b2T5pyA5ZCO5LiA5qyh5pON5L2c5ZCO77yMdGltZW91dOS4jeS8muWGjeiiq+a4hemZpO+8jOaJgOS7peWcqOW7tuaXtndhaXTmr6vnp5LlkI7miafooYxmdW5j5Zue6LCD5pa55rOVXHJcbiAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgICB0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKClcclxuICAgICAgICB9LCB3YWl0KVxyXG4gICAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBkZWJvdW5jZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///759\n"); /***/ }), /* 760 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/throttle.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar timer;\nvar flag;\n/**\r\n * 节流原理:在一定时间内,只能触发一次\r\n *\r\n * @param {Function} func 要执行的回调函数\r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\nfunction throttle(func) {\n var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;\n var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (immediate) {\n if (!flag) {\n flag = true;\n // 如果是立即执行,则在wait毫秒内开始时执行\n typeof func === 'function' && func();\n timer = setTimeout(function () {\n flag = false;\n }, wait);\n }\n } else if (!flag) {\n flag = true;\n // 如果是非立即执行,则在wait毫秒内的结束处执行\n timer = setTimeout(function () {\n flag = false;\n typeof func === 'function' && func();\n }, wait);\n }\n}\nvar _default = throttle;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aHJvdHRsZS5qcyJdLCJuYW1lcyI6WyJ0aW1lciIsImZsYWciLCJ0aHJvdHRsZSIsImZ1bmMiLCJ3YWl0IiwiaW1tZWRpYXRlIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBSUEsS0FBSztBQUFFLElBQ1BDLElBQUk7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0MsUUFBUSxDQUFDQyxJQUFJLEVBQWdDO0VBQUEsSUFBOUJDLElBQUksdUVBQUcsR0FBRztFQUFBLElBQUVDLFNBQVMsdUVBQUcsSUFBSTtFQUNoRCxJQUFJQSxTQUFTLEVBQUU7SUFDWCxJQUFJLENBQUNKLElBQUksRUFBRTtNQUNQQSxJQUFJLEdBQUcsSUFBSTtNQUNYO01BQ0EsT0FBT0UsSUFBSSxLQUFLLFVBQVUsSUFBSUEsSUFBSSxFQUFFO01BQ3BDSCxLQUFLLEdBQUdNLFVBQVUsQ0FBQyxZQUFNO1FBQ3JCTCxJQUFJLEdBQUcsS0FBSztNQUNoQixDQUFDLEVBQUVHLElBQUksQ0FBQztJQUNaO0VBQ0osQ0FBQyxNQUFNLElBQUksQ0FBQ0gsSUFBSSxFQUFFO0lBQ2RBLElBQUksR0FBRyxJQUFJO0lBQ1g7SUFDQUQsS0FBSyxHQUFHTSxVQUFVLENBQUMsWUFBTTtNQUNyQkwsSUFBSSxHQUFHLEtBQUs7TUFDWixPQUFPRSxJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7SUFDeEMsQ0FBQyxFQUFFQyxJQUFJLENBQUM7RUFDWjtBQUNKO0FBQUMsZUFDY0YsUUFBUTtBQUFBIiwiZmlsZSI6Ijc2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCB0aW1lcjsgbGV0XHJcbiAgICBmbGFnXHJcbi8qKlxyXG4gKiDoioLmtYHljp/nkIbvvJrlnKjkuIDlrprml7bpl7TlhoXvvIzlj6rog73op6blj5HkuIDmrKFcclxuICpcclxuICogQHBhcmFtIHtGdW5jdGlvbn0gZnVuYyDopoHmiafooYznmoTlm57osIPlh73mlbBcclxuICogQHBhcmFtIHtOdW1iZXJ9IHdhaXQg5bu25pe255qE5pe26Ze0XHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjFxyXG4gKiBAcmV0dXJuIG51bGxcclxuICovXHJcbmZ1bmN0aW9uIHRocm90dGxlKGZ1bmMsIHdhaXQgPSA1MDAsIGltbWVkaWF0ZSA9IHRydWUpIHtcclxuICAgIGlmIChpbW1lZGlhdGUpIHtcclxuICAgICAgICBpZiAoIWZsYWcpIHtcclxuICAgICAgICAgICAgZmxhZyA9IHRydWVcclxuICAgICAgICAgICAgLy8g5aaC5p6c5piv56uL5Y2z5omn6KGM77yM5YiZ5Zyod2FpdOavq+enkuWGheW8gOWni+aXtuaJp+ihjFxyXG4gICAgICAgICAgICB0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKClcclxuICAgICAgICAgICAgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgICAgIGZsYWcgPSBmYWxzZVxyXG4gICAgICAgICAgICB9LCB3YWl0KVxyXG4gICAgICAgIH1cclxuICAgIH0gZWxzZSBpZiAoIWZsYWcpIHtcclxuICAgICAgICBmbGFnID0gdHJ1ZVxyXG4gICAgICAgIC8vIOWmguaenOaYr+mdnueri+WNs+aJp+ihjO+8jOWImeWcqHdhaXTmr6vnp5LlhoXnmoTnu5PmnZ/lpITmiafooYxcclxuICAgICAgICB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgICBmbGFnID0gZmFsc2VcclxuICAgICAgICAgICAgdHlwZW9mIGZ1bmMgPT09ICdmdW5jdGlvbicgJiYgZnVuYygpXHJcbiAgICAgICAgfSwgd2FpdClcclxuICAgIH1cclxufVxyXG5leHBvcnQgZGVmYXVsdCB0aHJvdHRsZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///760\n"); /***/ }), /* 761 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 137));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5));\nvar _test = _interopRequireDefault(__webpack_require__(/*! ./test.js */ 758));\nvar _digit = __webpack_require__(/*! ./digit.js */ 762);\n/**\r\n * @description 如果value小于min,取min;如果value大于max,取max\r\n * @param {number} min\r\n * @param {number} max\r\n * @param {number} value\r\n */\nfunction range() {\n var min = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var max = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var value = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n return Math.max(min, Math.min(max, Number(value)));\n}\n\n/**\r\n * @description 用于获取用户传递值的px值 如果用户传递了\"xxpx\"或者\"xxrpx\",取出其数值部分,如果是\"xxxrpx\"还需要用过uni.upx2px进行转换\r\n * @param {number|string} value 用户传递值的px值\r\n * @param {boolean} unit\r\n * @returns {number|string}\r\n */\nfunction getPx(value) {\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n if (_test.default.number(value)) {\n return unit ? \"\".concat(value, \"px\") : Number(value);\n }\n // 如果带有rpx,先取出其数值部分,再转为px值\n if (/(rpx|upx)$/.test(value)) {\n return unit ? \"\".concat(uni.upx2px(parseInt(value)), \"px\") : Number(uni.upx2px(parseInt(value)));\n }\n return unit ? \"\".concat(parseInt(value), \"px\") : parseInt(value);\n}\n\n/**\r\n * @description 进行延时,以达到可以简写代码的目的 比如: await uni.$u.sleep(20)将会阻塞20ms\r\n * @param {number} value 堵塞时间 单位ms 毫秒\r\n * @returns {Promise} 返回promise\r\n */\nfunction sleep() {\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 30;\n return new Promise(function (resolve) {\n setTimeout(function () {\n resolve();\n }, value);\n });\n}\n/**\r\n * @description 运行期判断平台\r\n * @returns {string} 返回所在平台(小写)\r\n * @link 运行期判断平台 https://uniapp.dcloud.io/frame?id=判断平台\r\n */\nfunction os() {\n return uni.getSystemInfoSync().platform.toLowerCase();\n}\n/**\r\n * @description 获取系统信息同步接口\r\n * @link 获取系统信息同步接口 https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync\r\n */\nfunction sys() {\n return uni.getSystemInfoSync();\n}\n\n/**\r\n * @description 取一个区间数\r\n * @param {Number} min 最小值\r\n * @param {Number} max 最大值\r\n */\nfunction random(min, max) {\n if (min >= 0 && max > 0 && max >= min) {\n var gab = max - min + 1;\n return Math.floor(Math.random() * gab + min);\n }\n return 0;\n}\n\n/**\r\n * @param {Number} len uuid的长度\r\n * @param {Boolean} firstU 将返回的首字母置为\"u\"\r\n * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制\r\n */\nfunction guid() {\n var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;\n var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');\n var uuid = [];\n radix = radix || chars.length;\n if (len) {\n // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位\n for (var i = 0; i < len; i++) {\n uuid[i] = chars[0 | Math.random() * radix];\n }\n } else {\n var r;\n // rfc4122标准要求返回的uuid中,某些位为固定的字符\n uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';\n uuid[14] = '4';\n for (var _i = 0; _i < 36; _i++) {\n if (!uuid[_i]) {\n r = 0 | Math.random() * 16;\n uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];\n }\n }\n }\n // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class\n if (firstU) {\n uuid.shift();\n return \"u\".concat(uuid.join(''));\n }\n return uuid.join('');\n}\n\n/**\r\n* @description 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\r\n this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\r\n 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name\r\n 值(默认为undefined),就是查找最顶层的$parent\r\n* @param {string|undefined} name 父组件的参数名\r\n*/\nfunction $parent() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options && parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {\n return parent;\n }\n }\n return false;\n}\n\n/**\r\n * @description 样式转换\r\n * 对象转字符串,或者字符串转对象\r\n * @param {object | string} customStyle 需要转换的目标\r\n * @param {String} target 转换的目的,object-转为对象,string-转为字符串\r\n * @returns {object|string}\r\n */\nfunction addStyle(customStyle) {\n var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'object';\n // 字符串转字符串,对象转对象情形,直接返回\n if (_test.default.empty(customStyle) || (0, _typeof2.default)(customStyle) === 'object' && target === 'object' || target === 'string' && typeof customStyle === 'string') {\n return customStyle;\n }\n // 字符串转对象\n if (target === 'object') {\n // 去除字符串样式中的两端空格(中间的空格不能去掉,比如padding: 20px 0如果去掉了就错了),空格是无用的\n customStyle = trim(customStyle);\n // 根据\";\"将字符串转为数组形式\n var styleArray = customStyle.split(';');\n var style = {};\n // 历遍数组,拼接成对象\n for (var i = 0; i < styleArray.length; i++) {\n // 'font-size:20px;color:red;',如此最后字符串有\";\"的话,会导致styleArray最后一个元素为空字符串,这里需要过滤\n if (styleArray[i]) {\n var item = styleArray[i].split(':');\n style[trim(item[0])] = trim(item[1]);\n }\n }\n return style;\n }\n // 这里为对象转字符串形式\n var string = '';\n for (var _i2 in customStyle) {\n // 驼峰转为中划线的形式,否则css内联样式,无法识别驼峰样式属性名\n var key = _i2.replace(/([A-Z])/g, '-$1').toLowerCase();\n string += \"\".concat(key, \":\").concat(customStyle[_i2], \";\");\n }\n // 去除两端空格\n return trim(string);\n}\n\n/**\r\n * @description 添加单位,如果有rpx,upx,%,px等单位结尾或者值为auto,直接返回,否则加上px单位结尾\r\n * @param {string|number} value 需要添加单位的值\r\n * @param {string} unit 添加的单位名 比如px\r\n */\nfunction addUnit() {\n var _uni$$u$config$unit, _uni, _uni$$u, _uni$$u$config;\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (_uni$$u$config$unit = (_uni = uni) === null || _uni === void 0 ? void 0 : (_uni$$u = _uni.$u) === null || _uni$$u === void 0 ? void 0 : (_uni$$u$config = _uni$$u.config) === null || _uni$$u$config === void 0 ? void 0 : _uni$$u$config.unit) !== null && _uni$$u$config$unit !== void 0 ? _uni$$u$config$unit : 'px';\n value = String(value);\n // 用uView内置验证规则中的number判断是否为数值\n return _test.default.number(value) ? \"\".concat(value).concat(unit) : value;\n}\n\n/**\r\n * @description 深度克隆\r\n * @param {object} obj 需要深度克隆的对象\r\n * @param cache 缓存\r\n * @returns {*} 克隆后的对象或者原值(不是对象)\r\n */\nfunction deepClone(obj) {\n var cache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new WeakMap();\n if (obj === null || (0, _typeof2.default)(obj) !== 'object') return obj;\n if (cache.has(obj)) return cache.get(obj);\n var clone;\n if (obj instanceof Date) {\n clone = new Date(obj.getTime());\n } else if (obj instanceof RegExp) {\n clone = new RegExp(obj);\n } else if (obj instanceof Map) {\n clone = new Map(Array.from(obj, function (_ref) {\n var _ref2 = (0, _slicedToArray2.default)(_ref, 2),\n key = _ref2[0],\n value = _ref2[1];\n return [key, deepClone(value, cache)];\n }));\n } else if (obj instanceof Set) {\n clone = new Set(Array.from(obj, function (value) {\n return deepClone(value, cache);\n }));\n } else if (Array.isArray(obj)) {\n clone = obj.map(function (value) {\n return deepClone(value, cache);\n });\n } else if (Object.prototype.toString.call(obj) === '[object Object]') {\n clone = Object.create(Object.getPrototypeOf(obj));\n cache.set(obj, clone);\n for (var _i3 = 0, _Object$entries = Object.entries(obj); _i3 < _Object$entries.length; _i3++) {\n var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i3], 2),\n key = _Object$entries$_i[0],\n value = _Object$entries$_i[1];\n clone[key] = deepClone(value, cache);\n }\n } else {\n clone = Object.assign({}, obj);\n }\n cache.set(obj, clone);\n return clone;\n}\n\n/**\r\n * @description JS对象深度合并\r\n * @param {object} target 需要拷贝的对象\r\n * @param {object} source 拷贝的来源对象\r\n * @returns {object|boolean} 深度合并后的对象或者false(入参有不是对象)\r\n */\nfunction deepMerge() {\n var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n target = deepClone(target);\n if ((0, _typeof2.default)(target) !== 'object' || target === null || (0, _typeof2.default)(source) !== 'object' || source === null) return target;\n var merged = Array.isArray(target) ? target.slice() : Object.assign({}, target);\n for (var prop in source) {\n if (!source.hasOwnProperty(prop)) continue;\n var sourceValue = source[prop];\n var targetValue = merged[prop];\n if (sourceValue instanceof Date) {\n merged[prop] = new Date(sourceValue);\n } else if (sourceValue instanceof RegExp) {\n merged[prop] = new RegExp(sourceValue);\n } else if (sourceValue instanceof Map) {\n merged[prop] = new Map(sourceValue);\n } else if (sourceValue instanceof Set) {\n merged[prop] = new Set(sourceValue);\n } else if ((0, _typeof2.default)(sourceValue) === 'object' && sourceValue !== null) {\n merged[prop] = deepMerge(targetValue, sourceValue);\n } else {\n merged[prop] = sourceValue;\n }\n }\n return merged;\n}\n\n/**\r\n * @description error提示\r\n * @param {*} err 错误内容\r\n */\nfunction error(err) {\n // 开发环境才提示,生产环境不会提示\n if (true) {\n __f__(\"error\", \"uView\\u63D0\\u793A\\uFF1A\".concat(err), \" at uview-ui/libs/function/index.js:250\");\n }\n}\n\n/**\r\n * @description 打乱数组\r\n * @param {array} array 需要打乱的数组\r\n * @returns {array} 打乱后的数组\r\n */\nfunction randomArray() {\n var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0\n return array.sort(function () {\n return Math.random() - 0.5;\n });\n}\n\n// padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序\n// 所以这里做一个兼容polyfill的兼容处理\nif (!String.prototype.padStart) {\n // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解\n String.prototype.padStart = function (maxLength) {\n var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';\n if (Object.prototype.toString.call(fillString) !== '[object String]') {\n throw new TypeError('fillString must be String');\n }\n var str = this;\n // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉\n if (str.length >= maxLength) return String(str);\n var fillLength = maxLength - str.length;\n var times = Math.ceil(fillLength / fillString.length);\n while (times >>= 1) {\n fillString += fillString;\n if (times === 1) {\n fillString += fillString;\n }\n }\n return fillString.slice(0, fillLength) + str;\n };\n}\n\n/**\r\n * @description 格式化时间\r\n * @param {String|Number} dateTime 需要格式化的时间戳\r\n * @param {String} fmt 格式化规则 yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合 默认yyyy-mm-dd\r\n * @returns {string} 返回格式化后的字符串\r\n */\nfunction timeFormat() {\n var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n var formatStr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n var date;\n // 若传入时间为假值,则取当前时间\n if (!dateTime) {\n date = new Date();\n }\n // 若为unix秒时间戳,则转为毫秒时间戳(逻辑有点奇怪,但不敢改,以保证历史兼容)\n else if (/^\\d{10}$/.test(dateTime === null || dateTime === void 0 ? void 0 : dateTime.toString().trim())) {\n date = new Date(dateTime * 1000);\n }\n // 若用户传入字符串格式时间戳,new Date无法解析,需做兼容\n else if (typeof dateTime === 'string' && /^\\d+$/.test(dateTime.trim())) {\n date = new Date(Number(dateTime));\n }\n // 处理平台性差异,在Safari/Webkit中,new Date仅支持/作为分割符的字符串时间\n // 处理 '2022-07-10 01:02:03',跳过 '2022-07-10T01:02:03'\n else if (typeof dateTime === 'string' && dateTime.includes('-') && !dateTime.includes('T')) {\n date = new Date(dateTime.replace(/-/g, '/'));\n }\n // 其他都认为符合 RFC 2822 规范\n else {\n date = new Date(dateTime);\n }\n var timeSource = {\n 'y': date.getFullYear().toString(),\n // 年\n 'm': (date.getMonth() + 1).toString().padStart(2, '0'),\n // 月\n 'd': date.getDate().toString().padStart(2, '0'),\n // 日\n 'h': date.getHours().toString().padStart(2, '0'),\n // 时\n 'M': date.getMinutes().toString().padStart(2, '0'),\n // 分\n 's': date.getSeconds().toString().padStart(2, '0') // 秒\n // 有其他格式化字符需求可以继续添加,必须转化成字符串\n };\n\n for (var key in timeSource) {\n var _ref3 = new RegExp(\"\".concat(key, \"+\")).exec(formatStr) || [],\n _ref4 = (0, _slicedToArray2.default)(_ref3, 1),\n ret = _ref4[0];\n if (ret) {\n // 年可能只需展示两位\n var beginIndex = key === 'y' && ret.length === 2 ? 2 : 0;\n formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex));\n }\n }\n return formatStr;\n}\n\n/**\r\n * @description 时间戳转为多久之前\r\n * @param {String|Number} timestamp 时间戳\r\n * @param {String|Boolean} format\r\n * 格式化规则如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;\r\n * 如果为布尔值false,无论什么时间,都返回多久以前的格式\r\n * @returns {string} 转化后的内容\r\n */\nfunction timeFrom() {\n var timestamp = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n if (timestamp == null) timestamp = Number(new Date());\n timestamp = parseInt(timestamp);\n // 判断用户输入的时间戳是秒还是毫秒,一般前端js获取的时间戳是毫秒(13位),后端传过来的为秒(10位)\n if (timestamp.toString().length == 10) timestamp *= 1000;\n var timer = new Date().getTime() - timestamp;\n timer = parseInt(timer / 1000);\n // 如果小于5分钟,则返回\"刚刚\",其他以此类推\n var tips = '';\n switch (true) {\n case timer < 300:\n tips = '刚刚';\n break;\n case timer >= 300 && timer < 3600:\n tips = \"\".concat(parseInt(timer / 60), \"\\u5206\\u949F\\u524D\");\n break;\n case timer >= 3600 && timer < 86400:\n tips = \"\".concat(parseInt(timer / 3600), \"\\u5C0F\\u65F6\\u524D\");\n break;\n case timer >= 86400 && timer < 2592000:\n tips = \"\".concat(parseInt(timer / 86400), \"\\u5929\\u524D\");\n break;\n default:\n // 如果format为false,则无论什么时间戳,都显示xx之前\n if (format === false) {\n if (timer >= 2592000 && timer < 365 * 86400) {\n tips = \"\".concat(parseInt(timer / (86400 * 30)), \"\\u4E2A\\u6708\\u524D\");\n } else {\n tips = \"\".concat(parseInt(timer / (86400 * 365)), \"\\u5E74\\u524D\");\n }\n } else {\n tips = timeFormat(timestamp, format);\n }\n }\n return tips;\n}\n\n/**\r\n * @description 去除空格\r\n * @param String str 需要去除空格的字符串\r\n * @param String pos both(左右)|left|right|all 默认both\r\n */\nfunction trim(str) {\n var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';\n str = String(str);\n if (pos == 'both') {\n return str.replace(/^\\s+|\\s+$/g, '');\n }\n if (pos == 'left') {\n return str.replace(/^\\s*/, '');\n }\n if (pos == 'right') {\n return str.replace(/(\\s*$)/g, '');\n }\n if (pos == 'all') {\n return str.replace(/\\s+/g, '');\n }\n return str;\n}\n\n/**\r\n * @description 对象转url参数\r\n * @param {object} data,对象\r\n * @param {Boolean} isPrefix,是否自动加上\"?\"\r\n * @param {string} arrayFormat 规则 indices|brackets|repeat|comma\r\n */\nfunction queryParams() {\n var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';\n var prefix = isPrefix ? '?' : '';\n var _result = [];\n if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';\n var _loop = function _loop(key) {\n var value = data[key];\n // 去掉为空的参数\n if (['', undefined, null].indexOf(value) >= 0) {\n return \"continue\";\n }\n // 如果值为数组,另行处理\n if (value.constructor === Array) {\n // e.g. {ids: [1, 2, 3]}\n switch (arrayFormat) {\n case 'indices':\n // 结果: ids[0]=1&ids[1]=2&ids[2]=3\n for (var i = 0; i < value.length; i++) {\n _result.push(\"\".concat(key, \"[\").concat(i, \"]=\").concat(value[i]));\n }\n break;\n case 'brackets':\n // 结果: ids[]=1&ids[]=2&ids[]=3\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"[]=\").concat(_value));\n });\n break;\n case 'repeat':\n // 结果: ids=1&ids=2&ids=3\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"=\").concat(_value));\n });\n break;\n case 'comma':\n // 结果: ids=1,2,3\n var commaStr = '';\n value.forEach(function (_value) {\n commaStr += (commaStr ? ',' : '') + _value;\n });\n _result.push(\"\".concat(key, \"=\").concat(commaStr));\n break;\n default:\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"[]=\").concat(_value));\n });\n }\n } else {\n _result.push(\"\".concat(key, \"=\").concat(value));\n }\n };\n for (var key in data) {\n var _ret = _loop(key);\n if (_ret === \"continue\") continue;\n }\n return _result.length ? prefix + _result.join('&') : '';\n}\n\n/**\r\n * 显示消息提示框\r\n * @param {String} title 提示的内容,长度与 icon 取值有关。\r\n * @param {Number} duration 提示的延迟时间,单位毫秒,默认:2000\r\n */\nfunction toast(title) {\n var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000;\n uni.showToast({\n title: String(title),\n icon: 'none',\n duration: duration\n });\n}\n\n/**\r\n * @description 根据主题type值,获取对应的图标\r\n * @param {String} type 主题名称,primary|info|error|warning|success\r\n * @param {boolean} fill 是否使用fill填充实体的图标\r\n */\nfunction type2icon() {\n var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';\n var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n // 如果非预置值,默认为success\n if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';\n var iconName = '';\n // 目前(2019-12-12),info和primary使用同一个图标\n switch (type) {\n case 'primary':\n iconName = 'info-circle';\n break;\n case 'info':\n iconName = 'info-circle';\n break;\n case 'error':\n iconName = 'close-circle';\n break;\n case 'warning':\n iconName = 'error-circle';\n break;\n case 'success':\n iconName = 'checkmark-circle';\n break;\n default:\n iconName = 'checkmark-circle';\n }\n // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的\n if (fill) iconName += '-fill';\n return iconName;\n}\n\n/**\r\n * @description 数字格式化\r\n * @param {number|string} number 要格式化的数字\r\n * @param {number} decimals 保留几位小数\r\n * @param {string} decimalPoint 小数点符号\r\n * @param {string} thousandsSeparator 千分位符号\r\n * @returns {string} 格式化后的数字\r\n */\nfunction priceFormat(number) {\n var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var decimalPoint = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '.';\n var thousandsSeparator = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ',';\n number = \"\".concat(number).replace(/[^0-9+-Ee.]/g, '');\n var n = !isFinite(+number) ? 0 : +number;\n var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals);\n var sep = typeof thousandsSeparator === 'undefined' ? ',' : thousandsSeparator;\n var dec = typeof decimalPoint === 'undefined' ? '.' : decimalPoint;\n var s = '';\n s = (prec ? (0, _digit.round)(n, prec) + '' : \"\".concat(Math.round(n))).split('.');\n var re = /(-?\\d+)(\\d{3})/;\n while (re.test(s[0])) {\n s[0] = s[0].replace(re, \"$1\".concat(sep, \"$2\"));\n }\n if ((s[1] || '').length < prec) {\n s[1] = s[1] || '';\n s[1] += new Array(prec - s[1].length + 1).join('0');\n }\n return s.join(dec);\n}\n\n/**\r\n * @description 获取duration值\r\n * 如果带有ms或者s直接返回,如果大于一定值,认为是ms单位,小于一定值,认为是s单位\r\n * 比如以30位阈值,那么300大于30,可以理解为用户想要的是300ms,而不是想花300s去执行一个动画\r\n * @param {String|number} value 比如: \"1s\"|\"100ms\"|1|100\r\n * @param {boolean} unit 提示: 如果是false 默认返回number\r\n * @return {string|number}\r\n */\nfunction getDuration(value) {\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var valueNum = parseInt(value);\n if (unit) {\n if (/s$/.test(value)) return value;\n return value > 30 ? \"\".concat(value, \"ms\") : \"\".concat(value, \"s\");\n }\n if (/ms$/.test(value)) return valueNum;\n if (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000;\n return valueNum;\n}\n\n/**\r\n * @description 日期的月或日补零操作\r\n * @param {String} value 需要补零的值\r\n */\nfunction padZero(value) {\n return \"00\".concat(value).slice(-2);\n}\n\n/**\r\n * @description 在u-form的子组件内容发生变化,或者失去焦点时,尝试通知u-form执行校验方法\r\n * @param {*} instance\r\n * @param {*} event\r\n */\nfunction formValidate(instance, event) {\n var formItem = uni.$u.$parent.call(instance, 'u-form-item');\n var form = uni.$u.$parent.call(instance, 'u-form');\n // 如果发生变化的input或者textarea等,其父组件中有u-form-item或者u-form等,就执行form的validate方法\n // 同时将form-item的pros传递给form,让其进行精确对象验证\n if (formItem && form) {\n form.validateField(formItem.prop, function () {}, event);\n }\n}\n\n/**\r\n * @description 获取某个对象下的属性,用于通过类似'a.b.c'的形式去获取一个对象的的属性的形式\r\n * @param {object} obj 对象\r\n * @param {string} key 需要获取的属性字段\r\n * @returns {*}\r\n */\nfunction getProperty(obj, key) {\n if (!obj) {\n return;\n }\n if (typeof key !== 'string' || key === '') {\n return '';\n }\n if (key.indexOf('.') !== -1) {\n var keys = key.split('.');\n var firstObj = obj[keys[0]] || {};\n for (var i = 1; i < keys.length; i++) {\n if (firstObj) {\n firstObj = firstObj[keys[i]];\n }\n }\n return firstObj;\n }\n return obj[key];\n}\n\n/**\r\n * @description 设置对象的属性值,如果'a.b.c'的形式进行设置\r\n * @param {object} obj 对象\r\n * @param {string} key 需要设置的属性\r\n * @param {string} value 设置的值\r\n */\nfunction setProperty(obj, key, value) {\n if (!obj) {\n return;\n }\n // 递归赋值\n var inFn = function inFn(_obj, keys, v) {\n // 最后一个属性key\n if (keys.length === 1) {\n _obj[keys[0]] = v;\n return;\n }\n // 0~length-1个key\n while (keys.length > 1) {\n var k = keys[0];\n if (!_obj[k] || (0, _typeof2.default)(_obj[k]) !== 'object') {\n _obj[k] = {};\n }\n var _key = keys.shift();\n // 自调用判断是否存在属性,不存在则自动创建对象\n inFn(_obj[k], keys, v);\n }\n };\n if (typeof key !== 'string' || key === '') {} else if (key.indexOf('.') !== -1) {\n // 支持多层级赋值操作\n var keys = key.split('.');\n inFn(obj, keys, value);\n } else {\n obj[key] = value;\n }\n}\n\n/**\r\n * @description 获取当前页面路径\r\n */\nfunction page() {\n var _pages$route, _pages;\n var pages = getCurrentPages();\n // 某些特殊情况下(比如页面进行redirectTo时的一些时机),pages可能为空数组\n return \"/\".concat((_pages$route = (_pages = pages[pages.length - 1]) === null || _pages === void 0 ? void 0 : _pages.route) !== null && _pages$route !== void 0 ? _pages$route : '');\n}\n\n/**\r\n * @description 获取当前路由栈实例数组\r\n */\nfunction pages() {\n var pages = getCurrentPages();\n return pages;\n}\n\n/**\r\n * 获取页面历史栈指定层实例\r\n * @param back {number} [0] - 0或者负数,表示获取历史栈的哪一层,0表示获取当前页面实例,-1 表示获取上一个页面实例。默认0。\r\n */\nfunction getHistoryPage() {\n var back = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var pages = getCurrentPages();\n var len = pages.length;\n return pages[len - 1 + back];\n}\n\n/**\r\n * @description 修改uView内置属性值\r\n * @param {object} props 修改内置props属性\r\n * @param {object} config 修改内置config属性\r\n * @param {object} color 修改内置color属性\r\n * @param {object} zIndex 修改内置zIndex属性\r\n */\nfunction setConfig(_ref5) {\n var _ref5$props = _ref5.props,\n props = _ref5$props === void 0 ? {} : _ref5$props,\n _ref5$config = _ref5.config,\n config = _ref5$config === void 0 ? {} : _ref5$config,\n _ref5$color = _ref5.color,\n color = _ref5$color === void 0 ? {} : _ref5$color,\n _ref5$zIndex = _ref5.zIndex,\n zIndex = _ref5$zIndex === void 0 ? {} : _ref5$zIndex;\n var deepMerge = uni.$u.deepMerge;\n uni.$u.config = deepMerge(uni.$u.config, config);\n uni.$u.props = deepMerge(uni.$u.props, props);\n uni.$u.color = deepMerge(uni.$u.color, color);\n uni.$u.zIndex = deepMerge(uni.$u.zIndex, zIndex);\n}\nvar _default = {\n range: range,\n getPx: getPx,\n sleep: sleep,\n os: os,\n sys: sys,\n random: random,\n guid: guid,\n $parent: $parent,\n addStyle: addStyle,\n addUnit: addUnit,\n deepClone: deepClone,\n deepMerge: deepMerge,\n error: error,\n randomArray: randomArray,\n timeFormat: timeFormat,\n timeFrom: timeFrom,\n trim: trim,\n queryParams: queryParams,\n toast: toast,\n type2icon: type2icon,\n priceFormat: priceFormat,\n getDuration: getDuration,\n padZero: padZero,\n formValidate: formValidate,\n getProperty: getProperty,\n setProperty: setProperty,\n page: page,\n pages: pages,\n getHistoryPage: getHistoryPage,\n setConfig: setConfig\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9pbmRleC5qcyJdLCJuYW1lcyI6WyJyYW5nZSIsIm1pbiIsIm1heCIsInZhbHVlIiwiTWF0aCIsIk51bWJlciIsImdldFB4IiwidW5pdCIsInRlc3QiLCJudW1iZXIiLCJ1bmkiLCJ1cHgycHgiLCJwYXJzZUludCIsInNsZWVwIiwiUHJvbWlzZSIsInJlc29sdmUiLCJzZXRUaW1lb3V0Iiwib3MiLCJnZXRTeXN0ZW1JbmZvU3luYyIsInBsYXRmb3JtIiwidG9Mb3dlckNhc2UiLCJzeXMiLCJyYW5kb20iLCJnYWIiLCJmbG9vciIsImd1aWQiLCJsZW4iLCJmaXJzdFUiLCJyYWRpeCIsImNoYXJzIiwic3BsaXQiLCJ1dWlkIiwibGVuZ3RoIiwiaSIsInIiLCJzaGlmdCIsImpvaW4iLCIkcGFyZW50IiwibmFtZSIsInVuZGVmaW5lZCIsInBhcmVudCIsIiRvcHRpb25zIiwiYWRkU3R5bGUiLCJjdXN0b21TdHlsZSIsInRhcmdldCIsImVtcHR5IiwidHJpbSIsInN0eWxlQXJyYXkiLCJzdHlsZSIsIml0ZW0iLCJzdHJpbmciLCJrZXkiLCJyZXBsYWNlIiwiYWRkVW5pdCIsIiR1IiwiY29uZmlnIiwiU3RyaW5nIiwiZGVlcENsb25lIiwib2JqIiwiY2FjaGUiLCJXZWFrTWFwIiwiaGFzIiwiZ2V0IiwiY2xvbmUiLCJEYXRlIiwiZ2V0VGltZSIsIlJlZ0V4cCIsIk1hcCIsIkFycmF5IiwiZnJvbSIsIlNldCIsImlzQXJyYXkiLCJtYXAiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiLCJjcmVhdGUiLCJnZXRQcm90b3R5cGVPZiIsInNldCIsImVudHJpZXMiLCJhc3NpZ24iLCJkZWVwTWVyZ2UiLCJzb3VyY2UiLCJtZXJnZWQiLCJzbGljZSIsInByb3AiLCJoYXNPd25Qcm9wZXJ0eSIsInNvdXJjZVZhbHVlIiwidGFyZ2V0VmFsdWUiLCJlcnJvciIsImVyciIsInByb2Nlc3MiLCJyYW5kb21BcnJheSIsImFycmF5Iiwic29ydCIsInBhZFN0YXJ0IiwibWF4TGVuZ3RoIiwiZmlsbFN0cmluZyIsIlR5cGVFcnJvciIsInN0ciIsImZpbGxMZW5ndGgiLCJ0aW1lcyIsImNlaWwiLCJ0aW1lRm9ybWF0IiwiZGF0ZVRpbWUiLCJmb3JtYXRTdHIiLCJkYXRlIiwiaW5jbHVkZXMiLCJ0aW1lU291cmNlIiwiZ2V0RnVsbFllYXIiLCJnZXRNb250aCIsImdldERhdGUiLCJnZXRIb3VycyIsImdldE1pbnV0ZXMiLCJnZXRTZWNvbmRzIiwiZXhlYyIsInJldCIsImJlZ2luSW5kZXgiLCJ0aW1lRnJvbSIsInRpbWVzdGFtcCIsImZvcm1hdCIsInRpbWVyIiwidGlwcyIsInBvcyIsInF1ZXJ5UGFyYW1zIiwiZGF0YSIsImlzUHJlZml4IiwiYXJyYXlGb3JtYXQiLCJwcmVmaXgiLCJfcmVzdWx0IiwiaW5kZXhPZiIsImNvbnN0cnVjdG9yIiwicHVzaCIsImZvckVhY2giLCJfdmFsdWUiLCJjb21tYVN0ciIsInRvYXN0IiwidGl0bGUiLCJkdXJhdGlvbiIsInNob3dUb2FzdCIsImljb24iLCJ0eXBlMmljb24iLCJ0eXBlIiwiZmlsbCIsImljb25OYW1lIiwicHJpY2VGb3JtYXQiLCJkZWNpbWFscyIsImRlY2ltYWxQb2ludCIsInRob3VzYW5kc1NlcGFyYXRvciIsIm4iLCJpc0Zpbml0ZSIsInByZWMiLCJhYnMiLCJzZXAiLCJkZWMiLCJzIiwicm91bmQiLCJyZSIsImdldER1cmF0aW9uIiwidmFsdWVOdW0iLCJwYWRaZXJvIiwiZm9ybVZhbGlkYXRlIiwiaW5zdGFuY2UiLCJldmVudCIsImZvcm1JdGVtIiwiZm9ybSIsInZhbGlkYXRlRmllbGQiLCJnZXRQcm9wZXJ0eSIsImtleXMiLCJmaXJzdE9iaiIsInNldFByb3BlcnR5IiwiaW5GbiIsIl9vYmoiLCJ2IiwiayIsInBhZ2UiLCJwYWdlcyIsImdldEN1cnJlbnRQYWdlcyIsInJvdXRlIiwiZ2V0SGlzdG9yeVBhZ2UiLCJiYWNrIiwic2V0Q29uZmln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UyxFQUFUQTtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI3NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdGVzdCBmcm9tICcuL3Rlc3QuanMnXHJcbmltcG9ydCB7IHJvdW5kIH0gZnJvbSAnLi9kaWdpdC5qcydcclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDlpoLmnpx2YWx1ZeWwj+S6jm1pbu+8jOWPlm1pbu+8m+WmguaenHZhbHVl5aSn5LqObWF477yM5Y+WbWF4XHJcbiAqIEBwYXJhbSB7bnVtYmVyfSBtaW5cclxuICogQHBhcmFtIHtudW1iZXJ9IG1heFxyXG4gKiBAcGFyYW0ge251bWJlcn0gdmFsdWVcclxuICovXHJcbmZ1bmN0aW9uIHJhbmdlKG1pbiA9IDAsIG1heCA9IDAsIHZhbHVlID0gMCkge1xyXG5cdHJldHVybiBNYXRoLm1heChtaW4sIE1hdGgubWluKG1heCwgTnVtYmVyKHZhbHVlKSkpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g55So5LqO6I635Y+W55So5oi35Lyg6YCS5YC855qEcHjlgLwgIOWmguaenOeUqOaIt+S8oOmAkuS6hlwieHhweFwi5oiW6ICFXCJ4eHJweFwi77yM5Y+W5Ye65YW25pWw5YC86YOo5YiG77yM5aaC5p6c5pivXCJ4eHhycHhcIui/mOmcgOimgeeUqOi/h3VuaS51cHgycHjov5vooYzovazmjaJcclxuICogQHBhcmFtIHtudW1iZXJ8c3RyaW5nfSB2YWx1ZSDnlKjmiLfkvKDpgJLlgLznmoRweOWAvFxyXG4gKiBAcGFyYW0ge2Jvb2xlYW59IHVuaXRcclxuICogQHJldHVybnMge251bWJlcnxzdHJpbmd9XHJcbiAqL1xyXG5mdW5jdGlvbiBnZXRQeCh2YWx1ZSwgdW5pdCA9IGZhbHNlKSB7XHJcblx0aWYgKHRlc3QubnVtYmVyKHZhbHVlKSkge1xyXG5cdFx0cmV0dXJuIHVuaXQgPyBgJHt2YWx1ZX1weGAgOiBOdW1iZXIodmFsdWUpXHJcblx0fVxyXG5cdC8vIOWmguaenOW4puaciXJweO+8jOWFiOWPluWHuuWFtuaVsOWAvOmDqOWIhu+8jOWGjei9rOS4unB45YC8XHJcblx0aWYgKC8ocnB4fHVweCkkLy50ZXN0KHZhbHVlKSkge1xyXG5cdFx0cmV0dXJuIHVuaXQgPyBgJHt1bmkudXB4MnB4KHBhcnNlSW50KHZhbHVlKSl9cHhgIDogTnVtYmVyKHVuaS51cHgycHgocGFyc2VJbnQodmFsdWUpKSlcclxuXHR9XHJcblx0cmV0dXJuIHVuaXQgPyBgJHtwYXJzZUludCh2YWx1ZSl9cHhgIDogcGFyc2VJbnQodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g6L+b6KGM5bu25pe277yM5Lul6L6+5Yiw5Y+v5Lul566A5YaZ5Luj56CB55qE55uu55qEIOavlOWmgjogYXdhaXQgdW5pLiR1LnNsZWVwKDIwKeWwhuS8mumYu+WhnjIwbXNcclxuICogQHBhcmFtIHtudW1iZXJ9IHZhbHVlIOWgteWhnuaXtumXtCDljZXkvY1tcyDmr6vnp5JcclxuICogQHJldHVybnMge1Byb21pc2V9IOi/lOWbnnByb21pc2VcclxuICovXHJcbmZ1bmN0aW9uIHNsZWVwKHZhbHVlID0gMzApIHtcclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcclxuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRyZXNvbHZlKClcclxuXHRcdH0sIHZhbHVlKVxyXG5cdH0pXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDov5DooYzmnJ/liKTmlq3lubPlj7BcclxuICogQHJldHVybnMge3N0cmluZ30g6L+U5Zue5omA5Zyo5bmz5Y+wKOWwj+WGmSlcclxuICogQGxpbmsg6L+Q6KGM5pyf5Yik5pat5bmz5Y+wIGh0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9mcmFtZT9pZD3liKTmlq3lubPlj7BcclxuICovXHJcbmZ1bmN0aW9uIG9zKCkge1xyXG5cdHJldHVybiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybS50b0xvd2VyQ2FzZSgpXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDojrflj5bns7vnu5/kv6Hmga/lkIzmraXmjqXlj6NcclxuICogQGxpbmsg6I635Y+W57O757uf5L+h5oGv5ZCM5q2l5o6l5Y+jIGh0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9hcGkvc3lzdGVtL2luZm8/aWQ9Z2V0c3lzdGVtaW5mb3N5bmNcclxuICovXHJcbmZ1bmN0aW9uIHN5cygpIHtcclxuXHRyZXR1cm4gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDlj5bkuIDkuKrljLrpl7TmlbBcclxuICogQHBhcmFtIHtOdW1iZXJ9IG1pbiDmnIDlsI/lgLxcclxuICogQHBhcmFtIHtOdW1iZXJ9IG1heCDmnIDlpKflgLxcclxuICovXHJcbmZ1bmN0aW9uIHJhbmRvbShtaW4sIG1heCkge1xyXG5cdGlmIChtaW4gPj0gMCAmJiBtYXggPiAwICYmIG1heCA+PSBtaW4pIHtcclxuXHRcdGNvbnN0IGdhYiA9IG1heCAtIG1pbiArIDFcclxuXHRcdHJldHVybiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBnYWIgKyBtaW4pXHJcblx0fVxyXG5cdHJldHVybiAwXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0ge051bWJlcn0gbGVuIHV1aWTnmoTplb/luqZcclxuICogQHBhcmFtIHtCb29sZWFufSBmaXJzdFUg5bCG6L+U5Zue55qE6aaW5a2X5q+N572u5Li6XCJ1XCJcclxuICogQHBhcmFtIHtOdWJtZXJ9IHJhZGl4IOeUn+aIkHV1aWTnmoTln7rmlbAo5oSP5ZGz552A6L+U5Zue55qE5a2X56ym5Liy6YO95piv6L+Z5Liq5Z+65pWwKSwyLeS6jOi/m+WItiw4LeWFq+i/m+WItiwxMC3ljYHov5vliLYsMTYt5Y2B5YWt6L+b5Yi2XHJcbiAqL1xyXG5mdW5jdGlvbiBndWlkKGxlbiA9IDMyLCBmaXJzdFUgPSB0cnVlLCByYWRpeCA9IG51bGwpIHtcclxuXHRjb25zdCBjaGFycyA9ICcwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicuc3BsaXQoJycpXHJcblx0Y29uc3QgdXVpZCA9IFtdXHJcblx0cmFkaXggPSByYWRpeCB8fCBjaGFycy5sZW5ndGhcclxuXHJcblx0aWYgKGxlbikge1xyXG5cdFx0Ly8g5aaC5p6c5oyH5a6adXVpZOmVv+W6pizlj6rmmK/lj5bpmo/mnLrnmoTlrZfnrKYsMHx45Li65L2N6L+Q566XLOiDveWOu+aOiXjnmoTlsI/mlbDkvY0s6L+U5Zue5pW05pWw5L2NXHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGxlbjsgaSsrKSB1dWlkW2ldID0gY2hhcnNbMCB8IE1hdGgucmFuZG9tKCkgKiByYWRpeF1cclxuXHR9IGVsc2Uge1xyXG5cdFx0bGV0IHJcclxuXHRcdC8vIHJmYzQxMjLmoIflh4bopoHmsYLov5Tlm57nmoR1dWlk5LitLOafkOS6m+S9jeS4uuWbuuWumueahOWtl+esplxyXG5cdFx0dXVpZFs4XSA9IHV1aWRbMTNdID0gdXVpZFsxOF0gPSB1dWlkWzIzXSA9ICctJ1xyXG5cdFx0dXVpZFsxNF0gPSAnNCdcclxuXHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IDM2OyBpKyspIHtcclxuXHRcdFx0aWYgKCF1dWlkW2ldKSB7XHJcblx0XHRcdFx0ciA9IDAgfCBNYXRoLnJhbmRvbSgpICogMTZcclxuXHRcdFx0XHR1dWlkW2ldID0gY2hhcnNbKGkgPT0gMTkpID8gKHIgJiAweDMpIHwgMHg4IDogcl1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyDnp7vpmaTnrKzkuIDkuKrlrZfnrKYs5bm255Sodeabv+S7oyzlm6DkuLrnrKzkuIDkuKrlrZfnrKbkuLrmlbDlgLzml7Ys6K+lZ3V1aWTkuI3og73nlKjkvZxpZOaIluiAhWNsYXNzXHJcblx0aWYgKGZpcnN0VSkge1xyXG5cdFx0dXVpZC5zaGlmdCgpXHJcblx0XHRyZXR1cm4gYHUke3V1aWQuam9pbignJyl9YFxyXG5cdH1cclxuXHRyZXR1cm4gdXVpZC5qb2luKCcnKVxyXG59XHJcblxyXG4vKipcclxuKiBAZGVzY3JpcHRpb24g6I635Y+W54i257uE5Lu255qE5Y+C5pWw77yM5Zug5Li65pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBcHJvdmlkZS9pbmplY3TnmoTlhpnms5VcclxuICAgdGhpcy4kcGFyZW505Zyo6Z2eSDXkuK3vvIzlj6/ku6Xlh4bnoa7ojrflj5bliLDniLbnu4Tku7bvvIzkvYbmmK/lnKhINeS4re+8jOmcgOimgeWkmuasoXRoaXMuJHBhcmVudC4kcGFyZW50Lnh4eFxyXG4gICDov5nph4zpu5jorqTlgLznrYnkuo51bmRlZmluZWTmnInlroPnmoTlkKvkuYnvvIzlm6DkuLrmnIDpobblsYLlhYPntKAo57uE5Lu2KeeahCRwYXJlbnTlsLHmmK91bmRlZmluZWTvvIzmhI/lkbPnnYDkuI3kvKBuYW1lXHJcbiAgIOWAvCjpu5jorqTkuLp1bmRlZmluZWQp77yM5bCx5piv5p+l5om+5pyA6aG25bGC55qEJHBhcmVudFxyXG4qICBAcGFyYW0ge3N0cmluZ3x1bmRlZmluZWR9IG5hbWUg54i257uE5Lu255qE5Y+C5pWw5ZCNXHJcbiovXHJcbmZ1bmN0aW9uICRwYXJlbnQobmFtZSA9IHVuZGVmaW5lZCkge1xyXG5cdGxldCBwYXJlbnQgPSB0aGlzLiRwYXJlbnRcclxuXHQvLyDpgJrov4d3aGlsZeWOhumBje+8jOi/memHjOS4u+imgeaYr+S4uuS6hkg16ZyA6KaB5aSa5bGC6Kej5p6Q55qE6Zeu6aKYXHJcblx0d2hpbGUgKHBhcmVudCkge1xyXG5cdFx0Ly8g54i257uE5Lu2XHJcblx0XHRpZiAocGFyZW50LiRvcHRpb25zICYmIHBhcmVudC4kb3B0aW9ucy5uYW1lICE9PSBuYW1lKSB7XHJcblx0XHRcdC8vIOWmguaenOe7hOS7tueahG5hbWXkuI3nm7jnrYnvvIznu6fnu63kuIrkuIDnuqflr7vmib5cclxuXHRcdFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnRcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiBwYXJlbnRcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGZhbHNlXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5qC35byP6L2s5o2iXHJcbiAqIOWvueixoei9rOWtl+espuS4su+8jOaIluiAheWtl+espuS4sui9rOWvueixoVxyXG4gKiBAcGFyYW0ge29iamVjdCB8IHN0cmluZ30gY3VzdG9tU3R5bGUg6ZyA6KaB6L2s5o2i55qE55uu5qCHXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0YXJnZXQg6L2s5o2i55qE55uu55qE77yMb2JqZWN0Lei9rOS4uuWvueixoe+8jHN0cmluZy3ovazkuLrlrZfnrKbkuLJcclxuICogQHJldHVybnMge29iamVjdHxzdHJpbmd9XHJcbiAqL1xyXG5mdW5jdGlvbiBhZGRTdHlsZShjdXN0b21TdHlsZSwgdGFyZ2V0ID0gJ29iamVjdCcpIHtcclxuXHQvLyDlrZfnrKbkuLLovazlrZfnrKbkuLLvvIzlr7nosaHovazlr7nosaHmg4XlvaLvvIznm7TmjqXov5Tlm55cclxuXHRpZiAodGVzdC5lbXB0eShjdXN0b21TdHlsZSkgfHwgdHlwZW9mKGN1c3RvbVN0eWxlKSA9PT0gJ29iamVjdCcgJiYgdGFyZ2V0ID09PSAnb2JqZWN0JyB8fCB0YXJnZXQgPT09ICdzdHJpbmcnICYmXHJcblx0XHR0eXBlb2YoY3VzdG9tU3R5bGUpID09PSAnc3RyaW5nJykge1xyXG5cdFx0cmV0dXJuIGN1c3RvbVN0eWxlXHJcblx0fVxyXG5cdC8vIOWtl+espuS4sui9rOWvueixoVxyXG5cdGlmICh0YXJnZXQgPT09ICdvYmplY3QnKSB7XHJcblx0XHQvLyDljrvpmaTlrZfnrKbkuLLmoLflvI/kuK3nmoTkuKTnq6/nqbrmoLwo5Lit6Ze055qE56m65qC85LiN6IO95Y675o6J77yM5q+U5aaCcGFkZGluZzogMjBweCAw5aaC5p6c5Y675o6J5LqG5bCx6ZSZ5LqGKe+8jOepuuagvOaYr+aXoOeUqOeahFxyXG5cdFx0Y3VzdG9tU3R5bGUgPSB0cmltKGN1c3RvbVN0eWxlKVxyXG5cdFx0Ly8g5qC55o2uXCI7XCLlsIblrZfnrKbkuLLovazkuLrmlbDnu4TlvaLlvI9cclxuXHRcdGNvbnN0IHN0eWxlQXJyYXkgPSBjdXN0b21TdHlsZS5zcGxpdCgnOycpXHJcblx0XHRjb25zdCBzdHlsZSA9IHt9XHJcblx0XHQvLyDljobpgY3mlbDnu4TvvIzmi7zmjqXmiJDlr7nosaFcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgc3R5bGVBcnJheS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHQvLyAnZm9udC1zaXplOjIwcHg7Y29sb3I6cmVkOyfvvIzlpoLmraTmnIDlkI7lrZfnrKbkuLLmnIlcIjtcIueahOivne+8jOS8muWvvOiHtHN0eWxlQXJyYXnmnIDlkI7kuIDkuKrlhYPntKDkuLrnqbrlrZfnrKbkuLLvvIzov5nph4zpnIDopoHov4fmu6RcclxuXHRcdFx0aWYgKHN0eWxlQXJyYXlbaV0pIHtcclxuXHRcdFx0XHRjb25zdCBpdGVtID0gc3R5bGVBcnJheVtpXS5zcGxpdCgnOicpXHJcblx0XHRcdFx0c3R5bGVbdHJpbShpdGVtWzBdKV0gPSB0cmltKGl0ZW1bMV0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiBzdHlsZVxyXG5cdH1cclxuXHQvLyDov5nph4zkuLrlr7nosaHovazlrZfnrKbkuLLlvaLlvI9cclxuXHRsZXQgc3RyaW5nID0gJydcclxuXHRmb3IgKGNvbnN0IGkgaW4gY3VzdG9tU3R5bGUpIHtcclxuXHRcdC8vIOmpvOWzsOi9rOS4uuS4reWIkue6v+eahOW9ouW8j++8jOWQpuWImWNzc+WGheiBlOagt+W8j++8jOaXoOazleivhuWIq+mpvOWzsOagt+W8j+WxnuaAp+WQjVxyXG5cdFx0Y29uc3Qga2V5ID0gaS5yZXBsYWNlKC8oW0EtWl0pL2csICctJDEnKS50b0xvd2VyQ2FzZSgpXHJcblx0XHRzdHJpbmcgKz0gYCR7a2V5fToke2N1c3RvbVN0eWxlW2ldfTtgXHJcblx0fVxyXG5cdC8vIOWOu+mZpOS4pOerr+epuuagvFxyXG5cdHJldHVybiB0cmltKHN0cmluZylcclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmt7vliqDljZXkvY3vvIzlpoLmnpzmnIlycHjvvIx1cHjvvIwl77yMcHjnrYnljZXkvY3nu5PlsL7miJbogIXlgLzkuLphdXRv77yM55u05o6l6L+U5Zue77yM5ZCm5YiZ5Yqg5LiKcHjljZXkvY3nu5PlsL5cclxuICogQHBhcmFtIHtzdHJpbmd8bnVtYmVyfSB2YWx1ZSDpnIDopoHmt7vliqDljZXkvY3nmoTlgLxcclxuICogQHBhcmFtIHtzdHJpbmd9IHVuaXQg5re75Yqg55qE5Y2V5L2N5ZCNIOavlOWmgnB4XHJcbiAqL1xyXG5mdW5jdGlvbiBhZGRVbml0KHZhbHVlID0gJ2F1dG8nLCB1bml0ID0gdW5pPy4kdT8uY29uZmlnPy51bml0ID8/ICdweCcpIHtcclxuXHR2YWx1ZSA9IFN0cmluZyh2YWx1ZSlcclxuXHQvLyDnlKh1Vmlld+WGhee9rumqjOivgeinhOWImeS4reeahG51bWJlcuWIpOaWreaYr+WQpuS4uuaVsOWAvFxyXG5cdHJldHVybiB0ZXN0Lm51bWJlcih2YWx1ZSkgPyBgJHt2YWx1ZX0ke3VuaXR9YCA6IHZhbHVlXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5rex5bqm5YWL6ZqGXHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBvYmog6ZyA6KaB5rex5bqm5YWL6ZqG55qE5a+56LGhXHJcbiAqIEBwYXJhbSBjYWNoZSDnvJPlrZhcclxuICogQHJldHVybnMgeyp9IOWFi+mahuWQjueahOWvueixoeaIluiAheWOn+WAvO+8iOS4jeaYr+Wvueixoe+8iVxyXG4gKi9cclxuZnVuY3Rpb24gZGVlcENsb25lKG9iaiwgY2FjaGUgPSBuZXcgV2Vha01hcCgpKSB7XHJcblx0aWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSAnb2JqZWN0JykgcmV0dXJuIG9iajtcclxuXHRpZiAoY2FjaGUuaGFzKG9iaikpIHJldHVybiBjYWNoZS5nZXQob2JqKTtcclxuXHRsZXQgY2xvbmU7XHJcblx0aWYgKG9iaiBpbnN0YW5jZW9mIERhdGUpIHtcclxuXHRcdGNsb25lID0gbmV3IERhdGUob2JqLmdldFRpbWUoKSk7XHJcblx0fSBlbHNlIGlmIChvYmogaW5zdGFuY2VvZiBSZWdFeHApIHtcclxuXHRcdGNsb25lID0gbmV3IFJlZ0V4cChvYmopO1xyXG5cdH0gZWxzZSBpZiAob2JqIGluc3RhbmNlb2YgTWFwKSB7XHJcblx0XHRjbG9uZSA9IG5ldyBNYXAoQXJyYXkuZnJvbShvYmosIChba2V5LCB2YWx1ZV0pID0+IFtrZXksIGRlZXBDbG9uZSh2YWx1ZSwgY2FjaGUpXSkpO1xyXG5cdH0gZWxzZSBpZiAob2JqIGluc3RhbmNlb2YgU2V0KSB7XHJcblx0XHRjbG9uZSA9IG5ldyBTZXQoQXJyYXkuZnJvbShvYmosIHZhbHVlID0+IGRlZXBDbG9uZSh2YWx1ZSwgY2FjaGUpKSk7XHJcblx0fSBlbHNlIGlmIChBcnJheS5pc0FycmF5KG9iaikpIHtcclxuXHRcdGNsb25lID0gb2JqLm1hcCh2YWx1ZSA9PiBkZWVwQ2xvbmUodmFsdWUsIGNhY2hlKSk7XHJcblx0fSBlbHNlIGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwob2JqKSA9PT0gJ1tvYmplY3QgT2JqZWN0XScpIHtcclxuXHRcdGNsb25lID0gT2JqZWN0LmNyZWF0ZShPYmplY3QuZ2V0UHJvdG90eXBlT2Yob2JqKSk7XHJcblx0XHRjYWNoZS5zZXQob2JqLCBjbG9uZSk7XHJcblx0XHRmb3IgKGNvbnN0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyhvYmopKSB7XHJcblx0XHRcdGNsb25lW2tleV0gPSBkZWVwQ2xvbmUodmFsdWUsIGNhY2hlKTtcclxuXHRcdH1cclxuXHR9IGVsc2Uge1xyXG5cdFx0Y2xvbmUgPSBPYmplY3QuYXNzaWduKHt9LCBvYmopO1xyXG5cdH1cclxuXHRjYWNoZS5zZXQob2JqLCBjbG9uZSk7XHJcblx0cmV0dXJuIGNsb25lO1xyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIEpT5a+56LGh5rex5bqm5ZCI5bm2XHJcbiAqIEBwYXJhbSB7b2JqZWN0fSB0YXJnZXQg6ZyA6KaB5ou36LSd55qE5a+56LGhXHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBzb3VyY2Ug5ou36LSd55qE5p2l5rqQ5a+56LGhXHJcbiAqIEByZXR1cm5zIHtvYmplY3R8Ym9vbGVhbn0g5rex5bqm5ZCI5bm25ZCO55qE5a+56LGh5oiW6ICFZmFsc2XvvIjlhaXlj4LmnInkuI3mmK/lr7nosaHvvIlcclxuICovXHJcbmZ1bmN0aW9uIGRlZXBNZXJnZSh0YXJnZXQgPSB7fSwgc291cmNlID0ge30pIHtcclxuXHR0YXJnZXQgPSBkZWVwQ2xvbmUodGFyZ2V0KVxyXG5cdGlmICh0eXBlb2YgdGFyZ2V0ICE9PSAnb2JqZWN0JyB8fCB0YXJnZXQgPT09IG51bGwgfHwgdHlwZW9mIHNvdXJjZSAhPT0gJ29iamVjdCcgfHwgc291cmNlID09PSBudWxsKSByZXR1cm4gdGFyZ2V0O1xyXG5cdGNvbnN0IG1lcmdlZCA9IEFycmF5LmlzQXJyYXkodGFyZ2V0KSA/IHRhcmdldC5zbGljZSgpIDogT2JqZWN0LmFzc2lnbih7fSwgdGFyZ2V0KTtcclxuXHRmb3IgKGNvbnN0IHByb3AgaW4gc291cmNlKSB7XHJcblx0XHRpZiAoIXNvdXJjZS5oYXNPd25Qcm9wZXJ0eShwcm9wKSkgY29udGludWU7XHJcblx0XHRjb25zdCBzb3VyY2VWYWx1ZSA9IHNvdXJjZVtwcm9wXTtcclxuXHRcdGNvbnN0IHRhcmdldFZhbHVlID0gbWVyZ2VkW3Byb3BdO1xyXG5cdFx0aWYgKHNvdXJjZVZhbHVlIGluc3RhbmNlb2YgRGF0ZSkge1xyXG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBuZXcgRGF0ZShzb3VyY2VWYWx1ZSk7XHJcblx0XHR9IGVsc2UgaWYgKHNvdXJjZVZhbHVlIGluc3RhbmNlb2YgUmVnRXhwKSB7XHJcblx0XHRcdG1lcmdlZFtwcm9wXSA9IG5ldyBSZWdFeHAoc291cmNlVmFsdWUpO1xyXG5cdFx0fSBlbHNlIGlmIChzb3VyY2VWYWx1ZSBpbnN0YW5jZW9mIE1hcCkge1xyXG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBuZXcgTWFwKHNvdXJjZVZhbHVlKTtcclxuXHRcdH0gZWxzZSBpZiAoc291cmNlVmFsdWUgaW5zdGFuY2VvZiBTZXQpIHtcclxuXHRcdFx0bWVyZ2VkW3Byb3BdID0gbmV3IFNldChzb3VyY2VWYWx1ZSk7XHJcblx0XHR9IGVsc2UgaWYgKHR5cGVvZiBzb3VyY2VWYWx1ZSA9PT0gJ29iamVjdCcgJiYgc291cmNlVmFsdWUgIT09IG51bGwpIHtcclxuXHRcdFx0bWVyZ2VkW3Byb3BdID0gZGVlcE1lcmdlKHRhcmdldFZhbHVlLCBzb3VyY2VWYWx1ZSk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBzb3VyY2VWYWx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIG1lcmdlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiBlcnJvcuaPkOekulxyXG4gKiBAcGFyYW0geyp9IGVyciDplJnor6/lhoXlrrlcclxuICovXHJcbmZ1bmN0aW9uIGVycm9yKGVycikge1xyXG5cdC8vIOW8gOWPkeeOr+Wig+aJjeaPkOekuu+8jOeUn+S6p+eOr+Wig+S4jeS8muaPkOekulxyXG5cdGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50Jykge1xyXG5cdFx0Y29uc29sZS5lcnJvcihgdVZpZXfmj5DnpLrvvJoke2Vycn1gKVxyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmiZPkubHmlbDnu4RcclxuICogQHBhcmFtIHthcnJheX0gYXJyYXkg6ZyA6KaB5omT5Lmx55qE5pWw57uEXHJcbiAqIEByZXR1cm5zIHthcnJheX0g5omT5Lmx5ZCO55qE5pWw57uEXHJcbiAqL1xyXG5mdW5jdGlvbiByYW5kb21BcnJheShhcnJheSA9IFtdKSB7XHJcblx0Ly8g5Y6f55CG5pivc29ydOaOkuW6jyxNYXRoLnJhbmRvbSgp5Lqn55SfMDw9IHggPCAx5LmL6Ze055qE5pWwLOS8muWvvOiHtHgtMC4wNeWkp+S6juaIluiAheWwj+S6jjBcclxuXHRyZXR1cm4gYXJyYXkuc29ydCgoKSA9PiBNYXRoLnJhbmRvbSgpIC0gMC41KVxyXG59XHJcblxyXG4vLyBwYWRTdGFydCDnmoQgcG9seWZpbGzvvIzlm6DkuLrmn5DkupvmnLrlnovmiJbmg4XlhrXvvIzov5jml6Dms5XmlK/mjIFlczfnmoRwYWRTdGFydO+8jOavlOWmgueUteiEkeeJiOeahOW+ruS/oeWwj+eoi+W6j1xyXG4vLyDmiYDku6Xov5nph4zlgZrkuIDkuKrlhbzlrrlwb2x5ZmlsbOeahOWFvOWuueWkhOeQhlxyXG5pZiAoIVN0cmluZy5wcm90b3R5cGUucGFkU3RhcnQpIHtcclxuXHQvLyDkuLrkuobmlrnkvr/ooajnpLrov5nph4wgZmlsbFN0cmluZyDnlKjkuoZFUzYg55qE6buY6K6k5Y+C5pWw77yM5LiN5b2x5ZON55CG6KejXHJcblx0U3RyaW5nLnByb3RvdHlwZS5wYWRTdGFydCA9IGZ1bmN0aW9uKG1heExlbmd0aCwgZmlsbFN0cmluZyA9ICcgJykge1xyXG5cdFx0aWYgKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChmaWxsU3RyaW5nKSAhPT0gJ1tvYmplY3QgU3RyaW5nXScpIHtcclxuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcclxuXHRcdFx0XHQnZmlsbFN0cmluZyBtdXN0IGJlIFN0cmluZydcclxuXHRcdFx0KVxyXG5cdFx0fVxyXG5cdFx0Y29uc3Qgc3RyID0gdGhpc1xyXG5cdFx0Ly8g6L+U5ZueIFN0cmluZyhzdHIpIOi/memHjOaYr+S4uuS6huS9v+i/lOWbnueahOWAvOaYr+Wtl+espuS4suWtl+mdoumHj++8jOWcqOaOp+WItuWPsOS4reabtOespuWQiOebtOiniVxyXG5cdFx0aWYgKHN0ci5sZW5ndGggPj0gbWF4TGVuZ3RoKSByZXR1cm4gU3RyaW5nKHN0cilcclxuXHJcblx0XHRjb25zdCBmaWxsTGVuZ3RoID0gbWF4TGVuZ3RoIC0gc3RyLmxlbmd0aFxyXG5cdFx0bGV0IHRpbWVzID0gTWF0aC5jZWlsKGZpbGxMZW5ndGggLyBmaWxsU3RyaW5nLmxlbmd0aClcclxuXHRcdHdoaWxlICh0aW1lcyA+Pj0gMSkge1xyXG5cdFx0XHRmaWxsU3RyaW5nICs9IGZpbGxTdHJpbmdcclxuXHRcdFx0aWYgKHRpbWVzID09PSAxKSB7XHJcblx0XHRcdFx0ZmlsbFN0cmluZyArPSBmaWxsU3RyaW5nXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiBmaWxsU3RyaW5nLnNsaWNlKDAsIGZpbGxMZW5ndGgpICsgc3RyXHJcblx0fVxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOagvOW8j+WMluaXtumXtFxyXG4gKiBAcGFyYW0ge1N0cmluZ3xOdW1iZXJ9IGRhdGVUaW1lIOmcgOimgeagvOW8j+WMlueahOaXtumXtOaIs1xyXG4gKiBAcGFyYW0ge1N0cmluZ30gZm10IOagvOW8j+WMluinhOWImSB5eXl5Om1tOmRkfHl5eXk6bW18eXl5eeW5tG1t5pyIZGTml6V8eXl5eeW5tG1t5pyIZGTml6UgaGjml7ZNTeWIhuetiSzlj6/oh6rlrprkuYnnu4TlkIgg6buY6K6keXl5eS1tbS1kZFxyXG4gKiBAcmV0dXJucyB7c3RyaW5nfSDov5Tlm57moLzlvI/ljJblkI7nmoTlrZfnrKbkuLJcclxuICovXHJcbiBmdW5jdGlvbiB0aW1lRm9ybWF0KGRhdGVUaW1lID0gbnVsbCwgZm9ybWF0U3RyID0gJ3l5eXktbW0tZGQnKSB7XHJcbiAgbGV0IGRhdGVcclxuXHQvLyDoi6XkvKDlhaXml7bpl7TkuLrlgYflgLzvvIzliJnlj5blvZPliY3ml7bpl7RcclxuICBpZiAoIWRhdGVUaW1lKSB7XHJcbiAgICBkYXRlID0gbmV3IERhdGUoKVxyXG4gIH1cclxuICAvLyDoi6XkuLp1bml456eS5pe26Ze05oiz77yM5YiZ6L2s5Li65q+r56eS5pe26Ze05oiz77yI6YC76L6R5pyJ54K55aWH5oCq77yM5L2G5LiN5pWi5pS577yM5Lul5L+d6K+B5Y6G5Y+y5YW85a6577yJXHJcbiAgZWxzZSBpZiAoL15cXGR7MTB9JC8udGVzdChkYXRlVGltZT8udG9TdHJpbmcoKS50cmltKCkpKSB7XHJcbiAgICBkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUgKiAxMDAwKVxyXG4gIH1cclxuICAvLyDoi6XnlKjmiLfkvKDlhaXlrZfnrKbkuLLmoLzlvI/ml7bpl7TmiLPvvIxuZXcgRGF0ZeaXoOazleino+aekO+8jOmcgOWBmuWFvOWuuVxyXG4gIGVsc2UgaWYgKHR5cGVvZiBkYXRlVGltZSA9PT0gJ3N0cmluZycgJiYgL15cXGQrJC8udGVzdChkYXRlVGltZS50cmltKCkpKSB7XHJcbiAgICBkYXRlID0gbmV3IERhdGUoTnVtYmVyKGRhdGVUaW1lKSlcclxuICB9XHJcblx0Ly8g5aSE55CG5bmz5Y+w5oCn5beu5byC77yM5ZyoU2FmYXJpL1dlYmtpdOS4re+8jG5ldyBEYXRl5LuF5pSv5oyBL+S9nOS4uuWIhuWJsuespueahOWtl+espuS4suaXtumXtFxyXG5cdC8vIOWkhOeQhiAnMjAyMi0wNy0xMCAwMTowMjowMyfvvIzot7Pov4cgJzIwMjItMDctMTBUMDE6MDI6MDMnXHJcblx0ZWxzZSBpZiAodHlwZW9mIGRhdGVUaW1lID09PSAnc3RyaW5nJyAmJiBkYXRlVGltZS5pbmNsdWRlcygnLScpICYmICFkYXRlVGltZS5pbmNsdWRlcygnVCcpKSB7XHJcblx0XHRkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUucmVwbGFjZSgvLS9nLCAnLycpKVxyXG5cdH1cclxuXHQvLyDlhbbku5bpg73orqTkuLrnrKblkIggUkZDIDI4MjIg6KeE6IyDXHJcblx0ZWxzZSB7XHJcblx0XHRkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUpXHJcblx0fVxyXG5cclxuXHRjb25zdCB0aW1lU291cmNlID0ge1xyXG5cdFx0J3knOiBkYXRlLmdldEZ1bGxZZWFyKCkudG9TdHJpbmcoKSwgLy8g5bm0XHJcblx0XHQnbSc6IChkYXRlLmdldE1vbnRoKCkgKyAxKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyksIC8vIOaciFxyXG5cdFx0J2QnOiBkYXRlLmdldERhdGUoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyksIC8vIOaXpVxyXG5cdFx0J2gnOiBkYXRlLmdldEhvdXJzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpLCAvLyDml7ZcclxuXHRcdCdNJzogZGF0ZS5nZXRNaW51dGVzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpLCAvLyDliIZcclxuXHRcdCdzJzogZGF0ZS5nZXRTZWNvbmRzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpIC8vIOenklxyXG5cdFx0Ly8g5pyJ5YW25LuW5qC85byP5YyW5a2X56ym6ZyA5rGC5Y+v5Lul57un57ut5re75Yqg77yM5b+F6aG76L2s5YyW5oiQ5a2X56ym5LiyXHJcblx0fVxyXG5cclxuICBmb3IgKGNvbnN0IGtleSBpbiB0aW1lU291cmNlKSB7XHJcbiAgICBjb25zdCBbcmV0XSA9IG5ldyBSZWdFeHAoYCR7a2V5fStgKS5leGVjKGZvcm1hdFN0cikgfHwgW11cclxuICAgIGlmIChyZXQpIHtcclxuICAgICAgLy8g5bm05Y+v6IO95Y+q6ZyA5bGV56S65Lik5L2NXHJcbiAgICAgIGNvbnN0IGJlZ2luSW5kZXggPSBrZXkgPT09ICd5JyAmJiByZXQubGVuZ3RoID09PSAyID8gMiA6IDBcclxuICAgICAgZm9ybWF0U3RyID0gZm9ybWF0U3RyLnJlcGxhY2UocmV0LCB0aW1lU291cmNlW2tleV0uc2xpY2UoYmVnaW5JbmRleCkpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICByZXR1cm4gZm9ybWF0U3RyXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5pe26Ze05oiz6L2s5Li65aSa5LmF5LmL5YmNXHJcbiAqIEBwYXJhbSB7U3RyaW5nfE51bWJlcn0gdGltZXN0YW1wIOaXtumXtOaIs1xyXG4gKiBAcGFyYW0ge1N0cmluZ3xCb29sZWFufSBmb3JtYXRcclxuICog5qC85byP5YyW6KeE5YiZ5aaC5p6c5Li65pe26Ze05qC85byP5a2X56ym5Liy77yM6LaF5Ye65LiA5a6a5pe26Ze06IyD5Zu077yM6L+U5Zue5Zu65a6a55qE5pe26Ze05qC85byP77ybXHJcbiAqIOWmguaenOS4uuW4g+WwlOWAvGZhbHNl77yM5peg6K665LuA5LmI5pe26Ze077yM6YO96L+U5Zue5aSa5LmF5Lul5YmN55qE5qC85byPXHJcbiAqIEByZXR1cm5zIHtzdHJpbmd9IOi9rOWMluWQjueahOWGheWuuVxyXG4gKi9cclxuZnVuY3Rpb24gdGltZUZyb20odGltZXN0YW1wID0gbnVsbCwgZm9ybWF0ID0gJ3l5eXktbW0tZGQnKSB7XHJcblx0aWYgKHRpbWVzdGFtcCA9PSBudWxsKSB0aW1lc3RhbXAgPSBOdW1iZXIobmV3IERhdGUoKSlcclxuXHR0aW1lc3RhbXAgPSBwYXJzZUludCh0aW1lc3RhbXApXHJcblx0Ly8g5Yik5pat55So5oi36L6T5YWl55qE5pe26Ze05oiz5piv56eS6L+Y5piv5q+r56eSLOS4gOiIrOWJjeerr2pz6I635Y+W55qE5pe26Ze05oiz5piv5q+r56eSKDEz5L2NKSzlkI7nq6/kvKDov4fmnaXnmoTkuLrnp5IoMTDkvY0pXHJcblx0aWYgKHRpbWVzdGFtcC50b1N0cmluZygpLmxlbmd0aCA9PSAxMCkgdGltZXN0YW1wICo9IDEwMDBcclxuXHRsZXQgdGltZXIgPSAobmV3IERhdGUoKSkuZ2V0VGltZSgpIC0gdGltZXN0YW1wXHJcblx0dGltZXIgPSBwYXJzZUludCh0aW1lciAvIDEwMDApXHJcblx0Ly8g5aaC5p6c5bCP5LqONeWIhumSnyzliJnov5Tlm55cIuWImuWImlwiLOWFtuS7luS7peatpOexu+aOqFxyXG5cdGxldCB0aXBzID0gJydcclxuXHRzd2l0Y2ggKHRydWUpIHtcclxuXHRcdGNhc2UgdGltZXIgPCAzMDA6XHJcblx0XHRcdHRpcHMgPSAn5Yia5YiaJ1xyXG5cdFx0XHRicmVha1xyXG5cdFx0Y2FzZSB0aW1lciA+PSAzMDAgJiYgdGltZXIgPCAzNjAwOlxyXG5cdFx0XHR0aXBzID0gYCR7cGFyc2VJbnQodGltZXIgLyA2MCl95YiG6ZKf5YmNYFxyXG5cdFx0XHRicmVha1xyXG5cdFx0Y2FzZSB0aW1lciA+PSAzNjAwICYmIHRpbWVyIDwgODY0MDA6XHJcblx0XHRcdHRpcHMgPSBgJHtwYXJzZUludCh0aW1lciAvIDM2MDApfeWwj+aXtuWJjWBcclxuXHRcdFx0YnJlYWtcclxuXHRcdGNhc2UgdGltZXIgPj0gODY0MDAgJiYgdGltZXIgPCAyNTkyMDAwOlxyXG5cdFx0XHR0aXBzID0gYCR7cGFyc2VJbnQodGltZXIgLyA4NjQwMCl95aSp5YmNYFxyXG5cdFx0XHRicmVha1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0Ly8g5aaC5p6cZm9ybWF05Li6ZmFsc2XvvIzliJnml6Dorrrku4DkuYjml7bpl7TmiLPvvIzpg73mmL7npLp4eOS5i+WJjVxyXG5cdFx0XHRpZiAoZm9ybWF0ID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdGlmICh0aW1lciA+PSAyNTkyMDAwICYmIHRpbWVyIDwgMzY1ICogODY0MDApIHtcclxuXHRcdFx0XHRcdHRpcHMgPSBgJHtwYXJzZUludCh0aW1lciAvICg4NjQwMCAqIDMwKSl95Liq5pyI5YmNYFxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aXBzID0gYCR7cGFyc2VJbnQodGltZXIgLyAoODY0MDAgKiAzNjUpKX3lubTliY1gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRpcHMgPSB0aW1lRm9ybWF0KHRpbWVzdGFtcCwgZm9ybWF0KVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdHJldHVybiB0aXBzXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5Y676Zmk56m65qC8XHJcbiAqIEBwYXJhbSBTdHJpbmcgc3RyIOmcgOimgeWOu+mZpOepuuagvOeahOWtl+espuS4slxyXG4gKiBAcGFyYW0gU3RyaW5nIHBvcyBib3RoKOW3puWPsyl8bGVmdHxyaWdodHxhbGwg6buY6K6kYm90aFxyXG4gKi9cclxuZnVuY3Rpb24gdHJpbShzdHIsIHBvcyA9ICdib3RoJykge1xyXG5cdHN0ciA9IFN0cmluZyhzdHIpXHJcblx0aWYgKHBvcyA9PSAnYm90aCcpIHtcclxuXHRcdHJldHVybiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywgJycpXHJcblx0fVxyXG5cdGlmIChwb3MgPT0gJ2xlZnQnKSB7XHJcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoL15cXHMqLywgJycpXHJcblx0fVxyXG5cdGlmIChwb3MgPT0gJ3JpZ2h0Jykge1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC8oXFxzKiQpL2csICcnKVxyXG5cdH1cclxuXHRpZiAocG9zID09ICdhbGwnKSB7XHJcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoL1xccysvZywgJycpXHJcblx0fVxyXG5cdHJldHVybiBzdHJcclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDlr7nosaHovax1cmzlj4LmlbBcclxuICogQHBhcmFtIHtvYmplY3R9IGRhdGEs5a+56LGhXHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaXNQcmVmaXgs5piv5ZCm6Ieq5Yqo5Yqg5LiKXCI/XCJcclxuICogQHBhcmFtIHtzdHJpbmd9IGFycmF5Rm9ybWF0IOinhOWImSBpbmRpY2VzfGJyYWNrZXRzfHJlcGVhdHxjb21tYVxyXG4gKi9cclxuZnVuY3Rpb24gcXVlcnlQYXJhbXMoZGF0YSA9IHt9LCBpc1ByZWZpeCA9IHRydWUsIGFycmF5Rm9ybWF0ID0gJ2JyYWNrZXRzJykge1xyXG5cdGNvbnN0IHByZWZpeCA9IGlzUHJlZml4ID8gJz8nIDogJydcclxuXHRjb25zdCBfcmVzdWx0ID0gW11cclxuXHRpZiAoWydpbmRpY2VzJywgJ2JyYWNrZXRzJywgJ3JlcGVhdCcsICdjb21tYSddLmluZGV4T2YoYXJyYXlGb3JtYXQpID09IC0xKSBhcnJheUZvcm1hdCA9ICdicmFja2V0cydcclxuXHRmb3IgKGNvbnN0IGtleSBpbiBkYXRhKSB7XHJcblx0XHRjb25zdCB2YWx1ZSA9IGRhdGFba2V5XVxyXG5cdFx0Ly8g5Y675o6J5Li656m655qE5Y+C5pWwXHJcblx0XHRpZiAoWycnLCB1bmRlZmluZWQsIG51bGxdLmluZGV4T2YodmFsdWUpID49IDApIHtcclxuXHRcdFx0Y29udGludWVcclxuXHRcdH1cclxuXHRcdC8vIOWmguaenOWAvOS4uuaVsOe7hO+8jOWPpuihjOWkhOeQhlxyXG5cdFx0aWYgKHZhbHVlLmNvbnN0cnVjdG9yID09PSBBcnJheSkge1xyXG5cdFx0XHQvLyBlLmcuIHtpZHM6IFsxLCAyLCAzXX1cclxuXHRcdFx0c3dpdGNoIChhcnJheUZvcm1hdCkge1xyXG5cdFx0XHRcdGNhc2UgJ2luZGljZXMnOlxyXG5cdFx0XHRcdFx0Ly8g57uT5p6cOiBpZHNbMF09MSZpZHNbMV09MiZpZHNbMl09M1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB2YWx1ZS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goYCR7a2V5fVske2l9XT0ke3ZhbHVlW2ldfWApXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRicmVha1xyXG5cdFx0XHRcdGNhc2UgJ2JyYWNrZXRzJzpcclxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzW109MSZpZHNbXT0yJmlkc1tdPTNcclxuXHRcdFx0XHRcdHZhbHVlLmZvckVhY2goKF92YWx1ZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goYCR7a2V5fVtdPSR7X3ZhbHVlfWApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRjYXNlICdyZXBlYXQnOlxyXG5cdFx0XHRcdFx0Ly8g57uT5p6cOiBpZHM9MSZpZHM9MiZpZHM9M1xyXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaCgoX3ZhbHVlKSA9PiB7XHJcblx0XHRcdFx0XHRcdF9yZXN1bHQucHVzaChgJHtrZXl9PSR7X3ZhbHVlfWApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRjYXNlICdjb21tYSc6XHJcblx0XHRcdFx0XHQvLyDnu5Pmnpw6IGlkcz0xLDIsM1xyXG5cdFx0XHRcdFx0bGV0IGNvbW1hU3RyID0gJydcclxuXHRcdFx0XHRcdHZhbHVlLmZvckVhY2goKF92YWx1ZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb21tYVN0ciArPSAoY29tbWFTdHIgPyAnLCcgOiAnJykgKyBfdmFsdWVcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRfcmVzdWx0LnB1c2goYCR7a2V5fT0ke2NvbW1hU3RyfWApXHJcblx0XHRcdFx0XHRicmVha1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKChfdmFsdWUpID0+IHtcclxuXHRcdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX1bXT0ke192YWx1ZX1gKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX09JHt2YWx1ZX1gKVxyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gX3Jlc3VsdC5sZW5ndGggPyBwcmVmaXggKyBfcmVzdWx0LmpvaW4oJyYnKSA6ICcnXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmmL7npLrmtojmga/mj5DnpLrmoYZcclxuICogQHBhcmFtIHtTdHJpbmd9IHRpdGxlIOaPkOekuueahOWGheWuue+8jOmVv+W6puS4jiBpY29uIOWPluWAvOacieWFs+OAglxyXG4gKiBAcGFyYW0ge051bWJlcn0gZHVyYXRpb24g5o+Q56S655qE5bu26L+f5pe26Ze077yM5Y2V5L2N5q+r56eS77yM6buY6K6k77yaMjAwMFxyXG4gKi9cclxuZnVuY3Rpb24gdG9hc3QodGl0bGUsIGR1cmF0aW9uID0gMjAwMCkge1xyXG5cdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0dGl0bGU6IFN0cmluZyh0aXRsZSksXHJcblx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRkdXJhdGlvblxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24g5qC55o2u5Li76aKYdHlwZeWAvCzojrflj5blr7nlupTnmoTlm77moIdcclxuICogQHBhcmFtIHtTdHJpbmd9IHR5cGUg5Li76aKY5ZCN56ewLHByaW1hcnl8aW5mb3xlcnJvcnx3YXJuaW5nfHN1Y2Nlc3NcclxuICogQHBhcmFtIHtib29sZWFufSBmaWxsIOaYr+WQpuS9v+eUqGZpbGzloavlhYXlrp7kvZPnmoTlm77moIdcclxuICovXHJcbmZ1bmN0aW9uIHR5cGUyaWNvbih0eXBlID0gJ3N1Y2Nlc3MnLCBmaWxsID0gZmFsc2UpIHtcclxuXHQvLyDlpoLmnpzpnZ7pooTnva7lgLws6buY6K6k5Li6c3VjY2Vzc1xyXG5cdGlmIChbJ3ByaW1hcnknLCAnaW5mbycsICdlcnJvcicsICd3YXJuaW5nJywgJ3N1Y2Nlc3MnXS5pbmRleE9mKHR5cGUpID09IC0xKSB0eXBlID0gJ3N1Y2Nlc3MnXHJcblx0bGV0IGljb25OYW1lID0gJydcclxuXHQvLyDnm67liY0oMjAxOS0xMi0xMiksaW5mb+WSjHByaW1hcnnkvb/nlKjlkIzkuIDkuKrlm77moIdcclxuXHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdGNhc2UgJ3ByaW1hcnknOlxyXG5cdFx0XHRpY29uTmFtZSA9ICdpbmZvLWNpcmNsZSdcclxuXHRcdFx0YnJlYWtcclxuXHRcdGNhc2UgJ2luZm8nOlxyXG5cdFx0XHRpY29uTmFtZSA9ICdpbmZvLWNpcmNsZSdcclxuXHRcdFx0YnJlYWtcclxuXHRcdGNhc2UgJ2Vycm9yJzpcclxuXHRcdFx0aWNvbk5hbWUgPSAnY2xvc2UtY2lyY2xlJ1xyXG5cdFx0XHRicmVha1xyXG5cdFx0Y2FzZSAnd2FybmluZyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2Vycm9yLWNpcmNsZSdcclxuXHRcdFx0YnJlYWtcclxuXHRcdGNhc2UgJ3N1Y2Nlc3MnOlxyXG5cdFx0XHRpY29uTmFtZSA9ICdjaGVja21hcmstY2lyY2xlJ1xyXG5cdFx0XHRicmVha1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0aWNvbk5hbWUgPSAnY2hlY2ttYXJrLWNpcmNsZSdcclxuXHR9XHJcblx0Ly8g5piv5ZCm5piv5a6e5L2T57G75Z6LLOWKoOS4ii1maWxsLOWcqGljb27nu4Tku7blupPkuK0s5a6e5L2T55qE57G75ZCN5piv5ZCO6Z2i5YqgLWZpbGznmoRcclxuXHRpZiAoZmlsbCkgaWNvbk5hbWUgKz0gJy1maWxsJ1xyXG5cdHJldHVybiBpY29uTmFtZVxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOaVsOWtl+agvOW8j+WMllxyXG4gKiBAcGFyYW0ge251bWJlcnxzdHJpbmd9IG51bWJlciDopoHmoLzlvI/ljJbnmoTmlbDlrZdcclxuICogQHBhcmFtIHtudW1iZXJ9IGRlY2ltYWxzIOS/neeVmeWHoOS9jeWwj+aVsFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gZGVjaW1hbFBvaW50IOWwj+aVsOeCueespuWPt1xyXG4gKiBAcGFyYW0ge3N0cmluZ30gdGhvdXNhbmRzU2VwYXJhdG9yIOWNg+WIhuS9jeespuWPt1xyXG4gKiBAcmV0dXJucyB7c3RyaW5nfSDmoLzlvI/ljJblkI7nmoTmlbDlrZdcclxuICovXHJcbmZ1bmN0aW9uIHByaWNlRm9ybWF0KG51bWJlciwgZGVjaW1hbHMgPSAwLCBkZWNpbWFsUG9pbnQgPSAnLicsIHRob3VzYW5kc1NlcGFyYXRvciA9ICcsJykge1xyXG5cdG51bWJlciA9IChgJHtudW1iZXJ9YCkucmVwbGFjZSgvW14wLTkrLUVlLl0vZywgJycpXHJcblx0Y29uc3QgbiA9ICFpc0Zpbml0ZSgrbnVtYmVyKSA/IDAgOiArbnVtYmVyXHJcblx0Y29uc3QgcHJlYyA9ICFpc0Zpbml0ZSgrZGVjaW1hbHMpID8gMCA6IE1hdGguYWJzKGRlY2ltYWxzKVxyXG5cdGNvbnN0IHNlcCA9ICh0eXBlb2YgdGhvdXNhbmRzU2VwYXJhdG9yID09PSAndW5kZWZpbmVkJykgPyAnLCcgOiB0aG91c2FuZHNTZXBhcmF0b3JcclxuXHRjb25zdCBkZWMgPSAodHlwZW9mIGRlY2ltYWxQb2ludCA9PT0gJ3VuZGVmaW5lZCcpID8gJy4nIDogZGVjaW1hbFBvaW50XHJcblx0bGV0IHMgPSAnJ1xyXG5cclxuXHRzID0gKHByZWMgPyByb3VuZChuLCBwcmVjKSArICcnIDogYCR7TWF0aC5yb3VuZChuKX1gKS5zcGxpdCgnLicpXHJcblx0Y29uc3QgcmUgPSAvKC0/XFxkKykoXFxkezN9KS9cclxuXHR3aGlsZSAocmUudGVzdChzWzBdKSkge1xyXG5cdFx0c1swXSA9IHNbMF0ucmVwbGFjZShyZSwgYCQxJHtzZXB9JDJgKVxyXG5cdH1cclxuXHJcblx0aWYgKChzWzFdIHx8ICcnKS5sZW5ndGggPCBwcmVjKSB7XHJcblx0XHRzWzFdID0gc1sxXSB8fCAnJ1xyXG5cdFx0c1sxXSArPSBuZXcgQXJyYXkocHJlYyAtIHNbMV0ubGVuZ3RoICsgMSkuam9pbignMCcpXHJcblx0fVxyXG5cdHJldHVybiBzLmpvaW4oZGVjKVxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOiOt+WPlmR1cmF0aW9u5YC8XHJcbiAqIOWmguaenOW4puaciW1z5oiW6ICFc+ebtOaOpei/lOWbnu+8jOWmguaenOWkp+S6juS4gOWumuWAvO+8jOiupOS4uuaYr21z5Y2V5L2N77yM5bCP5LqO5LiA5a6a5YC877yM6K6k5Li65pivc+WNleS9jVxyXG4gKiDmr5TlpoLku6UzMOS9jemYiOWAvO+8jOmCo+S5iDMwMOWkp+S6jjMw77yM5Y+v5Lul55CG6Kej5Li655So5oi35oOz6KaB55qE5pivMzAwbXPvvIzogIzkuI3mmK/mg7PoirEzMDBz5Y675omn6KGM5LiA5Liq5Yqo55S7XHJcbiAqIEBwYXJhbSB7U3RyaW5nfG51bWJlcn0gdmFsdWUg5q+U5aaCOiBcIjFzXCJ8XCIxMDBtc1wifDF8MTAwXHJcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gdW5pdCAg5o+Q56S6OiDlpoLmnpzmmK9mYWxzZSDpu5jorqTov5Tlm55udW1iZXJcclxuICogQHJldHVybiB7c3RyaW5nfG51bWJlcn1cclxuICovXHJcbmZ1bmN0aW9uIGdldER1cmF0aW9uKHZhbHVlLCB1bml0ID0gdHJ1ZSkge1xyXG5cdGNvbnN0IHZhbHVlTnVtID0gcGFyc2VJbnQodmFsdWUpXHJcblx0aWYgKHVuaXQpIHtcclxuXHRcdGlmICgvcyQvLnRlc3QodmFsdWUpKSByZXR1cm4gdmFsdWVcclxuXHRcdHJldHVybiB2YWx1ZSA+IDMwID8gYCR7dmFsdWV9bXNgIDogYCR7dmFsdWV9c2BcclxuXHR9XHJcblx0aWYgKC9tcyQvLnRlc3QodmFsdWUpKSByZXR1cm4gdmFsdWVOdW1cclxuXHRpZiAoL3MkLy50ZXN0KHZhbHVlKSkgcmV0dXJuIHZhbHVlTnVtID4gMzAgPyB2YWx1ZU51bSA6IHZhbHVlTnVtICogMTAwMFxyXG5cdHJldHVybiB2YWx1ZU51bVxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOaXpeacn+eahOaciOaIluaXpeihpembtuaTjeS9nFxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdmFsdWUg6ZyA6KaB6KGl6Zu255qE5YC8XHJcbiAqL1xyXG5mdW5jdGlvbiBwYWRaZXJvKHZhbHVlKSB7XHJcblx0cmV0dXJuIGAwMCR7dmFsdWV9YC5zbGljZSgtMilcclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDlnKh1LWZvcm3nmoTlrZDnu4Tku7blhoXlrrnlj5HnlJ/lj5jljJbvvIzmiJbogIXlpLHljrvnhKbngrnml7bvvIzlsJ3or5XpgJrnn6V1LWZvcm3miafooYzmoKHpqozmlrnms5VcclxuICogQHBhcmFtIHsqfSBpbnN0YW5jZVxyXG4gKiBAcGFyYW0geyp9IGV2ZW50XHJcbiAqL1xyXG5mdW5jdGlvbiBmb3JtVmFsaWRhdGUoaW5zdGFuY2UsIGV2ZW50KSB7XHJcblx0Y29uc3QgZm9ybUl0ZW0gPSB1bmkuJHUuJHBhcmVudC5jYWxsKGluc3RhbmNlLCAndS1mb3JtLWl0ZW0nKVxyXG5cdGNvbnN0IGZvcm0gPSB1bmkuJHUuJHBhcmVudC5jYWxsKGluc3RhbmNlLCAndS1mb3JtJylcclxuXHQvLyDlpoLmnpzlj5HnlJ/lj5jljJbnmoRpbnB1dOaIluiAhXRleHRhcmVh562J77yM5YW254i257uE5Lu25Lit5pyJdS1mb3JtLWl0ZW3miJbogIV1LWZvcm3nrYnvvIzlsLHmiafooYxmb3Jt55qEdmFsaWRhdGXmlrnms5VcclxuXHQvLyDlkIzml7blsIZmb3JtLWl0ZW3nmoRwcm9z5Lyg6YCS57uZZm9ybe+8jOiuqeWFtui/m+ihjOeyvuehruWvueixoemqjOivgVxyXG5cdGlmIChmb3JtSXRlbSAmJiBmb3JtKSB7XHJcblx0XHRmb3JtLnZhbGlkYXRlRmllbGQoZm9ybUl0ZW0ucHJvcCwgKCkgPT4ge30sIGV2ZW50KVxyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDojrflj5bmn5DkuKrlr7nosaHkuIvnmoTlsZ7mgKfvvIznlKjkuo7pgJrov4fnsbvkvLwnYS5iLmMn55qE5b2i5byP5Y676I635Y+W5LiA5Liq5a+56LGh55qE55qE5bGe5oCn55qE5b2i5byPXHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBvYmog5a+56LGhXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkg6ZyA6KaB6I635Y+W55qE5bGe5oCn5a2X5q61XHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZnVuY3Rpb24gZ2V0UHJvcGVydHkob2JqLCBrZXkpIHtcclxuXHRpZiAoIW9iaikge1xyXG5cdFx0cmV0dXJuXHJcblx0fVxyXG5cdGlmICh0eXBlb2Yga2V5ICE9PSAnc3RyaW5nJyB8fCBrZXkgPT09ICcnKSB7XHJcblx0XHRyZXR1cm4gJydcclxuXHR9XHJcblx0aWYgKGtleS5pbmRleE9mKCcuJykgIT09IC0xKSB7XHJcblx0XHRjb25zdCBrZXlzID0ga2V5LnNwbGl0KCcuJylcclxuXHRcdGxldCBmaXJzdE9iaiA9IG9ialtrZXlzWzBdXSB8fCB7fVxyXG5cclxuXHRcdGZvciAobGV0IGkgPSAxOyBpIDwga2V5cy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRpZiAoZmlyc3RPYmopIHtcclxuXHRcdFx0XHRmaXJzdE9iaiA9IGZpcnN0T2JqW2tleXNbaV1dXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiBmaXJzdE9ialxyXG5cdH1cclxuXHRyZXR1cm4gb2JqW2tleV1cclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDorr7nva7lr7nosaHnmoTlsZ7mgKflgLzvvIzlpoLmnpwnYS5iLmMn55qE5b2i5byP6L+b6KGM6K6+572uXHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBvYmog5a+56LGhXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkg6ZyA6KaB6K6+572u55qE5bGe5oCnXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSB2YWx1ZSDorr7nva7nmoTlgLxcclxuICovXHJcbmZ1bmN0aW9uIHNldFByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkge1xyXG5cdGlmICghb2JqKSB7XHJcblx0XHRyZXR1cm5cclxuXHR9XHJcblx0Ly8g6YCS5b2S6LWL5YC8XHJcblx0Y29uc3QgaW5GbiA9IGZ1bmN0aW9uKF9vYmosIGtleXMsIHYpIHtcclxuXHRcdC8vIOacgOWQjuS4gOS4quWxnuaAp2tleVxyXG5cdFx0aWYgKGtleXMubGVuZ3RoID09PSAxKSB7XHJcblx0XHRcdF9vYmpba2V5c1swXV0gPSB2XHJcblx0XHRcdHJldHVyblxyXG5cdFx0fVxyXG5cdFx0Ly8gMH5sZW5ndGgtMeS4qmtleVxyXG5cdFx0d2hpbGUgKGtleXMubGVuZ3RoID4gMSkge1xyXG5cdFx0XHRjb25zdCBrID0ga2V5c1swXVxyXG5cdFx0XHRpZiAoIV9vYmpba10gfHwgKHR5cGVvZiBfb2JqW2tdICE9PSAnb2JqZWN0JykpIHtcclxuXHRcdFx0XHRfb2JqW2tdID0ge31cclxuXHRcdFx0fVxyXG5cdFx0XHRjb25zdCBrZXkgPSBrZXlzLnNoaWZ0KClcclxuXHRcdFx0Ly8g6Ieq6LCD55So5Yik5pat5piv5ZCm5a2Y5Zyo5bGe5oCn77yM5LiN5a2Y5Zyo5YiZ6Ieq5Yqo5Yib5bu65a+56LGhXHJcblx0XHRcdGluRm4oX29ialtrXSwga2V5cywgdilcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlmICh0eXBlb2Yga2V5ICE9PSAnc3RyaW5nJyB8fCBrZXkgPT09ICcnKSB7XHJcblxyXG5cdH0gZWxzZSBpZiAoa2V5LmluZGV4T2YoJy4nKSAhPT0gLTEpIHsgLy8g5pSv5oyB5aSa5bGC57qn6LWL5YC85pON5L2cXHJcblx0XHRjb25zdCBrZXlzID0ga2V5LnNwbGl0KCcuJylcclxuXHRcdGluRm4ob2JqLCBrZXlzLCB2YWx1ZSlcclxuXHR9IGVsc2Uge1xyXG5cdFx0b2JqW2tleV0gPSB2YWx1ZVxyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDojrflj5blvZPliY3pobXpnaLot6/lvoRcclxuICovXHJcbmZ1bmN0aW9uIHBhZ2UoKSB7XHJcblx0Y29uc3QgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKVxyXG5cdC8vIOafkOS6m+eJueauiuaDheWGteS4iyjmr5TlpoLpobXpnaLov5vooYxyZWRpcmVjdFRv5pe255qE5LiA5Lqb5pe25py6Ke+8jHBhZ2Vz5Y+v6IO95Li656m65pWw57uEXHJcblx0cmV0dXJuIGAvJHtwYWdlc1twYWdlcy5sZW5ndGggLSAxXT8ucm91dGUgPz8gJyd9YFxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOiOt+WPluW9k+WJjei3r+eUseagiOWunuS+i+aVsOe7hFxyXG4gKi9cclxuZnVuY3Rpb24gcGFnZXMoKSB7XHJcblx0Y29uc3QgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKVxyXG5cdHJldHVybiBwYWdlc1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W6aG16Z2i5Y6G5Y+y5qCI5oyH5a6a5bGC5a6e5L6LXHJcbiAqIEBwYXJhbSBiYWNrIHtudW1iZXJ9IFswXSAtIDDmiJbogIXotJ/mlbDvvIzooajnpLrojrflj5bljoblj7LmoIjnmoTlk6rkuIDlsYLvvIww6KGo56S66I635Y+W5b2T5YmN6aG16Z2i5a6e5L6L77yMLTEg6KGo56S66I635Y+W5LiK5LiA5Liq6aG16Z2i5a6e5L6L44CC6buY6K6kMOOAglxyXG4gKi9cclxuZnVuY3Rpb24gZ2V0SGlzdG9yeVBhZ2UoYmFjayA9IDApIHtcclxuXHRjb25zdCBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpXHJcblx0Y29uc3QgbGVuID0gcGFnZXMubGVuZ3RoXHJcblx0cmV0dXJuIHBhZ2VzW2xlbiAtIDEgKyBiYWNrXVxyXG59XHJcblxyXG4vKipcclxuICogQGRlc2NyaXB0aW9uIOS/ruaUuXVWaWV35YaF572u5bGe5oCn5YC8XHJcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcyDkv67mlLnlhoXnva5wcm9wc+WxnuaAp1xyXG4gKiBAcGFyYW0ge29iamVjdH0gY29uZmlnIOS/ruaUueWGhee9rmNvbmZpZ+WxnuaAp1xyXG4gKiBAcGFyYW0ge29iamVjdH0gY29sb3Ig5L+u5pS55YaF572uY29sb3LlsZ7mgKdcclxuICogQHBhcmFtIHtvYmplY3R9IHpJbmRleCDkv67mlLnlhoXnva56SW5kZXjlsZ7mgKdcclxuICovXHJcbmZ1bmN0aW9uIHNldENvbmZpZyh7XHJcblx0cHJvcHMgPSB7fSxcclxuXHRjb25maWcgPSB7fSxcclxuXHRjb2xvciA9IHt9LFxyXG5cdHpJbmRleCA9IHt9XHJcbn0pIHtcclxuXHRjb25zdCB7XHJcblx0XHRkZWVwTWVyZ2UsXHJcblx0fSA9IHVuaS4kdVxyXG5cdHVuaS4kdS5jb25maWcgPSBkZWVwTWVyZ2UodW5pLiR1LmNvbmZpZywgY29uZmlnKVxyXG5cdHVuaS4kdS5wcm9wcyA9IGRlZXBNZXJnZSh1bmkuJHUucHJvcHMsIHByb3BzKVxyXG5cdHVuaS4kdS5jb2xvciA9IGRlZXBNZXJnZSh1bmkuJHUuY29sb3IsIGNvbG9yKVxyXG5cdHVuaS4kdS56SW5kZXggPSBkZWVwTWVyZ2UodW5pLiR1LnpJbmRleCwgekluZGV4KVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0cmFuZ2UsXHJcblx0Z2V0UHgsXHJcblx0c2xlZXAsXHJcblx0b3MsXHJcblx0c3lzLFxyXG5cdHJhbmRvbSxcclxuXHRndWlkLFxyXG5cdCRwYXJlbnQsXHJcblx0YWRkU3R5bGUsXHJcblx0YWRkVW5pdCxcclxuXHRkZWVwQ2xvbmUsXHJcblx0ZGVlcE1lcmdlLFxyXG5cdGVycm9yLFxyXG5cdHJhbmRvbUFycmF5LFxyXG5cdHRpbWVGb3JtYXQsXHJcblx0dGltZUZyb20sXHJcblx0dHJpbSxcclxuXHRxdWVyeVBhcmFtcyxcclxuXHR0b2FzdCxcclxuXHR0eXBlMmljb24sXHJcblx0cHJpY2VGb3JtYXQsXHJcblx0Z2V0RHVyYXRpb24sXHJcblx0cGFkWmVybyxcclxuXHRmb3JtVmFsaWRhdGUsXHJcblx0Z2V0UHJvcGVydHksXHJcblx0c2V0UHJvcGVydHksXHJcblx0cGFnZSxcclxuXHRwYWdlcyxcclxuXHRnZXRIaXN0b3J5UGFnZSxcclxuXHRzZXRDb25maWdcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///761\n"); /***/ }), /* 762 */ /*!****************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/digit.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nexports.divide = divide;\nexports.enableBoundaryChecking = enableBoundaryChecking;\nexports.minus = minus;\nexports.plus = plus;\nexports.round = round;\nexports.times = times;\nvar _toArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toArray */ 763));\nvar _boundaryCheckingState = true; // 是否进行越界检查的全局开关\n\n/**\r\n * 把错误的数据转正\r\n * @private\r\n * @example strip(0.09999999999999998)=0.1\r\n */\nfunction strip(num) {\n var precision = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 15;\n return +parseFloat(Number(num).toPrecision(precision));\n}\n\n/**\r\n * Return digits length of a number\r\n * @private\r\n * @param {*number} num Input number\r\n */\nfunction digitLength(num) {\n // Get digit length of e\n var eSplit = num.toString().split(/[eE]/);\n var len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);\n return len > 0 ? len : 0;\n}\n\n/**\r\n * 把小数转成整数,如果是小数则放大成整数\r\n * @private\r\n * @param {*number} num 输入数\r\n */\nfunction float2Fixed(num) {\n if (num.toString().indexOf('e') === -1) {\n return Number(num.toString().replace('.', ''));\n }\n var dLen = digitLength(num);\n return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);\n}\n\n/**\r\n * 检测数字是否越界,如果越界给出提示\r\n * @private\r\n * @param {*number} num 输入数\r\n */\nfunction checkBoundary(num) {\n if (_boundaryCheckingState) {\n if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {\n __f__(\"warn\", \"\".concat(num, \" \\u8D85\\u51FA\\u4E86\\u7CBE\\u5EA6\\u9650\\u5236\\uFF0C\\u7ED3\\u679C\\u53EF\\u80FD\\u4E0D\\u6B63\\u786E\"), \" at uview-ui/libs/function/digit.js:45\");\n }\n }\n}\n\n/**\r\n * 把递归操作扁平迭代化\r\n * @param {number[]} arr 要操作的数字数组\r\n * @param {function} operation 迭代操作\r\n * @private\r\n */\nfunction iteratorOperation(arr, operation) {\n var _arr = (0, _toArray2.default)(arr),\n num1 = _arr[0],\n num2 = _arr[1],\n others = _arr.slice(2);\n var res = operation(num1, num2);\n others.forEach(function (num) {\n res = operation(res, num);\n });\n return res;\n}\n\n/**\r\n * 高精度乘法\r\n * @export\r\n */\nfunction times() {\n for (var _len = arguments.length, nums = new Array(_len), _key = 0; _key < _len; _key++) {\n nums[_key] = arguments[_key];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, times);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var num1Changed = float2Fixed(num1);\n var num2Changed = float2Fixed(num2);\n var baseNum = digitLength(num1) + digitLength(num2);\n var leftValue = num1Changed * num2Changed;\n checkBoundary(leftValue);\n return leftValue / Math.pow(10, baseNum);\n}\n\n/**\r\n * 高精度加法\r\n * @export\r\n */\nfunction plus() {\n for (var _len2 = arguments.length, nums = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n nums[_key2] = arguments[_key2];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, plus);\n }\n var num1 = nums[0],\n num2 = nums[1];\n // 取最大的小数位\n var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n // 把小数都转为整数然后再计算\n return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;\n}\n\n/**\r\n * 高精度减法\r\n * @export\r\n */\nfunction minus() {\n for (var _len3 = arguments.length, nums = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n nums[_key3] = arguments[_key3];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, minus);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;\n}\n\n/**\r\n * 高精度除法\r\n * @export\r\n */\nfunction divide() {\n for (var _len4 = arguments.length, nums = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n nums[_key4] = arguments[_key4];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, divide);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var num1Changed = float2Fixed(num1);\n var num2Changed = float2Fixed(num2);\n checkBoundary(num1Changed);\n checkBoundary(num2Changed);\n // 重要,这里必须用strip进行修正\n return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));\n}\n\n/**\r\n * 四舍五入\r\n * @export\r\n */\nfunction round(num, ratio) {\n var base = Math.pow(10, ratio);\n var result = divide(Math.round(Math.abs(times(num, base))), base);\n if (num < 0 && result !== 0) {\n result = times(result, -1);\n }\n // 位数不足则补0\n return result;\n}\n\n/**\r\n * 是否进行边界检查,默认开启\r\n * @param flag 标记开关,true 为开启,false 为关闭,默认为 true\r\n * @export\r\n */\nfunction enableBoundaryChecking() {\n var flag = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n _boundaryCheckingState = flag;\n}\nvar _default = {\n times: times,\n plus: plus,\n minus: minus,\n divide: divide,\n round: round,\n enableBoundaryChecking: enableBoundaryChecking\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kaWdpdC5qcyJdLCJuYW1lcyI6WyJfYm91bmRhcnlDaGVja2luZ1N0YXRlIiwic3RyaXAiLCJudW0iLCJwcmVjaXNpb24iLCJwYXJzZUZsb2F0IiwiTnVtYmVyIiwidG9QcmVjaXNpb24iLCJkaWdpdExlbmd0aCIsImVTcGxpdCIsInRvU3RyaW5nIiwic3BsaXQiLCJsZW4iLCJsZW5ndGgiLCJmbG9hdDJGaXhlZCIsImluZGV4T2YiLCJyZXBsYWNlIiwiZExlbiIsIk1hdGgiLCJwb3ciLCJjaGVja0JvdW5kYXJ5IiwiTUFYX1NBRkVfSU5URUdFUiIsIk1JTl9TQUZFX0lOVEVHRVIiLCJpdGVyYXRvck9wZXJhdGlvbiIsImFyciIsIm9wZXJhdGlvbiIsIm51bTEiLCJudW0yIiwib3RoZXJzIiwicmVzIiwiZm9yRWFjaCIsInRpbWVzIiwibnVtcyIsIm51bTFDaGFuZ2VkIiwibnVtMkNoYW5nZWQiLCJiYXNlTnVtIiwibGVmdFZhbHVlIiwicGx1cyIsIm1heCIsIm1pbnVzIiwiZGl2aWRlIiwicm91bmQiLCJyYXRpbyIsImJhc2UiLCJyZXN1bHQiLCJhYnMiLCJlbmFibGVCb3VuZGFyeUNoZWNraW5nIiwiZmxhZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSxJQUFJQSxzQkFBc0IsR0FBRyxJQUFJLENBQUMsQ0FBQzs7QUFFbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLEtBQUssQ0FBQ0MsR0FBRyxFQUFrQjtFQUFBLElBQWhCQyxTQUFTLHVFQUFHLEVBQUU7RUFDaEMsT0FBTyxDQUFDQyxVQUFVLENBQUNDLE1BQU0sQ0FBQ0gsR0FBRyxDQUFDLENBQUNJLFdBQVcsQ0FBQ0gsU0FBUyxDQUFDLENBQUM7QUFDeEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNJLFdBQVcsQ0FBQ0wsR0FBRyxFQUFFO0VBQ3hCO0VBQ0EsSUFBTU0sTUFBTSxHQUFHTixH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T0FBT0EsTUFBTTtBQUNmOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTRSxzQkFBc0IsR0FBYztFQUFBLElBQWJDLElBQUksdUVBQUcsSUFBSTtFQUNoRDlDLHNCQUFzQixHQUFHOEMsSUFBSTtBQUMvQjtBQUFDLGVBR2M7RUFDYmhCLEtBQUssRUFBTEEsS0FBSztFQUNMTSxJQUFJLEVBQUpBLElBQUk7RUFDSkUsS0FBSyxFQUFMQSxLQUFLO0VBQ0xDLE1BQU0sRUFBTkEsTUFBTTtFQUNOQyxLQUFLLEVBQUxBLEtBQUs7RUFDTEssc0JBQXNCLEVBQXRCQTtBQUNGLENBQUM7QUFBQSwyQiIsImZpbGUiOiI3NjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgX2JvdW5kYXJ5Q2hlY2tpbmdTdGF0ZSA9IHRydWU7IC8vIOaYr+WQpui/m+ihjOi2iueVjOajgOafpeeahOWFqOWxgOW8gOWFs1xyXG5cclxuLyoqXHJcbiAqIOaKiumUmeivr+eahOaVsOaNrui9rOato1xyXG4gKiBAcHJpdmF0ZVxyXG4gKiBAZXhhbXBsZSBzdHJpcCgwLjA5OTk5OTk5OTk5OTk5OTk4KT0wLjFcclxuICovXHJcbmZ1bmN0aW9uIHN0cmlwKG51bSwgcHJlY2lzaW9uID0gMTUpIHtcclxuICByZXR1cm4gK3BhcnNlRmxvYXQoTnVtYmVyKG51bSkudG9QcmVjaXNpb24ocHJlY2lzaW9uKSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXR1cm4gZGlnaXRzIGxlbmd0aCBvZiBhIG51bWJlclxyXG4gKiBAcHJpdmF0ZVxyXG4gKiBAcGFyYW0geypudW1iZXJ9IG51bSBJbnB1dCBudW1iZXJcclxuICovXHJcbmZ1bmN0aW9uIGRpZ2l0TGVuZ3RoKG51bSkge1xyXG4gIC8vIEdldCBkaWdpdCBsZW5ndGggb2YgZVxyXG4gIGNvbnN0IGVTcGxpdCA9IG51bS50b1N0cmluZygpLnNwbGl0KC9bZUVdLyk7XHJcbiAgY29uc3QgbGVuID0gKGVTcGxpdFswXS5zcGxpdCgnLicpWzFdIHx8ICcnKS5sZW5ndGggLSArKGVTcGxpdFsxXSB8fCAwKTtcclxuICByZXR1cm4gbGVuID4gMCA/IGxlbiA6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmiorlsI/mlbDovazmiJDmlbTmlbAs5aaC5p6c5piv5bCP5pWw5YiZ5pS+5aSn5oiQ5pW05pWwXHJcbiAqIEBwcml2YXRlXHJcbiAqIEBwYXJhbSB7Km51bWJlcn0gbnVtIOi+k+WFpeaVsFxyXG4gKi9cclxuZnVuY3Rpb24gZmxvYXQyRml4ZWQobnVtKSB7XHJcbiAgaWYgKG51bS50b1N0cmluZygpLmluZGV4T2YoJ2UnKSA9PT0gLTEpIHtcclxuICAgIHJldHVybiBOdW1iZXIobnVtLnRvU3RyaW5nKCkucmVwbGFjZSgnLicsICcnKSk7XHJcbiAgfVxyXG4gIGNvbnN0IGRMZW4gPSBkaWdpdExlbmd0aChudW0pO1xyXG4gIHJldHVybiBkTGVuID4gMCA/IHN0cmlwKE51bWJlcihudW0pICogTWF0aC5wb3coMTAsIGRMZW4pKSA6IE51bWJlcihudW0pO1xyXG59XHJcblxyXG4vKipcclxuICog5qOA5rWL5pWw5a2X5piv5ZCm6LaK55WM77yM5aaC5p6c6LaK55WM57uZ5Ye65o+Q56S6XHJcbiAqIEBwcml2YXRlXHJcbiAqIEBwYXJhbSB7Km51bWJlcn0gbnVtIOi+k+WFpeaVsFxyXG4gKi9cclxuZnVuY3Rpb24gY2hlY2tCb3VuZGFyeShudW0pIHtcclxuICBpZiAoX2JvdW5kYXJ5Q2hlY2tpbmdTdGF0ZSkge1xyXG4gICAgaWYgKG51bSA+IE51bWJlci5NQVhfU0FGRV9JTlRFR0VSIHx8IG51bSA8IE51bWJlci5NSU5fU0FGRV9JTlRFR0VSKSB7XHJcbiAgICAgIGNvbnNvbGUud2FybihgJHtudW19IOi2heWHuuS6hueyvuW6pumZkOWItu+8jOe7k+aenOWPr+iDveS4jeato+ehrmApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOaKiumAkuW9kuaTjeS9nOaJgeW5s+i/reS7o+WMllxyXG4gKiBAcGFyYW0ge251bWJlcltdfSBhcnIg6KaB5pON5L2c55qE5pWw5a2X5pWw57uEXHJcbiAqIEBwYXJhbSB7ZnVuY3Rpb259IG9wZXJhdGlvbiDov63ku6Pmk43kvZxcclxuICogQHByaXZhdGVcclxuICovXHJcbmZ1bmN0aW9uIGl0ZXJhdG9yT3BlcmF0aW9uKGFyciwgb3BlcmF0aW9uKSB7XHJcbiAgY29uc3QgW251bTEsIG51bTIsIC4uLm90aGVyc10gPSBhcnI7XHJcbiAgbGV0IHJlcyA9IG9wZXJhdGlvbihudW0xLCBudW0yKTtcclxuXHJcbiAgb3RoZXJzLmZvckVhY2goKG51bSkgPT4ge1xyXG4gICAgcmVzID0gb3BlcmF0aW9uKHJlcywgbnVtKTtcclxuICB9KTtcclxuXHJcbiAgcmV0dXJuIHJlcztcclxufVxyXG5cclxuLyoqXHJcbiAqIOmrmOeyvuW6puS5mOazlVxyXG4gKiBAZXhwb3J0XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdGltZXMoLi4ubnVtcykge1xyXG4gIGlmIChudW1zLmxlbmd0aCA+IDIpIHtcclxuICAgIHJldHVybiBpdGVyYXRvck9wZXJhdGlvbihudW1zLCB0aW1lcyk7XHJcbiAgfVxyXG5cclxuICBjb25zdCBbbnVtMSwgbnVtMl0gPSBudW1zO1xyXG4gIGNvbnN0IG51bTFDaGFuZ2VkID0gZmxvYXQyRml4ZWQobnVtMSk7XHJcbiAgY29uc3QgbnVtMkNoYW5nZWQgPSBmbG9hdDJGaXhlZChudW0yKTtcclxuICBjb25zdCBiYXNlTnVtID0gZGlnaXRMZW5ndGgobnVtMSkgKyBkaWdpdExlbmd0aChudW0yKTtcclxuICBjb25zdCBsZWZ0VmFsdWUgPSBudW0xQ2hhbmdlZCAqIG51bTJDaGFuZ2VkO1xyXG5cclxuICBjaGVja0JvdW5kYXJ5KGxlZnRWYWx1ZSk7XHJcblxyXG4gIHJldHVybiBsZWZ0VmFsdWUgLyBNYXRoLnBvdygxMCwgYmFzZU51bSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpq5jnsr7luqbliqDms5VcclxuICogQGV4cG9ydFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBsdXMoLi4ubnVtcykge1xyXG4gIGlmIChudW1zLmxlbmd0aCA+IDIpIHtcclxuICAgIHJldHVybiBpdGVyYXRvck9wZXJhdGlvbihudW1zLCBwbHVzKTtcclxuICB9XHJcblxyXG4gIGNvbnN0IFtudW0xLCBudW0yXSA9IG51bXM7XHJcbiAgLy8g5Y+W5pyA5aSn55qE5bCP5pWw5L2NXHJcbiAgY29uc3QgYmFzZU51bSA9IE1hdGgucG93KDEwLCBNYXRoLm1heChkaWdpdExlbmd0aChudW0xKSwgZGlnaXRMZW5ndGgobnVtMikpKTtcclxuICAvLyDmiorlsI/mlbDpg73ovazkuLrmlbTmlbDnhLblkI7lho3orqHnrpdcclxuICByZXR1cm4gKHRpbWVzKG51bTEsIGJhc2VOdW0pICsgdGltZXMobnVtMiwgYmFzZU51bSkpIC8gYmFzZU51bTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmrmOeyvuW6puWHj+azlVxyXG4gKiBAZXhwb3J0XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbWludXMoLi4ubnVtcykge1xyXG4gIGlmIChudW1zLmxlbmd0aCA+IDIpIHtcclxuICAgIHJldHVybiBpdGVyYXRvck9wZXJhdGlvbihudW1zLCBtaW51cyk7XHJcbiAgfVxyXG5cclxuICBjb25zdCBbbnVtMSwgbnVtMl0gPSBudW1zO1xyXG4gIGNvbnN0IGJhc2VOdW0gPSBNYXRoLnBvdygxMCwgTWF0aC5tYXgoZGlnaXRMZW5ndGgobnVtMSksIGRpZ2l0TGVuZ3RoKG51bTIpKSk7XHJcbiAgcmV0dXJuICh0aW1lcyhudW0xLCBiYXNlTnVtKSAtIHRpbWVzKG51bTIsIGJhc2VOdW0pKSAvIGJhc2VOdW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpq5jnsr7luqbpmaTms5VcclxuICogQGV4cG9ydFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGRpdmlkZSguLi5udW1zKSB7XHJcbiAgaWYgKG51bXMubGVuZ3RoID4gMikge1xyXG4gICAgcmV0dXJuIGl0ZXJhdG9yT3BlcmF0aW9uKG51bXMsIGRpdmlkZSk7XHJcbiAgfVxyXG5cclxuICBjb25zdCBbbnVtMSwgbnVtMl0gPSBudW1zO1xyXG4gIGNvbnN0IG51bTFDaGFuZ2VkID0gZmxvYXQyRml4ZWQobnVtMSk7XHJcbiAgY29uc3QgbnVtMkNoYW5nZWQgPSBmbG9hdDJGaXhlZChudW0yKTtcclxuICBjaGVja0JvdW5kYXJ5KG51bTFDaGFuZ2VkKTtcclxuICBjaGVja0JvdW5kYXJ5KG51bTJDaGFuZ2VkKTtcclxuICAvLyDph43opoHvvIzov5nph4zlv4XpobvnlKhzdHJpcOi/m+ihjOS/ruato1xyXG4gIHJldHVybiB0aW1lcyhudW0xQ2hhbmdlZCAvIG51bTJDaGFuZ2VkLCBzdHJpcChNYXRoLnBvdygxMCwgZGlnaXRMZW5ndGgobnVtMikgLSBkaWdpdExlbmd0aChudW0xKSkpKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWbm+iIjeS6lOWFpVxyXG4gKiBAZXhwb3J0XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcm91bmQobnVtLCByYXRpbykge1xyXG4gIGNvbnN0IGJhc2UgPSBNYXRoLnBvdygxMCwgcmF0aW8pO1xyXG4gIGxldCByZXN1bHQgPSBkaXZpZGUoTWF0aC5yb3VuZChNYXRoLmFicyh0aW1lcyhudW0sIGJhc2UpKSksIGJhc2UpO1xyXG4gIGlmIChudW0gPCAwICYmIHJlc3VsdCAhPT0gMCkge1xyXG4gICAgcmVzdWx0ID0gdGltZXMocmVzdWx0LCAtMSk7XHJcbiAgfVxyXG4gIC8vIOS9jeaVsOS4jei2s+WImeihpTBcclxuICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm6L+b6KGM6L6555WM5qOA5p+l77yM6buY6K6k5byA5ZCvXHJcbiAqIEBwYXJhbSBmbGFnIOagh+iusOW8gOWFs++8jHRydWUg5Li65byA5ZCv77yMZmFsc2Ug5Li65YWz6Zet77yM6buY6K6k5Li6IHRydWVcclxuICogQGV4cG9ydFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGVuYWJsZUJvdW5kYXJ5Q2hlY2tpbmcoZmxhZyA9IHRydWUpIHtcclxuICBfYm91bmRhcnlDaGVja2luZ1N0YXRlID0gZmxhZztcclxufVxyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICB0aW1lcyxcclxuICBwbHVzLFxyXG4gIG1pbnVzLFxyXG4gIGRpdmlkZSxcclxuICByb3VuZCxcclxuICBlbmFibGVCb3VuZGFyeUNoZWNraW5nLFxyXG59O1xyXG5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///762\n"); /***/ }), /* 763 */ /*!********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toArray.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 138); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 121); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 122); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 140); function _toArray(arr) { return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); } module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 764 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/config.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// 此版本发布于2024-03-17\nvar version = '2.0.37';\n\n// 开发环境才提示,生产环境不会提示\nif (true) {\n __f__(\"log\", \"\\n %c uView V\".concat(version, \" %c https://uviewui.com/ \\n\\n\"), 'color: #ffffff; background: #3c9cff; padding:5px 0; border-radius: 5px;', \" at uview-ui/libs/config/config.js:6\");\n}\nvar _default = {\n v: version,\n version: version,\n // 主题名称\n type: ['primary', 'success', 'info', 'error', 'warning'],\n // 颜色部分,本来可以通过scss的:export导出供js使用,但是奈何nvue不支持\n color: {\n 'u-primary': '#2979ff',\n 'u-warning': '#ff9900',\n 'u-success': '#19be6b',\n 'u-error': '#fa3534',\n 'u-info': '#909399',\n 'u-main-color': '#303133',\n 'u-content-color': '#606266',\n 'u-tips-color': '#909399',\n 'u-light-color': '#c0c4cc'\n },\n // 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx\n unit: 'px'\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvY29uZmlnLmpzIl0sIm5hbWVzIjpbInZlcnNpb24iLCJwcm9jZXNzIiwidiIsInR5cGUiLCJjb2xvciIsInVuaXQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0EsSUFBTUEsT0FBTyxHQUFHLFFBQVE7O0FBRXhCO0FBQ0EsSUFBSUMsSUFBc0MsRUFBRTtFQUMzQyxvQ0FBNEJELE9BQU8sb0NBQWlDLHlFQUF5RTtBQUM5STtBQUFDLGVBRWM7RUFDWEUsQ0FBQyxFQUFFRixPQUFPO0VBQ1ZBLE9BQU8sRUFBUEEsT0FBTztFQUNQO0VBQ0FHLElBQUksRUFBRSxDQUNGLFNBQVMsRUFDVCxTQUFTLEVBQ1QsTUFBTSxFQUNOLE9BQU8sRUFDUCxTQUFTLENBQ1o7RUFDRDtFQUNBQyxLQUFLLEVBQUU7SUFDSCxXQUFXLEVBQUUsU0FBUztJQUN0QixXQUFXLEVBQUUsU0FBUztJQUN0QixXQUFXLEVBQUUsU0FBUztJQUN0QixTQUFTLEVBQUUsU0FBUztJQUNwQixRQUFRLEVBQUUsU0FBUztJQUNuQixjQUFjLEVBQUUsU0FBUztJQUN6QixpQkFBaUIsRUFBRSxTQUFTO0lBQzVCLGNBQWMsRUFBRSxTQUFTO0lBQ3pCLGVBQWUsRUFBRTtFQUNyQixDQUFDO0VBQ0o7RUFDQUMsSUFBSSxFQUFFO0FBQ1AsQ0FBQztBQUFBLDJCIiwiZmlsZSI6Ijc2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOatpOeJiOacrOWPkeW4g+S6jjIwMjQtMDMtMTdcclxuY29uc3QgdmVyc2lvbiA9ICcyLjAuMzcnXHJcblxyXG4vLyDlvIDlj5Hnjq/looPmiY3mj5DnpLrvvIznlJ/kuqfnjq/looPkuI3kvJrmj5DnpLpcclxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XHJcblx0Y29uc29sZS5sb2coYFxcbiAlYyB1VmlldyBWJHt2ZXJzaW9ufSAlYyBodHRwczovL3V2aWV3dWkuY29tLyBcXG5cXG5gLCAnY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMzYzljZmY7IHBhZGRpbmc6NXB4IDA7IGJvcmRlci1yYWRpdXM6IDVweDsnKTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgdjogdmVyc2lvbixcclxuICAgIHZlcnNpb24sXHJcbiAgICAvLyDkuLvpopjlkI3np7BcclxuICAgIHR5cGU6IFtcclxuICAgICAgICAncHJpbWFyeScsXHJcbiAgICAgICAgJ3N1Y2Nlc3MnLFxyXG4gICAgICAgICdpbmZvJyxcclxuICAgICAgICAnZXJyb3InLFxyXG4gICAgICAgICd3YXJuaW5nJ1xyXG4gICAgXSxcclxuICAgIC8vIOminOiJsumDqOWIhu+8jOacrOadpeWPr+S7pemAmui/h3Njc3PnmoQ6ZXhwb3J05a+85Ye65L6banPkvb/nlKjvvIzkvYbmmK/lpYjkvZVudnVl5LiN5pSv5oyBXHJcbiAgICBjb2xvcjoge1xyXG4gICAgICAgICd1LXByaW1hcnknOiAnIzI5NzlmZicsXHJcbiAgICAgICAgJ3Utd2FybmluZyc6ICcjZmY5OTAwJyxcclxuICAgICAgICAndS1zdWNjZXNzJzogJyMxOWJlNmInLFxyXG4gICAgICAgICd1LWVycm9yJzogJyNmYTM1MzQnLFxyXG4gICAgICAgICd1LWluZm8nOiAnIzkwOTM5OScsXHJcbiAgICAgICAgJ3UtbWFpbi1jb2xvcic6ICcjMzAzMTMzJyxcclxuICAgICAgICAndS1jb250ZW50LWNvbG9yJzogJyM2MDYyNjYnLFxyXG4gICAgICAgICd1LXRpcHMtY29sb3InOiAnIzkwOTM5OScsXHJcbiAgICAgICAgJ3UtbGlnaHQtY29sb3InOiAnI2MwYzRjYydcclxuICAgIH0sXHJcblx0Ly8g6buY6K6k5Y2V5L2N77yM5Y+v5Lul6YCa6L+H6YWN572u5Li6cnB477yM6YKj5LmI5Zyo55So5LqO5Lyg5YWl57uE5Lu25aSn5bCP5Y+C5pWw5Li65pWw5YC85pe277yM5bCx6buY6K6k5Li6cnB4XHJcblx0dW5pdDogJ3B4J1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///764\n"); /***/ }), /* 765 */ /*!**************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 3));\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./config */ 764));\nvar _actionSheet = _interopRequireDefault(__webpack_require__(/*! ./props/actionSheet.js */ 766));\nvar _album = _interopRequireDefault(__webpack_require__(/*! ./props/album.js */ 767));\nvar _alert = _interopRequireDefault(__webpack_require__(/*! ./props/alert.js */ 768));\nvar _avatar = _interopRequireDefault(__webpack_require__(/*! ./props/avatar */ 769));\nvar _avatarGroup = _interopRequireDefault(__webpack_require__(/*! ./props/avatarGroup */ 770));\nvar _backtop = _interopRequireDefault(__webpack_require__(/*! ./props/backtop */ 771));\nvar _badge = _interopRequireDefault(__webpack_require__(/*! ./props/badge */ 772));\nvar _button = _interopRequireDefault(__webpack_require__(/*! ./props/button */ 773));\nvar _calendar = _interopRequireDefault(__webpack_require__(/*! ./props/calendar */ 774));\nvar _carKeyboard = _interopRequireDefault(__webpack_require__(/*! ./props/carKeyboard */ 775));\nvar _cell = _interopRequireDefault(__webpack_require__(/*! ./props/cell */ 776));\nvar _cellGroup = _interopRequireDefault(__webpack_require__(/*! ./props/cellGroup */ 777));\nvar _checkbox = _interopRequireDefault(__webpack_require__(/*! ./props/checkbox */ 778));\nvar _checkboxGroup = _interopRequireDefault(__webpack_require__(/*! ./props/checkboxGroup */ 779));\nvar _circleProgress = _interopRequireDefault(__webpack_require__(/*! ./props/circleProgress */ 780));\nvar _code = _interopRequireDefault(__webpack_require__(/*! ./props/code */ 781));\nvar _codeInput = _interopRequireDefault(__webpack_require__(/*! ./props/codeInput */ 782));\nvar _col = _interopRequireDefault(__webpack_require__(/*! ./props/col */ 783));\nvar _collapse = _interopRequireDefault(__webpack_require__(/*! ./props/collapse */ 784));\nvar _collapseItem = _interopRequireDefault(__webpack_require__(/*! ./props/collapseItem */ 785));\nvar _columnNotice = _interopRequireDefault(__webpack_require__(/*! ./props/columnNotice */ 786));\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! ./props/countDown */ 787));\nvar _countTo = _interopRequireDefault(__webpack_require__(/*! ./props/countTo */ 788));\nvar _datetimePicker = _interopRequireDefault(__webpack_require__(/*! ./props/datetimePicker */ 789));\nvar _divider = _interopRequireDefault(__webpack_require__(/*! ./props/divider */ 790));\nvar _empty = _interopRequireDefault(__webpack_require__(/*! ./props/empty */ 791));\nvar _form = _interopRequireDefault(__webpack_require__(/*! ./props/form */ 792));\nvar _formItem = _interopRequireDefault(__webpack_require__(/*! ./props/formItem */ 793));\nvar _gap = _interopRequireDefault(__webpack_require__(/*! ./props/gap */ 794));\nvar _grid = _interopRequireDefault(__webpack_require__(/*! ./props/grid */ 795));\nvar _gridItem = _interopRequireDefault(__webpack_require__(/*! ./props/gridItem */ 796));\nvar _icon = _interopRequireDefault(__webpack_require__(/*! ./props/icon */ 797));\nvar _image = _interopRequireDefault(__webpack_require__(/*! ./props/image */ 798));\nvar _indexAnchor = _interopRequireDefault(__webpack_require__(/*! ./props/indexAnchor */ 799));\nvar _indexList = _interopRequireDefault(__webpack_require__(/*! ./props/indexList */ 800));\nvar _input = _interopRequireDefault(__webpack_require__(/*! ./props/input */ 801));\nvar _keyboard = _interopRequireDefault(__webpack_require__(/*! ./props/keyboard */ 802));\nvar _line = _interopRequireDefault(__webpack_require__(/*! ./props/line */ 803));\nvar _lineProgress = _interopRequireDefault(__webpack_require__(/*! ./props/lineProgress */ 804));\nvar _link = _interopRequireDefault(__webpack_require__(/*! ./props/link */ 805));\nvar _list = _interopRequireDefault(__webpack_require__(/*! ./props/list */ 806));\nvar _listItem = _interopRequireDefault(__webpack_require__(/*! ./props/listItem */ 807));\nvar _loadingIcon = _interopRequireDefault(__webpack_require__(/*! ./props/loadingIcon */ 808));\nvar _loadingPage = _interopRequireDefault(__webpack_require__(/*! ./props/loadingPage */ 809));\nvar _loadmore = _interopRequireDefault(__webpack_require__(/*! ./props/loadmore */ 810));\nvar _modal = _interopRequireDefault(__webpack_require__(/*! ./props/modal */ 811));\nvar _navbar = _interopRequireDefault(__webpack_require__(/*! ./props/navbar */ 812));\nvar _noNetwork = _interopRequireDefault(__webpack_require__(/*! ./props/noNetwork */ 814));\nvar _noticeBar = _interopRequireDefault(__webpack_require__(/*! ./props/noticeBar */ 815));\nvar _notify = _interopRequireDefault(__webpack_require__(/*! ./props/notify */ 816));\nvar _numberBox = _interopRequireDefault(__webpack_require__(/*! ./props/numberBox */ 817));\nvar _numberKeyboard = _interopRequireDefault(__webpack_require__(/*! ./props/numberKeyboard */ 818));\nvar _overlay = _interopRequireDefault(__webpack_require__(/*! ./props/overlay */ 819));\nvar _parse = _interopRequireDefault(__webpack_require__(/*! ./props/parse */ 820));\nvar _picker = _interopRequireDefault(__webpack_require__(/*! ./props/picker */ 821));\nvar _popup = _interopRequireDefault(__webpack_require__(/*! ./props/popup */ 822));\nvar _radio = _interopRequireDefault(__webpack_require__(/*! ./props/radio */ 823));\nvar _radioGroup = _interopRequireDefault(__webpack_require__(/*! ./props/radioGroup */ 824));\nvar _rate = _interopRequireDefault(__webpack_require__(/*! ./props/rate */ 825));\nvar _readMore = _interopRequireDefault(__webpack_require__(/*! ./props/readMore */ 826));\nvar _row = _interopRequireDefault(__webpack_require__(/*! ./props/row */ 827));\nvar _rowNotice = _interopRequireDefault(__webpack_require__(/*! ./props/rowNotice */ 828));\nvar _scrollList = _interopRequireDefault(__webpack_require__(/*! ./props/scrollList */ 829));\nvar _search = _interopRequireDefault(__webpack_require__(/*! ./props/search */ 830));\nvar _section = _interopRequireDefault(__webpack_require__(/*! ./props/section */ 831));\nvar _skeleton = _interopRequireDefault(__webpack_require__(/*! ./props/skeleton */ 832));\nvar _slider = _interopRequireDefault(__webpack_require__(/*! ./props/slider */ 833));\nvar _statusBar = _interopRequireDefault(__webpack_require__(/*! ./props/statusBar */ 834));\nvar _steps = _interopRequireDefault(__webpack_require__(/*! ./props/steps */ 835));\nvar _stepsItem = _interopRequireDefault(__webpack_require__(/*! ./props/stepsItem */ 836));\nvar _sticky = _interopRequireDefault(__webpack_require__(/*! ./props/sticky */ 837));\nvar _subsection = _interopRequireDefault(__webpack_require__(/*! ./props/subsection */ 838));\nvar _swipeAction = _interopRequireDefault(__webpack_require__(/*! ./props/swipeAction */ 839));\nvar _swipeActionItem = _interopRequireDefault(__webpack_require__(/*! ./props/swipeActionItem */ 840));\nvar _swiper = _interopRequireDefault(__webpack_require__(/*! ./props/swiper */ 841));\nvar _swipterIndicator = _interopRequireDefault(__webpack_require__(/*! ./props/swipterIndicator */ 842));\nvar _switch2 = _interopRequireDefault(__webpack_require__(/*! ./props/switch */ 843));\nvar _tabbar = _interopRequireDefault(__webpack_require__(/*! ./props/tabbar */ 844));\nvar _tabbarItem = _interopRequireDefault(__webpack_require__(/*! ./props/tabbarItem */ 845));\nvar _tabs = _interopRequireDefault(__webpack_require__(/*! ./props/tabs */ 846));\nvar _tag = _interopRequireDefault(__webpack_require__(/*! ./props/tag */ 847));\nvar _text = _interopRequireDefault(__webpack_require__(/*! ./props/text */ 848));\nvar _textarea = _interopRequireDefault(__webpack_require__(/*! ./props/textarea */ 849));\nvar _toast = _interopRequireDefault(__webpack_require__(/*! ./props/toast */ 850));\nvar _toolbar = _interopRequireDefault(__webpack_require__(/*! ./props/toolbar */ 851));\nvar _tooltip = _interopRequireDefault(__webpack_require__(/*! ./props/tooltip */ 852));\nvar _transition = _interopRequireDefault(__webpack_require__(/*! ./props/transition */ 853));\nvar _upload = _interopRequireDefault(__webpack_require__(/*! ./props/upload */ 854));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar color = _config.default.color;\nvar _default = _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, _actionSheet.default), _album.default), _alert.default), _avatar.default), _avatarGroup.default), _backtop.default), _badge.default), _button.default), _calendar.default), _carKeyboard.default), _cell.default), _cellGroup.default), _checkbox.default), _checkboxGroup.default), _circleProgress.default), _code.default), _codeInput.default), _col.default), _collapse.default), _collapseItem.default), _columnNotice.default), _countDown.default), _countTo.default), _datetimePicker.default), _divider.default), _empty.default), _form.default), _formItem.default), _gap.default), _grid.default), _gridItem.default), _icon.default), _image.default), _indexAnchor.default), _indexList.default), _input.default), _keyboard.default), _line.default), _lineProgress.default), _link.default), _list.default), _listItem.default), _loadingIcon.default), _loadingPage.default), _loadmore.default), _modal.default), _navbar.default), _noNetwork.default), _noticeBar.default), _notify.default), _numberBox.default), _numberKeyboard.default), _overlay.default), _parse.default), _picker.default), _popup.default), _radio.default), _radioGroup.default), _rate.default), _readMore.default), _row.default), _rowNotice.default), _scrollList.default), _search.default), _section.default), _skeleton.default), _slider.default), _statusBar.default), _steps.default), _stepsItem.default), _sticky.default), _subsection.default), _swipeAction.default), _swipeActionItem.default), _swiper.default), _swipterIndicator.default), _switch2.default), _tabbar.default), _tabbarItem.default), _tabs.default), _tag.default), _text.default), _textarea.default), _toast.default), _toolbar.default), _tooltip.default), _transition.default), _upload.default);\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMuanMiXSwibmFtZXMiOlsiY29sb3IiLCJjb25maWciLCJhY3Rpb25TaGVldCIsImFsYnVtIiwiYWxlcnQiLCJhdmF0YXIiLCJhdmF0YXJHcm91cCIsImJhY2t0b3AiLCJiYWRnZSIsImJ1dHRvbiIsImNhbGVuZGFyIiwiY2FyS2V5Ym9hcmQiLCJjZWxsIiwiY2VsbEdyb3VwIiwiY2hlY2tib3giLCJjaGVja2JveEdyb3VwIiwiY2lyY2xlUHJvZ3Jlc3MiLCJjb2RlIiwiY29kZUlucHV0IiwiY29sIiwiY29sbGFwc2UiLCJjb2xsYXBzZUl0ZW0iLCJjb2x1bW5Ob3RpY2UiLCJjb3VudERvd24iLCJjb3VudFRvIiwiZGF0ZXRpbWVQaWNrZXIiLCJkaXZpZGVyIiwiZW1wdHkiLCJmb3JtIiwiZm9ybUl0ZW0iLCJnYXAiLCJncmlkIiwiZ3JpZEl0ZW0iLCJpY29uIiwiaW1hZ2UiLCJpbmRleEFuY2hvciIsImluZGV4TGlzdCIsImlucHV0Iiwia2V5Ym9hcmQiLCJsaW5lIiwibGluZVByb2dyZXNzIiwibGluayIsImxpc3QiLCJsaXN0SXRlbSIsImxvYWRpbmdJY29uIiwibG9hZGluZ1BhZ2UiLCJsb2FkbW9yZSIsIm1vZGFsIiwibmF2YmFyIiwibm9OZXR3b3JrIiwibm90aWNlQmFyIiwibm90aWZ5IiwibnVtYmVyQm94IiwibnVtYmVyS2V5Ym9hcmQiLCJvdmVybGF5IiwicGFyc2UiLCJwaWNrZXIiLCJwb3B1cCIsInJhZGlvIiwicmFkaW9Hcm91cCIsInJhdGUiLCJyZWFkTW9yZSIsInJvdyIsInJvd05vdGljZSIsInNjcm9sbExpc3QiLCJzZWFyY2giLCJzZWN0aW9uIiwic2tlbGV0b24iLCJzbGlkZXIiLCJzdGF0dXNCYXIiLCJzdGVwcyIsInN0ZXBzSXRlbSIsInN0aWNreSIsInN1YnNlY3Rpb24iLCJzd2lwZUFjdGlvbiIsInN3aXBlQWN0aW9uSXRlbSIsInN3aXBlciIsInN3aXB0ZXJJbmRpY2F0b3IiLCJfc3dpdGNoIiwidGFiYmFyIiwidGFiYmFySXRlbSIsInRhYnMiLCJ0YWciLCJ0ZXh0IiwidGV4dGFyZWEiLCJ0b2FzdCIsInRvb2xiYXIiLCJ0b29sdGlwIiwidHJhbnNpdGlvbiIsInVwbG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQW1DO0FBQUE7QUFFbkMsSUFDSUEsS0FBSyxHQUNMQyxlQUFNLENBRE5ELEtBQUs7QUFDQyxtdUNBR0hFLG9CQUFXLEdBQ1hDLGNBQUssR0FDTEMsY0FBSyxHQUNMQyxlQUFNLEdBQ05DLG9CQUFXLEdBQ1hDLGdCQUFPLEdBQ1BDLGNBQUssR0FDTEMsZUFBTSxHQUNOQyxpQkFBUSxHQUNSQyxvQkFBVyxHQUNYQyxhQUFJLEdBQ0pDLGtCQUFTLEdBQ1RDLGlCQUFRLEdBQ1JDLHNCQUFhLEdBQ2JDLHVCQUFjLEdBQ2RDLGFBQUksR0FDSkMsa0JBQVMsR0FDVEMsWUFBRyxHQUNIQyxpQkFBUSxHQUNSQyxxQkFBWSxHQUNaQyxxQkFBWSxHQUNaQyxrQkFBUyxHQUNUQyxnQkFBTyxHQUNQQyx1QkFBYyxHQUNkQyxnQkFBTyxHQUNQQyxjQUFLLEdBQ0xDLGFBQUksR0FDSkMsaUJBQVEsR0FDUkMsWUFBRyxHQUNIQyxhQUFJLEdBQ0pDLGlCQUFRLEdBQ1JDLGFBQUksR0FDSkMsY0FBSyxHQUNMQyxvQkFBVyxHQUNYQyxrQkFBUyxHQUNUQyxjQUFLLEdBQ0xDLGlCQUFRLEdBQ1JDLGFBQUksR0FDSkMscUJBQVksR0FDWkMsYUFBSSxHQUNKQyxhQUFJLEdBQ0pDLGlCQUFRLEdBQ1JDLG9CQUFXLEdBQ1hDLG9CQUFXLEdBQ1hDLGlCQUFRLEdBQ1JDLGNBQUssR0FDTEMsZUFBTSxHQUNOQyxrQkFBUyxHQUNUQyxrQkFBUyxHQUNUQyxlQUFNLEdBQ05DLGtCQUFTLEdBQ1RDLHVCQUFjLEdBQ2RDLGdCQUFPLEdBQ1BDLGNBQUssR0FDTEMsZUFBTSxHQUNOQyxjQUFLLEdBQ0xDLGNBQUssR0FDTEMsbUJBQVUsR0FDVkMsYUFBSSxHQUNKQyxpQkFBUSxHQUNSQyxZQUFHLEdBQ0hDLGtCQUFTLEdBQ1RDLG1CQUFVLEdBQ1ZDLGVBQU0sR0FDTkMsZ0JBQU8sR0FDUEMsaUJBQVEsR0FDUkMsZUFBTSxHQUNOQyxrQkFBUyxHQUNUQyxjQUFLLEdBQ0xDLGtCQUFTLEdBQ1RDLGVBQU0sR0FDTkMsbUJBQVUsR0FDVkMsb0JBQVcsR0FDWEMsd0JBQWUsR0FDZkMsZUFBTSxHQUNOQyx5QkFBZ0IsR0FDaEJDLGdCQUFPLEdBQ1BDLGVBQU0sR0FDTkMsbUJBQVUsR0FDVkMsYUFBSSxHQUNKQyxZQUFHLEdBQ0hDLGFBQUksR0FDSkMsaUJBQVEsR0FDUkMsY0FBSyxHQUNMQyxnQkFBTyxHQUNQQyxnQkFBTyxHQUNQQyxtQkFBVSxHQUNWQyxlQUFNO0FBQUEiLCJmaWxlIjoiNzY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOatpOaWh+S7tueahOS9nOeUqOS4uue7n+S4gOmFjee9ruaJgOaciee7hOS7tueahHByb3Bz5Y+C5pWwXHJcbiAqIOWAn+atpOeUqOaIt+WPr+S7peWFqOWxgOimhueblue7hOS7tueahHByb3Bz6buY6K6k5YC8XHJcbiAqIOaXoOmcgOWcqOavj+S4quW8leWFpee7hOS7tueahOmhtemdouS4remDvemFjee9ruS4gOasoVxyXG4gKi9cclxuaW1wb3J0IGNvbmZpZyBmcm9tICcuL2NvbmZpZydcclxuXHJcbmltcG9ydCBhY3Rpb25TaGVldCBmcm9tICcuL3Byb3BzL2FjdGlvblNoZWV0LmpzJ1xyXG5pbXBvcnQgYWxidW0gZnJvbSAnLi9wcm9wcy9hbGJ1bS5qcydcclxuaW1wb3J0IGFsZXJ0IGZyb20gJy4vcHJvcHMvYWxlcnQuanMnXHJcbmltcG9ydCBhdmF0YXIgZnJvbSAnLi9wcm9wcy9hdmF0YXInXHJcbmltcG9ydCBhdmF0YXJHcm91cCBmcm9tICcuL3Byb3BzL2F2YXRhckdyb3VwJ1xyXG5pbXBvcnQgYmFja3RvcCBmcm9tICcuL3Byb3BzL2JhY2t0b3AnXHJcbmltcG9ydCBiYWRnZSBmcm9tICcuL3Byb3BzL2JhZGdlJ1xyXG5pbXBvcnQgYnV0dG9uIGZyb20gJy4vcHJvcHMvYnV0dG9uJ1xyXG5pbXBvcnQgY2FsZW5kYXIgZnJvbSAnLi9wcm9wcy9jYWxlbmRhcidcclxuaW1wb3J0IGNhcktleWJvYXJkIGZyb20gJy4vcHJvcHMvY2FyS2V5Ym9hcmQnXHJcbmltcG9ydCBjZWxsIGZyb20gJy4vcHJvcHMvY2VsbCdcclxuaW1wb3J0IGNlbGxHcm91cCBmcm9tICcuL3Byb3BzL2NlbGxHcm91cCdcclxuaW1wb3J0IGNoZWNrYm94IGZyb20gJy4vcHJvcHMvY2hlY2tib3gnXHJcbmltcG9ydCBjaGVja2JveEdyb3VwIGZyb20gJy4vcHJvcHMvY2hlY2tib3hHcm91cCdcclxuaW1wb3J0IGNpcmNsZVByb2dyZXNzIGZyb20gJy4vcHJvcHMvY2lyY2xlUHJvZ3Jlc3MnXHJcbmltcG9ydCBjb2RlIGZyb20gJy4vcHJvcHMvY29kZSdcclxuaW1wb3J0IGNvZGVJbnB1dCBmcm9tICcuL3Byb3BzL2NvZGVJbnB1dCdcclxuaW1wb3J0IGNvbCBmcm9tICcuL3Byb3BzL2NvbCdcclxuaW1wb3J0IGNvbGxhcHNlIGZyb20gJy4vcHJvcHMvY29sbGFwc2UnXHJcbmltcG9ydCBjb2xsYXBzZUl0ZW0gZnJvbSAnLi9wcm9wcy9jb2xsYXBzZUl0ZW0nXHJcbmltcG9ydCBjb2x1bW5Ob3RpY2UgZnJvbSAnLi9wcm9wcy9jb2x1bW5Ob3RpY2UnXHJcbmltcG9ydCBjb3VudERvd24gZnJvbSAnLi9wcm9wcy9jb3VudERvd24nXHJcbmltcG9ydCBjb3VudFRvIGZyb20gJy4vcHJvcHMvY291bnRUbydcclxuaW1wb3J0IGRhdGV0aW1lUGlja2VyIGZyb20gJy4vcHJvcHMvZGF0ZXRpbWVQaWNrZXInXHJcbmltcG9ydCBkaXZpZGVyIGZyb20gJy4vcHJvcHMvZGl2aWRlcidcclxuaW1wb3J0IGVtcHR5IGZyb20gJy4vcHJvcHMvZW1wdHknXHJcbmltcG9ydCBmb3JtIGZyb20gJy4vcHJvcHMvZm9ybSdcclxuaW1wb3J0IGZvcm1JdGVtIGZyb20gJy4vcHJvcHMvZm9ybUl0ZW0nXHJcbmltcG9ydCBnYXAgZnJvbSAnLi9wcm9wcy9nYXAnXHJcbmltcG9ydCBncmlkIGZyb20gJy4vcHJvcHMvZ3JpZCdcclxuaW1wb3J0IGdyaWRJdGVtIGZyb20gJy4vcHJvcHMvZ3JpZEl0ZW0nXHJcbmltcG9ydCBpY29uIGZyb20gJy4vcHJvcHMvaWNvbidcclxuaW1wb3J0IGltYWdlIGZyb20gJy4vcHJvcHMvaW1hZ2UnXHJcbmltcG9ydCBpbmRleEFuY2hvciBmcm9tICcuL3Byb3BzL2luZGV4QW5jaG9yJ1xyXG5pbXBvcnQgaW5kZXhMaXN0IGZyb20gJy4vcHJvcHMvaW5kZXhMaXN0J1xyXG5pbXBvcnQgaW5wdXQgZnJvbSAnLi9wcm9wcy9pbnB1dCdcclxuaW1wb3J0IGtleWJvYXJkIGZyb20gJy4vcHJvcHMva2V5Ym9hcmQnXHJcbmltcG9ydCBsaW5lIGZyb20gJy4vcHJvcHMvbGluZSdcclxuaW1wb3J0IGxpbmVQcm9ncmVzcyBmcm9tICcuL3Byb3BzL2xpbmVQcm9ncmVzcydcclxuaW1wb3J0IGxpbmsgZnJvbSAnLi9wcm9wcy9saW5rJ1xyXG5pbXBvcnQgbGlzdCBmcm9tICcuL3Byb3BzL2xpc3QnXHJcbmltcG9ydCBsaXN0SXRlbSBmcm9tICcuL3Byb3BzL2xpc3RJdGVtJ1xyXG5pbXBvcnQgbG9hZGluZ0ljb24gZnJvbSAnLi9wcm9wcy9sb2FkaW5nSWNvbidcclxuaW1wb3J0IGxvYWRpbmdQYWdlIGZyb20gJy4vcHJvcHMvbG9hZGluZ1BhZ2UnXHJcbmltcG9ydCBsb2FkbW9yZSBmcm9tICcuL3Byb3BzL2xvYWRtb3JlJ1xyXG5pbXBvcnQgbW9kYWwgZnJvbSAnLi9wcm9wcy9tb2RhbCdcclxuaW1wb3J0IG5hdmJhciBmcm9tICcuL3Byb3BzL25hdmJhcidcclxuaW1wb3J0IG5vTmV0d29yayBmcm9tICcuL3Byb3BzL25vTmV0d29yaydcclxuaW1wb3J0IG5vdGljZUJhciBmcm9tICcuL3Byb3BzL25vdGljZUJhcidcclxuaW1wb3J0IG5vdGlmeSBmcm9tICcuL3Byb3BzL25vdGlmeSdcclxuaW1wb3J0IG51bWJlckJveCBmcm9tICcuL3Byb3BzL251bWJlckJveCdcclxuaW1wb3J0IG51bWJlcktleWJvYXJkIGZyb20gJy4vcHJvcHMvbnVtYmVyS2V5Ym9hcmQnXHJcbmltcG9ydCBvdmVybGF5IGZyb20gJy4vcHJvcHMvb3ZlcmxheSdcclxuaW1wb3J0IHBhcnNlIGZyb20gJy4vcHJvcHMvcGFyc2UnXHJcbmltcG9ydCBwaWNrZXIgZnJvbSAnLi9wcm9wcy9waWNrZXInXHJcbmltcG9ydCBwb3B1cCBmcm9tICcuL3Byb3BzL3BvcHVwJ1xyXG5pbXBvcnQgcmFkaW8gZnJvbSAnLi9wcm9wcy9yYWRpbydcclxuaW1wb3J0IHJhZGlvR3JvdXAgZnJvbSAnLi9wcm9wcy9yYWRpb0dyb3VwJ1xyXG5pbXBvcnQgcmF0ZSBmcm9tICcuL3Byb3BzL3JhdGUnXHJcbmltcG9ydCByZWFkTW9yZSBmcm9tICcuL3Byb3BzL3JlYWRNb3JlJ1xyXG5pbXBvcnQgcm93IGZyb20gJy4vcHJvcHMvcm93J1xyXG5pbXBvcnQgcm93Tm90aWNlIGZyb20gJy4vcHJvcHMvcm93Tm90aWNlJ1xyXG5pbXBvcnQgc2Nyb2xsTGlzdCBmcm9tICcuL3Byb3BzL3Njcm9sbExpc3QnXHJcbmltcG9ydCBzZWFyY2ggZnJvbSAnLi9wcm9wcy9zZWFyY2gnXHJcbmltcG9ydCBzZWN0aW9uIGZyb20gJy4vcHJvcHMvc2VjdGlvbidcclxuaW1wb3J0IHNrZWxldG9uIGZyb20gJy4vcHJvcHMvc2tlbGV0b24nXHJcbmltcG9ydCBzbGlkZXIgZnJvbSAnLi9wcm9wcy9zbGlkZXInXHJcbmltcG9ydCBzdGF0dXNCYXIgZnJvbSAnLi9wcm9wcy9zdGF0dXNCYXInXHJcbmltcG9ydCBzdGVwcyBmcm9tICcuL3Byb3BzL3N0ZXBzJ1xyXG5pbXBvcnQgc3RlcHNJdGVtIGZyb20gJy4vcHJvcHMvc3RlcHNJdGVtJ1xyXG5pbXBvcnQgc3RpY2t5IGZyb20gJy4vcHJvcHMvc3RpY2t5J1xyXG5pbXBvcnQgc3Vic2VjdGlvbiBmcm9tICcuL3Byb3BzL3N1YnNlY3Rpb24nXHJcbmltcG9ydCBzd2lwZUFjdGlvbiBmcm9tICcuL3Byb3BzL3N3aXBlQWN0aW9uJ1xyXG5pbXBvcnQgc3dpcGVBY3Rpb25JdGVtIGZyb20gJy4vcHJvcHMvc3dpcGVBY3Rpb25JdGVtJ1xyXG5pbXBvcnQgc3dpcGVyIGZyb20gJy4vcHJvcHMvc3dpcGVyJ1xyXG5pbXBvcnQgc3dpcHRlckluZGljYXRvciBmcm9tICcuL3Byb3BzL3N3aXB0ZXJJbmRpY2F0b3InXHJcbmltcG9ydCBfc3dpdGNoIGZyb20gJy4vcHJvcHMvc3dpdGNoJ1xyXG5pbXBvcnQgdGFiYmFyIGZyb20gJy4vcHJvcHMvdGFiYmFyJ1xyXG5pbXBvcnQgdGFiYmFySXRlbSBmcm9tICcuL3Byb3BzL3RhYmJhckl0ZW0nXHJcbmltcG9ydCB0YWJzIGZyb20gJy4vcHJvcHMvdGFicydcclxuaW1wb3J0IHRhZyBmcm9tICcuL3Byb3BzL3RhZydcclxuaW1wb3J0IHRleHQgZnJvbSAnLi9wcm9wcy90ZXh0J1xyXG5pbXBvcnQgdGV4dGFyZWEgZnJvbSAnLi9wcm9wcy90ZXh0YXJlYSdcclxuaW1wb3J0IHRvYXN0IGZyb20gJy4vcHJvcHMvdG9hc3QnXHJcbmltcG9ydCB0b29sYmFyIGZyb20gJy4vcHJvcHMvdG9vbGJhcidcclxuaW1wb3J0IHRvb2x0aXAgZnJvbSAnLi9wcm9wcy90b29sdGlwJ1xyXG5pbXBvcnQgdHJhbnNpdGlvbiBmcm9tICcuL3Byb3BzL3RyYW5zaXRpb24nXHJcbmltcG9ydCB1cGxvYWQgZnJvbSAnLi9wcm9wcy91cGxvYWQnXHJcblxyXG5jb25zdCB7XHJcbiAgICBjb2xvclxyXG59ID0gY29uZmlnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAuLi5hY3Rpb25TaGVldCxcclxuICAgIC4uLmFsYnVtLFxyXG4gICAgLi4uYWxlcnQsXHJcbiAgICAuLi5hdmF0YXIsXHJcbiAgICAuLi5hdmF0YXJHcm91cCxcclxuICAgIC4uLmJhY2t0b3AsXHJcbiAgICAuLi5iYWRnZSxcclxuICAgIC4uLmJ1dHRvbixcclxuICAgIC4uLmNhbGVuZGFyLFxyXG4gICAgLi4uY2FyS2V5Ym9hcmQsXHJcbiAgICAuLi5jZWxsLFxyXG4gICAgLi4uY2VsbEdyb3VwLFxyXG4gICAgLi4uY2hlY2tib3gsXHJcbiAgICAuLi5jaGVja2JveEdyb3VwLFxyXG4gICAgLi4uY2lyY2xlUHJvZ3Jlc3MsXHJcbiAgICAuLi5jb2RlLFxyXG4gICAgLi4uY29kZUlucHV0LFxyXG4gICAgLi4uY29sLFxyXG4gICAgLi4uY29sbGFwc2UsXHJcbiAgICAuLi5jb2xsYXBzZUl0ZW0sXHJcbiAgICAuLi5jb2x1bW5Ob3RpY2UsXHJcbiAgICAuLi5jb3VudERvd24sXHJcbiAgICAuLi5jb3VudFRvLFxyXG4gICAgLi4uZGF0ZXRpbWVQaWNrZXIsXHJcbiAgICAuLi5kaXZpZGVyLFxyXG4gICAgLi4uZW1wdHksXHJcbiAgICAuLi5mb3JtLFxyXG4gICAgLi4uZm9ybUl0ZW0sXHJcbiAgICAuLi5nYXAsXHJcbiAgICAuLi5ncmlkLFxyXG4gICAgLi4uZ3JpZEl0ZW0sXHJcbiAgICAuLi5pY29uLFxyXG4gICAgLi4uaW1hZ2UsXHJcbiAgICAuLi5pbmRleEFuY2hvcixcclxuICAgIC4uLmluZGV4TGlzdCxcclxuICAgIC4uLmlucHV0LFxyXG4gICAgLi4ua2V5Ym9hcmQsXHJcbiAgICAuLi5saW5lLFxyXG4gICAgLi4ubGluZVByb2dyZXNzLFxyXG4gICAgLi4ubGluayxcclxuICAgIC4uLmxpc3QsXHJcbiAgICAuLi5saXN0SXRlbSxcclxuICAgIC4uLmxvYWRpbmdJY29uLFxyXG4gICAgLi4ubG9hZGluZ1BhZ2UsXHJcbiAgICAuLi5sb2FkbW9yZSxcclxuICAgIC4uLm1vZGFsLFxyXG4gICAgLi4ubmF2YmFyLFxyXG4gICAgLi4ubm9OZXR3b3JrLFxyXG4gICAgLi4ubm90aWNlQmFyLFxyXG4gICAgLi4ubm90aWZ5LFxyXG4gICAgLi4ubnVtYmVyQm94LFxyXG4gICAgLi4ubnVtYmVyS2V5Ym9hcmQsXHJcbiAgICAuLi5vdmVybGF5LFxyXG4gICAgLi4ucGFyc2UsXHJcbiAgICAuLi5waWNrZXIsXHJcbiAgICAuLi5wb3B1cCxcclxuICAgIC4uLnJhZGlvLFxyXG4gICAgLi4ucmFkaW9Hcm91cCxcclxuICAgIC4uLnJhdGUsXHJcbiAgICAuLi5yZWFkTW9yZSxcclxuICAgIC4uLnJvdyxcclxuICAgIC4uLnJvd05vdGljZSxcclxuICAgIC4uLnNjcm9sbExpc3QsXHJcbiAgICAuLi5zZWFyY2gsXHJcbiAgICAuLi5zZWN0aW9uLFxyXG4gICAgLi4uc2tlbGV0b24sXHJcbiAgICAuLi5zbGlkZXIsXHJcbiAgICAuLi5zdGF0dXNCYXIsXHJcbiAgICAuLi5zdGVwcyxcclxuICAgIC4uLnN0ZXBzSXRlbSxcclxuICAgIC4uLnN0aWNreSxcclxuICAgIC4uLnN1YnNlY3Rpb24sXHJcbiAgICAuLi5zd2lwZUFjdGlvbixcclxuICAgIC4uLnN3aXBlQWN0aW9uSXRlbSxcclxuICAgIC4uLnN3aXBlcixcclxuICAgIC4uLnN3aXB0ZXJJbmRpY2F0b3IsXHJcbiAgICAuLi5fc3dpdGNoLFxyXG4gICAgLi4udGFiYmFyLFxyXG4gICAgLi4udGFiYmFySXRlbSxcclxuICAgIC4uLnRhYnMsXHJcbiAgICAuLi50YWcsXHJcbiAgICAuLi50ZXh0LFxyXG4gICAgLi4udGV4dGFyZWEsXHJcbiAgICAuLi50b2FzdCxcclxuICAgIC4uLnRvb2xiYXIsXHJcbiAgICAuLi50b29sdGlwLFxyXG4gICAgLi4udHJhbnNpdGlvbixcclxuICAgIC4uLnVwbG9hZFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///765\n"); /***/ }), /* 766 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/actionSheet.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:44:35\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/actionSheet.js\r\n */\nvar _default = {\n // action-sheet组件\n actionSheet: {\n show: false,\n title: '',\n description: '',\n actions: function actions() {\n return [];\n },\n index: '',\n cancelText: '',\n closeOnClickAction: true,\n safeAreaInsetBottom: true,\n openType: '',\n closeOnClickOverlay: true,\n round: 0\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYWN0aW9uU2hlZXQuanMiXSwibmFtZXMiOlsiYWN0aW9uU2hlZXQiLCJzaG93IiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImFjdGlvbnMiLCJpbmRleCIsImNhbmNlbFRleHQiLCJjbG9zZU9uQ2xpY2tBY3Rpb24iLCJzYWZlQXJlYUluc2V0Qm90dG9tIiwib3BlblR5cGUiLCJjbG9zZU9uQ2xpY2tPdmVybGF5Iiwicm91bmQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxXQUFXLEVBQUU7SUFDVEMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsV0FBVyxFQUFFLEVBQUU7SUFDZkMsT0FBTyxFQUFFO01BQUEsT0FBTSxFQUFFO0lBQUE7SUFDakJDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLGtCQUFrQixFQUFFLElBQUk7SUFDeEJDLG1CQUFtQixFQUFFLElBQUk7SUFDekJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLG1CQUFtQixFQUFFLElBQUk7SUFDekJDLEtBQUssRUFBRTtFQUNYO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MzVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYWN0aW9uU2hlZXQuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGFjdGlvbi1zaGVldOe7hOS7tlxyXG4gICAgYWN0aW9uU2hlZXQ6IHtcclxuICAgICAgICBzaG93OiBmYWxzZSxcclxuICAgICAgICB0aXRsZTogJycsXHJcbiAgICAgICAgZGVzY3JpcHRpb246ICcnLFxyXG4gICAgICAgIGFjdGlvbnM6ICgpID0+IFtdLFxyXG4gICAgICAgIGluZGV4OiAnJyxcclxuICAgICAgICBjYW5jZWxUZXh0OiAnJyxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tBY3Rpb246IHRydWUsXHJcbiAgICAgICAgc2FmZUFyZWFJbnNldEJvdHRvbTogdHJ1ZSxcclxuICAgICAgICBvcGVuVHlwZTogJycsXHJcbiAgICAgICAgY2xvc2VPbkNsaWNrT3ZlcmxheTogdHJ1ZSxcclxuICAgICAgICByb3VuZDogMFxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///766\n"); /***/ }), /* 767 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/album.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:47:24\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/album.js\r\n */\nvar _default = {\n // album 组件\n album: {\n urls: function urls() {\n return [];\n },\n keyName: '',\n singleSize: 180,\n multipleSize: 70,\n space: 6,\n singleMode: 'scaleToFill',\n multipleMode: 'aspectFill',\n maxCount: 9,\n previewFullImage: true,\n rowCount: 3,\n showMore: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYWxidW0uanMiXSwibmFtZXMiOlsiYWxidW0iLCJ1cmxzIiwia2V5TmFtZSIsInNpbmdsZVNpemUiLCJtdWx0aXBsZVNpemUiLCJzcGFjZSIsInNpbmdsZU1vZGUiLCJtdWx0aXBsZU1vZGUiLCJtYXhDb3VudCIsInByZXZpZXdGdWxsSW1hZ2UiLCJyb3dDb3VudCIsInNob3dNb3JlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsS0FBSyxFQUFFO0lBQ0hDLElBQUksRUFBRTtNQUFBLE9BQU0sRUFBRTtJQUFBO0lBQ2RDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLFVBQVUsRUFBRSxHQUFHO0lBQ2ZDLFlBQVksRUFBRSxFQUFFO0lBQ2hCQyxLQUFLLEVBQUUsQ0FBQztJQUNSQyxVQUFVLEVBQUUsYUFBYTtJQUN6QkMsWUFBWSxFQUFFLFlBQVk7SUFDMUJDLFFBQVEsRUFBRSxDQUFDO0lBQ1hDLGdCQUFnQixFQUFFLElBQUk7SUFDdEJDLFFBQVEsRUFBRSxDQUFDO0lBQ1hDLFFBQVEsRUFBRTtFQUNkO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NDc6MjRcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYWxidW0uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGFsYnVtIOe7hOS7tlxyXG4gICAgYWxidW06IHtcclxuICAgICAgICB1cmxzOiAoKSA9PiBbXSxcclxuICAgICAgICBrZXlOYW1lOiAnJyxcclxuICAgICAgICBzaW5nbGVTaXplOiAxODAsXHJcbiAgICAgICAgbXVsdGlwbGVTaXplOiA3MCxcclxuICAgICAgICBzcGFjZTogNixcclxuICAgICAgICBzaW5nbGVNb2RlOiAnc2NhbGVUb0ZpbGwnLFxyXG4gICAgICAgIG11bHRpcGxlTW9kZTogJ2FzcGVjdEZpbGwnLFxyXG4gICAgICAgIG1heENvdW50OiA5LFxyXG4gICAgICAgIHByZXZpZXdGdWxsSW1hZ2U6IHRydWUsXHJcbiAgICAgICAgcm93Q291bnQ6IDMsXHJcbiAgICAgICAgc2hvd01vcmU6IHRydWVcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///767\n"); /***/ }), /* 768 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/alert.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:48:53\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/alert.js\r\n */\nvar _default = {\n // alert警告组件\n alert: {\n title: '',\n type: 'warning',\n description: '',\n closable: false,\n showIcon: false,\n effect: 'light',\n center: false,\n fontSize: 14\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYWxlcnQuanMiXSwibmFtZXMiOlsiYWxlcnQiLCJ0aXRsZSIsInR5cGUiLCJkZXNjcmlwdGlvbiIsImNsb3NhYmxlIiwic2hvd0ljb24iLCJlZmZlY3QiLCJjZW50ZXIiLCJmb250U2l6ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEtBQUssRUFBRTtJQUNIQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxJQUFJLEVBQUUsU0FBUztJQUNmQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxNQUFNLEVBQUUsT0FBTztJQUNmQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxRQUFRLEVBQUU7RUFDZDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NjguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjQ4OjUzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2FsZXJ0LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBhbGVydOitpuWRiue7hOS7tlxyXG4gICAgYWxlcnQ6IHtcclxuICAgICAgICB0aXRsZTogJycsXHJcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnLFxyXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnJyxcclxuICAgICAgICBjbG9zYWJsZTogZmFsc2UsXHJcbiAgICAgICAgc2hvd0ljb246IGZhbHNlLFxyXG4gICAgICAgIGVmZmVjdDogJ2xpZ2h0JyxcclxuICAgICAgICBjZW50ZXI6IGZhbHNlLFxyXG4gICAgICAgIGZvbnRTaXplOiAxNFxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///768\n"); /***/ }), /* 769 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/avatar.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:49:22\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js\r\n */\nvar _default = {\n // avatar 组件\n avatar: {\n src: '',\n shape: 'circle',\n size: 40,\n mode: 'scaleToFill',\n text: '',\n bgColor: '#c0c4cc',\n color: '#ffffff',\n fontSize: 18,\n icon: '',\n mpAvatar: false,\n randomBgColor: false,\n defaultUrl: '',\n colorIndex: '',\n name: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYXZhdGFyLmpzIl0sIm5hbWVzIjpbImF2YXRhciIsInNyYyIsInNoYXBlIiwic2l6ZSIsIm1vZGUiLCJ0ZXh0IiwiYmdDb2xvciIsImNvbG9yIiwiZm9udFNpemUiLCJpY29uIiwibXBBdmF0YXIiLCJyYW5kb21CZ0NvbG9yIiwiZGVmYXVsdFVybCIsImNvbG9ySW5kZXgiLCJuYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsTUFBTSxFQUFFO0lBQ0pDLEdBQUcsRUFBRSxFQUFFO0lBQ1BDLEtBQUssRUFBRSxRQUFRO0lBQ2ZDLElBQUksRUFBRSxFQUFFO0lBQ1JDLElBQUksRUFBRSxhQUFhO0lBQ25CQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxPQUFPLEVBQUUsU0FBUztJQUNsQkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLGFBQWEsRUFBRSxLQUFLO0lBQ3BCQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxJQUFJLEVBQUU7RUFDVjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjQ5OjIyXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2F2YXRhci5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gYXZhdGFyIOe7hOS7tlxyXG4gICAgYXZhdGFyOiB7XHJcbiAgICAgICAgc3JjOiAnJyxcclxuICAgICAgICBzaGFwZTogJ2NpcmNsZScsXHJcbiAgICAgICAgc2l6ZTogNDAsXHJcbiAgICAgICAgbW9kZTogJ3NjYWxlVG9GaWxsJyxcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBiZ0NvbG9yOiAnI2MwYzRjYycsXHJcbiAgICAgICAgY29sb3I6ICcjZmZmZmZmJyxcclxuICAgICAgICBmb250U2l6ZTogMTgsXHJcbiAgICAgICAgaWNvbjogJycsXHJcbiAgICAgICAgbXBBdmF0YXI6IGZhbHNlLFxyXG4gICAgICAgIHJhbmRvbUJnQ29sb3I6IGZhbHNlLFxyXG4gICAgICAgIGRlZmF1bHRVcmw6ICcnLFxyXG4gICAgICAgIGNvbG9ySW5kZXg6ICcnLFxyXG4gICAgICAgIG5hbWU6ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///769\n"); /***/ }), /* 770 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/avatarGroup.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:49:55\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js\r\n */\nvar _default = {\n // avatarGroup 组件\n avatarGroup: {\n urls: function urls() {\n return [];\n },\n maxCount: 5,\n shape: 'circle',\n mode: 'scaleToFill',\n showMore: true,\n size: 40,\n keyName: '',\n gap: 0.5,\n extraValue: 0\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYXZhdGFyR3JvdXAuanMiXSwibmFtZXMiOlsiYXZhdGFyR3JvdXAiLCJ1cmxzIiwibWF4Q291bnQiLCJzaGFwZSIsIm1vZGUiLCJzaG93TW9yZSIsInNpemUiLCJrZXlOYW1lIiwiZ2FwIiwiZXh0cmFWYWx1ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFdBQVcsRUFBRTtJQUNUQyxJQUFJLEVBQUU7TUFBQSxPQUFNLEVBQUU7SUFBQTtJQUNkQyxRQUFRLEVBQUUsQ0FBQztJQUNYQyxLQUFLLEVBQUUsUUFBUTtJQUNmQyxJQUFJLEVBQUUsYUFBYTtJQUNuQkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsT0FBTyxFQUFFLEVBQUU7SUFDWEMsR0FBRyxFQUFFLEdBQUc7SUFDZEMsVUFBVSxFQUFFO0VBQ1Y7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo0OTo1NVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9hdmF0YXJHcm91cC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gYXZhdGFyR3JvdXAg57uE5Lu2XHJcbiAgICBhdmF0YXJHcm91cDoge1xyXG4gICAgICAgIHVybHM6ICgpID0+IFtdLFxyXG4gICAgICAgIG1heENvdW50OiA1LFxyXG4gICAgICAgIHNoYXBlOiAnY2lyY2xlJyxcclxuICAgICAgICBtb2RlOiAnc2NhbGVUb0ZpbGwnLFxyXG4gICAgICAgIHNob3dNb3JlOiB0cnVlLFxyXG4gICAgICAgIHNpemU6IDQwLFxyXG4gICAgICAgIGtleU5hbWU6ICcnLFxyXG4gICAgICAgIGdhcDogMC41LFxyXG5cdFx0ZXh0cmFWYWx1ZTogMFxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///770\n"); /***/ }), /* 771 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/backtop.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:50:18\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js\r\n */\nvar _default = {\n // backtop组件\n backtop: {\n mode: 'circle',\n icon: 'arrow-upward',\n text: '',\n duration: 100,\n scrollTop: 0,\n top: 400,\n bottom: 100,\n right: 20,\n zIndex: 9,\n iconStyle: function iconStyle() {\n return {\n color: '#909399',\n fontSize: '19px'\n };\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYmFja3RvcC5qcyJdLCJuYW1lcyI6WyJiYWNrdG9wIiwibW9kZSIsImljb24iLCJ0ZXh0IiwiZHVyYXRpb24iLCJzY3JvbGxUb3AiLCJ0b3AiLCJib3R0b20iLCJyaWdodCIsInpJbmRleCIsImljb25TdHlsZSIsImNvbG9yIiwiZm9udFNpemUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsSUFBSSxFQUFFLGNBQWM7SUFDcEJDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFFBQVEsRUFBRSxHQUFHO0lBQ2JDLFNBQVMsRUFBRSxDQUFDO0lBQ1pDLEdBQUcsRUFBRSxHQUFHO0lBQ1JDLE1BQU0sRUFBRSxHQUFHO0lBQ1hDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLE1BQU0sRUFBRSxDQUFDO0lBQ1RDLFNBQVMsRUFBRTtNQUFBLE9BQU87UUFDZEMsS0FBSyxFQUFFLFNBQVM7UUFDaEJDLFFBQVEsRUFBRTtNQUNkLENBQUM7SUFBQTtFQUNMO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NTA6MThcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYmFja3RvcC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gYmFja3RvcOe7hOS7tlxyXG4gICAgYmFja3RvcDoge1xyXG4gICAgICAgIG1vZGU6ICdjaXJjbGUnLFxyXG4gICAgICAgIGljb246ICdhcnJvdy11cHdhcmQnLFxyXG4gICAgICAgIHRleHQ6ICcnLFxyXG4gICAgICAgIGR1cmF0aW9uOiAxMDAsXHJcbiAgICAgICAgc2Nyb2xsVG9wOiAwLFxyXG4gICAgICAgIHRvcDogNDAwLFxyXG4gICAgICAgIGJvdHRvbTogMTAwLFxyXG4gICAgICAgIHJpZ2h0OiAyMCxcclxuICAgICAgICB6SW5kZXg6IDksXHJcbiAgICAgICAgaWNvblN0eWxlOiAoKSA9PiAoe1xyXG4gICAgICAgICAgICBjb2xvcjogJyM5MDkzOTknLFxyXG4gICAgICAgICAgICBmb250U2l6ZTogJzE5cHgnXHJcbiAgICAgICAgfSlcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///771\n"); /***/ }), /* 772 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/badge.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-23 19:51:50\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js\r\n */\nvar _default = {\n // 徽标数组件\n badge: {\n isDot: false,\n value: '',\n show: true,\n max: 999,\n type: 'error',\n showZero: false,\n bgColor: null,\n color: null,\n shape: 'circle',\n numberType: 'overflow',\n offset: function offset() {\n return [];\n },\n inverted: false,\n absolute: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYmFkZ2UuanMiXSwibmFtZXMiOlsiYmFkZ2UiLCJpc0RvdCIsInZhbHVlIiwic2hvdyIsIm1heCIsInR5cGUiLCJzaG93WmVybyIsImJnQ29sb3IiLCJjb2xvciIsInNoYXBlIiwibnVtYmVyVHlwZSIsIm9mZnNldCIsImludmVydGVkIiwiYWJzb2x1dGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxLQUFLLEVBQUU7SUFDSEMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsSUFBSSxFQUFFLElBQUk7SUFDVkMsR0FBRyxFQUFFLEdBQUc7SUFDUkMsSUFBSSxFQUFFLE9BQU87SUFDYkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsT0FBTyxFQUFFLElBQUk7SUFDYkMsS0FBSyxFQUFFLElBQUk7SUFDWEMsS0FBSyxFQUFFLFFBQVE7SUFDZkMsVUFBVSxFQUFFLFVBQVU7SUFDdEJDLE1BQU0sRUFBRTtNQUFBLE9BQU0sRUFBRTtJQUFBO0lBQ2hCQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxRQUFRLEVBQUU7RUFDZDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIzIDE5OjUxOjUwXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2JhZGdlLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyDlvr3moIfmlbDnu4Tku7ZcclxuICAgIGJhZGdlOiB7XHJcbiAgICAgICAgaXNEb3Q6IGZhbHNlLFxyXG4gICAgICAgIHZhbHVlOiAnJyxcclxuICAgICAgICBzaG93OiB0cnVlLFxyXG4gICAgICAgIG1heDogOTk5LFxyXG4gICAgICAgIHR5cGU6ICdlcnJvcicsXHJcbiAgICAgICAgc2hvd1plcm86IGZhbHNlLFxyXG4gICAgICAgIGJnQ29sb3I6IG51bGwsXHJcbiAgICAgICAgY29sb3I6IG51bGwsXHJcbiAgICAgICAgc2hhcGU6ICdjaXJjbGUnLFxyXG4gICAgICAgIG51bWJlclR5cGU6ICdvdmVyZmxvdycsXHJcbiAgICAgICAgb2Zmc2V0OiAoKSA9PiBbXSxcclxuICAgICAgICBpbnZlcnRlZDogZmFsc2UsXHJcbiAgICAgICAgYWJzb2x1dGU6IGZhbHNlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///772\n"); /***/ }), /* 773 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/button.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:51:27\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js\r\n */\nvar _default = {\n // button组件\n button: {\n hairline: false,\n type: 'info',\n size: 'normal',\n shape: 'square',\n plain: false,\n disabled: false,\n loading: false,\n loadingText: '',\n loadingMode: 'spinner',\n loadingSize: 15,\n openType: '',\n formType: '',\n appParameter: '',\n hoverStopPropagation: true,\n lang: 'en',\n sessionFrom: '',\n sendMessageTitle: '',\n sendMessagePath: '',\n sendMessageImg: '',\n showMessageCard: false,\n dataName: '',\n throttleTime: 0,\n hoverStartTime: 0,\n hoverStayTime: 200,\n text: '',\n icon: '',\n iconColor: '',\n color: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvYnV0dG9uLmpzIl0sIm5hbWVzIjpbImJ1dHRvbiIsImhhaXJsaW5lIiwidHlwZSIsInNpemUiLCJzaGFwZSIsInBsYWluIiwiZGlzYWJsZWQiLCJsb2FkaW5nIiwibG9hZGluZ1RleHQiLCJsb2FkaW5nTW9kZSIsImxvYWRpbmdTaXplIiwib3BlblR5cGUiLCJmb3JtVHlwZSIsImFwcFBhcmFtZXRlciIsImhvdmVyU3RvcFByb3BhZ2F0aW9uIiwibGFuZyIsInNlc3Npb25Gcm9tIiwic2VuZE1lc3NhZ2VUaXRsZSIsInNlbmRNZXNzYWdlUGF0aCIsInNlbmRNZXNzYWdlSW1nIiwic2hvd01lc3NhZ2VDYXJkIiwiZGF0YU5hbWUiLCJ0aHJvdHRsZVRpbWUiLCJob3ZlclN0YXJ0VGltZSIsImhvdmVyU3RheVRpbWUiLCJ0ZXh0IiwiaWNvbiIsImljb25Db2xvciIsImNvbG9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsTUFBTSxFQUFFO0lBQ0pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLElBQUksRUFBRSxNQUFNO0lBQ1pDLElBQUksRUFBRSxRQUFRO0lBQ2RDLEtBQUssRUFBRSxRQUFRO0lBQ2ZDLEtBQUssRUFBRSxLQUFLO0lBQ1pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLE9BQU8sRUFBRSxLQUFLO0lBQ2RDLFdBQVcsRUFBRSxFQUFFO0lBQ2ZDLFdBQVcsRUFBRSxTQUFTO0lBQ3RCQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxZQUFZLEVBQUUsRUFBRTtJQUNoQkMsb0JBQW9CLEVBQUUsSUFBSTtJQUMxQkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsV0FBVyxFQUFFLEVBQUU7SUFDZkMsZ0JBQWdCLEVBQUUsRUFBRTtJQUNwQkMsZUFBZSxFQUFFLEVBQUU7SUFDbkJDLGNBQWMsRUFBRSxFQUFFO0lBQ2xCQyxlQUFlLEVBQUUsS0FBSztJQUN0QkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsWUFBWSxFQUFFLENBQUM7SUFDZkMsY0FBYyxFQUFFLENBQUM7SUFDakJDLGFBQWEsRUFBRSxHQUFHO0lBQ2xCQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxLQUFLLEVBQUU7RUFDWDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjUxOjI3XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2J1dHRvbi5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gYnV0dG9u57uE5Lu2XHJcbiAgICBidXR0b246IHtcclxuICAgICAgICBoYWlybGluZTogZmFsc2UsXHJcbiAgICAgICAgdHlwZTogJ2luZm8nLFxyXG4gICAgICAgIHNpemU6ICdub3JtYWwnLFxyXG4gICAgICAgIHNoYXBlOiAnc3F1YXJlJyxcclxuICAgICAgICBwbGFpbjogZmFsc2UsXHJcbiAgICAgICAgZGlzYWJsZWQ6IGZhbHNlLFxyXG4gICAgICAgIGxvYWRpbmc6IGZhbHNlLFxyXG4gICAgICAgIGxvYWRpbmdUZXh0OiAnJyxcclxuICAgICAgICBsb2FkaW5nTW9kZTogJ3NwaW5uZXInLFxyXG4gICAgICAgIGxvYWRpbmdTaXplOiAxNSxcclxuICAgICAgICBvcGVuVHlwZTogJycsXHJcbiAgICAgICAgZm9ybVR5cGU6ICcnLFxyXG4gICAgICAgIGFwcFBhcmFtZXRlcjogJycsXHJcbiAgICAgICAgaG92ZXJTdG9wUHJvcGFnYXRpb246IHRydWUsXHJcbiAgICAgICAgbGFuZzogJ2VuJyxcclxuICAgICAgICBzZXNzaW9uRnJvbTogJycsXHJcbiAgICAgICAgc2VuZE1lc3NhZ2VUaXRsZTogJycsXHJcbiAgICAgICAgc2VuZE1lc3NhZ2VQYXRoOiAnJyxcclxuICAgICAgICBzZW5kTWVzc2FnZUltZzogJycsXHJcbiAgICAgICAgc2hvd01lc3NhZ2VDYXJkOiBmYWxzZSxcclxuICAgICAgICBkYXRhTmFtZTogJycsXHJcbiAgICAgICAgdGhyb3R0bGVUaW1lOiAwLFxyXG4gICAgICAgIGhvdmVyU3RhcnRUaW1lOiAwLFxyXG4gICAgICAgIGhvdmVyU3RheVRpbWU6IDIwMCxcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBpY29uOiAnJyxcclxuICAgICAgICBpY29uQ29sb3I6ICcnLFxyXG4gICAgICAgIGNvbG9yOiAnJ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///773\n"); /***/ }), /* 774 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/calendar.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:52:43\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js\r\n */\nvar _default = {\n // calendar 组件\n calendar: {\n title: '日期选择',\n showTitle: true,\n showSubtitle: true,\n mode: 'single',\n startText: '开始',\n endText: '结束',\n customList: function customList() {\n return [];\n },\n color: '#3c9cff',\n minDate: 0,\n maxDate: 0,\n defaultDate: null,\n maxCount: Number.MAX_SAFE_INTEGER,\n // Infinity\n rowHeight: 56,\n formatter: null,\n showLunar: false,\n showMark: true,\n confirmText: '确定',\n confirmDisabledText: '确定',\n show: false,\n closeOnClickOverlay: false,\n readonly: false,\n showConfirm: true,\n maxRange: Number.MAX_SAFE_INTEGER,\n // Infinity\n rangePrompt: '',\n showRangePrompt: true,\n allowSameDay: false,\n round: 0,\n monthNum: 3\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2FsZW5kYXIuanMiXSwibmFtZXMiOlsiY2FsZW5kYXIiLCJ0aXRsZSIsInNob3dUaXRsZSIsInNob3dTdWJ0aXRsZSIsIm1vZGUiLCJzdGFydFRleHQiLCJlbmRUZXh0IiwiY3VzdG9tTGlzdCIsImNvbG9yIiwibWluRGF0ZSIsIm1heERhdGUiLCJkZWZhdWx0RGF0ZSIsIm1heENvdW50IiwiTnVtYmVyIiwiTUFYX1NBRkVfSU5URUdFUiIsInJvd0hlaWdodCIsImZvcm1hdHRlciIsInNob3dMdW5hciIsInNob3dNYXJrIiwiY29uZmlybVRleHQiLCJjb25maXJtRGlzYWJsZWRUZXh0Iiwic2hvdyIsImNsb3NlT25DbGlja092ZXJsYXkiLCJyZWFkb25seSIsInNob3dDb25maXJtIiwibWF4UmFuZ2UiLCJyYW5nZVByb21wdCIsInNob3dSYW5nZVByb21wdCIsImFsbG93U2FtZURheSIsInJvdW5kIiwibW9udGhOdW0iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsS0FBSyxFQUFFLE1BQU07SUFDYkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsWUFBWSxFQUFFLElBQUk7SUFDbEJDLElBQUksRUFBRSxRQUFRO0lBQ2RDLFNBQVMsRUFBRSxJQUFJO0lBQ2ZDLE9BQU8sRUFBRSxJQUFJO0lBQ2JDLFVBQVUsRUFBRTtNQUFBLE9BQU0sRUFBRTtJQUFBO0lBQ3BCQyxLQUFLLEVBQUUsU0FBUztJQUNoQkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsV0FBVyxFQUFFLElBQUk7SUFDakJDLFFBQVEsRUFBRUMsTUFBTSxDQUFDQyxnQkFBZ0I7SUFBRTtJQUNuQ0MsU0FBUyxFQUFFLEVBQUU7SUFDYkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxtQkFBbUIsRUFBRSxJQUFJO0lBQ3pCQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxtQkFBbUIsRUFBRSxLQUFLO0lBQzFCQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxXQUFXLEVBQUUsSUFBSTtJQUNqQkMsUUFBUSxFQUFFWixNQUFNLENBQUNDLGdCQUFnQjtJQUFFO0lBQ25DWSxXQUFXLEVBQUUsRUFBRTtJQUNmQyxlQUFlLEVBQUUsSUFBSTtJQUNyQkMsWUFBWSxFQUFFLEtBQUs7SUFDekJDLEtBQUssRUFBRSxDQUFDO0lBQ1JDLFFBQVEsRUFBRTtFQUNSO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NTI6NDNcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2FsZW5kYXIuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGNhbGVuZGFyIOe7hOS7tlxyXG4gICAgY2FsZW5kYXI6IHtcclxuICAgICAgICB0aXRsZTogJ+aXpeacn+mAieaLqScsXHJcbiAgICAgICAgc2hvd1RpdGxlOiB0cnVlLFxyXG4gICAgICAgIHNob3dTdWJ0aXRsZTogdHJ1ZSxcclxuICAgICAgICBtb2RlOiAnc2luZ2xlJyxcclxuICAgICAgICBzdGFydFRleHQ6ICflvIDlp4snLFxyXG4gICAgICAgIGVuZFRleHQ6ICfnu5PmnZ8nLFxyXG4gICAgICAgIGN1c3RvbUxpc3Q6ICgpID0+IFtdLFxyXG4gICAgICAgIGNvbG9yOiAnIzNjOWNmZicsXHJcbiAgICAgICAgbWluRGF0ZTogMCxcclxuICAgICAgICBtYXhEYXRlOiAwLFxyXG4gICAgICAgIGRlZmF1bHREYXRlOiBudWxsLFxyXG4gICAgICAgIG1heENvdW50OiBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUiwgLy8gSW5maW5pdHlcclxuICAgICAgICByb3dIZWlnaHQ6IDU2LFxyXG4gICAgICAgIGZvcm1hdHRlcjogbnVsbCxcclxuICAgICAgICBzaG93THVuYXI6IGZhbHNlLFxyXG4gICAgICAgIHNob3dNYXJrOiB0cnVlLFxyXG4gICAgICAgIGNvbmZpcm1UZXh0OiAn56Gu5a6aJyxcclxuICAgICAgICBjb25maXJtRGlzYWJsZWRUZXh0OiAn56Gu5a6aJyxcclxuICAgICAgICBzaG93OiBmYWxzZSxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tPdmVybGF5OiBmYWxzZSxcclxuICAgICAgICByZWFkb25seTogZmFsc2UsXHJcbiAgICAgICAgc2hvd0NvbmZpcm06IHRydWUsXHJcbiAgICAgICAgbWF4UmFuZ2U6IE51bWJlci5NQVhfU0FGRV9JTlRFR0VSLCAvLyBJbmZpbml0eVxyXG4gICAgICAgIHJhbmdlUHJvbXB0OiAnJyxcclxuICAgICAgICBzaG93UmFuZ2VQcm9tcHQ6IHRydWUsXHJcbiAgICAgICAgYWxsb3dTYW1lRGF5OiBmYWxzZSxcclxuXHRcdHJvdW5kOiAwLFxyXG5cdFx0bW9udGhOdW06IDNcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///774\n"); /***/ }), /* 775 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/carKeyboard.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:53:20\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js\r\n */\nvar _default = {\n // 车牌号键盘\n carKeyboard: {\n random: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2FyS2V5Ym9hcmQuanMiXSwibmFtZXMiOlsiY2FyS2V5Ym9hcmQiLCJyYW5kb20iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxXQUFXLEVBQUU7SUFDVEMsTUFBTSxFQUFFO0VBQ1o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo1MzoyMFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9jYXJLZXlib2FyZC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8g6L2m54mM5Y+36ZSu55uYXHJcbiAgICBjYXJLZXlib2FyZDoge1xyXG4gICAgICAgIHJhbmRvbTogZmFsc2VcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///775\n"); /***/ }), /* 776 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/cell.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-23 20:53:09\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js\r\n */\nvar _default = {\n // cell组件的props\n cell: {\n customClass: '',\n title: '',\n label: '',\n value: '',\n icon: '',\n disabled: false,\n border: true,\n center: false,\n url: '',\n linkType: 'navigateTo',\n clickable: false,\n isLink: false,\n required: false,\n arrowDirection: '',\n iconStyle: {},\n rightIconStyle: {},\n rightIcon: 'arrow-right',\n titleStyle: {},\n size: '',\n stop: true,\n name: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2VsbC5qcyJdLCJuYW1lcyI6WyJjZWxsIiwiY3VzdG9tQ2xhc3MiLCJ0aXRsZSIsImxhYmVsIiwidmFsdWUiLCJpY29uIiwiZGlzYWJsZWQiLCJib3JkZXIiLCJjZW50ZXIiLCJ1cmwiLCJsaW5rVHlwZSIsImNsaWNrYWJsZSIsImlzTGluayIsInJlcXVpcmVkIiwiYXJyb3dEaXJlY3Rpb24iLCJpY29uU3R5bGUiLCJyaWdodEljb25TdHlsZSIsInJpZ2h0SWNvbiIsInRpdGxlU3R5bGUiLCJzaXplIiwic3RvcCIsIm5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDZDtFQUNBQSxJQUFJLEVBQUU7SUFDTEMsV0FBVyxFQUFFLEVBQUU7SUFDZkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsTUFBTSxFQUFFLElBQUk7SUFDWkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsR0FBRyxFQUFFLEVBQUU7SUFDUEMsUUFBUSxFQUFFLFlBQVk7SUFDdEJDLFNBQVMsRUFBRSxLQUFLO0lBQ2hCQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxjQUFjLEVBQUUsRUFBRTtJQUNsQkMsU0FBUyxFQUFFLENBQUMsQ0FBQztJQUNiQyxjQUFjLEVBQUUsQ0FBQyxDQUFDO0lBQ2xCQyxTQUFTLEVBQUUsYUFBYTtJQUN4QkMsVUFBVSxFQUFFLENBQUMsQ0FBQztJQUNkQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsSUFBSTtJQUNWQyxJQUFJLEVBQUU7RUFDUDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI3NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIzIDIwOjUzOjA5XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2NlbGwuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHQvLyBjZWxs57uE5Lu255qEcHJvcHNcclxuXHRjZWxsOiB7XHJcblx0XHRjdXN0b21DbGFzczogJycsXHJcblx0XHR0aXRsZTogJycsXHJcblx0XHRsYWJlbDogJycsXHJcblx0XHR2YWx1ZTogJycsXHJcblx0XHRpY29uOiAnJyxcclxuXHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdGJvcmRlcjogdHJ1ZSxcclxuXHRcdGNlbnRlcjogZmFsc2UsXHJcblx0XHR1cmw6ICcnLFxyXG5cdFx0bGlua1R5cGU6ICduYXZpZ2F0ZVRvJyxcclxuXHRcdGNsaWNrYWJsZTogZmFsc2UsXHJcblx0XHRpc0xpbms6IGZhbHNlLFxyXG5cdFx0cmVxdWlyZWQ6IGZhbHNlLFxyXG5cdFx0YXJyb3dEaXJlY3Rpb246ICcnLFxyXG5cdFx0aWNvblN0eWxlOiB7fSxcclxuXHRcdHJpZ2h0SWNvblN0eWxlOiB7fSxcclxuXHRcdHJpZ2h0SWNvbjogJ2Fycm93LXJpZ2h0JyxcclxuXHRcdHRpdGxlU3R5bGU6IHt9LFxyXG5cdFx0c2l6ZTogJycsXHJcblx0XHRzdG9wOiB0cnVlLFxyXG5cdFx0bmFtZTogJydcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///776\n"); /***/ }), /* 777 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/cellGroup.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:54:16\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js\r\n */\nvar _default = {\n // cell-group组件的props\n cellGroup: {\n title: '',\n border: true,\n customStyle: {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2VsbEdyb3VwLmpzIl0sIm5hbWVzIjpbImNlbGxHcm91cCIsInRpdGxlIiwiYm9yZGVyIiwiY3VzdG9tU3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDUEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsTUFBTSxFQUFFLElBQUk7SUFDWkMsV0FBVyxFQUFFLENBQUM7RUFDbEI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo1NDoxNlxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9jZWxsR3JvdXAuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGNlbGwtZ3JvdXDnu4Tku7bnmoRwcm9wc1xyXG4gICAgY2VsbEdyb3VwOiB7XHJcbiAgICAgICAgdGl0bGU6ICcnLFxyXG4gICAgICAgIGJvcmRlcjogdHJ1ZSxcclxuICAgICAgICBjdXN0b21TdHlsZToge31cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///777\n"); /***/ }), /* 778 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/checkbox.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-23 21:06:59\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js\r\n */\nvar _default = {\n // checkbox组件\n checkbox: {\n name: '',\n shape: '',\n size: '',\n checkbox: false,\n disabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n iconColor: '',\n label: '',\n labelSize: '',\n labelColor: '',\n labelDisabled: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2hlY2tib3guanMiXSwibmFtZXMiOlsiY2hlY2tib3giLCJuYW1lIiwic2hhcGUiLCJzaXplIiwiZGlzYWJsZWQiLCJhY3RpdmVDb2xvciIsImluYWN0aXZlQ29sb3IiLCJpY29uU2l6ZSIsImljb25Db2xvciIsImxhYmVsIiwibGFiZWxTaXplIiwibGFiZWxDb2xvciIsImxhYmVsRGlzYWJsZWQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsSUFBSSxFQUFFLEVBQUU7SUFDUkgsUUFBUSxFQUFFLEtBQUs7SUFDZkksUUFBUSxFQUFFLEVBQUU7SUFDWkMsV0FBVyxFQUFFLEVBQUU7SUFDZkMsYUFBYSxFQUFFLEVBQUU7SUFDakJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLFNBQVMsRUFBRSxFQUFFO0lBQ2JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFNBQVMsRUFBRSxFQUFFO0lBQ2JDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLGFBQWEsRUFBRTtFQUNuQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3NzguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIzIDIxOjA2OjU5XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2NoZWNrYm94LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBjaGVja2JveOe7hOS7tlxyXG4gICAgY2hlY2tib3g6IHtcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICBzaGFwZTogJycsXHJcbiAgICAgICAgc2l6ZTogJycsXHJcbiAgICAgICAgY2hlY2tib3g6IGZhbHNlLFxyXG4gICAgICAgIGRpc2FibGVkOiAnJyxcclxuICAgICAgICBhY3RpdmVDb2xvcjogJycsXHJcbiAgICAgICAgaW5hY3RpdmVDb2xvcjogJycsXHJcbiAgICAgICAgaWNvblNpemU6ICcnLFxyXG4gICAgICAgIGljb25Db2xvcjogJycsXHJcbiAgICAgICAgbGFiZWw6ICcnLFxyXG4gICAgICAgIGxhYmVsU2l6ZTogJycsXHJcbiAgICAgICAgbGFiZWxDb2xvcjogJycsXHJcbiAgICAgICAgbGFiZWxEaXNhYmxlZDogJydcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///778\n"); /***/ }), /* 779 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/checkboxGroup.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:54:47\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js\r\n */\nvar _default = {\n // checkbox-group组件\n checkboxGroup: {\n name: '',\n value: function value() {\n return [];\n },\n shape: 'square',\n disabled: false,\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n size: 18,\n placement: 'row',\n labelSize: 14,\n labelColor: '#303133',\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n iconPlacement: 'left',\n borderBottom: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2hlY2tib3hHcm91cC5qcyJdLCJuYW1lcyI6WyJjaGVja2JveEdyb3VwIiwibmFtZSIsInZhbHVlIiwic2hhcGUiLCJkaXNhYmxlZCIsImFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVDb2xvciIsInNpemUiLCJwbGFjZW1lbnQiLCJsYWJlbFNpemUiLCJsYWJlbENvbG9yIiwibGFiZWxEaXNhYmxlZCIsImljb25Db2xvciIsImljb25TaXplIiwiaWNvblBsYWNlbWVudCIsImJvcmRlckJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLGFBQWEsRUFBRTtJQUNYQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxLQUFLLEVBQUU7TUFBQSxPQUFNLEVBQUU7SUFBQTtJQUNmQyxLQUFLLEVBQUUsUUFBUTtJQUNmQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxXQUFXLEVBQUUsU0FBUztJQUN0QkMsYUFBYSxFQUFFLFNBQVM7SUFDeEJDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFNBQVMsRUFBRSxLQUFLO0lBQ2hCQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxVQUFVLEVBQUUsU0FBUztJQUNyQkMsYUFBYSxFQUFFLEtBQUs7SUFDcEJDLFNBQVMsRUFBRSxTQUFTO0lBQ3BCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxhQUFhLEVBQUUsTUFBTTtJQUNyQkMsWUFBWSxFQUFFO0VBQ2xCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NTQ6NDdcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2hlY2tib3hHcm91cC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY2hlY2tib3gtZ3JvdXDnu4Tku7ZcclxuICAgIGNoZWNrYm94R3JvdXA6IHtcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICB2YWx1ZTogKCkgPT4gW10sXHJcbiAgICAgICAgc2hhcGU6ICdzcXVhcmUnLFxyXG4gICAgICAgIGRpc2FibGVkOiBmYWxzZSxcclxuICAgICAgICBhY3RpdmVDb2xvcjogJyMyOTc5ZmYnLFxyXG4gICAgICAgIGluYWN0aXZlQ29sb3I6ICcjYzhjOWNjJyxcclxuICAgICAgICBzaXplOiAxOCxcclxuICAgICAgICBwbGFjZW1lbnQ6ICdyb3cnLFxyXG4gICAgICAgIGxhYmVsU2l6ZTogMTQsXHJcbiAgICAgICAgbGFiZWxDb2xvcjogJyMzMDMxMzMnLFxyXG4gICAgICAgIGxhYmVsRGlzYWJsZWQ6IGZhbHNlLFxyXG4gICAgICAgIGljb25Db2xvcjogJyNmZmZmZmYnLFxyXG4gICAgICAgIGljb25TaXplOiAxMixcclxuICAgICAgICBpY29uUGxhY2VtZW50OiAnbGVmdCcsXHJcbiAgICAgICAgYm9yZGVyQm90dG9tOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///779\n"); /***/ }), /* 780 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/circleProgress.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:55:02\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js\r\n */\nvar _default = {\n // circleProgress 组件\n circleProgress: {\n percentage: 30\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY2lyY2xlUHJvZ3Jlc3MuanMiXSwibmFtZXMiOlsiY2lyY2xlUHJvZ3Jlc3MiLCJwZXJjZW50YWdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsY0FBYyxFQUFFO0lBQ1pDLFVBQVUsRUFBRTtFQUNoQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3ODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU1OjAyXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2NpcmNsZVByb2dyZXNzLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBjaXJjbGVQcm9ncmVzcyDnu4Tku7ZcclxuICAgIGNpcmNsZVByb2dyZXNzOiB7XHJcbiAgICAgICAgcGVyY2VudGFnZTogMzBcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///780\n"); /***/ }), /* 781 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/code.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:55:27\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js\r\n */\nvar _default = {\n // code 组件\n code: {\n seconds: 60,\n startText: '获取验证码',\n changeText: 'X秒重新获取',\n endText: '重新获取',\n keepRunning: false,\n uniqueKey: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29kZS5qcyJdLCJuYW1lcyI6WyJjb2RlIiwic2Vjb25kcyIsInN0YXJ0VGV4dCIsImNoYW5nZVRleHQiLCJlbmRUZXh0Iiwia2VlcFJ1bm5pbmciLCJ1bmlxdWVLZXkiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBVWU7RUFDWDtFQUNBQSxJQUFJLEVBQUU7SUFDRkMsT0FBTyxFQUFFLEVBQUU7SUFDWEMsU0FBUyxFQUFFLE9BQU87SUFDbEJDLFVBQVUsRUFBRSxRQUFRO0lBQ3BCQyxPQUFPLEVBQUUsTUFBTTtJQUNmQyxXQUFXLEVBQUUsS0FBSztJQUNsQkMsU0FBUyxFQUFFO0VBQ2Y7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo1NToyN1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9jb2RlLmpzXHJcbiAqL1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY29kZSDnu4Tku7ZcclxuICAgIGNvZGU6IHtcclxuICAgICAgICBzZWNvbmRzOiA2MCxcclxuICAgICAgICBzdGFydFRleHQ6ICfojrflj5bpqozor4HnoIEnLFxyXG4gICAgICAgIGNoYW5nZVRleHQ6ICdY56eS6YeN5paw6I635Y+WJyxcclxuICAgICAgICBlbmRUZXh0OiAn6YeN5paw6I635Y+WJyxcclxuICAgICAgICBrZWVwUnVubmluZzogZmFsc2UsXHJcbiAgICAgICAgdW5pcXVlS2V5OiAnJ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///781\n"); /***/ }), /* 782 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/codeInput.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:55:58\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js\r\n */\nvar _default = {\n // codeInput 组件\n codeInput: {\n adjustPosition: true,\n maxlength: 6,\n dot: false,\n mode: 'box',\n hairline: false,\n space: 10,\n value: '',\n focus: false,\n bold: false,\n color: '#606266',\n fontSize: 18,\n size: 35,\n disabledKeyboard: false,\n borderColor: '#c9cacc',\n disabledDot: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29kZUlucHV0LmpzIl0sIm5hbWVzIjpbImNvZGVJbnB1dCIsImFkanVzdFBvc2l0aW9uIiwibWF4bGVuZ3RoIiwiZG90IiwibW9kZSIsImhhaXJsaW5lIiwic3BhY2UiLCJ2YWx1ZSIsImZvY3VzIiwiYm9sZCIsImNvbG9yIiwiZm9udFNpemUiLCJzaXplIiwiZGlzYWJsZWRLZXlib2FyZCIsImJvcmRlckNvbG9yIiwiZGlzYWJsZWREb3QiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDYkMsY0FBYyxFQUFFLElBQUk7SUFDZEMsU0FBUyxFQUFFLENBQUM7SUFDWkMsR0FBRyxFQUFFLEtBQUs7SUFDVkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLElBQUksRUFBRSxFQUFFO0lBQ1JDLGdCQUFnQixFQUFFLEtBQUs7SUFDdkJDLFdBQVcsRUFBRSxTQUFTO0lBQzVCQyxXQUFXLEVBQUU7RUFDWDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3ODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU1OjU4XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2NvZGVJbnB1dC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY29kZUlucHV0IOe7hOS7tlxyXG4gICAgY29kZUlucHV0OiB7XHJcblx0XHRhZGp1c3RQb3NpdGlvbjogdHJ1ZSxcclxuICAgICAgICBtYXhsZW5ndGg6IDYsXHJcbiAgICAgICAgZG90OiBmYWxzZSxcclxuICAgICAgICBtb2RlOiAnYm94JyxcclxuICAgICAgICBoYWlybGluZTogZmFsc2UsXHJcbiAgICAgICAgc3BhY2U6IDEwLFxyXG4gICAgICAgIHZhbHVlOiAnJyxcclxuICAgICAgICBmb2N1czogZmFsc2UsXHJcbiAgICAgICAgYm9sZDogZmFsc2UsXHJcbiAgICAgICAgY29sb3I6ICcjNjA2MjY2JyxcclxuICAgICAgICBmb250U2l6ZTogMTgsXHJcbiAgICAgICAgc2l6ZTogMzUsXHJcbiAgICAgICAgZGlzYWJsZWRLZXlib2FyZDogZmFsc2UsXHJcbiAgICAgICAgYm9yZGVyQ29sb3I6ICcjYzljYWNjJyxcclxuXHRcdGRpc2FibGVkRG90OiB0cnVlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///782\n"); /***/ }), /* 783 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/col.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:56:12\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js\r\n */\nvar _default = {\n // col 组件\n col: {\n span: 12,\n offset: 0,\n justify: 'start',\n align: 'stretch',\n textAlign: 'left'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29sLmpzIl0sIm5hbWVzIjpbImNvbCIsInNwYW4iLCJvZmZzZXQiLCJqdXN0aWZ5IiwiYWxpZ24iLCJ0ZXh0QWxpZ24iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxHQUFHLEVBQUU7SUFDREMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsTUFBTSxFQUFFLENBQUM7SUFDVEMsT0FBTyxFQUFFLE9BQU87SUFDaEJDLEtBQUssRUFBRSxTQUFTO0lBQ2hCQyxTQUFTLEVBQUU7RUFDZjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3ODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU2OjEyXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2NvbC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY29sIOe7hOS7tlxyXG4gICAgY29sOiB7XHJcbiAgICAgICAgc3BhbjogMTIsXHJcbiAgICAgICAgb2Zmc2V0OiAwLFxyXG4gICAgICAgIGp1c3RpZnk6ICdzdGFydCcsXHJcbiAgICAgICAgYWxpZ246ICdzdHJldGNoJyxcclxuICAgICAgICB0ZXh0QWxpZ246ICdsZWZ0J1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///783\n"); /***/ }), /* 784 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/collapse.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:56:30\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js\r\n */\nvar _default = {\n // collapse 组件\n collapse: {\n value: null,\n accordion: false,\n border: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29sbGFwc2UuanMiXSwibmFtZXMiOlsiY29sbGFwc2UiLCJ2YWx1ZSIsImFjY29yZGlvbiIsImJvcmRlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFFBQVEsRUFBRTtJQUNOQyxLQUFLLEVBQUUsSUFBSTtJQUNYQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsTUFBTSxFQUFFO0VBQ1o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo1NjozMFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9jb2xsYXBzZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY29sbGFwc2Ug57uE5Lu2XHJcbiAgICBjb2xsYXBzZToge1xyXG4gICAgICAgIHZhbHVlOiBudWxsLFxyXG4gICAgICAgIGFjY29yZGlvbjogZmFsc2UsXHJcbiAgICAgICAgYm9yZGVyOiB0cnVlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///784\n"); /***/ }), /* 785 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/collapseItem.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:56:42\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js\r\n */\nvar _default = {\n // collapseItem 组件\n collapseItem: {\n title: '',\n value: '',\n label: '',\n disabled: false,\n isLink: true,\n clickable: true,\n border: true,\n align: 'left',\n name: '',\n icon: '',\n duration: 300\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29sbGFwc2VJdGVtLmpzIl0sIm5hbWVzIjpbImNvbGxhcHNlSXRlbSIsInRpdGxlIiwidmFsdWUiLCJsYWJlbCIsImRpc2FibGVkIiwiaXNMaW5rIiwiY2xpY2thYmxlIiwiYm9yZGVyIiwiYWxpZ24iLCJuYW1lIiwiaWNvbiIsImR1cmF0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsWUFBWSxFQUFFO0lBQ1ZDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLE1BQU0sRUFBRSxJQUFJO0lBQ1pDLFNBQVMsRUFBRSxJQUFJO0lBQ2ZDLE1BQU0sRUFBRSxJQUFJO0lBQ1pDLEtBQUssRUFBRSxNQUFNO0lBQ2JDLElBQUksRUFBRSxFQUFFO0lBQ1JDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFFBQVEsRUFBRTtFQUNkO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NTY6NDJcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29sbGFwc2VJdGVtLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBjb2xsYXBzZUl0ZW0g57uE5Lu2XHJcbiAgICBjb2xsYXBzZUl0ZW06IHtcclxuICAgICAgICB0aXRsZTogJycsXHJcbiAgICAgICAgdmFsdWU6ICcnLFxyXG4gICAgICAgIGxhYmVsOiAnJyxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgaXNMaW5rOiB0cnVlLFxyXG4gICAgICAgIGNsaWNrYWJsZTogdHJ1ZSxcclxuICAgICAgICBib3JkZXI6IHRydWUsXHJcbiAgICAgICAgYWxpZ246ICdsZWZ0JyxcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICBpY29uOiAnJyxcclxuICAgICAgICBkdXJhdGlvbjogMzAwXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///785\n"); /***/ }), /* 786 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/columnNotice.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:57:16\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js\r\n */\nvar _default = {\n // columnNotice 组件\n columnNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80,\n step: false,\n duration: 1500,\n disableTouch: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY29sdW1uTm90aWNlLmpzIl0sIm5hbWVzIjpbImNvbHVtbk5vdGljZSIsInRleHQiLCJpY29uIiwibW9kZSIsImNvbG9yIiwiYmdDb2xvciIsImZvbnRTaXplIiwic3BlZWQiLCJzdGVwIiwiZHVyYXRpb24iLCJkaXNhYmxlVG91Y2giXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxZQUFZLEVBQUU7SUFDVkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxZQUFZLEVBQUU7RUFDbEI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNjo1NzoxNlxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9jb2x1bW5Ob3RpY2UuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGNvbHVtbk5vdGljZSDnu4Tku7ZcclxuICAgIGNvbHVtbk5vdGljZToge1xyXG4gICAgICAgIHRleHQ6ICcnLFxyXG4gICAgICAgIGljb246ICd2b2x1bWUnLFxyXG4gICAgICAgIG1vZGU6ICcnLFxyXG4gICAgICAgIGNvbG9yOiAnI2Y5YWUzZCcsXHJcbiAgICAgICAgYmdDb2xvcjogJyNmZGY2ZWMnLFxyXG4gICAgICAgIGZvbnRTaXplOiAxNCxcclxuICAgICAgICBzcGVlZDogODAsXHJcbiAgICAgICAgc3RlcDogZmFsc2UsXHJcbiAgICAgICAgZHVyYXRpb246IDE1MDAsXHJcbiAgICAgICAgZGlzYWJsZVRvdWNoOiB0cnVlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///786\n"); /***/ }), /* 787 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/countDown.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:11:29\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js\r\n */\nvar _default = {\n // u-count-down 计时器组件\n countDown: {\n time: 0,\n format: 'HH:mm:ss',\n autoStart: true,\n millisecond: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY291bnREb3duLmpzIl0sIm5hbWVzIjpbImNvdW50RG93biIsInRpbWUiLCJmb3JtYXQiLCJhdXRvU3RhcnQiLCJtaWxsaXNlY29uZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFNBQVMsRUFBRTtJQUNQQyxJQUFJLEVBQUUsQ0FBQztJQUNQQyxNQUFNLEVBQUUsVUFBVTtJQUNsQkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsV0FBVyxFQUFFO0VBQ2pCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTE6MjlcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY291bnREb3duLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyB1LWNvdW50LWRvd24g6K6h5pe25Zmo57uE5Lu2XHJcbiAgICBjb3VudERvd246IHtcclxuICAgICAgICB0aW1lOiAwLFxyXG4gICAgICAgIGZvcm1hdDogJ0hIOm1tOnNzJyxcclxuICAgICAgICBhdXRvU3RhcnQ6IHRydWUsXHJcbiAgICAgICAgbWlsbGlzZWNvbmQ6IGZhbHNlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///787\n"); /***/ }), /* 788 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/countTo.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:57:32\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js\r\n */\nvar _default = {\n // countTo 组件\n countTo: {\n startVal: 0,\n endVal: 0,\n duration: 2000,\n autoplay: true,\n decimals: 0,\n useEasing: true,\n decimal: '.',\n color: '#606266',\n fontSize: 22,\n bold: false,\n separator: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY291bnRUby5qcyJdLCJuYW1lcyI6WyJjb3VudFRvIiwic3RhcnRWYWwiLCJlbmRWYWwiLCJkdXJhdGlvbiIsImF1dG9wbGF5IiwiZGVjaW1hbHMiLCJ1c2VFYXNpbmciLCJkZWNpbWFsIiwiY29sb3IiLCJmb250U2l6ZSIsImJvbGQiLCJzZXBhcmF0b3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsUUFBUSxFQUFFLENBQUM7SUFDWEMsTUFBTSxFQUFFLENBQUM7SUFDVEMsUUFBUSxFQUFFLElBQUk7SUFDZEMsUUFBUSxFQUFFLElBQUk7SUFDZEMsUUFBUSxFQUFFLENBQUM7SUFDWEMsU0FBUyxFQUFFLElBQUk7SUFDZkMsT0FBTyxFQUFFLEdBQUc7SUFDWkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLElBQUksRUFBRSxLQUFLO0lBQ1hDLFNBQVMsRUFBRTtFQUNmO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTY6NTc6MzJcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvY291bnRUby5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gY291bnRUbyDnu4Tku7ZcclxuICAgIGNvdW50VG86IHtcclxuICAgICAgICBzdGFydFZhbDogMCxcclxuICAgICAgICBlbmRWYWw6IDAsXHJcbiAgICAgICAgZHVyYXRpb246IDIwMDAsXHJcbiAgICAgICAgYXV0b3BsYXk6IHRydWUsXHJcbiAgICAgICAgZGVjaW1hbHM6IDAsXHJcbiAgICAgICAgdXNlRWFzaW5nOiB0cnVlLFxyXG4gICAgICAgIGRlY2ltYWw6ICcuJyxcclxuICAgICAgICBjb2xvcjogJyM2MDYyNjYnLFxyXG4gICAgICAgIGZvbnRTaXplOiAyMixcclxuICAgICAgICBib2xkOiBmYWxzZSxcclxuICAgICAgICBzZXBhcmF0b3I6ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///788\n"); /***/ }), /* 789 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/datetimePicker.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:57:48\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js\r\n */\nvar _default = {\n // datetimePicker 组件\n datetimePicker: {\n show: false,\n showToolbar: true,\n value: '',\n title: '',\n mode: 'datetime',\n maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),\n minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),\n minHour: 0,\n maxHour: 23,\n minMinute: 0,\n maxMinute: 59,\n filter: null,\n formatter: null,\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n closeOnClickOverlay: false,\n defaultIndex: function defaultIndex() {\n return [];\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZGF0ZXRpbWVQaWNrZXIuanMiXSwibmFtZXMiOlsiZGF0ZXRpbWVQaWNrZXIiLCJzaG93Iiwic2hvd1Rvb2xiYXIiLCJ2YWx1ZSIsInRpdGxlIiwibW9kZSIsIm1heERhdGUiLCJEYXRlIiwiZ2V0RnVsbFllYXIiLCJnZXRUaW1lIiwibWluRGF0ZSIsIm1pbkhvdXIiLCJtYXhIb3VyIiwibWluTWludXRlIiwibWF4TWludXRlIiwiZmlsdGVyIiwiZm9ybWF0dGVyIiwibG9hZGluZyIsIml0ZW1IZWlnaHQiLCJjYW5jZWxUZXh0IiwiY29uZmlybVRleHQiLCJjYW5jZWxDb2xvciIsImNvbmZpcm1Db2xvciIsInZpc2libGVJdGVtQ291bnQiLCJjbG9zZU9uQ2xpY2tPdmVybGF5IiwiZGVmYXVsdEluZGV4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsY0FBYyxFQUFFO0lBQ1pDLElBQUksRUFBRSxLQUFLO0lBQ1hDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxJQUFJLEVBQUUsVUFBVTtJQUNoQkMsT0FBTyxFQUFFLElBQUlDLElBQUksQ0FBQyxJQUFJQSxJQUFJLEVBQUUsQ0FBQ0MsV0FBVyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQ0MsT0FBTyxFQUFFO0lBQ2hFQyxPQUFPLEVBQUUsSUFBSUgsSUFBSSxDQUFDLElBQUlBLElBQUksRUFBRSxDQUFDQyxXQUFXLEVBQUUsR0FBRyxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDQyxPQUFPLEVBQUU7SUFDaEVFLE9BQU8sRUFBRSxDQUFDO0lBQ1ZDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLFNBQVMsRUFBRSxDQUFDO0lBQ1pDLFNBQVMsRUFBRSxFQUFFO0lBQ2JDLE1BQU0sRUFBRSxJQUFJO0lBQ1pDLFNBQVMsRUFBRSxJQUFJO0lBQ2ZDLE9BQU8sRUFBRSxLQUFLO0lBQ2RDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLFVBQVUsRUFBRSxJQUFJO0lBQ2hCQyxXQUFXLEVBQUUsSUFBSTtJQUNqQkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLFlBQVksRUFBRSxTQUFTO0lBQ3ZCQyxnQkFBZ0IsRUFBRSxDQUFDO0lBQ25CQyxtQkFBbUIsRUFBRSxLQUFLO0lBQzFCQyxZQUFZLEVBQUU7TUFBQSxPQUFNLEVBQUU7SUFBQTtFQUMxQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3ODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU3OjQ4XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2RhdGV0aW1lUGlja2VyLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBkYXRldGltZVBpY2tlciDnu4Tku7ZcclxuICAgIGRhdGV0aW1lUGlja2VyOiB7XHJcbiAgICAgICAgc2hvdzogZmFsc2UsXHJcbiAgICAgICAgc2hvd1Rvb2xiYXI6IHRydWUsXHJcbiAgICAgICAgdmFsdWU6ICcnLFxyXG4gICAgICAgIHRpdGxlOiAnJyxcclxuICAgICAgICBtb2RlOiAnZGF0ZXRpbWUnLFxyXG4gICAgICAgIG1heERhdGU6IG5ldyBEYXRlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSArIDEwLCAwLCAxKS5nZXRUaW1lKCksXHJcbiAgICAgICAgbWluRGF0ZTogbmV3IERhdGUobmV3IERhdGUoKS5nZXRGdWxsWWVhcigpIC0gMTAsIDAsIDEpLmdldFRpbWUoKSxcclxuICAgICAgICBtaW5Ib3VyOiAwLFxyXG4gICAgICAgIG1heEhvdXI6IDIzLFxyXG4gICAgICAgIG1pbk1pbnV0ZTogMCxcclxuICAgICAgICBtYXhNaW51dGU6IDU5LFxyXG4gICAgICAgIGZpbHRlcjogbnVsbCxcclxuICAgICAgICBmb3JtYXR0ZXI6IG51bGwsXHJcbiAgICAgICAgbG9hZGluZzogZmFsc2UsXHJcbiAgICAgICAgaXRlbUhlaWdodDogNDQsXHJcbiAgICAgICAgY2FuY2VsVGV4dDogJ+WPlua2iCcsXHJcbiAgICAgICAgY29uZmlybVRleHQ6ICfnoa7orqQnLFxyXG4gICAgICAgIGNhbmNlbENvbG9yOiAnIzkwOTE5MycsXHJcbiAgICAgICAgY29uZmlybUNvbG9yOiAnIzNjOWNmZicsXHJcbiAgICAgICAgdmlzaWJsZUl0ZW1Db3VudDogNSxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tPdmVybGF5OiBmYWxzZSxcclxuICAgICAgICBkZWZhdWx0SW5kZXg6ICgpID0+IFtdXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///789\n"); /***/ }), /* 790 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/divider.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:58:03\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js\r\n */\nvar _default = {\n // divider组件\n divider: {\n dashed: false,\n hairline: true,\n dot: false,\n textPosition: 'center',\n text: '',\n textSize: 14,\n textColor: '#909399',\n lineColor: '#dcdfe6'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZGl2aWRlci5qcyJdLCJuYW1lcyI6WyJkaXZpZGVyIiwiZGFzaGVkIiwiaGFpcmxpbmUiLCJkb3QiLCJ0ZXh0UG9zaXRpb24iLCJ0ZXh0IiwidGV4dFNpemUiLCJ0ZXh0Q29sb3IiLCJsaW5lQ29sb3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsR0FBRyxFQUFFLEtBQUs7SUFDVkMsWUFBWSxFQUFFLFFBQVE7SUFDdEJDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLFNBQVMsRUFBRSxTQUFTO0lBQ3BCQyxTQUFTLEVBQUU7RUFDZjtBQUVKLENBQUM7QUFBQSIsImZpbGUiOiI3OTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU4OjAzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2RpdmlkZXIuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGRpdmlkZXLnu4Tku7ZcclxuICAgIGRpdmlkZXI6IHtcclxuICAgICAgICBkYXNoZWQ6IGZhbHNlLFxyXG4gICAgICAgIGhhaXJsaW5lOiB0cnVlLFxyXG4gICAgICAgIGRvdDogZmFsc2UsXHJcbiAgICAgICAgdGV4dFBvc2l0aW9uOiAnY2VudGVyJyxcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICB0ZXh0U2l6ZTogMTQsXHJcbiAgICAgICAgdGV4dENvbG9yOiAnIzkwOTM5OScsXHJcbiAgICAgICAgbGluZUNvbG9yOiAnI2RjZGZlNidcclxuICAgIH1cclxuXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///790\n"); /***/ }), /* 791 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/empty.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:03:27\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js\r\n */\nvar _default = {\n // empty组件\n empty: {\n icon: '',\n text: '',\n textColor: '#c0c4cc',\n textSize: 14,\n iconColor: '#c0c4cc',\n iconSize: 90,\n mode: 'data',\n width: 160,\n height: 160,\n show: true,\n marginTop: 0\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZW1wdHkuanMiXSwibmFtZXMiOlsiZW1wdHkiLCJpY29uIiwidGV4dCIsInRleHRDb2xvciIsInRleHRTaXplIiwiaWNvbkNvbG9yIiwiaWNvblNpemUiLCJtb2RlIiwid2lkdGgiLCJoZWlnaHQiLCJzaG93IiwibWFyZ2luVG9wIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsS0FBSyxFQUFFO0lBQ0hDLElBQUksRUFBRSxFQUFFO0lBQ1JDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFNBQVMsRUFBRSxTQUFTO0lBQ3BCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxTQUFTLEVBQUUsU0FBUztJQUNwQkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsSUFBSSxFQUFFLE1BQU07SUFDWkMsS0FBSyxFQUFFLEdBQUc7SUFDVkMsTUFBTSxFQUFFLEdBQUc7SUFDWEMsSUFBSSxFQUFFLElBQUk7SUFDVkMsU0FBUyxFQUFFO0VBQ2Y7QUFFSixDQUFDO0FBQUEiLCJmaWxlIjoiNzkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMzoyN1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9lbXB0eS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gZW1wdHnnu4Tku7ZcclxuICAgIGVtcHR5OiB7XHJcbiAgICAgICAgaWNvbjogJycsXHJcbiAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgdGV4dENvbG9yOiAnI2MwYzRjYycsXHJcbiAgICAgICAgdGV4dFNpemU6IDE0LFxyXG4gICAgICAgIGljb25Db2xvcjogJyNjMGM0Y2MnLFxyXG4gICAgICAgIGljb25TaXplOiA5MCxcclxuICAgICAgICBtb2RlOiAnZGF0YScsXHJcbiAgICAgICAgd2lkdGg6IDE2MCxcclxuICAgICAgICBoZWlnaHQ6IDE2MCxcclxuICAgICAgICBzaG93OiB0cnVlLFxyXG4gICAgICAgIG1hcmdpblRvcDogMFxyXG4gICAgfVxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///791\n"); /***/ }), /* 792 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/form.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:03:49\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js\r\n */\nvar _default = {\n // form 组件\n form: {\n model: function model() {\n return {};\n },\n rules: function rules() {\n return {};\n },\n errorType: 'message',\n borderBottom: true,\n labelPosition: 'left',\n labelWidth: 45,\n labelAlign: 'left',\n labelStyle: function labelStyle() {\n return {};\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZm9ybS5qcyJdLCJuYW1lcyI6WyJmb3JtIiwibW9kZWwiLCJydWxlcyIsImVycm9yVHlwZSIsImJvcmRlckJvdHRvbSIsImxhYmVsUG9zaXRpb24iLCJsYWJlbFdpZHRoIiwibGFiZWxBbGlnbiIsImxhYmVsU3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxJQUFJLEVBQUU7SUFDRkMsS0FBSyxFQUFFO01BQUEsT0FBTyxDQUFDLENBQUM7SUFBQSxDQUFDO0lBQ2pCQyxLQUFLLEVBQUU7TUFBQSxPQUFPLENBQUMsQ0FBQztJQUFBLENBQUM7SUFDakJDLFNBQVMsRUFBRSxTQUFTO0lBQ3BCQyxZQUFZLEVBQUUsSUFBSTtJQUNsQkMsYUFBYSxFQUFFLE1BQU07SUFDckJDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLFVBQVUsRUFBRSxNQUFNO0lBQ2xCQyxVQUFVLEVBQUU7TUFBQSxPQUFPLENBQUMsQ0FBQztJQUFBO0VBQ3pCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDM6NDlcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZm9ybS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gZm9ybSDnu4Tku7ZcclxuICAgIGZvcm06IHtcclxuICAgICAgICBtb2RlbDogKCkgPT4gKHt9KSxcclxuICAgICAgICBydWxlczogKCkgPT4gKHt9KSxcclxuICAgICAgICBlcnJvclR5cGU6ICdtZXNzYWdlJyxcclxuICAgICAgICBib3JkZXJCb3R0b206IHRydWUsXHJcbiAgICAgICAgbGFiZWxQb3NpdGlvbjogJ2xlZnQnLFxyXG4gICAgICAgIGxhYmVsV2lkdGg6IDQ1LFxyXG4gICAgICAgIGxhYmVsQWxpZ246ICdsZWZ0JyxcclxuICAgICAgICBsYWJlbFN0eWxlOiAoKSA9PiAoe30pXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///792\n"); /***/ }), /* 793 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/formItem.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:04:32\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js\r\n */\nvar _default = {\n // formItem 组件\n formItem: {\n label: '',\n prop: '',\n borderBottom: '',\n labelPosition: '',\n labelWidth: '',\n rightIcon: '',\n leftIcon: '',\n required: false,\n leftIconStyle: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZm9ybUl0ZW0uanMiXSwibmFtZXMiOlsiZm9ybUl0ZW0iLCJsYWJlbCIsInByb3AiLCJib3JkZXJCb3R0b20iLCJsYWJlbFBvc2l0aW9uIiwibGFiZWxXaWR0aCIsInJpZ2h0SWNvbiIsImxlZnRJY29uIiwicmVxdWlyZWQiLCJsZWZ0SWNvblN0eWxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsUUFBUSxFQUFFO0lBQ05DLEtBQUssRUFBRSxFQUFFO0lBQ1RDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFlBQVksRUFBRSxFQUFFO0lBQ2hCQyxhQUFhLEVBQUUsRUFBRTtJQUNqQkMsVUFBVSxFQUFFLEVBQUU7SUFDZEMsU0FBUyxFQUFFLEVBQUU7SUFDYkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsYUFBYSxFQUFFO0VBQ25CO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDQ6MzJcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZm9ybUl0ZW0uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGZvcm1JdGVtIOe7hOS7tlxyXG4gICAgZm9ybUl0ZW06IHtcclxuICAgICAgICBsYWJlbDogJycsXHJcbiAgICAgICAgcHJvcDogJycsXHJcbiAgICAgICAgYm9yZGVyQm90dG9tOiAnJyxcclxuICAgICAgICBsYWJlbFBvc2l0aW9uOiAnJyxcclxuICAgICAgICBsYWJlbFdpZHRoOiAnJyxcclxuICAgICAgICByaWdodEljb246ICcnLFxyXG4gICAgICAgIGxlZnRJY29uOiAnJyxcclxuICAgICAgICByZXF1aXJlZDogZmFsc2UsXHJcbiAgICAgICAgbGVmdEljb25TdHlsZTogJycsXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///793\n"); /***/ }), /* 794 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/gap.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:05:25\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js\r\n */\nvar _default = {\n // gap组件\n gap: {\n bgColor: 'transparent',\n height: 20,\n marginTop: 0,\n marginBottom: 0,\n customStyle: {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZ2FwLmpzIl0sIm5hbWVzIjpbImdhcCIsImJnQ29sb3IiLCJoZWlnaHQiLCJtYXJnaW5Ub3AiLCJtYXJnaW5Cb3R0b20iLCJjdXN0b21TdHlsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEdBQUcsRUFBRTtJQUNEQyxPQUFPLEVBQUUsYUFBYTtJQUN0QkMsTUFBTSxFQUFFLEVBQUU7SUFDVkMsU0FBUyxFQUFFLENBQUM7SUFDWkMsWUFBWSxFQUFFLENBQUM7SUFDZkMsV0FBVyxFQUFFLENBQUM7RUFDbEI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowNToyNVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9nYXAuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGdhcOe7hOS7tlxyXG4gICAgZ2FwOiB7XHJcbiAgICAgICAgYmdDb2xvcjogJ3RyYW5zcGFyZW50JyxcclxuICAgICAgICBoZWlnaHQ6IDIwLFxyXG4gICAgICAgIG1hcmdpblRvcDogMCxcclxuICAgICAgICBtYXJnaW5Cb3R0b206IDAsXHJcbiAgICAgICAgY3VzdG9tU3R5bGU6IHt9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///794\n"); /***/ }), /* 795 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/grid.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:05:57\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js\r\n */\nvar _default = {\n // grid组件\n grid: {\n col: 3,\n border: false,\n align: 'left'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZ3JpZC5qcyJdLCJuYW1lcyI6WyJncmlkIiwiY29sIiwiYm9yZGVyIiwiYWxpZ24iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxJQUFJLEVBQUU7SUFDRkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsS0FBSyxFQUFFO0VBQ1g7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowNTo1N1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9ncmlkLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBncmlk57uE5Lu2XHJcbiAgICBncmlkOiB7XHJcbiAgICAgICAgY29sOiAzLFxyXG4gICAgICAgIGJvcmRlcjogZmFsc2UsXHJcbiAgICAgICAgYWxpZ246ICdsZWZ0J1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///795\n"); /***/ }), /* 796 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/gridItem.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:06:13\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js\r\n */\nvar _default = {\n // grid-item组件\n gridItem: {\n name: null,\n bgColor: 'transparent'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvZ3JpZEl0ZW0uanMiXSwibmFtZXMiOlsiZ3JpZEl0ZW0iLCJuYW1lIiwiYmdDb2xvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFFBQVEsRUFBRTtJQUNOQyxJQUFJLEVBQUUsSUFBSTtJQUNWQyxPQUFPLEVBQUU7RUFDYjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI3OTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjA2OjEzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2dyaWRJdGVtLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBncmlkLWl0ZW3nu4Tku7ZcclxuICAgIGdyaWRJdGVtOiB7XHJcbiAgICAgICAgbmFtZTogbnVsbCxcclxuICAgICAgICBiZ0NvbG9yOiAndHJhbnNwYXJlbnQnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///796\n"); /***/ }), /* 797 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/icon.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 764));\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 18:00:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js\r\n */\n\nvar color = _config.default.color;\nvar _default = {\n // icon组件\n icon: {\n name: '',\n color: color['u-content-color'],\n size: '16px',\n bold: false,\n index: '',\n hoverClass: '',\n customPrefix: 'uicon',\n label: '',\n labelPos: 'right',\n labelSize: '15px',\n labelColor: color['u-content-color'],\n space: '3px',\n imgMode: '',\n width: '',\n height: '',\n top: 0,\n stop: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaWNvbi5qcyJdLCJuYW1lcyI6WyJjb2xvciIsImNvbmZpZyIsImljb24iLCJuYW1lIiwic2l6ZSIsImJvbGQiLCJpbmRleCIsImhvdmVyQ2xhc3MiLCJjdXN0b21QcmVmaXgiLCJsYWJlbCIsImxhYmVsUG9zIiwibGFiZWxTaXplIiwibGFiZWxDb2xvciIsInNwYWNlIiwiaW1nTW9kZSIsIndpZHRoIiwiaGVpZ2h0IiwidG9wIiwic3RvcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVNBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUdBLElBQ0lBLEtBQUssR0FDTEMsZUFBTSxDQURORCxLQUFLO0FBQ0MsZUFDSztFQUNYO0VBQ0FFLElBQUksRUFBRTtJQUNGQyxJQUFJLEVBQUUsRUFBRTtJQUNSSCxLQUFLLEVBQUVBLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQztJQUMvQkksSUFBSSxFQUFFLE1BQU07SUFDWkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsVUFBVSxFQUFFLEVBQUU7SUFDZEMsWUFBWSxFQUFFLE9BQU87SUFDckJDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFFBQVEsRUFBRSxPQUFPO0lBQ2pCQyxTQUFTLEVBQUUsTUFBTTtJQUNqQkMsVUFBVSxFQUFFWixLQUFLLENBQUMsaUJBQWlCLENBQUM7SUFDcENhLEtBQUssRUFBRSxLQUFLO0lBQ1pDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLEdBQUcsRUFBRSxDQUFDO0lBQ05DLElBQUksRUFBRTtFQUNWO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTg6MDA6MTRcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaWNvbi5qc1xyXG4gKi9cclxuaW1wb3J0IGNvbmZpZyBmcm9tICcuLi9jb25maWcnXHJcblxyXG5jb25zdCB7XHJcbiAgICBjb2xvclxyXG59ID0gY29uZmlnXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGljb27nu4Tku7ZcclxuICAgIGljb246IHtcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICBjb2xvcjogY29sb3JbJ3UtY29udGVudC1jb2xvciddLFxyXG4gICAgICAgIHNpemU6ICcxNnB4JyxcclxuICAgICAgICBib2xkOiBmYWxzZSxcclxuICAgICAgICBpbmRleDogJycsXHJcbiAgICAgICAgaG92ZXJDbGFzczogJycsXHJcbiAgICAgICAgY3VzdG9tUHJlZml4OiAndWljb24nLFxyXG4gICAgICAgIGxhYmVsOiAnJyxcclxuICAgICAgICBsYWJlbFBvczogJ3JpZ2h0JyxcclxuICAgICAgICBsYWJlbFNpemU6ICcxNXB4JyxcclxuICAgICAgICBsYWJlbENvbG9yOiBjb2xvclsndS1jb250ZW50LWNvbG9yJ10sXHJcbiAgICAgICAgc3BhY2U6ICczcHgnLFxyXG4gICAgICAgIGltZ01vZGU6ICcnLFxyXG4gICAgICAgIHdpZHRoOiAnJyxcclxuICAgICAgICBoZWlnaHQ6ICcnLFxyXG4gICAgICAgIHRvcDogMCxcclxuICAgICAgICBzdG9wOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///797\n"); /***/ }), /* 798 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/image.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:01:51\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js\r\n */\nvar _default = {\n // image组件\n image: {\n src: '',\n mode: 'aspectFill',\n width: '300',\n height: '225',\n shape: 'square',\n radius: 0,\n lazyLoad: true,\n showMenuByLongpress: true,\n loadingIcon: 'photo',\n errorIcon: 'error-circle',\n showLoading: true,\n showError: true,\n fade: true,\n webp: false,\n duration: 500,\n bgColor: '#f3f4f6'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaW1hZ2UuanMiXSwibmFtZXMiOlsiaW1hZ2UiLCJzcmMiLCJtb2RlIiwid2lkdGgiLCJoZWlnaHQiLCJzaGFwZSIsInJhZGl1cyIsImxhenlMb2FkIiwic2hvd01lbnVCeUxvbmdwcmVzcyIsImxvYWRpbmdJY29uIiwiZXJyb3JJY29uIiwic2hvd0xvYWRpbmciLCJzaG93RXJyb3IiLCJmYWRlIiwid2VicCIsImR1cmF0aW9uIiwiYmdDb2xvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEtBQUssRUFBRTtJQUNIQyxHQUFHLEVBQUUsRUFBRTtJQUNQQyxJQUFJLEVBQUUsWUFBWTtJQUNsQkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsS0FBSyxFQUFFLFFBQVE7SUFDZkMsTUFBTSxFQUFFLENBQUM7SUFDVEMsUUFBUSxFQUFFLElBQUk7SUFDZEMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsV0FBVyxFQUFFLE9BQU87SUFDcEJDLFNBQVMsRUFBRSxjQUFjO0lBQ3pCQyxXQUFXLEVBQUUsSUFBSTtJQUNqQkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsUUFBUSxFQUFFLEdBQUc7SUFDYkMsT0FBTyxFQUFFO0VBQ2I7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiNzk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMTo1MVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9pbWFnZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gaW1hZ2Xnu4Tku7ZcclxuICAgIGltYWdlOiB7XHJcbiAgICAgICAgc3JjOiAnJyxcclxuICAgICAgICBtb2RlOiAnYXNwZWN0RmlsbCcsXHJcbiAgICAgICAgd2lkdGg6ICczMDAnLFxyXG4gICAgICAgIGhlaWdodDogJzIyNScsXHJcbiAgICAgICAgc2hhcGU6ICdzcXVhcmUnLFxyXG4gICAgICAgIHJhZGl1czogMCxcclxuICAgICAgICBsYXp5TG9hZDogdHJ1ZSxcclxuICAgICAgICBzaG93TWVudUJ5TG9uZ3ByZXNzOiB0cnVlLFxyXG4gICAgICAgIGxvYWRpbmdJY29uOiAncGhvdG8nLFxyXG4gICAgICAgIGVycm9ySWNvbjogJ2Vycm9yLWNpcmNsZScsXHJcbiAgICAgICAgc2hvd0xvYWRpbmc6IHRydWUsXHJcbiAgICAgICAgc2hvd0Vycm9yOiB0cnVlLFxyXG4gICAgICAgIGZhZGU6IHRydWUsXHJcbiAgICAgICAgd2VicDogZmFsc2UsXHJcbiAgICAgICAgZHVyYXRpb246IDUwMCxcclxuICAgICAgICBiZ0NvbG9yOiAnI2YzZjRmNidcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///798\n"); /***/ }), /* 799 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/indexAnchor.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:13:15\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js\r\n */\nvar _default = {\n // indexAnchor 组件\n indexAnchor: {\n text: '',\n color: '#606266',\n size: 14,\n bgColor: '#dedede',\n height: 32\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaW5kZXhBbmNob3IuanMiXSwibmFtZXMiOlsiaW5kZXhBbmNob3IiLCJ0ZXh0IiwiY29sb3IiLCJzaXplIiwiYmdDb2xvciIsImhlaWdodCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFdBQVcsRUFBRTtJQUNUQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxLQUFLLEVBQUUsU0FBUztJQUNoQkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsT0FBTyxFQUFFLFNBQVM7SUFDbEJDLE1BQU0sRUFBRTtFQUNaO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijc5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTM6MTVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaW5kZXhBbmNob3IuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGluZGV4QW5jaG9yIOe7hOS7tlxyXG4gICAgaW5kZXhBbmNob3I6IHtcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBjb2xvcjogJyM2MDYyNjYnLFxyXG4gICAgICAgIHNpemU6IDE0LFxyXG4gICAgICAgIGJnQ29sb3I6ICcjZGVkZWRlJyxcclxuICAgICAgICBoZWlnaHQ6IDMyXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///799\n"); /***/ }), /* 800 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/indexList.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:13:35\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js\r\n */\nvar _default = {\n // indexList 组件\n indexList: {\n inactiveColor: '#606266',\n activeColor: '#5677fc',\n indexList: function indexList() {\n return [];\n },\n sticky: true,\n customNavHeight: 0\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaW5kZXhMaXN0LmpzIl0sIm5hbWVzIjpbImluZGV4TGlzdCIsImluYWN0aXZlQ29sb3IiLCJhY3RpdmVDb2xvciIsInN0aWNreSIsImN1c3RvbU5hdkhlaWdodCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFNBQVMsRUFBRTtJQUNQQyxhQUFhLEVBQUUsU0FBUztJQUN4QkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJGLFNBQVMsRUFBRTtNQUFBLE9BQU0sRUFBRTtJQUFBO0lBQ25CRyxNQUFNLEVBQUUsSUFBSTtJQUNaQyxlQUFlLEVBQUU7RUFDckI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxMzozNVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9pbmRleExpc3QuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGluZGV4TGlzdCDnu4Tku7ZcclxuICAgIGluZGV4TGlzdDoge1xyXG4gICAgICAgIGluYWN0aXZlQ29sb3I6ICcjNjA2MjY2JyxcclxuICAgICAgICBhY3RpdmVDb2xvcjogJyM1Njc3ZmMnLFxyXG4gICAgICAgIGluZGV4TGlzdDogKCkgPT4gW10sXHJcbiAgICAgICAgc3RpY2t5OiB0cnVlLFxyXG4gICAgICAgIGN1c3RvbU5hdkhlaWdodDogMFxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///800\n"); /***/ }), /* 801 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/input.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:13:55\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/input.js\r\n */\nvar _default = {\n // index 组件\n input: {\n value: '',\n type: 'text',\n fixed: false,\n disabled: false,\n disabledColor: '#f5f7fa',\n clearable: false,\n password: false,\n maxlength: -1,\n placeholder: null,\n placeholderClass: 'input-placeholder',\n placeholderStyle: 'color: #c0c4cc',\n showWordLimit: false,\n confirmType: 'done',\n confirmHold: false,\n holdKeyboard: false,\n focus: false,\n autoBlur: false,\n disableDefaultPadding: false,\n cursor: -1,\n cursorSpacing: 30,\n selectionStart: -1,\n selectionEnd: -1,\n adjustPosition: true,\n inputAlign: 'left',\n fontSize: '15px',\n color: '#303133',\n prefixIcon: '',\n prefixIconStyle: '',\n suffixIcon: '',\n suffixIconStyle: '',\n border: 'surround',\n readonly: false,\n shape: 'square',\n formatter: null\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvaW5wdXQuanMiXSwibmFtZXMiOlsiaW5wdXQiLCJ2YWx1ZSIsInR5cGUiLCJmaXhlZCIsImRpc2FibGVkIiwiZGlzYWJsZWRDb2xvciIsImNsZWFyYWJsZSIsInBhc3N3b3JkIiwibWF4bGVuZ3RoIiwicGxhY2Vob2xkZXIiLCJwbGFjZWhvbGRlckNsYXNzIiwicGxhY2Vob2xkZXJTdHlsZSIsInNob3dXb3JkTGltaXQiLCJjb25maXJtVHlwZSIsImNvbmZpcm1Ib2xkIiwiaG9sZEtleWJvYXJkIiwiZm9jdXMiLCJhdXRvQmx1ciIsImRpc2FibGVEZWZhdWx0UGFkZGluZyIsImN1cnNvciIsImN1cnNvclNwYWNpbmciLCJzZWxlY3Rpb25TdGFydCIsInNlbGVjdGlvbkVuZCIsImFkanVzdFBvc2l0aW9uIiwiaW5wdXRBbGlnbiIsImZvbnRTaXplIiwiY29sb3IiLCJwcmVmaXhJY29uIiwicHJlZml4SWNvblN0eWxlIiwic3VmZml4SWNvbiIsInN1ZmZpeEljb25TdHlsZSIsImJvcmRlciIsInJlYWRvbmx5Iiwic2hhcGUiLCJmb3JtYXR0ZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDZDtFQUNBQSxLQUFLLEVBQUU7SUFDTkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsSUFBSSxFQUFFLE1BQU07SUFDWkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsYUFBYSxFQUFFLFNBQVM7SUFDeEJDLFNBQVMsRUFBRSxLQUFLO0lBQ2hCQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBQ2JDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxnQkFBZ0IsRUFBRSxtQkFBbUI7SUFDckNDLGdCQUFnQixFQUFFLGdCQUFnQjtJQUNsQ0MsYUFBYSxFQUFFLEtBQUs7SUFDcEJDLFdBQVcsRUFBRSxNQUFNO0lBQ25CQyxXQUFXLEVBQUUsS0FBSztJQUNsQkMsWUFBWSxFQUFFLEtBQUs7SUFDbkJDLEtBQUssRUFBRSxLQUFLO0lBQ1pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLHFCQUFxQixFQUFFLEtBQUs7SUFDNUJDLE1BQU0sRUFBRSxDQUFDLENBQUM7SUFDVkMsYUFBYSxFQUFFLEVBQUU7SUFDakJDLGNBQWMsRUFBRSxDQUFDLENBQUM7SUFDbEJDLFlBQVksRUFBRSxDQUFDLENBQUM7SUFDaEJDLGNBQWMsRUFBRSxJQUFJO0lBQ3BCQyxVQUFVLEVBQUUsTUFBTTtJQUNsQkMsUUFBUSxFQUFFLE1BQU07SUFDaEJDLEtBQUssRUFBRSxTQUFTO0lBQ2hCQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxlQUFlLEVBQUUsRUFBRTtJQUNuQkMsVUFBVSxFQUFFLEVBQUU7SUFDZEMsZUFBZSxFQUFFLEVBQUU7SUFDbkJDLE1BQU0sRUFBRSxVQUFVO0lBQ2xCQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxLQUFLLEVBQUUsUUFBUTtJQUNmQyxTQUFTLEVBQUU7RUFDWjtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI4MDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjEzOjU1XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2lucHV0LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Ly8gaW5kZXgg57uE5Lu2XHJcblx0aW5wdXQ6IHtcclxuXHRcdHZhbHVlOiAnJyxcclxuXHRcdHR5cGU6ICd0ZXh0JyxcclxuXHRcdGZpeGVkOiBmYWxzZSxcclxuXHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdGRpc2FibGVkQ29sb3I6ICcjZjVmN2ZhJyxcclxuXHRcdGNsZWFyYWJsZTogZmFsc2UsXHJcblx0XHRwYXNzd29yZDogZmFsc2UsXHJcblx0XHRtYXhsZW5ndGg6IC0xLFxyXG5cdFx0cGxhY2Vob2xkZXI6IG51bGwsXHJcblx0XHRwbGFjZWhvbGRlckNsYXNzOiAnaW5wdXQtcGxhY2Vob2xkZXInLFxyXG5cdFx0cGxhY2Vob2xkZXJTdHlsZTogJ2NvbG9yOiAjYzBjNGNjJyxcclxuXHRcdHNob3dXb3JkTGltaXQ6IGZhbHNlLFxyXG5cdFx0Y29uZmlybVR5cGU6ICdkb25lJyxcclxuXHRcdGNvbmZpcm1Ib2xkOiBmYWxzZSxcclxuXHRcdGhvbGRLZXlib2FyZDogZmFsc2UsXHJcblx0XHRmb2N1czogZmFsc2UsXHJcblx0XHRhdXRvQmx1cjogZmFsc2UsXHJcblx0XHRkaXNhYmxlRGVmYXVsdFBhZGRpbmc6IGZhbHNlLFxyXG5cdFx0Y3Vyc29yOiAtMSxcclxuXHRcdGN1cnNvclNwYWNpbmc6IDMwLFxyXG5cdFx0c2VsZWN0aW9uU3RhcnQ6IC0xLFxyXG5cdFx0c2VsZWN0aW9uRW5kOiAtMSxcclxuXHRcdGFkanVzdFBvc2l0aW9uOiB0cnVlLFxyXG5cdFx0aW5wdXRBbGlnbjogJ2xlZnQnLFxyXG5cdFx0Zm9udFNpemU6ICcxNXB4JyxcclxuXHRcdGNvbG9yOiAnIzMwMzEzMycsXHJcblx0XHRwcmVmaXhJY29uOiAnJyxcclxuXHRcdHByZWZpeEljb25TdHlsZTogJycsXHJcblx0XHRzdWZmaXhJY29uOiAnJyxcclxuXHRcdHN1ZmZpeEljb25TdHlsZTogJycsXHJcblx0XHRib3JkZXI6ICdzdXJyb3VuZCcsXHJcblx0XHRyZWFkb25seTogZmFsc2UsXHJcblx0XHRzaGFwZTogJ3NxdWFyZScsXHJcblx0XHRmb3JtYXR0ZXI6IG51bGxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///801\n"); /***/ }), /* 802 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/keyboard.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:07:49\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js\r\n */\nvar _default = {\n // 键盘组件\n keyboard: {\n mode: 'number',\n dotDisabled: false,\n tooltip: true,\n showTips: true,\n tips: '',\n showCancel: true,\n showConfirm: true,\n random: false,\n safeAreaInsetBottom: true,\n closeOnClickOverlay: true,\n show: false,\n overlay: true,\n zIndex: 10075,\n cancelText: '取消',\n confirmText: '确定',\n autoChange: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMva2V5Ym9hcmQuanMiXSwibmFtZXMiOlsia2V5Ym9hcmQiLCJtb2RlIiwiZG90RGlzYWJsZWQiLCJ0b29sdGlwIiwic2hvd1RpcHMiLCJ0aXBzIiwic2hvd0NhbmNlbCIsInNob3dDb25maXJtIiwicmFuZG9tIiwic2FmZUFyZWFJbnNldEJvdHRvbSIsImNsb3NlT25DbGlja092ZXJsYXkiLCJzaG93Iiwib3ZlcmxheSIsInpJbmRleCIsImNhbmNlbFRleHQiLCJjb25maXJtVGV4dCIsImF1dG9DaGFuZ2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsV0FBVyxFQUFFLEtBQUs7SUFDbEJDLE9BQU8sRUFBRSxJQUFJO0lBQ2JDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFVBQVUsRUFBRSxJQUFJO0lBQ2hCQyxXQUFXLEVBQUUsSUFBSTtJQUNqQkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsT0FBTyxFQUFFLElBQUk7SUFDYkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsVUFBVSxFQUFFLElBQUk7SUFDaEJDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxVQUFVLEVBQUU7RUFDaEI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowNzo0OVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9rZXlib2FyZC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8g6ZSu55uY57uE5Lu2XHJcbiAgICBrZXlib2FyZDoge1xyXG4gICAgICAgIG1vZGU6ICdudW1iZXInLFxyXG4gICAgICAgIGRvdERpc2FibGVkOiBmYWxzZSxcclxuICAgICAgICB0b29sdGlwOiB0cnVlLFxyXG4gICAgICAgIHNob3dUaXBzOiB0cnVlLFxyXG4gICAgICAgIHRpcHM6ICcnLFxyXG4gICAgICAgIHNob3dDYW5jZWw6IHRydWUsXHJcbiAgICAgICAgc2hvd0NvbmZpcm06IHRydWUsXHJcbiAgICAgICAgcmFuZG9tOiBmYWxzZSxcclxuICAgICAgICBzYWZlQXJlYUluc2V0Qm90dG9tOiB0cnVlLFxyXG4gICAgICAgIGNsb3NlT25DbGlja092ZXJsYXk6IHRydWUsXHJcbiAgICAgICAgc2hvdzogZmFsc2UsXHJcbiAgICAgICAgb3ZlcmxheTogdHJ1ZSxcclxuICAgICAgICB6SW5kZXg6IDEwMDc1LFxyXG4gICAgICAgIGNhbmNlbFRleHQ6ICflj5bmtognLFxyXG4gICAgICAgIGNvbmZpcm1UZXh0OiAn56Gu5a6aJyxcclxuICAgICAgICBhdXRvQ2hhbmdlOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///802\n"); /***/ }), /* 803 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/line.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:04:49\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js\r\n */\nvar _default = {\n // line组件\n line: {\n color: '#d6d7d9',\n length: '100%',\n direction: 'row',\n hairline: true,\n margin: 0,\n dashed: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGluZS5qcyJdLCJuYW1lcyI6WyJsaW5lIiwiY29sb3IiLCJsZW5ndGgiLCJkaXJlY3Rpb24iLCJoYWlybGluZSIsIm1hcmdpbiIsImRhc2hlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLElBQUksRUFBRTtJQUNGQyxLQUFLLEVBQUUsU0FBUztJQUNoQkMsTUFBTSxFQUFFLE1BQU07SUFDZEMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLE1BQU0sRUFBRSxDQUFDO0lBQ1RDLE1BQU0sRUFBRTtFQUNaO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDQ6NDlcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGluZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gbGluZee7hOS7tlxyXG4gICAgbGluZToge1xyXG4gICAgICAgIGNvbG9yOiAnI2Q2ZDdkOScsXHJcbiAgICAgICAgbGVuZ3RoOiAnMTAwJScsXHJcbiAgICAgICAgZGlyZWN0aW9uOiAncm93JyxcclxuICAgICAgICBoYWlybGluZTogdHJ1ZSxcclxuICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgZGFzaGVkOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///803\n"); /***/ }), /* 804 */ /*!***************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/lineProgress.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:14:11\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js\r\n */\nvar _default = {\n // lineProgress 组件\n lineProgress: {\n activeColor: '#19be6b',\n inactiveColor: '#ececec',\n percentage: 0,\n showText: true,\n height: 12\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGluZVByb2dyZXNzLmpzIl0sIm5hbWVzIjpbImxpbmVQcm9ncmVzcyIsImFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVDb2xvciIsInBlcmNlbnRhZ2UiLCJzaG93VGV4dCIsImhlaWdodCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFlBQVksRUFBRTtJQUNWQyxXQUFXLEVBQUUsU0FBUztJQUN0QkMsYUFBYSxFQUFFLFNBQVM7SUFDeEJDLFVBQVUsRUFBRSxDQUFDO0lBQ2JDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLE1BQU0sRUFBRTtFQUNaO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgwNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTQ6MTFcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGluZVByb2dyZXNzLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBsaW5lUHJvZ3Jlc3Mg57uE5Lu2XHJcbiAgICBsaW5lUHJvZ3Jlc3M6IHtcclxuICAgICAgICBhY3RpdmVDb2xvcjogJyMxOWJlNmInLFxyXG4gICAgICAgIGluYWN0aXZlQ29sb3I6ICcjZWNlY2VjJyxcclxuICAgICAgICBwZXJjZW50YWdlOiAwLFxyXG4gICAgICAgIHNob3dUZXh0OiB0cnVlLFxyXG4gICAgICAgIGhlaWdodDogMTJcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///804\n"); /***/ }), /* 805 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/link.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 764));\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:45:36\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js\r\n */\n\nvar color = _config.default.color;\nvar _default = {\n // link超链接组件props参数\n link: {\n color: color['u-primary'],\n fontSize: 15,\n underLine: false,\n href: '',\n mpTips: '链接已复制,请在浏览器打开',\n lineColor: '',\n text: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGluay5qcyJdLCJuYW1lcyI6WyJjb2xvciIsImNvbmZpZyIsImxpbmsiLCJmb250U2l6ZSIsInVuZGVyTGluZSIsImhyZWYiLCJtcFRpcHMiLCJsaW5lQ29sb3IiLCJ0ZXh0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBU0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBR0EsSUFDSUEsS0FBSyxHQUNMQyxlQUFNLENBRE5ELEtBQUs7QUFDQyxlQUNLO0VBQ1g7RUFDQUUsSUFBSSxFQUFFO0lBQ0ZGLEtBQUssRUFBRUEsS0FBSyxDQUFDLFdBQVcsQ0FBQztJQUN6QkcsUUFBUSxFQUFFLEVBQUU7SUFDWkMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLElBQUksRUFBRSxFQUFFO0lBQ1JDLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxJQUFJLEVBQUU7RUFDVjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjQ1OjM2XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL2xpbmsuanNcclxuICovXHJcbmltcG9ydCBjb25maWcgZnJvbSAnLi4vY29uZmlnJ1xyXG5cclxuY29uc3Qge1xyXG4gICAgY29sb3JcclxufSA9IGNvbmZpZ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBsaW5r6LaF6ZO+5o6l57uE5Lu2cHJvcHPlj4LmlbBcclxuICAgIGxpbms6IHtcclxuICAgICAgICBjb2xvcjogY29sb3JbJ3UtcHJpbWFyeSddLFxyXG4gICAgICAgIGZvbnRTaXplOiAxNSxcclxuICAgICAgICB1bmRlckxpbmU6IGZhbHNlLFxyXG4gICAgICAgIGhyZWY6ICcnLFxyXG4gICAgICAgIG1wVGlwczogJ+mTvuaOpeW3suWkjeWItu+8jOivt+WcqOa1j+iniOWZqOaJk+W8gCcsXHJcbiAgICAgICAgbGluZUNvbG9yOiAnJyxcclxuICAgICAgICB0ZXh0OiAnJ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///805\n"); /***/ }), /* 806 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/list.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:14:53\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js\r\n */\nvar _default = {\n // list 组件\n list: {\n showScrollbar: false,\n lowerThreshold: 50,\n upperThreshold: 0,\n scrollTop: 0,\n offsetAccuracy: 10,\n enableFlex: false,\n pagingEnabled: false,\n scrollable: true,\n scrollIntoView: '',\n scrollWithAnimation: false,\n enableBackToTop: false,\n height: 0,\n width: 0,\n preLoadScreen: 1\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGlzdC5qcyJdLCJuYW1lcyI6WyJsaXN0Iiwic2hvd1Njcm9sbGJhciIsImxvd2VyVGhyZXNob2xkIiwidXBwZXJUaHJlc2hvbGQiLCJzY3JvbGxUb3AiLCJvZmZzZXRBY2N1cmFjeSIsImVuYWJsZUZsZXgiLCJwYWdpbmdFbmFibGVkIiwic2Nyb2xsYWJsZSIsInNjcm9sbEludG9WaWV3Iiwic2Nyb2xsV2l0aEFuaW1hdGlvbiIsImVuYWJsZUJhY2tUb1RvcCIsImhlaWdodCIsIndpZHRoIiwicHJlTG9hZFNjcmVlbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLElBQUksRUFBRTtJQUNGQyxhQUFhLEVBQUUsS0FBSztJQUNwQkMsY0FBYyxFQUFFLEVBQUU7SUFDbEJDLGNBQWMsRUFBRSxDQUFDO0lBQ2pCQyxTQUFTLEVBQUUsQ0FBQztJQUNaQyxjQUFjLEVBQUUsRUFBRTtJQUNsQkMsVUFBVSxFQUFFLEtBQUs7SUFDakJDLGFBQWEsRUFBRSxLQUFLO0lBQ3BCQyxVQUFVLEVBQUUsSUFBSTtJQUNoQkMsY0FBYyxFQUFFLEVBQUU7SUFDbEJDLG1CQUFtQixFQUFFLEtBQUs7SUFDMUJDLGVBQWUsRUFBRSxLQUFLO0lBQ3RCQyxNQUFNLEVBQUUsQ0FBQztJQUNUQyxLQUFLLEVBQUUsQ0FBQztJQUNSQyxhQUFhLEVBQUU7RUFDbkI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxNDo1M1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9saXN0LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBsaXN0IOe7hOS7tlxyXG4gICAgbGlzdDoge1xyXG4gICAgICAgIHNob3dTY3JvbGxiYXI6IGZhbHNlLFxyXG4gICAgICAgIGxvd2VyVGhyZXNob2xkOiA1MCxcclxuICAgICAgICB1cHBlclRocmVzaG9sZDogMCxcclxuICAgICAgICBzY3JvbGxUb3A6IDAsXHJcbiAgICAgICAgb2Zmc2V0QWNjdXJhY3k6IDEwLFxyXG4gICAgICAgIGVuYWJsZUZsZXg6IGZhbHNlLFxyXG4gICAgICAgIHBhZ2luZ0VuYWJsZWQ6IGZhbHNlLFxyXG4gICAgICAgIHNjcm9sbGFibGU6IHRydWUsXHJcbiAgICAgICAgc2Nyb2xsSW50b1ZpZXc6ICcnLFxyXG4gICAgICAgIHNjcm9sbFdpdGhBbmltYXRpb246IGZhbHNlLFxyXG4gICAgICAgIGVuYWJsZUJhY2tUb1RvcDogZmFsc2UsXHJcbiAgICAgICAgaGVpZ2h0OiAwLFxyXG4gICAgICAgIHdpZHRoOiAwLFxyXG4gICAgICAgIHByZUxvYWRTY3JlZW46IDFcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///806\n"); /***/ }), /* 807 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/listItem.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:15:40\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js\r\n */\nvar _default = {\n // listItem 组件\n listItem: {\n anchor: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbGlzdEl0ZW0uanMiXSwibmFtZXMiOlsibGlzdEl0ZW0iLCJhbmNob3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsTUFBTSxFQUFFO0VBQ1o7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxNTo0MFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9saXN0SXRlbS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gbGlzdEl0ZW0g57uE5Lu2XHJcbiAgICBsaXN0SXRlbToge1xyXG4gICAgICAgIGFuY2hvcjogJydcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///807\n"); /***/ }), /* 808 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/loadingIcon.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 764));\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:45:47\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js\r\n */\n\nvar color = _config.default.color;\nvar _default = {\n // loading-icon加载中图标组件\n loadingIcon: {\n show: true,\n color: color['u-tips-color'],\n textColor: color['u-tips-color'],\n vertical: false,\n mode: 'spinner',\n size: 24,\n textSize: 15,\n text: '',\n timingFunction: 'ease-in-out',\n duration: 1200,\n inactiveColor: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbG9hZGluZ0ljb24uanMiXSwibmFtZXMiOlsiY29sb3IiLCJjb25maWciLCJsb2FkaW5nSWNvbiIsInNob3ciLCJ0ZXh0Q29sb3IiLCJ2ZXJ0aWNhbCIsIm1vZGUiLCJzaXplIiwidGV4dFNpemUiLCJ0ZXh0IiwidGltaW5nRnVuY3Rpb24iLCJkdXJhdGlvbiIsImluYWN0aXZlQ29sb3IiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFTQTtBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFHQSxJQUNJQSxLQUFLLEdBQ0xDLGVBQU0sQ0FETkQsS0FBSztBQUNDLGVBQ0s7RUFDWDtFQUNBRSxXQUFXLEVBQUU7SUFDVEMsSUFBSSxFQUFFLElBQUk7SUFDVkgsS0FBSyxFQUFFQSxLQUFLLENBQUMsY0FBYyxDQUFDO0lBQzVCSSxTQUFTLEVBQUVKLEtBQUssQ0FBQyxjQUFjLENBQUM7SUFDaENLLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLElBQUksRUFBRSxTQUFTO0lBQ2ZDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLElBQUksRUFBRSxFQUFFO0lBQ1JDLGNBQWMsRUFBRSxhQUFhO0lBQzdCQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxhQUFhLEVBQUU7RUFDbkI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzo0NTo0N1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9sb2FkaW5nSWNvbi5qc1xyXG4gKi9cclxuaW1wb3J0IGNvbmZpZyBmcm9tICcuLi9jb25maWcnXHJcblxyXG5jb25zdCB7XHJcbiAgICBjb2xvclxyXG59ID0gY29uZmlnXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGxvYWRpbmctaWNvbuWKoOi9veS4reWbvuagh+e7hOS7tlxyXG4gICAgbG9hZGluZ0ljb246IHtcclxuICAgICAgICBzaG93OiB0cnVlLFxyXG4gICAgICAgIGNvbG9yOiBjb2xvclsndS10aXBzLWNvbG9yJ10sXHJcbiAgICAgICAgdGV4dENvbG9yOiBjb2xvclsndS10aXBzLWNvbG9yJ10sXHJcbiAgICAgICAgdmVydGljYWw6IGZhbHNlLFxyXG4gICAgICAgIG1vZGU6ICdzcGlubmVyJyxcclxuICAgICAgICBzaXplOiAyNCxcclxuICAgICAgICB0ZXh0U2l6ZTogMTUsXHJcbiAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgdGltaW5nRnVuY3Rpb246ICdlYXNlLWluLW91dCcsXHJcbiAgICAgICAgZHVyYXRpb246IDEyMDAsXHJcbiAgICAgICAgaW5hY3RpdmVDb2xvcjogJydcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///808\n"); /***/ }), /* 809 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/loadingPage.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:00:23\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js\r\n */\nvar _default = {\n // loading-page组件\n loadingPage: {\n loadingText: '正在加载',\n image: '',\n loadingMode: 'circle',\n loading: false,\n bgColor: '#ffffff',\n color: '#C8C8C8',\n fontSize: 19,\n iconSize: 28,\n loadingColor: '#C8C8C8'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbG9hZGluZ1BhZ2UuanMiXSwibmFtZXMiOlsibG9hZGluZ1BhZ2UiLCJsb2FkaW5nVGV4dCIsImltYWdlIiwibG9hZGluZ01vZGUiLCJsb2FkaW5nIiwiYmdDb2xvciIsImNvbG9yIiwiZm9udFNpemUiLCJpY29uU2l6ZSIsImxvYWRpbmdDb2xvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFdBQVcsRUFBRTtJQUNUQyxXQUFXLEVBQUUsTUFBTTtJQUNuQkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsV0FBVyxFQUFFLFFBQVE7SUFDckJDLE9BQU8sRUFBRSxLQUFLO0lBQ2RDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxLQUFLLEVBQUUsU0FBUztJQUNoQkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsWUFBWSxFQUFFO0VBQ2xCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDA6MjNcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbG9hZGluZ1BhZ2UuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGxvYWRpbmctcGFnZee7hOS7tlxyXG4gICAgbG9hZGluZ1BhZ2U6IHtcclxuICAgICAgICBsb2FkaW5nVGV4dDogJ+ato+WcqOWKoOi9vScsXHJcbiAgICAgICAgaW1hZ2U6ICcnLFxyXG4gICAgICAgIGxvYWRpbmdNb2RlOiAnY2lyY2xlJyxcclxuICAgICAgICBsb2FkaW5nOiBmYWxzZSxcclxuICAgICAgICBiZ0NvbG9yOiAnI2ZmZmZmZicsXHJcbiAgICAgICAgY29sb3I6ICcjQzhDOEM4JyxcclxuICAgICAgICBmb250U2l6ZTogMTksXHJcbiAgICAgICAgaWNvblNpemU6IDI4LFxyXG4gICAgICAgIGxvYWRpbmdDb2xvcjogJyNDOEM4QzgnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///809\n"); /***/ }), /* 810 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/loadmore.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:15:26\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js\r\n */\nvar _default = {\n // loadmore 组件\n loadmore: {\n status: 'loadmore',\n bgColor: 'transparent',\n icon: true,\n fontSize: 14,\n iconSize: 17,\n color: '#606266',\n loadingIcon: 'spinner',\n loadmoreText: '加载更多',\n loadingText: '正在加载...',\n nomoreText: '没有更多了',\n isDot: false,\n iconColor: '#b7b7b7',\n marginTop: 10,\n marginBottom: 10,\n height: 'auto',\n line: false,\n lineColor: '#E6E8EB',\n dashed: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbG9hZG1vcmUuanMiXSwibmFtZXMiOlsibG9hZG1vcmUiLCJzdGF0dXMiLCJiZ0NvbG9yIiwiaWNvbiIsImZvbnRTaXplIiwiaWNvblNpemUiLCJjb2xvciIsImxvYWRpbmdJY29uIiwibG9hZG1vcmVUZXh0IiwibG9hZGluZ1RleHQiLCJub21vcmVUZXh0IiwiaXNEb3QiLCJpY29uQ29sb3IiLCJtYXJnaW5Ub3AiLCJtYXJnaW5Cb3R0b20iLCJoZWlnaHQiLCJsaW5lIiwibGluZUNvbG9yIiwiZGFzaGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsUUFBUSxFQUFFO0lBQ05DLE1BQU0sRUFBRSxVQUFVO0lBQ2xCQyxPQUFPLEVBQUUsYUFBYTtJQUN0QkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsUUFBUSxFQUFFLEVBQUU7SUFDbEJDLFFBQVEsRUFBRSxFQUFFO0lBQ05DLEtBQUssRUFBRSxTQUFTO0lBQ2hCQyxXQUFXLEVBQUUsU0FBUztJQUN0QkMsWUFBWSxFQUFFLE1BQU07SUFDcEJDLFdBQVcsRUFBRSxTQUFTO0lBQ3RCQyxVQUFVLEVBQUUsT0FBTztJQUNuQkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsU0FBUyxFQUFFLFNBQVM7SUFDcEJDLFNBQVMsRUFBRSxFQUFFO0lBQ2JDLFlBQVksRUFBRSxFQUFFO0lBQ2hCQyxNQUFNLEVBQUUsTUFBTTtJQUNkQyxJQUFJLEVBQUUsS0FBSztJQUNqQkMsU0FBUyxFQUFFLFNBQVM7SUFDcEJDLE1BQU0sRUFBRTtFQUNOO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTU6MjZcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbG9hZG1vcmUuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIGxvYWRtb3JlIOe7hOS7tlxyXG4gICAgbG9hZG1vcmU6IHtcclxuICAgICAgICBzdGF0dXM6ICdsb2FkbW9yZScsXHJcbiAgICAgICAgYmdDb2xvcjogJ3RyYW5zcGFyZW50JyxcclxuICAgICAgICBpY29uOiB0cnVlLFxyXG4gICAgICAgIGZvbnRTaXplOiAxNCxcclxuXHRcdGljb25TaXplOiAxNyxcclxuICAgICAgICBjb2xvcjogJyM2MDYyNjYnLFxyXG4gICAgICAgIGxvYWRpbmdJY29uOiAnc3Bpbm5lcicsXHJcbiAgICAgICAgbG9hZG1vcmVUZXh0OiAn5Yqg6L295pu05aSaJyxcclxuICAgICAgICBsb2FkaW5nVGV4dDogJ+ato+WcqOWKoOi9vS4uLicsXHJcbiAgICAgICAgbm9tb3JlVGV4dDogJ+ayoeacieabtOWkmuS6hicsXHJcbiAgICAgICAgaXNEb3Q6IGZhbHNlLFxyXG4gICAgICAgIGljb25Db2xvcjogJyNiN2I3YjcnLFxyXG4gICAgICAgIG1hcmdpblRvcDogMTAsXHJcbiAgICAgICAgbWFyZ2luQm90dG9tOiAxMCxcclxuICAgICAgICBoZWlnaHQ6ICdhdXRvJyxcclxuICAgICAgICBsaW5lOiBmYWxzZSxcclxuXHRcdGxpbmVDb2xvcjogJyNFNkU4RUInLFxyXG5cdFx0ZGFzaGVkOiBmYWxzZSxcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///810\n"); /***/ }), /* 811 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/modal.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:15:59\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js\r\n */\nvar _default = {\n // modal 组件\n modal: {\n show: false,\n title: '',\n content: '',\n confirmText: '确认',\n cancelText: '取消',\n showConfirmButton: true,\n showCancelButton: false,\n confirmColor: '#2979ff',\n cancelColor: '#606266',\n buttonReverse: false,\n zoom: true,\n asyncClose: false,\n closeOnClickOverlay: false,\n negativeTop: 0,\n width: '650rpx',\n confirmButtonShape: '',\n duration: 400\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbW9kYWwuanMiXSwibmFtZXMiOlsibW9kYWwiLCJzaG93IiwidGl0bGUiLCJjb250ZW50IiwiY29uZmlybVRleHQiLCJjYW5jZWxUZXh0Iiwic2hvd0NvbmZpcm1CdXR0b24iLCJzaG93Q2FuY2VsQnV0dG9uIiwiY29uZmlybUNvbG9yIiwiY2FuY2VsQ29sb3IiLCJidXR0b25SZXZlcnNlIiwiem9vbSIsImFzeW5jQ2xvc2UiLCJjbG9zZU9uQ2xpY2tPdmVybGF5IiwibmVnYXRpdmVUb3AiLCJ3aWR0aCIsImNvbmZpcm1CdXR0b25TaGFwZSIsImR1cmF0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsS0FBSyxFQUFFO0lBQ0hDLElBQUksRUFBRSxLQUFLO0lBQ1hDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxVQUFVLEVBQUUsSUFBSTtJQUNoQkMsaUJBQWlCLEVBQUUsSUFBSTtJQUN2QkMsZ0JBQWdCLEVBQUUsS0FBSztJQUN2QkMsWUFBWSxFQUFFLFNBQVM7SUFDdkJDLFdBQVcsRUFBRSxTQUFTO0lBQ3RCQyxhQUFhLEVBQUUsS0FBSztJQUNwQkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsVUFBVSxFQUFFLEtBQUs7SUFDakJDLG1CQUFtQixFQUFFLEtBQUs7SUFDMUJDLFdBQVcsRUFBRSxDQUFDO0lBQ2RDLEtBQUssRUFBRSxRQUFRO0lBQ2ZDLGtCQUFrQixFQUFFLEVBQUU7SUFDNUJDLFFBQVEsRUFBQztFQUNQO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTU6NTlcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbW9kYWwuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIG1vZGFsIOe7hOS7tlxyXG4gICAgbW9kYWw6IHtcclxuICAgICAgICBzaG93OiBmYWxzZSxcclxuICAgICAgICB0aXRsZTogJycsXHJcbiAgICAgICAgY29udGVudDogJycsXHJcbiAgICAgICAgY29uZmlybVRleHQ6ICfnoa7orqQnLFxyXG4gICAgICAgIGNhbmNlbFRleHQ6ICflj5bmtognLFxyXG4gICAgICAgIHNob3dDb25maXJtQnV0dG9uOiB0cnVlLFxyXG4gICAgICAgIHNob3dDYW5jZWxCdXR0b246IGZhbHNlLFxyXG4gICAgICAgIGNvbmZpcm1Db2xvcjogJyMyOTc5ZmYnLFxyXG4gICAgICAgIGNhbmNlbENvbG9yOiAnIzYwNjI2NicsXHJcbiAgICAgICAgYnV0dG9uUmV2ZXJzZTogZmFsc2UsXHJcbiAgICAgICAgem9vbTogdHJ1ZSxcclxuICAgICAgICBhc3luY0Nsb3NlOiBmYWxzZSxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tPdmVybGF5OiBmYWxzZSxcclxuICAgICAgICBuZWdhdGl2ZVRvcDogMCxcclxuICAgICAgICB3aWR0aDogJzY1MHJweCcsXHJcbiAgICAgICAgY29uZmlybUJ1dHRvblNoYXBlOiAnJyxcclxuXHRcdGR1cmF0aW9uOjQwMCxcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///811\n"); /***/ }), /* 812 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/navbar.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! ../color */ 813));\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:16:18\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js\r\n */\nvar _default = {\n // navbar 组件\n navbar: {\n safeAreaInsetTop: true,\n placeholder: false,\n fixed: true,\n border: false,\n leftIcon: 'arrow-left',\n leftText: '',\n rightText: '',\n rightIcon: '',\n title: '',\n bgColor: '#ffffff',\n titleWidth: '400rpx',\n height: '44px',\n leftIconSize: 20,\n leftIconColor: _color.default.mainColor,\n autoBack: false,\n titleStyle: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbmF2YmFyLmpzIl0sIm5hbWVzIjpbIm5hdmJhciIsInNhZmVBcmVhSW5zZXRUb3AiLCJwbGFjZWhvbGRlciIsImZpeGVkIiwiYm9yZGVyIiwibGVmdEljb24iLCJsZWZ0VGV4dCIsInJpZ2h0VGV4dCIsInJpZ2h0SWNvbiIsInRpdGxlIiwiYmdDb2xvciIsInRpdGxlV2lkdGgiLCJoZWlnaHQiLCJsZWZ0SWNvblNpemUiLCJsZWZ0SWNvbkNvbG9yIiwiY29sb3IiLCJtYWluQ29sb3IiLCJhdXRvQmFjayIsInRpdGxlU3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFTQTtBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBVWU7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QkMsV0FBVyxFQUFFLEtBQUs7SUFDbEJDLEtBQUssRUFBRSxJQUFJO0lBQ1hDLE1BQU0sRUFBRSxLQUFLO0lBQ2JDLFFBQVEsRUFBRSxZQUFZO0lBQ3RCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxPQUFPLEVBQUUsU0FBUztJQUNsQkMsVUFBVSxFQUFFLFFBQVE7SUFDcEJDLE1BQU0sRUFBRSxNQUFNO0lBQ3BCQyxZQUFZLEVBQUUsRUFBRTtJQUNoQkMsYUFBYSxFQUFFQyxjQUFLLENBQUNDLFNBQVM7SUFDOUJDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLFVBQVUsRUFBRTtFQUNWO0FBRUosQ0FBQztBQUFBIiwiZmlsZSI6IjgxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTY6MThcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbmF2YmFyLmpzXHJcbiAqL1xyXG5pbXBvcnQgY29sb3IgZnJvbSAnLi4vY29sb3InXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIG5hdmJhciDnu4Tku7ZcclxuICAgIG5hdmJhcjoge1xyXG4gICAgICAgIHNhZmVBcmVhSW5zZXRUb3A6IHRydWUsXHJcbiAgICAgICAgcGxhY2Vob2xkZXI6IGZhbHNlLFxyXG4gICAgICAgIGZpeGVkOiB0cnVlLFxyXG4gICAgICAgIGJvcmRlcjogZmFsc2UsXHJcbiAgICAgICAgbGVmdEljb246ICdhcnJvdy1sZWZ0JyxcclxuICAgICAgICBsZWZ0VGV4dDogJycsXHJcbiAgICAgICAgcmlnaHRUZXh0OiAnJyxcclxuICAgICAgICByaWdodEljb246ICcnLFxyXG4gICAgICAgIHRpdGxlOiAnJyxcclxuICAgICAgICBiZ0NvbG9yOiAnI2ZmZmZmZicsXHJcbiAgICAgICAgdGl0bGVXaWR0aDogJzQwMHJweCcsXHJcbiAgICAgICAgaGVpZ2h0OiAnNDRweCcsXHJcblx0XHRsZWZ0SWNvblNpemU6IDIwLFxyXG5cdFx0bGVmdEljb25Db2xvcjogY29sb3IubWFpbkNvbG9yLFxyXG5cdFx0YXV0b0JhY2s6IGZhbHNlLFxyXG5cdFx0dGl0bGVTdHlsZTogJydcclxuICAgIH1cclxuXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///812\n"); /***/ }), /* 813 */ /*!**************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/color.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供\n// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)\nvar color = {\n primary: '#3c9cff',\n info: '#909399',\n default: '#909399',\n warning: '#f9ae3d',\n error: '#f56c6c',\n success: '#5ac725',\n mainColor: '#303133',\n contentColor: '#606266',\n tipsColor: '#909399',\n lightColor: '#c0c4cc',\n borderColor: '#e4e7ed'\n};\nvar _default = color;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvY29sb3IuanMiXSwibmFtZXMiOlsiY29sb3IiLCJwcmltYXJ5IiwiaW5mbyIsImRlZmF1bHQiLCJ3YXJuaW5nIiwiZXJyb3IiLCJzdWNjZXNzIiwibWFpbkNvbG9yIiwiY29udGVudENvbG9yIiwidGlwc0NvbG9yIiwibGlnaHRDb2xvciIsImJvcmRlckNvbG9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0EsSUFBTUEsS0FBSyxHQUFHO0VBQ1ZDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCQyxJQUFJLEVBQUUsU0FBUztFQUNmQyxPQUFPLEVBQUUsU0FBUztFQUNsQkMsT0FBTyxFQUFFLFNBQVM7RUFDbEJDLEtBQUssRUFBRSxTQUFTO0VBQ2hCQyxPQUFPLEVBQUUsU0FBUztFQUNsQkMsU0FBUyxFQUFFLFNBQVM7RUFDcEJDLFlBQVksRUFBRSxTQUFTO0VBQ3ZCQyxTQUFTLEVBQUUsU0FBUztFQUNwQkMsVUFBVSxFQUFFLFNBQVM7RUFDckJDLFdBQVcsRUFBRTtBQUNqQixDQUFDO0FBQUEsZUFFY1gsS0FBSztBQUFBIiwiZmlsZSI6IjgxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOS4uuS6huiuqeeUqOaIt+iDveWkn+iHquWumuS5ieS4u+mimO+8jOS8mumAkOatpeW8g+eUqOatpOaWh+S7tu+8jOWQhOminOiJsumAmui/h2Nzc+aPkOS+m1xyXG4vLyDkuLrkuobnu5nmn5DkupvnibnmrorlnLrmma/kvb/nlKjlkozlkJHlkI7lhbzlrrnvvIzml6DpnIDliKDpmaTmraTmlofku7YoMjAyMC0wNi0yMClcclxuY29uc3QgY29sb3IgPSB7XHJcbiAgICBwcmltYXJ5OiAnIzNjOWNmZicsXHJcbiAgICBpbmZvOiAnIzkwOTM5OScsXHJcbiAgICBkZWZhdWx0OiAnIzkwOTM5OScsXHJcbiAgICB3YXJuaW5nOiAnI2Y5YWUzZCcsXHJcbiAgICBlcnJvcjogJyNmNTZjNmMnLFxyXG4gICAgc3VjY2VzczogJyM1YWM3MjUnLFxyXG4gICAgbWFpbkNvbG9yOiAnIzMwMzEzMycsXHJcbiAgICBjb250ZW50Q29sb3I6ICcjNjA2MjY2JyxcclxuICAgIHRpcHNDb2xvcjogJyM5MDkzOTknLFxyXG4gICAgbGlnaHRDb2xvcjogJyNjMGM0Y2MnLFxyXG4gICAgYm9yZGVyQ29sb3I6ICcjZTRlN2VkJ1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBjb2xvclxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///813\n"); /***/ }), /* 814 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/noNetwork.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:16:39\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js\r\n */\nvar _default = {\n // noNetwork\n noNetwork: {\n tips: '哎呀,网络信号丢失',\n zIndex: '',\n image: 'data:image/png;base64,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'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbm9OZXR3b3JrLmpzIl0sIm5hbWVzIjpbIm5vTmV0d29yayIsInRpcHMiLCJ6SW5kZXgiLCJpbWFnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFNBQVMsRUFBRTtJQUNQQyxJQUFJLEVBQUUsV0FBVztJQUNqQkMsTUFBTSxFQUFFLEVBQUU7SUFDVkMsS0FBSyxFQUFFO0VBQ1g7QUFFSixDQUFDO0FBQUEiLCJmaWxlIjoiODE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxNjozOVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9ub05ldHdvcmsuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIG5vTmV0d29ya1xyXG4gICAgbm9OZXR3b3JrOiB7XHJcbiAgICAgICAgdGlwczogJ+WTjuWRgO+8jOe9kee7nOS/oeWPt+S4ouWksScsXHJcbiAgICAgICAgekluZGV4OiAnJyxcclxuICAgICAgICBpbWFnZTogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBU3dBQUFFc0NBWUFBQUI1Zlk1MUFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQkxLQURBQVFBQUFBQkFBQUJMQUFBQUFEWVlJTG5BQUJBQUVsRVFWUjRBZTI5Q1poa1Yza2VmTmVxNm0yVzd0bjNubDBhQ2JISUFnbVFQR0Irc0xDTnpTSUQ5ZzlQWXJBZjU3ZC8rNCtEaVcwY3k4UUJKMDZjMkluL1BMRkRISjc4K01HQ0dOc1lneXh3SXdrdHdFaWpBYzFvaHRtblorMlo3cDVlcTZ2dTlyL3Z1WFdycTI1VmRWVjFWM2RYVlg5SG1qNzNudjI4NTk2M3Z2T2Q3NXlyYWVJRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFhRDhFOVBicmt2Um9wU013TUJCWVJzKzVPL3lKUzY4Y1BuellYZWw0dEZQL2pYYnFqUFJGRUFpQ1FOZTZCdy82Z2RGbjlPeTlROTBMTEcyRGdCQlcyd3lsZElRSVBQUEN0ZTJhNXEzanRSKzRmZi80d3VCdVhvdHJEd1NFc05wakhLVVhRT0RwcHkrdWRZSk1FVUVaZ2JkOTREdm5Od2xBN1lHQUVGWjdqT09LNzhYcDA2ZVRUa3E3c3h3UWhtWHVmLzc1NFZYbDRpU3N0UkFRd21xdDhaTFdsa0hnMFVjRDQ5cVlmVWpYZkx0TXRPWjducEV4SnU0aXFaV0xsN0RXUVVBSXEzWEdTbHBhQVlIRDc3cTh4d3VDT1NVb1h3OFNsMGVNdXg5NzdER3pRakVTM0FJSUNHRzF3Q0JKRXlzajhQWG56MjMwWFhkcjVSUUZNWWJSdldudjZ3OFVoTWhsaXlHd1lnaHI0UGpnM29FWEwzNGV5OXp5Qzl0aUQybWw1aDQ3ZHIxTE43UzZDTWp6L0EzUHZIaDFaNlV5SmJ5NUVWZ1JoS1VlN0t6L0pVMExmdnJKbzVmK1kzTVBpYlN1RmdRR0JnYXNZU2Q5bDZHRHN1cDBXUy9ULzlSVHA5ZlhtVTJTTndFQ2RROTJFN1M1N2lhTWVKblBRTEs2aXhrRExmamxiNzU0NlJmckxrUXlOQmNDM2RzUDZvSFdNZDlHK1YzSmd3UEhoN3JubTEveUxROENiVTlZMzN6cDBqK25aRlVNYi9ESG1CNytTSEdZM0xVS0FrOGNPYnREMDB4bEhEcmZOZ2UrWjJvelUzYzlkdng0WXI1bFNMNmxSNkN0Q1d2ZzZPQVB3OXo1MzhaaGhaUmw2WHJ3aFc4ZHUxS1gvaU5lanR3dlBRSURSOCt2U1JxSi9vYlU3R3VwamROZGgyZ1cwWkR5cEpCRlI2QnRCMnJnMk9WdHV1YjlKY21wSElwQm9LMXhmZmZMeng0ZjdDMFhMMkhOaVlEcDZiczl6MjNZcG4xZkMxWS85UENGRGMzWlcybFZISUcySkt6VHA0T2s3bnYvRzZRMDU0TUl2ZGErYk5iNzRwRWdLR3R3R0FkTDdwY2ZBYTh2T0tFWjJreWpXdUxyN3VEaCsvcXZONm84S1dkeEVXaEx3cm95ZWVrL2c0enVxd1U2a05yaHlaY3UvVWt0YVNYTjhpTnd1TDkvUnV2Vlh0SjlQYlBRMXZobWNQNnQ5KzQ3dTlCeUpQL1NJZEIyaERWdzlNSkhRRllmclFkQ3BoODRldkZYNjhramFaY1BBWkpXd2pNWFJGcEoyenI5MXRmdXZyaDh2WkNhNTROQTJ4R1dydW52bWc4UVdDSi9ONGlyN2ZDWUR4YXRrT2VCQjdhbjUwMWFnWGJ5Z1ZkdnY5SUsvWlEyRmlQUWRpOW9zR2JIK3pSTmY3eTRtOVh1OU1lN045bnYwSFhkcjVaUzRwc0hnWHBKQzlQL3dEUlR4MFZuMVR4aldHOUxHcmJhVW0vRmk1bWVTdmNya3hmL0NnL293OVhxQVVrOTF2M3FIVDk3cjY0NzFkSktmSE1pOE95emd4MVowM3QxWUFRVlQyTXdnc0MzdSt5WEh6aTBmYVE1ZXlHdHFnV0J0cE93Mk9sOSsvVE0rc1RPbjhMMDhNdHpnUUN5K3RPSFhyM2pBMEpXYzZIVS9IRjVTY3NzcjRqWGNZcWZQNlYvVDhpcStjZXlXZ3ZiVXNLS09uMzhlSkFZeWw1NlRBdUNFcjJXWWVpLy85Q3JkLzVHbEZiODFrZEFTVm9wU0ZyZXJLUmxhb1pqOUhSKzcwMEgxMCswZmcrbEIyMU5XQnhlMmxoTkhzVXBEWnIyN21pNGRWMzc5UjkremE0L2lPN0ZieDhFQ2tuTENQVHNUREoxN08zM2JKcHFueDZ1N0o2MFBXRnhlQWNDYk1WNTZkSmZRS2YxYmtNTGZ1R2gxKzc2ek1vZTl2YnVQVW5Mc2IyRHRtT2U1SFN4dlhzcnZXdExCRWhhVHgyOStNYTI3SngwU2hBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFhRXNFVm9RZFZsdU8zQkowNnB0SEwzNGIxWFJqcDRDaDZScTI0K2ttakc0Tnd3Zys5dUE5dS83M0VqUkJxaEFFaWhBb2UzeHdVUXE1V1RZRXpwMGIzWm5WL05jZjZPLzlBdlk5d2xoLzZkeTNYN25jTjUxMlp3OUJWTFhqdUFQNG5wNDR2blF0a1pvRWdWa0VoTEJtc1dpS3F3c1hwamJQQk9uM2dSZmVud25jKzdHQmUrenNqY2x2b25GRFM5bkE5SXkvdTN4OSt2QVAzNzM1VlBrNENSVUVGaGNCSWF6RnhiZm0wazlmSEQ3ayt2NG5RRmFQUUlyeDhHbXl4L0dKMEovdDdlejdtdzBiOU1tYUMycFFRZ2gwL1pTbTRnNVR3dWVXV3RxTHQwSHVWeTRDUWxqTFBQWW5CMGRlcFRuK2IzdCs4QjR0MEFkQlV2OTNoMkg5eGM2ZGEwYVhzMm0rcjFXUXNMUm5sN05kVXZmS1JrQUlhNW5HLy9yMW9HdHNadmpUZ2V2L2txWUhGL1RBK0FYb3F2NG5wSmVtT0VpUVUxRW8ybCtHMG1vdkJLMVVCQlBVN3M5RTErSUxBa3VOZ0t3U0xqWGlxTy9raFZ0dkFSSDhkeERCUmtNelByRi9WKzkvQmxHNXk5Q1VxbFhpbkh2OW1SUFh0dnV1czg4TDlIM0pQdjJ6RDJ5WEV4Q3FBaWNKQklGV1J3QXZ2M1hxd3EwL1Bubitsdi9LK1p2ZlBIM3A5cDVXNzVPMGZ4YUJwNzkzY2UzQXdJRE1XbVloYWZpVmdOdHdTTXNYZUhwNGVOWEpDOE5mMFBBZFJDaXVmL1hncm5XVXFzcW90Y3ZubDlEbVJrQ2R3ZVg0YjlONyttL2loK21iTXJhTE0xNHlKVndjWEl0S3BUMVZSdmUrQXJDM1FxbiszZ003MTMyaktFR1ptNnRYZzg2SjdPaERmdUEvaUh3UFVwZlVaU2Z1Mkw1OXRYeEVvUXhleXhrRWdqS2VPbkx4SGI0UnFDK05ZNUgzKzI5NTNkNFhsck5ON1ZxM0VOWWlqK3lad2JHOWpwdDlHa0JQUTVIOXpnUDk2MDdPVmVXcDg3Y09RdG45endKZit4RE1ORmZqK2pyeVBxWHB4ajhjMk5uN1ArU1hleTcwbGlkdTRJWHpiMEROQjR0cjk3NTErSFY3enhTSHlkMUNFUkRDV2lpQ2MrUVBqVUNuc2FxbVo2Mk81SU43Ti9WVU5QNDhlZTdtQVpEVGY0VHQwNDlpVUc0R3V2NFpmTkxvczlVSWJvN3FKV29KRUhqeStiUDdmTnNvT2NuVzBBMC9hYWNlZjhQZEcyOHNRVE5XVEJWQ1dJczAxT2ZQajY2QnBmcVRtcTczMlVuamdUMWJlaStWcTRwVHY3SE04Q2VnMi9vMXFMUXVnN1QrRmFhTTNJcVRMWmRld3BvSGdZRWpWOWZwaHZPaitPU2hXYTVWK0N4dlp0cHp2L0x3Ry9hTmw0dVhzUG9Sd0krNHVFWWpBSjJHbWRHOEwwRksybVlhK3RzcmtkWFp5K1A3eDJadUhkVzE0UCtCTGRhbms5cTZRd2QzcmYrY2tGV2pSNlR4NVEyY1A1OEs5Sm0zVkNJcjFvZ3Q0OGxPMjM3cjMvLzk2WW9mZUcxOHk5cTdSRmtsWElUeFBYVis1RGNoS2IzWkRNeTM3TnU1dHV4RzRSOWNISDZiNDJRZkF6bGRzKzNFUFh1MnJmckJJalJGaWx3a0JJSVI3U0hvSkR1ckZVODlaT2Q2ODBHa2U2SmFXb212am9CSVdOVXhxaXZGRDg3ZmVqMGUwbjhGd3ZyMC90MXJueXFYK1FmblJ6N2crOEZYOFJ2OHZMM2F1Ri9JcWh4S3pSMldDUHhYcUtlcTNrckRUZGoyaWVycEpFVXRDSWdPcXhhVWFrd3pOQlIwRDA5eWlxZVBIT2p2ZXlPa3B4THI5Vk1YYjczVjk3Uy9oM25EWHg3WTJmZFBrQVlibmNXMUlnSUR4eTV2TTdMWnQvaGdybkx0eHlhQnJKTnh2LzcyTis2dHVOaFNMcCtFVlVaQUNLc3lOblhIdkhMKzFxY2dOZjJLYlNYdTJidDlkY21TOXFsem8vZkFSZ2NtQ3RwekIzYjEvVmc1UWl1c2xMb3dFTnlEV0RuOGNTamw5OFBnZEJ2aXUwM04rcmw5L1d1ZkxFd3IxOHVEd0xkZXZMVEYxWUszeG5WWjJISTFiVXhyVDd6NXpUdVhkUlA3OHFDeWVMVUtZVFVJMjVPWGJtNEpQTzAwVEJqKzZJNytkYjhaTDNad01PaVlkRzRkQTFsTjlIV3RlMml1STJOQVZQYXBDOE8vQ0dQUjM0SXAvQVpJYklNbzd5WDhHOVFNYmNTMDlQKzJiMXZmNVhnZHJYYVBmaVluczlvZUxMRWQ4RDEvQjdEcDBFMWpHUDA0MnBYUWo3UktmNTQ2Y21HenArdHYxVFJmNllRRDM1L1FPM3NlUDN4b3c1SWZDOVFxbU0yM25hSjBueTl5c1h3Z3E5OEJXYzBrVmh2L05oYWxicWU4a2QvRnI4TU9TRXIzekVWV3J3eU8zSTI5aGwrRTlMVUhHZituQVhJNnNHUGRkOHVWMllwaElLbkU1SXlMNmJMeGs3Y24zYmRrSEhlZnJwdkpBRXhNWjF1QlptcWVOelh0ZnpVemsvbS9lbnM3TGpWN1B4KzhkOWUxNTc5LzQ0bDBkdVp0Z2UrTnA1ekVFdzhjMnBCdTluYTNZdnRFd21yQXFORThJWnZOSHNlcDUvL3lqbDNyLzBPOHlGT1hidjBRQ08wNWdQMEpHSUwrZmp3K3VqOTFZZVJoL0RwL1B0Q0RNN1pwZm1qdmp0NlhvN2hXOXljbUpqYVlkdWY3SGRmLzhIVEdmYTNyRzlyWXhMU1duc2xvUGc3ZmlqWlY4b0ZNMkphMmE5dDZFSmQ3YkN6dHZIUDd1czRycmREL3IzLzdjdDlJOTlqRUk0Y09pUTNkSWcyWUVGWURnT1VKREZqMWU4VHFYN2NUNGtJbVh1UXI1Mjc5QTREZUJFWDhheXZwclU0TjNyb3ZjQUxvdC9USDEzVDBmWERUSm4wcVhrNHIzazlPVG00eTdhNlB6ampPUnpPT3ZuMWtiRXFibkVwclBoUnp3QUt6d0ZMSGswNWh2NllkNk4rbzNSNmJlRzUwYVBTZHIzcVY2SUpLa1ZwNUlUSWxYT0NZbjRZZXhyMHcvRE82WVh5bUhGbFIwZTVyN3RzTTNmeGdKYkk2ZlcxaXZUZVQrU3NZbXI1NGNGZmYrNUN1NVgraGI5NE1lcnA2L0ovUHVzR3ZURTY3MjRlR0o3UnBTRk9rS1BDVVp2QlBCY2NvSEJldDNSd2UxM3JYOXR3L1BqWHpaNWhLdnI4U2ZoV0trZUEyUkVBSWE0R0Q2cDBmZVJkV0JudnhqdjJQY2tWaFZmQmY0QTI5dUcvWDJpK1VpMmVZbjhuOE5yeXVEcjNqUGZXU0ZWNWs0NFVUMTM3ZXNoSVAySzcvNjRjT2JiaGVxWjZsQ3ArWWR0OFRCTzd2VE01b2QxKy9OUjRTRlZob0xwS0t0NDEwbG5FOExUTXpvM1YyZEx6bnhMa2hZZ1E5b2JpVmpFRGxuN21WakVvZGZZY3B3K01Bc2Z0Zy83cVNEYkFuYjk3c0NTYjBZZWkyZnFPY2JvdlZxS05uTk84SG1BRTlDdjNXcCt1b1dqdDI3SHBYTnFIOVdUS1Ira0JIS3FFRmJ2bzV5M04vYXZmdTRnMjNSNDVmM1dHYTFrOVppY1RkMHpQVGYvZjZPN2Y4ZFQzMTFKcDJmSHptZ0psSS9ONzBqUFBlNGJFWjZLZzRxdzBscWxyTGlOS0JpTFdlcnBUVzI1UFVia1BYWlZpVzYyZWNIeis0ZDhQWG9qVGlyendFeWhxOHJUd1lGdFJqdnBYL3Jsd0oraVNYdWdQYk11eUtCT0hvM2dlUkp0dVQ3UHVqY21WVUN1UEpsaG5MLzlOVXF2TUQyZXlNNXN4TWFJbEU0bjdYTUw5MDd0eU5qY3hIUWp0eTRzWnY2NloxeEVvay94Tlc1bjR1WlNmKzhzVDVtKyt2Vk81OHdrRXU1c1IwOXBkOXcvcld5RVQydlJldWppcXlnclNvcG4vektaTjVxTWVpcm90S2VUeW9sbTdwLytYMDZXdnI1MXVlNUd0OUJJU3dGamlHc0xsNk42U3J2eWxYRE5USzcwRDRtWDA3MXB3dEY4OHc2SmQvREcvMUUxdTI2Tk9WMHBRTDcxeTMvOFBKVk9jSE16UFRXa2NDSDJZR09hVFRhUzJSVE42ZjFmUXZ2dkRLMWJkbmJPMkpaQ3IxU2VSZm4wNVBhMVBUVTBnWEpCS1crZWNuemx4dkNHbmRoRlExTlJQOGJjWTEvdmpTOWJGMVYyNk13SHdzVktpWGEzZXRZVncxVE5oWUozVERqUUNPNDJqSlZNY2V6N0ordDlZeUpGMzdJU0NFdGFoakdqeGtHRHIyREpaMzFEOGg1dlVRSkw1UlBrWGxVTU0wN3UzcVNHaWRJQ3Zrenp1U2xtbFpiMG9scks5aEQ5djlKQ3JQQzE5NkpvUE1Bb2xGZzZDVitQUGo1NFlleVdlY3g4VmsydjFRMHJTZmhGVDE4TG5CbXpCUnlOYWxwNXFyU3VxN2tpQXNoNFNGYTdvWjlNMHd6SStjUEhPalpQbzlWMWtTMXo0SUNHRXQ0bGhpQ3ZaclNhMmpvbDdxelBYSlBrNm5JR2JWYldmVXZjcjdoTzlNUDk3WlZYcGdnT3U2YWpwbFlTdGo3bDFYdmJSTVhiUEFicDZIelNTQmxrcmFOa25ydmZWQ2NQdDJzSFlpN2YzcFREYjQ3S1ViWXh1dktxa0twWUJYS0JuVjg2OWMzV2diREVpeEFjazBGR0ZGZkV6SnpiSXNPOUMxVHlyY3ltV1dzTFpHSUhvVzJycVR6ZG81ZFh5eWt6ME5DOGw3NzlpNXZ1NHp3TStlSFZudEdQNWpxVlRxLzZBa1ZjNU5aM3dOSDJsVnhOV1pOSXVrTVNqaU5kOXowK0NIcDVEWEFkWDRTQWcyMDN3OEdCNUlBVHRPREh6ZEs4QzE1a0VqaFh2TlM5cldBMTFkbmZjTURZOXByc2NzczQ4UnlTYWtyT0xXcU9EQ29JS0Fna3VWZ3NTMHVydEQ2MGhhZVYxWVlWYmJ0alVuNi83NEhYdlcvMTFodUZ5M1B3S3pUMXI3OTdVcGUzanE0c2liOXU5WSt3eGUrdmg3VzFON2p4NDl2Nlp6YmZmblFENC9DajFQZmp4NTRYaUJsczZHVnVUVWM5bVFzT0lPOW1QUUZka0lSbHo0Znk1SkxtMlpNT3FUY0phWElxcGNxbml4VmUrcmRiWjNkYmMyT1QwRDB3WklpYkhTa3Nta2xzbGtudngrLy9xM1BpS25YY1RRYWUvYitMUFEzcjF0MDk2OWNPTDZHN282RTA5cWdaZWdkTUpCcFZRMURiS0NweVV0Nm9QS3ovNE5FSmFsQ0F1WkZJdUVWQkpkK2pnTGg0cnZBaUZxVVZHa2hKWk1XRnAzWjBvYkdTdS9kNWdTbldtYXZ1TzZoKy9jdllIU29iZ1Znb0FZanJiNFFQTVVpR3RqMS83OWpCTWtMQndpVGxNQVNsWXpUa2hXQ0p5VHJHQXlNT0Zrc3QvQm9ZTW11SUl5R0pZY01YTU1kTndIUGhZTjFxV1MxdDZaTEdhS1pMOHl6RlhUcjE1Qm9vTExNdWdITUJSTktnVytJdDh5OVRFY0pHdDRydmNSRkNDRVZRYkZkZzBTd21yeGtiMCtjZjJYT3pxNzNrZ2RGaWVFWEYyamRFVUpLUUg2U1ZXUXJOanRaREtscFRQcDM4VTU4aVVidGhrL1BoN3NONnpnL3h1ZFNHdkQ0eGtxNm90Y25uanlGMFhSUlRmbGt5QzBJSUpFMUpHMFFicUdOcE1OcDV4RmhSVGNaRE5vajY2OTg4U0ZtNXZ2M0xYK1drR1VYTFl4QXVYbkNXM2M0WGJxR3M5aHdqdithOWxzdU4rYWhPSlNDb0xqTkRBRnZWVWxsMHAxYU5QcDZhZFR3ZVNmbEVzelBPNDhvRm4rNHlPVG1SKzZlbk9zaEt5WWh6V3BmL2pEdXVmNngyYVYvcU5SYVBHLzFkMGdVWFdDQTB1dTdHaE1ta3FtZXJFYzhLT1ZVMGxNdXlGUStZbHV0NTYyWVg5U25jbWY3T2pvM0JEWldiR0x0TWtpVVZYU1dURk51TXFXdVlHNTMwZjcrL3RuR0Zib3hzZmRkOW1tOFhkRG85TzdyZzZORnEwQ0ZxWnI1RFdsSzlxVjBmWnFHdlpjaFN1UGxldkIyVm1HL2hPVjR5V20zUkFRd21yaEVjVzY0cXU0eWtmSmhvNTJWcDNKOHF1QllRb29xV0RLQURmdEJkNkhEKzVlZnlvS2ovelI4ZXcvaFdYWTU2L2NuRmg3YTNSQ1RUR2p1TVgwU1ZCOXF6dTFxZlFNK2pPM2RCVzFnNnVWU0h2L3FWTlgxMFZoNHJjM0FrSllMVHkrV0EvOG91OWtKam83Yk9oK0RMVkZaNjRURWJDeUJrdHhJNVBKWmo1NlIvL0d4K05kSDV2TTR2dUkrcDhOWGg5TGpVMWl3M0VaaFhjOFR5UHV1Vjl3RGFhQ2ZCalRNMDZOMGhWV1FtSEJEenZTRFo1dHZxWVI3WkF5bWg4Qklhem1INk9LTGJ6djBLWnZKRXozWnpFRm5Fb2xhRXRWMlhFYUNMS2Fkckl6Ly9UUW5rMS9FVTg1TnVIOHRoOFlmNGo5Z01aVU9yTmtaRVZaQ25zYnRUVTlLVzE4R3FjS0Z5amg0MjBzZDIrajMzcGczRjh1VHNMYUR3RWhyQllmMDRPN04vMnQ3L28vQzJGb0duc0l5L1lHbHZBd1NmQ3ZaekxPZSs4b1IxWlQzdS81dXZISkM5ZEd0SmxNcmZxanNsWFZId2pwYXQyYUxpMnJqRkZMalVTckZVamxPMGp1ZGRYU1NYeDdJQ0NFMVFiamlITzAvaG9mYlBnd3BuRFRPUjJWNmhXTlFxR1V4MzQ4OTBub2V0NXlhTytHa28zWTQ1UE83L3VCL2x2bnJ3eHJXZGhhMWFic2JneG8xRld0d3BsWHFZU0pZNU5uNWxVM2JMSFFtR0EveWtvMHBsVlNTak1qSUlUVnpLTlRSOXNPN2R2OFJTZWIvVDlCV21Na0t2NEQrWXpCWHVsalY3eXhkK3pmdGU2VmVIR0tySFR6NCtjdjM4SldteVVtS3pTR0c1ejdWbmRvRTdrejN1UHRxK1dlbHZod20zOXdlVmpPeWFvRnNCWlBJNFRWNGdOWTJQdzc5bXo4S3llYmVSSUgrVkVaVGFYMHNmMjcrdjc5NFRLbUN4TlR6ci8yTk9QajV3WkJWampkWVNrbHE2ak42OWR5S3VocW1XenRpdllvYitSVFNrUGJlL3hNZGxNVUpuNzdJaUNFMVc1anErczRkWUVPNm16c1lBbXZpLytDckg3TERZeFBjQnE0SEdURlZjRzFVTExUNW9yUzFVTElrb1NGSTJjTUhLRzhvYmlYY3RlT0NBaGh0ZG1vNmdhT2g0RVdXbGt5WVU5Z3ZIc3dYZmdWMTlkLzcrTFZrU1dmQnJJdEpKaE9iTC9wN2VsUVI4ZlVabkVWNzBYeFBjMDFzTSt4cnpoVTd0b1JnWklIdWgwN3VaTDZ4QTNMQmFZQitBcjhyQnNmejM0WVgxaitENWV1MzE3UU5HeTJ4UHF1U0U0bUR1WGIySXVqWTJBZ3l0TkU2N1JpS0ZzaHp1d0NSNXM5WlNNbHNLMFFFTUpxcStHa0JLT0Y1eUZ6Um9pZEs1Qm9GQ2VNak0vOG1HK2EvL1h5MExpNTVLWUxCUmlUckdqd09RMWJyNFZNQlF1S1ZKZVFLVlB4TUxsdlB3U0VzTnBzVEVFQ21CTFNnYkhVcHdEMVlHd3NlNTlsMnArOWZtdWlnNGZpTlpJb3dycXEvNlhlcW05Vmg5SmJqY09LdnFGdEFDWDdnVjhrVFZadmthUm9SUVNFc0ZweDFPWm9NMmlLeHh1SEx0RGNzWmxnTHpZWmZ2N203WFN2K3I3ZkltMjM0WFNQLzhvNWt0V3F6cVN5WnI4OVBvWFBZRFRZa1p2eml3ME5MbHVLYXlvRXlxNGlOVlVMcFRGMUlhRGpISFptb0FXNGFlcDlnZU44ZmlMdDk5OGNHWWR0VnA3SzZpcXpYR0pGVUNBaTdqZGt1YXBzQkpLY1BCd2d5UDhZUnlWN0IwNFEzZERicFkzamc2Z3Vwb01ObGE1VTQxQmJVTjluMHNyMVNjS2FId0Vock9ZZm83cGFDQVcwV2lXa25paGhXLzBUYWJmLzZ0RHR4cElWU0loR256MWRTWFVrREw4ZlNIS2k0L2xXUElkOUtwM1Z4cWVncDhKL205ZjE0RDZEUS9ubWIyODFGd2drWjFEajdiblNTRng3SUNDRTFSN2ptTzhGSkpyOGpDdmplTnJJeEZqREpCcEtWYVNsWGh3RHczODRNeXVjQm9MQUdFZkhJNXB0TzZuMVlBcTRGam9ySDlJV2pVT25GbEYzcGo2MmF1aTN3aGJJMzNaR1FBaXIvVVkzWENWRXZ6Z2R3LzhOY1N5R1VoU2xwVldRckZnMnAzOXhwMEpZTHlJb2hhWHhkWjJGR29mRzZ5aTg1L1FTMzJGMEFzdThVUmd1MSsySmdDamQyMnhjc1ZFbFBDODUxNjlHYWExWVRrUldKS3BTcW9vQmlRUXpPTnZxOXNSVUxLS3h0enpBRUp3MWFwaTJFRlpqb1czSzBvU3dtbkpZNXRjb1NEMDlIYW5FRHp0dWJuZk8vSW9weVVXQzZzVW1aVXBXNWFTcWtnd2dLMDREeHhhWnJGaXZhY0NhSWRBdUg5emFNMXJTRGdsb093U0VzTnBvU01lbnZVOTNkWGIrRUU1dGFGaXZLRWxScWQ2N3FyTm1zcUlGK3lqTUYvaTU2TVYySnFhZFlLeFhNRFhNNis0V3UwNHBmL2tRRU1KYVB1d2JXdlB0aWN3ajRJbC9OblRyZGw3SnJxYURDNXdUVWxlMUdtZFdXVkN3MStKb3RqQTZQZ25UaHNJZFFyWGtuRjhhcmtKaS8rUjM1NWRiY3JVYUFyVTloYTNXcXhYVzN0SFI5QzVkTi8vVDllRUozYUdkVXdQN1QwVjdGODZNcjBWVzRtRjZvMk5UUy9pbGFCMkhEbWI4d0EyKzA4QXVTMUZOaklBUVZoTVBUaTFOZ3dSa0dLYnhSeE16M3VhSlNSelZVa3VtT3RMd282WmM3YU9rVmRFaHluTjlOUTFjeXVOcWVFcUQ2N21YOVRYR3l4WGJKaEZ0aFlBUVZvc1A1OFMwOTA5Y3pmcUpxemRHT0RWcWFHL0lVYkNXcjJwMHl1a2ZwNEZVdERmZWlyMXlsOElQVUdqUEhGeS9mcUp5S29scEp3U0VzRnA0TkVmVDZaM1lCdk9wOE12TWMwaEFpOWhITlExY0JySmlsNVRVWnhoZlhzVHVTZEZOaG9BUVZwTU5TRDNOTVR6elUxUFpZQU0vUHJvWWtnM1VWNXJIVDhsWG1BN1N3bndFcTRGTExWa1JJMDRITStuMExkdnp2bEVQWnBLMnRSRVF3bXJSOFp1Y0NkN2hlUHI3cncyTjVQZnhMVVpYT04xekhLejRrYjBLbkl0dFA2TmprOHR5YWltYndYUHJzVy95cTN2M2Job3FhSlpjdGprQ1FsZ3RPTUNZQ25VNEdlZFRJK05wUTMyWGJ4SDdRT21LRzVuemRJV1pKejhITmtLeWdxSTlUbVNMMkpTaW92R1ZuMEEzOWM4V0JjcE4yeU1naE5XQ1E0elBjMEhSYnI2R0VzNmNoSkZubWZsM2tuWk80L2htSUkxQjZmaUZHOWJyMHM2cUFlWFBwMldVcmh6SGVYSC9qcjZuNXBOZjhyUXVBa0pZTFRaMmtLN1d1bDd3NnplR3g5RHlVc1pvdk9vZE9pem9zVGcxVE05azFXb2dwYTdsSWlzT0YrdzQ4RS83RTVCMVkvY2d0ZGl6c0JLYks2YzF0TmlvVDZYOW4zTURjeWVQT283T29KcXJDNlMwK1pJWVYrR1NPSHh2YzE4UEpDeFhHNGVkMTNJNzI3YXhxVHA5eWs5clgxanV0a2o5UzQrQVNGaExqL204YXh3ZERkYmdFTHhmR3NMcG9aeXFWWFBWVTFRdWdWSlVWMGRDMjdwK0ZhYUJXV3hrbnE2Y2VBbGpUTk1pQWYvQm9VTWJKcGV3V3FtcVNSQVFDYXRKQnFLV1pwZ0o3MzFaeDlwSk00YUswaFhlNXZsS1ZGRWJLRmx4czNQdnFwU1NxcGJ6S3p0Um0rZ25Fa2t0blU2LzJHRk1mYTR3WEs1WERnSkNXQzB5MWlBUjYvWjQ5aU9qWTdDNXFrRzZtayszU0ZRR2xFUDhGRmRueWdyTkZxQnNuMU94UDUrSzVwR0hiY0JocWhUOGZxdS92MzltSGtWSWxqWkFRQWlyUlFZeDdXajNaajN0ZGRRalZWSjRsNTBDTWpIZThtcU9USkNDdm1vVHlJckVOWHg3VWluYm00R3MyUFpVcWtPYm5wNzZpME43TjM2dFdsOGt2bjBSYUduQ0doZ0lMS1BuM0IzK3hLVlhEaDgrblBzZVgzc09scHQxMytQNHVvbnY3MVdlRHFMcjFhbXBGQjhTMUpydWxOYUhjOXJUTXhsdGNwb2ZPZVduczByVExrZUlaVUhSbnBtNVlpYk1mN2tjOVV1ZHpZTkF5eXJkOFpMcFd2ZmdRVDh3K295ZXZYZW8rK2JCdGFFdFFkOXMxL2ZmUnNWM0k2ZURKQ3Arbm91cmdIMDRVWlFuaElZZldtMW84eGRVR0NVOC9FL2JpbDg5c0gzZGxRVVZKcGxiSG9HV0pheG5YcmkySFR2ZDFuRUVjQ0JTM3orK01MaTc1VWVqUWdjbUpqTDkyYXgvZ05KUG82UWVraFZYQWJkdlhJM0QrWFExQmN4aXUwMnpUQUVqS0ZJZEhUUVMvUzhIZDIvNFloUW0vc3BGb0NVSjYrbW5MNjUxZ2t3UlFSbUJ0MzNnTytjM3RlTlFZaW4vb0c2YUtYNXJjS0V1a3Fxb1dOK0lqNXZ5ODF2OFVBVERHMFdHQzIxamxKOTZLNndLUHBXZDhIOGpDaE4vWlNQUWNvUjErdlRwcEpQUzdpdzNiSVpsN24vKytlRlY1ZUphT2N6WDlaMll2TTFMUHhXcG9jQkhLdjhxSEhkTXFTcGhHVXFxYWhhVGhmajQwSVRCY2JMbnNEajZvWHZ1MmJTNG45NkpWeTczVFl0QVN4SFdvNDhHeHJVeCs1Q3UrWFk1UkgzUE16TEd4RjBrdFhMeHJSb0dOVlBQZk50T29sSXJnRWxMR1lIMndiWnFjaXBkSUZWRmxEYmZHaHFmajlic2tDYUhIUy83Z1R0M3I3M1krQnFreEZaRm9LVUk2L0M3THUvQmwxam1sS0I4UFVoY0hqSHVmdXl4eC9nNWxiWncrQkw3Ylg0RW9pWnF5UzBUMHVNMGoxKzgyUVNsK3VhK2JoeGo3R2pEMkxpY3dXa0x6YWFyaWdiS3NtREo3Z2NUbWV6TUJ3L3QzaXhudFVmQWlLOFFhQm16aHE4L2YyNmo3N3BiYXhvM3cramV0UGYxQjVEMlJFM3BtenlSNC9uSCtNdGk0V3gxZFVyQ0hPMGxTVkdxc2tGVW5ha2twbjZtaHUwODZqZ1lIa1dUVzNXYm80VGxpNkw1Z3FZSEU0N3ZmZUR1ZlZ2K1lmbGFJalUzS3dJdElXRWRPM2E5U3pjMEVsRE5EcWNMYkhqbXhhczdhODdReEFuWDlsamZ4Y3IrTXpzMjl5a3BpMU84aUpqb1IvY201bzdkblVsODlMUkxXOTNkeVdtVklpcCtLcDdwbWxXcUl2UThNZ2E5R3NsbTNFZnUzTFgrSzAwOEhOSzBaVVNncGxuR01yWlBHeGdZc0lLZVhhL1RBNjFqUHUwdzArN3hCeC9jZDNNK2Vac3BEMHdiRGdXbStSWFAxM2NPRFkvaldHS3VHQWI0OGpHK2FnTnBpbGJxbEtab1dEcURZMkF5anROVWx1cHpZWmxLcFhnYXhJVk1OdjB6ZCsvZCt1eGNhU1Z1WlNQUS9JVDEzVE4zNFFSdlpXODFuNkhTRGRNTFVxbWpoOXRnZC8vRmk4T0hFbDNKTDNaMmRoM016R0E3WFU2NjRsbFZXUnovUWhMak5ZbXNtYVdwL0RqQ2pxSURkbGFaVE9aWjEvQStmR2o3aGpQNU9Ma1FCTW9nME5TRTljU1JzenVzd05oZHB0MzFCUm5hek0zVTlJdVBIRHJVdUcrNDE5ZUNocVUrY3Z6cWpwN3U1UDlLSnBNUHBxYzUxWnY5UW50TGtGUUJFcVpsdVZDdy83bmhhUDlpMzc2KzhZSW91UlFFeWlMUXRJUTFjUFQ4R2pPdzd2RTh0eUZ0eEJyYjJNQlhkaDU3OUZGOTlnMHZDMG56QjU0OGViTkhUMmwvYUZtSmoxQlBCWXlhdjlFRkxhUStqZFBBVk5MOC9wWjEzYThxaUpMTE9oQUFqdnJUUnkvZDBlbmJGKzY5ZDB0ekhGaFdSL3ZuazdScGxlNm1wKzl1RkZrUkdGOExWai8wOElVTjh3R3AyZkljUExoKzRzQ3U5UitGM3VjajBNTGY0dmFWVm5DaHFZV21kYVFTMmpwWTJ2ZDBkamg4NlZxaDdjM1l4bThkdWRUUHhhVzBscm43eUpFalpXMFRtN0hkQzJsVDB4S1cxeGVjZ0hFM0ZEV05jYjd1RGg2K3IvOTZZMHByamxJTzd1cjdUT0Q1YjNheXp0OXlsWTBHbDgzcUtGWFpzQ1hyWGRPbHJWM2RqZjJMQnI1NTZKT3NoTERtTVdoUFBYVjZ2YXY1TzVqVnhZTFVoTmwzaUliVjh5aXFwYkkwYlFjUDg1QzJYdTBsM2RjekMwWFVONFB6YjcxMzM5bUZsdE9NK1EvMHJ6dTVmMmZ2dTF6SCtRRE90M3VaMHBiVlJNUkZvdUpLNXFxZVRraFZxeUJkdGRVbWhHVjVKSTRjdWRycGQ1a0hpeXAzdFRVLzhzNnIrNHJDMnZDbWFRbUxXSk8wRXA2NUlOSksydGJwdDc1Mjk4VTJITHVpTGgzb1gvOTVMKzAva0hVeXZ3VGllaVVKSFZFaW1WenkxVUtlV01xdjJwQ29LRVZGUk5YVDFhSGF3bkJ4ODBlQVpqN1R3Y3hkQWM1R2k1ZmlhTm5OVDM3bkNrNHhhVi9YMUlSRjJCOTRZSHQ2M3FRVmFDY2ZlUFgySyswN2ZNVTlVN3F0SGV2K3hFLzdyM2NjNzBPKzZ3MWd4dVYwZEhaaXVzZ3ZKUy9PN0lza1JYTHM2S0N4cWorQjI2dDlhM3VVUkVXaTRwbGJRbFRGWXpYdnUrN3RCM0VJVUdlbC9MNmUzVE53NU5TOHpZQXFsZHNzNFl2ekJDOUM3NTU5ZHJBamEzcXZEb3lnNnB3Q1ArS0JaYVZPUFBqYXpTMXZNTHBRS0U5ZnVQbmF3REIrRXFlaFB3eld1QXVTbDhMUGc5MFdWeGhKSlBXUUNVbVBCQVdUQkV6MVRGVUdwcU8zd1lZdklQZ3IyYXozNWEyYjEvNTBWNmYxZTFOVGxWY3ZFekIweFJla2o2N3VzdTVGbVMyL2NydlFjYW9sL3plZU9iZlRTT2o5MWRJcTI4UHhpYU9IRHg5cXV5OEx0UXhoY1pCcUlTMERoa2wybC8zeUE0ZTJqMVFiMkpVVUQxSXl6MXdhT1FpYjB2c3hLWHNBRnZIM3dNQjBKeVN3dFpDK0RCUFRONUJPQ0VuaHJJMUJ1S2U5bDZ0SXpzVkNpRDZFMERPYWJyd0kyZWxaMDlhUDdOM2FOeGpoZVh2SythMU9FTmEwRUZZRXlZTDlyejA3Mkp1MDNacE5RS2o3WGQ4OTljS2hOckE5TEFTdlpUWS9zOUdjSG9LMFhzcmFrTFM4VWtsTHh5bCsvcmorL1FmdTIzNjdzSk55VFM3U3VaZm5lTzdmZndlQkdTY3UzTndBcVdnclR2VGM1ampCWm13ODd0TUNmUlhZS1FXT2d1bGE0T2lCT1FVWjdEWnVockFHZFFYeFYwelB1Q2FHbmt2M1ZQR0hPcFB3NytRUFI2Mk9NNUhoZE5kZEdPZVgya21DYlNuQzRtRGxTU3RWVEZyNGVMbGpkSFYrNzAydld6OVI2NkN1NUhTNWg1aG1IdnozUWlPeHdKVFJvMkJHZ1kwNmRtN09WaGV3WUdBWTZzNzVvRCtaRHM0SlBZOUp5cVNDUTdBQnFmdGQ1VkZNMy9qMkphNG10c1dwSlFTcTZaWHU1VVpUS2VKbnNIcG9oaVlQUnFCbjA0bmtTMitDUVdXNTlCSzJkQWp3UzBZNElIRHoyRVJXRzhHbndtN2lLOVczc0ZtYnZycUdQenc2Z1c4ZVRtdlRNMDdYbVRQWDI4S1lkN0VRM3JqbnZ2MVFGSGJQdDN6VDlEY01QSGQrMTN6ek4xcysvaEMycktPbzdOamVRZHN4VDVMRVdyWWpiZEx3MDVlSHR3V2U5amwwNTQydTYySFpIWklWcGFsWS95SWxQNVgzTUhZZGRMTFpmeTRmbVlpQmhOdUI1MDl2dytyRzN0S1kra093R0hMaTdXL2NTOTFqUzd2NHM5VFNuWkhHTHg4Q0lDSDlsWE5EWCt6cFdmWHV5Y25hQlYyZTNlNTY3bkFtNDk3M3F2MGJ6eTFmRDVxcjVvRUI3S1h0MHU3QjNMb2g3eWhXVmZ5cGJPYWxoOSt3cjZVM21iZmtsTEM1SGkxcERSRTRlZjdXaitFRWlaK2FtcXB2SlQyYnpXakpSTElQUjNuOXJpQTVpNERaZzcyMERTSXJsc3J2SFhTWjlwN1pHbHJ6U2dpck5jZXRxVnA5L3Z6NUZKVHFqNkpSZWpUZHE2ZUJNek5wSFA5cy8vUXJGNGJ2cnlkZk82ZjFKckNYMW12Y1hsbzk4S2VtYmpvdHIzd1h3bXJucDM2SitwWU5laDVKZHFSZW04M083N2d4a3B4dFczYmdPWi9nMUhLSm10M1UxUncrM0QrenJjODlhdW5hZ25XenBxNlBkeHVqTHozODhMNEY3OHRkYnRDRXNKWjdCRnE4L3NIQm9NUFgvSTloeXJHZ251RFVVWnpybm56N3lRdTNIbHhRUVcyVWVkKytmWm1KMWU1TG9QQjVrNVpwV0NQWHorMDhkdSs5OXpydEFJMFFWanVNNGpMMlljSVplaCsyKzl3RjQ5TUZ0WUpTbGdtSEUwZy9KbExXTEpRUGc3Um1odHlYc0oxOGVqYTB0aXZzWGhqNnh5OXZlL21SUjVUUmNHMlptanlWaU45TlBrRE4zRHoxRlc1ejlYTTRpK3MxTUUxWWNGTnBVSXJWTEh6SnpIbndqbDBibjF0d2dXMVV3UEhqeHhQWHB6dGVqUjBIRlRjK0YzWVhSd3hkZmRNOVcwOEQwenJzNHd0TGFNNXJrYkNhYzF4YW9sV092dXJoWklQSWloME9kVm0yaGFOVGZxVWxBRmpDUm5KUDRIQm4raVVxejZ0VmEybkdwVGUvZXRzUDJvMnMyRzhockdxakwvRmxFUUM1R0hnaGZwbFNVU01kdndhRUEvOSs0dmpwYTNjMnN0eDJLSXNmVWVrMmRyK0V1WE5GMnhFalNKeDk4dy90YkZ0N05pR3NkbmlTbDZFUHA4NE8zVy9aMW9QelhSbXMxR1JLV2RDSmRlQ0lsSit2bEdZbGg5OTdyKzcwK0VQSDhOSEpFdExDYXVDcGgrN2Jtajgxb3gxeEVzSnF4MUZkaWo0WnhpOUFUMktTWUJydHNsZ3hoT0QyZ1dPeXo3QXN0Rnp4NnpGSGoxbUdvYllVWUFnQzljSGdlM2RkSzV1aGpRS0ZzTnBvTUplcUs2KzhjbTBYNm5vWGlXVXhIQThXeEFkV055UU00NUhGS0w4ZHlpUnB1ZU03amxsbU1HcG5qTysxdzlmTmF4bVh4aW9nYXFsUjBqUWRBa2VPQlBqY3pybk9pUTZqdzg4RVNTT0E2S1Q3aVF6T0hFdmF2dTFwWnNMUWc0UVBQL0RkWkc5WHgvdldyT3IrbWZSMDNTdnROZmZkeGxlQVFJZ3ZUempCVDB3NDA5TXB1MmZhdWZaeSt2RGh3NVdQTWEyNWRFbllxZ2dJWWJYcXlOWFk3aS9qQ3l2ZGZtYVZiNWhkVnNMcDlMSkdwNDNqMS8xQTcvUmR2ZE13UFJ6RWJvUm5MVkhlOXZFdkwzZVhCT0I0Wk10YTIySCtUaXFWMkxKUTI2dTV1NkJqdTQ0WjNKN08vTHZwNmN3UG1CYW5Pd1E0dU5IUlRXTUsyMWJTdmgxTW02NDJuVFdDdEtrSDA3cm5URTcyYU9PMFhacTdiSWx0VlFTRXNGcDE1SEx0aGc1Si8rYUpFMTJtM3RWak9QWXExL2RXNGNUakhud01ZaFhPY2U4eERkM3kvUEpXNk9wTWRzVFJWeTRpSy9yS01SL2p3dno4MjVWSUhGelQzZmt4MTNVVy9kbmhSeTNHSnllZUhFczduMVhOaWJVUEZ2WTZ2dEdEdzV2Vjl3MFZvZm44MXFHaFpmRGhpM0hYOFNmUS8zSFBNc2U5Q1djQ1gwZ2VsMk9JRkpJdCsyZlJIN3FXUmFZSkc4NU54bGRHelY0dEdheUZTTFEyNCtxOVVMeXU5Z0pmTVU1RUxUbjZ3VUlTVGwwM05IejFLenlpSkxxbVg2NTdPTExkU0pnb1hUTzdjQnh5TjE3MmJsaWVyNFlDdkJzRmRTTlhWMmRDMzV0S0pyYnpmUGZGZGp3dkMvcXM5TVNNeHhOUnNTcW1UNkxoVURRSEUralVCRTdVbkFUWFR1THNyUm4wMUsybC94NitxSXRpUjNUTkc4VjU5S05CMERHU2ZOWEdVWHdKWTJHbStvc05ocFN2RUJEQ2FzSUhnVkxUdDc1L2FRME1uWHBCTmIyUWdOWUVudGZyNHd1L25CWXBLUUx0eHRkd0FoMFNCWDNWRGU3bk0vSGE1dmYxRmIvQ1VSUzJiQ1RBV1d1eFIyMjlxUnNiUVFRYlVlZDYxTGZXMTRKVktLc1RKNXNrOFdVY0hidGxOQU55VE9oZ2NtQUdLSDdwM20xRldwcXR1WkN1K0xCeVZkS0hWTWpwS0VRckJ3SVc5dG5wWE9JSCtRVERTSC9EOWYwYm1DTGV3RG4xSTRIbXd0QXlwUERaL29lOW9YS2YvYU1Qc1d4U3MvUlIxM0ZIclVSaVpFMWdEUjg2dEtIRWRDRE1LWCtYQ3dFaHJPVkN2cUJlSE5hVzZ1aTExL21XRHRMUTFrRWlXb2RYRTRyd1lnZXBBUHNzVFBDTU9qSWRBazk0VFo4cE1aamNoOEhqRG9yR0ZVVFVBd2xraDY0YmUwQTkvWkNhdGlEWld0T3lFN0NsUW1JZEpJQ0pGWWhBK1RSVjRGbzUvUUlIaVV2clRFYmtWUkN4aUpmc1NCYmZZazg3T1RFeFh4ZGF6WTV5VWdpUktmcEhRMVlTa09ObUFaWStnVjROSWVWRmZDWG9MTkE1aC9QbGI1THpXQXl6RitJVlhkTm52Ty82R2NzeWhqQzF2bVdaN3MycE8zZmRPcXpyaXk5YXNuSnhaUkVvZXJETHBwREFoaUlBRXRDZk8zRjVyVzBhNnoxUFg0L25mNTNuRzVScXFycGllU25VTEVWaDhjeDRFN3VnSDc4SDh0RzllUC8yNG9WZXpZK3BrcEE4Yi9hYmhQRjhsZTc1QnFkc1hVdGFGZWFUbFRJMklCeUVvVTFsOG9xMW1rb2tjWkhFbElSb1dtcGVqTU1DTXlDdlFYeXk3SmpqdVVjZ09sNHRMQ3pDTXBUSGdGcGNna1ZpWC9kSC9heDJTemY4bTJZcWMvTU4rMXI3Qk0vQy9yZkN0UkRXRW96U2tiTWpxN05UWTV0MTNkcUU2ZGhHM3dzU3FscCtDOUREaTBpZkxycW1UMWY2QmdVYVBqaUhOMGxKQUdBZnZwV2NJNFhqaUhJTUY2b2NPL0VqbU1hOUhlZWxRMUxUMVBScG9jZS9zSndPVENRdGMra2ZHUXA2VXhsKzlKV3RtTCtqTkVhSjBnS0JnYnN5Z1I1OEI0c0hmd1Y1YWxpVldnM3ZDSHY2eW1IY2RHODY4SXpyVnNLNnBuZDcxKy9kc21YeGJEM20zL1cyeWJuMFQxL2JRRmU1SThldVgrOXlidXFiWE1QYkRBN1pDS1Y0dU1PZWN5eis5T2ZtV3ZqOXg5ekV3NkpXK0p1T1gyOThXaEU2cXR3TEVWM1RMMXRiL0FXajdzcXdmcWFyby9zZG1jeU0rdkJwMlh6ekRFemFCaVFzTkgrZStlZVRqUStvaHdxbkcwQlloZlZ6TllLcmtPbXB5YXVZWUg4S3ZEOEc2UlBCc3pyQzZKcSt5c3RsMGdoelhFWmpSNStPNCtpWndUaCtlRzdZcWE1cnEvM2hHenpUU2tYS240WWdJSVRWQUJqQlArWnpQN2k4eWRhc3JaQ2V0dUNIdkl2RlJzOTJTRWRscG5DWUUyTE9RaTEyT0E3Uk5mMXlqcnBoSEl5RTl5T1hQbmZOTURnNzBEcGRUZjhEV0RLczVyUnZNVndDaEFXclVnaDIxSHpsbEQwTnJpZ3FseEtWQzdiS1F1T09XZUdpdUk3T1RraGI2VDhDL1h3M3hrZWw5Y1h4ajZlSXhpWTNIaHgzWDlkSHNXSndEYWEzbDEremQ5TXQvRjR0VWsvaWpXblArL0RCYjgrK0xXcXZuaDBjN05ER3RhMHBPN2tsNnpwYjhBSnpFVXI5MWtZRUZkZUJSQ3Q2OU5tNCtBc1NsNmp3alZHY2tZNlZ3UHdVcExoTFVSeDl4bGlXdnhGSGkvdyt6QjBTV0NuTHNWcHhub1hlc1NJMm5ncDR6bVJKWFBnZi8wSWxlR0g1MVI2dXdqZVg1TVI3NnF0SVRoNys4TjlDcDRHRjdTbThabDFzMzVwVlhWb21tLzVjMXZHK1dtMjg0bmpISmVKcTQ0L0ZqaXhVQWxkOHc3dWlqVzYreG8zTWhXMlM2K29JVkh1bXFwZXdnbEo4NytMRnRjRlVjcXVyKzF2eHdQY1pKcVlQTU95aFh3NkdLSTQrNC9Hd1FwakNCaGUrNlhESXBGYjA2UE0rbnA1aGhTNWVYenc5YkxKMnBCTEd2NEZlMzZCVTRrQTZJUUd3OE1VWTZNSnl3VmVxRHM1NFo2OXpyV2RZN2pJM0cxWnRVaVNWNnp6REkzSXFMTGV3L3d1OWpzcGwreXl3ckExcEVlZDVRY2VYUFQzakJiL0RMckE1dWE1VUhaLzRlTVRiRngrZnd2RTNESk84ZkFOcmpsY3RMN2dpSmhSeDlNcmZSODlSK1ZnSjFZNmN1cnJPTnV3ZDBGTnN4d3RWMDJtUGxXR0x5MVR4bFBIZjZIaDhQSDl4ZXN2dzl5Uk0rNVBJUlQyWklnVktLWnhXVVkvUFQ4YVRGUGppMGkzbTRFZDFoRFdWLzd1WTliTkd0aUdxQXlvckpSV1NxQ2dka3JRaVI1S2RkcndQbHNxOHhmaEc2ZWZ2eDhkdnRpUWN6RGRtbVBhbGREQnhTVlllWjNHSlh4VU1XenhxNWQ0ZlB6N1ltN1gxSFRBTDJBN05xdEpIRVEzcXRDUGp3M0xveEIvditPTVo1VlZ6UjVhSFdSdUVyWUEreTR1dTZmTStYbDlKL2xoN2JGdmJZK3ZtdjBiV29zOXRzWEFXU0xJaWFTbnlBcEh4Sno2U2JGU0Z1WFR3OGk4NnI1dlZSVzFtKzZJSG1VUkVBdUkwbGNSRVA1cTJ6dFdQck85L1lLNTR4c1hISTU2K2NlUHZqM3FCZmltWk5TK0o1RldNY3JqcHRUaHNSZDRkUFg5K0Rjd0VkNWlRcGh3b3pma0N3SkthTHY5ZXdIWUtlaWNmU3Vkd1NoY25KREJCT0QzTVR3R1JPMGNxTElqNzNqUVRhZWpEQllhUEhUQmdKL2k1K0h5WWlqZDk1c0ZoUnprekI3eUwySXJDdEd3ZXpqOW5PUVZUVWxmUHdpaWNpZm51NUowcUhIZDhtWEhJRzZaRDdKUXFJazlrSks2UXdBb2tNV1JVaE1hU2VKMHZjZmFpWE5oczdQeXV3cFlWNTFWaCtFTS9QdTJNOUdja3B5aU91Wm0yV3Z0b20rWTRtZTh4UGJ2SUl1anpQdTZXYnZ5dDFlakwzVTdTdi92NzU0WkhzT1J3YVgzS0dkd2lKaE81cHpZK01pdmsvdXJWcTUyalRuSVhsRWM3OExLdThxQU14L0c4a0hoeU9pY29zejBvdk0zSXJJREtiMTVIU3ZEb09vcXYraE1MWUNPV0k4YXNoMHZtdWZyeVpWY3FMejR1OGZ5bTNvdjF4VC9FVnA0VURVVG40L2lTMHhXK3NaVE1vakFTbUxxR3A2NGlINEZSWEpRMlRLaitsdjdKVlJUVnh3UWttOUFQeWFib0duR016U1ZSNlZSODdpcHNWVDY0NW92T3ppNXRhbWI2enpCMS9ucXpqeitzOVlldHdMaW9aVzVDOGpxMDhLOSsxSXhTOHlRc2ZGNmFwMVdMMkJLOFZPYUpjNk5iUGNQcng3d0orK2htSFFVUHZPYVFnTUozRVR0VmxFUkRQMHdWc1ExOXVQZ2NMUXl0L0RjK3A0amxMNmsvMXhhMnFWeWg1QXBFekVvRXJtL0RzUE9UWFYzZGU2YW5xMzZyb0Z5UmRZV1ZiVlNzaEhKRU10OThzYUlYZkl1OWtvcGxZWkw2bS9oVXo3a1MvSnQwL1BFOCtKajZYL1k2aytmdjJ0QTFCS0l2Qi9PQzhXbkdBbXA1ZHBxeDNYVzM2ZmpnWUsvdXBYYmhGZCtCclJscW4xNk1ma3JzcGtvQzRobmlyWWpiVVZXenM0ckh4OHVMM2Nlcmp3dDBUQTRSY0Jjc3VYOFJuOTdxNTRva1ZzQ0tKSjlZa1N2eTFnSlI0YU90bkFyNk9KUCtMMTNkK0JLQktNRXpIaEFmZ0RoNnl6RCt2cUhqVEREdllwQXhMcXdFZlZkYkU5YnBJRWk2VjI3dGRMUCtMbnpQcldTL1hyUlRuejVkNGU3OStMTlk3cjRrUCtaN0p2N3oxTHlQTDBCNFRiK2NpOWNYTHkrZUo1NGU4UncvL3JxcWNVUitIT3JnWVZwckpiQmw1RTJ3NjNvSTY0SjdrOG1VRFpMR2htQVhzMTl1Y1ZreFA4Z0tRdTRwdEN4Yk15MlRXM0tBR0k0dTFQMjA3enRIM0NEeC83YkwrQ2RzZThoMVp5NWV2N0RwOHVIRDdibEp1eTBKNjlUVjhYVzZsOTJEbDNjYkxHNmc5OGlkYmhEZ2RBTmNZMVpZOW8yTjRtcE5yOTZHUmYxRGEzV3VpMFJXNjlGMWJXc2x2cDgxTEQyeERUT0d1OURoUXpCYzdBY1lmWWxrQXFvNkE2b3pxSE5CWUpURVNHaXRUR1Noc3AwcVFTeFQ0QWNvUEpRdzBMQmxFUGhCRmFrSERqb0x2WStYZ1ZJeWc3V0s3N3RHOG45cHZwSFhCYlhMK09NQmQ3Rk42S0x1K3VmMjdlc2JYOVJIZElrTGJ4dkNHaGdZc0RiM3YyYTdvYnQ3WUhha3BLbVlpcWdFMmlvcUpieklPc3pYY1Nvdi9EQXpSUk5laHlKS3ZQeDQraWd2L1pMS0VhQ2tvWnhVRk1ZWEUxSThmN1h5cS9VSHA5Q2tBbGZiQ0YzTmRsaFM3SVFndUEwTjJ3aUpZeTFrdEM1SUlTYjFPa3I1alNZcnV5MlNHbFlrSWtLTFNDM3l5L1dyVVdHelNuamFUVVgvUUVoWVF1TmV3TENkd0JGS1JrcE91QWZyNHNCbnd3ZkRnNkIwTUhhZ09SaEJITnFIdzVXeFR3WWF2NmxBdC80Mk1CTGZyWVpYSE85dzNGdHIvQjBIcDBwWSt0a0QyOWRkQXo1bG44TkdqZGRTbE5QeWhIVjhhS2piekFTN0RkM2VnUmN2Z1JISld5ckhBU3c5UHlwK3ZsU3hFbHVIMGpXQUdRRjlWVlpNcHhIVlJaL3hTS1FVNFBSNVh5MCsvc0xRWkNGUzlETi9YS3RTZWg1V3JMMngrc015WnYrVzY3K3Z3ejVlQzdvRHgxMnJtOXBha05nNjM5QjY4WEwzUWgrMkJtOTREeVN4SGhnMGRhQkhTUWhpQ2J5eXlNUzlTRGk4UmhFSHlZUDFxRDlxYWswUzRWR241VllyU1RSS0VrS0hXWVlpSHVRbUNZYi9ZS1lMcVMrM0g1TFlja3hKbXo2cWhTWUo1eU5nemd0dWNsRVNwbmNCZk44RmozbGdKZENTR3BIY0dFQ294cm91TW9IanpPKzRldkxMTUIxVkt4SlY4V3lqOFE4MEl4MDQzam5UdTMyaGxUZGtoMDhZbjdVV2NuaW85UXMzcHpabTBsTjdMQ094SWRJWnhidVExK2xBVkZGeEpCN2FNZVVJaVBraVBSUGpvMnY2ZFBGNEZWakhueGkvb1FLMEF6L2J5bWY1dUk3YXlHTGo2ZU02M25yYkY1Vk5YelY3bnYzSFZpUUwzSkFFYVNWMXowaUJOSklnSkJDWWtTS0pZYmRqRWlTSHc3YTBCSTVzNlFCQmJJTlVzd01Vc1E2RTExVW9qWkdjY0E5ZGNaREJkUVkrVGd5RlRna2lFS1l5SUJ2c3RBUXpJUms4Y0JKK0EyajRnWkZERldBcWpBcDNWNUloUVlZd3dVSjU3QnlTMFFJTnpNWUs4RnlyUnh0M0tOYlhiMnFHL1VWTlQ1d0R5Q3Q2L0EwYm9HYmRxelBBNHREMjFTUHF1V2loUHkxRldIalF6WXMzeG5aa005NWVQSVpkOFJjY0J4MXhlei9VUG93cDQ2STQrdVZjTEQ5LzhQbHEwR2Z5NkpwK3VlejV1cVB5WStVdE5ONUR1VlFjMDZkcnB2NGJJRFhzanRzTXBka09TQzc5UUs0WG9nM1B6d0Y0SUJOQ0JpSWhwQlNwb0U4amlvcVdhTTJLQ1J1T3F3TFhnSVFJdEtJZTBsQ1lEL2xaam9xZ0dJbzArSisrU3NtTUtBOGVxUTIxcUh1VWgyUGZ6UUhONnZnRzZ2Vks4R2ZtUWhjYnIzWWZmK0FFaTNydGRDdE5GOHUvZUlXRDJBVFh4NE1nMFhIMVZyL2htN3NEUXc4UHZ5dlRycmlLV29jRUUwQzZvTS9rSlJKSHJBeWtnajZXR2xxK0pVaWZ1NllmUzZwdTQvVVZhNkFnUWNYS2k3OEFwZWtoY1dGQndNc3RFa1RYOU12Vkh3K0x0MmV4KzQrUGc2MkN4Z3NIRXdaYkFkZ1dJSmZBK0lDa2ZEUll0eUF3V1dCN0F5OEY4VlQvS0IwYk9KNEd4L0NRZlVLU3daR3JKSnM4aVpIWWdCMHpNQit6azhob3BROGhFY0VvZzJFUkFTSUJBT0w1ZklyVklLTHhYS3R6S1BaTGdaVWNrdkdmKy9uSDVIc0swK1V6MzMxNnplQWpqM0QyM0x3dTkwdzBad05waVo3MlVudndmTy9BWElGblhmTEJ4TE9zSG42eWlMcW1yM29RMDRMSFg5aHE2VEZISTZ0eHJsWVdrSGo5OFVUMWxoOHZyeVIvcklLcTZhTzIwNGRyZFA4aFJXRjNpdG1MVXc0MlFuVzFDU1RTQTJJQUlYa1dPQllLTFd3OHdqVnFOa0VhRnFqRndMUU5KaFdJNFppRm9pcTZRWDBTYnNFbzZITW9XVkZDWXByd2p3NkZQNjVCWENTb1hKd2lPd3BuRks5QTZ5aVdrUWhSRHdBOVhBZnB3TFMvQXFucVNLUDdqd2FwcXVpem5YRlhNbjZ4OFlnL1gvSHlTdkxIS3FpYVBsWmZ2ZjBINkJsb0FNL3YzdHB6SGtKd1V4NTlVeGI0R0U1TGZudDJaR1MxNlNYMytGNW1xNGxsZmVndHduYVNSNko1RUM4aFBVVjZJRGFTNmFEbm9aNURwWWU2QXRkZ09yNHB5aFhMTlBIMEtLQ28vRERQN04rUyttSTZxSHpiUXI3QWJkZ1craXlsV24wbDVjZjZFMjlmdGZTTjZMOWxHbDA0eDMwdE90TUhrbG1MaHhwQ2xXOUJMNFMxVCtpMnVOUFJwKzBGZmxEMEFOOUE5TEhubUhHQkJmSkNFM1FMOUFMaWd1b0pxaXUrNjRnRHpXR0lJQWxoemhhU0RzTVYveWpKaTNCeHlZOWtoUDlCWEJTekVNWS9BRk9SR01tTTF5eUtaZm1tK1pLdUpmNHVNSFYxVEhFaitvK1M4NjRFN3pZZC84RGxpcXAyTWFtdlBidDl1dzRkWS9NNERuWFR1TXVYeC9zY0s5aUhMY2JyeXpmS3d2T0pCU0dOUGwxMFRiOFdWMHhZeU1GeW1EZFhYdjQ2S3ErdWVDaEpRSTRXbFNVcWY4U3RPZjVDTmRYcXI5YWZ4ZTgvR202QW9MQXFHS3lDR0xTRzM1MEFDRnpLTTJGdmFlT3NlRWhGT3NqSXRkUTJTNndZWW1rT2RsMitDZkxCdm1wSVY1NXZZWTJRbjZ1QXhBV0M0MHpiaHhTbVdBcmNRajBUU0lpU1UzN214MGtnVmVzZ0xlcmVPU3o4RTVFV0phNlF6eWgxaFpFY083eFk0Q3Q5V0xmTnZ3YSs1eEEyaDZ1R1A2dk1QeE1zWjhXTmYwR2YrY09Ddzl1c3E1MWE1K2tORzlTbjFJakpzam9PMExJN0VwVnJhL3Z4aFBkRnM3SnlqWXJpb2hsYlRBS0d4TzFDNm9KRWxqc2VPTHFtVHhmUFg2Nk91Y0pLNjZPVU56dURqSzdwMDVVSWJHd1gyNUkvdnJqNEJZcm5EMHVaL1J0dmZ6ejlmUHNQSWtna2JMMERaTk1GUlZFSEZFWTJaQ0JUY3dNTGRmQ3NDQ1ZONFN3cEU5WUcrQVJOZ0QyNElESFlTWUIxeU5DWURrTFJGb0M4b09VRzQwQUtReDVJWXlBbWxRNlNGN2REb1NvZjBoYkppQXB6cUxzNDNhUGM1VUcrQXZWUS80VDduR1FGUWlKNWtkYkFrbWdIMlN6MEZhV0I0Z0xyYWQyMnY0bm11dlB0L3l6Q2MxK1Y0dDBlNHo5M3I4UFl3REN2TkFOeExTdGhrYWkwam1DZjUranE2eTZZNFNralRmb0twcmdXdWZqOURnM0FvekJtaUs3cGwzSDhXREgzdTBZZkxZNnU2Yy9IVlMydlN2c3hveWd5VEYycS9xTmVuRXlqSjVOSlBZR1BSaWRNRTFNMS9KWXF3eW9OcTMySWh1NEowejVNK1dBMkRvcXdFSTl3Zm1FYUVoUUp6UE5zS05PaDBqSndyZlJWSnFibk5PckM2SUd3UUZ6Z0hpS3JwQ3VxMmtFK0ZpenJNWFdFN0lXQ0VLZW1nN2hTaWltT1FjaE5JQzNFY2hxcEhsQk85NVRzaFFUaGt3RjVUTDlrK01tL01aTEd6Vm8zQWxRZEx6YWdEbGUxdkNZZC93VTkvNVo1WmN5WlBuTm93L0o4WkhaWkNHdHNiS3czcmRuN25JelR4NDJvMFdmUDFjUEt1WUo2WFBGczVxN3A4em1LeDV2OGNkY3hEZU1QT1IxZmorZ2g0WDEwVFYvZHVraUMrbkpQZUx5OGVIMWhydG0vVVZ2cEt4Y3JQMm9ML2RsY3MxZVE5UENlbzczd0djcCtSMlh5dmxwNzR2SDE5QjlFa29BMkNZS1VsY1FxSkNRajZ2a295QmpoL0l1cmNKaXk0Wnh5MkZNcHRSQk83c0sza0NsUjBVWVVaQVgrd01xZkMxSUNpWUhNWUJzS1NRc1NGS2FBVUVxWkxvaUswMEFTRnNncE4wVUVVV0U2eU9raWlBckU2Tm1VYjkxT1d3QUFFdU5KUkVGVXN6Q054QTBjL3VCb0YwNFc4NllPYXJXUUFZakdtSEJCRUlrVWlYRXFpYjAyNWhObUluV2tudjZ6S283N1NoMy9SdmNmU3g1WGw0TzR5cjVZN054aXVFRVFGVDR1dnM4eXJGNVZ2b3NYMjhMTFMxODV2c2lSSGtjOVlQaUp0ckNiSkl6SHl4M2dKZGZwbDgwZmxaV1BSNnFJeEpnaHVzN3hqU3FqNEU5VU5uMlZ2Tjc2Q3NxcTZYSVIrNDhPWUVlR2xjQWFYaExmUXd4TlFjZ1FFSTlJRXJPT3hCVXVDdURMejlBcm01aXlPVGFZeTdKdHk4aEFiMlZDbTQzWm13bndRVGJnRnBBV3lBNFNHRUtoYU1kZ1lOcG5nS0FjcGVNQ0FmRmpZR0U0eUFxY28zUlowTG9yVXFPa3hWa2Y2QWd6dkZCUEZiSVNTc09VRCtXUnJXaWpwY3dibUk0R29tajR5eEFJdjRiUFZVK3E5c2Z4ay9FUDM2VWxmUDQ5TjN2TldyL205Q1pkWC96empERG9mQW9XM1hIVnI5TlBIZEI4cDIrdU9SbC9takZMVWt0TWJCVHRrU0picExDUnhZeUQ1T3BKcHMvNCtESnV2cTVJSWdvTHFmaTNwTHpjUnVsb003UVN6S0ltc0JTV0c4MExWS2t4a1N2T2tGSGFDakw1UXZyUE45cnd2YVNWdEVnMklDbVFDTlJRa0dqd25sT3BOa3RNeGRkcytHeGNSRnJJeUNtaFRRTUVVSmpsNHF3dHpQYkFPVkM4bzBEVVpyb0dpTW1CcEVVZlJCWjREdlJVSkM0LzFHT3BpajFNTDlYVTBQSmRGeElaR3NPcEpra09RMFlkRmg1Q1BvZEtsMFdmUnFRa1ZVaFRJRWYxaU40R2tkSlU0UngveHNKZkhrcGZNdjRjZCtJQVVKYjErWWRrZlNVN05YcDYrL2J0aTdxcXVLaUVkZlZxMEdsMlRPMkRvbll6QWNVVEN2MHNsQ0I4RnVHaWEvcThqN2lBUGwzMGFOSVBIVktxNTV3KzAwTXZqRkxvMDVXbVY4SDVQOVhMenlkVkYvSDB4YkdsOVVHZmptMjI2Qjk4cG8ydTZmTyswZjNIOU03U2JUMWgrRm9TMDB5YlNtbSs1L1JaSHh6YndXdlZIdFN2TnVMUlI0QktsMHZQdEhSaFdoMVNFU1VzTkJrSDBxanZOaUF4NE1BMUpEQmM0eUJtVFBtd0pBckpDRk0rZEExU0U1WHNtRklxUlR6S1VyWllrTWlvNzhJVWthdUZvVzZNY2JpbjFHV3JPUjhucU9FVUVVUUZtdUszWmRFdzZORmc5MnM5ajNYTHAwQ0lzQXVTOFZkUGtjS2hDWjkvS0FjODF4L2MzTmR6Rmp5NktIWmMwWVBOaDdWaERnOWpZbmg0Y285bjJkdngxbkxhbHlzN1JpbXgyeExHaWdmRUpCUTBYcjE0OUZrQlZiMDRCUWlUbFBBRmJUaUR4UkdLTTFwSmY1QWdhclBLRzBzUXU0MTNOMDdoa0NBTk81bTBmU2VidEN3emlXNURxTUlTSFRSTUpDREYyM2luWWJtc2F1TkNIcStWbjF0YTVkRXJ6S044cHNQL1JpSVhWcEFlZ0tKUTMwWTA2QVFTRVhkQUlwZEwwd2JUTnNMcG9TSWVDd1JKSFpZQnBUdXNJRkFJbFBDMGlxTDVBeG9DY21MUFFra0xkSVRSQ2MwZFNGcVFEMUE1MWc0cExPWG1oWkN3RE1PMkJwSDlxNlp0RG9VNG9LUUl5NXlFeW5GbnYrbXp3KzArL3EzU2Y1eVQ0YVlzODl6cTFhbExJSzd3WWVRQU5jQ3BnVzVBT2FxSUFSenhjdWRyWHJNVHorY3VGQXhCSTFSdzA2ZUxLejN4c25EaWt0K01tcjltV0JsWHJieVNlSkFsVHQ4TVhKSW1YSFJOdjB6eDJHcFdaM3IwS0txelhIbFJISDI2K2ZRZitta2JnNTZBRGpwcFV1aWhNSmw3QkVoR3RtbmorNFBoajFsRVVBemphUWNnSmt6Y3FQUG1sSS95amRKVjhUcmYvK2hiZVl5UDB1TVMwelNWRjhTRWFTRUx4a2hSNmE3SUMxSVZIa05NQldFa0NsanhZUTdZWGdXS3JEQ0h3Mm9oSkRES1NrcjVUc3QzVEFOQnA3RGRna1RGS1NPcHhZTXRWMmkzaFhRb0pqd2JCbzNMNG9pYkFhamRYbVNiQ2wwMVBFdmk2eDNQZXRNdndmaTNjdit4SHBQUms4R1p2bzZPcTV5NUZ2Wmx2dGZxUVo1djVpZ2ZIN2lSZEhxcm4vSDI0TWN5RWI2ZWpDVXhrQ3dxRUFUaThKRE5LdFdSSXhJNndyTGorYU95UWdJcUxUL0tUWitPTFluQ0ZHSEU2MFBkU2d6SWdWbWNmcmJ0NWV2allrQjk3VmVOeXY4cGx4L1VZb0NoRWxoWWdCN0t0RDNQQVVXUnBlaklWTnpOQWpOenlEdVlScW5yTUY1ZEl4NENrVHJsQUpRUnBzMkZoWklYNWxxWXdmRkxPeWdUQmVTbWtVaERFZ052SUM3TVI1TUw2Smhvem9DcG4rODU4RzF1dGJINGo3QlJUMFo5VmxaemJUeU9LSkNLZUNqa3FZYmtGQkpoK0RYQ1BWY0t1WEtJRlVSbG04V0JvWlNGT0JDWW1rNmkzM2lvVCtLdzFDZWdFTXNwY0ZmZStNOCtyUnlTTnVtL1lVd205STdUUFQwNE5XT0JEZy9ud3R6MTZ4TWJFcDNtUHN3SU91STZHN3dCU2x5bnoxcFFXWkVJUDBzbUljRUVXTjNRc2ZKRG4rbmo5RkZTUGg3M3dpbGdkRTJmK2VPdW1vNHBQcVdJMmtJL0xLdTRSVlhMcTdIL2tKb3BSVUZobmtqNGpvTlQ5S0MvQmxaZ0FJVkQxSStjd0FTVlVCZ0NJc0YxS0VReEpMcEdQS0hHUDVMWXJBczVpa1JFbm1KNjFLRjRLNWNHMStSRVZTNkhDMUphdUdyb1lZY09yTFdVRXA2TVNGMFVwb1pnSzVoVjJkZ0V6ZU5MWWJNQm5SUVpFVVBuT3dHTVQ2R09wNTdLZy8wV1RDTVlqbnNRSHBEbWxKRlRSNUljTnQvYWx2VjFQZEY1TnNLY0xTcEdHMDNMNlFjam5XRHBlSVhxZ0ZZYi8vQTl3R2kxK2ZNUERlcVk3bmFlNnV2VDUzMEtLcCtKZWJraEhKeVg2RnF6MzNYODN0Q2dScjFkNmdYQkgrWG5GdEV3RG1FVk1CZkF0Yks3VXZIeFZUYjFnR0xRb2tiRlZCWk1EdFVKSG1UK2RzUHhtcVNSVTJua3J4a1d4aGZiT2ZFVndMb3Y0c0lhb25TUnIxcVp5NnZ5OHhsaVBibitxUGpZSHhTbTZtSndkQjM1N0RmYVZ0Si9CTUxlVzAvYXlWUVNSNlRBNUFCN2g4a3dtRmVSckZCVVNGWWtKazdHc00rRjVTdWlDUW1GQkVyaUNza0hZY3hmRU05b3pCakJTL3lhS0QvL3JCem5kakQzQkhzd0FjbXF3RmRoT1dHdWdDdzVvd3dwRXQ5c3hNbFZHV1FFSzRHbGNBT2kxWEFjTDZlTElDZmRjTUZtTkRuSDd4ZE8vWVRDSFRreE0yQjZFaVNQYnVYbUhyWk81ZUp5NEl1NmxmbzJHdThvckZmQStQTTlVTWpuSHBCSXg5disvUTlXbThuTWZjTVRFMWQ3dTd2UDRFYzZmenkxd3FPR1AzeEk2M0pIamdUMi9yc3kvYm9UYk1QMHBlNzhkVlVXUzV3akswVlVqSXFOTjNrQTYyWlllSWNmeG9mWERGTkZVWkJUVDRXNm03MW1XQmxYcmI0eVdTb0VZV2gwalZJVWRKRW16QTZvMThtUkRON2RDcGxDRWtLOElpUDRXUkFVOU9POGo1d2ltWkIzU0FoS1lsSkVwaExrSkNhU0VQN1BFZHhzZlZHNVVXRnhQNnFQUG5nVGx2QkVENklXTE44ZFRQbWc4b2NGUFBSWFdCZGxGV3FxQ0VtTGxoQWdMUnRLZExhQWtwUU5mUlVNNkRVUUdPVWlUaW1ORWFUN0Z2UlZ3L0Y2SzkxWEc0L21IZjlLUGFvdnZKMzZqemZTUzFtcGM2bVVkaG52aFpMNGEwR2pac0tCS0srbjAra3QwQUh2enRDQXNJemplZUFlVUtWUEYxbDEwMWNCV0NJQ3hjR21jUGFsVWVIUm55Z3VJc0pZZWo3OWZGbnBLeGRqcktodStzcFZLNjlLZStPVzZTWGxoN1hrLzhiN0Q1dW1KS1k2blVpUUFFbXA1WktvRDVBeThrVEZ6Y0FzSklyTCtaUkVZQ1dBYVU0dWJYUk5QOHdmcHVTdUd1YkhNd0NKaFN1R1BDaVlKSU13NUdWNnhrZlkwV2QrV29QaUJBbEVodm56Tmx1dzNTS1pZVGtRSElRNUoxUlFEZzdMdy9RUUdVSWRGcDR3Y0M5S2dRLzdLa3hqdWNFSFJPVm1jM1phQ0ZmRWpNeFV2bFB2QlowV2hUMVExekcwNmhRS3lHUEE5cUVoNGJQUkp1Ty8wcC8vV3ZvUHlYcGE3N0JQcjlMMW1uNjRRaUpSVDB2bFAzamcxb3luMC90aDFkbk42Vk9rUXloOHdWUnVQcExVSDlHSGkrc2NrRDR2TGFqNDNOU0hMd2Z2OGNLamJHeGRnYzk3SlVwRnBJUmJwb3ZLWUhUVWx0a3BIWWt5RXFOWWYxZ1dmWlUrVm4rSmlNWkVSUzRxS3lUQU12MWhtd29JdExUL2FMNk9MOWNuOEE0bWtuaERrUjVDVXVoNDNFeGhBWGpuSVFWeFJROVV3blUxSk03M21lSElTSU56bFkvMUlyM2p3TlFCdHVpNUlwVTNLMm1GWmJFVUVoZ0ppSGxaaGtxSThyd3M3aFBGeEJIbFo1cm9tdTFDR1JTdjJIeVFFUWlMUGt3ZWZKY1NrMm8wbVUrRjhaNDZLc3diS2Q4cXZSVVdpcTdCc3VvWWxGL3ErSmQ4MzlwNC9LTm5GSGh3K0ZiYzgxOXIveTNkSE83cXNrOUQybExQQnZFcTU5U0xYQzZDWVNDcTFPVGs1RjQ4ZytGeEx5UVN2dnl6aEZLOHRhYVlMMUFDaVlka2tTT2cvSFZPNGlybUF5U0xsUjgreUh5NXduYVd5c1RGN1ltblJ4ZHllY01YRkRjeHgzS2pOQ1VFR1V0YjJyNElpeHdoNXFlYnhFRzU4djJIa2gwRVJxbExwNWtDbE5Ma25nTFN5RjhYRXhyWmkwODlTWWJGbTlEUmcxRkNiRUt5b3hRRThzcUZrVE9nVHdyRFZJUENQL2s4cXBSY0dyeE1FWG14bnB3alVlWGJoanBnQTJiQk5zcDBIUFFXT2l3Tk9uZGR3NVljTklkU0Z5elRsVUtlaEVickxEeERObjdvc2pDWFB3NUZPMjJxZ1BmS0huL3BmOFh4eHhldHZTdllsWDhCeEJWS0NkR0RtUFBEaHowVytPaWpqeG9mLy9qSHQrSGgyb2tvL3FLcUZ4NGwwQkpRbVFJd1MzUk5uL2Z4WlhxR0ZicTRuUXppbUk5dEtGcytTMVMxS0o5WG9Ra0VmVVF3dEtnOThmU3plZk1Nd214NUYyOC9JcUsyUkxqTTJiNTQvZ1gwSDB2NitJaURaU1ZnSEpvZ2ZZV056RE1VcEN0c1VrS2c0cEtJVUpBc25OVGxrak5XemZCQ1BNT2hpOEpBaUNTcVBCbXlNRlZRMU9kY3RRd0x5d05aNWNQQ3BEbDgwRDZJaGp6QkFTUUYwc1VlUkVwU0pDeUU0Y2VTcEpYYkVPMjYxMkFIZXBhVFNSbi9ZcnRFQUQzbjh4Vi9udHY0K1M5Nm55R1JPOWdjY1FabUVQaUJLM2JSaTVrUEhjRyt2MlQzMm4yKzUzYnhOWThvUXlXSUIwU1I5T21xeE1lVGg1bG0vOGF6eDhzckViQ1FOU3FUcFVUWCtlYWd3Q2lQcWlXZVFBWE8vb2xIVjJ0UGFZVUZqV0N4c1FKanQ3TVY1NjRLNmlPQjJYajFhZE5HYTNQcURNRmw0WHdTU25BUUNVSWlicUZQbHd0VHdiaU9rb1NSK0p2THgzS1l2OUJYYVNybEx5aWZTZWdRQk5NRlRBV2hpSWVGQXJSWm5vWCs4WTJFektoYm51TmxZTzl3RnBaWGt3b0g1S21qLzZxT0ZUeiswbjgrWTRZLzJwVkljSnFZMzUrWUo2d2pFTjMzWnpMOWtQWTNoV2p4NlN2K1JjQnlMSVFBWlpZUUpTbjJDOTQ0RlJGL1FrdmpRMzFYWkRjVjA0R1ZQT0dsK1dkSkVoVkdiYU5QVjNkN1ZhN1pQODNVLzFBQ2d6VGprZzRnalVGdkhoR1drclBBUG5uQkxOZUZTRUtLZkFiek91OXlCQVVkVmo2Y1pVUnBadVUzWE9VSUxpb0Q5M3gySUVueHhGR2M5YzZNK005M2NIU05aVnpIcXVCUURlTW40eDg5OHdRMnVzN3BnR3ZBYnlVOC96NWU1RXVwVkVxdEppckNncDRLSHhWSTdzYnJRSVlLSHlLRjMreXZJdkVFWDhGc1FOazlxWHdnQnBnUXdObzdwOU9LcnVremZkekYwOCtXVG1ZclYzNVlGK3RVOGJFcFlJbUluR3RMVkgrOFBrelo4aVFjVnBqcmF3WENMT0hINXVvLzlKbVdqYlhISk1RY05oVlc4Yk9rbGJzdW1uSnc3UStjZ3RWSzJtSnhBVU5OS0tuY3A1NEtIdXpBd25qQ0UwMUIxVUlIQTFBODBpay9Ja2RJZlRqNm1FOE1YaDJzU0taaGRIVWQrSWNEeWt3RkxqNGVNdjdGditpbDc1YzgveEVtZUhhb2pEK2paNExnYnNQVlZ2TzVpdXRnNG9TQUZDQ2lBcVZwL2pyVUtSVThtelZleHN1YmUwNWZmM3RpRDBRMXdrUC9vanJZZ2VpYWZ0aWhlSHNqTEtMNEdydWRUeFl2YjBIOWg5NGJwemVBd0NENGNBcUpmNVNtbEJqRkg1RDhDaFZDMVE4S3lJa3JqdGdiRTY0eTRscXRJTkpIZWw1SHE0cTRaZHNZenNXQldhVStya0ZXdEZ6UWJpTk5uV2NpTmJUL3FENCtIaXRxL0ZkRS8zbVd6bXZRVStXNGhaWlBlblF1UkhSTmZ5bGN2ZlZqcFVxejBUajZkTkUxL2ZtNGV1dWZUeDF6NWFtMy9ocjZ6NmxqOUE5RWxuZUt3UEozSVlFVkVwcUt5czBZRmVVaG9EQlA0VFYvK2JqVklrZnFLdXU4L2l4Qy8rdHFSNzMxMTFWNERZbnJyYitHOGEraDF0a2s5ZFkvbTdNeFY3WFV6d2RQM0FwQmdDWUc2Q28rTDYvK2tjQjRYMGcwRVJGRnp3WGpvakJjNXE4WmhxT0t0V0VvUk9tTEV3U1dCSUhvd1Z5U3lxU1M1a0lBQkVZaGlzUkZFb3Y4U2dSV0dENks5T01ncThJd0JJa1RCQllYQVNHc3hjVzNwVW9IZ2ZGNWlJaUxQdjl4KzAza3VMeE1xYXFzVWoxS0pMNGdzRmdJQ0dFdEZySnRVRzZPd0RodEpISGhxTE9sK2RCQUcwQW5YUkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJBRkJRQkFRQkFRQlFVQVFFQVFFQVVGQUVCQUVCQUZCUUJBUUJBUUJRVUFRRUFRRUFVRkFFQkFFQkFGQlFCQVFCQVFCUVVBUUVBUUVBVUZBRUJBRUJJR1ZoTUQvRDBmVi9mcE1NTStnQUFBQUFFbEZUa1N1UW1DQydcclxuICAgIH1cclxuXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///814\n"); /***/ }), /* 815 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/noticeBar.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:17:13\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js\r\n */\nvar _default = {\n // noticeBar\n noticeBar: {\n text: function text() {\n return [];\n },\n direction: 'row',\n step: false,\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n speed: 80,\n fontSize: 14,\n duration: 2000,\n disableTouch: true,\n url: '',\n linkType: 'navigateTo'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbm90aWNlQmFyLmpzIl0sIm5hbWVzIjpbIm5vdGljZUJhciIsInRleHQiLCJkaXJlY3Rpb24iLCJzdGVwIiwiaWNvbiIsIm1vZGUiLCJjb2xvciIsImJnQ29sb3IiLCJzcGVlZCIsImZvbnRTaXplIiwiZHVyYXRpb24iLCJkaXNhYmxlVG91Y2giLCJ1cmwiLCJsaW5rVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFNBQVMsRUFBRTtJQUNQQyxJQUFJLEVBQUU7TUFBQSxPQUFNLEVBQUU7SUFBQTtJQUNkQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxZQUFZLEVBQUUsSUFBSTtJQUNsQkMsR0FBRyxFQUFFLEVBQUU7SUFDUEMsUUFBUSxFQUFFO0VBQ2Q7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxNzoxM1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9ub3RpY2VCYXIuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIG5vdGljZUJhclxyXG4gICAgbm90aWNlQmFyOiB7XHJcbiAgICAgICAgdGV4dDogKCkgPT4gW10sXHJcbiAgICAgICAgZGlyZWN0aW9uOiAncm93JyxcclxuICAgICAgICBzdGVwOiBmYWxzZSxcclxuICAgICAgICBpY29uOiAndm9sdW1lJyxcclxuICAgICAgICBtb2RlOiAnJyxcclxuICAgICAgICBjb2xvcjogJyNmOWFlM2QnLFxyXG4gICAgICAgIGJnQ29sb3I6ICcjZmRmNmVjJyxcclxuICAgICAgICBzcGVlZDogODAsXHJcbiAgICAgICAgZm9udFNpemU6IDE0LFxyXG4gICAgICAgIGR1cmF0aW9uOiAyMDAwLFxyXG4gICAgICAgIGRpc2FibGVUb3VjaDogdHJ1ZSxcclxuICAgICAgICB1cmw6ICcnLFxyXG4gICAgICAgIGxpbmtUeXBlOiAnbmF2aWdhdGVUbydcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///815\n"); /***/ }), /* 816 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/notify.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:10:21\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js\r\n */\nvar _default = {\n // notify组件\n notify: {\n top: 0,\n type: 'primary',\n color: '#ffffff',\n bgColor: '',\n message: '',\n duration: 3000,\n fontSize: 15,\n safeAreaInsetTop: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbm90aWZ5LmpzIl0sIm5hbWVzIjpbIm5vdGlmeSIsInRvcCIsInR5cGUiLCJjb2xvciIsImJnQ29sb3IiLCJtZXNzYWdlIiwiZHVyYXRpb24iLCJmb250U2l6ZSIsInNhZmVBcmVhSW5zZXRUb3AiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsSUFBSSxFQUFFLFNBQVM7SUFDZkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLGdCQUFnQixFQUFFO0VBQ3RCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTA6MjFcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbm90aWZ5LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBub3RpZnnnu4Tku7ZcclxuICAgIG5vdGlmeToge1xyXG4gICAgICAgIHRvcDogMCxcclxuICAgICAgICB0eXBlOiAncHJpbWFyeScsXHJcbiAgICAgICAgY29sb3I6ICcjZmZmZmZmJyxcclxuICAgICAgICBiZ0NvbG9yOiAnJyxcclxuICAgICAgICBtZXNzYWdlOiAnJyxcclxuICAgICAgICBkdXJhdGlvbjogMzAwMCxcclxuICAgICAgICBmb250U2l6ZTogMTUsXHJcbiAgICAgICAgc2FmZUFyZWFJbnNldFRvcDogZmFsc2VcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///816\n"); /***/ }), /* 817 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/numberBox.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:11:46\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js\r\n */\nvar _default = {\n // 步进器组件\n numberBox: {\n name: '',\n value: 0,\n min: 1,\n max: Number.MAX_SAFE_INTEGER,\n step: 1,\n integer: false,\n disabled: false,\n disabledInput: false,\n asyncChange: false,\n inputWidth: 35,\n showMinus: true,\n showPlus: true,\n decimalLength: null,\n longPress: true,\n color: '#323233',\n buttonSize: 30,\n bgColor: '#EBECEE',\n cursorSpacing: 100,\n disableMinus: false,\n disablePlus: false,\n iconStyle: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbnVtYmVyQm94LmpzIl0sIm5hbWVzIjpbIm51bWJlckJveCIsIm5hbWUiLCJ2YWx1ZSIsIm1pbiIsIm1heCIsIk51bWJlciIsIk1BWF9TQUZFX0lOVEVHRVIiLCJzdGVwIiwiaW50ZWdlciIsImRpc2FibGVkIiwiZGlzYWJsZWRJbnB1dCIsImFzeW5jQ2hhbmdlIiwiaW5wdXRXaWR0aCIsInNob3dNaW51cyIsInNob3dQbHVzIiwiZGVjaW1hbExlbmd0aCIsImxvbmdQcmVzcyIsImNvbG9yIiwiYnV0dG9uU2l6ZSIsImJnQ29sb3IiLCJjdXJzb3JTcGFjaW5nIiwiZGlzYWJsZU1pbnVzIiwiZGlzYWJsZVBsdXMiLCJpY29uU3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDUEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLENBQUM7SUFDUkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsR0FBRyxFQUFFQyxNQUFNLENBQUNDLGdCQUFnQjtJQUM1QkMsSUFBSSxFQUFFLENBQUM7SUFDUEMsT0FBTyxFQUFFLEtBQUs7SUFDZEMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsYUFBYSxFQUFFLEtBQUs7SUFDcEJDLFdBQVcsRUFBRSxLQUFLO0lBQ2xCQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxTQUFTLEVBQUUsSUFBSTtJQUNmQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxhQUFhLEVBQUUsSUFBSTtJQUNuQkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxhQUFhLEVBQUUsR0FBRztJQUNsQkMsWUFBWSxFQUFFLEtBQUs7SUFDbkJDLFdBQVcsRUFBRSxLQUFLO0lBQ2xCQyxTQUFTLEVBQUU7RUFDZjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjExOjQ2XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL251bWJlckJveC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8g5q2l6L+b5Zmo57uE5Lu2XHJcbiAgICBudW1iZXJCb3g6IHtcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICB2YWx1ZTogMCxcclxuICAgICAgICBtaW46IDEsXHJcbiAgICAgICAgbWF4OiBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUixcclxuICAgICAgICBzdGVwOiAxLFxyXG4gICAgICAgIGludGVnZXI6IGZhbHNlLFxyXG4gICAgICAgIGRpc2FibGVkOiBmYWxzZSxcclxuICAgICAgICBkaXNhYmxlZElucHV0OiBmYWxzZSxcclxuICAgICAgICBhc3luY0NoYW5nZTogZmFsc2UsXHJcbiAgICAgICAgaW5wdXRXaWR0aDogMzUsXHJcbiAgICAgICAgc2hvd01pbnVzOiB0cnVlLFxyXG4gICAgICAgIHNob3dQbHVzOiB0cnVlLFxyXG4gICAgICAgIGRlY2ltYWxMZW5ndGg6IG51bGwsXHJcbiAgICAgICAgbG9uZ1ByZXNzOiB0cnVlLFxyXG4gICAgICAgIGNvbG9yOiAnIzMyMzIzMycsXHJcbiAgICAgICAgYnV0dG9uU2l6ZTogMzAsXHJcbiAgICAgICAgYmdDb2xvcjogJyNFQkVDRUUnLFxyXG4gICAgICAgIGN1cnNvclNwYWNpbmc6IDEwMCxcclxuICAgICAgICBkaXNhYmxlTWludXM6IGZhbHNlLFxyXG4gICAgICAgIGRpc2FibGVQbHVzOiBmYWxzZSxcclxuICAgICAgICBpY29uU3R5bGU6ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///817\n"); /***/ }), /* 818 */ /*!*****************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/numberKeyboard.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:08:05\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js\r\n */\nvar _default = {\n // 数字键盘\n numberKeyboard: {\n mode: 'number',\n dotDisabled: false,\n random: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbnVtYmVyS2V5Ym9hcmQuanMiXSwibmFtZXMiOlsibnVtYmVyS2V5Ym9hcmQiLCJtb2RlIiwiZG90RGlzYWJsZWQiLCJyYW5kb20iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxjQUFjLEVBQUU7SUFDWkMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsV0FBVyxFQUFFLEtBQUs7SUFDbEJDLE1BQU0sRUFBRTtFQUNaO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDg6MDVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvbnVtYmVyS2V5Ym9hcmQuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIOaVsOWtl+mUruebmFxyXG4gICAgbnVtYmVyS2V5Ym9hcmQ6IHtcclxuICAgICAgICBtb2RlOiAnbnVtYmVyJyxcclxuICAgICAgICBkb3REaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgcmFuZG9tOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///818\n"); /***/ }), /* 819 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/overlay.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:06:50\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js\r\n */\nvar _default = {\n // overlay组件\n overlay: {\n show: false,\n zIndex: 10070,\n duration: 300,\n opacity: 0.5\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvb3ZlcmxheS5qcyJdLCJuYW1lcyI6WyJvdmVybGF5Iiwic2hvdyIsInpJbmRleCIsImR1cmF0aW9uIiwib3BhY2l0eSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLE9BQU8sRUFBRTtJQUNMQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxRQUFRLEVBQUUsR0FBRztJQUNiQyxPQUFPLEVBQUU7RUFDYjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjA2OjUwXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL292ZXJsYXkuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIG92ZXJsYXnnu4Tku7ZcclxuICAgIG92ZXJsYXk6IHtcclxuICAgICAgICBzaG93OiBmYWxzZSxcclxuICAgICAgICB6SW5kZXg6IDEwMDcwLFxyXG4gICAgICAgIGR1cmF0aW9uOiAzMDAsXHJcbiAgICAgICAgb3BhY2l0eTogMC41XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///819\n"); /***/ }), /* 820 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/parse.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:17:33\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/parse.js\r\n */\nvar _default = {\n // parse\n parse: {\n copyLink: true,\n errorImg: '',\n lazyLoad: false,\n loadingImg: '',\n pauseVideo: true,\n previewImg: true,\n setTitle: true,\n showImgMenu: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcGFyc2UuanMiXSwibmFtZXMiOlsicGFyc2UiLCJjb3B5TGluayIsImVycm9ySW1nIiwibGF6eUxvYWQiLCJsb2FkaW5nSW1nIiwicGF1c2VWaWRlbyIsInByZXZpZXdJbWciLCJzZXRUaXRsZSIsInNob3dJbWdNZW51Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsS0FBSyxFQUFFO0lBQ0hDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLFVBQVUsRUFBRSxJQUFJO0lBQ2hCQyxVQUFVLEVBQUUsSUFBSTtJQUNoQkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsV0FBVyxFQUFFO0VBQ2pCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgyMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTc6MzNcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcGFyc2UuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHBhcnNlXHJcbiAgICBwYXJzZToge1xyXG4gICAgICAgIGNvcHlMaW5rOiB0cnVlLFxyXG4gICAgICAgIGVycm9ySW1nOiAnJyxcclxuICAgICAgICBsYXp5TG9hZDogZmFsc2UsXHJcbiAgICAgICAgbG9hZGluZ0ltZzogJycsXHJcbiAgICAgICAgcGF1c2VWaWRlbzogdHJ1ZSxcclxuICAgICAgICBwcmV2aWV3SW1nOiB0cnVlLFxyXG4gICAgICAgIHNldFRpdGxlOiB0cnVlLFxyXG4gICAgICAgIHNob3dJbWdNZW51OiB0cnVlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///820\n"); /***/ }), /* 821 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/picker.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:18:20\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js\r\n */\nvar _default = {\n // picker\n picker: {\n show: false,\n showToolbar: true,\n title: '',\n columns: function columns() {\n return [];\n },\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确定',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n keyName: 'text',\n closeOnClickOverlay: false,\n defaultIndex: function defaultIndex() {\n return [];\n },\n immediateChange: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcGlja2VyLmpzIl0sIm5hbWVzIjpbInBpY2tlciIsInNob3ciLCJzaG93VG9vbGJhciIsInRpdGxlIiwiY29sdW1ucyIsImxvYWRpbmciLCJpdGVtSGVpZ2h0IiwiY2FuY2VsVGV4dCIsImNvbmZpcm1UZXh0IiwiY2FuY2VsQ29sb3IiLCJjb25maXJtQ29sb3IiLCJ2aXNpYmxlSXRlbUNvdW50Iiwia2V5TmFtZSIsImNsb3NlT25DbGlja092ZXJsYXkiLCJkZWZhdWx0SW5kZXgiLCJpbW1lZGlhdGVDaGFuZ2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsV0FBVyxFQUFFLElBQUk7SUFDakJDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLE9BQU8sRUFBRTtNQUFBLE9BQU0sRUFBRTtJQUFBO0lBQ2pCQyxPQUFPLEVBQUUsS0FBSztJQUNkQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxVQUFVLEVBQUUsSUFBSTtJQUNoQkMsV0FBVyxFQUFFLElBQUk7SUFDakJDLFdBQVcsRUFBRSxTQUFTO0lBQ3RCQyxZQUFZLEVBQUUsU0FBUztJQUN2QkMsZ0JBQWdCLEVBQUUsQ0FBQztJQUNuQkMsT0FBTyxFQUFFLE1BQU07SUFDZkMsbUJBQW1CLEVBQUUsS0FBSztJQUMxQkMsWUFBWSxFQUFFO01BQUEsT0FBTSxFQUFFO0lBQUE7SUFDNUJDLGVBQWUsRUFBRTtFQUNmO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTg6MjBcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcGlja2VyLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBwaWNrZXJcclxuICAgIHBpY2tlcjoge1xyXG4gICAgICAgIHNob3c6IGZhbHNlLFxyXG4gICAgICAgIHNob3dUb29sYmFyOiB0cnVlLFxyXG4gICAgICAgIHRpdGxlOiAnJyxcclxuICAgICAgICBjb2x1bW5zOiAoKSA9PiBbXSxcclxuICAgICAgICBsb2FkaW5nOiBmYWxzZSxcclxuICAgICAgICBpdGVtSGVpZ2h0OiA0NCxcclxuICAgICAgICBjYW5jZWxUZXh0OiAn5Y+W5raIJyxcclxuICAgICAgICBjb25maXJtVGV4dDogJ+ehruWumicsXHJcbiAgICAgICAgY2FuY2VsQ29sb3I6ICcjOTA5MTkzJyxcclxuICAgICAgICBjb25maXJtQ29sb3I6ICcjM2M5Y2ZmJyxcclxuICAgICAgICB2aXNpYmxlSXRlbUNvdW50OiA1LFxyXG4gICAgICAgIGtleU5hbWU6ICd0ZXh0JyxcclxuICAgICAgICBjbG9zZU9uQ2xpY2tPdmVybGF5OiBmYWxzZSxcclxuICAgICAgICBkZWZhdWx0SW5kZXg6ICgpID0+IFtdLFxyXG5cdFx0aW1tZWRpYXRlQ2hhbmdlOiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///821\n"); /***/ }), /* 822 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/popup.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:06:33\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js\r\n */\nvar _default = {\n // popup组件\n popup: {\n show: false,\n overlay: true,\n mode: 'bottom',\n duration: 300,\n closeable: false,\n overlayStyle: function overlayStyle() {},\n closeOnClickOverlay: true,\n zIndex: 10075,\n safeAreaInsetBottom: true,\n safeAreaInsetTop: false,\n closeIconPos: 'top-right',\n round: 0,\n zoom: true,\n bgColor: '',\n overlayOpacity: 0.5\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcG9wdXAuanMiXSwibmFtZXMiOlsicG9wdXAiLCJzaG93Iiwib3ZlcmxheSIsIm1vZGUiLCJkdXJhdGlvbiIsImNsb3NlYWJsZSIsIm92ZXJsYXlTdHlsZSIsImNsb3NlT25DbGlja092ZXJsYXkiLCJ6SW5kZXgiLCJzYWZlQXJlYUluc2V0Qm90dG9tIiwic2FmZUFyZWFJbnNldFRvcCIsImNsb3NlSWNvblBvcyIsInJvdW5kIiwiem9vbSIsImJnQ29sb3IiLCJvdmVybGF5T3BhY2l0eSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEtBQUssRUFBRTtJQUNIQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxPQUFPLEVBQUUsSUFBSTtJQUNiQyxJQUFJLEVBQUUsUUFBUTtJQUNkQyxRQUFRLEVBQUUsR0FBRztJQUNiQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsWUFBWSxFQUFFLHdCQUFNLENBQUMsQ0FBQztJQUN0QkMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsZ0JBQWdCLEVBQUUsS0FBSztJQUN2QkMsWUFBWSxFQUFFLFdBQVc7SUFDekJDLEtBQUssRUFBRSxDQUFDO0lBQ1JDLElBQUksRUFBRSxJQUFJO0lBQ1ZDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLGNBQWMsRUFBRTtFQUNwQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjA2OjMzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3BvcHVwLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBwb3B1cOe7hOS7tlxyXG4gICAgcG9wdXA6IHtcclxuICAgICAgICBzaG93OiBmYWxzZSxcclxuICAgICAgICBvdmVybGF5OiB0cnVlLFxyXG4gICAgICAgIG1vZGU6ICdib3R0b20nLFxyXG4gICAgICAgIGR1cmF0aW9uOiAzMDAsXHJcbiAgICAgICAgY2xvc2VhYmxlOiBmYWxzZSxcclxuICAgICAgICBvdmVybGF5U3R5bGU6ICgpID0+IHt9LFxyXG4gICAgICAgIGNsb3NlT25DbGlja092ZXJsYXk6IHRydWUsXHJcbiAgICAgICAgekluZGV4OiAxMDA3NSxcclxuICAgICAgICBzYWZlQXJlYUluc2V0Qm90dG9tOiB0cnVlLFxyXG4gICAgICAgIHNhZmVBcmVhSW5zZXRUb3A6IGZhbHNlLFxyXG4gICAgICAgIGNsb3NlSWNvblBvczogJ3RvcC1yaWdodCcsXHJcbiAgICAgICAgcm91bmQ6IDAsXHJcbiAgICAgICAgem9vbTogdHJ1ZSxcclxuICAgICAgICBiZ0NvbG9yOiAnJyxcclxuICAgICAgICBvdmVybGF5T3BhY2l0eTogMC41XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///822\n"); /***/ }), /* 823 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/radio.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:02:34\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js\r\n */\nvar _default = {\n // radio组件\n radio: {\n name: '',\n shape: '',\n disabled: '',\n labelDisabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n labelSize: '',\n label: '',\n labelColor: '',\n size: '',\n iconColor: '',\n placement: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcmFkaW8uanMiXSwibmFtZXMiOlsicmFkaW8iLCJuYW1lIiwic2hhcGUiLCJkaXNhYmxlZCIsImxhYmVsRGlzYWJsZWQiLCJhY3RpdmVDb2xvciIsImluYWN0aXZlQ29sb3IiLCJpY29uU2l6ZSIsImxhYmVsU2l6ZSIsImxhYmVsIiwibGFiZWxDb2xvciIsInNpemUiLCJpY29uQ29sb3IiLCJwbGFjZW1lbnQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxLQUFLLEVBQUU7SUFDSEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsYUFBYSxFQUFFLEVBQUU7SUFDakJDLFdBQVcsRUFBRSxFQUFFO0lBQ2ZDLGFBQWEsRUFBRSxFQUFFO0lBQ2pCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxTQUFTLEVBQUU7RUFDZjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjAyOjM0XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3JhZGlvLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyByYWRpb+e7hOS7tlxyXG4gICAgcmFkaW86IHtcclxuICAgICAgICBuYW1lOiAnJyxcclxuICAgICAgICBzaGFwZTogJycsXHJcbiAgICAgICAgZGlzYWJsZWQ6ICcnLFxyXG4gICAgICAgIGxhYmVsRGlzYWJsZWQ6ICcnLFxyXG4gICAgICAgIGFjdGl2ZUNvbG9yOiAnJyxcclxuICAgICAgICBpbmFjdGl2ZUNvbG9yOiAnJyxcclxuICAgICAgICBpY29uU2l6ZTogJycsXHJcbiAgICAgICAgbGFiZWxTaXplOiAnJyxcclxuICAgICAgICBsYWJlbDogJycsXHJcbiAgICAgICAgbGFiZWxDb2xvcjogJycsXHJcbiAgICAgICAgc2l6ZTogJycsXHJcbiAgICAgICAgaWNvbkNvbG9yOiAnJyxcclxuICAgICAgICBwbGFjZW1lbnQ6ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///823\n"); /***/ }), /* 824 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/radioGroup.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:03:12\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js\r\n */\nvar _default = {\n // radio-group组件\n radioGroup: {\n value: '',\n disabled: false,\n shape: 'circle',\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n name: '',\n size: 18,\n placement: 'row',\n label: '',\n labelColor: '#303133',\n labelSize: 14,\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n borderBottom: false,\n iconPlacement: 'left'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcmFkaW9Hcm91cC5qcyJdLCJuYW1lcyI6WyJyYWRpb0dyb3VwIiwidmFsdWUiLCJkaXNhYmxlZCIsInNoYXBlIiwiYWN0aXZlQ29sb3IiLCJpbmFjdGl2ZUNvbG9yIiwibmFtZSIsInNpemUiLCJwbGFjZW1lbnQiLCJsYWJlbCIsImxhYmVsQ29sb3IiLCJsYWJlbFNpemUiLCJsYWJlbERpc2FibGVkIiwiaWNvbkNvbG9yIiwiaWNvblNpemUiLCJib3JkZXJCb3R0b20iLCJpY29uUGxhY2VtZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsVUFBVSxFQUFFO0lBQ1JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLEtBQUssRUFBRSxRQUFRO0lBQ2ZDLFdBQVcsRUFBRSxTQUFTO0lBQ3RCQyxhQUFhLEVBQUUsU0FBUztJQUN4QkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFVBQVUsRUFBRSxTQUFTO0lBQ3JCQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxhQUFhLEVBQUUsS0FBSztJQUNwQkMsU0FBUyxFQUFFLFNBQVM7SUFDcEJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLFlBQVksRUFBRSxLQUFLO0lBQ25CQyxhQUFhLEVBQUU7RUFDbkI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMzoxMlxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9yYWRpb0dyb3VwLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyByYWRpby1ncm91cOe7hOS7tlxyXG4gICAgcmFkaW9Hcm91cDoge1xyXG4gICAgICAgIHZhbHVlOiAnJyxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgc2hhcGU6ICdjaXJjbGUnLFxyXG4gICAgICAgIGFjdGl2ZUNvbG9yOiAnIzI5NzlmZicsXHJcbiAgICAgICAgaW5hY3RpdmVDb2xvcjogJyNjOGM5Y2MnLFxyXG4gICAgICAgIG5hbWU6ICcnLFxyXG4gICAgICAgIHNpemU6IDE4LFxyXG4gICAgICAgIHBsYWNlbWVudDogJ3JvdycsXHJcbiAgICAgICAgbGFiZWw6ICcnLFxyXG4gICAgICAgIGxhYmVsQ29sb3I6ICcjMzAzMTMzJyxcclxuICAgICAgICBsYWJlbFNpemU6IDE0LFxyXG4gICAgICAgIGxhYmVsRGlzYWJsZWQ6IGZhbHNlLFxyXG4gICAgICAgIGljb25Db2xvcjogJyNmZmZmZmYnLFxyXG4gICAgICAgIGljb25TaXplOiAxMixcclxuICAgICAgICBib3JkZXJCb3R0b206IGZhbHNlLFxyXG4gICAgICAgIGljb25QbGFjZW1lbnQ6ICdsZWZ0J1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///824\n"); /***/ }), /* 825 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/rate.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:05:09\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js\r\n */\nvar _default = {\n // rate组件\n rate: {\n value: 1,\n count: 5,\n disabled: false,\n size: 18,\n inactiveColor: '#b2b2b2',\n activeColor: '#FA3534',\n gutter: 4,\n minCount: 1,\n allowHalf: false,\n activeIcon: 'star-fill',\n inactiveIcon: 'star',\n touchable: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcmF0ZS5qcyJdLCJuYW1lcyI6WyJyYXRlIiwidmFsdWUiLCJjb3VudCIsImRpc2FibGVkIiwic2l6ZSIsImluYWN0aXZlQ29sb3IiLCJhY3RpdmVDb2xvciIsImd1dHRlciIsIm1pbkNvdW50IiwiYWxsb3dIYWxmIiwiYWN0aXZlSWNvbiIsImluYWN0aXZlSWNvbiIsInRvdWNoYWJsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLElBQUksRUFBRTtJQUNGQyxLQUFLLEVBQUUsQ0FBQztJQUNSQyxLQUFLLEVBQUUsQ0FBQztJQUNSQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxhQUFhLEVBQUUsU0FBUztJQUN4QkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLE1BQU0sRUFBRSxDQUFDO0lBQ1RDLFFBQVEsRUFBRSxDQUFDO0lBQ1hDLFNBQVMsRUFBRSxLQUFLO0lBQ2hCQyxVQUFVLEVBQUUsV0FBVztJQUN2QkMsWUFBWSxFQUFFLE1BQU07SUFDcEJDLFNBQVMsRUFBRTtFQUNmO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDU6MDlcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcmF0ZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gcmF0Zee7hOS7tlxyXG4gICAgcmF0ZToge1xyXG4gICAgICAgIHZhbHVlOiAxLFxyXG4gICAgICAgIGNvdW50OiA1LFxyXG4gICAgICAgIGRpc2FibGVkOiBmYWxzZSxcclxuICAgICAgICBzaXplOiAxOCxcclxuICAgICAgICBpbmFjdGl2ZUNvbG9yOiAnI2IyYjJiMicsXHJcbiAgICAgICAgYWN0aXZlQ29sb3I6ICcjRkEzNTM0JyxcclxuICAgICAgICBndXR0ZXI6IDQsXHJcbiAgICAgICAgbWluQ291bnQ6IDEsXHJcbiAgICAgICAgYWxsb3dIYWxmOiBmYWxzZSxcclxuICAgICAgICBhY3RpdmVJY29uOiAnc3Rhci1maWxsJyxcclxuICAgICAgICBpbmFjdGl2ZUljb246ICdzdGFyJyxcclxuICAgICAgICB0b3VjaGFibGU6IHRydWVcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///825\n"); /***/ }), /* 826 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/readMore.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:18:41\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js\r\n */\nvar _default = {\n // readMore\n readMore: {\n showHeight: 400,\n toggle: false,\n closeText: '展开阅读全文',\n openText: '收起',\n color: '#2979ff',\n fontSize: 14,\n textIndent: '2em',\n name: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcmVhZE1vcmUuanMiXSwibmFtZXMiOlsicmVhZE1vcmUiLCJzaG93SGVpZ2h0IiwidG9nZ2xlIiwiY2xvc2VUZXh0Iiwib3BlblRleHQiLCJjb2xvciIsImZvbnRTaXplIiwidGV4dEluZGVudCIsIm5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsVUFBVSxFQUFFLEdBQUc7SUFDZkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsU0FBUyxFQUFFLFFBQVE7SUFDbkJDLFFBQVEsRUFBRSxJQUFJO0lBQ2RDLEtBQUssRUFBRSxTQUFTO0lBQ2hCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxVQUFVLEVBQUUsS0FBSztJQUNqQkMsSUFBSSxFQUFFO0VBQ1Y7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxODo0MVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9yZWFkTW9yZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gcmVhZE1vcmVcclxuICAgIHJlYWRNb3JlOiB7XHJcbiAgICAgICAgc2hvd0hlaWdodDogNDAwLFxyXG4gICAgICAgIHRvZ2dsZTogZmFsc2UsXHJcbiAgICAgICAgY2xvc2VUZXh0OiAn5bGV5byA6ZiF6K+75YWo5paHJyxcclxuICAgICAgICBvcGVuVGV4dDogJ+aUtui1tycsXHJcbiAgICAgICAgY29sb3I6ICcjMjk3OWZmJyxcclxuICAgICAgICBmb250U2l6ZTogMTQsXHJcbiAgICAgICAgdGV4dEluZGVudDogJzJlbScsXHJcbiAgICAgICAgbmFtZTogJydcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///826\n"); /***/ }), /* 827 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/row.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:18:58\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js\r\n */\nvar _default = {\n // row\n row: {\n gutter: 0,\n justify: 'start',\n align: 'center'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcm93LmpzIl0sIm5hbWVzIjpbInJvdyIsImd1dHRlciIsImp1c3RpZnkiLCJhbGlnbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEdBQUcsRUFBRTtJQUNEQyxNQUFNLEVBQUUsQ0FBQztJQUNUQyxPQUFPLEVBQUUsT0FBTztJQUNoQkMsS0FBSyxFQUFFO0VBQ1g7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxODo1OFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9yb3cuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHJvd1xyXG4gICAgcm93OiB7XHJcbiAgICAgICAgZ3V0dGVyOiAwLFxyXG4gICAgICAgIGp1c3RpZnk6ICdzdGFydCcsXHJcbiAgICAgICAgYWxpZ246ICdjZW50ZXInXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///827\n"); /***/ }), /* 828 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/rowNotice.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:19:13\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js\r\n */\nvar _default = {\n // rowNotice\n rowNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvcm93Tm90aWNlLmpzIl0sIm5hbWVzIjpbInJvd05vdGljZSIsInRleHQiLCJpY29uIiwibW9kZSIsImNvbG9yIiwiYmdDb2xvciIsImZvbnRTaXplIiwic3BlZWQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDUEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsSUFBSSxFQUFFLFFBQVE7SUFDZEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxLQUFLLEVBQUU7RUFDWDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MjguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjE5OjEzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3Jvd05vdGljZS5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gcm93Tm90aWNlXHJcbiAgICByb3dOb3RpY2U6IHtcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBpY29uOiAndm9sdW1lJyxcclxuICAgICAgICBtb2RlOiAnJyxcclxuICAgICAgICBjb2xvcjogJyNmOWFlM2QnLFxyXG4gICAgICAgIGJnQ29sb3I6ICcjZmRmNmVjJyxcclxuICAgICAgICBmb250U2l6ZTogMTQsXHJcbiAgICAgICAgc3BlZWQ6IDgwXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///828\n"); /***/ }), /* 829 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/scrollList.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:19:28\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js\r\n */\nvar _default = {\n // scrollList\n scrollList: {\n indicatorWidth: 50,\n indicatorBarWidth: 20,\n indicator: true,\n indicatorColor: '#f2f2f2',\n indicatorActiveColor: '#3c9cff',\n indicatorStyle: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2Nyb2xsTGlzdC5qcyJdLCJuYW1lcyI6WyJzY3JvbGxMaXN0IiwiaW5kaWNhdG9yV2lkdGgiLCJpbmRpY2F0b3JCYXJXaWR0aCIsImluZGljYXRvciIsImluZGljYXRvckNvbG9yIiwiaW5kaWNhdG9yQWN0aXZlQ29sb3IiLCJpbmRpY2F0b3JTdHlsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLFVBQVUsRUFBRTtJQUNSQyxjQUFjLEVBQUUsRUFBRTtJQUNsQkMsaUJBQWlCLEVBQUUsRUFBRTtJQUNyQkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsY0FBYyxFQUFFLFNBQVM7SUFDekJDLG9CQUFvQixFQUFFLFNBQVM7SUFDL0JDLGNBQWMsRUFBRTtFQUNwQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjE5OjI4XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3Njcm9sbExpc3QuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHNjcm9sbExpc3RcclxuICAgIHNjcm9sbExpc3Q6IHtcclxuICAgICAgICBpbmRpY2F0b3JXaWR0aDogNTAsXHJcbiAgICAgICAgaW5kaWNhdG9yQmFyV2lkdGg6IDIwLFxyXG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcclxuICAgICAgICBpbmRpY2F0b3JDb2xvcjogJyNmMmYyZjInLFxyXG4gICAgICAgIGluZGljYXRvckFjdGl2ZUNvbG9yOiAnIzNjOWNmZicsXHJcbiAgICAgICAgaW5kaWNhdG9yU3R5bGU6ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///829\n"); /***/ }), /* 830 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/search.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:19:45\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js\r\n */\nvar _default = {\n // search\n search: {\n shape: 'round',\n bgColor: '#f2f2f2',\n placeholder: '请输入关键字',\n clearabled: true,\n focus: false,\n showAction: true,\n actionStyle: function actionStyle() {\n return {};\n },\n actionText: '搜索',\n inputAlign: 'left',\n inputStyle: function inputStyle() {\n return {};\n },\n disabled: false,\n borderColor: 'transparent',\n searchIconColor: '#909399',\n searchIconSize: 22,\n color: '#606266',\n placeholderColor: '#909399',\n searchIcon: 'search',\n margin: '0',\n animation: false,\n value: '',\n maxlength: '-1',\n height: 32,\n label: null\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2VhcmNoLmpzIl0sIm5hbWVzIjpbInNlYXJjaCIsInNoYXBlIiwiYmdDb2xvciIsInBsYWNlaG9sZGVyIiwiY2xlYXJhYmxlZCIsImZvY3VzIiwic2hvd0FjdGlvbiIsImFjdGlvblN0eWxlIiwiYWN0aW9uVGV4dCIsImlucHV0QWxpZ24iLCJpbnB1dFN0eWxlIiwiZGlzYWJsZWQiLCJib3JkZXJDb2xvciIsInNlYXJjaEljb25Db2xvciIsInNlYXJjaEljb25TaXplIiwiY29sb3IiLCJwbGFjZWhvbGRlckNvbG9yIiwic2VhcmNoSWNvbiIsIm1hcmdpbiIsImFuaW1hdGlvbiIsInZhbHVlIiwibWF4bGVuZ3RoIiwiaGVpZ2h0IiwibGFiZWwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsS0FBSyxFQUFFLE9BQU87SUFDZEMsT0FBTyxFQUFFLFNBQVM7SUFDbEJDLFdBQVcsRUFBRSxRQUFRO0lBQ3JCQyxVQUFVLEVBQUUsSUFBSTtJQUNoQkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsVUFBVSxFQUFFLElBQUk7SUFDaEJDLFdBQVcsRUFBRTtNQUFBLE9BQU8sQ0FBQyxDQUFDO0lBQUEsQ0FBQztJQUN2QkMsVUFBVSxFQUFFLElBQUk7SUFDaEJDLFVBQVUsRUFBRSxNQUFNO0lBQ2xCQyxVQUFVLEVBQUU7TUFBQSxPQUFPLENBQUMsQ0FBQztJQUFBLENBQUM7SUFDdEJDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLFdBQVcsRUFBRSxhQUFhO0lBQzFCQyxlQUFlLEVBQUUsU0FBUztJQUMxQkMsY0FBYyxFQUFFLEVBQUU7SUFDbEJDLEtBQUssRUFBRSxTQUFTO0lBQ2hCQyxnQkFBZ0IsRUFBRSxTQUFTO0lBQzNCQyxVQUFVLEVBQUUsUUFBUTtJQUNwQkMsTUFBTSxFQUFFLEdBQUc7SUFDWEMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFNBQVMsRUFBRSxJQUFJO0lBQ2ZDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLEtBQUssRUFBRTtFQUNYO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgzMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MTk6NDVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2VhcmNoLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBzZWFyY2hcclxuICAgIHNlYXJjaDoge1xyXG4gICAgICAgIHNoYXBlOiAncm91bmQnLFxyXG4gICAgICAgIGJnQ29sb3I6ICcjZjJmMmYyJyxcclxuICAgICAgICBwbGFjZWhvbGRlcjogJ+ivt+i+k+WFpeWFs+mUruWtlycsXHJcbiAgICAgICAgY2xlYXJhYmxlZDogdHJ1ZSxcclxuICAgICAgICBmb2N1czogZmFsc2UsXHJcbiAgICAgICAgc2hvd0FjdGlvbjogdHJ1ZSxcclxuICAgICAgICBhY3Rpb25TdHlsZTogKCkgPT4gKHt9KSxcclxuICAgICAgICBhY3Rpb25UZXh0OiAn5pCc57SiJyxcclxuICAgICAgICBpbnB1dEFsaWduOiAnbGVmdCcsXHJcbiAgICAgICAgaW5wdXRTdHlsZTogKCkgPT4gKHt9KSxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgYm9yZGVyQ29sb3I6ICd0cmFuc3BhcmVudCcsXHJcbiAgICAgICAgc2VhcmNoSWNvbkNvbG9yOiAnIzkwOTM5OScsXHJcbiAgICAgICAgc2VhcmNoSWNvblNpemU6IDIyLFxyXG4gICAgICAgIGNvbG9yOiAnIzYwNjI2NicsXHJcbiAgICAgICAgcGxhY2Vob2xkZXJDb2xvcjogJyM5MDkzOTknLFxyXG4gICAgICAgIHNlYXJjaEljb246ICdzZWFyY2gnLFxyXG4gICAgICAgIG1hcmdpbjogJzAnLFxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFsc2UsXHJcbiAgICAgICAgdmFsdWU6ICcnLFxyXG4gICAgICAgIG1heGxlbmd0aDogJy0xJyxcclxuICAgICAgICBoZWlnaHQ6IDMyLFxyXG4gICAgICAgIGxhYmVsOiBudWxsXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///830\n"); /***/ }), /* 831 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/section.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:07:33\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js\r\n */\nvar _default = {\n // u-section组件\n section: {\n title: '',\n subTitle: '更多',\n right: true,\n fontSize: 15,\n bold: true,\n color: '#303133',\n subColor: '#909399',\n showLine: true,\n lineColor: '',\n arrow: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2VjdGlvbi5qcyJdLCJuYW1lcyI6WyJzZWN0aW9uIiwidGl0bGUiLCJzdWJUaXRsZSIsInJpZ2h0IiwiZm9udFNpemUiLCJib2xkIiwiY29sb3IiLCJzdWJDb2xvciIsInNob3dMaW5lIiwibGluZUNvbG9yIiwiYXJyb3ciXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsUUFBUSxFQUFFLElBQUk7SUFDZEMsS0FBSyxFQUFFLElBQUk7SUFDWEMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLFFBQVEsRUFBRSxTQUFTO0lBQ25CQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxTQUFTLEVBQUUsRUFBRTtJQUNiQyxLQUFLLEVBQUU7RUFDWDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4MzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjA3OjMzXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3NlY3Rpb24uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHUtc2VjdGlvbue7hOS7tlxyXG4gICAgc2VjdGlvbjoge1xyXG4gICAgICAgIHRpdGxlOiAnJyxcclxuICAgICAgICBzdWJUaXRsZTogJ+abtOWkmicsXHJcbiAgICAgICAgcmlnaHQ6IHRydWUsXHJcbiAgICAgICAgZm9udFNpemU6IDE1LFxyXG4gICAgICAgIGJvbGQ6IHRydWUsXHJcbiAgICAgICAgY29sb3I6ICcjMzAzMTMzJyxcclxuICAgICAgICBzdWJDb2xvcjogJyM5MDkzOTknLFxyXG4gICAgICAgIHNob3dMaW5lOiB0cnVlLFxyXG4gICAgICAgIGxpbmVDb2xvcjogJycsXHJcbiAgICAgICAgYXJyb3c6IHRydWVcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///831\n"); /***/ }), /* 832 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/skeleton.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:20:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js\r\n */\nvar _default = {\n // skeleton\n skeleton: {\n loading: true,\n animate: true,\n rows: 0,\n rowsWidth: '100%',\n rowsHeight: 18,\n title: true,\n titleWidth: '50%',\n titleHeight: 18,\n avatar: false,\n avatarSize: 32,\n avatarShape: 'circle'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2tlbGV0b24uanMiXSwibmFtZXMiOlsic2tlbGV0b24iLCJsb2FkaW5nIiwiYW5pbWF0ZSIsInJvd3MiLCJyb3dzV2lkdGgiLCJyb3dzSGVpZ2h0IiwidGl0bGUiLCJ0aXRsZVdpZHRoIiwidGl0bGVIZWlnaHQiLCJhdmF0YXIiLCJhdmF0YXJTaXplIiwiYXZhdGFyU2hhcGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxRQUFRLEVBQUU7SUFDTkMsT0FBTyxFQUFFLElBQUk7SUFDYkMsT0FBTyxFQUFFLElBQUk7SUFDYkMsSUFBSSxFQUFFLENBQUM7SUFDUEMsU0FBUyxFQUFFLE1BQU07SUFDakJDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLEtBQUssRUFBRSxJQUFJO0lBQ1hDLFVBQVUsRUFBRSxLQUFLO0lBQ2pCQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxXQUFXLEVBQUU7RUFDakI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoyMDoxNFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9za2VsZXRvbi5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc2tlbGV0b25cclxuICAgIHNrZWxldG9uOiB7XHJcbiAgICAgICAgbG9hZGluZzogdHJ1ZSxcclxuICAgICAgICBhbmltYXRlOiB0cnVlLFxyXG4gICAgICAgIHJvd3M6IDAsXHJcbiAgICAgICAgcm93c1dpZHRoOiAnMTAwJScsXHJcbiAgICAgICAgcm93c0hlaWdodDogMTgsXHJcbiAgICAgICAgdGl0bGU6IHRydWUsXHJcbiAgICAgICAgdGl0bGVXaWR0aDogJzUwJScsXHJcbiAgICAgICAgdGl0bGVIZWlnaHQ6IDE4LFxyXG4gICAgICAgIGF2YXRhcjogZmFsc2UsXHJcbiAgICAgICAgYXZhdGFyU2l6ZTogMzIsXHJcbiAgICAgICAgYXZhdGFyU2hhcGU6ICdjaXJjbGUnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///832\n"); /***/ }), /* 833 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/slider.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:08:25\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js\r\n */\nvar _default = {\n // slider组件\n slider: {\n value: 0,\n blockSize: 18,\n min: 0,\n max: 100,\n step: 1,\n activeColor: '#2979ff',\n inactiveColor: '#c0c4cc',\n blockColor: '#ffffff',\n showValue: false,\n disabled: false,\n blockStyle: function blockStyle() {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2xpZGVyLmpzIl0sIm5hbWVzIjpbInNsaWRlciIsInZhbHVlIiwiYmxvY2tTaXplIiwibWluIiwibWF4Iiwic3RlcCIsImFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVDb2xvciIsImJsb2NrQ29sb3IiLCJzaG93VmFsdWUiLCJkaXNhYmxlZCIsImJsb2NrU3R5bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsS0FBSyxFQUFFLENBQUM7SUFDUkMsU0FBUyxFQUFFLEVBQUU7SUFDYkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsR0FBRyxFQUFFLEdBQUc7SUFDUkMsSUFBSSxFQUFFLENBQUM7SUFDUEMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLGFBQWEsRUFBRSxTQUFTO0lBQ3hCQyxVQUFVLEVBQUUsU0FBUztJQUNyQkMsU0FBUyxFQUFFLEtBQUs7SUFDdEJDLFFBQVEsRUFBQyxLQUFLO0lBQ1JDLFVBQVUsRUFBRSxzQkFBTSxDQUFDO0VBQ3ZCO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6IjgzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDg6MjVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc2xpZGVyLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBzbGlkZXLnu4Tku7ZcclxuICAgIHNsaWRlcjoge1xyXG4gICAgICAgIHZhbHVlOiAwLFxyXG4gICAgICAgIGJsb2NrU2l6ZTogMTgsXHJcbiAgICAgICAgbWluOiAwLFxyXG4gICAgICAgIG1heDogMTAwLFxyXG4gICAgICAgIHN0ZXA6IDEsXHJcbiAgICAgICAgYWN0aXZlQ29sb3I6ICcjMjk3OWZmJyxcclxuICAgICAgICBpbmFjdGl2ZUNvbG9yOiAnI2MwYzRjYycsXHJcbiAgICAgICAgYmxvY2tDb2xvcjogJyNmZmZmZmYnLFxyXG4gICAgICAgIHNob3dWYWx1ZTogZmFsc2UsXHJcblx0XHRkaXNhYmxlZDpmYWxzZSxcclxuICAgICAgICBibG9ja1N0eWxlOiAoKSA9PiB7fVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///833\n"); /***/ }), /* 834 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/statusBar.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:20:39\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js\r\n */\nvar _default = {\n // statusBar\n statusBar: {\n bgColor: 'transparent'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3RhdHVzQmFyLmpzIl0sIm5hbWVzIjpbInN0YXR1c0JhciIsImJnQ29sb3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDUEMsT0FBTyxFQUFFO0VBQ2I7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoyMDozOVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zdGF0dXNCYXIuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHN0YXR1c0JhclxyXG4gICAgc3RhdHVzQmFyOiB7XHJcbiAgICAgICAgYmdDb2xvcjogJ3RyYW5zcGFyZW50J1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///834\n"); /***/ }), /* 835 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/steps.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:12:37\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js\r\n */\nvar _default = {\n // steps组件\n steps: {\n direction: 'row',\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#969799',\n activeIcon: '',\n inactiveIcon: '',\n dot: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3RlcHMuanMiXSwibmFtZXMiOlsic3RlcHMiLCJkaXJlY3Rpb24iLCJjdXJyZW50IiwiYWN0aXZlQ29sb3IiLCJpbmFjdGl2ZUNvbG9yIiwiYWN0aXZlSWNvbiIsImluYWN0aXZlSWNvbiIsImRvdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEtBQUssRUFBRTtJQUNIQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLGFBQWEsRUFBRSxTQUFTO0lBQ3hCQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxZQUFZLEVBQUUsRUFBRTtJQUNoQkMsR0FBRyxFQUFFO0VBQ1Q7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxMjozN1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zdGVwcy5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc3RlcHPnu4Tku7ZcclxuICAgIHN0ZXBzOiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiAncm93JyxcclxuICAgICAgICBjdXJyZW50OiAwLFxyXG4gICAgICAgIGFjdGl2ZUNvbG9yOiAnIzNjOWNmZicsXHJcbiAgICAgICAgaW5hY3RpdmVDb2xvcjogJyM5Njk3OTknLFxyXG4gICAgICAgIGFjdGl2ZUljb246ICcnLFxyXG4gICAgICAgIGluYWN0aXZlSWNvbjogJycsXHJcbiAgICAgICAgZG90OiBmYWxzZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///835\n"); /***/ }), /* 836 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/stepsItem.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:12:55\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js\r\n */\nvar _default = {\n // steps-item组件\n stepsItem: {\n title: '',\n desc: '',\n iconSize: 17,\n error: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3RlcHNJdGVtLmpzIl0sIm5hbWVzIjpbInN0ZXBzSXRlbSIsInRpdGxlIiwiZGVzYyIsImljb25TaXplIiwiZXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxTQUFTLEVBQUU7SUFDUEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsS0FBSyxFQUFFO0VBQ1g7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxMjo1NVxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zdGVwc0l0ZW0uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHN0ZXBzLWl0ZW3nu4Tku7ZcclxuICAgIHN0ZXBzSXRlbToge1xyXG4gICAgICAgIHRpdGxlOiAnJyxcclxuICAgICAgICBkZXNjOiAnJyxcclxuICAgICAgICBpY29uU2l6ZTogMTcsXHJcbiAgICAgICAgZXJyb3I6IGZhbHNlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///836\n"); /***/ }), /* 837 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/sticky.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:01:30\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js\r\n */\nvar _default = {\n // sticky组件\n sticky: {\n offsetTop: 0,\n customNavHeight: 0,\n disabled: false,\n bgColor: 'transparent',\n zIndex: '',\n index: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3RpY2t5LmpzIl0sIm5hbWVzIjpbInN0aWNreSIsIm9mZnNldFRvcCIsImN1c3RvbU5hdkhlaWdodCIsImRpc2FibGVkIiwiYmdDb2xvciIsInpJbmRleCIsImluZGV4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsTUFBTSxFQUFFO0lBQ0pDLFNBQVMsRUFBRSxDQUFDO0lBQ1pDLGVBQWUsRUFBRSxDQUFDO0lBQ2xCQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxPQUFPLEVBQUUsYUFBYTtJQUN0QkMsTUFBTSxFQUFFLEVBQUU7SUFDVkMsS0FBSyxFQUFFO0VBQ1g7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMTozMFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zdGlja3kuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHN0aWNreee7hOS7tlxyXG4gICAgc3RpY2t5OiB7XHJcbiAgICAgICAgb2Zmc2V0VG9wOiAwLFxyXG4gICAgICAgIGN1c3RvbU5hdkhlaWdodDogMCxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgYmdDb2xvcjogJ3RyYW5zcGFyZW50JyxcclxuICAgICAgICB6SW5kZXg6ICcnLFxyXG4gICAgICAgIGluZGV4OiAnJ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///837\n"); /***/ }), /* 838 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/subsection.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:12:20\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js\r\n */\nvar _default = {\n // subsection组件\n subsection: {\n list: [],\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#303133',\n mode: 'button',\n fontSize: 12,\n bold: true,\n bgColor: '#eeeeef',\n keyName: 'name'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3Vic2VjdGlvbi5qcyJdLCJuYW1lcyI6WyJzdWJzZWN0aW9uIiwibGlzdCIsImN1cnJlbnQiLCJhY3RpdmVDb2xvciIsImluYWN0aXZlQ29sb3IiLCJtb2RlIiwiZm9udFNpemUiLCJib2xkIiwiYmdDb2xvciIsImtleU5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxVQUFVLEVBQUU7SUFDUkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLGFBQWEsRUFBRSxTQUFTO0lBQ3hCQyxJQUFJLEVBQUUsUUFBUTtJQUNkQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxJQUFJLEVBQUUsSUFBSTtJQUNWQyxPQUFPLEVBQUUsU0FBUztJQUN4QkMsT0FBTyxFQUFFO0VBQ1A7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoxMjoyMFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zdWJzZWN0aW9uLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyBzdWJzZWN0aW9u57uE5Lu2XHJcbiAgICBzdWJzZWN0aW9uOiB7XHJcbiAgICAgICAgbGlzdDogW10sXHJcbiAgICAgICAgY3VycmVudDogMCxcclxuICAgICAgICBhY3RpdmVDb2xvcjogJyMzYzljZmYnLFxyXG4gICAgICAgIGluYWN0aXZlQ29sb3I6ICcjMzAzMTMzJyxcclxuICAgICAgICBtb2RlOiAnYnV0dG9uJyxcclxuICAgICAgICBmb250U2l6ZTogMTIsXHJcbiAgICAgICAgYm9sZDogdHJ1ZSxcclxuICAgICAgICBiZ0NvbG9yOiAnI2VlZWVlZicsXHJcblx0XHRrZXlOYW1lOiAnbmFtZSdcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///838\n"); /***/ }), /* 839 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/swipeAction.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:00:42\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js\r\n */\nvar _default = {\n // swipe-action组件\n swipeAction: {\n autoClose: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3dpcGVBY3Rpb24uanMiXSwibmFtZXMiOlsic3dpcGVBY3Rpb24iLCJhdXRvQ2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxXQUFXLEVBQUU7SUFDVEMsU0FBUyxFQUFFO0VBQ2Y7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMDo0MlxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zd2lwZUFjdGlvbi5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc3dpcGUtYWN0aW9u57uE5Lu2XHJcbiAgICBzd2lwZUFjdGlvbjoge1xyXG4gICAgICAgIGF1dG9DbG9zZTogdHJ1ZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///839\n"); /***/ }), /* 840 */ /*!******************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/swipeActionItem.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:01:13\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js\r\n */\nvar _default = {\n // swipeActionItem 组件\n swipeActionItem: {\n show: false,\n name: '',\n disabled: false,\n threshold: 20,\n autoClose: true,\n options: [],\n duration: 300\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3dpcGVBY3Rpb25JdGVtLmpzIl0sIm5hbWVzIjpbInN3aXBlQWN0aW9uSXRlbSIsInNob3ciLCJuYW1lIiwiZGlzYWJsZWQiLCJ0aHJlc2hvbGQiLCJhdXRvQ2xvc2UiLCJvcHRpb25zIiwiZHVyYXRpb24iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxlQUFlLEVBQUU7SUFDYkMsSUFBSSxFQUFFLEtBQUs7SUFDWEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsU0FBUyxFQUFFLEVBQUU7SUFDYkMsU0FBUyxFQUFFLElBQUk7SUFDZkMsT0FBTyxFQUFFLEVBQUU7SUFDWEMsUUFBUSxFQUFFO0VBQ2Q7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowMToxM1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy9zd2lwZUFjdGlvbkl0ZW0uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHN3aXBlQWN0aW9uSXRlbSDnu4Tku7ZcclxuICAgIHN3aXBlQWN0aW9uSXRlbToge1xyXG4gICAgICAgIHNob3c6IGZhbHNlLFxyXG4gICAgICAgIG5hbWU6ICcnLFxyXG4gICAgICAgIGRpc2FibGVkOiBmYWxzZSxcclxuICAgICAgICB0aHJlc2hvbGQ6IDIwLFxyXG4gICAgICAgIGF1dG9DbG9zZTogdHJ1ZSxcclxuICAgICAgICBvcHRpb25zOiBbXSxcclxuICAgICAgICBkdXJhdGlvbjogMzAwXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///840\n"); /***/ }), /* 841 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/swiper.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:21:38\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js\r\n */\nvar _default = {\n // swiper 组件\n swiper: {\n list: function list() {\n return [];\n },\n indicator: false,\n indicatorActiveColor: '#FFFFFF',\n indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',\n indicatorStyle: '',\n indicatorMode: 'line',\n autoplay: true,\n current: 0,\n currentItemId: '',\n interval: 3000,\n duration: 300,\n circular: false,\n previousMargin: 0,\n nextMargin: 0,\n acceleration: false,\n displayMultipleItems: 1,\n easingFunction: 'default',\n keyName: 'url',\n imgMode: 'aspectFill',\n height: 130,\n bgColor: '#f3f4f6',\n radius: 4,\n loading: false,\n showTitle: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3dpcGVyLmpzIl0sIm5hbWVzIjpbInN3aXBlciIsImxpc3QiLCJpbmRpY2F0b3IiLCJpbmRpY2F0b3JBY3RpdmVDb2xvciIsImluZGljYXRvckluYWN0aXZlQ29sb3IiLCJpbmRpY2F0b3JTdHlsZSIsImluZGljYXRvck1vZGUiLCJhdXRvcGxheSIsImN1cnJlbnQiLCJjdXJyZW50SXRlbUlkIiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsImNpcmN1bGFyIiwicHJldmlvdXNNYXJnaW4iLCJuZXh0TWFyZ2luIiwiYWNjZWxlcmF0aW9uIiwiZGlzcGxheU11bHRpcGxlSXRlbXMiLCJlYXNpbmdGdW5jdGlvbiIsImtleU5hbWUiLCJpbWdNb2RlIiwiaGVpZ2h0IiwiYmdDb2xvciIsInJhZGl1cyIsImxvYWRpbmciLCJzaG93VGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsSUFBSSxFQUFFO01BQUEsT0FBTSxFQUFFO0lBQUE7SUFDZEMsU0FBUyxFQUFFLEtBQUs7SUFDaEJDLG9CQUFvQixFQUFFLFNBQVM7SUFDL0JDLHNCQUFzQixFQUFFLDJCQUEyQjtJQUNuREMsY0FBYyxFQUFFLEVBQUU7SUFDbEJDLGFBQWEsRUFBRSxNQUFNO0lBQ3JCQyxRQUFRLEVBQUUsSUFBSTtJQUNkQyxPQUFPLEVBQUUsQ0FBQztJQUNWQyxhQUFhLEVBQUUsRUFBRTtJQUNqQkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsUUFBUSxFQUFFLEdBQUc7SUFDYkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsY0FBYyxFQUFFLENBQUM7SUFDakJDLFVBQVUsRUFBRSxDQUFDO0lBQ2JDLFlBQVksRUFBRSxLQUFLO0lBQ25CQyxvQkFBb0IsRUFBRSxDQUFDO0lBQ3ZCQyxjQUFjLEVBQUUsU0FBUztJQUN6QkMsT0FBTyxFQUFFLEtBQUs7SUFDZEMsT0FBTyxFQUFFLFlBQVk7SUFDckJDLE1BQU0sRUFBRSxHQUFHO0lBQ1hDLE9BQU8sRUFBRSxTQUFTO0lBQ2xCQyxNQUFNLEVBQUUsQ0FBQztJQUNUQyxPQUFPLEVBQUUsS0FBSztJQUNkQyxTQUFTLEVBQUU7RUFDZjtBQUVKLENBQUM7QUFBQSIsImZpbGUiOiI4NDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjIxOjM4XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3N3aXBlci5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc3dpcGVyIOe7hOS7tlxyXG4gICAgc3dpcGVyOiB7XHJcbiAgICAgICAgbGlzdDogKCkgPT4gW10sXHJcbiAgICAgICAgaW5kaWNhdG9yOiBmYWxzZSxcclxuICAgICAgICBpbmRpY2F0b3JBY3RpdmVDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgICAgIGluZGljYXRvckluYWN0aXZlQ29sb3I6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpJyxcclxuICAgICAgICBpbmRpY2F0b3JTdHlsZTogJycsXHJcbiAgICAgICAgaW5kaWNhdG9yTW9kZTogJ2xpbmUnLFxyXG4gICAgICAgIGF1dG9wbGF5OiB0cnVlLFxyXG4gICAgICAgIGN1cnJlbnQ6IDAsXHJcbiAgICAgICAgY3VycmVudEl0ZW1JZDogJycsXHJcbiAgICAgICAgaW50ZXJ2YWw6IDMwMDAsXHJcbiAgICAgICAgZHVyYXRpb246IDMwMCxcclxuICAgICAgICBjaXJjdWxhcjogZmFsc2UsXHJcbiAgICAgICAgcHJldmlvdXNNYXJnaW46IDAsXHJcbiAgICAgICAgbmV4dE1hcmdpbjogMCxcclxuICAgICAgICBhY2NlbGVyYXRpb246IGZhbHNlLFxyXG4gICAgICAgIGRpc3BsYXlNdWx0aXBsZUl0ZW1zOiAxLFxyXG4gICAgICAgIGVhc2luZ0Z1bmN0aW9uOiAnZGVmYXVsdCcsXHJcbiAgICAgICAga2V5TmFtZTogJ3VybCcsXHJcbiAgICAgICAgaW1nTW9kZTogJ2FzcGVjdEZpbGwnLFxyXG4gICAgICAgIGhlaWdodDogMTMwLFxyXG4gICAgICAgIGJnQ29sb3I6ICcjZjNmNGY2JyxcclxuICAgICAgICByYWRpdXM6IDQsXHJcbiAgICAgICAgbG9hZGluZzogZmFsc2UsXHJcbiAgICAgICAgc2hvd1RpdGxlOiBmYWxzZVxyXG4gICAgfVxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///841\n"); /***/ }), /* 842 */ /*!*******************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/swipterIndicator.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:22:07\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js\r\n */\nvar _default = {\n // swiperIndicator 组件\n swiperIndicator: {\n length: 0,\n current: 0,\n indicatorActiveColor: '',\n indicatorInactiveColor: '',\n indicatorMode: 'line'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3dpcHRlckluZGljYXRvci5qcyJdLCJuYW1lcyI6WyJzd2lwZXJJbmRpY2F0b3IiLCJsZW5ndGgiLCJjdXJyZW50IiwiaW5kaWNhdG9yQWN0aXZlQ29sb3IiLCJpbmRpY2F0b3JJbmFjdGl2ZUNvbG9yIiwiaW5kaWNhdG9yTW9kZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLGVBQWUsRUFBRTtJQUNiQyxNQUFNLEVBQUUsQ0FBQztJQUNUQyxPQUFPLEVBQUUsQ0FBQztJQUNWQyxvQkFBb0IsRUFBRSxFQUFFO0lBQ3hCQyxzQkFBc0IsRUFBRSxFQUFFO0lBQ2hDQyxhQUFhLEVBQUU7RUFDYjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4NDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjIyOjA3XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3N3aXBlckluZGljYXRvci5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc3dpcGVySW5kaWNhdG9yIOe7hOS7tlxyXG4gICAgc3dpcGVySW5kaWNhdG9yOiB7XHJcbiAgICAgICAgbGVuZ3RoOiAwLFxyXG4gICAgICAgIGN1cnJlbnQ6IDAsXHJcbiAgICAgICAgaW5kaWNhdG9yQWN0aXZlQ29sb3I6ICcnLFxyXG4gICAgICAgIGluZGljYXRvckluYWN0aXZlQ29sb3I6ICcnLFxyXG5cdFx0aW5kaWNhdG9yTW9kZTogJ2xpbmUnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///842\n"); /***/ }), /* 843 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/switch.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:22:24\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js\r\n */\nvar _default = {\n // switch\n switch: {\n loading: false,\n disabled: false,\n size: 25,\n activeColor: '#2979ff',\n inactiveColor: '#ffffff',\n value: false,\n activeValue: true,\n inactiveValue: false,\n asyncChange: false,\n space: 0\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvc3dpdGNoLmpzIl0sIm5hbWVzIjpbInN3aXRjaCIsImxvYWRpbmciLCJkaXNhYmxlZCIsInNpemUiLCJhY3RpdmVDb2xvciIsImluYWN0aXZlQ29sb3IiLCJ2YWx1ZSIsImFjdGl2ZVZhbHVlIiwiaW5hY3RpdmVWYWx1ZSIsImFzeW5jQ2hhbmdlIiwic3BhY2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsT0FBTyxFQUFFLEtBQUs7SUFDZEMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLGFBQWEsRUFBRSxTQUFTO0lBQ3hCQyxLQUFLLEVBQUUsS0FBSztJQUNaQyxXQUFXLEVBQUUsSUFBSTtJQUNqQkMsYUFBYSxFQUFFLEtBQUs7SUFDcEJDLFdBQVcsRUFBRSxLQUFLO0lBQ2xCQyxLQUFLLEVBQUU7RUFDWDtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4NDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjIyOjI0XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3N3aXRjaC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gc3dpdGNoXHJcbiAgICBzd2l0Y2g6IHtcclxuICAgICAgICBsb2FkaW5nOiBmYWxzZSxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgc2l6ZTogMjUsXHJcbiAgICAgICAgYWN0aXZlQ29sb3I6ICcjMjk3OWZmJyxcclxuICAgICAgICBpbmFjdGl2ZUNvbG9yOiAnI2ZmZmZmZicsXHJcbiAgICAgICAgdmFsdWU6IGZhbHNlLFxyXG4gICAgICAgIGFjdGl2ZVZhbHVlOiB0cnVlLFxyXG4gICAgICAgIGluYWN0aXZlVmFsdWU6IGZhbHNlLFxyXG4gICAgICAgIGFzeW5jQ2hhbmdlOiBmYWxzZSxcclxuICAgICAgICBzcGFjZTogMFxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///843\n"); /***/ }), /* 844 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/tabbar.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:22:40\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js\r\n */\nvar _default = {\n // tabbar\n tabbar: {\n value: null,\n safeAreaInsetBottom: true,\n border: true,\n zIndex: 1,\n activeColor: '#1989fa',\n inactiveColor: '#7d7e80',\n fixed: true,\n placeholder: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGFiYmFyLmpzIl0sIm5hbWVzIjpbInRhYmJhciIsInZhbHVlIiwic2FmZUFyZWFJbnNldEJvdHRvbSIsImJvcmRlciIsInpJbmRleCIsImFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVDb2xvciIsImZpeGVkIiwicGxhY2Vob2xkZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxNQUFNLEVBQUU7SUFDSkMsS0FBSyxFQUFFLElBQUk7SUFDWEMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QkMsTUFBTSxFQUFFLElBQUk7SUFDWkMsTUFBTSxFQUFFLENBQUM7SUFDVEMsV0FBVyxFQUFFLFNBQVM7SUFDdEJDLGFBQWEsRUFBRSxTQUFTO0lBQ3hCQyxLQUFLLEVBQUUsSUFBSTtJQUNYQyxXQUFXLEVBQUU7RUFDakI7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoyMjo0MFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy90YWJiYXIuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHRhYmJhclxyXG4gICAgdGFiYmFyOiB7XHJcbiAgICAgICAgdmFsdWU6IG51bGwsXHJcbiAgICAgICAgc2FmZUFyZWFJbnNldEJvdHRvbTogdHJ1ZSxcclxuICAgICAgICBib3JkZXI6IHRydWUsXHJcbiAgICAgICAgekluZGV4OiAxLFxyXG4gICAgICAgIGFjdGl2ZUNvbG9yOiAnIzE5ODlmYScsXHJcbiAgICAgICAgaW5hY3RpdmVDb2xvcjogJyM3ZDdlODAnLFxyXG4gICAgICAgIGZpeGVkOiB0cnVlLFxyXG4gICAgICAgIHBsYWNlaG9sZGVyOiB0cnVlXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///844\n"); /***/ }), /* 845 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/tabbarItem.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:22:55\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js\r\n */\nvar _default = {\n //\n tabbarItem: {\n name: null,\n icon: '',\n badge: null,\n dot: false,\n text: '',\n badgeStyle: 'top: 6px;right:2px;'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGFiYmFySXRlbS5qcyJdLCJuYW1lcyI6WyJ0YWJiYXJJdGVtIiwibmFtZSIsImljb24iLCJiYWRnZSIsImRvdCIsInRleHQiLCJiYWRnZVN0eWxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsVUFBVSxFQUFFO0lBQ1JDLElBQUksRUFBRSxJQUFJO0lBQ1ZDLElBQUksRUFBRSxFQUFFO0lBQ1JDLEtBQUssRUFBRSxJQUFJO0lBQ1hDLEdBQUcsRUFBRSxLQUFLO0lBQ1ZDLElBQUksRUFBRSxFQUFFO0lBQ1JDLFVBQVUsRUFBRTtFQUNoQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjIyOjU1XHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3RhYmJhckl0ZW0uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vXHJcbiAgICB0YWJiYXJJdGVtOiB7XHJcbiAgICAgICAgbmFtZTogbnVsbCxcclxuICAgICAgICBpY29uOiAnJyxcclxuICAgICAgICBiYWRnZTogbnVsbCxcclxuICAgICAgICBkb3Q6IGZhbHNlLFxyXG4gICAgICAgIHRleHQ6ICcnLFxyXG4gICAgICAgIGJhZGdlU3R5bGU6ICd0b3A6IDZweDtyaWdodDoycHg7J1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///845\n"); /***/ }), /* 846 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/tabs.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js\r\n */\nvar _default = {\n //\n tabs: {\n duration: 300,\n list: function list() {\n return [];\n },\n lineColor: '#3c9cff',\n activeStyle: function activeStyle() {\n return {\n color: '#303133'\n };\n },\n inactiveStyle: function inactiveStyle() {\n return {\n color: '#606266'\n };\n },\n lineWidth: 20,\n lineHeight: 3,\n lineBgSize: 'cover',\n itemStyle: function itemStyle() {\n return {\n height: '44px'\n };\n },\n scrollable: true,\n current: 0,\n keyName: 'name'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGFicy5qcyJdLCJuYW1lcyI6WyJ0YWJzIiwiZHVyYXRpb24iLCJsaXN0IiwibGluZUNvbG9yIiwiYWN0aXZlU3R5bGUiLCJjb2xvciIsImluYWN0aXZlU3R5bGUiLCJsaW5lV2lkdGgiLCJsaW5lSGVpZ2h0IiwibGluZUJnU2l6ZSIsIml0ZW1TdHlsZSIsImhlaWdodCIsInNjcm9sbGFibGUiLCJjdXJyZW50Iiwia2V5TmFtZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLElBQUksRUFBRTtJQUNGQyxRQUFRLEVBQUUsR0FBRztJQUNiQyxJQUFJLEVBQUU7TUFBQSxPQUFNLEVBQUU7SUFBQTtJQUNkQyxTQUFTLEVBQUUsU0FBUztJQUNwQkMsV0FBVyxFQUFFO01BQUEsT0FBTztRQUNoQkMsS0FBSyxFQUFFO01BQ1gsQ0FBQztJQUFBLENBQUM7SUFDRkMsYUFBYSxFQUFFO01BQUEsT0FBTztRQUNsQkQsS0FBSyxFQUFFO01BQ1gsQ0FBQztJQUFBLENBQUM7SUFDRkUsU0FBUyxFQUFFLEVBQUU7SUFDYkMsVUFBVSxFQUFFLENBQUM7SUFDYkMsVUFBVSxFQUFFLE9BQU87SUFDbkJDLFNBQVMsRUFBRTtNQUFBLE9BQU87UUFDZEMsTUFBTSxFQUFFO01BQ1osQ0FBQztJQUFBLENBQUM7SUFDRkMsVUFBVSxFQUFFLElBQUk7SUFDdEJDLE9BQU8sRUFBRSxDQUFDO0lBQ1ZDLE9BQU8sRUFBRTtFQUNQO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijg0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MjM6MTRcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGFicy5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy9cclxuICAgIHRhYnM6IHtcclxuICAgICAgICBkdXJhdGlvbjogMzAwLFxyXG4gICAgICAgIGxpc3Q6ICgpID0+IFtdLFxyXG4gICAgICAgIGxpbmVDb2xvcjogJyMzYzljZmYnLFxyXG4gICAgICAgIGFjdGl2ZVN0eWxlOiAoKSA9PiAoe1xyXG4gICAgICAgICAgICBjb2xvcjogJyMzMDMxMzMnXHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgaW5hY3RpdmVTdHlsZTogKCkgPT4gKHtcclxuICAgICAgICAgICAgY29sb3I6ICcjNjA2MjY2J1xyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIGxpbmVXaWR0aDogMjAsXHJcbiAgICAgICAgbGluZUhlaWdodDogMyxcclxuICAgICAgICBsaW5lQmdTaXplOiAnY292ZXInLFxyXG4gICAgICAgIGl0ZW1TdHlsZTogKCkgPT4gKHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAnNDRweCdcclxuICAgICAgICB9KSxcclxuICAgICAgICBzY3JvbGxhYmxlOiB0cnVlLFxyXG5cdFx0Y3VycmVudDogMCxcclxuXHRcdGtleU5hbWU6ICduYW1lJ1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///846\n"); /***/ }), /* 847 */ /*!******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/tag.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:37\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js\r\n */\nvar _default = {\n // tag 组件\n tag: {\n type: 'primary',\n disabled: false,\n size: 'medium',\n shape: 'square',\n text: '',\n bgColor: '',\n color: '',\n borderColor: '',\n closeColor: '#C6C7CB',\n name: '',\n plainFill: false,\n plain: false,\n closable: false,\n show: true,\n icon: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGFnLmpzIl0sIm5hbWVzIjpbInRhZyIsInR5cGUiLCJkaXNhYmxlZCIsInNpemUiLCJzaGFwZSIsInRleHQiLCJiZ0NvbG9yIiwiY29sb3IiLCJib3JkZXJDb2xvciIsImNsb3NlQ29sb3IiLCJuYW1lIiwicGxhaW5GaWxsIiwicGxhaW4iLCJjbG9zYWJsZSIsInNob3ciLCJpY29uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsR0FBRyxFQUFFO0lBQ0RDLElBQUksRUFBRSxTQUFTO0lBQ2ZDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLElBQUksRUFBRSxRQUFRO0lBQ2RDLEtBQUssRUFBRSxRQUFRO0lBQ2ZDLElBQUksRUFBRSxFQUFFO0lBQ1JDLE9BQU8sRUFBRSxFQUFFO0lBQ1hDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFdBQVcsRUFBRSxFQUFFO0lBQ2ZDLFVBQVUsRUFBRSxTQUFTO0lBQ3JCQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsUUFBUSxFQUFFLEtBQUs7SUFDZkMsSUFBSSxFQUFFLElBQUk7SUFDVkMsSUFBSSxFQUFFO0VBQ1Y7QUFDSixDQUFDO0FBQUEiLCJmaWxlIjoiODQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoyMzozN1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy90YWcuanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHRhZyDnu4Tku7ZcclxuICAgIHRhZzoge1xyXG4gICAgICAgIHR5cGU6ICdwcmltYXJ5JyxcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgc2l6ZTogJ21lZGl1bScsXHJcbiAgICAgICAgc2hhcGU6ICdzcXVhcmUnLFxyXG4gICAgICAgIHRleHQ6ICcnLFxyXG4gICAgICAgIGJnQ29sb3I6ICcnLFxyXG4gICAgICAgIGNvbG9yOiAnJyxcclxuICAgICAgICBib3JkZXJDb2xvcjogJycsXHJcbiAgICAgICAgY2xvc2VDb2xvcjogJyNDNkM3Q0InLFxyXG4gICAgICAgIG5hbWU6ICcnLFxyXG4gICAgICAgIHBsYWluRmlsbDogZmFsc2UsXHJcbiAgICAgICAgcGxhaW46IGZhbHNlLFxyXG4gICAgICAgIGNsb3NhYmxlOiBmYWxzZSxcclxuICAgICAgICBzaG93OiB0cnVlLFxyXG4gICAgICAgIGljb246ICcnXHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///847\n"); /***/ }), /* 848 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/text.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:58\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js\r\n */\nvar _default = {\n // text 组件\n text: {\n type: '',\n show: true,\n text: '',\n prefixIcon: '',\n suffixIcon: '',\n mode: '',\n href: '',\n format: '',\n call: false,\n openType: '',\n bold: false,\n block: false,\n lines: '',\n color: '#303133',\n size: 15,\n iconStyle: function iconStyle() {\n return {\n fontSize: '15px'\n };\n },\n decoration: 'none',\n margin: 0,\n lineHeight: '',\n align: 'left',\n wordWrap: 'normal'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGV4dC5qcyJdLCJuYW1lcyI6WyJ0ZXh0IiwidHlwZSIsInNob3ciLCJwcmVmaXhJY29uIiwic3VmZml4SWNvbiIsIm1vZGUiLCJocmVmIiwiZm9ybWF0IiwiY2FsbCIsIm9wZW5UeXBlIiwiYm9sZCIsImJsb2NrIiwibGluZXMiLCJjb2xvciIsInNpemUiLCJpY29uU3R5bGUiLCJmb250U2l6ZSIsImRlY29yYXRpb24iLCJtYXJnaW4iLCJsaW5lSGVpZ2h0IiwiYWxpZ24iLCJ3b3JkV3JhcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLElBQUksRUFBRTtJQUNGQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsSUFBSTtJQUNWRixJQUFJLEVBQUUsRUFBRTtJQUNSRyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxVQUFVLEVBQUUsRUFBRTtJQUNkQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxNQUFNLEVBQUUsRUFBRTtJQUNWQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxJQUFJLEVBQUUsS0FBSztJQUNYQyxLQUFLLEVBQUUsS0FBSztJQUNaQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxLQUFLLEVBQUUsU0FBUztJQUNoQkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsU0FBUyxFQUFFO01BQUEsT0FBTztRQUNkQyxRQUFRLEVBQUU7TUFDZCxDQUFDO0lBQUEsQ0FBQztJQUNGQyxVQUFVLEVBQUUsTUFBTTtJQUNsQkMsTUFBTSxFQUFFLENBQUM7SUFDVEMsVUFBVSxFQUFFLEVBQUU7SUFDZEMsS0FBSyxFQUFFLE1BQU07SUFDYkMsUUFBUSxFQUFFO0VBQ2Q7QUFFSixDQUFDO0FBQUEiLCJmaWxlIjoiODQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzoyMzo1OFxyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy90ZXh0LmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICAvLyB0ZXh0IOe7hOS7tlxyXG4gICAgdGV4dDoge1xyXG4gICAgICAgIHR5cGU6ICcnLFxyXG4gICAgICAgIHNob3c6IHRydWUsXHJcbiAgICAgICAgdGV4dDogJycsXHJcbiAgICAgICAgcHJlZml4SWNvbjogJycsXHJcbiAgICAgICAgc3VmZml4SWNvbjogJycsXHJcbiAgICAgICAgbW9kZTogJycsXHJcbiAgICAgICAgaHJlZjogJycsXHJcbiAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICBjYWxsOiBmYWxzZSxcclxuICAgICAgICBvcGVuVHlwZTogJycsXHJcbiAgICAgICAgYm9sZDogZmFsc2UsXHJcbiAgICAgICAgYmxvY2s6IGZhbHNlLFxyXG4gICAgICAgIGxpbmVzOiAnJyxcclxuICAgICAgICBjb2xvcjogJyMzMDMxMzMnLFxyXG4gICAgICAgIHNpemU6IDE1LFxyXG4gICAgICAgIGljb25TdHlsZTogKCkgPT4gKHtcclxuICAgICAgICAgICAgZm9udFNpemU6ICcxNXB4J1xyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIGRlY29yYXRpb246ICdub25lJyxcclxuICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgbGluZUhlaWdodDogJycsXHJcbiAgICAgICAgYWxpZ246ICdsZWZ0JyxcclxuICAgICAgICB3b3JkV3JhcDogJ25vcm1hbCdcclxuICAgIH1cclxuXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///848\n"); /***/ }), /* 849 */ /*!***********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/textarea.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:24:32\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js\r\n */\nvar _default = {\n // textarea 组件\n textarea: {\n value: '',\n placeholder: '',\n placeholderClass: 'textarea-placeholder',\n placeholderStyle: 'color: #c0c4cc',\n height: 70,\n confirmType: 'done',\n disabled: false,\n count: false,\n focus: false,\n autoHeight: false,\n fixed: false,\n cursorSpacing: 0,\n cursor: '',\n showConfirmBar: true,\n selectionStart: -1,\n selectionEnd: -1,\n adjustPosition: true,\n disableDefaultPadding: false,\n holdKeyboard: false,\n maxlength: 140,\n border: 'surround',\n formatter: null\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdGV4dGFyZWEuanMiXSwibmFtZXMiOlsidGV4dGFyZWEiLCJ2YWx1ZSIsInBsYWNlaG9sZGVyIiwicGxhY2Vob2xkZXJDbGFzcyIsInBsYWNlaG9sZGVyU3R5bGUiLCJoZWlnaHQiLCJjb25maXJtVHlwZSIsImRpc2FibGVkIiwiY291bnQiLCJmb2N1cyIsImF1dG9IZWlnaHQiLCJmaXhlZCIsImN1cnNvclNwYWNpbmciLCJjdXJzb3IiLCJzaG93Q29uZmlybUJhciIsInNlbGVjdGlvblN0YXJ0Iiwic2VsZWN0aW9uRW5kIiwiYWRqdXN0UG9zaXRpb24iLCJkaXNhYmxlRGVmYXVsdFBhZGRpbmciLCJob2xkS2V5Ym9hcmQiLCJtYXhsZW5ndGgiLCJib3JkZXIiLCJmb3JtYXR0ZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDZDtFQUNBQSxRQUFRLEVBQUU7SUFDVEMsS0FBSyxFQUFFLEVBQUU7SUFDVEMsV0FBVyxFQUFFLEVBQUU7SUFDZkMsZ0JBQWdCLEVBQUUsc0JBQXNCO0lBQ3hDQyxnQkFBZ0IsRUFBRSxnQkFBZ0I7SUFDbENDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLFdBQVcsRUFBRSxNQUFNO0lBQ25CQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxLQUFLLEVBQUUsS0FBSztJQUNaQyxLQUFLLEVBQUUsS0FBSztJQUNaQyxVQUFVLEVBQUUsS0FBSztJQUNqQkMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsYUFBYSxFQUFFLENBQUM7SUFDaEJDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLGNBQWMsRUFBRSxJQUFJO0lBQ3BCQyxjQUFjLEVBQUUsQ0FBQyxDQUFDO0lBQ2xCQyxZQUFZLEVBQUUsQ0FBQyxDQUFDO0lBQ2hCQyxjQUFjLEVBQUUsSUFBSTtJQUNwQkMscUJBQXFCLEVBQUUsS0FBSztJQUM1QkMsWUFBWSxFQUFFLEtBQUs7SUFDbkJDLFNBQVMsRUFBRSxHQUFHO0lBQ2RDLE1BQU0sRUFBRSxVQUFVO0lBQ2xCQyxTQUFTLEVBQUU7RUFDWjtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI4NDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE3OjI0OjMyXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3RleHRhcmVhLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Ly8gdGV4dGFyZWEg57uE5Lu2XHJcblx0dGV4dGFyZWE6IHtcclxuXHRcdHZhbHVlOiAnJyxcclxuXHRcdHBsYWNlaG9sZGVyOiAnJyxcclxuXHRcdHBsYWNlaG9sZGVyQ2xhc3M6ICd0ZXh0YXJlYS1wbGFjZWhvbGRlcicsXHJcblx0XHRwbGFjZWhvbGRlclN0eWxlOiAnY29sb3I6ICNjMGM0Y2MnLFxyXG5cdFx0aGVpZ2h0OiA3MCxcclxuXHRcdGNvbmZpcm1UeXBlOiAnZG9uZScsXHJcblx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRjb3VudDogZmFsc2UsXHJcblx0XHRmb2N1czogZmFsc2UsXHJcblx0XHRhdXRvSGVpZ2h0OiBmYWxzZSxcclxuXHRcdGZpeGVkOiBmYWxzZSxcclxuXHRcdGN1cnNvclNwYWNpbmc6IDAsXHJcblx0XHRjdXJzb3I6ICcnLFxyXG5cdFx0c2hvd0NvbmZpcm1CYXI6IHRydWUsXHJcblx0XHRzZWxlY3Rpb25TdGFydDogLTEsXHJcblx0XHRzZWxlY3Rpb25FbmQ6IC0xLFxyXG5cdFx0YWRqdXN0UG9zaXRpb246IHRydWUsXHJcblx0XHRkaXNhYmxlRGVmYXVsdFBhZGRpbmc6IGZhbHNlLFxyXG5cdFx0aG9sZEtleWJvYXJkOiBmYWxzZSxcclxuXHRcdG1heGxlbmd0aDogMTQwLFxyXG5cdFx0Ym9yZGVyOiAnc3Vycm91bmQnLFxyXG5cdFx0Zm9ybWF0dGVyOiBudWxsXHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///849\n"); /***/ }), /* 850 */ /*!********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/toast.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:07:07\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js\r\n */\nvar _default = {\n // toast组件\n toast: {\n zIndex: 10090,\n loading: false,\n text: '',\n icon: '',\n type: '',\n loadingMode: '',\n show: '',\n overlay: false,\n position: 'center',\n params: function params() {},\n duration: 2000,\n isTab: false,\n url: '',\n callback: null,\n back: false\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdG9hc3QuanMiXSwibmFtZXMiOlsidG9hc3QiLCJ6SW5kZXgiLCJsb2FkaW5nIiwidGV4dCIsImljb24iLCJ0eXBlIiwibG9hZGluZ01vZGUiLCJzaG93Iiwib3ZlcmxheSIsInBvc2l0aW9uIiwicGFyYW1zIiwiZHVyYXRpb24iLCJpc1RhYiIsInVybCIsImNhbGxiYWNrIiwiYmFjayJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkEsZUFTZTtFQUNYO0VBQ0FBLEtBQUssRUFBRTtJQUNIQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxPQUFPLEVBQUUsS0FBSztJQUNkQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxXQUFXLEVBQUUsRUFBRTtJQUNmQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxPQUFPLEVBQUUsS0FBSztJQUNkQyxRQUFRLEVBQUUsUUFBUTtJQUNsQkMsTUFBTSxFQUFFLGtCQUFNLENBQUMsQ0FBQztJQUNoQkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsS0FBSyxFQUFFLEtBQUs7SUFDWkMsR0FBRyxFQUFFLEVBQUU7SUFDUEMsUUFBUSxFQUFFLElBQUk7SUFDZEMsSUFBSSxFQUFFO0VBQ1Y7QUFFSixDQUFDO0FBQUEiLCJmaWxlIjoiODUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQEF1dGhvciAgICAgICA6IExRXHJcbiAqIEBEZXNjcmlwdGlvbiAgOlxyXG4gKiBAdmVyc2lvbiAgICAgIDogMS4wXHJcbiAqIEBEYXRlICAgICAgICAgOiAyMDIxLTA4LTIwIDE2OjQ0OjIxXHJcbiAqIEBMYXN0QXV0aG9yICAgOiBMUVxyXG4gKiBAbGFzdFRpbWUgICAgIDogMjAyMS0wOC0yMCAxNzowNzowN1xyXG4gKiBARmlsZVBhdGggICAgIDogL3UtdmlldzIuMC91dmlldy11aS9saWJzL2NvbmZpZy9wcm9wcy90b2FzdC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gdG9hc3Tnu4Tku7ZcclxuICAgIHRvYXN0OiB7XHJcbiAgICAgICAgekluZGV4OiAxMDA5MCxcclxuICAgICAgICBsb2FkaW5nOiBmYWxzZSxcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBpY29uOiAnJyxcclxuICAgICAgICB0eXBlOiAnJyxcclxuICAgICAgICBsb2FkaW5nTW9kZTogJycsXHJcbiAgICAgICAgc2hvdzogJycsXHJcbiAgICAgICAgb3ZlcmxheTogZmFsc2UsXHJcbiAgICAgICAgcG9zaXRpb246ICdjZW50ZXInLFxyXG4gICAgICAgIHBhcmFtczogKCkgPT4ge30sXHJcbiAgICAgICAgZHVyYXRpb246IDIwMDAsXHJcbiAgICAgICAgaXNUYWI6IGZhbHNlLFxyXG4gICAgICAgIHVybDogJycsXHJcbiAgICAgICAgY2FsbGJhY2s6IG51bGwsXHJcbiAgICAgICAgYmFjazogZmFsc2VcclxuICAgIH1cclxuXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///850\n"); /***/ }), /* 851 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/toolbar.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:24:55\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js\r\n */\nvar _default = {\n // toolbar 组件\n toolbar: {\n show: true,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n title: ''\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdG9vbGJhci5qcyJdLCJuYW1lcyI6WyJ0b29sYmFyIiwic2hvdyIsImNhbmNlbFRleHQiLCJjb25maXJtVGV4dCIsImNhbmNlbENvbG9yIiwiY29uZmlybUNvbG9yIiwidGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsSUFBSSxFQUFFLElBQUk7SUFDVkMsVUFBVSxFQUFFLElBQUk7SUFDaEJDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCQyxXQUFXLEVBQUUsU0FBUztJQUN0QkMsWUFBWSxFQUFFLFNBQVM7SUFDdkJDLEtBQUssRUFBRTtFQUNYO0FBRUosQ0FBQztBQUFBIiwiZmlsZSI6Ijg1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MjQ6NTVcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdG9vbGJhci5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gdG9vbGJhciDnu4Tku7ZcclxuICAgIHRvb2xiYXI6IHtcclxuICAgICAgICBzaG93OiB0cnVlLFxyXG4gICAgICAgIGNhbmNlbFRleHQ6ICflj5bmtognLFxyXG4gICAgICAgIGNvbmZpcm1UZXh0OiAn56Gu6K6kJyxcclxuICAgICAgICBjYW5jZWxDb2xvcjogJyM5MDkxOTMnLFxyXG4gICAgICAgIGNvbmZpcm1Db2xvcjogJyMzYzljZmYnLFxyXG4gICAgICAgIHRpdGxlOiAnJ1xyXG4gICAgfVxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///851\n"); /***/ }), /* 852 */ /*!**********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/tooltip.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:25:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js\r\n */\nvar _default = {\n // tooltip 组件\n tooltip: {\n text: '',\n copyText: '',\n size: 14,\n color: '#606266',\n bgColor: 'transparent',\n direction: 'top',\n zIndex: 10071,\n showCopy: true,\n buttons: function buttons() {\n return [];\n },\n overlay: true,\n showToast: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdG9vbHRpcC5qcyJdLCJuYW1lcyI6WyJ0b29sdGlwIiwidGV4dCIsImNvcHlUZXh0Iiwic2l6ZSIsImNvbG9yIiwiYmdDb2xvciIsImRpcmVjdGlvbiIsInpJbmRleCIsInNob3dDb3B5IiwiYnV0dG9ucyIsIm92ZXJsYXkiLCJzaG93VG9hc3QiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDWDtFQUNBQSxPQUFPLEVBQUU7SUFDTEMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsSUFBSSxFQUFFLEVBQUU7SUFDUkMsS0FBSyxFQUFFLFNBQVM7SUFDaEJDLE9BQU8sRUFBRSxhQUFhO0lBQ3RCQyxTQUFTLEVBQUUsS0FBSztJQUNoQkMsTUFBTSxFQUFFLEtBQUs7SUFDYkMsUUFBUSxFQUFFLElBQUk7SUFDZEMsT0FBTyxFQUFFO01BQUEsT0FBTSxFQUFFO0lBQUE7SUFDakJDLE9BQU8sRUFBRSxJQUFJO0lBQ2JDLFNBQVMsRUFBRTtFQUNmO0FBQ0osQ0FBQztBQUFBIiwiZmlsZSI6Ijg1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MjU6MTRcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdG9vbHRpcC5qc1xyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgLy8gdG9vbHRpcCDnu4Tku7ZcclxuICAgIHRvb2x0aXA6IHtcclxuICAgICAgICB0ZXh0OiAnJyxcclxuICAgICAgICBjb3B5VGV4dDogJycsXHJcbiAgICAgICAgc2l6ZTogMTQsXHJcbiAgICAgICAgY29sb3I6ICcjNjA2MjY2JyxcclxuICAgICAgICBiZ0NvbG9yOiAndHJhbnNwYXJlbnQnLFxyXG4gICAgICAgIGRpcmVjdGlvbjogJ3RvcCcsXHJcbiAgICAgICAgekluZGV4OiAxMDA3MSxcclxuICAgICAgICBzaG93Q29weTogdHJ1ZSxcclxuICAgICAgICBidXR0b25zOiAoKSA9PiBbXSxcclxuICAgICAgICBvdmVybGF5OiB0cnVlLFxyXG4gICAgICAgIHNob3dUb2FzdDogdHJ1ZVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///852\n"); /***/ }), /* 853 */ /*!*************************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/transition.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:59:00\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js\r\n */\nvar _default = {\n // transition动画组件的props\n transition: {\n show: false,\n mode: 'fade',\n duration: '300',\n timingFunction: 'ease-out'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdHJhbnNpdGlvbi5qcyJdLCJuYW1lcyI6WyJ0cmFuc2l0aW9uIiwic2hvdyIsIm1vZGUiLCJkdXJhdGlvbiIsInRpbWluZ0Z1bmN0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQSxlQVNlO0VBQ1g7RUFDQUEsVUFBVSxFQUFFO0lBQ1JDLElBQUksRUFBRSxLQUFLO0lBQ1hDLElBQUksRUFBRSxNQUFNO0lBQ1pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLGNBQWMsRUFBRTtFQUNwQjtBQUNKLENBQUM7QUFBQSIsImZpbGUiOiI4NTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAQXV0aG9yICAgICAgIDogTFFcclxuICogQERlc2NyaXB0aW9uICA6XHJcbiAqIEB2ZXJzaW9uICAgICAgOiAxLjBcclxuICogQERhdGUgICAgICAgICA6IDIwMjEtMDgtMjAgMTY6NDQ6MjFcclxuICogQExhc3RBdXRob3IgICA6IExRXHJcbiAqIEBsYXN0VGltZSAgICAgOiAyMDIxLTA4LTIwIDE2OjU5OjAwXHJcbiAqIEBGaWxlUGF0aCAgICAgOiAvdS12aWV3Mi4wL3V2aWV3LXVpL2xpYnMvY29uZmlnL3Byb3BzL3RyYW5zaXRpb24uanNcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIC8vIHRyYW5zaXRpb27liqjnlLvnu4Tku7bnmoRwcm9wc1xyXG4gICAgdHJhbnNpdGlvbjoge1xyXG4gICAgICAgIHNob3c6IGZhbHNlLFxyXG4gICAgICAgIG1vZGU6ICdmYWRlJyxcclxuICAgICAgICBkdXJhdGlvbjogJzMwMCcsXHJcbiAgICAgICAgdGltaW5nRnVuY3Rpb246ICdlYXNlLW91dCdcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///853\n"); /***/ }), /* 854 */ /*!*********************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/props/upload.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:09:50\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js\r\n */\nvar _default = {\n // upload组件\n upload: {\n accept: 'image',\n capture: function capture() {\n return ['album', 'camera'];\n },\n compressed: true,\n camera: 'back',\n maxDuration: 60,\n uploadIcon: 'camera-fill',\n uploadIconColor: '#D3D4D6',\n useBeforeRead: false,\n previewFullImage: true,\n maxCount: 52,\n disabled: false,\n imageMode: 'aspectFill',\n name: '',\n sizeType: function sizeType() {\n return ['original', 'compressed'];\n },\n multiple: false,\n deletable: true,\n maxSize: Number.MAX_VALUE,\n fileList: function fileList() {\n return [];\n },\n uploadText: '',\n width: 80,\n height: 80,\n previewImage: true\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdXBsb2FkLmpzIl0sIm5hbWVzIjpbInVwbG9hZCIsImFjY2VwdCIsImNhcHR1cmUiLCJjb21wcmVzc2VkIiwiY2FtZXJhIiwibWF4RHVyYXRpb24iLCJ1cGxvYWRJY29uIiwidXBsb2FkSWNvbkNvbG9yIiwidXNlQmVmb3JlUmVhZCIsInByZXZpZXdGdWxsSW1hZ2UiLCJtYXhDb3VudCIsImRpc2FibGVkIiwiaW1hZ2VNb2RlIiwibmFtZSIsInNpemVUeXBlIiwibXVsdGlwbGUiLCJkZWxldGFibGUiLCJtYXhTaXplIiwiTnVtYmVyIiwiTUFYX1ZBTFVFIiwiZmlsZUxpc3QiLCJ1cGxvYWRUZXh0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmV2aWV3SW1hZ2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBLGVBU2U7RUFDZDtFQUNBQSxNQUFNLEVBQUU7SUFDUEMsTUFBTSxFQUFFLE9BQU87SUFDZkMsT0FBTyxFQUFFO01BQUEsT0FBTSxDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUM7SUFBQTtJQUNsQ0MsVUFBVSxFQUFFLElBQUk7SUFDaEJDLE1BQU0sRUFBRSxNQUFNO0lBQ2RDLFdBQVcsRUFBRSxFQUFFO0lBQ2ZDLFVBQVUsRUFBRSxhQUFhO0lBQ3pCQyxlQUFlLEVBQUUsU0FBUztJQUMxQkMsYUFBYSxFQUFFLEtBQUs7SUFDcEJDLGdCQUFnQixFQUFFLElBQUk7SUFDdEJDLFFBQVEsRUFBRSxFQUFFO0lBQ1pDLFFBQVEsRUFBRSxLQUFLO0lBQ2ZDLFNBQVMsRUFBRSxZQUFZO0lBQ3ZCQyxJQUFJLEVBQUUsRUFBRTtJQUNSQyxRQUFRLEVBQUU7TUFBQSxPQUFNLENBQUMsVUFBVSxFQUFFLFlBQVksQ0FBQztJQUFBO0lBQzFDQyxRQUFRLEVBQUUsS0FBSztJQUNmQyxTQUFTLEVBQUUsSUFBSTtJQUNmQyxPQUFPLEVBQUVDLE1BQU0sQ0FBQ0MsU0FBUztJQUN6QkMsUUFBUSxFQUFFO01BQUEsT0FBTSxFQUFFO0lBQUE7SUFDbEJDLFVBQVUsRUFBRSxFQUFFO0lBQ2RDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLFlBQVksRUFBRTtFQUNmO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6Ijg1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBBdXRob3IgICAgICAgOiBMUVxyXG4gKiBARGVzY3JpcHRpb24gIDpcclxuICogQHZlcnNpb24gICAgICA6IDEuMFxyXG4gKiBARGF0ZSAgICAgICAgIDogMjAyMS0wOC0yMCAxNjo0NDoyMVxyXG4gKiBATGFzdEF1dGhvciAgIDogTFFcclxuICogQGxhc3RUaW1lICAgICA6IDIwMjEtMDgtMjAgMTc6MDk6NTBcclxuICogQEZpbGVQYXRoICAgICA6IC91LXZpZXcyLjAvdXZpZXctdWkvbGlicy9jb25maWcvcHJvcHMvdXBsb2FkLmpzXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Ly8gdXBsb2Fk57uE5Lu2XHJcblx0dXBsb2FkOiB7XHJcblx0XHRhY2NlcHQ6ICdpbWFnZScsXHJcblx0XHRjYXB0dXJlOiAoKSA9PiBbJ2FsYnVtJywgJ2NhbWVyYSddLFxyXG5cdFx0Y29tcHJlc3NlZDogdHJ1ZSxcclxuXHRcdGNhbWVyYTogJ2JhY2snLFxyXG5cdFx0bWF4RHVyYXRpb246IDYwLFxyXG5cdFx0dXBsb2FkSWNvbjogJ2NhbWVyYS1maWxsJyxcclxuXHRcdHVwbG9hZEljb25Db2xvcjogJyNEM0Q0RDYnLFxyXG5cdFx0dXNlQmVmb3JlUmVhZDogZmFsc2UsXHJcblx0XHRwcmV2aWV3RnVsbEltYWdlOiB0cnVlLFxyXG5cdFx0bWF4Q291bnQ6IDUyLFxyXG5cdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0aW1hZ2VNb2RlOiAnYXNwZWN0RmlsbCcsXHJcblx0XHRuYW1lOiAnJyxcclxuXHRcdHNpemVUeXBlOiAoKSA9PiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSxcclxuXHRcdG11bHRpcGxlOiBmYWxzZSxcclxuXHRcdGRlbGV0YWJsZTogdHJ1ZSxcclxuXHRcdG1heFNpemU6IE51bWJlci5NQVhfVkFMVUUsXHJcblx0XHRmaWxlTGlzdDogKCkgPT4gW10sXHJcblx0XHR1cGxvYWRUZXh0OiAnJyxcclxuXHRcdHdpZHRoOiA4MCxcclxuXHRcdGhlaWdodDogODAsXHJcblx0XHRwcmV2aWV3SW1hZ2U6IHRydWVcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///854\n"); /***/ }), /* 855 */ /*!***************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/config/zIndex.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// uniapp在H5中各API的z-index值如下:\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */\nvar _default = {\n toast: 10090,\n noNetwork: 10080,\n // popup包含popup,actionsheet,keyboard,picker的值\n popup: 10075,\n mask: 10070,\n navbar: 980,\n topTips: 975,\n sticky: 970,\n indexListSticky: 965\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvekluZGV4LmpzIl0sIm5hbWVzIjpbInRvYXN0Iiwibm9OZXR3b3JrIiwicG9wdXAiLCJtYXNrIiwibmF2YmFyIiwidG9wVGlwcyIsInN0aWNreSIsImluZGV4TGlzdFN0aWNreSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BLGVBUWU7RUFDWEEsS0FBSyxFQUFFLEtBQUs7RUFDWkMsU0FBUyxFQUFFLEtBQUs7RUFDaEI7RUFDQUMsS0FBSyxFQUFFLEtBQUs7RUFDWkMsSUFBSSxFQUFFLEtBQUs7RUFDWEMsTUFBTSxFQUFFLEdBQUc7RUFDWEMsT0FBTyxFQUFFLEdBQUc7RUFDWkMsTUFBTSxFQUFFLEdBQUc7RUFDWEMsZUFBZSxFQUFFO0FBQ3JCLENBQUM7QUFBQSIsImZpbGUiOiI4NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB1bmlhcHDlnKhINeS4reWQhEFQSeeahHotaW5kZXjlgLzlpoLkuIvvvJpcclxuLyoqXHJcbiAqIGFjdGlvbnNoZWV0OiA5OTlcclxuICogbW9kYWw6IDk5OVxyXG4gKiBuYXZpZ2F0ZTogOTk4XHJcbiAqIHRhYmJhcjogOTk4XHJcbiAqIHRvYXN0OiA5OTlcclxuICovXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICB0b2FzdDogMTAwOTAsXHJcbiAgICBub05ldHdvcms6IDEwMDgwLFxyXG4gICAgLy8gcG9wdXDljIXlkKtwb3B1cO+8jGFjdGlvbnNoZWV077yMa2V5Ym9hcmTvvIxwaWNrZXLnmoTlgLxcclxuICAgIHBvcHVwOiAxMDA3NSxcclxuICAgIG1hc2s6IDEwMDcwLFxyXG4gICAgbmF2YmFyOiA5ODAsXHJcbiAgICB0b3BUaXBzOiA5NzUsXHJcbiAgICBzdGlja3k6IDk3MCxcclxuICAgIGluZGV4TGlzdFN0aWNreTogOTY1XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///855\n"); /***/ }), /* 856 */ /*!*******************************************************!*\ !*** E:/ruyi/dapp/uview-ui/libs/function/platform.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/**\r\n * 注意:\r\n * 此部分内容,在vue-cli模式下,需要在vue.config.js加入如下内容才有效:\r\n * module.exports = {\r\n * transpileDependencies: ['uview-v2']\r\n * }\r\n */\n\nvar platform = 'none';\nplatform = 'vue2';\nplatform = 'plus';\nvar _default = platform;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9wbGF0Zm9ybS5qcyJdLCJuYW1lcyI6WyJwbGF0Zm9ybSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSUEsUUFBUSxHQUFHLE1BQU07QUFPckJBLFFBQVEsR0FBRyxNQUFNO0FBSWpCQSxRQUFRLEdBQUcsTUFBTTtBQUFBLGVBdURGQSxRQUFRO0FBQUEiLCJmaWxlIjoiODU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOazqOaEj++8mlxyXG4gKiDmraTpg6jliIblhoXlrrnvvIzlnKh2dWUtY2xp5qih5byP5LiL77yM6ZyA6KaB5ZyodnVlLmNvbmZpZy5qc+WKoOWFpeWmguS4i+WGheWuueaJjeacieaViO+8mlxyXG4gKiBtb2R1bGUuZXhwb3J0cyA9IHtcclxuICogICAgIHRyYW5zcGlsZURlcGVuZGVuY2llczogWyd1dmlldy12MiddXHJcbiAqIH1cclxuICovXHJcblxyXG5sZXQgcGxhdGZvcm0gPSAnbm9uZSdcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxucGxhdGZvcm0gPSAndnVlMidcclxuXHJcblxyXG5cclxucGxhdGZvcm0gPSAncGx1cydcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQgcGxhdGZvcm1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///856\n"); /***/ }), /* 857 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/index.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "EncodingIndexes", { enumerable: true, get: function get() { return _encodingIndexes.default; } }); Object.defineProperty(exports, "TextDecoder", { enumerable: true, get: function get() { return _TextDecoder.default; } }); Object.defineProperty(exports, "TextEncoder", { enumerable: true, get: function get() { return _TextEncoder.default; } }); Object.defineProperty(exports, "getEncoding", { enumerable: true, get: function get() { return _lib.getEncoding; } }); var _TextEncoder = _interopRequireDefault(__webpack_require__(/*! ./lib/TextEncoder */ 858)); var _TextDecoder = _interopRequireDefault(__webpack_require__(/*! ./lib/TextDecoder */ 875)); var _encodingIndexes = _interopRequireDefault(__webpack_require__(/*! ./encoding-indexes */ 867)); var _lib = __webpack_require__(/*! ./lib */ 859); /***/ }), /* 858 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/lib/TextEncoder.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, __f__) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _ = _interopRequireWildcard(__webpack_require__(/*! ./ */ 859)); var _utils = __webpack_require__(/*! ../utils */ 860); var _table = __webpack_require__(/*! ../table */ 861); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // 8.2 Interface TextEncoder var TextEncoder = /*#__PURE__*/function () { /** * @param {string=} label The label of the encoding. NONSTANDARD. * @param {Object=} [options] NONSTANDARD. */ function TextEncoder(label) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; (0, _classCallCheck2.default)(this, TextEncoder); // A TextEncoder object has an associated encoding and encoder. /** @private */ this._encoding = null; /** @private @type {?Encoder} */ this._encoder = null; // Non-standard /** @private @type {boolean} */ this._do_not_flush = false; /** @private @type {string} */ this._fatal = options['fatal'] ? 'fatal' : 'replacement'; // 2. Set enc's encoding to UTF-8's encoder. if (options['NONSTANDARD_allowLegacyEncoding']) { // NONSTANDARD behavior. label = label !== undefined ? String(label) : _.DEFAULT_ENCODING; var encoding = (0, _.getEncoding)(label); if (encoding === null || encoding.name === 'replacement') throw RangeError('Unknown encoding: ' + label); if (!_table.encoders[encoding.name]) { throw Error('Encoder not present.' + ' Did you forget to include encoding-indexes.js first?'); } this._encoding = encoding; } else { // Standard behavior. this._encoding = (0, _.getEncoding)('utf-8'); if (label !== undefined && 'console' in global) { __f__("warn", 'TextEncoder constructor called with encoding label, ' + 'which is ignored.', " at node_modules/text-decoding/src/lib/TextEncoder.js:43"); } } } (0, _createClass2.default)(TextEncoder, [{ key: "encoding", get: function get() { return this._encoding.name.toLowerCase(); } /** * @param {string=} opt_string The string to encode. * @param {Object=} options */ }, { key: "encode", value: function encode() { var opt_string = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // NOTE: This option is nonstandard. None of the encodings // permitted for encoding (i.e. UTF-8, UTF-16) are stateful when // the input is a USVString so streaming is not necessary. if (!this._do_not_flush) this._encoder = _table.encoders[this._encoding.name]({ fatal: this._fatal === 'fatal' }); this._do_not_flush = Boolean(options['stream']); // 1. Convert input to a stream. var input = new _.default((0, _utils.stringToCodePoints)(opt_string)); // 2. Let output be a new stream var output = []; /** @type {?(number|!Array.)} */ var result; // 3. While true, run these substeps: while (true) { // 1. Let token be the result of reading from input. var token = input.read(); if (token === _utils.end_of_stream) break; // 2. Let result be the result of processing token for encoder, // input, output. result = this._encoder.handler(input, token); if (result === _utils.finished) break; if (Array.isArray(result)) output.push.apply(output, /**@type {!Array.}*/result);else output.push(result); } // TODO: Align with spec algorithm. if (!this._do_not_flush) { while (true) { result = this._encoder.handler(input, input.read()); if (result === _utils.finished) break; if (Array.isArray(result)) output.push.apply(output, /**@type {!Array.}*/result);else output.push(result); } this._encoder = null; } // 3. If result is finished, convert output into a byte sequence, // and then return a Uint8Array object wrapping an ArrayBuffer // containing output. return new Uint8Array(output); } }]); return TextEncoder; }(); exports.default = TextEncoder; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/global.js */ 1), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)["default"])) /***/ }), /* 859 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/lib/index.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.DEFAULT_ENCODING = void 0; exports.getEncoding = getEncoding; var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 118)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _table = __webpack_require__(/*! ../table */ 861); var Stream = /*#__PURE__*/function () { /** * A stream represents an ordered sequence of tokens. * @param {!(Array.|Uint8Array)} tokens Array of tokens that provide * the stream. */ function Stream(tokens) { (0, _classCallCheck2.default)(this, Stream); this.tokens = (0, _toConsumableArray2.default)(tokens); // Reversed as push/pop is more efficient than shift/unshift. this.tokens.reverse(); } /** * @returns True if end-of-stream has been hit. */ (0, _createClass2.default)(Stream, [{ key: "endOfStream", value: function endOfStream() { return !this.tokens.length; } /** * When a token is read from a stream, the first token in the * stream must be returned and subsequently removed, and * end-of-stream must be returned otherwise. * * @return Get the next token from the stream, or end_of_stream. */ }, { key: "read", value: function read() { if (!this.tokens.length) return _utils.end_of_stream; return this.tokens.pop(); } /** * When one or more tokens are prepended to a stream, those tokens * must be inserted, in given order, before the first token in the * stream. * * @param {(number|!Array.)} token The token(s) to prepend to the * stream. */ }, { key: "prepend", value: function prepend(token) { if (Array.isArray(token)) { var tokens = /**@type {!Array.}*/token; while (tokens.length) { this.tokens.push(tokens.pop()); } } else { this.tokens.push(token); } } /** * When one or more tokens are pushed to a stream, those tokens * must be inserted, in given order, after the last token in the * stream. * * @param {(number|!Array.)} token The tokens(s) to push to the * stream. */ }, { key: "push", value: function push(token) { if (Array.isArray(token)) { var tokens = /**@type {!Array.}*/token; while (tokens.length) { this.tokens.unshift(tokens.shift()); } } else { this.tokens.unshift(token); } } }]); return Stream; }(); exports.default = Stream; var DEFAULT_ENCODING = 'utf-8'; /** * Returns the encoding for the label. * @param {string} label The encoding label. */ exports.DEFAULT_ENCODING = DEFAULT_ENCODING; function getEncoding(label) { // 1. Remove any leading and trailing ASCII whitespace from label. label = String(label).trim().toLowerCase(); // 2. If label is an ASCII case-insensitive match for any of the // labels listed in the table below, return the corresponding // encoding, and failure otherwise. if (Object.prototype.hasOwnProperty.call(_table.label_to_encoding, label)) { return _table.label_to_encoding[label]; } return null; } // // 5. Encodings // // 5.1 Encoders and decoders // /** @interface */ // function Decoder() {} // Decoder.prototype = { // /** // * @param {Stream} stream The stream of bytes being decoded. // * @param {number} bite The next byte read from the stream. // * @return {?(number|!Array.)} The next code point(s) // * decoded, or null if not enough data exists in the input // * stream to decode a complete code point, or |finished|. // */ // handler: function(stream, bite) {}, // } // /** @interface */ // function Encoder() {} // Encoder.prototype = { // /** // * @param {Stream} stream The stream of code points being encoded. // * @param {number} code_point Next code point read from the stream. // * @return {(number|!Array.)} Byte(s) to emit, or |finished|. // */ // handler: function(stream, code_point) {}, // } /***/ }), /* 860 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/utils.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.codePointsToString = codePointsToString; exports.convertCodeUnitToBytes = convertCodeUnitToBytes; exports.decoderError = decoderError; exports.encoderError = encoderError; exports.floor = exports.finished = exports.end_of_stream = void 0; exports.inRange = inRange; exports.isASCIIByte = isASCIIByte; exports.isASCIICodePoint = void 0; exports.stringToCodePoints = stringToCodePoints; // // Utilities // /** * @param {number} a The number to test. * @param {number} min The minimum value in the range, inclusive. * @param {number} max The maximum value in the range, inclusive. * @return {boolean} True if a >= min and a <= max. */ function inRange(a, min, max) { return min <= a && a <= max; } var floor = Math.floor; /** * @param {string} string Input string of UTF-16 code units. * @return {!Array.} Code points. */ exports.floor = floor; function stringToCodePoints(string) { // https://heycam.github.io/webidl/#dfn-obtain-unicode // 1. Let S be the DOMString value. var s = String(string); // 2. Let n be the length of S. var n = s.length; // 3. Initialize i to 0. var i = 0; // 4. Initialize U to be an empty sequence of Unicode characters. var u = []; // 5. While i < n: while (i < n) { // 1. Let c be the code unit in S at index i. var c = s.charCodeAt(i); // 2. Depending on the value of c: // c < 0xD800 or c > 0xDFFF if (c < 0xD800 || c > 0xDFFF) { // Append to U the Unicode character with code point c. u.push(c); } // 0xDC00 ≤ c ≤ 0xDFFF else if (0xDC00 <= c && c <= 0xDFFF) { // Append to U a U+FFFD REPLACEMENT CHARACTER. u.push(0xFFFD); } // 0xD800 ≤ c ≤ 0xDBFF else if (0xD800 <= c && c <= 0xDBFF) { // 1. If i = n−1, then append to U a U+FFFD REPLACEMENT // CHARACTER. if (i === n - 1) { u.push(0xFFFD); } // 2. Otherwise, i < n−1: else { // 1. Let d be the code unit in S at index i+1. var d = s.charCodeAt(i + 1); // 2. If 0xDC00 ≤ d ≤ 0xDFFF, then: if (0xDC00 <= d && d <= 0xDFFF) { // 1. Let a be c & 0x3FF. var a = c & 0x3FF; // 2. Let b be d & 0x3FF. var b = d & 0x3FF; // 3. Append to U the Unicode character with code point // 2^16+2^10*a+b. u.push(0x10000 + (a << 10) + b); // 4. Set i to i+1. i += 1; } // 3. Otherwise, d < 0xDC00 or d > 0xDFFF. Append to U a // U+FFFD REPLACEMENT CHARACTER. else { u.push(0xFFFD); } } } // 3. Set i to i+1. i += 1; } // 6. Return U. return u; } /** * @param {!Array.} code_points Array of code points. * @return {string} string String of UTF-16 code units. */ function codePointsToString(code_points) { var s = ''; for (var i = 0; i < code_points.length; ++i) { var cp = code_points[i]; if (cp <= 0xFFFF) { s += String.fromCharCode(cp); } else { cp -= 0x10000; s += String.fromCharCode((cp >> 10) + 0xD800, (cp & 0x3FF) + 0xDC00); } } return s; } /** * @param {boolean} fatal If true, decoding errors raise an exception. * @param {number=} opt_code_point Override the standard fallback code point. * @return The code point to insert on a decoding error. */ function decoderError(fatal, opt_code_point) { if (fatal) throw TypeError('Decoder error'); return opt_code_point || 0xFFFD; } /** * @param {number} code_point The code point that could not be encoded. * @return {number} Always throws, no value is actually returned. */ function encoderError(code_point) { throw TypeError('The code point ' + code_point + ' could not be encoded.'); } /** * @param {number} code_unit * @param {boolean} utf16be */ function convertCodeUnitToBytes(code_unit, utf16be) { // 1. Let byte1 be code unit >> 8. var byte1 = code_unit >> 8; // 2. Let byte2 be code unit & 0x00FF. var byte2 = code_unit & 0x00FF; // 3. Then return the bytes in order: // utf-16be flag is set: byte1, then byte2. if (utf16be) return [byte1, byte2]; // utf-16be flag is unset: byte2, then byte1. return [byte2, byte1]; } // // 4. Terminology // /** * An ASCII byte is a byte in the range 0x00 to 0x7F, inclusive. * @param {number} a The number to test. * @return {boolean} True if a is in the range 0x00 to 0x7F, inclusive. */ function isASCIIByte(a) { return 0x00 <= a && a <= 0x7F; } /** * An ASCII code point is a code point in the range U+0000 to * U+007F, inclusive. */ var isASCIICodePoint = isASCIIByte; /** * End-of-stream is a special token that signifies no more tokens are in the stream. */ exports.isASCIICodePoint = isASCIICodePoint; var end_of_stream = -1; exports.end_of_stream = end_of_stream; var finished = -1; exports.finished = finished; /***/ }), /* 861 */ /*!************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/table.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.label_to_encoding = exports.encoders = exports.decoders = void 0; var _encodings = _interopRequireDefault(__webpack_require__(/*! ./encodings */ 862)); var _utf = __webpack_require__(/*! ./implementations/utf8 */ 863); var _utf2 = __webpack_require__(/*! ./implementations/utf16 */ 864); var _gb = __webpack_require__(/*! ./implementations/gb18030 */ 865); var _big = __webpack_require__(/*! ./implementations/big5 */ 868); var _eucJp = __webpack_require__(/*! ./implementations/euc-jp */ 869); var _eucKr = __webpack_require__(/*! ./implementations/euc-kr */ 870); var _iso2022Jp = __webpack_require__(/*! ./implementations/iso-2022-jp */ 871); var _xUserDefined = __webpack_require__(/*! ./implementations/x-user-defined */ 872); var _shiftJis = __webpack_require__(/*! ./implementations/shift-jis */ 873); var _singleByte = __webpack_require__(/*! ./implementations/single-byte */ 874); var _indexes = _interopRequireDefault(__webpack_require__(/*! ./indexes */ 866)); // 5.2 Names and labels // TODO: Define @typedef for Encoding: {name:string,labels:Array.} // https://github.com/google/closure-compiler/issues/247 // Label to encoding registry. /** @type {Object.}>} */ var label_to_encoding = {}; exports.label_to_encoding = label_to_encoding; _encodings.default.forEach(function (_ref) { var encodings = _ref.encodings; encodings.forEach(function (encoding) { encoding.labels.forEach(function (label) { label_to_encoding[label] = encoding; }); }); }); // Registry of of encoder/decoder factories, by encoding name. var encoders = { 'UTF-8': function UTF8() { // 9.1 utf-8 return new _utf.UTF8Encoder(); }, 'GBK': function GBK(options) { // 11.1.2 gbk encoder; // gbk's encoder is gb18030's encoder with its gbk flag set. return new _gb.GB18030Encoder(options, true); }, 'gb18030': function gb18030() { return new _gb.GB18030Encoder(); }, 'Big5': function Big5() { return new _big.Big5Encoder(); }, 'EUC-JP': function EUCJP() { return new _eucJp.EUCJPEncoder(); }, 'EUC-KR': function EUCKR() { return new _eucKr.EUCKREncoder(); }, 'ISO-2022-JP': function ISO2022JP() { return new _iso2022Jp.ISO2022JPEncoder(); }, 'UTF-16BE': function UTF16BE() { // 15.3 utf-16be return new _utf2.UTF16Encoder(true); }, 'UTF-16LE': function UTF16LE() { // 15.4 utf-16le return new _utf2.UTF16Encoder(); }, 'x-user-defined': function xUserDefined() { return new _xUserDefined.XUserDefinedEncoder(); }, 'Shift_JIS': function Shift_JIS() { return new _shiftJis.ShiftJISEncoder(); } }; /** @type {Object.} */ exports.encoders = encoders; var decoders = { 'UTF-8': function UTF8(options) { // 9.1.1 utf-8 decoder return new _utf.UTF8Decoder(options); }, 'GBK': function GBK(options) { // 11.1.1 gbk decoder; gbk's decoder is gb18030's decoder. return new _gb.GB18030Decoder(options); }, 'gb18030': function gb18030(options) { return new _gb.GB18030Decoder(options); }, 'Big5': function Big5(options) { return new _big.Big5Decoder(options); }, 'EUC-JP': function EUCJP(options) { return new _eucJp.EUCJPDecoder(options); }, 'EUC-KR': function EUCKR(options) { return new _eucKr.EUCKRDecoder(options); }, 'ISO-2022-JP': function ISO2022JP(options) { return new _iso2022Jp.ISO2022JPDecoder(options); }, 'UTF-16BE': function UTF16BE(options) { // 15.3.1 utf-16be decoder return new _utf2.UTF16Decoder(true, options); }, 'UTF-16LE': function UTF16LE(options) { // 15.4.1 utf-16le decoder return new _utf2.UTF16Decoder(false, options); }, 'x-user-defined': function xUserDefined() { return new _xUserDefined.XUserDefinedDecoder(); }, 'Shift_JIS': function Shift_JIS(options) { return new _shiftJis.ShiftJISDecoder(options); } }; exports.decoders = decoders; _encodings.default.forEach(function (_ref2) { var heading = _ref2.heading, encodings = _ref2.encodings; if (heading != 'Legacy single-byte encodings') return; encodings.forEach(function (encoding) { var name = encoding.name; var idx = (0, _indexes.default)(name.toLowerCase()); decoders[name] = function (options) { return new _singleByte.SingleByteDecoder(idx, options); }; encoders[name] = function (options) { return new _singleByte.SingleByteEncoder(idx, options); }; }); }); /***/ }), /* 862 */ /*!****************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/encodings.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /** * Encodings table: https://encoding.spec.whatwg.org/encodings.json */ var encodings = [{ encodings: [{ labels: ["unicode-1-1-utf-8", "utf-8", "utf8"], name: "UTF-8" }], heading: "The Encoding" }, { encodings: [{ labels: ["866", "cp866", "csibm866", "ibm866"], name: "IBM866" }, { labels: ["csisolatin2", "iso-8859-2", "iso-ir-101", "iso8859-2", "iso88592", "iso_8859-2", "iso_8859-2:1987", "l2", "latin2"], name: "ISO-8859-2" }, { labels: ["csisolatin3", "iso-8859-3", "iso-ir-109", "iso8859-3", "iso88593", "iso_8859-3", "iso_8859-3:1988", "l3", "latin3"], name: "ISO-8859-3" }, { labels: ["csisolatin4", "iso-8859-4", "iso-ir-110", "iso8859-4", "iso88594", "iso_8859-4", "iso_8859-4:1988", "l4", "latin4"], name: "ISO-8859-4" }, { labels: ["csisolatincyrillic", "cyrillic", "iso-8859-5", "iso-ir-144", "iso8859-5", "iso88595", "iso_8859-5", "iso_8859-5:1988"], name: "ISO-8859-5" }, { labels: ["arabic", "asmo-708", "csiso88596e", "csiso88596i", "csisolatinarabic", "ecma-114", "iso-8859-6", "iso-8859-6-e", "iso-8859-6-i", "iso-ir-127", "iso8859-6", "iso88596", "iso_8859-6", "iso_8859-6:1987"], name: "ISO-8859-6" }, { labels: ["csisolatingreek", "ecma-118", "elot_928", "greek", "greek8", "iso-8859-7", "iso-ir-126", "iso8859-7", "iso88597", "iso_8859-7", "iso_8859-7:1987", "sun_eu_greek"], name: "ISO-8859-7" }, { labels: ["csiso88598e", "csisolatinhebrew", "hebrew", "iso-8859-8", "iso-8859-8-e", "iso-ir-138", "iso8859-8", "iso88598", "iso_8859-8", "iso_8859-8:1988", "visual"], name: "ISO-8859-8" }, { labels: ["csiso88598i", "iso-8859-8-i", "logical"], name: "ISO-8859-8-I" }, { labels: ["csisolatin6", "iso-8859-10", "iso-ir-157", "iso8859-10", "iso885910", "l6", "latin6"], name: "ISO-8859-10" }, { labels: ["iso-8859-13", "iso8859-13", "iso885913"], name: "ISO-8859-13" }, { labels: ["iso-8859-14", "iso8859-14", "iso885914"], name: "ISO-8859-14" }, { labels: ["csisolatin9", "iso-8859-15", "iso8859-15", "iso885915", "iso_8859-15", "l9"], name: "ISO-8859-15" }, { labels: ["iso-8859-16"], name: "ISO-8859-16" }, { labels: ["cskoi8r", "koi", "koi8", "koi8-r", "koi8_r"], name: "KOI8-R" }, { labels: ["koi8-ru", "koi8-u"], name: "KOI8-U" }, { labels: ["csmacintosh", "mac", "macintosh", "x-mac-roman"], name: "macintosh" }, { labels: ["dos-874", "iso-8859-11", "iso8859-11", "iso885911", "tis-620", "windows-874"], name: "windows-874" }, { labels: ["cp1250", "windows-1250", "x-cp1250"], name: "windows-1250" }, { labels: ["cp1251", "windows-1251", "x-cp1251"], name: "windows-1251" }, { labels: ["ansi_x3.4-1968", "ascii", "cp1252", "cp819", "csisolatin1", "ibm819", "iso-8859-1", "iso-ir-100", "iso8859-1", "iso88591", "iso_8859-1", "iso_8859-1:1987", "l1", "latin1", "us-ascii", "windows-1252", "x-cp1252"], name: "windows-1252" }, { labels: ["cp1253", "windows-1253", "x-cp1253"], name: "windows-1253" }, { labels: ["cp1254", "csisolatin5", "iso-8859-9", "iso-ir-148", "iso8859-9", "iso88599", "iso_8859-9", "iso_8859-9:1989", "l5", "latin5", "windows-1254", "x-cp1254"], name: "windows-1254" }, { labels: ["cp1255", "windows-1255", "x-cp1255"], name: "windows-1255" }, { labels: ["cp1256", "windows-1256", "x-cp1256"], name: "windows-1256" }, { labels: ["cp1257", "windows-1257", "x-cp1257"], name: "windows-1257" }, { labels: ["cp1258", "windows-1258", "x-cp1258"], name: "windows-1258" }, { labels: ["x-mac-cyrillic", "x-mac-ukrainian"], name: "x-mac-cyrillic" }], heading: "Legacy single-byte encodings" }, { encodings: [{ labels: ["chinese", "csgb2312", "csiso58gb231280", "gb2312", "gb_2312", "gb_2312-80", "gbk", "iso-ir-58", "x-gbk"], name: "GBK" }, { labels: ["gb18030"], name: "gb18030" }], heading: "Legacy multi-byte Chinese (simplified) encodings" }, { encodings: [{ labels: ["big5", "big5-hkscs", "cn-big5", "csbig5", "x-x-big5"], name: "Big5" }], heading: "Legacy multi-byte Chinese (traditional) encodings" }, { encodings: [{ labels: ["cseucpkdfmtjapanese", "euc-jp", "x-euc-jp"], name: "EUC-JP" }, { labels: ["csiso2022jp", "iso-2022-jp"], name: "ISO-2022-JP" }, { labels: ["csshiftjis", "ms932", "ms_kanji", "shift-jis", "shift_jis", "sjis", "windows-31j", "x-sjis"], name: "Shift_JIS" }], heading: "Legacy multi-byte Japanese encodings" }, { encodings: [{ labels: ["cseuckr", "csksc56011987", "euc-kr", "iso-ir-149", "korean", "ks_c_5601-1987", "ks_c_5601-1989", "ksc5601", "ksc_5601", "windows-949"], name: "EUC-KR" }], heading: "Legacy multi-byte Korean encodings" }, { encodings: [{ labels: ["csiso2022kr", "hz-gb-2312", "iso-2022-cn", "iso-2022-cn-ext", "iso-2022-kr"], name: "replacement" }, { labels: ["utf-16be"], name: "UTF-16BE" }, { labels: ["utf-16", "utf-16le"], name: "UTF-16LE" }, { labels: ["x-user-defined"], name: "x-user-defined" }], heading: "Legacy miscellaneous encodings" }]; var _default = encodings; exports.default = _default; /***/ }), /* 863 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/utf8.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.UTF8Encoder = exports.UTF8Decoder = void 0; var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _utils = __webpack_require__(/*! ../utils */ 860); /** * @implements {Decoder} */ var UTF8Decoder = /*#__PURE__*/(0, _createClass2.default)( /** * @param {{fatal: boolean}} options */ function UTF8Decoder(options) { (0, _classCallCheck2.default)(this, UTF8Decoder); var fatal = options.fatal; // utf-8's decoder's has an associated utf-8 code point, utf-8 // bytes seen, and utf-8 bytes needed (all initially 0), a utf-8 // lower boundary (initially 0x80), and a utf-8 upper boundary // (initially 0xBF). var /** @type {number} */utf8_code_point = 0, /** @type {number} */utf8_bytes_seen = 0, /** @type {number} */utf8_bytes_needed = 0, /** @type {number} */utf8_lower_boundary = 0x80, /** @type {number} */utf8_upper_boundary = 0xBF; /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. * @return {?(number|!Array.)} The next code point(s) * decoded, or null if not enough data exists in the input * stream to decode a complete code point. */ this.handler = function (stream, bite) { // 1. If byte is end-of-stream and utf-8 bytes needed is not 0, // set utf-8 bytes needed to 0 and return error. if (bite === _utils.end_of_stream && utf8_bytes_needed !== 0) { utf8_bytes_needed = 0; return (0, _utils.decoderError)(fatal); } // 2. If byte is end-of-stream, return finished. if (bite === _utils.end_of_stream) return _utils.finished; // 3. If utf-8 bytes needed is 0, based on byte: if (utf8_bytes_needed === 0) { // 0x00 to 0x7F if ((0, _utils.inRange)(bite, 0x00, 0x7F)) { // Return a code point whose value is byte. return bite; } // 0xC2 to 0xDF else if ((0, _utils.inRange)(bite, 0xC2, 0xDF)) { // 1. Set utf-8 bytes needed to 1. utf8_bytes_needed = 1; // 2. Set UTF-8 code point to byte & 0x1F. utf8_code_point = bite & 0x1F; } // 0xE0 to 0xEF else if ((0, _utils.inRange)(bite, 0xE0, 0xEF)) { // 1. If byte is 0xE0, set utf-8 lower boundary to 0xA0. if (bite === 0xE0) utf8_lower_boundary = 0xA0; // 2. If byte is 0xED, set utf-8 upper boundary to 0x9F. if (bite === 0xED) utf8_upper_boundary = 0x9F; // 3. Set utf-8 bytes needed to 2. utf8_bytes_needed = 2; // 4. Set UTF-8 code point to byte & 0xF. utf8_code_point = bite & 0xF; } // 0xF0 to 0xF4 else if ((0, _utils.inRange)(bite, 0xF0, 0xF4)) { // 1. If byte is 0xF0, set utf-8 lower boundary to 0x90. if (bite === 0xF0) utf8_lower_boundary = 0x90; // 2. If byte is 0xF4, set utf-8 upper boundary to 0x8F. if (bite === 0xF4) utf8_upper_boundary = 0x8F; // 3. Set utf-8 bytes needed to 3. utf8_bytes_needed = 3; // 4. Set UTF-8 code point to byte & 0x7. utf8_code_point = bite & 0x7; } // Otherwise else { // Return error. return (0, _utils.decoderError)(fatal); } // Return continue. return null; } // 4. If byte is not in the range utf-8 lower boundary to utf-8 // upper boundary, inclusive, run these substeps: if (!(0, _utils.inRange)(bite, utf8_lower_boundary, utf8_upper_boundary)) { // 1. Set utf-8 code point, utf-8 bytes needed, and utf-8 // bytes seen to 0, set utf-8 lower boundary to 0x80, and set // utf-8 upper boundary to 0xBF. utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; utf8_lower_boundary = 0x80; utf8_upper_boundary = 0xBF; // 2. Prepend byte to stream. stream.prepend(bite); // 3. Return error. return (0, _utils.decoderError)(fatal); } // 5. Set utf-8 lower boundary to 0x80 and utf-8 upper boundary // to 0xBF. utf8_lower_boundary = 0x80; utf8_upper_boundary = 0xBF; // 6. Set UTF-8 code point to (UTF-8 code point << 6) | (byte & // 0x3F) utf8_code_point = utf8_code_point << 6 | bite & 0x3F; // 7. Increase utf-8 bytes seen by one. utf8_bytes_seen += 1; // 8. If utf-8 bytes seen is not equal to utf-8 bytes needed, // continue. if (utf8_bytes_seen !== utf8_bytes_needed) return null; // 9. Let code point be utf-8 code point. var code_point = utf8_code_point; // 10. Set utf-8 code point, utf-8 bytes needed, and utf-8 bytes // seen to 0. utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; // 11. Return a code point whose value is code point. return code_point; }; }); // 9.1.2 utf-8 encoder /** * @implements {Encoder} */ exports.UTF8Decoder = UTF8Decoder; var UTF8Encoder = /*#__PURE__*/(0, _createClass2.default)(function UTF8Encoder() { (0, _classCallCheck2.default)(this, UTF8Encoder); /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. * @return {(number|!Array.)} Byte(s) to emit. */ this.handler = function (stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. Set count and offset based on the range code point is in: var count, offset; // U+0080 to U+07FF, inclusive: if ((0, _utils.inRange)(code_point, 0x0080, 0x07FF)) { // 1 and 0xC0 count = 1; offset = 0xC0; } // U+0800 to U+FFFF, inclusive: else if ((0, _utils.inRange)(code_point, 0x0800, 0xFFFF)) { // 2 and 0xE0 count = 2; offset = 0xE0; } // U+10000 to U+10FFFF, inclusive: else if ((0, _utils.inRange)(code_point, 0x10000, 0x10FFFF)) { // 3 and 0xF0 count = 3; offset = 0xF0; } // 4. Let bytes be a byte sequence whose first byte is (code // point >> (6 × count)) + offset. var bytes = [(code_point >> 6 * count) + offset]; // 5. Run these substeps while count is greater than 0: while (count > 0) { // 1. Set temp to code point >> (6 × (count − 1)). var temp = code_point >> 6 * (count - 1); // 2. Append to bytes 0x80 | (temp & 0x3F). bytes.push(0x80 | temp & 0x3F); // 3. Decrease count by one. count -= 1; } // 6. Return bytes bytes, in order. return bytes; }; }); exports.UTF8Encoder = UTF8Encoder; /***/ }), /* 864 */ /*!****************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/utf16.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.UTF16Encoder = exports.UTF16Decoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); // 15.2.1 shared utf-16 decoder /** * @implements {Decoder} */ var UTF16Decoder = /*#__PURE__*/function () { /** * @param {boolean} utf16_be True if big-endian, false if little-endian. * @param {{fatal: boolean}} options */ function UTF16Decoder(utf16_be, options) { (0, _classCallCheck2.default)(this, UTF16Decoder); var fatal = options.fatal; this.utf16_be = utf16_be; this.fatal = fatal; this.utf16_lead_byte = null; this.utf16_lead_surrogate = null; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(UTF16Decoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and either utf-16 lead byte or // utf-16 lead surrogate is not null, set utf-16 lead byte and // utf-16 lead surrogate to null, and return error. if (bite === _utils.end_of_stream && (this.utf16_lead_byte !== null || this.utf16_lead_surrogate !== null)) { return (0, _utils.decoderError)(this.fatal); } // 2. If byte is end-of-stream and utf-16 lead byte and utf-16 // lead surrogate are null, return finished. if (bite === _utils.end_of_stream && this.utf16_lead_byte === null && this.utf16_lead_surrogate === null) { return _utils.finished; } // 3. If utf-16 lead byte is null, set utf-16 lead byte to byte // and return continue. if (this.utf16_lead_byte === null) { this.utf16_lead_byte = bite; return null; } // 4. Let code unit be the result of: var code_unit; if (this.utf16_be) { // utf-16be decoder flag is set // (utf-16 lead byte << 8) + byte. code_unit = (this.utf16_lead_byte << 8) + bite; } else { // utf-16be decoder flag is unset // (byte << 8) + utf-16 lead byte. code_unit = (bite << 8) + this.utf16_lead_byte; } // Then set utf-16 lead byte to null. this.utf16_lead_byte = null; // 5. If utf-16 lead surrogate is not null, let lead surrogate // be utf-16 lead surrogate, set utf-16 lead surrogate to null, // and then run these substeps: if (this.utf16_lead_surrogate !== null) { var lead_surrogate = this.utf16_lead_surrogate; this.utf16_lead_surrogate = null; // 1. If code unit is in the range U+DC00 to U+DFFF, // inclusive, return a code point whose value is 0x10000 + // ((lead surrogate − 0xD800) << 10) + (code unit − 0xDC00). if ((0, _utils.inRange)(code_unit, 0xDC00, 0xDFFF)) { return 0x10000 + (lead_surrogate - 0xD800) * 0x400 + (code_unit - 0xDC00); } // 2. Prepend the sequence resulting of converting code unit // to bytes using utf-16be decoder flag to stream and return // error. stream.prepend((0, _utils.convertCodeUnitToBytes)(code_unit, this.utf16_be)); return (0, _utils.decoderError)(this.fatal); } // 6. If code unit is in the range U+D800 to U+DBFF, inclusive, // set utf-16 lead surrogate to code unit and return continue. if ((0, _utils.inRange)(code_unit, 0xD800, 0xDBFF)) { this.utf16_lead_surrogate = code_unit; return null; } // 7. If code unit is in the range U+DC00 to U+DFFF, inclusive, // return error. if ((0, _utils.inRange)(code_unit, 0xDC00, 0xDFFF)) return (0, _utils.decoderError)(this.fatal); // 8. Return code point code unit. return code_unit; } }]); return UTF16Decoder; }(); // 15.2.2 shared utf-16 encoder /** * @implements {Encoder} */ exports.UTF16Decoder = UTF16Decoder; var UTF16Encoder = /*#__PURE__*/function () { /** * @param {boolean} [utf16_be] True if big-endian, false if little-endian. */ function UTF16Encoder() { var utf16_be = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; (0, _classCallCheck2.default)(this, UTF16Encoder); this.utf16_be = utf16_be; } /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ (0, _createClass2.default)(UTF16Encoder, [{ key: "handler", value: function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is in the range U+0000 to U+FFFF, inclusive, // return the sequence resulting of converting code point to // bytes using utf-16be encoder flag. if ((0, _utils.inRange)(code_point, 0x0000, 0xFFFF)) return (0, _utils.convertCodeUnitToBytes)(code_point, this.utf16_be); // 3. Let lead be ((code point − 0x10000) >> 10) + 0xD800, // converted to bytes using utf-16be encoder flag. var lead = (0, _utils.convertCodeUnitToBytes)((code_point - 0x10000 >> 10) + 0xD800, this.utf16_be); // 4. Let trail be ((code point − 0x10000) & 0x3FF) + 0xDC00, // converted to bytes using utf-16be encoder flag. var trail = (0, _utils.convertCodeUnitToBytes)((code_point - 0x10000 & 0x3FF) + 0xDC00, this.utf16_be); // 5. Return a byte sequence of lead followed by trail. return lead.concat(trail); } }]); return UTF16Encoder; }(); exports.UTF16Encoder = UTF16Encoder; /***/ }), /* 865 */ /*!******************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/gb18030.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.GB18030Encoder = exports.GB18030Decoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // 11.2 gb18030 // 11.2.1 gb18030 decoder /** * @constructor * @implements {Decoder} * @param {{fatal: boolean}} options */ var GB18030Decoder = /*#__PURE__*/function () { function GB18030Decoder(options) { (0, _classCallCheck2.default)(this, GB18030Decoder); var fatal = options.fatal; this.fatal = fatal; // gb18030's decoder has an associated gb18030 first, gb18030 // second, and gb18030 third (all initially 0x00). this.gb18030_first = 0x00; this.gb18030_second = 0x00, this.gb18030_third = 0x00; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. * @return The next code point(s) decoded, or null if not enough data exists in the input stream to decode a complete code point. */ (0, _createClass2.default)(GB18030Decoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and gb18030 first, gb18030 // second, and gb18030 third are 0x00, return finished. if (bite === _utils.end_of_stream && this.gb18030_first === 0x00 && this.gb18030_second === 0x00 && this.gb18030_third === 0x00) { return _utils.finished; } // 2. If byte is end-of-stream, and gb18030 first, gb18030 // second, or gb18030 third is not 0x00, set gb18030 first, // gb18030 second, and gb18030 third to 0x00, and return error. if (bite === _utils.end_of_stream && (this.gb18030_first !== 0x00 || this.gb18030_second !== 0x00 || this.gb18030_third !== 0x00)) { this.gb18030_first = 0x00; this.gb18030_second = 0x00; this.gb18030_third = 0x00; (0, _utils.decoderError)(this.fatal); } var code_point; // 3. If gb18030 third is not 0x00, run these substeps: if (this.gb18030_third !== 0x00) { // 1. Let code point be null. code_point = null; // 2. If byte is in the range 0x30 to 0x39, inclusive, set // code point to the index gb18030 ranges code point for // (((gb18030 first − 0x81) × 10 + gb18030 second − 0x30) × // 126 + gb18030 third − 0x81) × 10 + byte − 0x30. if ((0, _utils.inRange)(bite, 0x30, 0x39)) { code_point = (0, _indexes.indexGB18030RangesCodePointFor)((((this.gb18030_first - 0x81) * 10 + this.gb18030_second - 0x30) * 126 + this.gb18030_third - 0x81) * 10 + bite - 0x30); } // 3. Let buffer be a byte sequence consisting of gb18030 // second, gb18030 third, and byte, in order. var buffer = [this.gb18030_second, this.gb18030_third, bite]; // 4. Set gb18030 first, gb18030 second, and gb18030 third to // 0x00. this.gb18030_first = 0x00; this.gb18030_second = 0x00; this.gb18030_third = 0x00; // 5. If code point is null, prepend buffer to stream and // return error. if (code_point === null) { stream.prepend(buffer); return (0, _utils.decoderError)(this.fatal); } // 6. Return a code point whose value is code point. return code_point; } // 4. If gb18030 second is not 0x00, run these substeps: if (this.gb18030_second !== 0x00) { // 1. If byte is in the range 0x81 to 0xFE, inclusive, set // gb18030 third to byte and return continue. if ((0, _utils.inRange)(bite, 0x81, 0xFE)) { this.gb18030_third = bite; return null; } // 2. Prepend gb18030 second followed by byte to stream, set // gb18030 first and gb18030 second to 0x00, and return error. stream.prepend([this.gb18030_second, bite]); this.gb18030_first = 0x00; this.gb18030_second = 0x00; return (0, _utils.decoderError)(this.fatal); } // 5. If gb18030 first is not 0x00, run these substeps: if (this.gb18030_first !== 0x00) { // 1. If byte is in the range 0x30 to 0x39, inclusive, set // gb18030 second to byte and return continue. if ((0, _utils.inRange)(bite, 0x30, 0x39)) { this.gb18030_second = bite; return null; } // 2. Let lead be gb18030 first, let pointer be null, and set // gb18030 first to 0x00. var lead = this.gb18030_first; var pointer = null; this.gb18030_first = 0x00; // 3. Let offset be 0x40 if byte is less than 0x7F and 0x41 // otherwise. var offset = bite < 0x7F ? 0x40 : 0x41; // 4. If byte is in the range 0x40 to 0x7E, inclusive, or 0x80 // to 0xFE, inclusive, set pointer to (lead − 0x81) × 190 + // (byte − offset). if ((0, _utils.inRange)(bite, 0x40, 0x7E) || (0, _utils.inRange)(bite, 0x80, 0xFE)) pointer = (lead - 0x81) * 190 + (bite - offset); // 5. Let code point be null if pointer is null and the index // code point for pointer in index gb18030 otherwise. code_point = pointer === null ? null : (0, _indexes.indexCodePointFor)(pointer, (0, _indexes.default)('gb18030')); // 6. If code point is null and byte is an ASCII byte, prepend // byte to stream. if (code_point === null && (0, _utils.isASCIIByte)(bite)) stream.prepend(bite); // 7. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 8. Return a code point whose value is code point. return code_point; } // 6. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 7. If byte is 0x80, return code point U+20AC. if (bite === 0x80) return 0x20AC; // 8. If byte is in the range 0x81 to 0xFE, inclusive, set // gb18030 first to byte and return continue. if ((0, _utils.inRange)(bite, 0x81, 0xFE)) { this.gb18030_first = bite; return null; } // 9. Return error. return (0, _utils.decoderError)(this.fatal); } }]); return GB18030Decoder; }(); // 11.2.2 gb18030 encoder /** * @implements {Encoder} */ exports.GB18030Decoder = GB18030Decoder; var GB18030Encoder = /*#__PURE__*/function () { function GB18030Encoder() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var gbk_flag = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; (0, _classCallCheck2.default)(this, GB18030Encoder); // gb18030's decoder has an associated gbk flag (initially unset). this.gbk_flag = gbk_flag; } (0, _createClass2.default)(GB18030Encoder, [{ key: "handler", value: /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. * @return Byte(s) to emit. */ function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. If code point is U+E5E5, return error with code point. if (code_point === 0xE5E5) return (0, _utils.encoderError)(code_point); // 4. If the gbk flag is set and code point is U+20AC, return // byte 0x80. if (this.gbk_flag && code_point === 0x20AC) return 0x80; // 5. Let pointer be the index pointer for code point in index // gb18030. var pointer = (0, _indexes.indexPointerFor)(code_point, (0, _indexes.default)('gb18030')); // 6. If pointer is not null, run these substeps: if (pointer !== null) { // 1. Let lead be floor(pointer / 190) + 0x81. var lead = (0, _utils.floor)(pointer / 190) + 0x81; // 2. Let trail be pointer % 190. var trail = pointer % 190; // 3. Let offset be 0x40 if trail is less than 0x3F and 0x41 otherwise. var offset = trail < 0x3F ? 0x40 : 0x41; // 4. Return two bytes whose values are lead and trail + offset. return [lead, trail + offset]; } // 7. If gbk flag is set, return error with code point. if (this.gbk_flag) return (0, _utils.encoderError)(code_point); // 8. Set pointer to the index gb18030 ranges pointer for code // point. pointer = (0, _indexes.indexGB18030RangesPointerFor)(code_point); // 9. Let byte1 be floor(pointer / 10 / 126 / 10). var byte1 = (0, _utils.floor)(pointer / 10 / 126 / 10); // 10. Set pointer to pointer − byte1 × 10 × 126 × 10. pointer = pointer - byte1 * 10 * 126 * 10; // 11. Let byte2 be floor(pointer / 10 / 126). var byte2 = (0, _utils.floor)(pointer / 10 / 126); // 12. Set pointer to pointer − byte2 × 10 × 126. pointer = pointer - byte2 * 10 * 126; // 13. Let byte3 be floor(pointer / 10). var byte3 = (0, _utils.floor)(pointer / 10); // 14. Let byte4 be pointer − byte3 × 10. var byte4 = pointer - byte3 * 10; // 15. Return four bytes whose values are byte1 + 0x81, byte2 + // 0x30, byte3 + 0x81, byte4 + 0x30. return [byte1 + 0x81, byte2 + 0x30, byte3 + 0x81, byte4 + 0x30]; } }]); return GB18030Encoder; }(); exports.GB18030Encoder = GB18030Encoder; /***/ }), /* 866 */ /*!**************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/indexes.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = index; exports.indexBig5PointerFor = indexBig5PointerFor; exports.indexCodePointFor = indexCodePointFor; exports.indexGB18030RangesCodePointFor = indexGB18030RangesCodePointFor; exports.indexGB18030RangesPointerFor = indexGB18030RangesPointerFor; exports.indexPointerFor = indexPointerFor; exports.indexShiftJISPointerFor = indexShiftJISPointerFor; var _utils = __webpack_require__(/*! ./utils */ 860); var _encodingIndexes = _interopRequireDefault(__webpack_require__(/*! ./encoding-indexes */ 867)); // // 6. Indexes // /** * @param {number} pointer The |pointer| to search for. * @param {(!Array.|undefined)} index The |index| to search within. * @return {?number} The code point corresponding to |pointer| in |index|, * or null if |code point| is not in |index|. */ function indexCodePointFor(pointer, i) { if (!i) return null; return i[pointer] || null; } /** * @param {number} code_point The |code point| to search for. * @param {!Array.} i The |index| to search within. * @return {?number} The first pointer corresponding to |code point| in * |index|, or null if |code point| is not in |index|. */ function indexPointerFor(code_point, i) { var pointer = i.indexOf(code_point); return pointer === -1 ? null : pointer; } /** * @param {string} name Name of the index. */ function index(name) { return _encodingIndexes.default[name]; } /** * @param {number} pointer The |pointer| to search for in the gb18030 index. * @return The code point corresponding to |pointer| in |index|, * or null if |code point| is not in the gb18030 index. */ function indexGB18030RangesCodePointFor(pointer) { // 1. If pointer is greater than 39419 and less than 189000, or // pointer is greater than 1237575, return null. if (pointer > 39419 && pointer < 189000 || pointer > 1237575) return null; // 2. If pointer is 7457, return code point U+E7C7. if (pointer === 7457) return 0xE7C7; // 3. Let offset be the last pointer in index gb18030 ranges that // is equal to or less than pointer and let code point offset be // its corresponding code point. var offset = 0; var code_point_offset = 0; var idx = index('gb18030-ranges'); var i; for (i = 0; i < idx.length; ++i) { /** @type {!Array.} */ var entry = idx[i]; if (entry[0] <= pointer) { offset = entry[0]; code_point_offset = entry[1]; } else { break; } } // 4. Return a code point whose value is code point offset + // pointer − offset. return code_point_offset + pointer - offset; } /** * @param {number} code_point The |code point| to locate in the gb18030 index. * @return {number} The first pointer corresponding to |code point| in the * gb18030 index. */ function indexGB18030RangesPointerFor(code_point) { // 1. If code point is U+E7C7, return pointer 7457. if (code_point === 0xE7C7) return 7457; // 2. Let offset be the last code point in index gb18030 ranges // that is equal to or less than code point and let pointer offset // be its corresponding pointer. var offset = 0; var pointer_offset = 0; var idx = index('gb18030-ranges'); var i; for (i = 0; i < idx.length; ++i) { /** @type {!Array.} */ var entry = idx[i]; if (entry[1] <= code_point) { offset = entry[1]; pointer_offset = entry[0]; } else { break; } } // 3. Return a pointer whose value is pointer offset + code point // − offset. return pointer_offset + code_point - offset; } /** * @param {number} code_point The |code_point| to search for in the Shift_JIS * index. * @return {?number} The code point corresponding to |pointer| in |index|, * or null if |code point| is not in the Shift_JIS index. */ function indexShiftJISPointerFor(code_point) { // 1. Let index be index jis0208 excluding all entries whose // pointer is in the range 8272 to 8835, inclusive. shift_jis_index = shift_jis_index || index('jis0208').map(function (cp, pointer) { return (0, _utils.inRange)(pointer, 8272, 8835) ? null : cp; }); var index_ = shift_jis_index; // 2. Return the index pointer for code point in index. return index_.indexOf(code_point); } var shift_jis_index; /** * @param {number} code_point The |code_point| to search for in the big5 * index. * @return {?number} The code point corresponding to |pointer| in |index|, * or null if |code point| is not in the big5 index. */ function indexBig5PointerFor(code_point) { // 1. Let index be index Big5 excluding all entries whose pointer big5_index_no_hkscs = big5_index_no_hkscs || index('big5').map(function (cp, pointer) { return pointer < (0xA1 - 0x81) * 157 ? null : cp; }); var index_ = big5_index_no_hkscs; // 2. If code point is U+2550, U+255E, U+2561, U+256A, U+5341, or // U+5345, return the last pointer corresponding to code point in // index. if (code_point === 0x2550 || code_point === 0x255E || code_point === 0x2561 || code_point === 0x256A || code_point === 0x5341 || code_point === 0x5345) { return index_.lastIndexOf(code_point); } // 3. Return the index pointer for code point in index. return indexPointerFor(code_point, index_); } var big5_index_no_hkscs; /***/ }), /* 867 */ /*!***********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/encoding-indexes.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var Indexes={'big5':[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17392,19506,17923,17830,17784,160359,19831,17843,162993,19682,163013,15253,18230,18244,19527,19520,148159,144919,160594,159371,159954,19543,172881,18255,17882,19589,162924,19719,19108,18081,158499,29221,154196,137827,146950,147297,26189,22267,null,32149,22813,166841,15860,38708,162799,23515,138590,23204,13861,171696,23249,23479,23804,26478,34195,170309,29793,29853,14453,138579,145054,155681,16108,153822,15093,31484,40855,147809,166157,143850,133770,143966,17162,33924,40854,37935,18736,34323,22678,38730,37400,31184,31282,26208,27177,34973,29772,31685,26498,31276,21071,36934,13542,29636,155065,29894,40903,22451,18735,21580,16689,145038,22552,31346,162661,35727,18094,159368,16769,155033,31662,140476,40904,140481,140489,140492,40905,34052,144827,16564,40906,17633,175615,25281,28782,40907,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12736,12737,12738,12739,12740,131340,12741,131281,131277,12742,12743,131275,139240,12744,131274,12745,12746,12747,12748,131342,12749,12750,256,193,461,192,274,201,282,200,332,211,465,210,null,7870,null,7872,202,257,225,462,224,593,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,null,7871,null,7873,234,609,9178,9179,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,172969,135493,null,25866,null,null,20029,28381,40270,37343,null,null,161589,25745,20250,20264,20392,20822,20852,20892,20964,21153,21160,21307,21326,21457,21464,22242,22768,22788,22791,22834,22836,23398,23454,23455,23706,24198,24635,25993,26622,26628,26725,27982,28860,30005,32420,32428,32442,32455,32463,32479,32518,32567,33402,33487,33647,35270,35774,35810,36710,36711,36718,29713,31996,32205,26950,31433,21031,null,null,null,null,37260,30904,37214,32956,null,36107,33014,133607,null,null,32927,40647,19661,40393,40460,19518,171510,159758,40458,172339,13761,null,28314,33342,29977,null,18705,39532,39567,40857,31111,164972,138698,132560,142054,20004,20097,20096,20103,20159,20203,20279,13388,20413,15944,20483,20616,13437,13459,13477,20870,22789,20955,20988,20997,20105,21113,21136,21287,13767,21417,13649,21424,13651,21442,21539,13677,13682,13953,21651,21667,21684,21689,21712,21743,21784,21795,21800,13720,21823,13733,13759,21975,13765,163204,21797,null,134210,134421,151851,21904,142534,14828,131905,36422,150968,169189,16467,164030,30586,142392,14900,18389,164189,158194,151018,25821,134524,135092,134357,135412,25741,36478,134806,134155,135012,142505,164438,148691,null,134470,170573,164073,18420,151207,142530,39602,14951,169460,16365,13574,152263,169940,161992,142660,40302,38933,null,17369,155813,25780,21731,142668,142282,135287,14843,135279,157402,157462,162208,25834,151634,134211,36456,139681,166732,132913,null,18443,131497,16378,22643,142733,null,148936,132348,155799,134988,134550,21881,16571,17338,null,19124,141926,135325,33194,39157,134556,25465,14846,141173,36288,22177,25724,15939,null,173569,134665,142031,142537,null,135368,145858,14738,14854,164507,13688,155209,139463,22098,134961,142514,169760,13500,27709,151099,null,null,161140,142987,139784,173659,167117,134778,134196,157724,32659,135375,141315,141625,13819,152035,134796,135053,134826,16275,134960,134471,135503,134732,null,134827,134057,134472,135360,135485,16377,140950,25650,135085,144372,161337,142286,134526,134527,142417,142421,14872,134808,135367,134958,173618,158544,167122,167321,167114,38314,21708,33476,21945,null,171715,39974,39606,161630,142830,28992,33133,33004,23580,157042,33076,14231,21343,164029,37302,134906,134671,134775,134907,13789,151019,13833,134358,22191,141237,135369,134672,134776,135288,135496,164359,136277,134777,151120,142756,23124,135197,135198,135413,135414,22428,134673,161428,164557,135093,134779,151934,14083,135094,135552,152280,172733,149978,137274,147831,164476,22681,21096,13850,153405,31666,23400,18432,19244,40743,18919,39967,39821,154484,143677,22011,13810,22153,20008,22786,138177,194680,38737,131206,20059,20155,13630,23587,24401,24516,14586,25164,25909,27514,27701,27706,28780,29227,20012,29357,149737,32594,31035,31993,32595,156266,13505,null,156491,32770,32896,157202,158033,21341,34916,35265,161970,35744,36125,38021,38264,38271,38376,167439,38886,39029,39118,39134,39267,170000,40060,40479,40644,27503,63751,20023,131207,38429,25143,38050,null,20539,28158,171123,40870,15817,34959,147790,28791,23797,19232,152013,13657,154928,24866,166450,36775,37366,29073,26393,29626,144001,172295,15499,137600,19216,30948,29698,20910,165647,16393,27235,172730,16931,34319,133743,31274,170311,166634,38741,28749,21284,139390,37876,30425,166371,40871,30685,20131,20464,20668,20015,20247,40872,21556,32139,22674,22736,138678,24210,24217,24514,141074,25995,144377,26905,27203,146531,27903,null,29184,148741,29580,16091,150035,23317,29881,35715,154788,153237,31379,31724,31939,32364,33528,34199,40873,34960,40874,36537,40875,36815,34143,39392,37409,40876,167353,136255,16497,17058,23066,null,null,null,39016,26475,17014,22333,null,34262,149883,33471,160013,19585,159092,23931,158485,159678,40877,40878,23446,40879,26343,32347,28247,31178,15752,17603,143958,141206,17306,17718,null,23765,146202,35577,23672,15634,144721,23928,40882,29015,17752,147692,138787,19575,14712,13386,131492,158785,35532,20404,131641,22975,33132,38998,170234,24379,134047,null,139713,166253,16642,18107,168057,16135,40883,172469,16632,14294,18167,158790,16764,165554,160767,17773,14548,152730,17761,17691,19849,19579,19830,17898,16328,150287,13921,17630,17597,16877,23870,23880,23894,15868,14351,23972,23993,14368,14392,24130,24253,24357,24451,14600,14612,14655,14669,24791,24893,23781,14729,25015,25017,25039,14776,25132,25232,25317,25368,14840,22193,14851,25570,25595,25607,25690,14923,25792,23829,22049,40863,14999,25990,15037,26111,26195,15090,26258,15138,26390,15170,26532,26624,15192,26698,26756,15218,15217,15227,26889,26947,29276,26980,27039,27013,15292,27094,15325,27237,27252,27249,27266,15340,27289,15346,27307,27317,27348,27382,27521,27585,27626,27765,27818,15563,27906,27910,27942,28033,15599,28068,28081,28181,28184,28201,28294,166336,28347,28386,28378,40831,28392,28393,28452,28468,15686,147265,28545,28606,15722,15733,29111,23705,15754,28716,15761,28752,28756,28783,28799,28809,131877,17345,13809,134872,147159,22462,159443,28990,153568,13902,27042,166889,23412,31305,153825,169177,31333,31357,154028,31419,31408,31426,31427,29137,156813,16842,31450,31453,31466,16879,21682,154625,31499,31573,31529,152334,154878,31650,31599,33692,154548,158847,31696,33825,31634,31672,154912,15789,154725,33938,31738,31750,31797,154817,31812,31875,149634,31910,26237,148856,31945,31943,31974,31860,31987,31989,31950,32359,17693,159300,32093,159446,29837,32137,32171,28981,32179,32210,147543,155689,32228,15635,32245,137209,32229,164717,32285,155937,155994,32366,32402,17195,37996,32295,32576,32577,32583,31030,156368,39393,32663,156497,32675,136801,131176,17756,145254,17667,164666,32762,156809,32773,32776,32797,32808,32815,172167,158915,32827,32828,32865,141076,18825,157222,146915,157416,26405,32935,166472,33031,33050,22704,141046,27775,156824,151480,25831,136330,33304,137310,27219,150117,150165,17530,33321,133901,158290,146814,20473,136445,34018,33634,158474,149927,144688,137075,146936,33450,26907,194964,16859,34123,33488,33562,134678,137140,14017,143741,144730,33403,33506,33560,147083,159139,158469,158615,144846,15807,33565,21996,33669,17675,159141,33708,33729,33747,13438,159444,27223,34138,13462,159298,143087,33880,154596,33905,15827,17636,27303,33866,146613,31064,33960,158614,159351,159299,34014,33807,33681,17568,33939,34020,154769,16960,154816,17731,34100,23282,159385,17703,34163,17686,26559,34326,165413,165435,34241,159880,34306,136578,159949,194994,17770,34344,13896,137378,21495,160666,34430,34673,172280,34798,142375,34737,34778,34831,22113,34412,26710,17935,34885,34886,161248,146873,161252,34910,34972,18011,34996,34997,25537,35013,30583,161551,35207,35210,35238,35241,35239,35260,166437,35303,162084,162493,35484,30611,37374,35472,162393,31465,162618,147343,18195,162616,29052,35596,35615,152624,152933,35647,35660,35661,35497,150138,35728,35739,35503,136927,17941,34895,35995,163156,163215,195028,14117,163155,36054,163224,163261,36114,36099,137488,36059,28764,36113,150729,16080,36215,36265,163842,135188,149898,15228,164284,160012,31463,36525,36534,36547,37588,36633,36653,164709,164882,36773,37635,172703,133712,36787,18730,166366,165181,146875,24312,143970,36857,172052,165564,165121,140069,14720,159447,36919,165180,162494,36961,165228,165387,37032,165651,37060,165606,37038,37117,37223,15088,37289,37316,31916,166195,138889,37390,27807,37441,37474,153017,37561,166598,146587,166668,153051,134449,37676,37739,166625,166891,28815,23235,166626,166629,18789,37444,166892,166969,166911,37747,37979,36540,38277,38310,37926,38304,28662,17081,140922,165592,135804,146990,18911,27676,38523,38550,16748,38563,159445,25050,38582,30965,166624,38589,21452,18849,158904,131700,156688,168111,168165,150225,137493,144138,38705,34370,38710,18959,17725,17797,150249,28789,23361,38683,38748,168405,38743,23370,168427,38751,37925,20688,143543,143548,38793,38815,38833,38846,38848,38866,38880,152684,38894,29724,169011,38911,38901,168989,162170,19153,38964,38963,38987,39014,15118,160117,15697,132656,147804,153350,39114,39095,39112,39111,19199,159015,136915,21936,39137,39142,39148,37752,39225,150057,19314,170071,170245,39413,39436,39483,39440,39512,153381,14020,168113,170965,39648,39650,170757,39668,19470,39700,39725,165376,20532,39732,158120,14531,143485,39760,39744,171326,23109,137315,39822,148043,39938,39935,39948,171624,40404,171959,172434,172459,172257,172323,172511,40318,40323,172340,40462,26760,40388,139611,172435,172576,137531,172595,40249,172217,172724,40592,40597,40606,40610,19764,40618,40623,148324,40641,15200,14821,15645,20274,14270,166955,40706,40712,19350,37924,159138,40727,40726,40761,22175,22154,40773,39352,168075,38898,33919,40802,40809,31452,40846,29206,19390,149877,149947,29047,150008,148296,150097,29598,166874,137466,31135,166270,167478,37737,37875,166468,37612,37761,37835,166252,148665,29207,16107,30578,31299,28880,148595,148472,29054,137199,28835,137406,144793,16071,137349,152623,137208,14114,136955,137273,14049,137076,137425,155467,14115,136896,22363,150053,136190,135848,136134,136374,34051,145062,34051,33877,149908,160101,146993,152924,147195,159826,17652,145134,170397,159526,26617,14131,15381,15847,22636,137506,26640,16471,145215,147681,147595,147727,158753,21707,22174,157361,22162,135135,134056,134669,37830,166675,37788,20216,20779,14361,148534,20156,132197,131967,20299,20362,153169,23144,131499,132043,14745,131850,132116,13365,20265,131776,167603,131701,35546,131596,20120,20685,20749,20386,20227,150030,147082,20290,20526,20588,20609,20428,20453,20568,20732,20825,20827,20829,20830,28278,144789,147001,147135,28018,137348,147081,20904,20931,132576,17629,132259,132242,132241,36218,166556,132878,21081,21156,133235,21217,37742,18042,29068,148364,134176,149932,135396,27089,134685,29817,16094,29849,29716,29782,29592,19342,150204,147597,21456,13700,29199,147657,21940,131909,21709,134086,22301,37469,38644,37734,22493,22413,22399,13886,22731,23193,166470,136954,137071,136976,23084,22968,37519,23166,23247,23058,153926,137715,137313,148117,14069,27909,29763,23073,155267,23169,166871,132115,37856,29836,135939,28933,18802,37896,166395,37821,14240,23582,23710,24158,24136,137622,137596,146158,24269,23375,137475,137476,14081,137376,14045,136958,14035,33066,166471,138682,144498,166312,24332,24334,137511,137131,23147,137019,23364,34324,161277,34912,24702,141408,140843,24539,16056,140719,140734,168072,159603,25024,131134,131142,140827,24985,24984,24693,142491,142599,149204,168269,25713,149093,142186,14889,142114,144464,170218,142968,25399,173147,25782,25393,25553,149987,142695,25252,142497,25659,25963,26994,15348,143502,144045,149897,144043,21773,144096,137433,169023,26318,144009,143795,15072,16784,152964,166690,152975,136956,152923,152613,30958,143619,137258,143924,13412,143887,143746,148169,26254,159012,26219,19347,26160,161904,138731,26211,144082,144097,26142,153714,14545,145466,145340,15257,145314,144382,29904,15254,26511,149034,26806,26654,15300,27326,14435,145365,148615,27187,27218,27337,27397,137490,25873,26776,27212,15319,27258,27479,147392,146586,37792,37618,166890,166603,37513,163870,166364,37991,28069,28427,149996,28007,147327,15759,28164,147516,23101,28170,22599,27940,30786,28987,148250,148086,28913,29264,29319,29332,149391,149285,20857,150180,132587,29818,147192,144991,150090,149783,155617,16134,16049,150239,166947,147253,24743,16115,29900,29756,37767,29751,17567,159210,17745,30083,16227,150745,150790,16216,30037,30323,173510,15129,29800,166604,149931,149902,15099,15821,150094,16127,149957,149747,37370,22322,37698,166627,137316,20703,152097,152039,30584,143922,30478,30479,30587,149143,145281,14942,149744,29752,29851,16063,150202,150215,16584,150166,156078,37639,152961,30750,30861,30856,30930,29648,31065,161601,153315,16654,31131,33942,31141,27181,147194,31290,31220,16750,136934,16690,37429,31217,134476,149900,131737,146874,137070,13719,21867,13680,13994,131540,134157,31458,23129,141045,154287,154268,23053,131675,30960,23082,154566,31486,16889,31837,31853,16913,154547,155324,155302,31949,150009,137136,31886,31868,31918,27314,32220,32263,32211,32590,156257,155996,162632,32151,155266,17002,158581,133398,26582,131150,144847,22468,156690,156664,149858,32733,31527,133164,154345,154947,31500,155150,39398,34373,39523,27164,144447,14818,150007,157101,39455,157088,33920,160039,158929,17642,33079,17410,32966,33033,33090,157620,39107,158274,33378,33381,158289,33875,159143,34320,160283,23174,16767,137280,23339,137377,23268,137432,34464,195004,146831,34861,160802,23042,34926,20293,34951,35007,35046,35173,35149,153219,35156,161669,161668,166901,166873,166812,166393,16045,33955,18165,18127,14322,35389,35356,169032,24397,37419,148100,26068,28969,28868,137285,40301,35999,36073,163292,22938,30659,23024,17262,14036,36394,36519,150537,36656,36682,17140,27736,28603,140065,18587,28537,28299,137178,39913,14005,149807,37051,37015,21873,18694,37307,37892,166475,16482,166652,37927,166941,166971,34021,35371,38297,38311,38295,38294,167220,29765,16066,149759,150082,148458,16103,143909,38543,167655,167526,167525,16076,149997,150136,147438,29714,29803,16124,38721,168112,26695,18973,168083,153567,38749,37736,166281,166950,166703,156606,37562,23313,35689,18748,29689,147995,38811,38769,39224,134950,24001,166853,150194,38943,169178,37622,169431,37349,17600,166736,150119,166756,39132,166469,16128,37418,18725,33812,39227,39245,162566,15869,39323,19311,39338,39516,166757,153800,27279,39457,23294,39471,170225,19344,170312,39356,19389,19351,37757,22642,135938,22562,149944,136424,30788,141087,146872,26821,15741,37976,14631,24912,141185,141675,24839,40015,40019,40059,39989,39952,39807,39887,171565,39839,172533,172286,40225,19630,147716,40472,19632,40204,172468,172269,172275,170287,40357,33981,159250,159711,158594,34300,17715,159140,159364,159216,33824,34286,159232,145367,155748,31202,144796,144960,18733,149982,15714,37851,37566,37704,131775,30905,37495,37965,20452,13376,36964,152925,30781,30804,30902,30795,137047,143817,149825,13978,20338,28634,28633,28702,28702,21524,147893,22459,22771,22410,40214,22487,28980,13487,147884,29163,158784,151447,23336,137141,166473,24844,23246,23051,17084,148616,14124,19323,166396,37819,37816,137430,134941,33906,158912,136211,148218,142374,148417,22932,146871,157505,32168,155995,155812,149945,149899,166394,37605,29666,16105,29876,166755,137375,16097,150195,27352,29683,29691,16086,150078,150164,137177,150118,132007,136228,149989,29768,149782,28837,149878,37508,29670,37727,132350,37681,166606,166422,37766,166887,153045,18741,166530,29035,149827,134399,22180,132634,134123,134328,21762,31172,137210,32254,136898,150096,137298,17710,37889,14090,166592,149933,22960,137407,137347,160900,23201,14050,146779,14000,37471,23161,166529,137314,37748,15565,133812,19094,14730,20724,15721,15692,136092,29045,17147,164376,28175,168164,17643,27991,163407,28775,27823,15574,147437,146989,28162,28428,15727,132085,30033,14012,13512,18048,16090,18545,22980,37486,18750,36673,166940,158656,22546,22472,14038,136274,28926,148322,150129,143331,135856,140221,26809,26983,136088,144613,162804,145119,166531,145366,144378,150687,27162,145069,158903,33854,17631,17614,159014,159057,158850,159710,28439,160009,33597,137018,33773,158848,159827,137179,22921,23170,137139,23137,23153,137477,147964,14125,23023,137020,14023,29070,37776,26266,148133,23150,23083,148115,27179,147193,161590,148571,148170,28957,148057,166369,20400,159016,23746,148686,163405,148413,27148,148054,135940,28838,28979,148457,15781,27871,194597,150095,32357,23019,23855,15859,24412,150109,137183,32164,33830,21637,146170,144128,131604,22398,133333,132633,16357,139166,172726,28675,168283,23920,29583,31955,166489,168992,20424,32743,29389,29456,162548,29496,29497,153334,29505,29512,16041,162584,36972,29173,149746,29665,33270,16074,30476,16081,27810,22269,29721,29726,29727,16098,16112,16116,16122,29907,16142,16211,30018,30061,30066,30093,16252,30152,30172,16320,30285,16343,30324,16348,30330,151388,29064,22051,35200,22633,16413,30531,16441,26465,16453,13787,30616,16490,16495,23646,30654,30667,22770,30744,28857,30748,16552,30777,30791,30801,30822,33864,152885,31027,26627,31026,16643,16649,31121,31129,36795,31238,36796,16743,31377,16818,31420,33401,16836,31439,31451,16847,20001,31586,31596,31611,31762,31771,16992,17018,31867,31900,17036,31928,17044,31981,36755,28864,134351,32207,32212,32208,32253,32686,32692,29343,17303,32800,32805,31545,32814,32817,32852,15820,22452,28832,32951,33001,17389,33036,29482,33038,33042,30048,33044,17409,15161,33110,33113,33114,17427,22586,33148,33156,17445,33171,17453,33189,22511,33217,33252,33364,17551,33446,33398,33482,33496,33535,17584,33623,38505,27018,33797,28917,33892,24803,33928,17668,33982,34017,34040,34064,34104,34130,17723,34159,34160,34272,17783,34418,34450,34482,34543,38469,34699,17926,17943,34990,35071,35108,35143,35217,162151,35369,35384,35476,35508,35921,36052,36082,36124,18328,22623,36291,18413,20206,36410,21976,22356,36465,22005,36528,18487,36558,36578,36580,36589,36594,36791,36801,36810,36812,36915,39364,18605,39136,37395,18718,37416,37464,37483,37553,37550,37567,37603,37611,37619,37620,37629,37699,37764,37805,18757,18769,40639,37911,21249,37917,37933,37950,18794,37972,38009,38189,38306,18855,38388,38451,18917,26528,18980,38720,18997,38834,38850,22100,19172,24808,39097,19225,39153,22596,39182,39193,20916,39196,39223,39234,39261,39266,19312,39365,19357,39484,39695,31363,39785,39809,39901,39921,39924,19565,39968,14191,138178,40265,39994,40702,22096,40339,40381,40384,40444,38134,36790,40571,40620,40625,40637,40646,38108,40674,40689,40696,31432,40772,131220,131767,132000,26906,38083,22956,132311,22592,38081,14265,132565,132629,132726,136890,22359,29043,133826,133837,134079,21610,194619,134091,21662,134139,134203,134227,134245,134268,24807,134285,22138,134325,134365,134381,134511,134578,134600,26965,39983,34725,134660,134670,134871,135056,134957,134771,23584,135100,24075,135260,135247,135286,26398,135291,135304,135318,13895,135359,135379,135471,135483,21348,33965,135907,136053,135990,35713,136567,136729,137155,137159,20088,28859,137261,137578,137773,137797,138282,138352,138412,138952,25283,138965,139029,29080,26709,139333,27113,14024,139900,140247,140282,141098,141425,141647,33533,141671,141715,142037,35237,142056,36768,142094,38840,142143,38983,39613,142412,null,142472,142519,154600,142600,142610,142775,142741,142914,143220,143308,143411,143462,144159,144350,24497,26184,26303,162425,144743,144883,29185,149946,30679,144922,145174,32391,131910,22709,26382,26904,146087,161367,155618,146961,147129,161278,139418,18640,19128,147737,166554,148206,148237,147515,148276,148374,150085,132554,20946,132625,22943,138920,15294,146687,148484,148694,22408,149108,14747,149295,165352,170441,14178,139715,35678,166734,39382,149522,149755,150037,29193,150208,134264,22885,151205,151430,132985,36570,151596,21135,22335,29041,152217,152601,147274,150183,21948,152646,152686,158546,37332,13427,152895,161330,152926,18200,152930,152934,153543,149823,153693,20582,13563,144332,24798,153859,18300,166216,154286,154505,154630,138640,22433,29009,28598,155906,162834,36950,156082,151450,35682,156674,156746,23899,158711,36662,156804,137500,35562,150006,156808,147439,156946,19392,157119,157365,141083,37989,153569,24981,23079,194765,20411,22201,148769,157436,20074,149812,38486,28047,158909,13848,35191,157593,157806,156689,157790,29151,157895,31554,168128,133649,157990,37124,158009,31301,40432,158202,39462,158253,13919,156777,131105,31107,158260,158555,23852,144665,33743,158621,18128,158884,30011,34917,159150,22710,14108,140685,159819,160205,15444,160384,160389,37505,139642,160395,37680,160486,149968,27705,38047,160848,134904,34855,35061,141606,164979,137137,28344,150058,137248,14756,14009,23568,31203,17727,26294,171181,170148,35139,161740,161880,22230,16607,136714,14753,145199,164072,136133,29101,33638,162269,168360,23143,19639,159919,166315,162301,162314,162571,163174,147834,31555,31102,163849,28597,172767,27139,164632,21410,159239,37823,26678,38749,164207,163875,158133,136173,143919,163912,23941,166960,163971,22293,38947,166217,23979,149896,26046,27093,21458,150181,147329,15377,26422,163984,164084,164142,139169,164175,164233,164271,164378,164614,164655,164746,13770,164968,165546,18682,25574,166230,30728,37461,166328,17394,166375,17375,166376,166726,166868,23032,166921,36619,167877,168172,31569,168208,168252,15863,168286,150218,36816,29327,22155,169191,169449,169392,169400,169778,170193,170313,170346,170435,170536,170766,171354,171419,32415,171768,171811,19620,38215,172691,29090,172799,19857,36882,173515,19868,134300,36798,21953,36794,140464,36793,150163,17673,32383,28502,27313,20202,13540,166700,161949,14138,36480,137205,163876,166764,166809,162366,157359,15851,161365,146615,153141,153942,20122,155265,156248,22207,134765,36366,23405,147080,150686,25566,25296,137206,137339,25904,22061,154698,21530,152337,15814,171416,19581,22050,22046,32585,155352,22901,146752,34672,19996,135146,134473,145082,33047,40286,36120,30267,40005,30286,30649,37701,21554,33096,33527,22053,33074,33816,32957,21994,31074,22083,21526,134813,13774,22021,22001,26353,164578,13869,30004,22000,21946,21655,21874,134209,134294,24272,151880,134774,142434,134818,40619,32090,21982,135285,25245,38765,21652,36045,29174,37238,25596,25529,25598,21865,142147,40050,143027,20890,13535,134567,20903,21581,21790,21779,30310,36397,157834,30129,32950,34820,34694,35015,33206,33820,135361,17644,29444,149254,23440,33547,157843,22139,141044,163119,147875,163187,159440,160438,37232,135641,37384,146684,173737,134828,134905,29286,138402,18254,151490,163833,135147,16634,40029,25887,142752,18675,149472,171388,135148,134666,24674,161187,135149,null,155720,135559,29091,32398,40272,19994,19972,13687,23309,27826,21351,13996,14812,21373,13989,149016,22682,150382,33325,21579,22442,154261,133497,null,14930,140389,29556,171692,19721,39917,146686,171824,19547,151465,169374,171998,33884,146870,160434,157619,145184,25390,32037,147191,146988,14890,36872,21196,15988,13946,17897,132238,30272,23280,134838,30842,163630,22695,16575,22140,39819,23924,30292,173108,40581,19681,30201,14331,24857,143578,148466,null,22109,135849,22439,149859,171526,21044,159918,13741,27722,40316,31830,39737,22494,137068,23635,25811,169168,156469,160100,34477,134440,159010,150242,134513,null,20990,139023,23950,38659,138705,40577,36940,31519,39682,23761,31651,25192,25397,39679,31695,39722,31870,39726,31810,31878,39957,31740,39689,40727,39963,149822,40794,21875,23491,20477,40600,20466,21088,15878,21201,22375,20566,22967,24082,38856,40363,36700,21609,38836,39232,38842,21292,24880,26924,21466,39946,40194,19515,38465,27008,20646,30022,137069,39386,21107,null,37209,38529,37212,null,37201,167575,25471,159011,27338,22033,37262,30074,25221,132092,29519,31856,154657,146685,null,149785,30422,39837,20010,134356,33726,34882,null,23626,27072,20717,22394,21023,24053,20174,27697,131570,20281,21660,21722,21146,36226,13822,24332,13811,null,27474,37244,40869,39831,38958,39092,39610,40616,40580,29050,31508,null,27642,34840,32632,null,22048,173642,36471,40787,null,36308,36431,40476,36353,25218,164733,36392,36469,31443,150135,31294,30936,27882,35431,30215,166490,40742,27854,34774,30147,172722,30803,194624,36108,29410,29553,35629,29442,29937,36075,150203,34351,24506,34976,17591,null,137275,159237,null,35454,140571,null,24829,30311,39639,40260,37742,39823,34805,null,34831,36087,29484,38689,39856,13782,29362,19463,31825,39242,155993,24921,19460,40598,24957,null,22367,24943,25254,25145,25294,14940,25058,21418,144373,25444,26626,13778,23895,166850,36826,167481,null,20697,138566,30982,21298,38456,134971,16485,null,30718,null,31938,155418,31962,31277,32870,32867,32077,29957,29938,35220,33306,26380,32866,160902,32859,29936,33027,30500,35209,157644,30035,159441,34729,34766,33224,34700,35401,36013,35651,30507,29944,34010,13877,27058,36262,null,35241,29800,28089,34753,147473,29927,15835,29046,24740,24988,15569,29026,24695,null,32625,166701,29264,24809,19326,21024,15384,146631,155351,161366,152881,137540,135934,170243,159196,159917,23745,156077,166415,145015,131310,157766,151310,17762,23327,156492,40784,40614,156267,12288,65292,12289,12290,65294,8231,65307,65306,65311,65281,65072,8230,8229,65104,65105,65106,183,65108,65109,65110,65111,65372,8211,65073,8212,65075,9588,65076,65103,65288,65289,65077,65078,65371,65373,65079,65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,65283,65286,65290,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,9661,9660,12963,8453,175,65507,65343,717,65097,65098,65101,65102,65099,65100,65119,65120,65121,65291,65293,215,247,177,8730,65308,65310,65309,8806,8807,8800,8734,8786,8801,65122,65123,65124,65125,65126,65374,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,8757,8756,9792,9794,8853,8857,8593,8595,8592,8594,8598,8599,8601,8600,8741,8739,65295,65340,8725,65128,65284,65509,12306,65504,65505,65285,65312,8451,8457,65129,65130,65131,13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,9701,9700,9585,9586,9587,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,12329,21313,21316,21317,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,713,714,711,715,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,8364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19968,20057,19969,19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,20998,20999,21000,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,29976,29983,29992,29993,30000,30001,30002,30003,30091,30333,30382,30399,30446,30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,23000,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32000,32009,32007,32004,32006,32568,32654,32703,32772,32784,32781,32785,32822,32982,32997,32986,32963,32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,35284,35336,35330,35331,35998,36000,36212,36211,36276,36557,36556,36848,36838,36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,25958,25954,25955,26001,26000,26031,26222,26224,26228,26230,26223,26257,26234,26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,37237,37240,37239,37236,37496,37504,37509,37528,37526,37499,37523,37532,37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,37563,37559,37610,37548,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,34204,34193,34196,34223,34203,34183,34216,34186,34407,34752,34769,34739,34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24413,25059,25139,25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,34224,34234,34233,34214,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,36995,37000,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,39872,40273,40285,40288,40672,40725,40748,20787,22181,22750,22751,22754,23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32645,32371,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,38753,38876,38907,39006,39000,39003,39100,39237,39241,39446,39449,39693,39912,39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,22184,22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38000,39025,39262,39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,40475,40478,31858,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,20022,20031,20101,20128,20866,20886,20907,21241,21304,21353,21430,22794,23424,24027,12083,24191,24308,24400,24417,25908,26080,30098,30326,36789,38582,168,710,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,65339,65341,10045,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8679,8632,8633,12751,131276,20058,131210,20994,17553,40880,20872,40881,161287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65506,65508,65287,65282,12849,8470,8481,12443,12444,11904,11908,11910,11911,11912,11914,11916,11917,11925,11932,11933,11941,11943,11946,11948,11950,11958,11964,11966,11974,11978,11980,11981,11983,11990,11991,11998,12003,null,null,null,643,592,603,596,629,339,248,331,650,618,20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,64012,23662,24435,19983,20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,20193,20189,20186,21004,21276,21324,22306,22307,22807,22831,23425,23428,23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,21011,21001,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,25188,25185,25190,25186,25177,25184,25178,25189,26095,26094,26430,26425,26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,25200,25217,25224,25207,25213,25202,25204,25911,26096,26100,26099,26098,26101,26437,26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,28143,28031,28038,27998,28007,28000,28055,28016,28028,27999,28034,28056,27951,28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,31541,31559,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,33712,33663,33702,33671,33710,33654,33690,34393,34390,34495,34487,34498,34497,34501,34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31547,31556,31560,31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,33779,33749,33786,33735,33745,33770,33811,33731,33772,33774,33732,33787,33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,35000,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,26864,27000,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,27458,27464,27457,27547,64013,27643,27644,27641,27639,27640,28315,28374,28360,28303,28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34000,33949,33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,37587,37557,37601,37574,37556,38268,38316,38315,38318,38320,38564,38562,38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,24297,24295,24294,24296,24293,24395,24508,24989,25000,24982,25029,25012,25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,34188,34150,34141,34132,34149,34156,34403,34405,34404,34715,34703,34711,34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,37650,37633,37702,37677,37646,37645,37579,37661,37626,37669,37651,37625,37623,37684,37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,24172,24170,24510,24507,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,30978,30971,30972,30962,30981,30969,30974,30980,31147,31144,31324,31323,31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,37755,37729,37726,37731,37735,37760,37710,37721,38343,38336,38345,38339,38341,38327,38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,22169,22896,23356,23657,23658,24000,24173,24174,25048,25055,25069,25070,25073,25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,30291,30295,30298,30374,30397,30444,30658,30650,30975,30988,30995,30996,30985,30992,30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34724,34775,34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,37802,37790,37798,37781,37768,37785,37791,37773,37809,37777,37810,37796,37800,37812,37795,37797,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,28714,29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,32766,32888,33239,33237,33380,33377,33379,34283,34289,34285,34265,34273,34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,37842,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,28729,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,32382,32385,32384,32698,32767,32889,33243,33241,33291,33384,33385,34338,34303,34305,34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,37880,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,40000,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,37949,37948,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,40052,40051,40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,39529,39528,39726,40473,29225,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,28778,40612,40830,40777,40856,30849,37561,35023,22715,24658,31911,23290,9556,9574,9559,9568,9580,9571,9562,9577,9565,9554,9572,9557,9566,9578,9569,9560,9575,9563,9555,9573,9558,9567,9579,9570,9561,9576,9564,9553,9552,9581,9582,9584,9583,65517,132423,37595,132575,147397,34124,17077,29679,20917,13897,149826,166372,37700,137691,33518,146632,30780,26436,25311,149811,166314,131744,158643,135941,20395,140525,20488,159017,162436,144896,150193,140563,20521,131966,24484,131968,131911,28379,132127,20605,20737,13434,20750,39020,14147,33814,149924,132231,20832,144308,20842,134143,139516,131813,140592,132494,143923,137603,23426,34685,132531,146585,20914,20920,40244,20937,20943,20945,15580,20947,150182,20915,20962,21314,20973,33741,26942,145197,24443,21003,21030,21052,21173,21079,21140,21177,21189,31765,34114,21216,34317,158483,21253,166622,21833,28377,147328,133460,147436,21299,21316,134114,27851,136998,26651,29653,24650,16042,14540,136936,29149,17570,21357,21364,165547,21374,21375,136598,136723,30694,21395,166555,21408,21419,21422,29607,153458,16217,29596,21441,21445,27721,20041,22526,21465,15019,134031,21472,147435,142755,21494,134263,21523,28793,21803,26199,27995,21613,158547,134516,21853,21647,21668,18342,136973,134877,15796,134477,166332,140952,21831,19693,21551,29719,21894,21929,22021,137431,147514,17746,148533,26291,135348,22071,26317,144010,26276,26285,22093,22095,30961,22257,38791,21502,22272,22255,22253,166758,13859,135759,22342,147877,27758,28811,22338,14001,158846,22502,136214,22531,136276,148323,22566,150517,22620,22698,13665,22752,22748,135740,22779,23551,22339,172368,148088,37843,13729,22815,26790,14019,28249,136766,23076,21843,136850,34053,22985,134478,158849,159018,137180,23001,137211,137138,159142,28017,137256,136917,23033,159301,23211,23139,14054,149929,23159,14088,23190,29797,23251,159649,140628,15749,137489,14130,136888,24195,21200,23414,25992,23420,162318,16388,18525,131588,23509,24928,137780,154060,132517,23539,23453,19728,23557,138052,23571,29646,23572,138405,158504,23625,18653,23685,23785,23791,23947,138745,138807,23824,23832,23878,138916,23738,24023,33532,14381,149761,139337,139635,33415,14390,15298,24110,27274,24181,24186,148668,134355,21414,20151,24272,21416,137073,24073,24308,164994,24313,24315,14496,24316,26686,37915,24333,131521,194708,15070,18606,135994,24378,157832,140240,24408,140401,24419,38845,159342,24434,37696,166454,24487,23990,15711,152144,139114,159992,140904,37334,131742,166441,24625,26245,137335,14691,15815,13881,22416,141236,31089,15936,24734,24740,24755,149890,149903,162387,29860,20705,23200,24932,33828,24898,194726,159442,24961,20980,132694,24967,23466,147383,141407,25043,166813,170333,25040,14642,141696,141505,24611,24924,25886,25483,131352,25285,137072,25301,142861,25452,149983,14871,25656,25592,136078,137212,25744,28554,142902,38932,147596,153373,25825,25829,38011,14950,25658,14935,25933,28438,150056,150051,25989,25965,25951,143486,26037,149824,19255,26065,16600,137257,26080,26083,24543,144384,26136,143863,143864,26180,143780,143781,26187,134773,26215,152038,26227,26228,138813,143921,165364,143816,152339,30661,141559,39332,26370,148380,150049,15147,27130,145346,26462,26471,26466,147917,168173,26583,17641,26658,28240,37436,26625,144358,159136,26717,144495,27105,27147,166623,26995,26819,144845,26881,26880,15666,14849,144956,15232,26540,26977,166474,17148,26934,27032,15265,132041,33635,20624,27129,144985,139562,27205,145155,27293,15347,26545,27336,168348,15373,27421,133411,24798,27445,27508,141261,28341,146139,132021,137560,14144,21537,146266,27617,147196,27612,27703,140427,149745,158545,27738,33318,27769,146876,17605,146877,147876,149772,149760,146633,14053,15595,134450,39811,143865,140433,32655,26679,159013,159137,159211,28054,27996,28284,28420,149887,147589,159346,34099,159604,20935,27804,28189,33838,166689,28207,146991,29779,147330,31180,28239,23185,143435,28664,14093,28573,146992,28410,136343,147517,17749,37872,28484,28508,15694,28532,168304,15675,28575,147780,28627,147601,147797,147513,147440,147380,147775,20959,147798,147799,147776,156125,28747,28798,28839,28801,28876,28885,28886,28895,16644,15848,29108,29078,148087,28971,28997,23176,29002,29038,23708,148325,29007,37730,148161,28972,148570,150055,150050,29114,166888,28861,29198,37954,29205,22801,37955,29220,37697,153093,29230,29248,149876,26813,29269,29271,15957,143428,26637,28477,29314,29482,29483,149539,165931,18669,165892,29480,29486,29647,29610,134202,158254,29641,29769,147938,136935,150052,26147,14021,149943,149901,150011,29687,29717,26883,150054,29753,132547,16087,29788,141485,29792,167602,29767,29668,29814,33721,29804,14128,29812,37873,27180,29826,18771,150156,147807,150137,166799,23366,166915,137374,29896,137608,29966,29929,29982,167641,137803,23511,167596,37765,30029,30026,30055,30062,151426,16132,150803,30094,29789,30110,30132,30210,30252,30289,30287,30319,30326,156661,30352,33263,14328,157969,157966,30369,30373,30391,30412,159647,33890,151709,151933,138780,30494,30502,30528,25775,152096,30552,144044,30639,166244,166248,136897,30708,30729,136054,150034,26826,30895,30919,30931,38565,31022,153056,30935,31028,30897,161292,36792,34948,166699,155779,140828,31110,35072,26882,31104,153687,31133,162617,31036,31145,28202,160038,16040,31174,168205,31188],'euc-kr':[44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,null,null,null,null,null,null,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,44115,44117,null,null,null,null,null,null,44118,44119,44121,44122,44123,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,null,null,null,null,null,null,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,44374,44375,null,null,null,null,null,null,44377,44378,44379,44380,44381,44382,44383,44384,44386,44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,null,null,null,null,null,null,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,44603,44604,null,null,null,null,null,null,44605,44606,44607,44610,44612,44615,44616,44617,44619,44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,null,null,null,null,null,null,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,null,null,null,null,null,null,44836,44837,44838,44839,44840,44841,44842,44843,44846,44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,null,null,null,null,null,null,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,45058,45059,null,null,null,null,null,null,45061,45062,45063,45064,45065,45066,45067,45069,45070,45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,null,null,null,null,null,null,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,null,null,null,null,null,null,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,null,null,null,null,null,null,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,45523,45525,null,null,null,null,null,null,45526,45527,45528,45529,45530,45531,45534,45536,45537,45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,null,null,null,null,null,null,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,45750,45751,null,null,null,null,null,null,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,null,null,null,null,null,null,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,45995,45997,null,null,null,null,null,null,45998,45999,46000,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,null,null,null,null,null,null,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46209,46210,null,null,null,null,null,null,46211,46212,46213,46214,46215,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,null,null,null,null,null,null,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,46441,46442,null,null,null,null,null,null,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,null,null,null,null,null,null,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,46649,46650,null,null,null,null,null,null,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,null,null,null,null,null,null,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,46841,46842,null,null,null,null,null,null,46843,46844,46845,46846,46847,46850,46851,46852,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,null,null,null,null,null,null,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,null,null,null,null,null,null,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,null,null,null,null,null,null,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,47292,47293,null,null,null,null,null,null,47294,47295,47298,47300,47302,47303,47304,47305,47306,47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,null,null,null,null,null,null,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,null,null,null,null,null,null,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,null,null,null,null,null,null,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,47761,47762,null,null,null,null,null,null,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,null,null,null,null,null,null,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,47984,47985,null,null,null,null,null,null,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,null,null,null,null,null,null,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,48216,48217,null,null,null,null,null,null,48218,48219,48220,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,null,null,null,null,null,null,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,null,null,null,null,null,null,48442,48443,48444,48445,48446,48447,48449,48450,48451,48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,null,null,null,null,null,null,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,48658,48659,null,null,null,null,null,null,48661,48662,48663,48664,48665,48666,48667,48670,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,null,null,null,null,null,null,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,48884,48885,null,null,null,null,null,null,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49000,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,null,null,null,null,null,null,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49073,49074,49075,49076,49077,49078,49079,49080,null,null,null,null,null,null,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49094,49095,49096,49097,49098,49099,49102,49103,49105,49106,49107,49109,49110,49111,49112,49113,49114,49115,49117,49118,49120,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49234,49235,49236,49237,49238,49239,49241,49242,49243,null,null,null,null,null,null,49245,49246,49247,49249,49250,49251,49252,49253,49254,49255,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,null,null,null,null,null,null,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49298,49299,49301,49302,49303,49305,49306,49307,49308,49309,49310,49311,49314,49316,49318,49319,49320,49321,49322,49323,49326,49329,49330,49335,49336,49337,49338,49339,49342,49346,49347,49348,49350,49351,49354,49355,49357,49358,49359,49361,49362,49363,49364,49365,49366,49367,49370,49374,49375,49376,49377,49378,49379,49382,49383,49385,49386,49387,49389,49390,49391,49392,49393,49394,49395,49398,49400,49402,49403,49404,49405,49406,49407,49409,49410,49411,49413,49414,49415,49417,49418,49419,49420,49421,49422,49423,49425,49426,49427,49428,49430,49431,49432,49433,49434,49435,49441,49442,49445,49448,49449,49450,49451,49454,49458,49459,49460,49461,49463,49466,49467,49469,49470,49471,49473,49474,49475,49476,49477,49478,49479,49482,49486,49487,49488,49489,49490,49491,49494,49495,null,null,null,null,null,null,49497,49498,49499,49501,49502,49503,49504,49505,49506,49507,49510,49514,49515,49516,49517,49518,49519,49521,49522,49523,49525,49526,49527,49529,49530,49531,null,null,null,null,null,null,49532,49533,49534,49535,49536,49537,49538,49539,49540,49542,49543,49544,49545,49546,49547,49551,49553,49554,49555,49557,49559,49560,49561,49562,49563,49566,49568,49570,49571,49572,49574,49575,49578,49579,49581,49582,49583,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49598,49599,49600,49601,49602,49603,49605,49606,49607,49609,49610,49611,49613,49614,49615,49616,49617,49618,49619,49621,49622,49625,49626,49627,49628,49629,49630,49631,49633,49634,49635,49637,49638,49639,49641,49642,49643,49644,49645,49646,49647,49650,49652,49653,49654,49655,49656,49657,49658,49659,49662,49663,49665,49666,49667,49669,49670,49671,49672,49673,49674,49675,49678,49680,49682,49683,49684,49685,49686,49687,49690,49691,49693,49694,49697,49698,49699,49700,49701,49702,49703,49706,49708,49710,49712,49715,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,null,null,null,null,null,null,49734,49735,49737,49738,49739,49740,49741,49742,49743,49746,49747,49749,49750,49751,49753,49754,49755,49756,49757,49758,49759,49761,49762,49763,49764,49766,null,null,null,null,null,null,49767,49768,49769,49770,49771,49774,49775,49777,49778,49779,49781,49782,49783,49784,49785,49786,49787,49790,49792,49794,49795,49796,49797,49798,49799,49802,49803,49804,49805,49806,49807,49809,49810,49811,49812,49813,49814,49815,49817,49818,49820,49822,49823,49824,49825,49826,49827,49830,49831,49833,49834,49835,49838,49839,49840,49841,49842,49843,49846,49848,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49886,49887,49889,49890,49893,49894,49895,49896,49897,49898,49902,49904,49906,49907,49908,49909,49911,49914,49917,49918,49919,49921,49922,49923,49924,49925,49926,49927,49930,49931,49934,49935,49936,49937,49938,49942,49943,49945,49946,49947,49949,49950,49951,49952,49953,49954,49955,49958,49959,49962,49963,49964,49965,49966,49967,49968,49969,49970,null,null,null,null,null,null,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49990,49991,49992,49993,49994,49995,49996,49997,null,null,null,null,null,null,49998,49999,50000,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50026,50027,50029,50030,50031,50033,50035,50036,50037,50038,50039,50042,50043,50046,50047,50048,50049,50050,50051,50053,50054,50055,50057,50058,50059,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50138,50139,50141,50142,50145,50147,50148,50149,50150,50151,50154,50155,50156,50158,50159,50160,50161,50162,50163,50166,50167,50169,50170,50171,50172,50173,50174,null,null,null,null,null,null,50175,50176,50177,50178,50179,50180,50181,50182,50183,50185,50186,50187,50188,50189,50190,50191,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,null,null,null,null,null,null,50203,50204,50205,50206,50207,50208,50209,50210,50211,50213,50214,50215,50216,50217,50218,50219,50221,50222,50223,50225,50226,50227,50229,50230,50231,50232,50233,50234,50235,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50278,50279,50281,50282,50283,50285,50286,50287,50288,50289,50290,50291,50294,50295,50296,50298,50299,50300,50301,50302,50303,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50325,50326,50327,50328,50329,50330,50331,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50361,50362,50363,50365,50366,50367,50368,50369,50370,50371,50372,50373,null,null,null,null,null,null,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,null,null,null,null,null,null,50400,50401,50402,50403,50404,50405,50406,50407,50408,50410,50411,50412,50413,50414,50415,50418,50419,50421,50422,50423,50425,50427,50428,50429,50430,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50445,50446,50447,50449,50450,50451,50453,50454,50455,50456,50457,50458,50459,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50474,50475,50477,50478,50479,50481,50482,50483,50484,50485,50486,50487,50490,50492,50494,50495,50496,50497,50498,50499,50502,50503,50507,50511,50512,50513,50514,50518,50522,50523,50524,50527,50530,50531,50533,50534,50535,50537,50538,50539,50540,50541,50542,50543,50546,50550,50551,50552,50553,50554,50555,50558,50559,50561,50562,50563,50565,50566,50568,50569,50570,50571,50574,50576,50578,50579,50580,50582,50585,50586,50587,50589,50590,50591,50593,50594,50595,50596,50597,50598,50599,50600,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50614,null,null,null,null,null,null,50615,50618,50623,50624,50625,50626,50627,50635,50637,50639,50642,50643,50645,50646,50647,50649,50650,50651,50652,50653,50654,50655,50658,50660,50662,50663,null,null,null,null,null,null,50664,50665,50666,50667,50671,50673,50674,50675,50677,50680,50681,50682,50683,50690,50691,50692,50697,50698,50699,50701,50702,50703,50705,50706,50707,50708,50709,50710,50711,50714,50717,50718,50719,50720,50721,50722,50723,50726,50727,50729,50730,50731,50735,50737,50738,50742,50744,50746,50748,50749,50750,50751,50754,50755,50757,50758,50759,50761,50762,50763,50764,50765,50766,50767,50770,50774,50775,50776,50777,50778,50779,50782,50783,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50797,50798,50800,50802,50803,50804,50805,50806,50807,50810,50811,50813,50814,50815,50817,50818,50819,50820,50821,50822,50823,50826,50828,50830,50831,50832,50833,50834,50835,50838,50839,50841,50842,50843,50845,50846,50847,50848,50849,50850,50851,50854,50856,50858,50859,50860,50861,50862,50863,50866,50867,50869,50870,50871,50875,50876,50877,50878,50879,50882,50884,50886,50887,50888,50889,50890,50891,50894,null,null,null,null,null,null,50895,50897,50898,50899,50901,50902,50903,50904,50905,50906,50907,50910,50911,50914,50915,50916,50917,50918,50919,50922,50923,50925,50926,50927,50929,50930,null,null,null,null,null,null,50931,50932,50933,50934,50935,50938,50939,50940,50942,50943,50944,50945,50946,50947,50950,50951,50953,50954,50955,50957,50958,50959,50960,50961,50962,50963,50966,50968,50970,50971,50972,50973,50974,50975,50978,50979,50981,50982,50983,50985,50986,50987,50988,50989,50990,50991,50994,50996,50998,51000,51001,51002,51003,51006,51007,51009,51010,51011,51013,51014,51015,51016,51017,51019,51022,51024,51033,51034,51035,51037,51038,51039,51041,51042,51043,51044,51045,51046,51047,51049,51050,51052,51053,51054,51055,51056,51057,51058,51059,51062,51063,51065,51066,51067,51071,51072,51073,51074,51078,51083,51084,51085,51087,51090,51091,51093,51097,51099,51100,51101,51102,51103,51106,51111,51112,51113,51114,51115,51118,51119,51121,51122,51123,51125,51126,51127,51128,51129,51130,51131,51134,51138,51139,51140,51141,51142,51143,51146,51147,51149,51151,51153,51154,51155,51156,51157,51158,51159,51161,51162,51163,51164,null,null,null,null,null,null,51166,51167,51168,51169,51170,51171,51173,51174,51175,51177,51178,51179,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,null,null,null,null,null,null,51195,51196,51197,51198,51199,51202,51203,51205,51206,51207,51209,51211,51212,51213,51214,51215,51218,51220,51223,51224,51225,51226,51227,51230,51231,51233,51234,51235,51237,51238,51239,51240,51241,51242,51243,51246,51248,51250,51251,51252,51253,51254,51255,51257,51258,51259,51261,51262,51263,51265,51266,51267,51268,51269,51270,51271,51274,51275,51278,51279,51280,51281,51282,51283,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51314,51315,51317,51318,51319,51321,51323,51324,51325,51326,51327,51330,51332,51336,51337,51338,51342,51343,51344,51345,51346,51347,51349,51350,51351,51352,51353,51354,51355,51356,51358,51360,51362,51363,51364,51365,51366,51367,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51390,51391,51392,51393,null,null,null,null,null,null,51394,51395,51397,51398,51399,51401,51402,51403,51405,51406,51407,51408,51409,51410,51411,51414,51416,51418,51419,51420,51421,51422,51423,51426,51427,51429,null,null,null,null,null,null,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51446,51447,51448,51449,51450,51451,51454,51455,51457,51458,51459,51463,51464,51465,51466,51467,51470,12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,8835,8746,8745,8743,8744,65506,51472,51474,51475,51476,51477,51478,51479,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,null,null,null,null,null,null,51501,51502,51503,51504,51505,51506,51507,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,null,null,null,null,null,null,51528,51529,51530,51531,51532,51533,51534,51535,51538,51539,51541,51542,51543,51545,51546,51547,51548,51549,51550,51551,51554,51556,51557,51558,51559,51560,51561,51562,51563,51565,51566,51567,8658,8660,8704,8707,180,65374,711,728,733,730,729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51569,51570,51571,51573,51574,51575,51576,51577,51578,51579,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51594,51595,51597,51598,51599,null,null,null,null,null,null,51601,51602,51603,51604,51605,51606,51607,51610,51612,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,null,null,null,null,null,null,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51650,51651,51653,51654,51657,51659,51660,51661,51662,51663,51666,51668,51671,51672,51675,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,51678,51679,51681,51683,51685,51686,51688,51689,51690,51691,51694,51698,51699,51700,51701,51702,51703,51706,51707,51709,51710,51711,51713,51714,51715,51716,null,null,null,null,null,null,51717,51718,51719,51722,51726,51727,51728,51729,51730,51731,51733,51734,51735,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,null,null,null,null,null,null,51750,51751,51752,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,51783,51784,51785,51786,51787,51790,51791,51793,51794,51795,51797,51798,51799,51800,51801,51802,51803,51806,51810,51811,51812,51813,51814,51815,51817,51818,null,null,null,null,null,null,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51838,51839,51840,51841,51842,51843,51845,51846,null,null,null,null,null,null,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,null,null,null,null,null,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51902,51903,51905,51906,51907,51909,null,null,null,null,null,null,51910,51911,51912,51913,51914,51915,51918,51920,51922,51924,51925,51926,51927,51930,51931,51932,51933,51934,51935,51937,51938,51939,51940,51941,51942,51943,null,null,null,null,null,null,51944,51945,51946,51947,51949,51950,51951,51952,51953,51954,51955,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51977,51978,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,9542,9543,9544,9545,9546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51979,51980,51981,51982,51983,51985,51986,51987,51989,51990,51991,51993,51994,51995,51996,51997,51998,51999,52002,52003,52004,52005,52006,52007,52008,52009,null,null,null,null,null,null,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52034,52035,52036,null,null,null,null,null,null,52037,52038,52039,52042,52043,52045,52046,52047,52049,52050,52051,52052,52053,52054,52055,52058,52059,52060,52062,52063,52064,52065,52066,52067,52069,52070,52071,52072,52073,52074,52075,52076,13205,13206,13207,8467,13208,13252,13219,13220,13221,13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,13267,13251,13257,13276,13254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,null,null,null,null,null,null,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52125,52126,52127,52128,52129,52130,52131,null,null,null,null,null,null,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,198,208,170,294,null,306,null,319,321,216,338,186,222,358,330,null,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,189,8531,8532,188,190,8539,8540,8541,8542,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,null,null,null,null,null,null,52192,52193,52194,52195,52197,52198,52200,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,null,null,null,null,null,null,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52238,52239,52241,52242,52243,52245,52246,52247,52248,52249,52250,52251,52254,52255,52256,52259,52260,230,273,240,295,305,307,312,320,322,248,339,223,254,359,331,329,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,52261,52262,52266,52267,52269,52271,52273,52274,52275,52276,52277,52278,52279,52282,52287,52288,52289,52290,52291,52294,52295,52297,52298,52299,52301,52302,null,null,null,null,null,null,52303,52304,52305,52306,52307,52310,52314,52315,52316,52317,52318,52319,52321,52322,52323,52325,52327,52329,52330,52331,52332,52333,52334,52335,52337,52338,null,null,null,null,null,null,52339,52340,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,52372,52373,52374,52375,52378,52379,52381,52382,52383,52385,52386,52387,52388,52389,52390,52391,52394,52398,52399,52400,52401,52402,52403,52406,52407,52409,null,null,null,null,null,null,52410,52411,52413,52414,52415,52416,52417,52418,52419,52422,52424,52426,52427,52428,52429,52430,52431,52433,52434,52435,52437,52438,52439,52440,52441,52442,null,null,null,null,null,null,52443,52444,52445,52446,52447,52448,52449,52450,52451,52453,52454,52455,52456,52457,52458,52459,52461,52462,52463,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,52478,52479,52480,52482,52483,52484,52485,52486,52487,52490,52491,52493,52494,52495,52497,52498,52499,52500,52501,52502,52503,52506,52508,52510,52511,52512,null,null,null,null,null,null,52513,52514,52515,52517,52518,52519,52521,52522,52523,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52538,52539,52540,52541,52542,null,null,null,null,null,null,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52573,52574,52575,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,52577,52578,52579,52581,52582,52583,52584,52585,52586,52587,52590,52592,52594,52595,52596,52597,52598,52599,52601,52602,52603,52604,52605,52606,52607,52608,null,null,null,null,null,null,52609,52610,52611,52612,52613,52614,52615,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52630,52631,52633,52634,52635,52637,52638,52639,null,null,null,null,null,null,52640,52641,52642,52643,52646,52648,52650,52651,52652,52653,52654,52655,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52677,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52678,52679,52680,52681,52682,52683,52685,52686,52687,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,null,null,null,null,null,null,52706,52707,52708,52709,52710,52711,52713,52714,52715,52717,52718,52719,52721,52722,52723,52724,52725,52726,52727,52730,52732,52734,52735,52736,52737,52738,null,null,null,null,null,null,52739,52741,52742,52743,52745,52746,52747,52749,52750,52751,52752,52753,52754,52755,52757,52758,52759,52760,52762,52763,52764,52765,52766,52767,52770,52771,52773,52774,52775,52777,52778,52779,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52780,52781,52782,52783,52786,52788,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,null,null,null,null,null,null,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52826,52827,52829,52830,52834,52835,52836,52837,52838,52839,52842,52844,null,null,null,null,null,null,52846,52847,52848,52849,52850,52851,52854,52855,52857,52858,52859,52861,52862,52863,52864,52865,52866,52867,52870,52872,52874,52875,52876,52877,52878,52879,52882,52883,52885,52886,52887,52889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52890,52891,52892,52893,52894,52895,52898,52902,52903,52904,52905,52906,52907,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,null,null,null,null,null,null,52923,52924,52925,52926,52927,52928,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,null,null,null,null,null,null,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52966,52967,52969,52970,52973,52974,52975,52976,52977,52978,52979,52982,52986,52987,52988,52989,52990,52991,44032,44033,44036,44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,52994,52995,52997,52998,52999,53001,53002,53003,53004,53005,53006,53007,53010,53012,53014,53015,53016,53017,53018,53019,53021,53022,53023,53025,53026,53027,null,null,null,null,null,null,53029,53030,53031,53032,53033,53034,53035,53038,53042,53043,53044,53045,53046,53047,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,null,null,null,null,null,null,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53078,53079,53081,53082,53083,53085,53086,53087,53088,53089,53090,53091,53094,53096,53098,53099,53100,44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,44652,44656,44664,53101,53102,53103,53106,53107,53109,53110,53111,53113,53114,53115,53116,53117,53118,53119,53121,53122,53123,53124,53126,53127,53128,53129,53130,53131,53133,null,null,null,null,null,null,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53154,53155,53156,53157,53158,53159,53161,null,null,null,null,null,null,53162,53163,53164,53165,53166,53167,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53189,53190,53191,53192,53193,53194,53195,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45000,45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,45134,45139,45140,45141,45143,45145,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53218,53219,53221,53222,53223,53225,null,null,null,null,null,null,53226,53227,53228,53229,53230,53231,53234,53236,53238,53239,53240,53241,53242,53243,53245,53246,53247,53249,53250,53251,53253,53254,53255,53256,53257,53258,null,null,null,null,null,null,53259,53260,53261,53262,53263,53264,53266,53267,53268,53269,53270,53271,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,45149,45180,45181,45184,45188,45196,45197,45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,45460,45464,45468,45480,45516,45520,45524,45532,45533,53294,53295,53296,53297,53298,53299,53302,53303,53305,53306,53307,53309,53310,53311,53312,53313,53314,53315,53318,53320,53322,53323,53324,53325,53326,53327,null,null,null,null,null,null,53329,53330,53331,53333,53334,53335,53337,53338,53339,53340,53341,53342,53343,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53358,53359,null,null,null,null,null,null,53361,53362,53363,53365,53366,53367,53368,53369,53370,53371,53374,53375,53376,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,45535,45544,45545,45548,45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53414,53415,53417,53418,53419,53421,53422,53423,53424,53425,53426,null,null,null,null,null,null,53427,53430,53432,53434,53435,53436,53437,53438,53439,53442,53443,53445,53446,53447,53450,53451,53452,53453,53454,53455,53458,53462,53463,53464,53465,53466,null,null,null,null,null,null,53467,53470,53471,53473,53474,53475,53477,53478,53479,53480,53481,53482,53483,53486,53490,53491,53492,53493,53494,53495,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,45927,45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,46388,46392,53509,53510,53511,53512,53513,53514,53515,53516,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,null,null,null,null,null,null,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53554,53555,53557,53558,53559,53561,53563,53564,53565,53566,null,null,null,null,null,null,53567,53570,53574,53575,53576,53577,53578,53579,53582,53583,53585,53586,53587,53589,53590,53591,53592,53593,53594,53595,53598,53600,53602,53603,53604,53605,53606,53607,53609,53610,53611,53613,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,46992,46993,46994,46998,46999,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53629,53630,53631,53632,53633,53634,53635,53637,53638,53639,53641,53642,null,null,null,null,null,null,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53666,53667,53669,53670,53671,null,null,null,null,null,null,53673,53674,53675,53676,53677,53678,53679,53682,53684,53686,53687,53688,53689,53691,53693,53694,53695,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,47000,47001,47004,47008,47016,47017,47019,47020,47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,47439,47441,47448,47449,47452,47456,47464,47465,53712,53713,53714,53715,53716,53717,53718,53719,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,null,null,null,null,null,null,53739,53740,53741,53742,53743,53744,53745,53746,53747,53749,53750,53751,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,null,null,null,null,null,null,53768,53770,53771,53772,53773,53774,53775,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,47467,47469,47476,47477,47480,47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,53802,53803,53806,53807,53809,53810,53811,53813,53814,53815,53816,53817,53818,53819,53822,53824,53826,53827,53828,53829,53830,53831,53833,53834,53835,53836,null,null,null,null,null,null,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53853,53854,53855,53856,53857,53858,53859,53861,53862,53863,53864,null,null,null,null,null,null,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53890,53891,53893,53894,53895,53897,53898,53899,53900,47872,47876,47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,48279,53901,53902,53903,53906,53907,53908,53910,53911,53912,53913,53914,53915,53917,53918,53919,53921,53922,53923,53925,53926,53927,53928,53929,53930,53931,53933,null,null,null,null,null,null,53934,53935,53936,53938,53939,53940,53941,53942,53943,53946,53947,53949,53950,53953,53955,53956,53957,53958,53959,53962,53964,53965,53966,53967,53968,53969,null,null,null,null,null,null,53970,53971,53973,53974,53975,53977,53978,53979,53981,53982,53983,53984,53985,53986,53987,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54002,54003,54005,54006,54007,54009,54010,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,48731,48736,48737,48740,54011,54012,54013,54014,54015,54018,54020,54022,54023,54024,54025,54026,54027,54031,54033,54034,54035,54037,54039,54040,54041,54042,54043,54046,54050,54051,null,null,null,null,null,null,54052,54054,54055,54058,54059,54061,54062,54063,54065,54066,54067,54068,54069,54070,54071,54074,54078,54079,54080,54081,54082,54083,54086,54087,54088,54089,null,null,null,null,null,null,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,48744,48746,48752,48753,48755,48756,48757,48763,48764,48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,49360,49368,49369,49371,49372,49373,49380,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54142,54143,54145,54146,54147,54149,54150,54151,null,null,null,null,null,null,54152,54153,54154,54155,54158,54162,54163,54164,54165,54166,54167,54170,54171,54173,54174,54175,54177,54178,54179,54180,54181,54182,54183,54186,54188,54190,null,null,null,null,null,null,54191,54192,54193,54194,54195,54197,54198,54199,54201,54202,54203,54205,54206,54207,54208,54209,54210,54211,54214,54215,54218,54219,54220,54221,54222,54223,54225,54226,54227,54228,54229,54230,49381,49384,49388,49396,49397,49399,49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,54231,54233,54234,54235,54236,54237,54238,54239,54240,54242,54244,54245,54246,54247,54248,54249,54250,54251,54254,54255,54257,54258,54259,54261,54262,54263,null,null,null,null,null,null,54264,54265,54266,54267,54270,54272,54274,54275,54276,54277,54278,54279,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,null,null,null,null,null,null,54295,54296,54297,54298,54299,54300,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,49711,49713,49714,49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,54328,54329,54330,54331,54332,54333,54334,54335,54337,54338,54339,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,null,null,null,null,null,null,54356,54357,54358,54359,54360,54361,54362,54363,54365,54366,54367,54369,54370,54371,54373,54374,54375,54376,54377,54378,54379,54380,54382,54384,54385,54386,null,null,null,null,null,null,54387,54388,54389,54390,54391,54394,54395,54397,54398,54401,54403,54404,54405,54406,54407,54410,54412,54414,54415,54416,54417,54418,54419,54421,54422,54423,54424,54425,54426,54427,54428,54429,50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,50634,50636,50638,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,null,null,null,null,null,null,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54477,54478,54479,54481,54482,54483,54485,null,null,null,null,null,null,54486,54487,54488,54489,54490,54491,54493,54494,54496,54497,54498,54499,54500,54501,54502,54503,54505,54506,54507,54509,54510,54511,54513,54514,54515,54516,54517,54518,54519,54521,54522,54524,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,50900,50908,50909,50912,50913,50920,54526,54527,54528,54529,54530,54531,54533,54534,54535,54537,54538,54539,54541,54542,54543,54544,54545,54546,54547,54550,54552,54553,54554,54555,54556,54557,null,null,null,null,null,null,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,null,null,null,null,null,null,54584,54585,54586,54587,54590,54591,54593,54594,54595,54597,54598,54599,54600,54601,54602,54603,54606,54608,54610,54611,54612,54613,54614,54615,54618,54619,54621,54622,54623,54625,54626,54627,50921,50924,50928,50936,50937,50941,50948,50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,51165,51172,51176,51180,51200,51201,51204,51208,51210,54628,54630,54631,54634,54636,54638,54639,54640,54641,54642,54643,54646,54647,54649,54650,54651,54653,54654,54655,54656,54657,54658,54659,54662,54666,54667,null,null,null,null,null,null,54668,54669,54670,54671,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54694,54695,null,null,null,null,null,null,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,51216,51217,51219,51221,51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,54730,54731,54733,54734,54735,54737,54739,54740,54741,54742,54743,54746,54748,54750,54751,54752,54753,54754,54755,54758,54759,54761,54762,54763,54765,54766,null,null,null,null,null,null,54767,54768,54769,54770,54771,54774,54776,54778,54779,54780,54781,54782,54783,54786,54787,54789,54790,54791,54793,54794,54795,54796,54797,54798,54799,54802,null,null,null,null,null,null,54806,54807,54808,54809,54810,54811,54813,54814,54815,54817,54818,54819,54821,54822,54823,54824,54825,54826,54827,54828,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54842,54843,51669,51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,51956,51976,51984,51988,51992,52000,52001,52033,52040,52041,52044,52048,52056,52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,52281,52283,54845,54846,54847,54849,54850,54851,54852,54854,54855,54858,54860,54862,54863,54864,54866,54867,54870,54871,54873,54874,54875,54877,54878,54879,54880,54881,null,null,null,null,null,null,54882,54883,54884,54885,54886,54888,54890,54891,54892,54893,54894,54895,54898,54899,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,null,null,null,null,null,null,54913,54914,54916,54918,54919,54920,54921,54922,54923,54926,54927,54929,54930,54931,54933,54934,54935,54936,54937,54938,54939,54940,54942,54944,54946,54947,54948,54949,54950,54951,54953,54954,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,52776,52784,52785,52787,52789,54955,54957,54958,54959,54961,54962,54963,54964,54965,54966,54967,54968,54970,54972,54973,54974,54975,54976,54977,54978,54979,54982,54983,54985,54986,54987,null,null,null,null,null,null,54989,54990,54991,54992,54994,54995,54997,54998,55000,55002,55003,55004,55005,55006,55007,55009,55010,55011,55013,55014,55015,55017,55018,55019,55020,55021,null,null,null,null,null,null,55022,55023,55025,55026,55027,55028,55030,55031,55032,55033,55034,55035,55038,55039,55041,55042,55043,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55058,55059,55060,52824,52825,52828,52831,52832,52833,52840,52841,52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,52972,52980,52981,52983,52984,52985,52992,52993,52996,53000,53008,53009,53011,53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,53252,53265,53272,53293,53300,53301,53304,53308,55061,55062,55063,55066,55067,55069,55070,55071,55073,55074,55075,55076,55077,55078,55079,55082,55084,55086,55087,55088,55089,55090,55091,55094,55095,55097,null,null,null,null,null,null,55098,55099,55101,55102,55103,55104,55105,55106,55107,55109,55110,55112,55114,55115,55116,55117,55118,55119,55122,55123,55125,55130,55131,55132,55133,55134,null,null,null,null,null,null,55135,55138,55140,55142,55143,55144,55146,55147,55149,55150,55151,55153,55154,55155,55157,55158,55159,55160,55161,55162,55163,55166,55167,55168,55170,55171,55172,55173,55174,55175,55178,55179,53316,53317,53319,53321,53328,53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,55181,55182,55183,55185,55186,55187,55188,55189,55190,55191,55194,55196,55198,55199,55200,55201,55202,55203,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,53860,53888,53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54000,54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,54273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,54804,54805,54812,54816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54820,54829,54840,54841,54844,54848,54853,54856,54857,54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,55177,55180,55184,55192,55193,55195,55197,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20285,20339,20551,20729,21152,21487,21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21283,23724,30002,32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,25106,26690,26800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,38799,20018,23521,25096,26524,29916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31185,33747,35463,35506,36328,36942,37707,38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,39509,39851,19992,20037,20061,20167,20465,20855,21246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21312,21475,21477,21646,22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,39740,63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,26071,26083,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,31637,32000,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,63778,30007,63779,63780,63781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32013,63782,63783,34930,22218,23064,63784,63785,63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,63832,63833,23612,27877,21311,28346,22810,33590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20025,20150,20294,21934,22296,22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26873,27330,28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,32645,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,24976,25088,25891,28451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29001,29833,32244,32879,34030,36646,36899,37706,20925,21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,24278,26009,29134,30274,30637,32842,34044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36988,39719,40845,22744,23105,23650,27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31435,31520,31890,25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,37000,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,21563,21839,25991,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,39151,21187,25300,25765,28196,28497,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30332,36299,37297,37474,39662,39747,20515,20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,27861,29754,20731,21128,22721,25816,27287,29863,30294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30887,34327,38370,38713,63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23386,23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,33104,33105,33178,33344,33433,33705,35331,36000,36070,36091,36212,36282,37096,37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,21290,21329,22915,23138,24199,24754,24970,25161,25209,26000,26503,27047,27604,27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,32737,32933,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,40605,21066,63849,26388,63850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20632,21034,23665,25955,27733,29642,29987,30109,31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,26646,26866,29312,29790,31598,32110,32214,32626,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32997,33298,34223,35199,35475,36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32854,32882,33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,24833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,36848,37477,23815,23847,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23913,29791,33181,34664,28629,25342,32722,35126,35186,19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,23460,23526,24713,23529,23563,24515,27777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63858,28145,28683,29978,33455,35574,20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27387,32588,40367,40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,29744,33398,33490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,20522,63925,21000,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,25942,26111,26212,26791,27738,28595,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28879,29100,29522,31613,34568,35492,39986,40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,25854,63934,26332,63935,27208,63936,29183,29796,63937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31368,31407,32327,32350,32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36939,38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,29783,33489,34945,36677,36960,63942,38498,39000,40219,26376,36234,37470,20301,20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,28216,63947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,33380,34191,34811,34915,35516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,35696,37291,20108,20197,20234,63965,63966,22839,23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,63988,63989,31252,63990,33615,36035,20837,21316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63991,63992,63993,20173,21097,23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38556,20877,21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,28593,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29006,29728,30000,30008,30033,30322,31564,31627,31661,31686,32399,35438,36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,37580,37664,38662,38742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38748,38914,40718,21046,21137,21884,22564,24093,24351,24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,28121,29742,31278,32066,32156,32305,33131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36394,36405,37758,37912,20304,22352,24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21675,22320,22336,24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,20874,26613,31574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,38737,39894,64000,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,21119,21736,24980,25220,25307,26786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26898,26970,27189,28818,28966,30813,30977,30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,25512,26894,27000,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,20805,24544,27798,34802,34909,34935,24756,33205,33795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36101,21462,21561,22068,23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37944,21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,36774,37393,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,34920,35961,39111,39108,39491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21697,31263,26963,35575,35914,39080,39342,24444,25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,25239,26477,26689,27782,28207,32568,32923,33322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,64008,64009,38917,20133,20565,21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24418,27842,28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,30069,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,26313,26783,28045,28102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29243,32948,37237,39501,20399,20505,21402,21518,21564,21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,29113,29114,29351,31143,31232,32690,35440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],'gb18030':[19970,19972,19973,19974,19983,19986,19991,19999,20000,20001,20003,20006,20009,20014,20015,20017,20019,20021,20023,20028,20032,20033,20034,20036,20038,20042,20049,20053,20055,20058,20059,20066,20067,20068,20069,20071,20072,20074,20075,20076,20077,20078,20079,20082,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20095,20096,20097,20098,20099,20100,20101,20103,20106,20112,20118,20119,20121,20124,20125,20126,20131,20138,20143,20144,20145,20148,20150,20151,20152,20153,20156,20157,20158,20168,20172,20175,20176,20178,20186,20187,20188,20192,20194,20198,20199,20201,20205,20206,20207,20209,20212,20216,20217,20218,20220,20222,20224,20226,20227,20228,20229,20230,20231,20232,20235,20236,20242,20243,20244,20245,20246,20252,20253,20257,20259,20264,20265,20268,20269,20270,20273,20275,20277,20279,20281,20283,20286,20287,20288,20289,20290,20292,20293,20295,20296,20297,20298,20299,20300,20306,20308,20310,20321,20322,20326,20328,20330,20331,20333,20334,20337,20338,20341,20343,20344,20345,20346,20349,20352,20353,20354,20357,20358,20359,20362,20364,20366,20368,20370,20371,20373,20374,20376,20377,20378,20380,20382,20383,20385,20386,20388,20395,20397,20400,20401,20402,20403,20404,20406,20407,20408,20409,20410,20411,20412,20413,20414,20416,20417,20418,20422,20423,20424,20425,20427,20428,20429,20434,20435,20436,20437,20438,20441,20443,20448,20450,20452,20453,20455,20459,20460,20464,20466,20468,20469,20470,20471,20473,20475,20476,20477,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20494,20496,20497,20499,20501,20502,20503,20507,20509,20510,20512,20514,20515,20516,20519,20523,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20539,20541,20543,20544,20545,20546,20548,20549,20550,20553,20554,20555,20557,20560,20561,20562,20563,20564,20566,20567,20568,20569,20571,20573,20574,20575,20576,20577,20578,20579,20580,20582,20583,20584,20585,20586,20587,20589,20590,20591,20592,20593,20594,20595,20596,20597,20600,20601,20602,20604,20605,20609,20610,20611,20612,20614,20615,20617,20618,20619,20620,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20644,20646,20650,20651,20653,20654,20655,20656,20657,20659,20660,20661,20662,20663,20664,20665,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20688,20689,20690,20691,20692,20693,20695,20696,20697,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20712,20713,20714,20715,20719,20720,20721,20722,20724,20726,20727,20728,20729,20730,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20744,20745,20746,20748,20749,20750,20751,20752,20753,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20802,20807,20810,20812,20814,20815,20816,20818,20819,20823,20824,20825,20827,20829,20830,20831,20832,20833,20835,20836,20838,20839,20841,20842,20847,20850,20858,20862,20863,20867,20868,20870,20871,20874,20875,20878,20879,20880,20881,20883,20884,20888,20890,20893,20894,20895,20897,20899,20902,20903,20904,20905,20906,20909,20910,20916,20920,20921,20922,20926,20927,20929,20930,20931,20933,20936,20938,20941,20942,20944,20946,20947,20948,20949,20950,20951,20952,20953,20954,20956,20958,20959,20962,20963,20965,20966,20967,20968,20969,20970,20972,20974,20977,20978,20980,20983,20990,20996,20997,21001,21003,21004,21007,21008,21011,21012,21013,21020,21022,21023,21025,21026,21027,21029,21030,21031,21034,21036,21039,21041,21042,21044,21045,21052,21054,21060,21061,21062,21063,21064,21065,21067,21070,21071,21074,21075,21077,21079,21080,21081,21082,21083,21085,21087,21088,21090,21091,21092,21094,21096,21099,21100,21101,21102,21104,21105,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21118,21120,21123,21124,21125,21126,21127,21129,21130,21131,21132,21133,21134,21135,21137,21138,21140,21141,21142,21143,21144,21145,21146,21148,21156,21157,21158,21159,21166,21167,21168,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21184,21185,21186,21188,21189,21190,21192,21194,21196,21197,21198,21199,21201,21203,21204,21205,21207,21209,21210,21211,21212,21213,21214,21216,21217,21218,21219,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21233,21234,21235,21236,21237,21238,21239,21240,21243,21244,21245,21249,21250,21251,21252,21255,21257,21258,21259,21260,21262,21265,21266,21267,21268,21272,21275,21276,21278,21279,21282,21284,21285,21287,21288,21289,21291,21292,21293,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21308,21309,21312,21314,21316,21318,21323,21324,21325,21328,21332,21336,21337,21339,21341,21349,21352,21354,21356,21357,21362,21366,21369,21371,21372,21373,21374,21376,21377,21379,21383,21384,21386,21390,21391,21392,21393,21394,21395,21396,21398,21399,21401,21403,21404,21406,21408,21409,21412,21415,21418,21419,21420,21421,21423,21424,21425,21426,21427,21428,21429,21431,21432,21433,21434,21436,21437,21438,21440,21443,21444,21445,21446,21447,21454,21455,21456,21458,21459,21461,21466,21468,21469,21470,21473,21474,21479,21492,21498,21502,21503,21504,21506,21509,21511,21515,21524,21528,21529,21530,21532,21538,21540,21541,21546,21552,21555,21558,21559,21562,21565,21567,21569,21570,21572,21573,21575,21577,21580,21581,21582,21583,21585,21594,21597,21598,21599,21600,21601,21603,21605,21607,21609,21610,21611,21612,21613,21614,21615,21616,21620,21625,21626,21630,21631,21633,21635,21637,21639,21640,21641,21642,21645,21649,21651,21655,21656,21660,21662,21663,21664,21665,21666,21669,21678,21680,21682,21685,21686,21687,21689,21690,21692,21694,21699,21701,21706,21707,21718,21720,21723,21728,21729,21730,21731,21732,21739,21740,21743,21744,21745,21748,21749,21750,21751,21752,21753,21755,21758,21760,21762,21763,21764,21765,21768,21770,21771,21772,21773,21774,21778,21779,21781,21782,21783,21784,21785,21786,21788,21789,21790,21791,21793,21797,21798,21800,21801,21803,21805,21810,21812,21813,21814,21816,21817,21818,21819,21821,21824,21826,21829,21831,21832,21835,21836,21837,21838,21839,21841,21842,21843,21844,21847,21848,21849,21850,21851,21853,21854,21855,21856,21858,21859,21864,21865,21867,21871,21872,21873,21874,21875,21876,21881,21882,21885,21887,21893,21894,21900,21901,21902,21904,21906,21907,21909,21910,21911,21914,21915,21918,21920,21921,21922,21923,21924,21925,21926,21928,21929,21930,21931,21932,21933,21934,21935,21936,21938,21940,21942,21944,21946,21948,21951,21952,21953,21954,21955,21958,21959,21960,21962,21963,21966,21967,21968,21973,21975,21976,21977,21978,21979,21982,21984,21986,21991,21993,21997,21998,22000,22001,22004,22006,22008,22009,22010,22011,22012,22015,22018,22019,22020,22021,22022,22023,22026,22027,22029,22032,22033,22034,22035,22036,22037,22038,22039,22041,22042,22044,22045,22048,22049,22050,22053,22054,22056,22057,22058,22059,22062,22063,22064,22067,22069,22071,22072,22074,22076,22077,22078,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22095,22096,22097,22098,22099,22101,22102,22106,22107,22109,22110,22111,22112,22113,22115,22117,22118,22119,22125,22126,22127,22128,22130,22131,22132,22133,22135,22136,22137,22138,22141,22142,22143,22144,22145,22146,22147,22148,22151,22152,22153,22154,22155,22156,22157,22160,22161,22162,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22192,22193,22194,22195,22196,22197,22198,22200,22201,22202,22203,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22219,22220,22221,22222,22223,22224,22225,22226,22227,22229,22230,22232,22233,22236,22243,22245,22246,22247,22248,22249,22250,22252,22254,22255,22258,22259,22262,22263,22264,22267,22268,22272,22273,22274,22277,22279,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22301,22302,22304,22305,22306,22308,22309,22310,22311,22315,22321,22322,22324,22325,22326,22327,22328,22332,22333,22335,22337,22339,22340,22341,22342,22344,22345,22347,22354,22355,22356,22357,22358,22360,22361,22370,22371,22373,22375,22380,22382,22384,22385,22386,22388,22389,22392,22393,22394,22397,22398,22399,22400,22401,22407,22408,22409,22410,22413,22414,22415,22416,22417,22420,22421,22422,22423,22424,22425,22426,22428,22429,22430,22431,22437,22440,22442,22444,22447,22448,22449,22451,22453,22454,22455,22457,22458,22459,22460,22461,22462,22463,22464,22465,22468,22469,22470,22471,22472,22473,22474,22476,22477,22480,22481,22483,22486,22487,22491,22492,22494,22497,22498,22499,22501,22502,22503,22504,22505,22506,22507,22508,22510,22512,22513,22514,22515,22517,22518,22519,22523,22524,22526,22527,22529,22531,22532,22533,22536,22537,22538,22540,22542,22543,22544,22546,22547,22548,22550,22551,22552,22554,22555,22556,22557,22559,22562,22563,22565,22566,22567,22568,22569,22571,22572,22573,22574,22575,22577,22578,22579,22580,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22597,22598,22599,22600,22601,22602,22603,22606,22607,22608,22610,22611,22613,22614,22615,22617,22618,22619,22620,22621,22623,22624,22625,22626,22627,22628,22630,22631,22632,22633,22634,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22655,22658,22660,22662,22663,22664,22666,22667,22668,22669,22670,22671,22672,22673,22676,22677,22678,22679,22680,22683,22684,22685,22688,22689,22690,22691,22692,22693,22694,22695,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22717,22718,22719,22720,22722,22723,22724,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22738,22739,22740,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22757,22758,22759,22760,22761,22762,22765,22767,22769,22770,22772,22773,22775,22776,22778,22779,22780,22781,22782,22783,22784,22785,22787,22789,22790,22792,22793,22794,22795,22796,22798,22800,22801,22802,22803,22807,22808,22811,22813,22814,22816,22817,22818,22819,22822,22824,22828,22832,22834,22835,22837,22838,22843,22845,22846,22847,22848,22851,22853,22854,22858,22860,22861,22864,22866,22867,22873,22875,22876,22877,22878,22879,22881,22883,22884,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22901,22903,22906,22907,22908,22910,22911,22912,22917,22921,22923,22924,22926,22927,22928,22929,22932,22933,22936,22938,22939,22940,22941,22943,22944,22945,22946,22950,22951,22956,22957,22960,22961,22963,22964,22965,22966,22967,22968,22970,22972,22973,22975,22976,22977,22978,22979,22980,22981,22983,22984,22985,22988,22989,22990,22991,22997,22998,23001,23003,23006,23007,23008,23009,23010,23012,23014,23015,23017,23018,23019,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23034,23036,23037,23038,23040,23042,23050,23051,23053,23054,23055,23056,23058,23060,23061,23062,23063,23065,23066,23067,23069,23070,23073,23074,23076,23078,23079,23080,23082,23083,23084,23085,23086,23087,23088,23091,23093,23095,23096,23097,23098,23099,23101,23102,23103,23105,23106,23107,23108,23109,23111,23112,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23126,23127,23128,23129,23131,23132,23133,23134,23135,23136,23137,23139,23140,23141,23142,23144,23145,23147,23148,23149,23150,23151,23152,23153,23154,23155,23160,23161,23163,23164,23165,23166,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23187,23188,23189,23190,23191,23192,23193,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23211,23212,23213,23214,23215,23216,23217,23220,23222,23223,23225,23226,23227,23228,23229,23231,23232,23235,23236,23237,23238,23239,23240,23242,23243,23245,23246,23247,23248,23249,23251,23253,23255,23257,23258,23259,23261,23262,23263,23266,23268,23269,23271,23272,23274,23276,23277,23278,23279,23280,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23347,23349,23350,23352,23353,23354,23355,23356,23357,23358,23359,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23378,23382,23390,23392,23393,23399,23400,23403,23405,23406,23407,23410,23412,23414,23415,23416,23417,23419,23420,23422,23423,23426,23430,23434,23437,23438,23440,23441,23442,23444,23446,23455,23463,23464,23465,23468,23469,23470,23471,23473,23474,23479,23482,23483,23484,23488,23489,23491,23496,23497,23498,23499,23501,23502,23503,23505,23508,23509,23510,23511,23512,23513,23514,23515,23516,23520,23522,23523,23526,23527,23529,23530,23531,23532,23533,23535,23537,23538,23539,23540,23541,23542,23543,23549,23550,23552,23554,23555,23557,23559,23560,23563,23564,23565,23566,23568,23570,23571,23575,23577,23579,23582,23583,23584,23585,23587,23590,23592,23593,23594,23595,23597,23598,23599,23600,23602,23603,23605,23606,23607,23619,23620,23622,23623,23628,23629,23634,23635,23636,23638,23639,23640,23642,23643,23644,23645,23647,23650,23652,23655,23656,23657,23658,23659,23660,23661,23664,23666,23667,23668,23669,23670,23671,23672,23675,23676,23677,23678,23680,23683,23684,23685,23686,23687,23689,23690,23691,23694,23695,23698,23699,23701,23709,23710,23711,23712,23713,23716,23717,23718,23719,23720,23722,23726,23727,23728,23730,23732,23734,23737,23738,23739,23740,23742,23744,23746,23747,23749,23750,23751,23752,23753,23754,23756,23757,23758,23759,23760,23761,23763,23764,23765,23766,23767,23768,23770,23771,23772,23773,23774,23775,23776,23778,23779,23783,23785,23787,23788,23790,23791,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23804,23805,23806,23807,23808,23809,23812,23813,23816,23817,23818,23819,23820,23821,23823,23824,23825,23826,23827,23829,23831,23832,23833,23834,23836,23837,23839,23840,23841,23842,23843,23845,23848,23850,23851,23852,23855,23856,23857,23858,23859,23861,23862,23863,23864,23865,23866,23867,23868,23871,23872,23873,23874,23875,23876,23877,23878,23880,23881,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23897,23898,23900,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23914,23917,23918,23920,23921,23922,23923,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23962,23963,23964,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23992,23993,23994,23995,23996,23997,23998,23999,24000,24001,24002,24003,24004,24006,24007,24008,24009,24010,24011,24012,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24028,24031,24032,24035,24036,24042,24044,24045,24048,24053,24054,24056,24057,24058,24059,24060,24063,24064,24068,24071,24073,24074,24075,24077,24078,24082,24083,24087,24094,24095,24096,24097,24098,24099,24100,24101,24104,24105,24106,24107,24108,24111,24112,24114,24115,24116,24117,24118,24121,24122,24126,24127,24128,24129,24131,24134,24135,24136,24137,24138,24139,24141,24142,24143,24144,24145,24146,24147,24150,24151,24152,24153,24154,24156,24157,24159,24160,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24181,24183,24185,24190,24193,24194,24195,24197,24200,24201,24204,24205,24206,24210,24216,24219,24221,24225,24226,24227,24228,24232,24233,24234,24235,24236,24238,24239,24240,24241,24242,24244,24250,24251,24252,24253,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24267,24268,24269,24270,24271,24272,24276,24277,24279,24280,24281,24282,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24297,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24312,24313,24315,24316,24317,24325,24326,24327,24329,24332,24333,24334,24336,24338,24340,24342,24345,24346,24348,24349,24350,24353,24354,24355,24356,24360,24363,24364,24366,24368,24370,24371,24372,24373,24374,24375,24376,24379,24381,24382,24383,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24401,24404,24409,24410,24411,24412,24414,24415,24416,24419,24421,24423,24424,24427,24430,24431,24434,24436,24437,24438,24440,24442,24445,24446,24447,24451,24454,24461,24462,24463,24465,24467,24468,24470,24474,24475,24477,24478,24479,24480,24482,24483,24484,24485,24486,24487,24489,24491,24492,24495,24496,24497,24498,24499,24500,24502,24504,24505,24506,24507,24510,24511,24512,24513,24514,24519,24520,24522,24523,24526,24531,24532,24533,24538,24539,24540,24542,24543,24546,24547,24549,24550,24552,24553,24556,24559,24560,24562,24563,24564,24566,24567,24569,24570,24572,24583,24584,24585,24587,24588,24592,24593,24595,24599,24600,24602,24606,24607,24610,24611,24612,24620,24621,24622,24624,24625,24626,24627,24628,24630,24631,24632,24633,24634,24637,24638,24640,24644,24645,24646,24647,24648,24649,24650,24652,24654,24655,24657,24659,24660,24662,24663,24664,24667,24668,24670,24671,24672,24673,24677,24678,24686,24689,24690,24692,24693,24695,24702,24704,24705,24706,24709,24710,24711,24712,24714,24715,24718,24719,24720,24721,24723,24725,24727,24728,24729,24732,24734,24737,24738,24740,24741,24743,24745,24746,24750,24752,24755,24757,24758,24759,24761,24762,24765,24766,24767,24768,24769,24770,24771,24772,24775,24776,24777,24780,24781,24782,24783,24784,24786,24787,24788,24790,24791,24793,24795,24798,24801,24802,24803,24804,24805,24810,24817,24818,24821,24823,24824,24827,24828,24829,24830,24831,24834,24835,24836,24837,24839,24842,24843,24844,24848,24849,24850,24851,24852,24854,24855,24856,24857,24859,24860,24861,24862,24865,24866,24869,24872,24873,24874,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24896,24897,24898,24899,24900,24901,24902,24903,24905,24907,24909,24911,24912,24914,24915,24916,24918,24919,24920,24921,24922,24923,24924,24926,24927,24928,24929,24931,24932,24933,24934,24937,24938,24939,24940,24941,24942,24943,24945,24946,24947,24948,24950,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24972,24973,24975,24976,24977,24978,24979,24981,24982,24983,24984,24985,24986,24987,24988,24990,24991,24992,24993,24994,24995,24996,24997,24998,25002,25003,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25016,25017,25018,25019,25020,25021,25023,25024,25025,25027,25028,25029,25030,25031,25033,25036,25037,25038,25039,25040,25043,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25078,25079,25080,25081,25082,25083,25084,25085,25086,25088,25089,25090,25091,25092,25093,25095,25097,25107,25108,25113,25116,25117,25118,25120,25123,25126,25127,25128,25129,25131,25133,25135,25136,25137,25138,25141,25142,25144,25145,25146,25147,25148,25154,25156,25157,25158,25162,25167,25168,25173,25174,25175,25177,25178,25180,25181,25182,25183,25184,25185,25186,25188,25189,25192,25201,25202,25204,25205,25207,25208,25210,25211,25213,25217,25218,25219,25221,25222,25223,25224,25227,25228,25229,25230,25231,25232,25236,25241,25244,25245,25246,25251,25254,25255,25257,25258,25261,25262,25263,25264,25266,25267,25268,25270,25271,25272,25274,25278,25280,25281,25283,25291,25295,25297,25301,25309,25310,25312,25313,25316,25322,25323,25328,25330,25333,25336,25337,25338,25339,25344,25347,25348,25349,25350,25354,25355,25356,25357,25359,25360,25362,25363,25364,25365,25367,25368,25369,25372,25382,25383,25385,25388,25389,25390,25392,25393,25395,25396,25397,25398,25399,25400,25403,25404,25406,25407,25408,25409,25412,25415,25416,25418,25425,25426,25427,25428,25430,25431,25432,25433,25434,25435,25436,25437,25440,25444,25445,25446,25448,25450,25451,25452,25455,25456,25458,25459,25460,25461,25464,25465,25468,25469,25470,25471,25473,25475,25476,25477,25478,25483,25485,25489,25491,25492,25493,25495,25497,25498,25499,25500,25501,25502,25503,25505,25508,25510,25515,25519,25521,25522,25525,25526,25529,25531,25533,25535,25536,25537,25538,25539,25541,25543,25544,25546,25547,25548,25553,25555,25556,25557,25559,25560,25561,25562,25563,25564,25565,25567,25570,25572,25573,25574,25575,25576,25579,25580,25582,25583,25584,25585,25587,25589,25591,25593,25594,25595,25596,25598,25603,25604,25606,25607,25608,25609,25610,25613,25614,25617,25618,25621,25622,25623,25624,25625,25626,25629,25631,25634,25635,25636,25637,25639,25640,25641,25643,25646,25647,25648,25649,25650,25651,25653,25654,25655,25656,25657,25659,25660,25662,25664,25666,25667,25673,25675,25676,25677,25678,25679,25680,25681,25683,25685,25686,25687,25689,25690,25691,25692,25693,25695,25696,25697,25698,25699,25700,25701,25702,25704,25706,25707,25708,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25723,25724,25725,25726,25727,25728,25729,25731,25734,25736,25737,25738,25739,25740,25741,25742,25743,25744,25747,25748,25751,25752,25754,25755,25756,25757,25759,25760,25761,25762,25763,25765,25766,25767,25768,25770,25771,25775,25777,25778,25779,25780,25782,25785,25787,25789,25790,25791,25793,25795,25796,25798,25799,25800,25801,25802,25803,25804,25807,25809,25811,25812,25813,25814,25817,25818,25819,25820,25821,25823,25824,25825,25827,25829,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25857,25858,25859,25860,25861,25862,25863,25864,25866,25867,25868,25869,25870,25871,25872,25873,25875,25876,25877,25878,25879,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25894,25895,25896,25897,25898,25900,25901,25904,25905,25906,25907,25911,25914,25916,25917,25920,25921,25922,25923,25924,25926,25927,25930,25931,25933,25934,25936,25938,25939,25940,25943,25944,25946,25948,25951,25952,25953,25956,25957,25959,25960,25961,25962,25965,25966,25967,25969,25971,25973,25974,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25992,25993,25994,25997,25998,25999,26002,26004,26005,26006,26008,26010,26013,26014,26016,26018,26019,26022,26024,26026,26028,26030,26033,26034,26035,26036,26037,26038,26039,26040,26042,26043,26046,26047,26048,26050,26055,26056,26057,26058,26061,26064,26065,26067,26068,26069,26072,26073,26074,26075,26076,26077,26078,26079,26081,26083,26084,26090,26091,26098,26099,26100,26101,26104,26105,26107,26108,26109,26110,26111,26113,26116,26117,26119,26120,26121,26123,26125,26128,26129,26130,26134,26135,26136,26138,26139,26140,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26162,26163,26167,26168,26169,26170,26171,26173,26175,26176,26178,26180,26181,26182,26183,26184,26185,26186,26189,26190,26192,26193,26200,26201,26203,26204,26205,26206,26208,26210,26211,26213,26215,26217,26218,26219,26220,26221,26225,26226,26227,26229,26232,26233,26235,26236,26237,26239,26240,26241,26243,26245,26246,26248,26249,26250,26251,26253,26254,26255,26256,26258,26259,26260,26261,26264,26265,26266,26267,26268,26270,26271,26272,26273,26274,26275,26276,26277,26278,26281,26282,26283,26284,26285,26287,26288,26289,26290,26291,26293,26294,26295,26296,26298,26299,26300,26301,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26330,26334,26335,26336,26337,26338,26339,26340,26341,26343,26344,26346,26347,26348,26349,26350,26351,26353,26357,26358,26360,26362,26363,26365,26369,26370,26371,26372,26373,26374,26375,26380,26382,26383,26385,26386,26387,26390,26392,26393,26394,26396,26398,26400,26401,26402,26403,26404,26405,26407,26409,26414,26416,26418,26419,26422,26423,26424,26425,26427,26428,26430,26431,26433,26436,26437,26439,26442,26443,26445,26450,26452,26453,26455,26456,26457,26458,26459,26461,26466,26467,26468,26470,26471,26475,26476,26478,26481,26484,26486,26488,26489,26490,26491,26493,26496,26498,26499,26501,26502,26504,26506,26508,26509,26510,26511,26513,26514,26515,26516,26518,26521,26523,26527,26528,26529,26532,26534,26537,26540,26542,26545,26546,26548,26553,26554,26555,26556,26557,26558,26559,26560,26562,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26581,26582,26583,26587,26591,26593,26595,26596,26598,26599,26600,26602,26603,26605,26606,26610,26613,26614,26615,26616,26617,26618,26619,26620,26622,26625,26626,26627,26628,26630,26637,26640,26642,26644,26645,26648,26649,26650,26651,26652,26654,26655,26656,26658,26659,26660,26661,26662,26663,26664,26667,26668,26669,26670,26671,26672,26673,26676,26677,26678,26682,26683,26687,26695,26699,26701,26703,26706,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26730,26732,26733,26734,26735,26736,26737,26738,26739,26741,26744,26745,26746,26747,26748,26749,26750,26751,26752,26754,26756,26759,26760,26761,26762,26763,26764,26765,26766,26768,26769,26770,26772,26773,26774,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26787,26788,26789,26793,26794,26795,26796,26798,26801,26802,26804,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26817,26819,26820,26821,26822,26823,26824,26826,26828,26830,26831,26832,26833,26835,26836,26838,26839,26841,26843,26844,26845,26846,26847,26849,26850,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26863,26866,26867,26868,26870,26871,26872,26875,26877,26878,26879,26880,26882,26883,26884,26886,26887,26888,26889,26890,26892,26895,26897,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26913,26914,26915,26917,26918,26919,26920,26921,26922,26923,26924,26926,26927,26929,26930,26931,26933,26934,26935,26936,26938,26939,26940,26942,26944,26945,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26965,26966,26968,26969,26971,26972,26975,26977,26978,26980,26981,26983,26984,26985,26986,26988,26989,26991,26992,26994,26995,26996,26997,26998,27002,27003,27005,27006,27007,27009,27011,27013,27018,27019,27020,27022,27023,27024,27025,27026,27027,27030,27031,27033,27034,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27049,27050,27052,27054,27055,27056,27058,27059,27061,27062,27064,27065,27066,27068,27069,27070,27071,27072,27074,27075,27076,27077,27078,27079,27080,27081,27083,27085,27087,27089,27090,27091,27093,27094,27095,27096,27097,27098,27100,27101,27102,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27118,27119,27120,27121,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27134,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27161,27162,27163,27164,27165,27166,27168,27170,27171,27172,27173,27174,27175,27177,27179,27180,27181,27182,27184,27186,27187,27188,27190,27191,27192,27193,27194,27195,27196,27199,27200,27201,27202,27203,27205,27206,27208,27209,27210,27211,27212,27213,27214,27215,27217,27218,27219,27220,27221,27222,27223,27226,27228,27229,27230,27231,27232,27234,27235,27236,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27250,27251,27252,27253,27254,27255,27256,27258,27259,27261,27262,27263,27265,27266,27267,27269,27270,27271,27272,27273,27274,27275,27276,27277,27279,27282,27283,27284,27285,27286,27288,27289,27290,27291,27292,27293,27294,27295,27297,27298,27299,27300,27301,27302,27303,27304,27306,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27429,27430,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27443,27444,27445,27446,27448,27451,27452,27453,27455,27456,27457,27458,27460,27461,27464,27466,27467,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27482,27483,27484,27485,27486,27487,27488,27489,27496,27497,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27514,27517,27518,27519,27520,27525,27528,27532,27534,27535,27536,27537,27540,27541,27543,27544,27545,27548,27549,27550,27551,27552,27554,27555,27556,27557,27558,27559,27560,27561,27563,27564,27565,27566,27567,27568,27569,27570,27574,27576,27577,27578,27579,27580,27581,27582,27584,27587,27588,27590,27591,27592,27593,27594,27596,27598,27600,27601,27608,27610,27612,27613,27614,27615,27616,27618,27619,27620,27621,27622,27623,27624,27625,27628,27629,27630,27632,27633,27634,27636,27638,27639,27640,27642,27643,27644,27646,27647,27648,27649,27650,27651,27652,27656,27657,27658,27659,27660,27662,27666,27671,27676,27677,27678,27680,27683,27685,27691,27692,27693,27697,27699,27702,27703,27705,27706,27707,27708,27710,27711,27715,27716,27717,27720,27723,27724,27725,27726,27727,27729,27730,27731,27734,27736,27737,27738,27746,27747,27749,27750,27751,27755,27756,27757,27758,27759,27761,27763,27765,27767,27768,27770,27771,27772,27775,27776,27780,27783,27786,27787,27789,27790,27793,27794,27797,27798,27799,27800,27802,27804,27805,27806,27808,27810,27816,27820,27823,27824,27828,27829,27830,27831,27834,27840,27841,27842,27843,27846,27847,27848,27851,27853,27854,27855,27857,27858,27864,27865,27866,27868,27869,27871,27876,27878,27879,27881,27884,27885,27890,27892,27897,27903,27904,27906,27907,27909,27910,27912,27913,27914,27917,27919,27920,27921,27923,27924,27925,27926,27928,27932,27933,27935,27936,27937,27938,27939,27940,27942,27944,27945,27948,27949,27951,27952,27956,27958,27959,27960,27962,27967,27968,27970,27972,27977,27980,27984,27989,27990,27991,27992,27995,27997,27999,28001,28002,28004,28005,28007,28008,28011,28012,28013,28016,28017,28018,28019,28021,28022,28025,28026,28027,28029,28030,28031,28032,28033,28035,28036,28038,28039,28042,28043,28045,28047,28048,28050,28054,28055,28056,28057,28058,28060,28066,28069,28076,28077,28080,28081,28083,28084,28086,28087,28089,28090,28091,28092,28093,28094,28097,28098,28099,28104,28105,28106,28109,28110,28111,28112,28114,28115,28116,28117,28119,28122,28123,28124,28127,28130,28131,28133,28135,28136,28137,28138,28141,28143,28144,28146,28148,28149,28150,28152,28154,28157,28158,28159,28160,28161,28162,28163,28164,28166,28167,28168,28169,28171,28175,28178,28179,28181,28184,28185,28187,28188,28190,28191,28194,28198,28199,28200,28202,28204,28206,28208,28209,28211,28213,28214,28215,28217,28219,28220,28221,28222,28223,28224,28225,28226,28229,28230,28231,28232,28233,28234,28235,28236,28239,28240,28241,28242,28245,28247,28249,28250,28252,28253,28254,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28268,28269,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28288,28289,28290,28292,28295,28296,28298,28299,28300,28301,28302,28305,28306,28307,28308,28309,28310,28311,28313,28314,28315,28317,28318,28320,28321,28323,28324,28326,28328,28329,28331,28332,28333,28334,28336,28339,28341,28344,28345,28348,28350,28351,28352,28355,28356,28357,28358,28360,28361,28362,28364,28365,28366,28368,28370,28374,28376,28377,28379,28380,28381,28387,28391,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28405,28406,28407,28408,28410,28411,28412,28413,28414,28415,28416,28417,28419,28420,28421,28423,28424,28426,28427,28428,28429,28430,28432,28433,28434,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28449,28450,28451,28453,28454,28455,28456,28460,28462,28464,28466,28468,28469,28471,28472,28473,28474,28475,28476,28477,28479,28480,28481,28482,28483,28484,28485,28488,28489,28490,28492,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28505,28506,28507,28509,28511,28512,28513,28515,28516,28517,28519,28520,28521,28522,28523,28524,28527,28528,28529,28531,28533,28534,28535,28537,28539,28541,28542,28543,28544,28545,28546,28547,28549,28550,28551,28554,28555,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28573,28574,28575,28576,28578,28579,28580,28581,28582,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28596,28597,28599,28600,28602,28603,28604,28605,28606,28607,28609,28611,28612,28613,28614,28615,28616,28618,28619,28620,28621,28622,28623,28624,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28639,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28690,28691,28692,28693,28694,28695,28696,28697,28700,28701,28702,28703,28704,28705,28706,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28726,28727,28728,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28749,28750,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28782,28785,28786,28787,28788,28791,28793,28794,28795,28797,28801,28802,28803,28804,28806,28807,28808,28811,28812,28813,28815,28816,28817,28819,28823,28824,28826,28827,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28848,28850,28852,28853,28854,28858,28862,28863,28868,28869,28870,28871,28873,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28890,28892,28893,28894,28896,28897,28898,28899,28901,28906,28910,28912,28913,28914,28915,28916,28917,28918,28920,28922,28923,28924,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28939,28940,28941,28942,28943,28945,28946,28948,28951,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28967,28968,28969,28970,28971,28972,28973,28974,28978,28979,28980,28981,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28998,28999,29000,29001,29003,29005,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29021,29023,29024,29025,29026,29027,29029,29033,29034,29035,29036,29037,29039,29040,29041,29044,29045,29046,29047,29049,29051,29052,29054,29055,29056,29057,29058,29059,29061,29062,29063,29064,29065,29067,29068,29069,29070,29072,29073,29074,29075,29077,29078,29079,29082,29083,29084,29085,29086,29089,29090,29091,29092,29093,29094,29095,29097,29098,29099,29101,29102,29103,29104,29105,29106,29108,29110,29111,29112,29114,29115,29116,29117,29118,29119,29120,29121,29122,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29135,29136,29137,29138,29139,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29153,29154,29155,29156,29158,29160,29161,29162,29163,29164,29165,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29225,29227,29229,29230,29231,29234,29235,29236,29242,29244,29246,29248,29249,29250,29251,29252,29253,29254,29257,29258,29259,29262,29263,29264,29265,29267,29268,29269,29271,29272,29274,29276,29278,29280,29283,29284,29285,29288,29290,29291,29292,29293,29296,29297,29299,29300,29302,29303,29304,29307,29308,29309,29314,29315,29317,29318,29319,29320,29321,29324,29326,29328,29329,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29358,29361,29362,29363,29365,29370,29371,29372,29373,29374,29375,29376,29381,29382,29383,29385,29386,29387,29388,29391,29393,29395,29396,29397,29398,29400,29402,29403,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,12288,12289,12290,183,713,711,168,12291,12293,8212,65374,8214,8230,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12310,12311,12304,12305,177,215,247,8758,8743,8744,8721,8719,8746,8745,8712,8759,8730,8869,8741,8736,8978,8857,8747,8750,8801,8780,8776,8765,8733,8800,8814,8815,8804,8805,8734,8757,8756,9794,9792,176,8242,8243,8451,65284,164,65504,65505,8240,167,8470,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,8251,8594,8592,8593,8595,12307,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,59238,59239,59240,59241,59242,59243,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,8364,59245,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,59246,59247,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,59248,59249,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,12288,65281,65282,65283,65509,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59000,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,59261,59262,59263,59264,59265,59266,59267,59268,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,59269,59270,59271,59272,59273,59274,59275,59276,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,59277,59278,59279,59280,59281,59282,59283,65077,65078,65081,65082,65087,65088,65085,65086,65089,65090,65091,65092,59284,59285,65083,65084,65079,65080,65073,59286,65075,65076,59287,59288,59289,59290,59291,59292,59293,59294,59295,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,714,715,729,8211,8213,8229,8245,8453,8457,8598,8599,8600,8601,8725,8735,8739,8786,8806,8807,8895,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9619,9620,9621,9660,9661,9698,9699,9700,9701,9737,8853,12306,12317,12318,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,257,225,462,224,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,234,593,7743,324,328,505,609,59337,59338,59339,59340,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,12321,12322,12323,12324,12325,12326,12327,12328,12329,12963,13198,13199,13212,13213,13214,13217,13252,13262,13265,13266,13269,65072,65506,65508,59362,8481,12849,59363,8208,59364,59365,59366,12540,12443,12444,12541,12542,12294,12445,12446,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65108,65109,65110,65111,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65128,65129,65130,65131,12350,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12295,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,29404,29405,29407,29410,29411,29412,29413,29414,29415,29418,29419,29429,29430,29433,29437,29438,29439,29440,29442,29444,29445,29446,29447,29448,29449,29451,29452,29453,29455,29456,29457,29458,29460,29464,29465,29466,29471,29472,29475,29476,29478,29479,29480,29485,29487,29488,29490,29491,29493,29494,29498,29499,29500,29501,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29518,29519,29521,29523,29524,29525,29526,29528,29529,29530,29531,29532,29533,29534,29535,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29550,29552,29553,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29567,29568,29569,29570,29571,29573,29574,29576,29578,29580,29581,29583,29584,29586,29587,29588,29589,29591,29592,29593,29594,29596,29597,29598,29600,29601,29603,29604,29605,29606,29607,29608,29610,29612,29613,29617,29620,29621,29622,29624,29625,29628,29629,29630,29631,29633,29635,29636,29637,29638,29639,29643,29644,29646,29650,29651,29652,29653,29654,29655,29656,29658,29659,29660,29661,29663,29665,29666,29667,29668,29670,29672,29674,29675,29676,29678,29679,29680,29681,29683,29684,29685,29686,29687,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29700,29703,29704,29707,29708,29709,29710,29713,29714,29715,29716,29717,29718,29719,29720,29721,29724,29725,29726,29727,29728,29729,29731,29732,29735,29737,29739,29741,29743,29745,29746,29751,29752,29753,29754,29755,29757,29758,29759,29760,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29782,29784,29789,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29806,29807,29809,29810,29811,29812,29813,29816,29817,29818,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,29819,29820,29821,29823,29826,29828,29829,29830,29832,29833,29834,29836,29837,29839,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29853,29855,29856,29857,29858,29859,29860,29861,29862,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29907,29908,29909,29910,29911,29912,29913,29914,29915,29917,29919,29921,29925,29927,29928,29929,29930,29931,29932,29933,29936,29937,29938,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,29939,29941,29944,29945,29946,29947,29948,29949,29950,29952,29953,29954,29955,29957,29958,29959,29960,29961,29962,29963,29964,29966,29968,29970,29972,29973,29974,29975,29979,29981,29982,29984,29985,29986,29987,29988,29990,29991,29994,29998,30004,30006,30009,30012,30013,30015,30017,30018,30019,30020,30022,30023,30025,30026,30029,30032,30033,30034,30035,30037,30038,30039,30040,30045,30046,30047,30048,30049,30050,30051,30052,30055,30056,30057,30059,30060,30061,30062,30063,30064,30065,30067,30069,30070,30071,30074,30075,30076,30077,30078,30080,30081,30082,30084,30085,30087,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,30088,30089,30090,30092,30093,30094,30096,30099,30101,30104,30107,30108,30110,30114,30118,30119,30120,30121,30122,30125,30134,30135,30138,30139,30143,30144,30145,30150,30155,30156,30158,30159,30160,30161,30163,30167,30169,30170,30172,30173,30175,30176,30177,30181,30185,30188,30189,30190,30191,30194,30195,30197,30198,30199,30200,30202,30203,30205,30206,30210,30212,30214,30215,30216,30217,30219,30221,30222,30223,30225,30226,30227,30228,30230,30234,30236,30237,30238,30241,30243,30247,30248,30252,30254,30255,30257,30258,30262,30263,30265,30266,30267,30269,30273,30274,30276,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,30277,30278,30279,30280,30281,30282,30283,30286,30287,30288,30289,30290,30291,30293,30295,30296,30297,30298,30299,30301,30303,30304,30305,30306,30308,30309,30310,30311,30312,30313,30314,30316,30317,30318,30320,30321,30322,30323,30324,30325,30326,30327,30329,30330,30332,30335,30336,30337,30339,30341,30345,30346,30348,30349,30351,30352,30354,30356,30357,30359,30360,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30373,30374,30375,30376,30377,30378,30379,30380,30381,30383,30384,30387,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30400,30401,30403,21834,38463,22467,25384,21710,21769,21696,30353,30284,34108,30702,33406,30861,29233,38552,38797,27688,23433,20474,25353,26263,23736,33018,26696,32942,26114,30414,20985,25942,29100,32753,34948,20658,22885,25034,28595,33453,25420,25170,21485,21543,31494,20843,30116,24052,25300,36299,38774,25226,32793,22365,38712,32610,29240,30333,26575,30334,25670,20336,36133,25308,31255,26001,29677,25644,25203,33324,39041,26495,29256,25198,25292,20276,29923,21322,21150,32458,37030,24110,26758,27036,33152,32465,26834,30917,34444,38225,20621,35876,33502,32990,21253,35090,21093,30404,30407,30409,30411,30412,30419,30421,30425,30426,30428,30429,30430,30432,30433,30434,30435,30436,30438,30439,30440,30441,30442,30443,30444,30445,30448,30451,30453,30454,30455,30458,30459,30461,30463,30464,30466,30467,30469,30470,30474,30476,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30491,30492,30493,30494,30497,30499,30500,30501,30503,30506,30507,30508,30510,30512,30513,30514,30515,30516,30521,30523,30525,30526,30527,30530,30532,30533,30534,30536,30537,30538,30539,30540,30541,30542,30543,30546,30547,30548,30549,30550,30551,30552,30553,30556,34180,38649,20445,22561,39281,23453,25265,25253,26292,35961,40077,29190,26479,30865,24754,21329,21271,36744,32972,36125,38049,20493,29384,22791,24811,28953,34987,22868,33519,26412,31528,23849,32503,29997,27893,36454,36856,36924,40763,27604,37145,31508,24444,30887,34006,34109,27605,27609,27606,24065,24199,30201,38381,25949,24330,24517,36767,22721,33218,36991,38491,38829,36793,32534,36140,25153,20415,21464,21342,36776,36777,36779,36941,26631,24426,33176,34920,40150,24971,21035,30250,24428,25996,28626,28392,23486,25672,20853,20912,26564,19993,31177,39292,28851,30557,30558,30559,30560,30564,30567,30569,30570,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30586,30587,30588,30593,30594,30595,30598,30599,30600,30601,30602,30603,30607,30608,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30625,30627,30628,30630,30632,30635,30637,30638,30639,30641,30642,30644,30646,30647,30648,30649,30650,30652,30654,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30670,30671,30672,30673,30674,30675,30676,30677,30678,30680,30681,30682,30685,30686,30687,30688,30689,30692,30149,24182,29627,33760,25773,25320,38069,27874,21338,21187,25615,38082,31636,20271,24091,33334,33046,33162,28196,27850,39539,25429,21340,21754,34917,22496,19981,24067,27493,31807,37096,24598,25830,29468,35009,26448,25165,36130,30572,36393,37319,24425,33756,34081,39184,21442,34453,27531,24813,24808,28799,33485,33329,20179,27815,34255,25805,31961,27133,26361,33609,21397,31574,20391,20876,27979,23618,36461,25554,21449,33580,33590,26597,30900,25661,23519,23700,24046,35815,25286,26612,35962,25600,25530,34633,39307,35863,32544,38130,20135,38416,39076,26124,29462,30694,30696,30698,30703,30704,30705,30706,30708,30709,30711,30713,30714,30715,30716,30723,30724,30725,30726,30727,30728,30730,30731,30734,30735,30736,30739,30741,30745,30747,30750,30752,30753,30754,30756,30760,30762,30763,30766,30767,30769,30770,30771,30773,30774,30781,30783,30785,30786,30787,30788,30790,30792,30793,30794,30795,30797,30799,30801,30803,30804,30808,30809,30810,30811,30812,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30831,30832,30833,30834,30835,30836,30837,30838,30840,30841,30842,30843,30845,30846,30847,30848,30849,30850,30851,22330,23581,24120,38271,20607,32928,21378,25950,30021,21809,20513,36229,25220,38046,26397,22066,28526,24034,21557,28818,36710,25199,25764,25507,24443,28552,37108,33251,36784,23576,26216,24561,27785,38472,36225,34924,25745,31216,22478,27225,25104,21576,20056,31243,24809,28548,35802,25215,36894,39563,31204,21507,30196,25345,21273,27744,36831,24347,39536,32827,40831,20360,23610,36196,32709,26021,28861,20805,20914,34411,23815,23456,25277,37228,30068,36364,31264,24833,31609,20167,32504,30597,19985,33261,21021,20986,27249,21416,36487,38148,38607,28353,38500,26970,30852,30853,30854,30856,30858,30859,30863,30864,30866,30868,30869,30870,30873,30877,30878,30880,30882,30884,30886,30888,30889,30890,30891,30892,30893,30894,30895,30901,30902,30903,30904,30906,30907,30908,30909,30911,30912,30914,30915,30916,30918,30919,30920,30924,30925,30926,30927,30929,30930,30931,30934,30935,30936,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30953,30954,30955,30957,30958,30959,30960,30961,30963,30965,30966,30968,30969,30971,30972,30973,30974,30975,30976,30978,30979,30980,30982,30983,30984,30985,30986,30987,30988,30784,20648,30679,25616,35302,22788,25571,24029,31359,26941,20256,33337,21912,20018,30126,31383,24162,24202,38383,21019,21561,28810,25462,38180,22402,26149,26943,37255,21767,28147,32431,34850,25139,32496,30133,33576,30913,38604,36766,24904,29943,35789,27492,21050,36176,27425,32874,33905,22257,21254,20174,19995,20945,31895,37259,31751,20419,36479,31713,31388,25703,23828,20652,33030,30209,31929,28140,32736,26449,23384,23544,30923,25774,25619,25514,25387,38169,25645,36798,31572,30249,25171,22823,21574,27513,20643,25140,24102,27526,20195,36151,34955,24453,36910,30989,30990,30991,30992,30993,30994,30996,30997,30998,30999,31000,31001,31002,31003,31004,31005,31007,31008,31009,31010,31011,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31029,31030,31031,31032,31033,31037,31039,31042,31043,31044,31045,31047,31050,31051,31052,31053,31054,31055,31056,31057,31058,31060,31061,31064,31065,31073,31075,31076,31078,31081,31082,31083,31084,31086,31088,31089,31090,31091,31092,31093,31094,31097,31099,31100,31101,31102,31103,31106,31107,31110,31111,31112,31113,31115,31116,31117,31118,31120,31121,31122,24608,32829,25285,20025,21333,37112,25528,32966,26086,27694,20294,24814,28129,35806,24377,34507,24403,25377,20826,33633,26723,20992,25443,36424,20498,23707,31095,23548,21040,31291,24764,36947,30423,24503,24471,30340,36460,28783,30331,31561,30634,20979,37011,22564,20302,28404,36842,25932,31515,29380,28068,32735,23265,25269,24213,22320,33922,31532,24093,24351,36882,32532,39072,25474,28359,30872,28857,20856,38747,22443,30005,20291,30008,24215,24806,22880,28096,27583,30857,21500,38613,20939,20993,25481,21514,38035,35843,36300,29241,30879,34678,36845,35853,21472,31123,31124,31125,31126,31127,31128,31129,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31156,31157,31158,31159,31160,31164,31167,31170,31172,31173,31175,31176,31178,31180,31182,31183,31184,31187,31188,31190,31191,31193,31194,31195,31196,31197,31198,31200,31201,31202,31205,31208,31210,31212,31214,31217,31218,31219,31220,31221,31222,31223,31225,31226,31228,31230,31231,31233,31236,31237,31239,31240,31241,31242,31244,31247,31248,31249,31250,31251,31253,31254,31256,31257,31259,31260,19969,30447,21486,38025,39030,40718,38189,23450,35746,20002,19996,20908,33891,25026,21160,26635,20375,24683,20923,27934,20828,25238,26007,38497,35910,36887,30168,37117,30563,27602,29322,29420,35835,22581,30585,36172,26460,38208,32922,24230,28193,22930,31471,30701,38203,27573,26029,32526,22534,20817,38431,23545,22697,21544,36466,25958,39039,22244,38045,30462,36929,25479,21702,22810,22842,22427,36530,26421,36346,33333,21057,24816,22549,34558,23784,40517,20420,39069,35769,23077,24694,21380,25212,36943,37122,39295,24681,32780,20799,32819,23572,39285,27953,20108,31261,31263,31265,31266,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31284,31285,31286,31288,31290,31294,31296,31297,31298,31299,31300,31301,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31314,31315,31316,31317,31318,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31345,31346,31347,31349,31355,31356,31357,31358,31362,31365,31367,31369,31370,31371,31372,31374,31375,31376,31379,31380,31385,31386,31387,31390,31393,31394,36144,21457,32602,31567,20240,20047,38400,27861,29648,34281,24070,30058,32763,27146,30718,38034,32321,20961,28902,21453,36820,33539,36137,29359,39277,27867,22346,33459,26041,32938,25151,38450,22952,20223,35775,32442,25918,33778,38750,21857,39134,32933,21290,35837,21536,32954,24223,27832,36153,33452,37210,21545,27675,20998,32439,22367,28954,27774,31881,22859,20221,24575,24868,31914,20016,23553,26539,34562,23792,38155,39118,30127,28925,36898,20911,32541,35773,22857,20964,20315,21542,22827,25975,32932,23413,25206,25282,36752,24133,27679,31526,20239,20440,26381,31395,31396,31399,31401,31402,31403,31406,31407,31408,31409,31410,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31447,31448,31450,31451,31452,31453,31457,31458,31460,31463,31464,31465,31466,31467,31468,31470,31472,31473,31474,31475,31476,31477,31478,31479,31480,31483,31484,31486,31488,31489,31490,31493,31495,31497,31500,31501,31502,31504,31506,31507,31510,31511,31512,31514,31516,31517,31519,31521,31522,31523,31527,31529,31533,28014,28074,31119,34993,24343,29995,25242,36741,20463,37340,26023,33071,33105,24220,33104,36212,21103,35206,36171,22797,20613,20184,38428,29238,33145,36127,23500,35747,38468,22919,32538,21648,22134,22030,35813,25913,27010,38041,30422,28297,24178,29976,26438,26577,31487,32925,36214,24863,31174,25954,36195,20872,21018,38050,32568,32923,32434,23703,28207,26464,31705,30347,39640,33167,32660,31957,25630,38224,31295,21578,21733,27468,25601,25096,40509,33011,30105,21106,38761,33883,26684,34532,38401,38548,38124,20010,21508,32473,26681,36319,32789,26356,24218,32697,31535,31536,31538,31540,31541,31542,31543,31545,31547,31549,31551,31552,31553,31554,31555,31556,31558,31560,31562,31565,31566,31571,31573,31575,31577,31580,31582,31583,31585,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31599,31600,31603,31604,31606,31608,31610,31612,31613,31615,31617,31618,31619,31620,31622,31623,31624,31625,31626,31627,31628,31630,31631,31633,31634,31635,31638,31640,31641,31642,31643,31646,31647,31648,31651,31652,31653,31662,31663,31664,31666,31667,31669,31670,31671,31673,31674,31675,31676,31677,31678,31679,31680,31682,31683,31684,22466,32831,26775,24037,25915,21151,24685,40858,20379,36524,20844,23467,24339,24041,27742,25329,36129,20849,38057,21246,27807,33503,29399,22434,26500,36141,22815,36764,33735,21653,31629,20272,27837,23396,22993,40723,21476,34506,39592,35895,32929,25925,39038,22266,38599,21038,29916,21072,23521,25346,35074,20054,25296,24618,26874,20851,23448,20896,35266,31649,39302,32592,24815,28748,36143,20809,24191,36891,29808,35268,22317,30789,24402,40863,38394,36712,39740,35809,30328,26690,26588,36330,36149,21053,36746,28378,26829,38149,37101,22269,26524,35065,36807,21704,31685,31688,31689,31690,31691,31693,31694,31695,31696,31698,31700,31701,31702,31703,31704,31707,31708,31710,31711,31712,31714,31715,31716,31719,31720,31721,31723,31724,31725,31727,31728,31730,31731,31732,31733,31734,31736,31737,31738,31739,31741,31743,31744,31745,31746,31747,31748,31749,31750,31752,31753,31754,31757,31758,31760,31761,31762,31763,31764,31765,31767,31768,31769,31770,31771,31772,31773,31774,31776,31777,31778,31779,31780,31781,31784,31785,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31801,31802,31803,31804,31805,31806,31810,39608,23401,28023,27686,20133,23475,39559,37219,25000,37039,38889,21547,28085,23506,20989,21898,32597,32752,25788,25421,26097,25022,24717,28938,27735,27721,22831,26477,33322,22741,22158,35946,27627,37085,22909,32791,21495,28009,21621,21917,33655,33743,26680,31166,21644,20309,21512,30418,35977,38402,27827,28088,36203,35088,40548,36154,22079,40657,30165,24456,29408,24680,21756,20136,27178,34913,24658,36720,21700,28888,34425,40511,27946,23439,24344,32418,21897,20399,29492,21564,21402,20505,21518,21628,20046,24573,29786,22774,33899,32993,34676,29392,31946,28246,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31861,31862,31863,31864,31865,31866,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31882,31883,31884,31885,31886,31887,31888,31891,31892,31894,31897,31898,31899,31904,31905,31907,31910,31911,31912,31913,31915,31916,31917,31919,31920,31924,31925,31926,31927,31928,31930,31931,24359,34382,21804,25252,20114,27818,25143,33457,21719,21326,29502,28369,30011,21010,21270,35805,27088,24458,24576,28142,22351,27426,29615,26707,36824,32531,25442,24739,21796,30186,35938,28949,28067,23462,24187,33618,24908,40644,30970,34647,31783,30343,20976,24822,29004,26179,24140,24653,35854,28784,25381,36745,24509,24674,34516,22238,27585,24724,24935,21321,24800,26214,36159,31229,20250,28905,27719,35763,35826,32472,33636,26127,23130,39746,27985,28151,35905,27963,20249,28779,33719,25110,24785,38669,36135,31096,20987,22334,22522,26426,30072,31293,31215,31637,31935,31936,31938,31939,31940,31942,31945,31947,31950,31951,31952,31953,31954,31955,31956,31960,31962,31963,31965,31966,31969,31970,31971,31972,31973,31974,31975,31977,31978,31979,31980,31981,31982,31984,31985,31986,31987,31988,31989,31990,31991,31993,31994,31996,31997,31998,31999,32000,32001,32002,32003,32004,32005,32006,32007,32008,32009,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32035,32036,32037,32038,32040,32041,32042,32044,32045,32046,32048,32049,32050,32051,32052,32053,32054,32908,39269,36857,28608,35749,40481,23020,32489,32521,21513,26497,26840,36753,31821,38598,21450,24613,30142,27762,21363,23241,32423,25380,20960,33034,24049,34015,25216,20864,23395,20238,31085,21058,24760,27982,23492,23490,35745,35760,26082,24524,38469,22931,32487,32426,22025,26551,22841,20339,23478,21152,33626,39050,36158,30002,38078,20551,31292,20215,26550,39550,23233,27516,30417,22362,23574,31546,38388,29006,20860,32937,33392,22904,32516,33575,26816,26604,30897,30839,25315,25441,31616,20461,21098,20943,33616,27099,37492,36341,36145,35265,38190,31661,20214,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32111,32112,32113,32114,32115,32116,32117,32118,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,20581,33328,21073,39279,28176,28293,28071,24314,20725,23004,23558,27974,27743,30086,33931,26728,22870,35762,21280,37233,38477,34121,26898,30977,28966,33014,20132,37066,27975,39556,23047,22204,25605,38128,30699,20389,33050,29409,35282,39290,32564,32478,21119,25945,37237,36735,36739,21483,31382,25581,25509,30342,31224,34903,38454,25130,21163,33410,26708,26480,25463,30571,31469,27905,32467,35299,22992,25106,34249,33445,30028,20511,20171,30117,35819,23626,24062,31563,26020,37329,20170,27941,35167,32039,38182,20165,35880,36827,38771,26187,31105,36817,28908,28024,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32167,32168,32169,32170,32171,32172,32173,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,23613,21170,33606,20834,33550,30555,26230,40120,20140,24778,31934,31923,32463,20117,35686,26223,39048,38745,22659,25964,38236,24452,30153,38742,31455,31454,20928,28847,31384,25578,31350,32416,29590,38893,20037,28792,20061,37202,21417,25937,26087,33276,33285,21646,23601,30106,38816,25304,29401,30141,23621,39545,33738,23616,21632,30697,20030,27822,32858,25298,25454,24040,20855,36317,36382,38191,20465,21477,24807,28844,21095,25424,40515,23071,20518,30519,21367,32482,25733,25899,25225,25496,20500,29237,35273,20915,35776,32477,22343,33740,38055,20891,21531,23803,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32316,32317,32318,32319,32320,32322,32323,32324,32325,32326,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,20426,31459,27994,37089,39567,21888,21654,21345,21679,24320,25577,26999,20975,24936,21002,22570,21208,22350,30733,30475,24247,24951,31968,25179,25239,20130,28821,32771,25335,28900,38752,22391,33499,26607,26869,30933,39063,31185,22771,21683,21487,28212,20811,21051,23458,35838,32943,21827,22438,24691,22353,21549,31354,24656,23380,25511,25248,21475,25187,23495,26543,21741,31391,33510,37239,24211,35044,22840,22446,25358,36328,33007,22359,31607,20393,24555,23485,27454,21281,31568,29378,26694,30719,30518,26103,20917,20111,30420,23743,31397,33909,22862,39745,20608,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32412,32413,32414,32430,32436,32443,32444,32470,32484,32492,32505,32522,32528,32542,32567,32569,32571,32572,32573,32574,32575,32576,32577,32579,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32594,32595,39304,24871,28291,22372,26118,25414,22256,25324,25193,24275,38420,22403,25289,21895,34593,33098,36771,21862,33713,26469,36182,34013,23146,26639,25318,31726,38417,20848,28572,35888,25597,35272,25042,32518,28866,28389,29701,27028,29436,24266,37070,26391,28010,25438,21171,29282,32769,20332,23013,37226,28889,28061,21202,20048,38647,38253,34174,30922,32047,20769,22418,25794,32907,31867,27882,26865,26974,20919,21400,26792,29313,40654,31729,29432,31163,28435,29702,26446,37324,40100,31036,33673,33620,21519,26647,20029,21385,21169,30782,21382,21033,20616,20363,20432,32598,32601,32603,32604,32605,32606,32608,32611,32612,32613,32614,32615,32619,32620,32621,32623,32624,32627,32629,32630,32631,32632,32634,32635,32636,32637,32639,32640,32642,32643,32644,32645,32646,32647,32648,32649,32651,32653,32655,32656,32657,32658,32659,32661,32662,32663,32664,32665,32667,32668,32672,32674,32675,32677,32678,32680,32681,32682,32683,32684,32685,32686,32689,32691,32692,32693,32694,32695,32698,32699,32702,32704,32706,32707,32708,32710,32711,32712,32713,32715,32717,32719,32720,32721,32722,32723,32726,32727,32729,32730,32731,32732,32733,32734,32738,32739,30178,31435,31890,27813,38582,21147,29827,21737,20457,32852,33714,36830,38256,24265,24604,28063,24088,25947,33080,38142,24651,28860,32451,31918,20937,26753,31921,33391,20004,36742,37327,26238,20142,35845,25769,32842,20698,30103,29134,23525,36797,28518,20102,25730,38243,24278,26009,21015,35010,28872,21155,29454,29747,26519,30967,38678,20020,37051,40158,28107,20955,36161,21533,25294,29618,33777,38646,40836,38083,20278,32666,20940,28789,38517,23725,39046,21478,20196,28316,29705,27060,30827,39311,30041,21016,30244,27969,26611,20845,40857,32843,21657,31548,31423,32740,32743,32744,32746,32747,32748,32749,32751,32754,32756,32757,32758,32759,32760,32761,32762,32765,32766,32767,32770,32775,32776,32777,32778,32782,32783,32785,32787,32794,32795,32797,32798,32799,32801,32803,32804,32811,32812,32813,32814,32815,32816,32818,32820,32825,32826,32828,32830,32832,32833,32836,32837,32839,32840,32841,32846,32847,32848,32849,32851,32853,32854,32855,32857,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32875,32876,32877,32878,32879,32880,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,38534,22404,25314,38471,27004,23044,25602,31699,28431,38475,33446,21346,39045,24208,28809,25523,21348,34383,40065,40595,30860,38706,36335,36162,40575,28510,31108,24405,38470,25134,39540,21525,38109,20387,26053,23653,23649,32533,34385,27695,24459,29575,28388,32511,23782,25371,23402,28390,21365,20081,25504,30053,25249,36718,20262,20177,27814,32438,35770,33821,34746,32599,36923,38179,31657,39585,35064,33853,27931,39558,32476,22920,40635,29595,30721,34434,39532,39554,22043,21527,22475,20080,40614,21334,36808,33033,30610,39314,34542,28385,34067,26364,24930,28459,32894,32897,32898,32901,32904,32906,32909,32910,32911,32912,32913,32914,32916,32917,32919,32921,32926,32931,32934,32935,32936,32940,32944,32947,32949,32950,32952,32953,32955,32965,32967,32968,32969,32970,32971,32975,32976,32977,32978,32979,32980,32981,32984,32991,32992,32994,32995,32998,33006,33013,33015,33017,33019,33022,33023,33024,33025,33027,33028,33029,33031,33032,33035,33036,33045,33047,33049,33051,33052,33053,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33069,33070,33072,33075,33076,33077,33079,33081,33082,33083,33084,33085,33087,35881,33426,33579,30450,27667,24537,33725,29483,33541,38170,27611,30683,38086,21359,33538,20882,24125,35980,36152,20040,29611,26522,26757,37238,38665,29028,27809,30473,23186,38209,27599,32654,26151,23504,22969,23194,38376,38391,20204,33804,33945,27308,30431,38192,29467,26790,23391,30511,37274,38753,31964,36855,35868,24357,31859,31192,35269,27852,34588,23494,24130,26825,30496,32501,20885,20813,21193,23081,32517,38754,33495,25551,30596,34256,31186,28218,24217,22937,34065,28781,27665,25279,30399,25935,24751,38397,26126,34719,40483,38125,21517,21629,35884,25720,33088,33089,33090,33091,33092,33093,33095,33097,33101,33102,33103,33106,33110,33111,33112,33115,33116,33117,33118,33119,33121,33122,33123,33124,33126,33128,33130,33131,33132,33135,33138,33139,33141,33142,33143,33144,33153,33155,33156,33157,33158,33159,33161,33163,33164,33165,33166,33168,33170,33171,33172,33173,33174,33175,33177,33178,33182,33183,33184,33185,33186,33188,33189,33191,33193,33195,33196,33197,33198,33199,33200,33201,33202,33204,33205,33206,33207,33208,33209,33212,33213,33214,33215,33220,33221,33223,33224,33225,33227,33229,33230,33231,33232,33233,33234,33235,25721,34321,27169,33180,30952,25705,39764,25273,26411,33707,22696,40664,27819,28448,23518,38476,35851,29279,26576,25287,29281,20137,22982,27597,22675,26286,24149,21215,24917,26408,30446,30566,29287,31302,25343,21738,21584,38048,37027,23068,32435,27670,20035,22902,32784,22856,21335,30007,38590,22218,25376,33041,24700,38393,28118,21602,39297,20869,23273,33021,22958,38675,20522,27877,23612,25311,20320,21311,33147,36870,28346,34091,25288,24180,30910,25781,25467,24565,23064,37247,40479,23615,25423,32834,23421,21870,38218,38221,28037,24744,26592,29406,20957,23425,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33252,33253,33254,33256,33257,33259,33262,33263,33264,33265,33266,33269,33270,33271,33272,33273,33274,33277,33279,33283,33287,33288,33289,33290,33291,33294,33295,33297,33299,33301,33302,33303,33304,33305,33306,33309,33312,33316,33317,33318,33319,33321,33326,33330,33338,33340,33341,33343,33344,33345,33346,33347,33349,33350,33352,33354,33356,33357,33358,33360,33361,33362,33363,33364,33365,33366,33367,33369,33371,33372,33373,33374,33376,33377,33378,33379,33380,33381,33382,33383,33385,25319,27870,29275,25197,38062,32445,33043,27987,20892,24324,22900,21162,24594,22899,26262,34384,30111,25386,25062,31983,35834,21734,27431,40485,27572,34261,21589,20598,27812,21866,36276,29228,24085,24597,29750,25293,25490,29260,24472,28227,27966,25856,28504,30424,30928,30460,30036,21028,21467,20051,24222,26049,32810,32982,25243,21638,21032,28846,34957,36305,27873,21624,32986,22521,35060,36180,38506,37197,20329,27803,21943,30406,30768,25256,28921,28558,24429,34028,26842,30844,31735,33192,26379,40527,25447,30896,22383,30738,38713,25209,25259,21128,29749,27607,33386,33387,33388,33389,33393,33397,33398,33399,33400,33403,33404,33408,33409,33411,33413,33414,33415,33417,33420,33424,33427,33428,33429,33430,33434,33435,33438,33440,33442,33443,33447,33458,33461,33462,33466,33467,33468,33471,33472,33474,33475,33477,33478,33481,33488,33494,33497,33498,33501,33506,33511,33512,33513,33514,33516,33517,33518,33520,33522,33523,33525,33526,33528,33530,33532,33533,33534,33535,33536,33546,33547,33549,33552,33554,33555,33558,33560,33561,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33577,33578,33582,33584,33586,33591,33595,33597,21860,33086,30130,30382,21305,30174,20731,23617,35692,31687,20559,29255,39575,39128,28418,29922,31080,25735,30629,25340,39057,36139,21697,32856,20050,22378,33529,33805,24179,20973,29942,35780,23631,22369,27900,39047,23110,30772,39748,36843,31893,21078,25169,38138,20166,33670,33889,33769,33970,22484,26420,22275,26222,28006,35889,26333,28689,26399,27450,26646,25114,22971,19971,20932,28422,26578,27791,20854,26827,22855,27495,30054,23822,33040,40784,26071,31048,31041,39569,36215,23682,20062,20225,21551,22865,30732,22120,27668,36804,24323,27773,27875,35755,25488,33598,33599,33601,33602,33604,33605,33608,33610,33611,33612,33613,33614,33619,33621,33622,33623,33624,33625,33629,33634,33648,33649,33650,33651,33652,33653,33654,33657,33658,33662,33663,33664,33665,33666,33667,33668,33671,33672,33674,33675,33676,33677,33679,33680,33681,33684,33685,33686,33687,33689,33690,33693,33695,33697,33698,33699,33700,33701,33702,33703,33708,33709,33710,33711,33717,33723,33726,33727,33730,33731,33732,33734,33736,33737,33739,33741,33742,33744,33745,33746,33747,33749,33751,33753,33754,33755,33758,33762,33763,33764,33766,33767,33768,33771,33772,33773,24688,27965,29301,25190,38030,38085,21315,36801,31614,20191,35878,20094,40660,38065,38067,21069,28508,36963,27973,35892,22545,23884,27424,27465,26538,21595,33108,32652,22681,34103,24378,25250,27207,38201,25970,24708,26725,30631,20052,20392,24039,38808,25772,32728,23789,20431,31373,20999,33540,19988,24623,31363,38054,20405,20146,31206,29748,21220,33465,25810,31165,23517,27777,38738,36731,27682,20542,21375,28165,25806,26228,27696,24773,39031,35831,24198,29756,31351,31179,19992,37041,29699,27714,22234,37195,27845,36235,21306,34502,26354,36527,23624,39537,28192,33774,33775,33779,33780,33781,33782,33783,33786,33787,33788,33790,33791,33792,33794,33797,33799,33800,33801,33802,33808,33810,33811,33812,33813,33814,33815,33817,33818,33819,33822,33823,33824,33825,33826,33827,33833,33834,33835,33836,33837,33838,33839,33840,33842,33843,33844,33845,33846,33847,33849,33850,33851,33854,33855,33856,33857,33858,33859,33860,33861,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33874,33875,33876,33877,33878,33880,33885,33886,33887,33888,33890,33892,33893,33894,33895,33896,33898,33902,33903,33904,33906,33908,33911,33913,33915,33916,21462,23094,40843,36259,21435,22280,39079,26435,37275,27849,20840,30154,25331,29356,21048,21149,32570,28820,30264,21364,40522,27063,30830,38592,35033,32676,28982,29123,20873,26579,29924,22756,25880,22199,35753,39286,25200,32469,24825,28909,22764,20161,20154,24525,38887,20219,35748,20995,22922,32427,25172,20173,26085,25102,33592,33993,33635,34701,29076,28342,23481,32466,20887,25545,26580,32905,33593,34837,20754,23418,22914,36785,20083,27741,20837,35109,36719,38446,34122,29790,38160,38384,28070,33509,24369,25746,27922,33832,33134,40131,22622,36187,19977,21441,33917,33918,33919,33920,33921,33923,33924,33925,33926,33930,33933,33935,33936,33937,33938,33939,33940,33941,33942,33944,33946,33947,33949,33950,33951,33952,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33968,33969,33971,33973,33974,33975,33979,33980,33982,33984,33986,33987,33989,33990,33991,33992,33995,33996,33998,33999,34002,34004,34005,34007,34008,34009,34010,34011,34012,34014,34017,34018,34020,34023,34024,34025,34026,34027,34029,34030,34031,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34045,34046,34048,34049,34050,20254,25955,26705,21971,20007,25620,39578,25195,23234,29791,33394,28073,26862,20711,33678,30722,26432,21049,27801,32433,20667,21861,29022,31579,26194,29642,33515,26441,23665,21024,29053,34923,38378,38485,25797,36193,33203,21892,27733,25159,32558,22674,20260,21830,36175,26188,19978,23578,35059,26786,25422,31245,28903,33421,21242,38902,23569,21736,37045,32461,22882,36170,34503,33292,33293,36198,25668,23556,24913,28041,31038,35774,30775,30003,21627,20280,36523,28145,23072,32453,31070,27784,23457,23158,29978,32958,24910,28183,22768,29983,29989,29298,21319,32499,34051,34052,34053,34054,34055,34056,34057,34058,34059,34061,34062,34063,34064,34066,34068,34069,34070,34072,34073,34075,34076,34077,34078,34080,34082,34083,34084,34085,34086,34087,34088,34089,34090,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34110,34111,34112,34113,34114,34116,34117,34118,34119,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34135,34136,34138,34139,34140,34141,34143,34144,34145,34146,34147,34149,34150,34151,34153,34154,34155,34156,34157,34158,34159,34160,34161,34163,34165,34166,34167,34168,34172,34173,34175,34176,34177,30465,30427,21097,32988,22307,24072,22833,29422,26045,28287,35799,23608,34417,21313,30707,25342,26102,20160,39135,34432,23454,35782,21490,30690,20351,23630,39542,22987,24335,31034,22763,19990,26623,20107,25325,35475,36893,21183,26159,21980,22124,36866,20181,20365,37322,39280,27663,24066,24643,23460,35270,35797,25910,25163,39318,23432,23551,25480,21806,21463,30246,20861,34092,26530,26803,27530,25234,36755,21460,33298,28113,30095,20070,36174,23408,29087,34223,26257,26329,32626,34560,40653,40736,23646,26415,36848,26641,26463,25101,31446,22661,24246,25968,28465,34178,34179,34182,34184,34185,34186,34187,34188,34189,34190,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34205,34206,34207,34208,34209,34210,34211,34213,34214,34215,34217,34219,34220,34221,34225,34226,34227,34228,34229,34230,34232,34234,34235,34236,34237,34238,34239,34240,34242,34243,34244,34245,34246,34247,34248,34250,34251,34252,34253,34254,34257,34258,34260,34262,34263,34264,34265,34266,34267,34269,34270,34271,34272,34273,34274,34275,34277,34278,34279,34280,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,24661,21047,32781,25684,34928,29993,24069,26643,25332,38684,21452,29245,35841,27700,30561,31246,21550,30636,39034,33308,35828,30805,26388,28865,26031,25749,22070,24605,31169,21496,19997,27515,32902,23546,21987,22235,20282,20284,39282,24051,26494,32824,24578,39042,36865,23435,35772,35829,25628,33368,25822,22013,33487,37221,20439,32032,36895,31903,20723,22609,28335,23487,35785,32899,37240,33948,31639,34429,38539,38543,32485,39635,30862,23681,31319,36930,38567,31071,23385,25439,31499,34001,26797,21766,32553,29712,32034,38145,25152,22604,20182,23427,22905,22612,34297,34298,34300,34301,34302,34304,34305,34306,34307,34308,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34322,34323,34324,34325,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34344,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34361,34362,34363,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34386,34387,34389,34390,34391,34392,34393,34395,34396,34397,34399,34400,34401,34403,34404,34405,34406,34407,34408,34409,34410,29549,25374,36427,36367,32974,33492,25260,21488,27888,37214,22826,24577,27760,22349,25674,36138,30251,28393,22363,27264,30192,28525,35885,35848,22374,27631,34962,30899,25506,21497,28845,27748,22616,25642,22530,26848,33179,21776,31958,20504,36538,28108,36255,28907,25487,28059,28372,32486,33796,26691,36867,28120,38518,35752,22871,29305,34276,33150,30140,35466,26799,21076,36386,38161,25552,39064,36420,21884,20307,26367,22159,24789,28053,21059,23625,22825,28155,22635,30000,29980,24684,33300,33094,25361,26465,36834,30522,36339,36148,38081,24086,21381,21548,28867,34413,34415,34416,34418,34419,34420,34421,34422,34423,34424,34435,34436,34437,34438,34439,34440,34441,34446,34447,34448,34449,34450,34452,34454,34455,34456,34457,34458,34459,34462,34463,34464,34465,34466,34469,34470,34475,34477,34478,34482,34483,34487,34488,34489,34491,34492,34493,34494,34495,34497,34498,34499,34501,34504,34508,34509,34514,34515,34517,34518,34519,34522,34524,34525,34528,34529,34530,34531,34533,34534,34535,34536,34538,34539,34540,34543,34549,34550,34551,34554,34555,34556,34557,34559,34561,34564,34565,34566,34571,34572,34574,34575,34576,34577,34580,34582,27712,24311,20572,20141,24237,25402,33351,36890,26704,37230,30643,21516,38108,24420,31461,26742,25413,31570,32479,30171,20599,25237,22836,36879,20984,31171,31361,22270,24466,36884,28034,23648,22303,21520,20820,28237,22242,25512,39059,33151,34581,35114,36864,21534,23663,33216,25302,25176,33073,40501,38464,39534,39548,26925,22949,25299,21822,25366,21703,34521,27964,23043,29926,34972,27498,22806,35916,24367,28286,29609,39037,20024,28919,23436,30871,25405,26202,30358,24779,23451,23113,19975,33109,27754,29579,20129,26505,32593,24448,26106,26395,24536,22916,23041,34585,34587,34589,34591,34592,34596,34598,34599,34600,34602,34603,34604,34605,34607,34608,34610,34611,34613,34614,34616,34617,34618,34620,34621,34624,34625,34626,34627,34628,34629,34630,34634,34635,34637,34639,34640,34641,34642,34644,34645,34646,34648,34650,34651,34652,34653,34654,34655,34657,34658,34662,34663,34664,34665,34666,34667,34668,34669,34671,34673,34674,34675,34677,34679,34680,34681,34682,34687,34688,34689,34692,34694,34695,34697,34698,34700,34702,34703,34704,34705,34706,34708,34709,34710,34712,34713,34714,34715,34716,34717,34718,34720,34721,34722,34723,34724,24013,24494,21361,38886,36829,26693,22260,21807,24799,20026,28493,32500,33479,33806,22996,20255,20266,23614,32428,26410,34074,21619,30031,32963,21890,39759,20301,28205,35859,23561,24944,21355,30239,28201,34442,25991,38395,32441,21563,31283,32010,38382,21985,32705,29934,25373,34583,28065,31389,25105,26017,21351,25569,27779,24043,21596,38056,20044,27745,35820,23627,26080,33436,26791,21566,21556,27595,27494,20116,25410,21320,33310,20237,20398,22366,25098,38654,26212,29289,21247,21153,24735,35823,26132,29081,26512,35199,30802,30717,26224,22075,21560,38177,29306,34725,34726,34727,34729,34730,34734,34736,34737,34738,34740,34742,34743,34744,34745,34747,34748,34750,34751,34753,34754,34755,34756,34757,34759,34760,34761,34764,34765,34766,34767,34768,34772,34773,34774,34775,34776,34777,34778,34780,34781,34782,34783,34785,34786,34787,34788,34790,34791,34792,34793,34795,34796,34797,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34810,34811,34812,34813,34815,34816,34817,34818,34820,34821,34822,34823,34824,34825,34827,34828,34829,34830,34831,34832,34833,34834,34836,34839,34840,34841,34842,34844,34845,34846,34847,34848,34851,31232,24687,24076,24713,33181,22805,24796,29060,28911,28330,27728,29312,27268,34989,24109,20064,23219,21916,38115,27927,31995,38553,25103,32454,30606,34430,21283,38686,36758,26247,23777,20384,29421,19979,21414,22799,21523,25472,38184,20808,20185,40092,32420,21688,36132,34900,33335,38386,28046,24358,23244,26174,38505,29616,29486,21439,33146,39301,32673,23466,38519,38480,32447,30456,21410,38262,39321,31665,35140,28248,20065,32724,31077,35814,24819,21709,20139,39033,24055,27233,20687,21521,35937,33831,30813,38660,21066,21742,22179,38144,28040,23477,28102,26195,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34867,34868,34869,34870,34871,34872,34874,34875,34877,34878,34879,34881,34882,34883,34886,34887,34888,34889,34890,34891,34894,34895,34896,34897,34898,34899,34901,34902,34904,34906,34907,34908,34909,34910,34911,34912,34918,34919,34922,34925,34927,34929,34931,34932,34933,34934,34936,34937,34938,34939,34940,34944,34947,34950,34951,34953,34954,34956,34958,34959,34960,34961,34963,34964,34965,34967,34968,34969,34970,34971,34973,34974,34975,34976,34977,34979,34981,34982,34983,34984,34985,34986,23567,23389,26657,32918,21880,31505,25928,26964,20123,27463,34638,38795,21327,25375,25658,37034,26012,32961,35856,20889,26800,21368,34809,25032,27844,27899,35874,23633,34218,33455,38156,27427,36763,26032,24571,24515,20449,34885,26143,33125,29481,24826,20852,21009,22411,24418,37026,34892,37266,24184,26447,24615,22995,20804,20982,33016,21256,27769,38596,29066,20241,20462,32670,26429,21957,38152,31168,34966,32483,22687,25100,38656,34394,22040,39035,24464,35768,33988,37207,21465,26093,24207,30044,24676,32110,23167,32490,32493,36713,21927,23459,24748,26059,29572,34988,34990,34991,34992,34994,34995,34996,34997,34998,35000,35001,35002,35003,35005,35006,35007,35008,35011,35012,35015,35016,35018,35019,35020,35021,35023,35024,35025,35027,35030,35031,35034,35035,35036,35037,35038,35040,35041,35046,35047,35049,35050,35051,35052,35053,35054,35055,35058,35061,35062,35063,35066,35067,35069,35071,35072,35073,35075,35076,35077,35078,35079,35080,35081,35083,35084,35085,35086,35087,35089,35092,35093,35094,35095,35096,35100,35101,35102,35103,35104,35106,35107,35108,35110,35111,35112,35113,35116,35117,35118,35119,35121,35122,35123,35125,35127,36873,30307,30505,32474,38772,34203,23398,31348,38634,34880,21195,29071,24490,26092,35810,23547,39535,24033,27529,27739,35757,35759,36874,36805,21387,25276,40486,40493,21568,20011,33469,29273,34460,23830,34905,28079,38597,21713,20122,35766,28937,21693,38409,28895,28153,30416,20005,30740,34578,23721,24310,35328,39068,38414,28814,27839,22852,25513,30524,34893,28436,33395,22576,29141,21388,30746,38593,21761,24422,28976,23476,35866,39564,27523,22830,40495,31207,26472,25196,20335,30113,32650,27915,38451,27687,20208,30162,20859,26679,28478,36992,33136,22934,29814,35128,35129,35130,35131,35132,35133,35134,35135,35136,35138,35139,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35168,35169,35170,35171,35172,35173,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35196,35197,35198,35200,35202,35204,35205,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,25671,23591,36965,31377,35875,23002,21676,33280,33647,35201,32768,26928,22094,32822,29239,37326,20918,20063,39029,25494,19994,21494,26355,33099,22812,28082,19968,22777,21307,25558,38129,20381,20234,34915,39056,22839,36951,31227,20202,33008,30097,27778,23452,23016,24413,26885,34433,20506,24050,20057,30691,20197,33402,25233,26131,37009,23673,20159,24441,33222,36920,32900,30123,20134,35028,24847,27589,24518,20041,30410,28322,35811,35758,35850,35793,24322,32764,32716,32462,33589,33643,22240,27575,38899,38452,23035,21535,38134,28139,23493,39278,23609,24341,38544,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35267,35277,35283,35284,35285,35287,35288,35289,35291,35293,35295,35296,35297,35298,35300,35303,35304,35305,35306,35308,35309,35310,35312,35313,35314,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35329,35330,35331,35332,35333,35334,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,21360,33521,27185,23156,40560,24212,32552,33721,33828,33829,33639,34631,36814,36194,30408,24433,39062,30828,26144,21727,25317,20323,33219,30152,24248,38605,36362,34553,21647,27891,28044,27704,24703,21191,29992,24189,20248,24736,24551,23588,30001,37038,38080,29369,27833,28216,37193,26377,21451,21491,20305,37321,35825,21448,24188,36802,28132,20110,30402,27014,34398,24858,33286,20313,20446,36926,40060,24841,28189,28180,38533,20104,23089,38632,19982,23679,31161,23431,35821,32701,29577,22495,33419,37057,21505,36935,21947,23786,24481,24840,27442,29425,32946,35465,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35391,35392,35393,35394,35395,35396,35397,35398,35399,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35450,35451,35452,35453,35454,35455,35456,28020,23507,35029,39044,35947,39533,40499,28170,20900,20803,22435,34945,21407,25588,36757,22253,21592,22278,29503,28304,32536,36828,33489,24895,24616,38498,26352,32422,36234,36291,38053,23731,31908,26376,24742,38405,32792,20113,37095,21248,38504,20801,36816,34164,37213,26197,38901,23381,21277,30776,26434,26685,21705,28798,23472,36733,20877,22312,21681,25874,26242,36190,36163,33039,33900,36973,31967,20991,34299,26531,26089,28577,34468,36481,22122,36896,30338,28790,29157,36131,25321,21017,27901,36156,24590,22686,24974,26366,36192,25166,21939,28195,26413,36711,35457,35458,35459,35460,35461,35462,35463,35464,35467,35468,35469,35470,35471,35472,35473,35474,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,38113,38392,30504,26629,27048,21643,20045,28856,35784,25688,25995,23429,31364,20538,23528,30651,27617,35449,31896,27838,30415,26025,36759,23853,23637,34360,26632,21344,25112,31449,28251,32509,27167,31456,24432,28467,24352,25484,28072,26454,19976,24080,36134,20183,32960,30260,38556,25307,26157,25214,27836,36213,29031,32617,20806,32903,21484,36974,25240,21746,34544,36761,32773,38167,34071,36825,27993,29645,26015,30495,29956,30759,33275,36126,38024,20390,26517,30137,35786,38663,25391,38215,38453,33976,25379,30529,24449,29424,20105,24596,25972,25327,27491,25919,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,24103,30151,37073,35777,33437,26525,25903,21553,34584,30693,32930,33026,27713,20043,32455,32844,30452,26893,27542,25191,20540,20356,22336,25351,27490,36286,21482,26088,32440,24535,25370,25527,33267,33268,32622,24092,23769,21046,26234,31209,31258,36136,28825,30164,28382,27835,31378,20013,30405,24544,38047,34935,32456,31181,32959,37325,20210,20247,33311,21608,24030,27954,35788,31909,36724,32920,24090,21650,30385,23449,26172,39588,29664,26666,34523,26417,29482,35832,35803,36880,31481,28891,29038,25284,30633,22065,20027,33879,26609,21161,34496,36142,38136,31569,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35687,35688,35689,35690,35691,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35756,35761,35771,35783,35792,35818,35849,35870,20303,27880,31069,39547,25235,29226,25341,19987,30742,36716,25776,36186,31686,26729,24196,35013,22918,25758,22766,29366,26894,38181,36861,36184,22368,32512,35846,20934,25417,25305,21331,26700,29730,33537,37196,21828,30528,28796,27978,20857,21672,36164,23039,28363,28100,23388,32043,20180,31869,28371,23376,33258,28173,23383,39683,26837,36394,23447,32508,24635,32437,37049,36208,22863,25549,31199,36275,21330,26063,31062,35781,38459,32452,38075,32386,22068,37257,26368,32618,23562,36981,26152,24038,20304,26590,20570,20316,22352,24231,59408,59409,59410,59411,59412,35896,35897,35898,35899,35900,35901,35902,35903,35904,35906,35907,35908,35909,35912,35914,35915,35917,35918,35919,35920,35921,35922,35923,35924,35926,35927,35928,35929,35931,35932,35933,35934,35935,35936,35939,35940,35941,35942,35943,35944,35945,35948,35949,35950,35951,35952,35953,35954,35956,35957,35958,35959,35963,35964,35965,35966,35967,35968,35969,35971,35972,35974,35975,35976,35979,35981,35982,35983,35984,35985,35986,35987,35989,35990,35991,35993,35994,35995,35996,35997,35998,35999,36000,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,20109,19980,20800,19984,24319,21317,19989,20120,19998,39730,23404,22121,20008,31162,20031,21269,20039,22829,29243,21358,27664,22239,32996,39319,27603,30590,40727,20022,20127,40720,20060,20073,20115,33416,23387,21868,22031,20164,21389,21405,21411,21413,21422,38757,36189,21274,21493,21286,21294,21310,36188,21350,21347,20994,21000,21006,21037,21043,21055,21056,21068,21086,21089,21084,33967,21117,21122,21121,21136,21139,20866,32596,20155,20163,20169,20162,20200,20193,20203,20190,20251,20211,20258,20324,20213,20261,20263,20233,20267,20318,20327,25912,20314,20317,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,20319,20311,20274,20285,20342,20340,20369,20361,20355,20367,20350,20347,20394,20348,20396,20372,20454,20456,20458,20421,20442,20451,20444,20433,20447,20472,20521,20556,20467,20524,20495,20526,20525,20478,20508,20492,20517,20520,20606,20547,20565,20552,20558,20588,20603,20645,20647,20649,20666,20694,20742,20717,20716,20710,20718,20743,20747,20189,27709,20312,20325,20430,40864,27718,31860,20846,24061,40649,39320,20865,22804,21241,21261,35335,21264,20971,22809,20821,20128,20822,20147,34926,34980,20149,33044,35026,31104,23348,34819,32696,20907,20913,20925,20924,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36128,36177,36178,36183,36191,36197,36200,36201,36202,36204,36206,36207,36209,36210,36216,36217,36218,36219,36220,36221,36222,36223,36224,36226,36227,36230,36231,36232,36233,36236,36237,36238,36239,36240,36242,36243,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36256,36257,36258,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36274,36278,36279,36281,36283,36285,36288,36289,36290,36293,36295,36296,36297,36298,36301,36304,36306,36307,36308,20935,20886,20898,20901,35744,35750,35751,35754,35764,35765,35767,35778,35779,35787,35791,35790,35794,35795,35796,35798,35800,35801,35804,35807,35808,35812,35816,35817,35822,35824,35827,35830,35833,35836,35839,35840,35842,35844,35847,35852,35855,35857,35858,35860,35861,35862,35865,35867,35864,35869,35871,35872,35873,35877,35879,35882,35883,35886,35887,35890,35891,35893,35894,21353,21370,38429,38434,38433,38449,38442,38461,38460,38466,38473,38484,38495,38503,38508,38514,38516,38536,38541,38551,38576,37015,37019,37021,37017,37036,37025,37044,37043,37046,37050,36309,36312,36313,36316,36320,36321,36322,36325,36326,36327,36329,36333,36334,36336,36337,36338,36340,36342,36348,36350,36351,36352,36353,36354,36355,36356,36358,36359,36360,36363,36365,36366,36368,36369,36370,36371,36373,36374,36375,36376,36377,36378,36379,36380,36384,36385,36388,36389,36390,36391,36392,36395,36397,36400,36402,36403,36404,36406,36407,36408,36411,36412,36414,36415,36419,36421,36422,36428,36429,36430,36431,36432,36435,36436,36437,36438,36439,36440,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36455,36456,36458,36459,36462,36465,37048,37040,37071,37061,37054,37072,37060,37063,37075,37094,37090,37084,37079,37083,37099,37103,37118,37124,37154,37150,37155,37169,37167,37177,37187,37190,21005,22850,21154,21164,21165,21182,21759,21200,21206,21232,21471,29166,30669,24308,20981,20988,39727,21430,24321,30042,24047,22348,22441,22433,22654,22716,22725,22737,22313,22316,22314,22323,22329,22318,22319,22364,22331,22338,22377,22405,22379,22406,22396,22395,22376,22381,22390,22387,22445,22436,22412,22450,22479,22439,22452,22419,22432,22485,22488,22490,22489,22482,22456,22516,22511,22520,22500,22493,36467,36469,36471,36472,36473,36474,36475,36477,36478,36480,36482,36483,36484,36486,36488,36489,36490,36491,36492,36493,36494,36497,36498,36499,36501,36502,36503,36504,36505,36506,36507,36509,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36525,36526,36528,36529,36531,36532,36533,36534,36535,36536,36537,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,22539,22541,22525,22509,22528,22558,22553,22596,22560,22629,22636,22657,22665,22682,22656,39336,40729,25087,33401,33405,33407,33423,33418,33448,33412,33422,33425,33431,33433,33451,33464,33470,33456,33480,33482,33507,33432,33463,33454,33483,33484,33473,33449,33460,33441,33450,33439,33476,33486,33444,33505,33545,33527,33508,33551,33543,33500,33524,33490,33496,33548,33531,33491,33553,33562,33542,33556,33557,33504,33493,33564,33617,33627,33628,33544,33682,33596,33588,33585,33691,33630,33583,33615,33607,33603,33631,33600,33559,33632,33581,33594,33587,33638,33637,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,33640,33563,33641,33644,33642,33645,33646,33712,33656,33715,33716,33696,33706,33683,33692,33669,33660,33718,33705,33661,33720,33659,33688,33694,33704,33722,33724,33729,33793,33765,33752,22535,33816,33803,33757,33789,33750,33820,33848,33809,33798,33748,33759,33807,33795,33784,33785,33770,33733,33728,33830,33776,33761,33884,33873,33882,33881,33907,33927,33928,33914,33929,33912,33852,33862,33897,33910,33932,33934,33841,33901,33985,33997,34000,34022,33981,34003,33994,33983,33978,34016,33953,33977,33972,33943,34021,34019,34060,29965,34104,34032,34105,34079,34106,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36714,36736,36748,36754,36765,36768,36769,36770,36772,36773,36774,36775,36778,36780,36781,36782,36783,36786,36787,36788,36789,36791,36792,36794,36795,36796,36799,36800,36803,36806,36809,36810,36811,36812,36813,36815,36818,36822,36823,36826,36832,36833,36835,36839,36844,36847,36849,36850,36852,36853,36854,36858,36859,36860,36862,36863,36871,36872,36876,36878,36883,36885,36888,34134,34107,34047,34044,34137,34120,34152,34148,34142,34170,30626,34115,34162,34171,34212,34216,34183,34191,34169,34222,34204,34181,34233,34231,34224,34259,34241,34268,34303,34343,34309,34345,34326,34364,24318,24328,22844,22849,32823,22869,22874,22872,21263,23586,23589,23596,23604,25164,25194,25247,25275,25290,25306,25303,25326,25378,25334,25401,25419,25411,25517,25590,25457,25466,25486,25524,25453,25516,25482,25449,25518,25532,25586,25592,25568,25599,25540,25566,25550,25682,25542,25534,25669,25665,25611,25627,25632,25612,25638,25633,25694,25732,25709,25750,36889,36892,36899,36900,36901,36903,36904,36905,36906,36907,36908,36912,36913,36914,36915,36916,36919,36921,36922,36925,36927,36928,36931,36933,36934,36936,36937,36938,36939,36940,36942,36948,36949,36950,36953,36954,36956,36957,36958,36959,36960,36961,36964,36966,36967,36969,36970,36971,36972,36975,36976,36977,36978,36979,36982,36983,36984,36985,36986,36987,36988,36990,36993,36996,36997,36998,36999,37001,37002,37004,37005,37006,37007,37008,37010,37012,37014,37016,37018,37020,37022,37023,37024,37028,37029,37031,37032,37033,37035,37037,37042,37047,37052,37053,37055,37056,25722,25783,25784,25753,25786,25792,25808,25815,25828,25826,25865,25893,25902,24331,24530,29977,24337,21343,21489,21501,21481,21480,21499,21522,21526,21510,21579,21586,21587,21588,21590,21571,21537,21591,21593,21539,21554,21634,21652,21623,21617,21604,21658,21659,21636,21622,21606,21661,21712,21677,21698,21684,21714,21671,21670,21715,21716,21618,21667,21717,21691,21695,21708,21721,21722,21724,21673,21674,21668,21725,21711,21726,21787,21735,21792,21757,21780,21747,21794,21795,21775,21777,21799,21802,21863,21903,21941,21833,21869,21825,21845,21823,21840,21820,37058,37059,37062,37064,37065,37067,37068,37069,37074,37076,37077,37078,37080,37081,37082,37086,37087,37088,37091,37092,37093,37097,37098,37100,37102,37104,37105,37106,37107,37109,37110,37111,37113,37114,37115,37116,37119,37120,37121,37123,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37146,37147,37148,37149,37151,37152,37153,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37168,37170,37171,37172,37173,37174,37175,37176,37178,37179,37180,37181,37182,37183,37184,37185,37186,37188,21815,21846,21877,21878,21879,21811,21808,21852,21899,21970,21891,21937,21945,21896,21889,21919,21886,21974,21905,21883,21983,21949,21950,21908,21913,21994,22007,21961,22047,21969,21995,21996,21972,21990,21981,21956,21999,21989,22002,22003,21964,21965,21992,22005,21988,36756,22046,22024,22028,22017,22052,22051,22014,22016,22055,22061,22104,22073,22103,22060,22093,22114,22105,22108,22092,22100,22150,22116,22129,22123,22139,22140,22149,22163,22191,22228,22231,22237,22241,22261,22251,22265,22271,22276,22282,22281,22300,24079,24089,24084,24081,24113,24123,24124,37189,37191,37192,37201,37203,37204,37205,37206,37208,37209,37211,37212,37215,37216,37222,37223,37224,37227,37229,37235,37242,37243,37244,37248,37249,37250,37251,37252,37254,37256,37258,37262,37263,37267,37268,37269,37270,37271,37272,37273,37276,37277,37278,37279,37280,37281,37284,37285,37286,37287,37288,37289,37291,37292,37296,37297,37298,37299,37302,37303,37304,37305,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37320,37323,37328,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37341,37342,37343,37344,37345,37346,37347,37348,37349,24119,24132,24148,24155,24158,24161,23692,23674,23693,23696,23702,23688,23704,23705,23697,23706,23708,23733,23714,23741,23724,23723,23729,23715,23745,23735,23748,23762,23780,23755,23781,23810,23811,23847,23846,23854,23844,23838,23814,23835,23896,23870,23860,23869,23916,23899,23919,23901,23915,23883,23882,23913,23924,23938,23961,23965,35955,23991,24005,24435,24439,24450,24455,24457,24460,24469,24473,24476,24488,24493,24501,24508,34914,24417,29357,29360,29364,29367,29368,29379,29377,29390,29389,29394,29416,29423,29417,29426,29428,29431,29441,29427,29443,29434,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,29435,29463,29459,29473,29450,29470,29469,29461,29474,29497,29477,29484,29496,29489,29520,29517,29527,29536,29548,29551,29566,33307,22821,39143,22820,22786,39267,39271,39272,39273,39274,39275,39276,39284,39287,39293,39296,39300,39303,39306,39309,39312,39313,39315,39316,39317,24192,24209,24203,24214,24229,24224,24249,24245,24254,24243,36179,24274,24273,24283,24296,24298,33210,24516,24521,24534,24527,24579,24558,24580,24545,24548,24574,24581,24582,24554,24557,24568,24601,24629,24614,24603,24591,24589,24617,24619,24586,24639,24609,24696,24697,24699,24698,24642,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,24682,24701,24726,24730,24749,24733,24707,24722,24716,24731,24812,24763,24753,24797,24792,24774,24794,24756,24864,24870,24853,24867,24820,24832,24846,24875,24906,24949,25004,24980,24999,25015,25044,25077,24541,38579,38377,38379,38385,38387,38389,38390,38396,38398,38403,38404,38406,38408,38410,38411,38412,38413,38415,38418,38421,38422,38423,38425,38426,20012,29247,25109,27701,27732,27740,27722,27811,27781,27792,27796,27788,27752,27753,27764,27766,27782,27817,27856,27860,27821,27895,27896,27889,27863,27826,27872,27862,27898,27883,27886,27825,27859,27887,27902,37544,37545,37546,37547,37548,37549,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,27961,27943,27916,27971,27976,27911,27908,27929,27918,27947,27981,27950,27957,27930,27983,27986,27988,27955,28049,28015,28062,28064,27998,28051,28052,27996,28000,28028,28003,28186,28103,28101,28126,28174,28095,28128,28177,28134,28125,28121,28182,28075,28172,28078,28203,28270,28238,28267,28338,28255,28294,28243,28244,28210,28197,28228,28383,28337,28312,28384,28461,28386,28325,28327,28349,28347,28343,28375,28340,28367,28303,28354,28319,28514,28486,28487,28452,28437,28409,28463,28470,28491,28532,28458,28425,28457,28553,28557,28556,28536,28530,28540,28538,28625,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37739,28617,28583,28601,28598,28610,28641,28654,28638,28640,28655,28698,28707,28699,28729,28725,28751,28766,23424,23428,23445,23443,23461,23480,29999,39582,25652,23524,23534,35120,23536,36423,35591,36790,36819,36821,36837,36846,36836,36841,36838,36851,36840,36869,36868,36875,36902,36881,36877,36886,36897,36917,36918,36909,36911,36932,36945,36946,36944,36968,36952,36962,36955,26297,36980,36989,36994,37000,36995,37003,24400,24407,24406,24408,23611,21675,23632,23641,23409,23651,23654,32700,24362,24361,24365,33396,24380,39739,23662,22913,22915,22925,22953,22954,22947,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37835,37836,37837,22935,22986,22955,22942,22948,22994,22962,22959,22999,22974,23045,23046,23005,23048,23011,23000,23033,23052,23049,23090,23092,23057,23075,23059,23104,23143,23114,23125,23100,23138,23157,33004,23210,23195,23159,23162,23230,23275,23218,23250,23252,23224,23264,23267,23281,23254,23270,23256,23260,23305,23319,23318,23346,23351,23360,23573,23580,23386,23397,23411,23377,23379,23394,39541,39543,39544,39546,39551,39549,39552,39553,39557,39560,39562,39568,39570,39571,39574,39576,39579,39580,39581,39583,39584,39586,39587,39589,39591,32415,32417,32419,32421,32424,32425,37838,37839,37840,37841,37842,37843,37844,37845,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,32429,32432,32446,32448,32449,32450,32457,32459,32460,32464,32468,32471,32475,32480,32481,32488,32491,32494,32495,32497,32498,32525,32502,32506,32507,32510,32513,32514,32515,32519,32520,32523,32524,32527,32529,32530,32535,32537,32540,32539,32543,32545,32546,32547,32548,32549,32550,32551,32554,32555,32556,32557,32559,32560,32561,32562,32563,32565,24186,30079,24027,30014,37013,29582,29585,29614,29602,29599,29647,29634,29649,29623,29619,29632,29641,29640,29669,29657,39036,29706,29673,29671,29662,29626,29682,29711,29738,29787,29734,29733,29736,29744,29742,29740,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37996,37997,37998,37999,38000,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38033,38038,38040,38087,38095,38099,38100,38106,38118,38139,38172,38176,29723,29722,29761,29788,29783,29781,29785,29815,29805,29822,29852,29838,29824,29825,29831,29835,29854,29864,29865,29840,29863,29906,29882,38890,38891,38892,26444,26451,26462,26440,26473,26533,26503,26474,26483,26520,26535,26485,26536,26526,26541,26507,26487,26492,26608,26633,26584,26634,26601,26544,26636,26585,26549,26586,26547,26589,26624,26563,26552,26594,26638,26561,26621,26674,26675,26720,26721,26702,26722,26692,26724,26755,26653,26709,26726,26689,26727,26688,26686,26698,26697,26665,26805,26767,26740,26743,26771,26731,26818,26990,26876,26911,26912,26873,38183,38195,38205,38211,38216,38219,38229,38234,38240,38254,38260,38261,38263,38264,38265,38266,38267,38268,38269,38270,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,26916,26864,26891,26881,26967,26851,26896,26993,26937,26976,26946,26973,27012,26987,27008,27032,27000,26932,27084,27015,27016,27086,27017,26982,26979,27001,27035,27047,27067,27051,27053,27092,27057,27073,27082,27103,27029,27104,27021,27135,27183,27117,27159,27160,27237,27122,27204,27198,27296,27216,27227,27189,27278,27257,27197,27176,27224,27260,27281,27280,27305,27287,27307,29495,29522,27521,27522,27527,27524,27538,27539,27533,27546,27547,27553,27562,36715,36717,36721,36722,36723,36725,36726,36728,36727,36729,36730,36732,36734,36737,36738,36740,36743,36747,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38380,38399,38407,38419,38424,38427,38430,38432,38435,38436,38437,38438,38439,38440,38441,38443,38444,38445,38447,38448,38455,38456,38457,38458,38462,38465,38467,38474,38478,38479,38481,38482,38483,38486,38487,38488,38489,38490,38492,38493,38494,38496,38499,38501,38502,38507,38509,38510,38511,38512,38513,38515,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38535,38537,38538,36749,36750,36751,36760,36762,36558,25099,25111,25115,25119,25122,25121,25125,25124,25132,33255,29935,29940,29951,29967,29969,29971,25908,26094,26095,26096,26122,26137,26482,26115,26133,26112,28805,26359,26141,26164,26161,26166,26165,32774,26207,26196,26177,26191,26198,26209,26199,26231,26244,26252,26279,26269,26302,26331,26332,26342,26345,36146,36147,36150,36155,36157,36160,36165,36166,36168,36169,36167,36173,36181,36185,35271,35274,35275,35276,35278,35279,35280,35281,29294,29343,29277,29286,29295,29310,29311,29316,29323,29325,29327,29330,25352,25394,25520,38540,38542,38545,38546,38547,38549,38550,38554,38555,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38568,38569,38570,38571,38572,38573,38574,38575,38577,38578,38580,38581,38583,38584,38586,38587,38591,38594,38595,38600,38602,38603,38608,38609,38611,38612,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38625,38626,38627,38628,38629,38630,38631,38635,38636,38637,38638,38640,38641,38642,38644,38645,38648,38650,38651,38652,38653,38655,38658,38659,38661,38666,38667,38668,38672,38673,38674,38676,38677,38679,38680,38681,38682,38683,38685,38687,38688,25663,25816,32772,27626,27635,27645,27637,27641,27653,27655,27654,27661,27669,27672,27673,27674,27681,27689,27684,27690,27698,25909,25941,25963,29261,29266,29270,29232,34402,21014,32927,32924,32915,32956,26378,32957,32945,32939,32941,32948,32951,32999,33000,33001,33002,32987,32962,32964,32985,32973,32983,26384,32989,33003,33009,33012,33005,33037,33038,33010,33020,26389,33042,35930,33078,33054,33068,33048,33074,33096,33100,33107,33140,33113,33114,33137,33120,33129,33148,33149,33133,33127,22605,23221,33160,33154,33169,28373,33187,33194,33228,26406,33226,33211,38689,38690,38691,38692,38693,38694,38695,38696,38697,38699,38700,38702,38703,38705,38707,38708,38709,38710,38711,38714,38715,38716,38717,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38740,38741,38743,38744,38746,38748,38749,38751,38755,38756,38758,38759,38760,38762,38763,38764,38765,38766,38767,38768,38769,38770,38773,38775,38776,38777,38778,38779,38781,38782,38783,38784,38785,38786,38787,38788,38790,38791,38792,38793,38794,38796,38798,38799,38800,38803,38805,38806,38807,38809,38810,38811,38812,38813,33217,33190,27428,27447,27449,27459,27462,27481,39121,39122,39123,39125,39129,39130,27571,24384,27586,35315,26000,40785,26003,26044,26054,26052,26051,26060,26062,26066,26070,28800,28828,28822,28829,28859,28864,28855,28843,28849,28904,28874,28944,28947,28950,28975,28977,29043,29020,29032,28997,29042,29002,29048,29050,29080,29107,29109,29096,29088,29152,29140,29159,29177,29213,29224,28780,28952,29030,29113,25150,25149,25155,25160,25161,31035,31040,31046,31049,31067,31068,31059,31066,31074,31063,31072,31087,31079,31098,31109,31114,31130,31143,31155,24529,24528,38814,38815,38817,38818,38820,38821,38822,38823,38824,38825,38826,38828,38830,38832,38833,38835,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38888,38894,38895,38896,38897,38898,38900,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,24636,24669,24666,24679,24641,24665,24675,24747,24838,24845,24925,25001,24989,25035,25041,25094,32896,32895,27795,27894,28156,30710,30712,30720,30729,30743,30744,30737,26027,30765,30748,30749,30777,30778,30779,30751,30780,30757,30764,30755,30761,30798,30829,30806,30807,30758,30800,30791,30796,30826,30875,30867,30874,30855,30876,30881,30883,30898,30905,30885,30932,30937,30921,30956,30962,30981,30964,30995,31012,31006,31028,40859,40697,40699,40700,30449,30468,30477,30457,30471,30472,30490,30498,30489,30509,30502,30517,30520,30544,30545,30535,30531,30554,30568,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39000,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,30562,30565,30591,30605,30589,30592,30604,30609,30623,30624,30640,30645,30653,30010,30016,30030,30027,30024,30043,30066,30073,30083,32600,32609,32607,35400,32616,32628,32625,32633,32641,32638,30413,30437,34866,38021,38022,38023,38027,38026,38028,38029,38031,38032,38036,38039,38037,38042,38043,38044,38051,38052,38059,38058,38061,38060,38063,38064,38066,38068,38070,38071,38072,38073,38074,38076,38077,38079,38084,38088,38089,38090,38091,38092,38093,38094,38096,38097,38098,38101,38102,38103,38105,38104,38107,38110,38111,38112,38114,38116,38117,38119,38120,38122,39023,39024,39025,39026,39027,39028,39051,39054,39058,39061,39065,39075,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39119,39120,39124,39126,39127,39131,39132,39133,39136,39137,39138,39139,39140,39141,39142,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,38121,38123,38126,38127,38131,38132,38133,38135,38137,38140,38141,38143,38147,38146,38150,38151,38153,38154,38157,38158,38159,38162,38163,38164,38165,38166,38168,38171,38173,38174,38175,38178,38186,38187,38185,38188,38193,38194,38196,38198,38199,38200,38204,38206,38207,38210,38197,38212,38213,38214,38217,38220,38222,38223,38226,38227,38228,38230,38231,38232,38233,38235,38238,38239,38237,38241,38242,38244,38245,38246,38247,38248,38249,38250,38251,38252,38255,38257,38258,38259,38202,30695,30700,38601,31189,31213,31203,31211,31238,23879,31235,31234,31262,31252,39176,39177,39178,39179,39180,39182,39183,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39268,39270,39283,39288,39289,39291,39294,39298,39299,39305,31289,31287,31313,40655,39333,31344,30344,30350,30355,30361,30372,29918,29920,29996,40480,40482,40488,40489,40490,40491,40492,40498,40497,40502,40504,40503,40505,40506,40510,40513,40514,40516,40518,40519,40520,40521,40523,40524,40526,40529,40533,40535,40538,40539,40540,40542,40547,40550,40551,40552,40553,40554,40555,40556,40561,40557,40563,30098,30100,30102,30112,30109,30124,30115,30131,30132,30136,30148,30129,30128,30147,30146,30166,30157,30179,30184,30182,30180,30187,30183,30211,30193,30204,30207,30224,30208,30213,30220,30231,30218,30245,30232,30229,30233,39308,39310,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39334,39335,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,30235,30268,30242,30240,30272,30253,30256,30271,30261,30275,30270,30259,30285,30302,30292,30300,30294,30315,30319,32714,31462,31352,31353,31360,31366,31368,31381,31398,31392,31404,31400,31405,31411,34916,34921,34930,34941,34943,34946,34978,35014,34999,35004,35017,35042,35022,35043,35045,35057,35098,35068,35048,35070,35056,35105,35097,35091,35099,35082,35124,35115,35126,35137,35174,35195,30091,32997,30386,30388,30684,32786,32788,32790,32796,32800,32802,32805,32806,32807,32809,32808,32817,32779,32821,32835,32838,32845,32850,32873,32881,35203,39032,39040,39043,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39049,39052,39053,39055,39060,39066,39067,39070,39071,39073,39074,39077,39078,34381,34388,34412,34414,34431,34426,34428,34427,34472,34445,34443,34476,34461,34471,34467,34474,34451,34473,34486,34500,34485,34510,34480,34490,34481,34479,34505,34511,34484,34537,34545,34546,34541,34547,34512,34579,34526,34548,34527,34520,34513,34563,34567,34552,34568,34570,34573,34569,34595,34619,34590,34597,34606,34586,34622,34632,34612,34609,34601,34615,34623,34690,34594,34685,34686,34683,34656,34672,34636,34670,34699,34643,34659,34684,34660,34649,34661,34707,34735,34728,34770,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39538,39555,39561,39565,39566,39572,39573,39577,39590,39593,39594,39595,39596,39597,39598,39599,39602,39603,39604,39605,39609,39611,39613,39614,39615,39619,39620,39622,39623,39624,39625,39626,39629,39630,39631,39632,39634,39636,39637,39638,39639,39641,39642,39643,39644,39645,39646,39648,39650,39651,39652,39653,39655,39656,39657,39658,39660,39662,39664,39665,39666,39667,39668,39669,39670,39671,39672,39674,39676,39677,39678,39679,39680,39681,39682,39684,39685,39686,34758,34696,34693,34733,34711,34691,34731,34789,34732,34741,34739,34763,34771,34749,34769,34752,34762,34779,34794,34784,34798,34838,34835,34814,34826,34843,34849,34873,34876,32566,32578,32580,32581,33296,31482,31485,31496,31491,31492,31509,31498,31531,31503,31559,31544,31530,31513,31534,31537,31520,31525,31524,31539,31550,31518,31576,31578,31557,31605,31564,31581,31584,31598,31611,31586,31602,31601,31632,31654,31655,31672,31660,31645,31656,31621,31658,31644,31650,31659,31668,31697,31681,31692,31709,31706,31717,31718,31722,31756,31742,31740,31759,31766,31755,39687,39689,39690,39691,39692,39693,39694,39696,39697,39698,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39712,39713,39714,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39728,39729,39731,39732,39733,39734,39735,39736,39737,39738,39741,39742,39743,39744,39750,39754,39755,39756,39758,39760,39762,39763,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,31775,31786,31782,31800,31809,31808,33278,33281,33282,33284,33260,34884,33313,33314,33315,33325,33327,33320,33323,33336,33339,33331,33332,33342,33348,33353,33355,33359,33370,33375,33384,34942,34949,34952,35032,35039,35166,32669,32671,32679,32687,32688,32690,31868,25929,31889,31901,31900,31902,31906,31922,31932,31933,31937,31943,31948,31949,31944,31941,31959,31976,33390,26280,32703,32718,32725,32741,32737,32742,32745,32750,32755,31992,32119,32166,32174,32327,32411,40632,40628,36211,36228,36244,36241,36273,36199,36205,35911,35913,37194,37200,37198,37199,37220,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,37218,37217,37232,37225,37231,37245,37246,37234,37236,37241,37260,37253,37264,37261,37265,37282,37283,37290,37293,37294,37295,37301,37300,37306,35925,40574,36280,36331,36357,36441,36457,36277,36287,36284,36282,36292,36310,36311,36314,36318,36302,36303,36315,36294,36332,36343,36344,36323,36345,36347,36324,36361,36349,36372,36381,36383,36396,36398,36387,36399,36410,36416,36409,36405,36413,36401,36425,36417,36418,36433,36434,36426,36464,36470,36476,36463,36468,36485,36495,36500,36496,36508,36510,35960,35970,35978,35973,35992,35988,26011,35286,35294,35290,35292,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,35301,35307,35311,35390,35622,38739,38633,38643,38639,38662,38657,38664,38671,38670,38698,38701,38704,38718,40832,40835,40837,40838,40839,40840,40841,40842,40844,40702,40715,40717,38585,38588,38589,38606,38610,30655,38624,37518,37550,37576,37694,37738,37834,37775,37950,37995,40063,40066,40069,40070,40071,40072,31267,40075,40078,40080,40081,40082,40084,40085,40090,40091,40094,40095,40096,40097,40098,40099,40101,40102,40103,40104,40105,40107,40109,40110,40112,40113,40114,40115,40116,40117,40118,40119,40122,40123,40124,40125,40132,40133,40134,40135,40138,40139,39996,39997,39998,39999,40000,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40061,40062,40064,40067,40068,40073,40074,40076,40079,40083,40086,40087,40088,40089,40093,40106,40108,40111,40121,40126,40127,40128,40129,40130,40136,40137,40145,40146,40154,40155,40160,40161,40140,40141,40142,40143,40144,40147,40148,40149,40151,40152,40153,40156,40157,40159,40162,38780,38789,38801,38802,38804,38831,38827,38819,38834,38836,39601,39600,39607,40536,39606,39610,39612,39617,39616,39621,39618,39627,39628,39633,39749,39747,39751,39753,39752,39757,39761,39144,39181,39214,39253,39252,39647,39649,39654,39663,39659,39675,39661,39673,39688,39695,39699,39711,39715,40637,40638,32315,40578,40583,40584,40587,40594,37846,40605,40607,40667,40668,40669,40672,40671,40674,40681,40679,40677,40682,40687,40738,40748,40751,40761,40759,40765,40766,40772,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58000,58001,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40484,40487,40494,40496,40500,40507,40508,40512,40525,40528,40530,40531,40532,40534,40537,40541,40543,40544,40545,40546,40549,40558,40559,40562,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40576,40577,40579,40580,40581,40582,40585,40586,40588,40589,40590,40591,40592,40593,40596,40597,40598,40599,40600,40601,40602,40603,40604,40606,40608,40609,40610,40611,40612,40613,40615,40616,40617,40618,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,40619,40620,40621,40622,40623,40624,40625,40626,40627,40629,40630,40631,40633,40634,40636,40639,40640,40641,40642,40643,40645,40646,40647,40648,40650,40651,40652,40656,40658,40659,40661,40662,40663,40665,40666,40670,40673,40675,40676,40678,40680,40683,40684,40685,40686,40688,40689,40690,40691,40692,40693,40694,40695,40696,40698,40701,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40716,40719,40721,40722,40724,40725,40726,40728,40730,40731,40732,40733,40734,40735,40737,40739,40740,40741,40742,40743,40744,40745,40746,40747,40749,40750,40752,40753,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,40754,40755,40756,40757,40758,40760,40762,40764,40767,40768,40769,40770,40771,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40833,40834,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40860,40861,40862,40865,40866,40867,40868,40869,63788,63865,63893,63975,63985,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,64012,64013,64014,64015,64017,64019,64020,64024,64031,64032,64033,64035,64036,64039,64040,64041,11905,59414,59415,59416,11908,13427,13383,11912,11915,59422,13726,13850,13838,11916,11927,14702,14616,59430,14799,14815,14963,14800,59435,59436,15182,15470,15584,11943,59441,59442,11946,16470,16735,11950,17207,11955,11958,11959,59451,17329,17324,11963,17373,17622,18017,17996,59459,18211,18217,18300,18317,11978,18759,18810,18813,18818,18819,18821,18822,18847,18843,18871,18870,59476,59477,19619,19615,19616,19617,19575,19618,19731,19732,19733,19734,19735,19736,19737,19886,59492,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565],'gb18030-ranges':[[0,128],[36,165],[38,169],[45,178],[50,184],[81,216],[89,226],[95,235],[96,238],[100,244],[103,248],[104,251],[105,253],[109,258],[126,276],[133,284],[148,300],[172,325],[175,329],[179,334],[208,364],[306,463],[307,465],[308,467],[309,469],[310,471],[311,473],[312,475],[313,477],[341,506],[428,594],[443,610],[544,712],[545,716],[558,730],[741,930],[742,938],[749,962],[750,970],[805,1026],[819,1104],[820,1106],[7922,8209],[7924,8215],[7925,8218],[7927,8222],[7934,8231],[7943,8241],[7944,8244],[7945,8246],[7950,8252],[8062,8365],[8148,8452],[8149,8454],[8152,8458],[8164,8471],[8174,8482],[8236,8556],[8240,8570],[8262,8596],[8264,8602],[8374,8713],[8380,8720],[8381,8722],[8384,8726],[8388,8731],[8390,8737],[8392,8740],[8393,8742],[8394,8748],[8396,8751],[8401,8760],[8406,8766],[8416,8777],[8419,8781],[8424,8787],[8437,8802],[8439,8808],[8445,8816],[8482,8854],[8485,8858],[8496,8870],[8521,8896],[8603,8979],[8936,9322],[8946,9372],[9046,9548],[9050,9588],[9063,9616],[9066,9622],[9076,9634],[9092,9652],[9100,9662],[9108,9672],[9111,9676],[9113,9680],[9131,9702],[9162,9735],[9164,9738],[9218,9793],[9219,9795],[11329,11906],[11331,11909],[11334,11913],[11336,11917],[11346,11928],[11361,11944],[11363,11947],[11366,11951],[11370,11956],[11372,11960],[11375,11964],[11389,11979],[11682,12284],[11686,12292],[11687,12312],[11692,12319],[11694,12330],[11714,12351],[11716,12436],[11723,12447],[11725,12535],[11730,12543],[11736,12586],[11982,12842],[11989,12850],[12102,12964],[12336,13200],[12348,13215],[12350,13218],[12384,13253],[12393,13263],[12395,13267],[12397,13270],[12510,13384],[12553,13428],[12851,13727],[12962,13839],[12973,13851],[13738,14617],[13823,14703],[13919,14801],[13933,14816],[14080,14964],[14298,15183],[14585,15471],[14698,15585],[15583,16471],[15847,16736],[16318,17208],[16434,17325],[16438,17330],[16481,17374],[16729,17623],[17102,17997],[17122,18018],[17315,18212],[17320,18218],[17402,18301],[17418,18318],[17859,18760],[17909,18811],[17911,18814],[17915,18820],[17916,18823],[17936,18844],[17939,18848],[17961,18872],[18664,19576],[18703,19620],[18814,19738],[18962,19887],[19043,40870],[33469,59244],[33470,59336],[33471,59367],[33484,59413],[33485,59417],[33490,59423],[33497,59431],[33501,59437],[33505,59443],[33513,59452],[33520,59460],[33536,59478],[33550,59493],[37845,63789],[37921,63866],[37948,63894],[38029,63976],[38038,63986],[38064,64016],[38065,64018],[38066,64021],[38069,64025],[38075,64034],[38076,64037],[38078,64042],[39108,65074],[39109,65093],[39113,65107],[39114,65112],[39115,65127],[39116,65132],[39265,65375],[39394,65510],[189000,65536]],'jis0208':[12288,12289,12290,65292,65294,12539,65306,65307,65311,65281,12443,12444,180,65344,168,65342,65507,65343,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,8213,8208,65295,65340,65374,8741,65372,8230,8229,8216,8217,8220,8221,65288,65289,12308,12309,65339,65341,65371,65373,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,65291,65293,177,215,247,65309,8800,65308,65310,8806,8807,8734,8756,9794,9792,176,8242,8243,8451,65509,65284,65504,65505,65285,65283,65286,65290,65312,167,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8251,12306,8594,8592,8593,8595,12307,null,null,null,null,null,null,null,null,null,null,null,8712,8715,8838,8839,8834,8835,8746,8745,null,null,null,null,null,null,null,null,8743,8744,65506,8658,8660,8704,8707,null,null,null,null,null,null,null,null,null,null,null,8736,8869,8978,8706,8711,8801,8786,8810,8811,8730,8765,8733,8757,8747,8748,null,null,null,null,null,null,null,8491,8240,9839,9837,9834,8224,8225,182,null,null,null,null,9711,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,null,null,null,null,null,null,null,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,null,null,null,null,null,null,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,null,null,null,null,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,13129,13076,13090,13133,13080,13095,13059,13110,13137,13143,13069,13094,13091,13099,13130,13115,13212,13213,13214,13198,13199,13252,13217,null,null,null,null,null,null,null,null,13179,12317,12319,8470,13261,8481,12964,12965,12966,12967,12968,12849,12850,12857,13182,13181,13180,8786,8801,8747,8750,8721,8730,8869,8736,8735,8895,8757,8745,8746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20124,21782,23043,38463,21696,24859,25384,23030,36898,33909,33564,31312,24746,25569,28197,26093,33894,33446,39925,26771,22311,26017,25201,23451,22992,34427,39156,32098,32190,39822,25110,31903,34999,23433,24245,25353,26263,26696,38343,38797,26447,20197,20234,20301,20381,20553,22258,22839,22996,23041,23561,24799,24847,24944,26131,26885,28858,30031,30064,31227,32173,32239,32963,33806,34915,35586,36949,36986,21307,20117,20133,22495,32946,37057,30959,19968,22769,28322,36920,31282,33576,33419,39983,20801,21360,21693,21729,22240,23035,24341,39154,28139,32996,34093,38498,38512,38560,38907,21515,21491,23431,28879,32701,36802,38632,21359,40284,31418,19985,30867,33276,28198,22040,21764,27421,34074,39995,23013,21417,28006,29916,38287,22082,20113,36939,38642,33615,39180,21473,21942,23344,24433,26144,26355,26628,27704,27891,27945,29787,30408,31310,38964,33521,34907,35424,37613,28082,30123,30410,39365,24742,35585,36234,38322,27022,21421,20870,22290,22576,22852,23476,24310,24616,25513,25588,27839,28436,28814,28948,29017,29141,29503,32257,33398,33489,34199,36960,37467,40219,22633,26044,27738,29989,20985,22830,22885,24448,24540,25276,26106,27178,27431,27572,29579,32705,35158,40236,40206,40644,23713,27798,33659,20740,23627,25014,33222,26742,29281,20057,20474,21368,24681,28201,31311,38899,19979,21270,20206,20309,20285,20385,20339,21152,21487,22025,22799,23233,23478,23521,31185,26247,26524,26550,27468,27827,28779,29634,31117,31166,31292,31623,33457,33499,33540,33655,33775,33747,34662,35506,22057,36008,36838,36942,38686,34442,20420,23784,25105,29273,30011,33253,33469,34558,36032,38597,39187,39381,20171,20250,35299,22238,22602,22730,24315,24555,24618,24724,24674,25040,25106,25296,25913,39745,26214,26800,28023,28784,30028,30342,32117,33445,34809,38283,38542,35997,20977,21182,22806,21683,23475,23830,24936,27010,28079,30861,33995,34903,35442,37799,39608,28012,39336,34521,22435,26623,34510,37390,21123,22151,21508,24275,25313,25785,26684,26680,27579,29554,30906,31339,35226,35282,36203,36611,37101,38307,38548,38761,23398,23731,27005,38989,38990,25499,31520,27179,27263,26806,39949,28511,21106,21917,24688,25324,27963,28167,28369,33883,35088,36676,19988,39993,21494,26907,27194,38788,26666,20828,31427,33970,37340,37772,22107,40232,26658,33541,33841,31909,21000,33477,29926,20094,20355,20896,23506,21002,21208,21223,24059,21914,22570,23014,23436,23448,23515,24178,24185,24739,24863,24931,25022,25563,25954,26577,26707,26874,27454,27475,27735,28450,28567,28485,29872,29976,30435,30475,31487,31649,31777,32233,32566,32752,32925,33382,33694,35251,35532,36011,36996,37969,38291,38289,38306,38501,38867,39208,33304,20024,21547,23736,24012,29609,30284,30524,23721,32747,36107,38593,38929,38996,39000,20225,20238,21361,21916,22120,22522,22855,23305,23492,23696,24076,24190,24524,25582,26426,26071,26082,26399,26827,26820,27231,24112,27589,27671,27773,30079,31048,23395,31232,32000,24509,35215,35352,36020,36215,36556,36637,39138,39438,39740,20096,20605,20736,22931,23452,25135,25216,25836,27450,29344,30097,31047,32681,34811,35516,35696,25516,33738,38816,21513,21507,21931,26708,27224,35440,30759,26485,40653,21364,23458,33050,34384,36870,19992,20037,20167,20241,21450,21560,23470,24339,24613,25937,26429,27714,27762,27875,28792,29699,31350,31406,31496,32026,31998,32102,26087,29275,21435,23621,24040,25298,25312,25369,28192,34394,35377,36317,37624,28417,31142,39770,20136,20139,20140,20379,20384,20689,20807,31478,20849,20982,21332,21281,21375,21483,21932,22659,23777,24375,24394,24623,24656,24685,25375,25945,27211,27841,29378,29421,30703,33016,33029,33288,34126,37111,37857,38911,39255,39514,20208,20957,23597,26241,26989,23616,26354,26997,29577,26704,31873,20677,21220,22343,24062,37670,26020,27427,27453,29748,31105,31165,31563,32202,33465,33740,34943,35167,35641,36817,37329,21535,37504,20061,20534,21477,21306,29399,29590,30697,33510,36527,39366,39368,39378,20855,24858,34398,21936,31354,20598,23507,36935,38533,20018,27355,37351,23633,23624,25496,31391,27795,38772,36705,31402,29066,38536,31874,26647,32368,26705,37740,21234,21531,34219,35347,32676,36557,37089,21350,34952,31041,20418,20670,21009,20804,21843,22317,29674,22411,22865,24418,24452,24693,24950,24935,25001,25522,25658,25964,26223,26690,28179,30054,31293,31995,32076,32153,32331,32619,33550,33610,34509,35336,35427,35686,36605,38938,40335,33464,36814,39912,21127,25119,25731,28608,38553,26689,20625,27424,27770,28500,31348,32080,34880,35363,26376,20214,20537,20518,20581,20860,21048,21091,21927,22287,22533,23244,24314,25010,25080,25331,25458,26908,27177,29309,29356,29486,30740,30831,32121,30476,32937,35211,35609,36066,36562,36963,37749,38522,38997,39443,40568,20803,21407,21427,24187,24358,28187,28304,29572,29694,32067,33335,35328,35578,38480,20046,20491,21476,21628,22266,22993,23396,24049,24235,24359,25144,25925,26543,28246,29392,31946,34996,32929,32993,33776,34382,35463,36328,37431,38599,39015,40723,20116,20114,20237,21320,21577,21566,23087,24460,24481,24735,26791,27278,29786,30849,35486,35492,35703,37264,20062,39881,20132,20348,20399,20505,20502,20809,20844,21151,21177,21246,21402,21475,21521,21518,21897,22353,22434,22909,23380,23389,23439,24037,24039,24055,24184,24195,24218,24247,24344,24658,24908,25239,25304,25511,25915,26114,26179,26356,26477,26657,26775,27083,27743,27946,28009,28207,28317,30002,30343,30828,31295,31968,32005,32024,32094,32177,32789,32771,32943,32945,33108,33167,33322,33618,34892,34913,35611,36002,36092,37066,37237,37489,30783,37628,38308,38477,38917,39321,39640,40251,21083,21163,21495,21512,22741,25335,28640,35946,36703,40633,20811,21051,21578,22269,31296,37239,40288,40658,29508,28425,33136,29969,24573,24794,39592,29403,36796,27492,38915,20170,22256,22372,22718,23130,24680,25031,26127,26118,26681,26801,28151,30165,32058,33390,39746,20123,20304,21449,21766,23919,24038,24046,26619,27801,29811,30722,35408,37782,35039,22352,24231,25387,20661,20652,20877,26368,21705,22622,22971,23472,24425,25165,25505,26685,27507,28168,28797,37319,29312,30741,30758,31085,25998,32048,33756,35009,36617,38555,21092,22312,26448,32618,36001,20916,22338,38442,22586,27018,32948,21682,23822,22524,30869,40442,20316,21066,21643,25662,26152,26388,26613,31364,31574,32034,37679,26716,39853,31545,21273,20874,21047,23519,25334,25774,25830,26413,27578,34217,38609,30352,39894,25420,37638,39851,30399,26194,19977,20632,21442,23665,24808,25746,25955,26719,29158,29642,29987,31639,32386,34453,35715,36059,37240,39184,26028,26283,27531,20181,20180,20282,20351,21050,21496,21490,21987,22235,22763,22987,22985,23039,23376,23629,24066,24107,24535,24605,25351,25903,23388,26031,26045,26088,26525,27490,27515,27663,29509,31049,31169,31992,32025,32043,32930,33026,33267,35222,35422,35433,35430,35468,35566,36039,36060,38604,39164,27503,20107,20284,20365,20816,23383,23546,24904,25345,26178,27425,28363,27835,29246,29885,30164,30913,31034,32780,32819,33258,33940,36766,27728,40575,24335,35672,40235,31482,36600,23437,38635,19971,21489,22519,22833,23241,23460,24713,28287,28422,30142,36074,23455,34048,31712,20594,26612,33437,23649,34122,32286,33294,20889,23556,25448,36198,26012,29038,31038,32023,32773,35613,36554,36974,34503,37034,20511,21242,23610,26451,28796,29237,37196,37320,37675,33509,23490,24369,24825,20027,21462,23432,25163,26417,27530,29417,29664,31278,33131,36259,37202,39318,20754,21463,21610,23551,25480,27193,32172,38656,22234,21454,21608,23447,23601,24030,20462,24833,25342,27954,31168,31179,32066,32333,32722,33261,33311,33936,34886,35186,35728,36468,36655,36913,37195,37228,38598,37276,20160,20303,20805,21313,24467,25102,26580,27713,28171,29539,32294,37325,37507,21460,22809,23487,28113,31069,32302,31899,22654,29087,20986,34899,36848,20426,23803,26149,30636,31459,33308,39423,20934,24490,26092,26991,27529,28147,28310,28516,30462,32020,24033,36981,37255,38918,20966,21021,25152,26257,26329,28186,24246,32210,32626,26360,34223,34295,35576,21161,21465,22899,24207,24464,24661,37604,38500,20663,20767,21213,21280,21319,21484,21736,21830,21809,22039,22888,22974,23100,23477,23558,23567,23569,23578,24196,24202,24288,24432,25215,25220,25307,25484,25463,26119,26124,26157,26230,26494,26786,27167,27189,27836,28040,28169,28248,28988,28966,29031,30151,30465,30813,30977,31077,31216,31456,31505,31911,32057,32918,33750,33931,34121,34909,35059,35359,35388,35412,35443,35937,36062,37284,37478,37758,37912,38556,38808,19978,19976,19998,20055,20887,21104,22478,22580,22732,23330,24120,24773,25854,26465,26454,27972,29366,30067,31331,33976,35698,37304,37664,22065,22516,39166,25325,26893,27542,29165,32340,32887,33394,35302,39135,34645,36785,23611,20280,20449,20405,21767,23072,23517,23529,24515,24910,25391,26032,26187,26862,27035,28024,28145,30003,30137,30495,31070,31206,32051,33251,33455,34218,35242,35386,36523,36763,36914,37341,38663,20154,20161,20995,22645,22764,23563,29978,23613,33102,35338,36805,38499,38765,31525,35535,38920,37218,22259,21416,36887,21561,22402,24101,25512,27700,28810,30561,31883,32736,34928,36930,37204,37648,37656,38543,29790,39620,23815,23913,25968,26530,36264,38619,25454,26441,26905,33733,38935,38592,35070,28548,25722,23544,19990,28716,30045,26159,20932,21046,21218,22995,24449,24615,25104,25919,25972,26143,26228,26866,26646,27491,28165,29298,29983,30427,31934,32854,22768,35069,35199,35488,35475,35531,36893,37266,38738,38745,25993,31246,33030,38587,24109,24796,25114,26021,26132,26512,30707,31309,31821,32318,33034,36012,36196,36321,36447,30889,20999,25305,25509,25666,25240,35373,31363,31680,35500,38634,32118,33292,34633,20185,20808,21315,21344,23459,23554,23574,24029,25126,25159,25776,26643,26676,27849,27973,27927,26579,28508,29006,29053,26059,31359,31661,32218,32330,32680,33146,33307,33337,34214,35438,36046,36341,36984,36983,37549,37521,38275,39854,21069,21892,28472,28982,20840,31109,32341,33203,31950,22092,22609,23720,25514,26366,26365,26970,29401,30095,30094,30990,31062,31199,31895,32032,32068,34311,35380,38459,36961,40736,20711,21109,21452,21474,20489,21930,22766,22863,29245,23435,23652,21277,24803,24819,25436,25475,25407,25531,25805,26089,26361,24035,27085,27133,28437,29157,20105,30185,30456,31379,31967,32207,32156,32865,33609,33624,33900,33980,34299,35013,36208,36865,36973,37783,38684,39442,20687,22679,24974,33235,34101,36104,36896,20419,20596,21063,21363,24687,25417,26463,28204,36275,36895,20439,23646,36042,26063,32154,21330,34966,20854,25539,23384,23403,23562,25613,26449,36956,20182,22810,22826,27760,35409,21822,22549,22949,24816,25171,26561,33333,26965,38464,39364,39464,20307,22534,23550,32784,23729,24111,24453,24608,24907,25140,26367,27888,28382,32974,33151,33492,34955,36024,36864,36910,38538,40667,39899,20195,21488,22823,31532,37261,38988,40441,28381,28711,21331,21828,23429,25176,25246,25299,27810,28655,29730,35351,37944,28609,35582,33592,20967,34552,21482,21481,20294,36948,36784,22890,33073,24061,31466,36799,26842,35895,29432,40008,27197,35504,20025,21336,22022,22374,25285,25506,26086,27470,28129,28251,28845,30701,31471,31658,32187,32829,32966,34507,35477,37723,22243,22727,24382,26029,26262,27264,27573,30007,35527,20516,30693,22320,24347,24677,26234,27744,30196,31258,32622,33268,34584,36933,39347,31689,30044,31481,31569,33988,36880,31209,31378,33590,23265,30528,20013,20210,23449,24544,25277,26172,26609,27880,34411,34935,35387,37198,37619,39376,27159,28710,29482,33511,33879,36015,19969,20806,20939,21899,23541,24086,24115,24193,24340,24373,24427,24500,25074,25361,26274,26397,28526,29266,30010,30522,32884,33081,33144,34678,35519,35548,36229,36339,37530,38263,38914,40165,21189,25431,30452,26389,27784,29645,36035,37806,38515,27941,22684,26894,27084,36861,37786,30171,36890,22618,26626,25524,27131,20291,28460,26584,36795,34086,32180,37716,26943,28528,22378,22775,23340,32044,29226,21514,37347,40372,20141,20302,20572,20597,21059,35998,21576,22564,23450,24093,24213,24237,24311,24351,24716,25269,25402,25552,26799,27712,30855,31118,31243,32224,33351,35330,35558,36420,36883,37048,37165,37336,40718,27877,25688,25826,25973,28404,30340,31515,36969,37841,28346,21746,24505,25764,36685,36845,37444,20856,22635,22825,23637,24215,28155,32399,29980,36028,36578,39003,28857,20253,27583,28593,30000,38651,20814,21520,22581,22615,22956,23648,24466,26007,26460,28193,30331,33759,36077,36884,37117,37709,30757,30778,21162,24230,22303,22900,24594,20498,20826,20908,20941,20992,21776,22612,22616,22871,23445,23798,23947,24764,25237,25645,26481,26691,26812,26847,30423,28120,28271,28059,28783,29128,24403,30168,31095,31561,31572,31570,31958,32113,21040,33891,34153,34276,35342,35588,35910,36367,36867,36879,37913,38518,38957,39472,38360,20685,21205,21516,22530,23566,24999,25758,27934,30643,31461,33012,33796,36947,37509,23776,40199,21311,24471,24499,28060,29305,30563,31167,31716,27602,29420,35501,26627,27233,20984,31361,26932,23626,40182,33515,23493,37193,28702,22136,23663,24775,25958,27788,35930,36929,38931,21585,26311,37389,22856,37027,20869,20045,20970,34201,35598,28760,25466,37707,26978,39348,32260,30071,21335,26976,36575,38627,27741,20108,23612,24336,36841,21250,36049,32905,34425,24319,26085,20083,20837,22914,23615,38894,20219,22922,24525,35469,28641,31152,31074,23527,33905,29483,29105,24180,24565,25467,25754,29123,31896,20035,24316,20043,22492,22178,24745,28611,32013,33021,33075,33215,36786,35223,34468,24052,25226,25773,35207,26487,27874,27966,29750,30772,23110,32629,33453,39340,20467,24259,25309,25490,25943,26479,30403,29260,32972,32954,36649,37197,20493,22521,23186,26757,26995,29028,29437,36023,22770,36064,38506,36889,34687,31204,30695,33833,20271,21093,21338,25293,26575,27850,30333,31636,31893,33334,34180,36843,26333,28448,29190,32283,33707,39361,40614,20989,31665,30834,31672,32903,31560,27368,24161,32908,30033,30048,20843,37474,28300,30330,37271,39658,20240,32624,25244,31567,38309,40169,22138,22617,34532,38588,20276,21028,21322,21453,21467,24070,25644,26001,26495,27710,27726,29256,29359,29677,30036,32321,33324,34281,36009,31684,37318,29033,38930,39151,25405,26217,30058,30436,30928,34115,34542,21290,21329,21542,22915,24199,24444,24754,25161,25209,25259,26000,27604,27852,30130,30382,30865,31192,32203,32631,32933,34987,35513,36027,36991,38750,39131,27147,31800,20633,23614,24494,26503,27608,29749,30473,32654,40763,26570,31255,21305,30091,39661,24422,33181,33777,32920,24380,24517,30050,31558,36924,26727,23019,23195,32016,30334,35628,20469,24426,27161,27703,28418,29922,31080,34920,35413,35961,24287,25551,30149,31186,33495,37672,37618,33948,34541,39981,21697,24428,25996,27996,28693,36007,36051,38971,25935,29942,19981,20184,22496,22827,23142,23500,20904,24067,24220,24598,25206,25975,26023,26222,28014,29238,31526,33104,33178,33433,35676,36000,36070,36212,38428,38468,20398,25771,27494,33310,33889,34154,37096,23553,26963,39080,33914,34135,20239,21103,24489,24133,26381,31119,33145,35079,35206,28149,24343,25173,27832,20175,29289,39826,20998,21563,22132,22707,24996,25198,28954,22894,31881,31966,32027,38640,25991,32862,19993,20341,20853,22592,24163,24179,24330,26564,20006,34109,38281,38491,31859,38913,20731,22721,30294,30887,21029,30629,34065,31622,20559,22793,29255,31687,32232,36794,36820,36941,20415,21193,23081,24321,38829,20445,33303,37610,22275,25429,27497,29995,35036,36628,31298,21215,22675,24917,25098,26286,27597,31807,33769,20515,20472,21253,21574,22577,22857,23453,23792,23791,23849,24214,25265,25447,25918,26041,26379,27861,27873,28921,30770,32299,32990,33459,33804,34028,34562,35090,35370,35914,37030,37586,39165,40179,40300,20047,20129,20621,21078,22346,22952,24125,24536,24537,25151,26292,26395,26576,26834,20882,32033,32938,33192,35584,35980,36031,37502,38450,21536,38956,21271,20693,21340,22696,25778,26420,29287,30566,31302,37350,21187,27809,27526,22528,24140,22868,26412,32763,20961,30406,25705,30952,39764,40635,22475,22969,26151,26522,27598,21737,27097,24149,33180,26517,39850,26622,40018,26717,20134,20451,21448,25273,26411,27819,36804,20397,32365,40639,19975,24930,28288,28459,34067,21619,26410,39749,24051,31637,23724,23494,34588,28234,34001,31252,33032,22937,31885,27665,30496,21209,22818,28961,29279,30683,38695,40289,26891,23167,23064,20901,21517,21629,26126,30431,36855,37528,40180,23018,29277,28357,20813,26825,32191,32236,38754,40634,25720,27169,33538,22916,23391,27611,29467,30450,32178,32791,33945,20786,26408,40665,30446,26466,21247,39173,23588,25147,31870,36016,21839,24758,32011,38272,21249,20063,20918,22812,29242,32822,37326,24357,30690,21380,24441,32004,34220,35379,36493,38742,26611,34222,37971,24841,24840,27833,30290,35565,36664,21807,20305,20778,21191,21451,23461,24189,24736,24962,25558,26377,26586,28263,28044,29494,29495,30001,31056,35029,35480,36938,37009,37109,38596,34701,22805,20104,20313,19982,35465,36671,38928,20653,24188,22934,23481,24248,25562,25594,25793,26332,26954,27096,27915,28342,29076,29992,31407,32650,32768,33865,33993,35201,35617,36362,36965,38525,39178,24958,25233,27442,27779,28020,32716,32764,28096,32645,34746,35064,26469,33713,38972,38647,27931,32097,33853,37226,20081,21365,23888,27396,28651,34253,34349,35239,21033,21519,23653,26446,26792,29702,29827,30178,35023,35041,37324,38626,38520,24459,29575,31435,33870,25504,30053,21129,27969,28316,29705,30041,30827,31890,38534,31452,40845,20406,24942,26053,34396,20102,20142,20698,20001,20940,23534,26009,26753,28092,29471,30274,30637,31260,31975,33391,35538,36988,37327,38517,38936,21147,32209,20523,21400,26519,28107,29136,29747,33256,36650,38563,40023,40607,29792,22593,28057,32047,39006,20196,20278,20363,20919,21169,23994,24604,29618,31036,33491,37428,38583,38646,38666,40599,40802,26278,27508,21015,21155,28872,35010,24265,24651,24976,28451,29001,31806,32244,32879,34030,36899,37676,21570,39791,27347,28809,36034,36335,38706,21172,23105,24266,24324,26391,27004,27028,28010,28431,29282,29436,31725,32769,32894,34635,37070,20845,40595,31108,32907,37682,35542,20525,21644,35441,27498,36036,33031,24785,26528,40434,20121,20120,39952,35435,34241,34152,26880,28286,30871,33109,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24332,19984,19989,20010,20017,20022,20028,20031,20034,20054,20056,20098,20101,35947,20106,33298,24333,20110,20126,20127,20128,20130,20144,20147,20150,20174,20173,20164,20166,20162,20183,20190,20205,20191,20215,20233,20314,20272,20315,20317,20311,20295,20342,20360,20367,20376,20347,20329,20336,20369,20335,20358,20374,20760,20436,20447,20430,20440,20443,20433,20442,20432,20452,20453,20506,20520,20500,20522,20517,20485,20252,20470,20513,20521,20524,20478,20463,20497,20486,20547,20551,26371,20565,20560,20552,20570,20566,20588,20600,20608,20634,20613,20660,20658,20681,20682,20659,20674,20694,20702,20709,20717,20707,20718,20729,20725,20745,20737,20738,20758,20757,20756,20762,20769,20794,20791,20796,20795,20799,20800,20818,20812,20820,20834,31480,20841,20842,20846,20864,20866,22232,20876,20873,20879,20881,20883,20885,20886,20900,20902,20898,20905,20906,20907,20915,20913,20914,20912,20917,20925,20933,20937,20955,20960,34389,20969,20973,20976,20981,20990,20996,21003,21012,21006,21031,21034,21038,21043,21049,21071,21060,21067,21068,21086,21076,21098,21108,21097,21107,21119,21117,21133,21140,21138,21105,21128,21137,36776,36775,21164,21165,21180,21173,21185,21197,21207,21214,21219,21222,39149,21216,21235,21237,21240,21241,21254,21256,30008,21261,21264,21263,21269,21274,21283,21295,21297,21299,21304,21312,21318,21317,19991,21321,21325,20950,21342,21353,21358,22808,21371,21367,21378,21398,21408,21414,21413,21422,21424,21430,21443,31762,38617,21471,26364,29166,21486,21480,21485,21498,21505,21565,21568,21548,21549,21564,21550,21558,21545,21533,21582,21647,21621,21646,21599,21617,21623,21616,21650,21627,21632,21622,21636,21648,21638,21703,21666,21688,21669,21676,21700,21704,21672,21675,21698,21668,21694,21692,21720,21733,21734,21775,21780,21757,21742,21741,21754,21730,21817,21824,21859,21836,21806,21852,21829,21846,21847,21816,21811,21853,21913,21888,21679,21898,21919,21883,21886,21912,21918,21934,21884,21891,21929,21895,21928,21978,21957,21983,21956,21980,21988,21972,22036,22007,22038,22014,22013,22043,22009,22094,22096,29151,22068,22070,22066,22072,22123,22116,22063,22124,22122,22150,22144,22154,22176,22164,22159,22181,22190,22198,22196,22210,22204,22209,22211,22208,22216,22222,22225,22227,22231,22254,22265,22272,22271,22276,22281,22280,22283,22285,22291,22296,22294,21959,22300,22310,22327,22328,22350,22331,22336,22351,22377,22464,22408,22369,22399,22409,22419,22432,22451,22436,22442,22448,22467,22470,22484,22482,22483,22538,22486,22499,22539,22553,22557,22642,22561,22626,22603,22640,27584,22610,22589,22649,22661,22713,22687,22699,22714,22750,22715,22712,22702,22725,22739,22737,22743,22745,22744,22757,22748,22756,22751,22767,22778,22777,22779,22780,22781,22786,22794,22800,22811,26790,22821,22828,22829,22834,22840,22846,31442,22869,22864,22862,22874,22872,22882,22880,22887,22892,22889,22904,22913,22941,20318,20395,22947,22962,22982,23016,23004,22925,23001,23002,23077,23071,23057,23068,23049,23066,23104,23148,23113,23093,23094,23138,23146,23194,23228,23230,23243,23234,23229,23267,23255,23270,23273,23254,23290,23291,23308,23307,23318,23346,23248,23338,23350,23358,23363,23365,23360,23377,23381,23386,23387,23397,23401,23408,23411,23413,23416,25992,23418,23424,23427,23462,23480,23491,23495,23497,23508,23504,23524,23526,23522,23518,23525,23531,23536,23542,23539,23557,23559,23560,23565,23571,23584,23586,23592,23608,23609,23617,23622,23630,23635,23632,23631,23409,23660,23662,20066,23670,23673,23692,23697,23700,22939,23723,23739,23734,23740,23735,23749,23742,23751,23769,23785,23805,23802,23789,23948,23786,23819,23829,23831,23900,23839,23835,23825,23828,23842,23834,23833,23832,23884,23890,23886,23883,23916,23923,23926,23943,23940,23938,23970,23965,23980,23982,23997,23952,23991,23996,24009,24013,24019,24018,24022,24027,24043,24050,24053,24075,24090,24089,24081,24091,24118,24119,24132,24131,24128,24142,24151,24148,24159,24162,24164,24135,24181,24182,24186,40636,24191,24224,24257,24258,24264,24272,24271,24278,24291,24285,24282,24283,24290,24289,24296,24297,24300,24305,24307,24304,24308,24312,24318,24323,24329,24413,24412,24331,24337,24342,24361,24365,24376,24385,24392,24396,24398,24367,24401,24406,24407,24409,24417,24429,24435,24439,24451,24450,24447,24458,24456,24465,24455,24478,24473,24472,24480,24488,24493,24508,24534,24571,24548,24568,24561,24541,24755,24575,24609,24672,24601,24592,24617,24590,24625,24603,24597,24619,24614,24591,24634,24666,24641,24682,24695,24671,24650,24646,24653,24675,24643,24676,24642,24684,24683,24665,24705,24717,24807,24707,24730,24708,24731,24726,24727,24722,24743,24715,24801,24760,24800,24787,24756,24560,24765,24774,24757,24792,24909,24853,24838,24822,24823,24832,24820,24826,24835,24865,24827,24817,24845,24846,24903,24894,24872,24871,24906,24895,24892,24876,24884,24893,24898,24900,24947,24951,24920,24921,24922,24939,24948,24943,24933,24945,24927,24925,24915,24949,24985,24982,24967,25004,24980,24986,24970,24977,25003,25006,25036,25034,25033,25079,25032,25027,25030,25018,25035,32633,25037,25062,25059,25078,25082,25076,25087,25085,25084,25086,25088,25096,25097,25101,25100,25108,25115,25118,25121,25130,25134,25136,25138,25139,25153,25166,25182,25187,25179,25184,25192,25212,25218,25225,25214,25234,25235,25238,25300,25219,25236,25303,25297,25275,25295,25343,25286,25812,25288,25308,25292,25290,25282,25287,25243,25289,25356,25326,25329,25383,25346,25352,25327,25333,25424,25406,25421,25628,25423,25494,25486,25472,25515,25462,25507,25487,25481,25503,25525,25451,25449,25534,25577,25536,25542,25571,25545,25554,25590,25540,25622,25652,25606,25619,25638,25654,25885,25623,25640,25615,25703,25711,25718,25678,25898,25749,25747,25765,25769,25736,25788,25818,25810,25797,25799,25787,25816,25794,25841,25831,33289,25824,25825,25260,25827,25839,25900,25846,25844,25842,25850,25856,25853,25880,25884,25861,25892,25891,25899,25908,25909,25911,25910,25912,30027,25928,25942,25941,25933,25944,25950,25949,25970,25976,25986,25987,35722,26011,26015,26027,26039,26051,26054,26049,26052,26060,26066,26075,26073,26080,26081,26097,26482,26122,26115,26107,26483,26165,26166,26164,26140,26191,26180,26185,26177,26206,26205,26212,26215,26216,26207,26210,26224,26243,26248,26254,26249,26244,26264,26269,26305,26297,26313,26302,26300,26308,26296,26326,26330,26336,26175,26342,26345,26352,26357,26359,26383,26390,26398,26406,26407,38712,26414,26431,26422,26433,26424,26423,26438,26462,26464,26457,26467,26468,26505,26480,26537,26492,26474,26508,26507,26534,26529,26501,26551,26607,26548,26604,26547,26601,26552,26596,26590,26589,26594,26606,26553,26574,26566,26599,27292,26654,26694,26665,26688,26701,26674,26702,26803,26667,26713,26723,26743,26751,26783,26767,26797,26772,26781,26779,26755,27310,26809,26740,26805,26784,26810,26895,26765,26750,26881,26826,26888,26840,26914,26918,26849,26892,26829,26836,26855,26837,26934,26898,26884,26839,26851,26917,26873,26848,26863,26920,26922,26906,26915,26913,26822,27001,26999,26972,27000,26987,26964,27006,26990,26937,26996,26941,26969,26928,26977,26974,26973,27009,26986,27058,27054,27088,27071,27073,27091,27070,27086,23528,27082,27101,27067,27075,27047,27182,27025,27040,27036,27029,27060,27102,27112,27138,27163,27135,27402,27129,27122,27111,27141,27057,27166,27117,27156,27115,27146,27154,27329,27171,27155,27204,27148,27250,27190,27256,27207,27234,27225,27238,27208,27192,27170,27280,27277,27296,27268,27298,27299,27287,34327,27323,27331,27330,27320,27315,27308,27358,27345,27359,27306,27354,27370,27387,27397,34326,27386,27410,27414,39729,27423,27448,27447,30428,27449,39150,27463,27459,27465,27472,27481,27476,27483,27487,27489,27512,27513,27519,27520,27524,27523,27533,27544,27541,27550,27556,27562,27563,27567,27570,27569,27571,27575,27580,27590,27595,27603,27615,27628,27627,27635,27631,40638,27656,27667,27668,27675,27684,27683,27742,27733,27746,27754,27778,27789,27802,27777,27803,27774,27752,27763,27794,27792,27844,27889,27859,27837,27863,27845,27869,27822,27825,27838,27834,27867,27887,27865,27882,27935,34893,27958,27947,27965,27960,27929,27957,27955,27922,27916,28003,28051,28004,27994,28025,27993,28046,28053,28644,28037,28153,28181,28170,28085,28103,28134,28088,28102,28140,28126,28108,28136,28114,28101,28154,28121,28132,28117,28138,28142,28205,28270,28206,28185,28274,28255,28222,28195,28267,28203,28278,28237,28191,28227,28218,28238,28196,28415,28189,28216,28290,28330,28312,28361,28343,28371,28349,28335,28356,28338,28372,28373,28303,28325,28354,28319,28481,28433,28748,28396,28408,28414,28479,28402,28465,28399,28466,28364,28478,28435,28407,28550,28538,28536,28545,28544,28527,28507,28659,28525,28546,28540,28504,28558,28561,28610,28518,28595,28579,28577,28580,28601,28614,28586,28639,28629,28652,28628,28632,28657,28654,28635,28681,28683,28666,28689,28673,28687,28670,28699,28698,28532,28701,28696,28703,28720,28734,28722,28753,28771,28825,28818,28847,28913,28844,28856,28851,28846,28895,28875,28893,28889,28937,28925,28956,28953,29029,29013,29064,29030,29026,29004,29014,29036,29071,29179,29060,29077,29096,29100,29143,29113,29118,29138,29129,29140,29134,29152,29164,29159,29173,29180,29177,29183,29197,29200,29211,29224,29229,29228,29232,29234,29243,29244,29247,29248,29254,29259,29272,29300,29310,29314,29313,29319,29330,29334,29346,29351,29369,29362,29379,29382,29380,29390,29394,29410,29408,29409,29433,29431,20495,29463,29450,29468,29462,29469,29492,29487,29481,29477,29502,29518,29519,40664,29527,29546,29544,29552,29560,29557,29563,29562,29640,29619,29646,29627,29632,29669,29678,29662,29858,29701,29807,29733,29688,29746,29754,29781,29759,29791,29785,29761,29788,29801,29808,29795,29802,29814,29822,29835,29854,29863,29898,29903,29908,29681,29920,29923,29927,29929,29934,29938,29936,29937,29944,29943,29956,29955,29957,29964,29966,29965,29973,29971,29982,29990,29996,30012,30020,30029,30026,30025,30043,30022,30042,30057,30052,30055,30059,30061,30072,30070,30086,30087,30068,30090,30089,30082,30100,30106,30109,30117,30115,30146,30131,30147,30133,30141,30136,30140,30129,30157,30154,30162,30169,30179,30174,30206,30207,30204,30209,30192,30202,30194,30195,30219,30221,30217,30239,30247,30240,30241,30242,30244,30260,30256,30267,30279,30280,30278,30300,30296,30305,30306,30312,30313,30314,30311,30316,30320,30322,30326,30328,30332,30336,30339,30344,30347,30350,30358,30355,30361,30362,30384,30388,30392,30393,30394,30402,30413,30422,30418,30430,30433,30437,30439,30442,34351,30459,30472,30471,30468,30505,30500,30494,30501,30502,30491,30519,30520,30535,30554,30568,30571,30555,30565,30591,30590,30585,30606,30603,30609,30624,30622,30640,30646,30649,30655,30652,30653,30651,30663,30669,30679,30682,30684,30691,30702,30716,30732,30738,31014,30752,31018,30789,30862,30836,30854,30844,30874,30860,30883,30901,30890,30895,30929,30918,30923,30932,30910,30908,30917,30922,30956,30951,30938,30973,30964,30983,30994,30993,31001,31020,31019,31040,31072,31063,31071,31066,31061,31059,31098,31103,31114,31133,31143,40779,31146,31150,31155,31161,31162,31177,31189,31207,31212,31201,31203,31240,31245,31256,31257,31264,31263,31104,31281,31291,31294,31287,31299,31319,31305,31329,31330,31337,40861,31344,31353,31357,31368,31383,31381,31384,31382,31401,31432,31408,31414,31429,31428,31423,36995,31431,31434,31437,31439,31445,31443,31449,31450,31453,31457,31458,31462,31469,31472,31490,31503,31498,31494,31539,31512,31513,31518,31541,31528,31542,31568,31610,31492,31565,31499,31564,31557,31605,31589,31604,31591,31600,31601,31596,31598,31645,31640,31647,31629,31644,31642,31627,31634,31631,31581,31641,31691,31681,31692,31695,31668,31686,31709,31721,31761,31764,31718,31717,31840,31744,31751,31763,31731,31735,31767,31757,31734,31779,31783,31786,31775,31799,31787,31805,31820,31811,31828,31823,31808,31824,31832,31839,31844,31830,31845,31852,31861,31875,31888,31908,31917,31906,31915,31905,31912,31923,31922,31921,31918,31929,31933,31936,31941,31938,31960,31954,31964,31970,39739,31983,31986,31988,31990,31994,32006,32002,32028,32021,32010,32069,32075,32046,32050,32063,32053,32070,32115,32086,32078,32114,32104,32110,32079,32099,32147,32137,32091,32143,32125,32155,32186,32174,32163,32181,32199,32189,32171,32317,32162,32175,32220,32184,32159,32176,32216,32221,32228,32222,32251,32242,32225,32261,32266,32291,32289,32274,32305,32287,32265,32267,32290,32326,32358,32315,32309,32313,32323,32311,32306,32314,32359,32349,32342,32350,32345,32346,32377,32362,32361,32380,32379,32387,32213,32381,36782,32383,32392,32393,32396,32402,32400,32403,32404,32406,32398,32411,32412,32568,32570,32581,32588,32589,32590,32592,32593,32597,32596,32600,32607,32608,32616,32617,32615,32632,32642,32646,32643,32648,32647,32652,32660,32670,32669,32666,32675,32687,32690,32697,32686,32694,32696,35697,32709,32710,32714,32725,32724,32737,32742,32745,32755,32761,39132,32774,32772,32779,32786,32792,32793,32796,32801,32808,32831,32827,32842,32838,32850,32856,32858,32863,32866,32872,32883,32882,32880,32886,32889,32893,32895,32900,32902,32901,32923,32915,32922,32941,20880,32940,32987,32997,32985,32989,32964,32986,32982,33033,33007,33009,33051,33065,33059,33071,33099,38539,33094,33086,33107,33105,33020,33137,33134,33125,33126,33140,33155,33160,33162,33152,33154,33184,33173,33188,33187,33119,33171,33193,33200,33205,33214,33208,33213,33216,33218,33210,33225,33229,33233,33241,33240,33224,33242,33247,33248,33255,33274,33275,33278,33281,33282,33285,33287,33290,33293,33296,33302,33321,33323,33336,33331,33344,33369,33368,33373,33370,33375,33380,33378,33384,33386,33387,33326,33393,33399,33400,33406,33421,33426,33451,33439,33467,33452,33505,33507,33503,33490,33524,33523,33530,33683,33539,33531,33529,33502,33542,33500,33545,33497,33589,33588,33558,33586,33585,33600,33593,33616,33605,33583,33579,33559,33560,33669,33690,33706,33695,33698,33686,33571,33678,33671,33674,33660,33717,33651,33653,33696,33673,33704,33780,33811,33771,33742,33789,33795,33752,33803,33729,33783,33799,33760,33778,33805,33826,33824,33725,33848,34054,33787,33901,33834,33852,34138,33924,33911,33899,33965,33902,33922,33897,33862,33836,33903,33913,33845,33994,33890,33977,33983,33951,34009,33997,33979,34010,34000,33985,33990,34006,33953,34081,34047,34036,34071,34072,34092,34079,34069,34068,34044,34112,34147,34136,34120,34113,34306,34123,34133,34176,34212,34184,34193,34186,34216,34157,34196,34203,34282,34183,34204,34167,34174,34192,34249,34234,34255,34233,34256,34261,34269,34277,34268,34297,34314,34323,34315,34302,34298,34310,34338,34330,34352,34367,34381,20053,34388,34399,34407,34417,34451,34467,34473,34474,34443,34444,34486,34479,34500,34502,34480,34505,34851,34475,34516,34526,34537,34540,34527,34523,34543,34578,34566,34568,34560,34563,34555,34577,34569,34573,34553,34570,34612,34623,34615,34619,34597,34601,34586,34656,34655,34680,34636,34638,34676,34647,34664,34670,34649,34643,34659,34666,34821,34722,34719,34690,34735,34763,34749,34752,34768,38614,34731,34756,34739,34759,34758,34747,34799,34802,34784,34831,34829,34814,34806,34807,34830,34770,34833,34838,34837,34850,34849,34865,34870,34873,34855,34875,34884,34882,34898,34905,34910,34914,34923,34945,34942,34974,34933,34941,34997,34930,34946,34967,34962,34990,34969,34978,34957,34980,34992,35007,34993,35011,35012,35028,35032,35033,35037,35065,35074,35068,35060,35048,35058,35076,35084,35082,35091,35139,35102,35109,35114,35115,35137,35140,35131,35126,35128,35148,35101,35168,35166,35174,35172,35181,35178,35183,35188,35191,35198,35203,35208,35210,35219,35224,35233,35241,35238,35244,35247,35250,35258,35261,35263,35264,35290,35292,35293,35303,35316,35320,35331,35350,35344,35340,35355,35357,35365,35382,35393,35419,35410,35398,35400,35452,35437,35436,35426,35461,35458,35460,35496,35489,35473,35493,35494,35482,35491,35524,35533,35522,35546,35563,35571,35559,35556,35569,35604,35552,35554,35575,35550,35547,35596,35591,35610,35553,35606,35600,35607,35616,35635,38827,35622,35627,35646,35624,35649,35660,35663,35662,35657,35670,35675,35674,35691,35679,35692,35695,35700,35709,35712,35724,35726,35730,35731,35734,35737,35738,35898,35905,35903,35912,35916,35918,35920,35925,35938,35948,35960,35962,35970,35977,35973,35978,35981,35982,35988,35964,35992,25117,36013,36010,36029,36018,36019,36014,36022,36040,36033,36068,36067,36058,36093,36090,36091,36100,36101,36106,36103,36111,36109,36112,40782,36115,36045,36116,36118,36199,36205,36209,36211,36225,36249,36290,36286,36282,36303,36314,36310,36300,36315,36299,36330,36331,36319,36323,36348,36360,36361,36351,36381,36382,36368,36383,36418,36405,36400,36404,36426,36423,36425,36428,36432,36424,36441,36452,36448,36394,36451,36437,36470,36466,36476,36481,36487,36485,36484,36491,36490,36499,36497,36500,36505,36522,36513,36524,36528,36550,36529,36542,36549,36552,36555,36571,36579,36604,36603,36587,36606,36618,36613,36629,36626,36633,36627,36636,36639,36635,36620,36646,36659,36667,36665,36677,36674,36670,36684,36681,36678,36686,36695,36700,36706,36707,36708,36764,36767,36771,36781,36783,36791,36826,36837,36834,36842,36847,36999,36852,36869,36857,36858,36881,36885,36897,36877,36894,36886,36875,36903,36918,36917,36921,36856,36943,36944,36945,36946,36878,36937,36926,36950,36952,36958,36968,36975,36982,38568,36978,36994,36989,36993,36992,37002,37001,37007,37032,37039,37041,37045,37090,37092,25160,37083,37122,37138,37145,37170,37168,37194,37206,37208,37219,37221,37225,37235,37234,37259,37257,37250,37282,37291,37295,37290,37301,37300,37306,37312,37313,37321,37323,37328,37334,37343,37345,37339,37372,37365,37366,37406,37375,37396,37420,37397,37393,37470,37463,37445,37449,37476,37448,37525,37439,37451,37456,37532,37526,37523,37531,37466,37583,37561,37559,37609,37647,37626,37700,37678,37657,37666,37658,37667,37690,37685,37691,37724,37728,37756,37742,37718,37808,37804,37805,37780,37817,37846,37847,37864,37861,37848,37827,37853,37840,37832,37860,37914,37908,37907,37891,37895,37904,37942,37931,37941,37921,37946,37953,37970,37956,37979,37984,37986,37982,37994,37417,38000,38005,38007,38013,37978,38012,38014,38017,38015,38274,38279,38282,38292,38294,38296,38297,38304,38312,38311,38317,38332,38331,38329,38334,38346,28662,38339,38349,38348,38357,38356,38358,38364,38369,38373,38370,38433,38440,38446,38447,38466,38476,38479,38475,38519,38492,38494,38493,38495,38502,38514,38508,38541,38552,38549,38551,38570,38567,38577,38578,38576,38580,38582,38584,38585,38606,38603,38601,38605,35149,38620,38669,38613,38649,38660,38662,38664,38675,38670,38673,38671,38678,38681,38692,38698,38704,38713,38717,38718,38724,38726,38728,38722,38729,38748,38752,38756,38758,38760,21202,38763,38769,38777,38789,38780,38785,38778,38790,38795,38799,38800,38812,38824,38822,38819,38835,38836,38851,38854,38856,38859,38876,38893,40783,38898,31455,38902,38901,38927,38924,38968,38948,38945,38967,38973,38982,38991,38987,39019,39023,39024,39025,39028,39027,39082,39087,39089,39094,39108,39107,39110,39145,39147,39171,39177,39186,39188,39192,39201,39197,39198,39204,39200,39212,39214,39229,39230,39234,39241,39237,39248,39243,39249,39250,39244,39253,39319,39320,39333,39341,39342,39356,39391,39387,39389,39384,39377,39405,39406,39409,39410,39419,39416,39425,39439,39429,39394,39449,39467,39479,39493,39490,39488,39491,39486,39509,39501,39515,39511,39519,39522,39525,39524,39529,39531,39530,39597,39600,39612,39616,39631,39633,39635,39636,39646,39647,39650,39651,39654,39663,39659,39662,39668,39665,39671,39675,39686,39704,39706,39711,39714,39715,39717,39719,39720,39721,39722,39726,39727,39730,39748,39747,39759,39757,39758,39761,39768,39796,39827,39811,39825,39830,39831,39839,39840,39848,39860,39872,39882,39865,39878,39887,39889,39890,39907,39906,39908,39892,39905,39994,39922,39921,39920,39957,39956,39945,39955,39948,39942,39944,39954,39946,39940,39982,39963,39973,39972,39969,39984,40007,39986,40006,39998,40026,40032,40039,40054,40056,40167,40172,40176,40201,40200,40171,40195,40198,40234,40230,40367,40227,40223,40260,40213,40210,40257,40255,40254,40262,40264,40285,40286,40292,40273,40272,40281,40306,40329,40327,40363,40303,40314,40346,40356,40361,40370,40388,40385,40379,40376,40378,40390,40399,40386,40409,40403,40440,40422,40429,40431,40445,40474,40475,40478,40565,40569,40573,40577,40584,40587,40588,40594,40597,40593,40605,40613,40617,40632,40618,40621,38753,40652,40654,40655,40656,40660,40668,40670,40669,40672,40677,40680,40687,40692,40694,40695,40697,40699,40700,40701,40711,40712,30391,40725,40737,40748,40766,40778,40786,40788,40803,40799,40800,40801,40806,40807,40812,40810,40823,40818,40822,40853,40860,40864,22575,27079,36953,29796,20956,29081,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,65506,65508,65287,65282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,65506,65508,65287,65282,12849,8470,8481,8757,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],'jis0212':[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,728,711,184,729,733,175,731,730,65374,900,901,null,null,null,null,null,null,null,null,161,166,191,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,186,170,169,174,8482,164,8470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,904,905,906,938,null,908,null,910,939,null,911,null,null,null,null,940,941,942,943,970,912,972,962,973,971,944,974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,198,272,null,294,null,306,null,321,319,null,330,216,338,null,358,222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,230,273,240,295,305,307,312,322,320,329,331,248,339,223,359,254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,193,192,196,194,258,461,256,260,197,195,262,264,268,199,266,270,201,200,203,202,282,278,274,280,null,284,286,290,288,292,205,204,207,206,463,304,298,302,296,308,310,313,317,315,323,327,325,209,211,210,214,212,465,336,332,213,340,344,342,346,348,352,350,356,354,218,217,220,219,364,467,368,362,370,366,360,471,475,473,469,372,221,376,374,377,381,379,null,null,null,null,null,null,null,225,224,228,226,259,462,257,261,229,227,263,265,269,231,267,271,233,232,235,234,283,279,275,281,501,285,287,null,289,293,237,236,239,238,464,null,299,303,297,309,311,314,318,316,324,328,326,241,243,242,246,244,466,337,333,245,341,345,343,347,349,353,351,357,355,250,249,252,251,365,468,369,363,371,367,361,472,476,474,470,373,253,255,375,378,382,380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19970,19972,19973,19980,19986,19999,20003,20004,20008,20011,20014,20015,20016,20021,20032,20033,20036,20039,20049,20058,20060,20067,20072,20073,20084,20085,20089,20095,20109,20118,20119,20125,20143,20153,20163,20176,20186,20187,20192,20193,20194,20200,20207,20209,20211,20213,20221,20222,20223,20224,20226,20227,20232,20235,20236,20242,20245,20246,20247,20249,20270,20273,20320,20275,20277,20279,20281,20283,20286,20288,20290,20296,20297,20299,20300,20306,20308,20310,20312,20319,20323,20330,20332,20334,20337,20343,20344,20345,20346,20349,20350,20353,20354,20356,20357,20361,20362,20364,20366,20368,20370,20371,20372,20375,20377,20378,20382,20383,20402,20407,20409,20411,20412,20413,20414,20416,20417,20421,20422,20424,20425,20427,20428,20429,20431,20434,20444,20448,20450,20464,20466,20476,20477,20479,20480,20481,20484,20487,20490,20492,20494,20496,20499,20503,20504,20507,20508,20509,20510,20514,20519,20526,20528,20530,20531,20533,20544,20545,20546,20549,20550,20554,20556,20558,20561,20562,20563,20567,20569,20575,20576,20578,20579,20582,20583,20586,20589,20592,20593,20539,20609,20611,20612,20614,20618,20622,20623,20624,20626,20627,20628,20630,20635,20636,20638,20639,20640,20641,20642,20650,20655,20656,20665,20666,20669,20672,20675,20676,20679,20684,20686,20688,20691,20692,20696,20700,20701,20703,20706,20708,20710,20712,20713,20719,20721,20726,20730,20734,20739,20742,20743,20744,20747,20748,20749,20750,20722,20752,20759,20761,20763,20764,20765,20766,20771,20775,20776,20780,20781,20783,20785,20787,20788,20789,20792,20793,20802,20810,20815,20819,20821,20823,20824,20831,20836,20838,20862,20867,20868,20875,20878,20888,20893,20897,20899,20909,20920,20922,20924,20926,20927,20930,20936,20943,20945,20946,20947,20949,20952,20958,20962,20965,20974,20978,20979,20980,20983,20993,20994,20997,21010,21011,21013,21014,21016,21026,21032,21041,21042,21045,21052,21061,21065,21077,21079,21080,21082,21084,21087,21088,21089,21094,21102,21111,21112,21113,21120,21122,21125,21130,21132,21139,21141,21142,21143,21144,21146,21148,21156,21157,21158,21159,21167,21168,21174,21175,21176,21178,21179,21181,21184,21188,21190,21192,21196,21199,21201,21204,21206,21211,21212,21217,21221,21224,21225,21226,21228,21232,21233,21236,21238,21239,21248,21251,21258,21259,21260,21265,21267,21272,21275,21276,21278,21279,21285,21287,21288,21289,21291,21292,21293,21296,21298,21301,21308,21309,21310,21314,21324,21323,21337,21339,21345,21347,21349,21356,21357,21362,21369,21374,21379,21383,21384,21390,21395,21396,21401,21405,21409,21412,21418,21419,21423,21426,21428,21429,21431,21432,21434,21437,21440,21445,21455,21458,21459,21461,21466,21469,21470,21472,21478,21479,21493,21506,21523,21530,21537,21543,21544,21546,21551,21553,21556,21557,21571,21572,21575,21581,21583,21598,21602,21604,21606,21607,21609,21611,21613,21614,21620,21631,21633,21635,21637,21640,21641,21645,21649,21653,21654,21660,21663,21665,21670,21671,21673,21674,21677,21678,21681,21687,21689,21690,21691,21695,21702,21706,21709,21710,21728,21738,21740,21743,21750,21756,21758,21759,21760,21761,21765,21768,21769,21772,21773,21774,21781,21802,21803,21810,21813,21814,21819,21820,21821,21825,21831,21833,21834,21837,21840,21841,21848,21850,21851,21854,21856,21857,21860,21862,21887,21889,21890,21894,21896,21902,21903,21905,21906,21907,21908,21911,21923,21924,21933,21938,21951,21953,21955,21958,21961,21963,21964,21966,21969,21970,21971,21975,21976,21979,21982,21986,21993,22006,22015,22021,22024,22026,22029,22030,22031,22032,22033,22034,22041,22060,22064,22067,22069,22071,22073,22075,22076,22077,22079,22080,22081,22083,22084,22086,22089,22091,22093,22095,22100,22110,22112,22113,22114,22115,22118,22121,22125,22127,22129,22130,22133,22148,22149,22152,22155,22156,22165,22169,22170,22173,22174,22175,22182,22183,22184,22185,22187,22188,22189,22193,22195,22199,22206,22213,22217,22218,22219,22223,22224,22220,22221,22233,22236,22237,22239,22241,22244,22245,22246,22247,22248,22257,22251,22253,22262,22263,22273,22274,22279,22282,22284,22289,22293,22298,22299,22301,22304,22306,22307,22308,22309,22313,22314,22316,22318,22319,22323,22324,22333,22334,22335,22341,22342,22348,22349,22354,22370,22373,22375,22376,22379,22381,22382,22383,22384,22385,22387,22388,22389,22391,22393,22394,22395,22396,22398,22401,22403,22412,22420,22423,22425,22426,22428,22429,22430,22431,22433,22421,22439,22440,22441,22444,22456,22461,22471,22472,22476,22479,22485,22493,22494,22500,22502,22503,22505,22509,22512,22517,22518,22520,22525,22526,22527,22531,22532,22536,22537,22497,22540,22541,22555,22558,22559,22560,22566,22567,22573,22578,22585,22591,22601,22604,22605,22607,22608,22613,22623,22625,22628,22631,22632,22648,22652,22655,22656,22657,22663,22664,22665,22666,22668,22669,22671,22672,22676,22678,22685,22688,22689,22690,22694,22697,22705,22706,22724,22716,22722,22728,22733,22734,22736,22738,22740,22742,22746,22749,22753,22754,22761,22771,22789,22790,22795,22796,22802,22803,22804,34369,22813,22817,22819,22820,22824,22831,22832,22835,22837,22838,22847,22851,22854,22866,22867,22873,22875,22877,22878,22879,22881,22883,22891,22893,22895,22898,22901,22902,22905,22907,22908,22923,22924,22926,22930,22933,22935,22943,22948,22951,22957,22958,22959,22960,22963,22967,22970,22972,22977,22979,22980,22984,22986,22989,22994,23005,23006,23007,23011,23012,23015,23022,23023,23025,23026,23028,23031,23040,23044,23052,23053,23054,23058,23059,23070,23075,23076,23079,23080,23082,23085,23088,23108,23109,23111,23112,23116,23120,23125,23134,23139,23141,23143,23149,23159,23162,23163,23166,23179,23184,23187,23190,23193,23196,23198,23199,23200,23202,23207,23212,23217,23218,23219,23221,23224,23226,23227,23231,23236,23238,23240,23247,23258,23260,23264,23269,23274,23278,23285,23286,23293,23296,23297,23304,23319,23348,23321,23323,23325,23329,23333,23341,23352,23361,23371,23372,23378,23382,23390,23400,23406,23407,23420,23421,23422,23423,23425,23428,23430,23434,23438,23440,23441,23443,23444,23446,23464,23465,23468,23469,23471,23473,23474,23479,23482,23484,23488,23489,23501,23503,23510,23511,23512,23513,23514,23520,23535,23537,23540,23549,23564,23575,23582,23583,23587,23590,23593,23595,23596,23598,23600,23602,23605,23606,23641,23642,23644,23650,23651,23655,23656,23657,23661,23664,23668,23669,23674,23675,23676,23677,23687,23688,23690,23695,23698,23709,23711,23712,23714,23715,23718,23722,23730,23732,23733,23738,23753,23755,23762,23773,23767,23790,23793,23794,23796,23809,23814,23821,23826,23851,23843,23844,23846,23847,23857,23860,23865,23869,23871,23874,23875,23878,23880,23893,23889,23897,23882,23903,23904,23905,23906,23908,23914,23917,23920,23929,23930,23934,23935,23937,23939,23944,23946,23954,23955,23956,23957,23961,23963,23967,23968,23975,23979,23984,23988,23992,23993,24003,24007,24011,24016,24014,24024,24025,24032,24036,24041,24056,24057,24064,24071,24077,24082,24084,24085,24088,24095,24096,24110,24104,24114,24117,24126,24139,24144,24137,24145,24150,24152,24155,24156,24158,24168,24170,24171,24172,24173,24174,24176,24192,24203,24206,24226,24228,24229,24232,24234,24236,24241,24243,24253,24254,24255,24262,24268,24267,24270,24273,24274,24276,24277,24284,24286,24293,24299,24322,24326,24327,24328,24334,24345,24348,24349,24353,24354,24355,24356,24360,24363,24364,24366,24368,24372,24374,24379,24381,24383,24384,24388,24389,24391,24397,24400,24404,24408,24411,24416,24419,24420,24423,24431,24434,24436,24437,24440,24442,24445,24446,24457,24461,24463,24470,24476,24477,24482,24487,24491,24484,24492,24495,24496,24497,24504,24516,24519,24520,24521,24523,24528,24529,24530,24531,24532,24542,24545,24546,24552,24553,24554,24556,24557,24558,24559,24562,24563,24566,24570,24572,24583,24586,24589,24595,24596,24599,24600,24602,24607,24612,24621,24627,24629,24640,24647,24648,24649,24652,24657,24660,24662,24663,24669,24673,24679,24689,24702,24703,24706,24710,24712,24714,24718,24721,24723,24725,24728,24733,24734,24738,24740,24741,24744,24752,24753,24759,24763,24766,24770,24772,24776,24777,24778,24779,24782,24783,24788,24789,24793,24795,24797,24798,24802,24805,24818,24821,24824,24828,24829,24834,24839,24842,24844,24848,24849,24850,24851,24852,24854,24855,24857,24860,24862,24866,24874,24875,24880,24881,24885,24886,24887,24889,24897,24901,24902,24905,24926,24928,24940,24946,24952,24955,24956,24959,24960,24961,24963,24964,24971,24973,24978,24979,24983,24984,24988,24989,24991,24992,24997,25000,25002,25005,25016,25017,25020,25024,25025,25026,25038,25039,25045,25052,25053,25054,25055,25057,25058,25063,25065,25061,25068,25069,25071,25089,25091,25092,25095,25107,25109,25116,25120,25122,25123,25127,25129,25131,25145,25149,25154,25155,25156,25158,25164,25168,25169,25170,25172,25174,25178,25180,25188,25197,25199,25203,25210,25213,25229,25230,25231,25232,25254,25256,25267,25270,25271,25274,25278,25279,25284,25294,25301,25302,25306,25322,25330,25332,25340,25341,25347,25348,25354,25355,25357,25360,25363,25366,25368,25385,25386,25389,25397,25398,25401,25404,25409,25410,25411,25412,25414,25418,25419,25422,25426,25427,25428,25432,25435,25445,25446,25452,25453,25457,25460,25461,25464,25468,25469,25471,25474,25476,25479,25482,25488,25492,25493,25497,25498,25502,25508,25510,25517,25518,25519,25533,25537,25541,25544,25550,25553,25555,25556,25557,25564,25568,25573,25578,25580,25586,25587,25589,25592,25593,25609,25610,25616,25618,25620,25624,25630,25632,25634,25636,25637,25641,25642,25647,25648,25653,25661,25663,25675,25679,25681,25682,25683,25684,25690,25691,25692,25693,25695,25696,25697,25699,25709,25715,25716,25723,25725,25733,25735,25743,25744,25745,25752,25753,25755,25757,25759,25761,25763,25766,25768,25772,25779,25789,25790,25791,25796,25801,25802,25803,25804,25806,25808,25809,25813,25815,25828,25829,25833,25834,25837,25840,25845,25847,25851,25855,25857,25860,25864,25865,25866,25871,25875,25876,25878,25881,25883,25886,25887,25890,25894,25897,25902,25905,25914,25916,25917,25923,25927,25929,25936,25938,25940,25951,25952,25959,25963,25978,25981,25985,25989,25994,26002,26005,26008,26013,26016,26019,26022,26030,26034,26035,26036,26047,26050,26056,26057,26062,26064,26068,26070,26072,26079,26096,26098,26100,26101,26105,26110,26111,26112,26116,26120,26121,26125,26129,26130,26133,26134,26141,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26161,26163,26169,26167,26176,26181,26182,26186,26188,26193,26190,26199,26200,26201,26203,26204,26208,26209,26363,26218,26219,26220,26238,26227,26229,26239,26231,26232,26233,26235,26240,26236,26251,26252,26253,26256,26258,26265,26266,26267,26268,26271,26272,26276,26285,26289,26290,26293,26299,26303,26304,26306,26307,26312,26316,26318,26319,26324,26331,26335,26344,26347,26348,26350,26362,26373,26375,26382,26387,26393,26396,26400,26402,26419,26430,26437,26439,26440,26444,26452,26453,26461,26470,26476,26478,26484,26486,26491,26497,26500,26510,26511,26513,26515,26518,26520,26521,26523,26544,26545,26546,26549,26555,26556,26557,26617,26560,26562,26563,26565,26568,26569,26578,26583,26585,26588,26593,26598,26608,26610,26614,26615,26706,26644,26649,26653,26655,26664,26663,26668,26669,26671,26672,26673,26675,26683,26687,26692,26693,26698,26700,26709,26711,26712,26715,26731,26734,26735,26736,26737,26738,26741,26745,26746,26747,26748,26754,26756,26758,26760,26774,26776,26778,26780,26785,26787,26789,26793,26794,26798,26802,26811,26821,26824,26828,26831,26832,26833,26835,26838,26841,26844,26845,26853,26856,26858,26859,26860,26861,26864,26865,26869,26870,26875,26876,26877,26886,26889,26890,26896,26897,26899,26902,26903,26929,26931,26933,26936,26939,26946,26949,26953,26958,26967,26971,26979,26980,26981,26982,26984,26985,26988,26992,26993,26994,27002,27003,27007,27008,27021,27026,27030,27032,27041,27045,27046,27048,27051,27053,27055,27063,27064,27066,27068,27077,27080,27089,27094,27095,27106,27109,27118,27119,27121,27123,27125,27134,27136,27137,27139,27151,27153,27157,27162,27165,27168,27172,27176,27184,27186,27188,27191,27195,27198,27199,27205,27206,27209,27210,27214,27216,27217,27218,27221,27222,27227,27236,27239,27242,27249,27251,27262,27265,27267,27270,27271,27273,27275,27281,27291,27293,27294,27295,27301,27307,27311,27312,27313,27316,27325,27326,27327,27334,27337,27336,27340,27344,27348,27349,27350,27356,27357,27364,27367,27372,27376,27377,27378,27388,27389,27394,27395,27398,27399,27401,27407,27408,27409,27415,27419,27422,27428,27432,27435,27436,27439,27445,27446,27451,27455,27462,27466,27469,27474,27478,27480,27485,27488,27495,27499,27502,27504,27509,27517,27518,27522,27525,27543,27547,27551,27552,27554,27555,27560,27561,27564,27565,27566,27568,27576,27577,27581,27582,27587,27588,27593,27596,27606,27610,27617,27619,27622,27623,27630,27633,27639,27641,27647,27650,27652,27653,27657,27661,27662,27664,27666,27673,27679,27686,27687,27688,27692,27694,27699,27701,27702,27706,27707,27711,27722,27723,27725,27727,27730,27732,27737,27739,27740,27755,27757,27759,27764,27766,27768,27769,27771,27781,27782,27783,27785,27796,27797,27799,27800,27804,27807,27824,27826,27828,27842,27846,27853,27855,27856,27857,27858,27860,27862,27866,27868,27872,27879,27881,27883,27884,27886,27890,27892,27908,27911,27914,27918,27919,27921,27923,27930,27942,27943,27944,27751,27950,27951,27953,27961,27964,27967,27991,27998,27999,28001,28005,28007,28015,28016,28028,28034,28039,28049,28050,28052,28054,28055,28056,28074,28076,28084,28087,28089,28093,28095,28100,28104,28106,28110,28111,28118,28123,28125,28127,28128,28130,28133,28137,28143,28144,28148,28150,28156,28160,28164,28190,28194,28199,28210,28214,28217,28219,28220,28228,28229,28232,28233,28235,28239,28241,28242,28243,28244,28247,28252,28253,28254,28258,28259,28264,28275,28283,28285,28301,28307,28313,28320,28327,28333,28334,28337,28339,28347,28351,28352,28353,28355,28359,28360,28362,28365,28366,28367,28395,28397,28398,28409,28411,28413,28420,28424,28426,28428,28429,28438,28440,28442,28443,28454,28457,28458,28463,28464,28467,28470,28475,28476,28461,28495,28497,28498,28499,28503,28505,28506,28509,28510,28513,28514,28520,28524,28541,28542,28547,28551,28552,28555,28556,28557,28560,28562,28563,28564,28566,28570,28575,28576,28581,28582,28583,28584,28590,28591,28592,28597,28598,28604,28613,28615,28616,28618,28634,28638,28648,28649,28656,28661,28665,28668,28669,28672,28677,28678,28679,28685,28695,28704,28707,28719,28724,28727,28729,28732,28739,28740,28744,28745,28746,28747,28756,28757,28765,28766,28750,28772,28773,28780,28782,28789,28790,28798,28801,28805,28806,28820,28821,28822,28823,28824,28827,28836,28843,28848,28849,28852,28855,28874,28881,28883,28884,28885,28886,28888,28892,28900,28922,28931,28932,28933,28934,28935,28939,28940,28943,28958,28960,28971,28973,28975,28976,28977,28984,28993,28997,28998,28999,29002,29003,29008,29010,29015,29018,29020,29022,29024,29032,29049,29056,29061,29063,29068,29074,29082,29083,29088,29090,29103,29104,29106,29107,29114,29119,29120,29121,29124,29131,29132,29139,29142,29145,29146,29148,29176,29182,29184,29191,29192,29193,29203,29207,29210,29213,29215,29220,29227,29231,29236,29240,29241,29249,29250,29251,29253,29262,29263,29264,29267,29269,29270,29274,29276,29278,29280,29283,29288,29291,29294,29295,29297,29303,29304,29307,29308,29311,29316,29321,29325,29326,29331,29339,29352,29357,29358,29361,29364,29374,29377,29383,29385,29388,29397,29398,29400,29407,29413,29427,29428,29434,29435,29438,29442,29444,29445,29447,29451,29453,29458,29459,29464,29465,29470,29474,29476,29479,29480,29484,29489,29490,29493,29498,29499,29501,29507,29517,29520,29522,29526,29528,29533,29534,29535,29536,29542,29543,29545,29547,29548,29550,29551,29553,29559,29561,29564,29568,29569,29571,29573,29574,29582,29584,29587,29589,29591,29592,29596,29598,29599,29600,29602,29605,29606,29610,29611,29613,29621,29623,29625,29628,29629,29631,29637,29638,29641,29643,29644,29647,29650,29651,29654,29657,29661,29665,29667,29670,29671,29673,29684,29685,29687,29689,29690,29691,29693,29695,29696,29697,29700,29703,29706,29713,29722,29723,29732,29734,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29753,29760,29763,29764,29766,29767,29771,29773,29777,29778,29783,29789,29794,29798,29799,29800,29803,29805,29806,29809,29810,29824,29825,29829,29830,29831,29833,29839,29840,29841,29842,29848,29849,29850,29852,29855,29856,29857,29859,29862,29864,29865,29866,29867,29870,29871,29873,29874,29877,29881,29883,29887,29896,29897,29900,29904,29907,29912,29914,29915,29918,29919,29924,29928,29930,29931,29935,29940,29946,29947,29948,29951,29958,29970,29974,29975,29984,29985,29988,29991,29993,29994,29999,30006,30009,30013,30014,30015,30016,30019,30023,30024,30030,30032,30034,30039,30046,30047,30049,30063,30065,30073,30074,30075,30076,30077,30078,30081,30085,30096,30098,30099,30101,30105,30108,30114,30116,30132,30138,30143,30144,30145,30148,30150,30156,30158,30159,30167,30172,30175,30176,30177,30180,30183,30188,30190,30191,30193,30201,30208,30210,30211,30212,30215,30216,30218,30220,30223,30226,30227,30229,30230,30233,30235,30236,30237,30238,30243,30245,30246,30249,30253,30258,30259,30261,30264,30265,30266,30268,30282,30272,30273,30275,30276,30277,30281,30283,30293,30297,30303,30308,30309,30317,30318,30319,30321,30324,30337,30341,30348,30349,30357,30363,30364,30365,30367,30368,30370,30371,30372,30373,30374,30375,30376,30378,30381,30397,30401,30405,30409,30411,30412,30414,30420,30425,30432,30438,30440,30444,30448,30449,30454,30457,30460,30464,30470,30474,30478,30482,30484,30485,30487,30489,30490,30492,30498,30504,30509,30510,30511,30516,30517,30518,30521,30525,30526,30530,30533,30534,30538,30541,30542,30543,30546,30550,30551,30556,30558,30559,30560,30562,30564,30567,30570,30572,30576,30578,30579,30580,30586,30589,30592,30596,30604,30605,30612,30613,30614,30618,30623,30626,30631,30634,30638,30639,30641,30645,30654,30659,30665,30673,30674,30677,30681,30686,30687,30688,30692,30694,30698,30700,30704,30705,30708,30712,30715,30725,30726,30729,30733,30734,30737,30749,30753,30754,30755,30765,30766,30768,30773,30775,30787,30788,30791,30792,30796,30798,30802,30812,30814,30816,30817,30819,30820,30824,30826,30830,30842,30846,30858,30863,30868,30872,30881,30877,30878,30879,30884,30888,30892,30893,30896,30897,30898,30899,30907,30909,30911,30919,30920,30921,30924,30926,30930,30931,30933,30934,30948,30939,30943,30944,30945,30950,30954,30962,30963,30976,30966,30967,30970,30971,30975,30982,30988,30992,31002,31004,31006,31007,31008,31013,31015,31017,31021,31025,31028,31029,31035,31037,31039,31044,31045,31046,31050,31051,31055,31057,31060,31064,31067,31068,31079,31081,31083,31090,31097,31099,31100,31102,31115,31116,31121,31123,31124,31125,31126,31128,31131,31132,31137,31144,31145,31147,31151,31153,31156,31160,31163,31170,31172,31175,31176,31178,31183,31188,31190,31194,31197,31198,31200,31202,31205,31210,31211,31213,31217,31224,31228,31234,31235,31239,31241,31242,31244,31249,31253,31259,31262,31265,31271,31275,31277,31279,31280,31284,31285,31288,31289,31290,31300,31301,31303,31304,31308,31317,31318,31321,31324,31325,31327,31328,31333,31335,31338,31341,31349,31352,31358,31360,31362,31365,31366,31370,31371,31376,31377,31380,31390,31392,31395,31404,31411,31413,31417,31419,31420,31430,31433,31436,31438,31441,31451,31464,31465,31467,31468,31473,31476,31483,31485,31486,31495,31508,31519,31523,31527,31529,31530,31531,31533,31534,31535,31536,31537,31540,31549,31551,31552,31553,31559,31566,31573,31584,31588,31590,31593,31594,31597,31599,31602,31603,31607,31620,31625,31630,31632,31633,31638,31643,31646,31648,31653,31660,31663,31664,31666,31669,31670,31674,31675,31676,31677,31682,31685,31688,31690,31700,31702,31703,31705,31706,31707,31720,31722,31730,31732,31733,31736,31737,31738,31740,31742,31745,31746,31747,31748,31750,31753,31755,31756,31758,31759,31769,31771,31776,31781,31782,31784,31788,31793,31795,31796,31798,31801,31802,31814,31818,31829,31825,31826,31827,31833,31834,31835,31836,31837,31838,31841,31843,31847,31849,31853,31854,31856,31858,31865,31868,31869,31878,31879,31887,31892,31902,31904,31910,31920,31926,31927,31930,31931,31932,31935,31940,31943,31944,31945,31949,31951,31955,31956,31957,31959,31961,31962,31965,31974,31977,31979,31989,32003,32007,32008,32009,32015,32017,32018,32019,32022,32029,32030,32035,32038,32042,32045,32049,32060,32061,32062,32064,32065,32071,32072,32077,32081,32083,32087,32089,32090,32092,32093,32101,32103,32106,32112,32120,32122,32123,32127,32129,32130,32131,32133,32134,32136,32139,32140,32141,32145,32150,32151,32157,32158,32166,32167,32170,32179,32182,32183,32185,32194,32195,32196,32197,32198,32204,32205,32206,32215,32217,32256,32226,32229,32230,32234,32235,32237,32241,32245,32246,32249,32250,32264,32272,32273,32277,32279,32284,32285,32288,32295,32296,32300,32301,32303,32307,32310,32319,32324,32325,32327,32334,32336,32338,32344,32351,32353,32354,32357,32363,32366,32367,32371,32376,32382,32385,32390,32391,32394,32397,32401,32405,32408,32410,32413,32414,32572,32571,32573,32574,32575,32579,32580,32583,32591,32594,32595,32603,32604,32605,32609,32611,32612,32613,32614,32621,32625,32637,32638,32639,32640,32651,32653,32655,32656,32657,32662,32663,32668,32673,32674,32678,32682,32685,32692,32700,32703,32704,32707,32712,32718,32719,32731,32735,32739,32741,32744,32748,32750,32751,32754,32762,32765,32766,32767,32775,32776,32778,32781,32782,32783,32785,32787,32788,32790,32797,32798,32799,32800,32804,32806,32812,32814,32816,32820,32821,32823,32825,32826,32828,32830,32832,32836,32864,32868,32870,32877,32881,32885,32897,32904,32910,32924,32926,32934,32935,32939,32952,32953,32968,32973,32975,32978,32980,32981,32983,32984,32992,33005,33006,33008,33010,33011,33014,33017,33018,33022,33027,33035,33046,33047,33048,33052,33054,33056,33060,33063,33068,33072,33077,33082,33084,33093,33095,33098,33100,33106,33111,33120,33121,33127,33128,33129,33133,33135,33143,33153,33168,33156,33157,33158,33163,33166,33174,33176,33179,33182,33186,33198,33202,33204,33211,33227,33219,33221,33226,33230,33231,33237,33239,33243,33245,33246,33249,33252,33259,33260,33264,33265,33266,33269,33270,33272,33273,33277,33279,33280,33283,33295,33299,33300,33305,33306,33309,33313,33314,33320,33330,33332,33338,33347,33348,33349,33350,33355,33358,33359,33361,33366,33372,33376,33379,33383,33389,33396,33403,33405,33407,33408,33409,33411,33412,33415,33417,33418,33422,33425,33428,33430,33432,33434,33435,33440,33441,33443,33444,33447,33448,33449,33450,33454,33456,33458,33460,33463,33466,33468,33470,33471,33478,33488,33493,33498,33504,33506,33508,33512,33514,33517,33519,33526,33527,33533,33534,33536,33537,33543,33544,33546,33547,33620,33563,33565,33566,33567,33569,33570,33580,33581,33582,33584,33587,33591,33594,33596,33597,33602,33603,33604,33607,33613,33614,33617,33621,33622,33623,33648,33656,33661,33663,33664,33666,33668,33670,33677,33682,33684,33685,33688,33689,33691,33692,33693,33702,33703,33705,33708,33726,33727,33728,33735,33737,33743,33744,33745,33748,33757,33619,33768,33770,33782,33784,33785,33788,33793,33798,33802,33807,33809,33813,33817,33709,33839,33849,33861,33863,33864,33866,33869,33871,33873,33874,33878,33880,33881,33882,33884,33888,33892,33893,33895,33898,33904,33907,33908,33910,33912,33916,33917,33921,33925,33938,33939,33941,33950,33958,33960,33961,33962,33967,33969,33972,33978,33981,33982,33984,33986,33991,33992,33996,33999,34003,34012,34023,34026,34031,34032,34033,34034,34039,34098,34042,34043,34045,34050,34051,34055,34060,34062,34064,34076,34078,34082,34083,34084,34085,34087,34090,34091,34095,34099,34100,34102,34111,34118,34127,34128,34129,34130,34131,34134,34137,34140,34141,34142,34143,34144,34145,34146,34148,34155,34159,34169,34170,34171,34173,34175,34177,34181,34182,34185,34187,34188,34191,34195,34200,34205,34207,34208,34210,34213,34215,34228,34230,34231,34232,34236,34237,34238,34239,34242,34247,34250,34251,34254,34221,34264,34266,34271,34272,34278,34280,34285,34291,34294,34300,34303,34304,34308,34309,34317,34318,34320,34321,34322,34328,34329,34331,34334,34337,34343,34345,34358,34360,34362,34364,34365,34368,34370,34374,34386,34387,34390,34391,34392,34393,34397,34400,34401,34402,34403,34404,34409,34412,34415,34421,34422,34423,34426,34445,34449,34454,34456,34458,34460,34465,34470,34471,34472,34477,34481,34483,34484,34485,34487,34488,34489,34495,34496,34497,34499,34501,34513,34514,34517,34519,34522,34524,34528,34531,34533,34535,34440,34554,34556,34557,34564,34565,34567,34571,34574,34575,34576,34579,34580,34585,34590,34591,34593,34595,34600,34606,34607,34609,34610,34617,34618,34620,34621,34622,34624,34627,34629,34637,34648,34653,34657,34660,34661,34671,34673,34674,34683,34691,34692,34693,34694,34695,34696,34697,34699,34700,34704,34707,34709,34711,34712,34713,34718,34720,34723,34727,34732,34733,34734,34737,34741,34750,34751,34753,34760,34761,34762,34766,34773,34774,34777,34778,34780,34783,34786,34787,34788,34794,34795,34797,34801,34803,34808,34810,34815,34817,34819,34822,34825,34826,34827,34832,34841,34834,34835,34836,34840,34842,34843,34844,34846,34847,34856,34861,34862,34864,34866,34869,34874,34876,34881,34883,34885,34888,34889,34890,34891,34894,34897,34901,34902,34904,34906,34908,34911,34912,34916,34921,34929,34937,34939,34944,34968,34970,34971,34972,34975,34976,34984,34986,35002,35005,35006,35008,35018,35019,35020,35021,35022,35025,35026,35027,35035,35038,35047,35055,35056,35057,35061,35063,35073,35078,35085,35086,35087,35093,35094,35096,35097,35098,35100,35104,35110,35111,35112,35120,35121,35122,35125,35129,35130,35134,35136,35138,35141,35142,35145,35151,35154,35159,35162,35163,35164,35169,35170,35171,35179,35182,35184,35187,35189,35194,35195,35196,35197,35209,35213,35216,35220,35221,35227,35228,35231,35232,35237,35248,35252,35253,35254,35255,35260,35284,35285,35286,35287,35288,35301,35305,35307,35309,35313,35315,35318,35321,35325,35327,35332,35333,35335,35343,35345,35346,35348,35349,35358,35360,35362,35364,35366,35371,35372,35375,35381,35383,35389,35390,35392,35395,35397,35399,35401,35405,35406,35411,35414,35415,35416,35420,35421,35425,35429,35431,35445,35446,35447,35449,35450,35451,35454,35455,35456,35459,35462,35467,35471,35472,35474,35478,35479,35481,35487,35495,35497,35502,35503,35507,35510,35511,35515,35518,35523,35526,35528,35529,35530,35537,35539,35540,35541,35543,35549,35551,35564,35568,35572,35573,35574,35580,35583,35589,35590,35595,35601,35612,35614,35615,35594,35629,35632,35639,35644,35650,35651,35652,35653,35654,35656,35666,35667,35668,35673,35661,35678,35683,35693,35702,35704,35705,35708,35710,35713,35716,35717,35723,35725,35727,35732,35733,35740,35742,35743,35896,35897,35901,35902,35909,35911,35913,35915,35919,35921,35923,35924,35927,35928,35931,35933,35929,35939,35940,35942,35944,35945,35949,35955,35957,35958,35963,35966,35974,35975,35979,35984,35986,35987,35993,35995,35996,36004,36025,36026,36037,36038,36041,36043,36047,36054,36053,36057,36061,36065,36072,36076,36079,36080,36082,36085,36087,36088,36094,36095,36097,36099,36105,36114,36119,36123,36197,36201,36204,36206,36223,36226,36228,36232,36237,36240,36241,36245,36254,36255,36256,36262,36267,36268,36271,36274,36277,36279,36281,36283,36288,36293,36294,36295,36296,36298,36302,36305,36308,36309,36311,36313,36324,36325,36327,36332,36336,36284,36337,36338,36340,36349,36353,36356,36357,36358,36363,36369,36372,36374,36384,36385,36386,36387,36390,36391,36401,36403,36406,36407,36408,36409,36413,36416,36417,36427,36429,36430,36431,36436,36443,36444,36445,36446,36449,36450,36457,36460,36461,36463,36464,36465,36473,36474,36475,36482,36483,36489,36496,36498,36501,36506,36507,36509,36510,36514,36519,36521,36525,36526,36531,36533,36538,36539,36544,36545,36547,36548,36551,36559,36561,36564,36572,36584,36590,36592,36593,36599,36601,36602,36589,36608,36610,36615,36616,36623,36624,36630,36631,36632,36638,36640,36641,36643,36645,36647,36648,36652,36653,36654,36660,36661,36662,36663,36666,36672,36673,36675,36679,36687,36689,36690,36691,36692,36693,36696,36701,36702,36709,36765,36768,36769,36772,36773,36774,36789,36790,36792,36798,36800,36801,36806,36810,36811,36813,36816,36818,36819,36821,36832,36835,36836,36840,36846,36849,36853,36854,36859,36862,36866,36868,36872,36876,36888,36891,36904,36905,36911,36906,36908,36909,36915,36916,36919,36927,36931,36932,36940,36955,36957,36962,36966,36967,36972,36976,36980,36985,36997,37000,37003,37004,37006,37008,37013,37015,37016,37017,37019,37024,37025,37026,37029,37040,37042,37043,37044,37046,37053,37068,37054,37059,37060,37061,37063,37064,37077,37079,37080,37081,37084,37085,37087,37093,37074,37110,37099,37103,37104,37108,37118,37119,37120,37124,37125,37126,37128,37133,37136,37140,37142,37143,37144,37146,37148,37150,37152,37157,37154,37155,37159,37161,37166,37167,37169,37172,37174,37175,37177,37178,37180,37181,37187,37191,37192,37199,37203,37207,37209,37210,37211,37217,37220,37223,37229,37236,37241,37242,37243,37249,37251,37253,37254,37258,37262,37265,37267,37268,37269,37272,37278,37281,37286,37288,37292,37293,37294,37296,37297,37298,37299,37302,37307,37308,37309,37311,37314,37315,37317,37331,37332,37335,37337,37338,37342,37348,37349,37353,37354,37356,37357,37358,37359,37360,37361,37367,37369,37371,37373,37376,37377,37380,37381,37382,37383,37385,37386,37388,37392,37394,37395,37398,37400,37404,37405,37411,37412,37413,37414,37416,37422,37423,37424,37427,37429,37430,37432,37433,37434,37436,37438,37440,37442,37443,37446,37447,37450,37453,37454,37455,37457,37464,37465,37468,37469,37472,37473,37477,37479,37480,37481,37486,37487,37488,37493,37494,37495,37496,37497,37499,37500,37501,37503,37512,37513,37514,37517,37518,37522,37527,37529,37535,37536,37540,37541,37543,37544,37547,37551,37554,37558,37560,37562,37563,37564,37565,37567,37568,37569,37570,37571,37573,37574,37575,37576,37579,37580,37581,37582,37584,37587,37589,37591,37592,37593,37596,37597,37599,37600,37601,37603,37605,37607,37608,37612,37614,37616,37625,37627,37631,37632,37634,37640,37645,37649,37652,37653,37660,37661,37662,37663,37665,37668,37669,37671,37673,37674,37683,37684,37686,37687,37703,37704,37705,37712,37713,37714,37717,37719,37720,37722,37726,37732,37733,37735,37737,37738,37741,37743,37744,37745,37747,37748,37750,37754,37757,37759,37760,37761,37762,37768,37770,37771,37773,37775,37778,37781,37784,37787,37790,37793,37795,37796,37798,37800,37803,37812,37813,37814,37818,37801,37825,37828,37829,37830,37831,37833,37834,37835,37836,37837,37843,37849,37852,37854,37855,37858,37862,37863,37881,37879,37880,37882,37883,37885,37889,37890,37892,37896,37897,37901,37902,37903,37909,37910,37911,37919,37934,37935,37937,37938,37939,37940,37947,37951,37949,37955,37957,37960,37962,37964,37973,37977,37980,37983,37985,37987,37992,37995,37997,37998,37999,38001,38002,38020,38019,38264,38265,38270,38276,38280,38284,38285,38286,38301,38302,38303,38305,38310,38313,38315,38316,38324,38326,38330,38333,38335,38342,38344,38345,38347,38352,38353,38354,38355,38361,38362,38365,38366,38367,38368,38372,38374,38429,38430,38434,38436,38437,38438,38444,38449,38451,38455,38456,38457,38458,38460,38461,38465,38482,38484,38486,38487,38488,38497,38510,38516,38523,38524,38526,38527,38529,38530,38531,38532,38537,38545,38550,38554,38557,38559,38564,38565,38566,38569,38574,38575,38579,38586,38602,38610,23986,38616,38618,38621,38622,38623,38633,38639,38641,38650,38658,38659,38661,38665,38682,38683,38685,38689,38690,38691,38696,38705,38707,38721,38723,38730,38734,38735,38741,38743,38744,38746,38747,38755,38759,38762,38766,38771,38774,38775,38776,38779,38781,38783,38784,38793,38805,38806,38807,38809,38810,38814,38815,38818,38828,38830,38833,38834,38837,38838,38840,38841,38842,38844,38846,38847,38849,38852,38853,38855,38857,38858,38860,38861,38862,38864,38865,38868,38871,38872,38873,38877,38878,38880,38875,38881,38884,38895,38897,38900,38903,38904,38906,38919,38922,38937,38925,38926,38932,38934,38940,38942,38944,38947,38950,38955,38958,38959,38960,38962,38963,38965,38949,38974,38980,38983,38986,38993,38994,38995,38998,38999,39001,39002,39010,39011,39013,39014,39018,39020,39083,39085,39086,39088,39092,39095,39096,39098,39099,39103,39106,39109,39112,39116,39137,39139,39141,39142,39143,39146,39155,39158,39170,39175,39176,39185,39189,39190,39191,39194,39195,39196,39199,39202,39206,39207,39211,39217,39218,39219,39220,39221,39225,39226,39227,39228,39232,39233,39238,39239,39240,39245,39246,39252,39256,39257,39259,39260,39262,39263,39264,39323,39325,39327,39334,39344,39345,39346,39349,39353,39354,39357,39359,39363,39369,39379,39380,39385,39386,39388,39390,39399,39402,39403,39404,39408,39412,39413,39417,39421,39422,39426,39427,39428,39435,39436,39440,39441,39446,39454,39456,39458,39459,39460,39463,39469,39470,39475,39477,39478,39480,39495,39489,39492,39498,39499,39500,39502,39505,39508,39510,39517,39594,39596,39598,39599,39602,39604,39605,39606,39609,39611,39614,39615,39617,39619,39622,39624,39630,39632,39634,39637,39638,39639,39643,39644,39648,39652,39653,39655,39657,39660,39666,39667,39669,39673,39674,39677,39679,39680,39681,39682,39683,39684,39685,39688,39689,39691,39692,39693,39694,39696,39698,39702,39705,39707,39708,39712,39718,39723,39725,39731,39732,39733,39735,39737,39738,39741,39752,39755,39756,39765,39766,39767,39771,39774,39777,39779,39781,39782,39784,39786,39787,39788,39789,39790,39795,39797,39799,39800,39801,39807,39808,39812,39813,39814,39815,39817,39818,39819,39821,39823,39824,39828,39834,39837,39838,39846,39847,39849,39852,39856,39857,39858,39863,39864,39867,39868,39870,39871,39873,39879,39880,39886,39888,39895,39896,39901,39903,39909,39911,39914,39915,39919,39923,39927,39928,39929,39930,39933,39935,39936,39938,39947,39951,39953,39958,39960,39961,39962,39964,39966,39970,39971,39974,39975,39976,39977,39978,39985,39989,39990,39991,39997,40001,40003,40004,40005,40009,40010,40014,40015,40016,40019,40020,40022,40024,40027,40029,40030,40031,40035,40041,40042,40028,40043,40040,40046,40048,40050,40053,40055,40059,40166,40178,40183,40185,40203,40194,40209,40215,40216,40220,40221,40222,40239,40240,40242,40243,40244,40250,40252,40261,40253,40258,40259,40263,40266,40275,40276,40287,40291,40290,40293,40297,40298,40299,40304,40310,40311,40315,40316,40318,40323,40324,40326,40330,40333,40334,40338,40339,40341,40342,40343,40344,40353,40362,40364,40366,40369,40373,40377,40380,40383,40387,40391,40393,40394,40404,40405,40406,40407,40410,40414,40415,40416,40421,40423,40425,40427,40430,40432,40435,40436,40446,40458,40450,40455,40462,40464,40465,40466,40469,40470,40473,40476,40477,40570,40571,40572,40576,40578,40579,40580,40581,40583,40590,40591,40598,40600,40603,40606,40612,40616,40620,40622,40623,40624,40627,40628,40629,40646,40648,40651,40661,40671,40676,40679,40684,40685,40686,40688,40689,40690,40693,40696,40703,40706,40707,40713,40719,40720,40721,40722,40724,40726,40727,40729,40730,40731,40735,40738,40742,40746,40747,40751,40753,40754,40756,40759,40761,40762,40764,40765,40767,40769,40771,40772,40773,40774,40775,40787,40789,40790,40791,40792,40794,40797,40798,40808,40809,40813,40814,40815,40816,40817,40819,40821,40826,40829,40847,40848,40849,40850,40852,40854,40855,40862,40865,40866,40867,40869,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],'ibm866':[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1025,1105,1028,1108,1031,1111,1038,1118,176,8729,183,8730,8470,164,9632,160],'iso-8859-2':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,728,321,164,317,346,167,168,352,350,356,377,173,381,379,176,261,731,322,180,318,347,711,184,353,351,357,378,733,382,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],'iso-8859-3':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,294,728,163,164,null,292,167,168,304,350,286,308,173,null,379,176,295,178,179,180,181,293,183,184,305,351,287,309,189,null,380,192,193,194,null,196,266,264,199,200,201,202,203,204,205,206,207,null,209,210,211,212,288,214,215,284,217,218,219,220,364,348,223,224,225,226,null,228,267,265,231,232,233,234,235,236,237,238,239,null,241,242,243,244,289,246,247,285,249,250,251,252,365,349,729],'iso-8859-4':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,312,342,164,296,315,167,168,352,274,290,358,173,381,175,176,261,731,343,180,297,316,711,184,353,275,291,359,330,382,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,298,272,325,332,310,212,213,214,215,216,370,218,219,220,360,362,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,299,273,326,333,311,244,245,246,247,248,371,250,251,252,361,363,729],'iso-8859-5':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,173,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8470,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,167,1118,1119],'iso-8859-6':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,null,null,164,null,null,null,null,null,null,null,1548,173,null,null,null,null,null,null,null,null,null,null,null,null,null,1563,null,null,null,1567,null,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,null,null,null,null,null,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,null,null,null,null,null,null,null,null,null,null,null,null,null],'iso-8859-7':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8216,8217,163,8364,8367,166,167,168,169,890,171,172,173,null,8213,176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],'iso-8859-8':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,162,163,164,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8215,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],'iso-8859-10':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,274,290,298,296,310,167,315,272,352,358,381,173,362,330,176,261,275,291,299,297,311,183,316,273,353,359,382,8213,363,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,207,208,325,332,211,212,213,214,360,216,370,218,219,220,221,222,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,239,240,326,333,243,244,245,246,361,248,371,250,251,252,253,254,312],'iso-8859-13':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8221,162,163,164,8222,166,167,216,169,342,171,172,173,174,198,176,177,178,179,8220,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,8217],'iso-8859-14':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7682,7683,163,266,267,7690,167,7808,169,7810,7691,7922,173,174,376,7710,7711,288,289,7744,7745,182,7766,7809,7767,7811,7776,7923,7812,7813,7777,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,372,209,210,211,212,213,214,7786,216,217,218,219,220,221,374,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,373,241,242,243,244,245,246,7787,248,249,250,251,252,253,375,255],'iso-8859-15':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,8364,165,352,167,353,169,170,171,172,173,174,175,176,177,178,179,381,181,182,183,382,185,186,187,338,339,376,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],'iso-8859-16':[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,261,321,8364,8222,352,167,353,169,536,171,377,173,378,379,176,177,268,322,381,8221,182,183,382,269,537,187,338,339,376,380,192,193,194,258,196,262,198,199,200,201,202,203,204,205,206,207,272,323,210,211,212,336,214,346,368,217,218,219,220,280,538,223,224,225,226,259,228,263,230,231,232,233,234,235,236,237,238,239,273,324,242,243,244,337,246,347,369,249,250,251,252,281,539,255],'koi8-r':[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,1025,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],'koi8-u':[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,1108,9556,1110,1111,9559,9560,9561,9562,9563,1169,1118,9566,9567,9568,9569,1025,1028,9571,1030,1031,9574,9575,9576,9577,9578,1168,1038,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],'macintosh':[196,197,199,201,209,214,220,225,224,226,228,227,229,231,233,232,234,235,237,236,238,239,241,243,242,244,246,245,250,249,251,252,8224,176,162,163,167,8226,182,223,174,169,8482,180,168,8800,198,216,8734,177,8804,8805,165,181,8706,8721,8719,960,8747,170,186,937,230,248,191,161,172,8730,402,8776,8710,171,187,8230,160,192,195,213,338,339,8211,8212,8220,8221,8216,8217,247,9674,255,376,8260,8364,8249,8250,64257,64258,8225,183,8218,8222,8240,194,202,193,203,200,205,206,207,204,211,212,63743,210,218,219,217,305,710,732,175,728,729,730,184,733,731,711],'windows-874':[8364,129,130,131,132,8230,134,135,136,137,138,139,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,153,154,155,156,157,158,159,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,null,null,null,null,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,null,null,null,null],'windows-1250':[8364,129,8218,131,8222,8230,8224,8225,136,8240,352,8249,346,356,381,377,144,8216,8217,8220,8221,8226,8211,8212,152,8482,353,8250,347,357,382,378,160,711,728,321,164,260,166,167,168,169,350,171,172,173,174,379,176,177,731,322,180,181,182,183,184,261,351,187,317,733,318,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],'windows-1251':[1026,1027,8218,1107,8222,8230,8224,8225,8364,8240,1033,8249,1034,1036,1035,1039,1106,8216,8217,8220,8221,8226,8211,8212,152,8482,1113,8250,1114,1116,1115,1119,160,1038,1118,1032,164,1168,166,167,1025,169,1028,171,172,173,174,1031,176,177,1030,1110,1169,181,182,183,1105,8470,1108,187,1112,1029,1109,1111,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],'windows-1252':[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],'windows-1253':[8364,129,8218,402,8222,8230,8224,8225,136,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,157,158,159,160,901,902,163,164,165,166,167,168,169,null,171,172,173,174,8213,176,177,178,179,900,181,182,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],'windows-1254':[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,286,209,210,211,212,213,214,215,216,217,218,219,220,304,350,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,287,241,242,243,244,245,246,247,248,249,250,251,252,305,351,255],'windows-1255':[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,156,157,158,159,160,161,162,163,8362,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,191,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1520,1521,1522,1523,1524,null,null,null,null,null,null,null,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],'windows-1256':[8364,1662,8218,402,8222,8230,8224,8225,710,8240,1657,8249,338,1670,1688,1672,1711,8216,8217,8220,8221,8226,8211,8212,1705,8482,1681,8250,339,8204,8205,1722,160,1548,162,163,164,165,166,167,168,169,1726,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1563,187,188,189,190,1567,1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,215,1591,1592,1593,1594,1600,1601,1602,1603,224,1604,226,1605,1606,1607,1608,231,232,233,234,235,1609,1610,238,239,1611,1612,1613,1614,244,1615,1616,247,1617,249,1618,251,252,8206,8207,1746],'windows-1257':[8364,129,8218,131,8222,8230,8224,8225,136,8240,138,8249,140,168,711,184,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,175,731,159,160,null,162,163,164,null,166,167,216,169,342,171,172,173,174,198,176,177,178,179,180,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,729],'windows-1258':[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,258,196,197,198,199,200,201,202,203,768,205,206,207,272,209,777,211,212,416,214,215,216,217,218,219,220,431,771,223,224,225,226,259,228,229,230,231,232,233,234,235,769,237,238,239,273,241,803,243,244,417,246,247,248,249,250,251,252,432,8363,255],'x-mac-cyrillic':[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8224,176,1168,163,167,8226,182,1030,174,169,8482,1026,1106,8800,1027,1107,8734,177,8804,8805,1110,181,1169,1032,1028,1108,1031,1111,1033,1113,1034,1114,1112,1029,172,8730,402,8776,8710,171,187,8230,160,1035,1115,1036,1116,1109,8211,8212,8220,8221,8216,8217,247,8222,1038,1118,1039,1119,8470,1025,1105,1103,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,8364]};var _default=Indexes;exports.default=_default; /***/ }), /* 868 */ /*!***************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/big5.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.Big5Encoder = exports.Big5Decoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // // 12. Legacy multi-byte Chinese (traditional) encodings // // 12.1 Big5 // 12.1.1 Big5 decoder /** * @implements {Decoder} */ var Big5Decoder = /*#__PURE__*/function () { function Big5Decoder(options) { (0, _classCallCheck2.default)(this, Big5Decoder); var fatal = options.fatal; this.fatal = fatal; // Big5's decoder has an associated Big5 lead (initially 0x00). this.Big5_lead = 0x00; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(Big5Decoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and Big5 lead is not 0x00, set // Big5 lead to 0x00 and return error. if (bite === _utils.end_of_stream && this.Big5_lead !== 0x00) { this.Big5_lead = 0x00; return (0, _utils.decoderError)(this.fatal); } // 2. If byte is end-of-stream and Big5 lead is 0x00, return // finished. if (bite === _utils.end_of_stream && this.Big5_lead === 0x00) return _utils.finished; // 3. If Big5 lead is not 0x00, let lead be Big5 lead, let // pointer be null, set Big5 lead to 0x00, and then run these // substeps: if (this.Big5_lead !== 0x00) { var lead = this.Big5_lead; var pointer = null; this.Big5_lead = 0x00; // 1. Let offset be 0x40 if byte is less than 0x7F and 0x62 // otherwise. var offset = bite < 0x7F ? 0x40 : 0x62; // 2. If byte is in the range 0x40 to 0x7E, inclusive, or 0xA1 // to 0xFE, inclusive, set pointer to (lead − 0x81) × 157 + // (byte − offset). if ((0, _utils.inRange)(bite, 0x40, 0x7E) || (0, _utils.inRange)(bite, 0xA1, 0xFE)) pointer = (lead - 0x81) * 157 + (bite - offset); // 3. If there is a row in the table below whose first column // is pointer, return the two code points listed in its second // column // Pointer | Code points // --------+-------------- // 1133 | U+00CA U+0304 // 1135 | U+00CA U+030C // 1164 | U+00EA U+0304 // 1166 | U+00EA U+030C switch (pointer) { case 1133: return [0x00CA, 0x0304]; case 1135: return [0x00CA, 0x030C]; case 1164: return [0x00EA, 0x0304]; case 1166: return [0x00EA, 0x030C]; } // 4. Let code point be null if pointer is null and the index // code point for pointer in index Big5 otherwise. var code_point = pointer === null ? null : (0, _indexes.indexCodePointFor)(pointer, (0, _indexes.default)('big5')); // 5. If code point is null and byte is an ASCII byte, prepend // byte to stream. if (code_point === null && (0, _utils.isASCIIByte)(bite)) stream.prepend(bite); // 6. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 7. Return a code point whose value is code point. return code_point; } // 4. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 5. If byte is in the range 0x81 to 0xFE, inclusive, set Big5 // lead to byte and return continue. if ((0, _utils.inRange)(bite, 0x81, 0xFE)) { this.Big5_lead = bite; return null; } // 6. Return error. return (0, _utils.decoderError)(this.fatal); } }]); return Big5Decoder; }(); // 12.1.2 Big5 encoder /** * @implements {Encoder} */ exports.Big5Decoder = Big5Decoder; var Big5Encoder = /*#__PURE__*/(0, _createClass2.default)(function Big5Encoder() { (0, _classCallCheck2.default)(this, Big5Encoder); /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ this.handler = function (stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. Let pointer be the index Big5 pointer for code point. var pointer = (0, _indexes.indexBig5PointerFor)(code_point); // 4. If pointer is null, return error with code point. if (pointer === null) return (0, _utils.encoderError)(code_point); // 5. Let lead be floor(pointer / 157) + 0x81. var lead = (0, _utils.floor)(pointer / 157) + 0x81; // 6. If lead is less than 0xA1, return error with code point. if (lead < 0xA1) return (0, _utils.encoderError)(code_point); // 7. Let trail be pointer % 157. var trail = pointer % 157; // 8. Let offset be 0x40 if trail is less than 0x3F and 0x62 // otherwise. var offset = trail < 0x3F ? 0x40 : 0x62; // Return two bytes whose values are lead and trail + offset. return [lead, trail + offset]; }; }); exports.Big5Encoder = Big5Encoder; /***/ }), /* 869 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/euc-jp.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.EUCJPEncoder = exports.EUCJPDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // // 13. Legacy multi-byte Japanese encodings // // 13.1 euc-jp // 13.1.1 euc-jp decoder /** * @implements {Decoder} */ var EUCJPDecoder = /*#__PURE__*/function () { function EUCJPDecoder(options) { (0, _classCallCheck2.default)(this, EUCJPDecoder); var fatal = options.fatal; this.fatal = fatal; // euc-jp's decoder has an associated euc-jp jis0212 flag // (initially unset) and euc-jp lead (initially 0x00). this.eucjp_jis0212_flag = false; this.eucjp_lead = 0x00; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(EUCJPDecoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and euc-jp lead is not 0x00, set // euc-jp lead to 0x00, and return error. if (bite === _utils.end_of_stream && this.eucjp_lead !== 0x00) { this.eucjp_lead = 0x00; return (0, _utils.decoderError)(this.fatal); } // 2. If byte is end-of-stream and euc-jp lead is 0x00, return // finished. if (bite === _utils.end_of_stream && this.eucjp_lead === 0x00) return _utils.finished; // 3. If euc-jp lead is 0x8E and byte is in the range 0xA1 to // 0xDF, inclusive, set euc-jp lead to 0x00 and return a code // point whose value is 0xFF61 − 0xA1 + byte. if (this.eucjp_lead === 0x8E && (0, _utils.inRange)(bite, 0xA1, 0xDF)) { this.eucjp_lead = 0x00; return 0xFF61 - 0xA1 + bite; } // 4. If euc-jp lead is 0x8F and byte is in the range 0xA1 to // 0xFE, inclusive, set the euc-jp jis0212 flag, set euc-jp lead // to byte, and return continue. if (this.eucjp_lead === 0x8F && (0, _utils.inRange)(bite, 0xA1, 0xFE)) { this.eucjp_jis0212_flag = true; this.eucjp_lead = bite; return null; } // 5. If euc-jp lead is not 0x00, let lead be euc-jp lead, set // euc-jp lead to 0x00, and run these substeps: if (this.eucjp_lead !== 0x00) { var lead = this.eucjp_lead; this.eucjp_lead = 0x00; // 1. Let code point be null. var code_point = null; // 2. If lead and byte are both in the range 0xA1 to 0xFE, // inclusive, set code point to the index code point for (lead // − 0xA1) × 94 + byte − 0xA1 in index jis0208 if the euc-jp // jis0212 flag is unset and in index jis0212 otherwise. if ((0, _utils.inRange)(lead, 0xA1, 0xFE) && (0, _utils.inRange)(bite, 0xA1, 0xFE)) { code_point = (0, _indexes.indexCodePointFor)((lead - 0xA1) * 94 + (bite - 0xA1), (0, _indexes.default)(!this.eucjp_jis0212_flag ? 'jis0208' : 'jis0212')); } // 3. Unset the euc-jp jis0212 flag. this.eucjp_jis0212_flag = false; // 4. If byte is not in the range 0xA1 to 0xFE, inclusive, // prepend byte to stream. if (!(0, _utils.inRange)(bite, 0xA1, 0xFE)) stream.prepend(bite); // 5. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 6. Return a code point whose value is code point. return code_point; } // 6. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 7. If byte is 0x8E, 0x8F, or in the range 0xA1 to 0xFE, // inclusive, set euc-jp lead to byte and return continue. if (bite === 0x8E || bite === 0x8F || (0, _utils.inRange)(bite, 0xA1, 0xFE)) { this.eucjp_lead = bite; return null; } // 8. Return error. return (0, _utils.decoderError)(this.fatal); } }]); return EUCJPDecoder; }(); // 13.1.2 euc-jp encoder /** * @implements {Encoder} */ exports.EUCJPDecoder = EUCJPDecoder; var EUCJPEncoder = /*#__PURE__*/function () { function EUCJPEncoder() { (0, _classCallCheck2.default)(this, EUCJPEncoder); } (0, _createClass2.default)(EUCJPEncoder, [{ key: "handler", value: /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. If code point is U+00A5, return byte 0x5C. if (code_point === 0x00A5) return 0x5C; // 4. If code point is U+203E, return byte 0x7E. if (code_point === 0x203E) return 0x7E; // 5. If code point is in the range U+FF61 to U+FF9F, inclusive, // return two bytes whose values are 0x8E and code point − // 0xFF61 + 0xA1. if ((0, _utils.inRange)(code_point, 0xFF61, 0xFF9F)) return [0x8E, code_point - 0xFF61 + 0xA1]; // 6. If code point is U+2212, set it to U+FF0D. if (code_point === 0x2212) code_point = 0xFF0D; // 7. Let pointer be the index pointer for code point in index // jis0208. var pointer = (0, _indexes.indexPointerFor)(code_point, (0, _indexes.default)('jis0208')); // 8. If pointer is null, return error with code point. if (pointer === null) return (0, _utils.encoderError)(code_point); // 9. Let lead be floor(pointer / 94) + 0xA1. var lead = (0, _utils.floor)(pointer / 94) + 0xA1; // 10. Let trail be pointer % 94 + 0xA1. var trail = pointer % 94 + 0xA1; // 11. Return two bytes whose values are lead and trail. return [lead, trail]; } }]); return EUCJPEncoder; }(); exports.EUCJPEncoder = EUCJPEncoder; /***/ }), /* 870 */ /*!*****************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/euc-kr.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.EUCKREncoder = exports.EUCKRDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // // 14. Legacy multi-byte Korean encodings // // 14.1 euc-kr // 14.1.1 euc-kr decoder /** * @implements {Decoder} */ var EUCKRDecoder = /*#__PURE__*/function () { function EUCKRDecoder(options) { (0, _classCallCheck2.default)(this, EUCKRDecoder); var fatal = options.fatal; this.fatal = fatal; // euc-kr's decoder has an associated euc-kr lead (initially 0x00). this.euckr_lead = 0x00; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(EUCKRDecoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and euc-kr lead is not 0x00, set // euc-kr lead to 0x00 and return error. if (bite === _utils.end_of_stream && this.euckr_lead !== 0) { this.euckr_lead = 0x00; return (0, _utils.decoderError)(this.fatal); } // 2. If byte is end-of-stream and euc-kr lead is 0x00, return // finished. if (bite === _utils.end_of_stream && this.euckr_lead === 0) return _utils.finished; // 3. If euc-kr lead is not 0x00, let lead be euc-kr lead, let // pointer be null, set euc-kr lead to 0x00, and then run these // substeps: if (this.euckr_lead !== 0x00) { var lead = this.euckr_lead; var pointer = null; this.euckr_lead = 0x00; // 1. If byte is in the range 0x41 to 0xFE, inclusive, set // pointer to (lead − 0x81) × 190 + (byte − 0x41). if ((0, _utils.inRange)(bite, 0x41, 0xFE)) pointer = (lead - 0x81) * 190 + (bite - 0x41); // 2. Let code point be null, if pointer is null, and the // index code point for pointer in index euc-kr otherwise. var code_point = pointer === null ? null : (0, _indexes.indexCodePointFor)(pointer, (0, _indexes.default)('euc-kr')); // 3. If code point is null and byte is an ASCII byte, prepend // byte to stream. if (pointer === null && (0, _utils.isASCIIByte)(bite)) stream.prepend(bite); // 4. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 5. Return a code point whose value is code point. return code_point; } // 4. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 5. If byte is in the range 0x81 to 0xFE, inclusive, set // euc-kr lead to byte and return continue. if ((0, _utils.inRange)(bite, 0x81, 0xFE)) { this.euckr_lead = bite; return null; } // 6. Return error. return (0, _utils.decoderError)(this.fatal); } }]); return EUCKRDecoder; }(); // 14.1.2 euc-kr encoder /** * @implements {Encoder} */ exports.EUCKRDecoder = EUCKRDecoder; var EUCKREncoder = /*#__PURE__*/function () { function EUCKREncoder() { (0, _classCallCheck2.default)(this, EUCKREncoder); } (0, _createClass2.default)(EUCKREncoder, [{ key: "handler", value: /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. * @return {(number|!Array.)} Byte(s) to emit. */ function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. Let pointer be the index pointer for code point in index // euc-kr. var pointer = (0, _indexes.indexPointerFor)(code_point, (0, _indexes.default)('euc-kr')); // 4. If pointer is null, return error with code point. if (pointer === null) return (0, _utils.encoderError)(code_point); // 5. Let lead be floor(pointer / 190) + 0x81. var lead = (0, _utils.floor)(pointer / 190) + 0x81; // 6. Let trail be pointer % 190 + 0x41. var trail = pointer % 190 + 0x41; // 7. Return two bytes whose values are lead and trail. return [lead, trail]; } }]); return EUCKREncoder; }(); exports.EUCKREncoder = EUCKREncoder; /***/ }), /* 871 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/iso-2022-jp.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.ISO2022JPEncoder = exports.ISO2022JPDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // 13.2 iso-2022-jp // 13.2.1 iso-2022-jp decoder /** * @implements {Decoder} */ var ISO2022JPDecoder = /*#__PURE__*/function () { function ISO2022JPDecoder(options) { (0, _classCallCheck2.default)(this, ISO2022JPDecoder); var fatal = options.fatal; this.fatal = fatal; /** @enum */ this.states = { ASCII: 0, Roman: 1, Katakana: 2, LeadByte: 3, TrailByte: 4, EscapeStart: 5, Escape: 6 }; // iso-2022-jp's decoder has an associated iso-2022-jp decoder // state (initially ASCII), iso-2022-jp decoder output state // (initially ASCII), iso-2022-jp lead (initially 0x00), and // iso-2022-jp output flag (initially unset). this.iso2022jp_decoder_state = this.states.ASCII; this.iso2022jp_decoder_output_state = this.states.ASCII, this.iso2022jp_lead = 0x00; this.iso2022jp_output_flag = false; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(ISO2022JPDecoder, [{ key: "handler", value: function handler(stream, bite) { // switching on iso-2022-jp decoder state: switch (this.iso2022jp_decoder_state) { default: case this.states.ASCII: // ASCII // Based on byte: // 0x1B if (bite === 0x1B) { // Set iso-2022-jp decoder state to escape start and return // continue. this.iso2022jp_decoder_state = this.states.EscapeStart; return null; } // 0x00 to 0x7F, excluding 0x0E, 0x0F, and 0x1B if ((0, _utils.inRange)(bite, 0x00, 0x7F) && bite !== 0x0E && bite !== 0x0F && bite !== 0x1B) { // Unset the iso-2022-jp output flag and return a code point // whose value is byte. this.iso2022jp_output_flag = false; return bite; } // end-of-stream if (bite === _utils.end_of_stream) { // Return finished. return _utils.finished; } // Otherwise // Unset the iso-2022-jp output flag and return error. this.iso2022jp_output_flag = false; return (0, _utils.decoderError)(this.fatal); case this.states.Roman: // Roman // Based on byte: // 0x1B if (bite === 0x1B) { // Set iso-2022-jp decoder state to escape start and return // continue. this.iso2022jp_decoder_state = this.states.EscapeStart; return null; } // 0x5C if (bite === 0x5C) { // Unset the iso-2022-jp output flag and return code point // U+00A5. this.iso2022jp_output_flag = false; return 0x00A5; } // 0x7E if (bite === 0x7E) { // Unset the iso-2022-jp output flag and return code point // U+203E. this.iso2022jp_output_flag = false; return 0x203E; } // 0x00 to 0x7F, excluding 0x0E, 0x0F, 0x1B, 0x5C, and 0x7E if ((0, _utils.inRange)(bite, 0x00, 0x7F) && bite !== 0x0E && bite !== 0x0F && bite !== 0x1B && bite !== 0x5C && bite !== 0x7E) { // Unset the iso-2022-jp output flag and return a code point // whose value is byte. this.iso2022jp_output_flag = false; return bite; } // end-of-stream if (bite === _utils.end_of_stream) { // Return finished. return _utils.finished; } // Otherwise // Unset the iso-2022-jp output flag and return error. this.iso2022jp_output_flag = false; return (0, _utils.decoderError)(this.fatal); case this.states.Katakana: // Katakana // Based on byte: // 0x1B if (bite === 0x1B) { // Set iso-2022-jp decoder state to escape start and return // continue. this.iso2022jp_decoder_state = this.states.EscapeStart; return null; } // 0x21 to 0x5F if ((0, _utils.inRange)(bite, 0x21, 0x5F)) { // Unset the iso-2022-jp output flag and return a code point // whose value is 0xFF61 − 0x21 + byte. this.iso2022jp_output_flag = false; return 0xFF61 - 0x21 + bite; } // end-of-stream if (bite === _utils.end_of_stream) { // Return finished. return _utils.finished; } // Otherwise // Unset the iso-2022-jp output flag and return error. this.iso2022jp_output_flag = false; return (0, _utils.decoderError)(this.fatal); case this.states.LeadByte: // Lead byte // Based on byte: // 0x1B if (bite === 0x1B) { // Set iso-2022-jp decoder state to escape start and return // continue. this.iso2022jp_decoder_state = this.states.EscapeStart; return null; } // 0x21 to 0x7E if ((0, _utils.inRange)(bite, 0x21, 0x7E)) { // Unset the iso-2022-jp output flag, set iso-2022-jp lead // to byte, iso-2022-jp decoder state to trail byte, and // return continue. this.iso2022jp_output_flag = false; this.iso2022jp_lead = bite; this.iso2022jp_decoder_state = this.states.TrailByte; return null; } // end-of-stream if (bite === _utils.end_of_stream) { // Return finished. return _utils.finished; } // Otherwise // Unset the iso-2022-jp output flag and return error. this.iso2022jp_output_flag = false; return (0, _utils.decoderError)(this.fatal); case this.states.TrailByte: // Trail byte // Based on byte: // 0x1B if (bite === 0x1B) { // Set iso-2022-jp decoder state to escape start and return // continue. this.iso2022jp_decoder_state = this.states.EscapeStart; return (0, _utils.decoderError)(this.fatal); } // 0x21 to 0x7E if ((0, _utils.inRange)(bite, 0x21, 0x7E)) { // 1. Set the iso-2022-jp decoder state to lead byte. this.iso2022jp_decoder_state = this.states.LeadByte; // 2. Let pointer be (iso-2022-jp lead − 0x21) × 94 + byte − 0x21. var pointer = (this.iso2022jp_lead - 0x21) * 94 + bite - 0x21; // 3. Let code point be the index code point for pointer in // index jis0208. var code_point = (0, _indexes.indexCodePointFor)(pointer, (0, _indexes.default)('jis0208')); // 4. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 5. Return a code point whose value is code point. return code_point; } // end-of-stream if (bite === _utils.end_of_stream) { // Set the iso-2022-jp decoder state to lead byte, prepend // byte to stream, and return error. this.iso2022jp_decoder_state = this.states.LeadByte; stream.prepend(bite); return (0, _utils.decoderError)(this.fatal); } // Otherwise // Set iso-2022-jp decoder state to lead byte and return // error. this.iso2022jp_decoder_state = this.states.LeadByte; return (0, _utils.decoderError)(this.fatal); case this.states.EscapeStart: // Escape start // 1. If byte is either 0x24 or 0x28, set iso-2022-jp lead to // byte, iso-2022-jp decoder state to escape, and return // continue. if (bite === 0x24 || bite === 0x28) { this.iso2022jp_lead = bite; this.iso2022jp_decoder_state = this.states.Escape; return null; } // 2. Prepend byte to stream. stream.prepend(bite); // 3. Unset the iso-2022-jp output flag, set iso-2022-jp // decoder state to iso-2022-jp decoder output state, and // return error. this.iso2022jp_output_flag = false; this.iso2022jp_decoder_state = this.iso2022jp_decoder_output_state; return (0, _utils.decoderError)(this.fatal); case this.states.Escape: { // Escape // 1. Let lead be iso-2022-jp lead and set iso-2022-jp lead to // 0x00. var lead = this.iso2022jp_lead; this.iso2022jp_lead = 0x00; // 2. Let state be null. var state = null; // 3. If lead is 0x28 and byte is 0x42, set state to ASCII. if (lead === 0x28 && bite === 0x42) state = this.states.ASCII; // 4. If lead is 0x28 and byte is 0x4A, set state to Roman. if (lead === 0x28 && bite === 0x4A) state = this.states.Roman; // 5. If lead is 0x28 and byte is 0x49, set state to Katakana. if (lead === 0x28 && bite === 0x49) state = this.states.Katakana; // 6. If lead is 0x24 and byte is either 0x40 or 0x42, set // state to lead byte. if (lead === 0x24 && (bite === 0x40 || bite === 0x42)) state = this.states.LeadByte; // 7. If state is non-null, run these substeps: if (state !== null) { // 1. Set iso-2022-jp decoder state and iso-2022-jp decoder // output state to this.states. this.iso2022jp_decoder_state = this.iso2022jp_decoder_state = state; // 2. Let output flag be the iso-2022-jp output flag. var output_flag = this.iso2022jp_output_flag; // 3. Set the iso-2022-jp output flag. this.iso2022jp_output_flag = true; // 4. Return continue, if output flag is unset, and error // otherwise. return !output_flag ? null : (0, _utils.decoderError)(this.fatal); } // 8. Prepend lead and byte to stream. stream.prepend([lead, bite]); // 9. Unset the iso-2022-jp output flag, set iso-2022-jp // decoder state to iso-2022-jp decoder output state and // return error. this.iso2022jp_output_flag = false; this.iso2022jp_decoder_state = this.iso2022jp_decoder_output_state; return (0, _utils.decoderError)(this.fatal); } } } }]); return ISO2022JPDecoder; }(); // 13.2.2 iso-2022-jp encoder /** * @implements {Encoder} */ exports.ISO2022JPDecoder = ISO2022JPDecoder; var ISO2022JPEncoder = /*#__PURE__*/function () { function ISO2022JPEncoder() { (0, _classCallCheck2.default)(this, ISO2022JPEncoder); // iso-2022-jp's encoder has an associated iso-2022-jp encoder // state which is one of ASCII, Roman, and jis0208 (initially // ASCII). /** @enum */ this.states = { ASCII: 0, Roman: 1, jis0208: 2 }; this.iso2022jp_state = this.states.ASCII; } /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ (0, _createClass2.default)(ISO2022JPEncoder, [{ key: "handler", value: function handler(stream, code_point) { // 1. If code point is end-of-stream and iso-2022-jp encoder // state is not ASCII, prepend code point to stream, set // iso-2022-jp encoder state to ASCII, and return three bytes // 0x1B 0x28 0x42. if (code_point === _utils.end_of_stream && this.iso2022jp_state !== this.states.ASCII) { stream.prepend(code_point); this.iso2022jp_state = this.states.ASCII; return [0x1B, 0x28, 0x42]; } // 2. If code point is end-of-stream and iso-2022-jp encoder // state is ASCII, return finished. if (code_point === _utils.end_of_stream && this.iso2022jp_state === this.states.ASCII) return _utils.finished; // 3. If ISO-2022-JP encoder state is ASCII or Roman, and code // point is U+000E, U+000F, or U+001B, return error with U+FFFD. if ((this.iso2022jp_state === this.states.ASCII || this.iso2022jp_state === this.states.Roman) && (code_point === 0x000E || code_point === 0x000F || code_point === 0x001B)) { return (0, _utils.encoderError)(0xFFFD); } // 4. If iso-2022-jp encoder state is ASCII and code point is an // ASCII code point, return a byte whose value is code point. if (this.iso2022jp_state === this.states.ASCII && (0, _utils.isASCIICodePoint)(code_point)) return code_point; // 5. If iso-2022-jp encoder state is Roman and code point is an // ASCII code point, excluding U+005C and U+007E, or is U+00A5 // or U+203E, run these substeps: if (this.iso2022jp_state === this.states.Roman && ((0, _utils.isASCIICodePoint)(code_point) && code_point !== 0x005C && code_point !== 0x007E || code_point == 0x00A5 || code_point == 0x203E)) { // 1. If code point is an ASCII code point, return a byte // whose value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 2. If code point is U+00A5, return byte 0x5C. if (code_point === 0x00A5) return 0x5C; // 3. If code point is U+203E, return byte 0x7E. if (code_point === 0x203E) return 0x7E; } // 6. If code point is an ASCII code point, and iso-2022-jp // encoder state is not ASCII, prepend code point to stream, set // iso-2022-jp encoder state to ASCII, and return three bytes // 0x1B 0x28 0x42. if ((0, _utils.isASCIICodePoint)(code_point) && this.iso2022jp_state !== this.states.ASCII) { stream.prepend(code_point); this.iso2022jp_state = this.states.ASCII; return [0x1B, 0x28, 0x42]; } // 7. If code point is either U+00A5 or U+203E, and iso-2022-jp // encoder state is not Roman, prepend code point to stream, set // iso-2022-jp encoder state to Roman, and return three bytes // 0x1B 0x28 0x4A. if ((code_point === 0x00A5 || code_point === 0x203E) && this.iso2022jp_state !== this.states.Roman) { stream.prepend(code_point); this.iso2022jp_state = this.states.Roman; return [0x1B, 0x28, 0x4A]; } // 8. If code point is U+2212, set it to U+FF0D. if (code_point === 0x2212) code_point = 0xFF0D; // 9. Let pointer be the index pointer for code point in index // jis0208. var pointer = (0, _indexes.indexPointerFor)(code_point, (0, _indexes.default)('jis0208')); // 10. If pointer is null, return error with code point. if (pointer === null) return (0, _utils.encoderError)(code_point); // 11. If iso-2022-jp encoder state is not jis0208, prepend code // point to stream, set iso-2022-jp encoder state to jis0208, // and return three bytes 0x1B 0x24 0x42. if (this.iso2022jp_state !== this.states.jis0208) { stream.prepend(code_point); this.iso2022jp_state = this.states.jis0208; return [0x1B, 0x24, 0x42]; } // 12. Let lead be floor(pointer / 94) + 0x21. var lead = (0, _utils.floor)(pointer / 94) + 0x21; // 13. Let trail be pointer % 94 + 0x21. var trail = pointer % 94 + 0x21; // 14. Return two bytes whose values are lead and trail. return [lead, trail]; } }]); return ISO2022JPEncoder; }(); exports.ISO2022JPEncoder = ISO2022JPEncoder; /***/ }), /* 872 */ /*!*************************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/x-user-defined.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.XUserDefinedEncoder = exports.XUserDefinedDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); // 15.5 x-user-defined // 15.5.1 x-user-defined decoder /** * @implements {Decoder} */ var XUserDefinedDecoder = /*#__PURE__*/function () { function XUserDefinedDecoder() { (0, _classCallCheck2.default)(this, XUserDefinedDecoder); } (0, _createClass2.default)(XUserDefinedDecoder, [{ key: "handler", value: /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ function handler(stream, bite) { // 1. If byte is end-of-stream, return finished. if (bite === _utils.end_of_stream) return _utils.finished; // 2. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 3. Return a code point whose value is 0xF780 + byte − 0x80. return 0xF780 + bite - 0x80; } }]); return XUserDefinedDecoder; }(); // 15.5.2 x-user-defined encoder /** * @implements {Encoder} */ exports.XUserDefinedDecoder = XUserDefinedDecoder; var XUserDefinedEncoder = /*#__PURE__*/function () { function XUserDefinedEncoder() { (0, _classCallCheck2.default)(this, XUserDefinedEncoder); } (0, _createClass2.default)(XUserDefinedEncoder, [{ key: "handler", value: /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ function handler(stream, code_point) { // 1.If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. If code point is in the range U+F780 to U+F7FF, inclusive, // return a byte whose value is code point − 0xF780 + 0x80. if ((0, _utils.inRange)(code_point, 0xF780, 0xF7FF)) return code_point - 0xF780 + 0x80; // 4. Return error with code point. return (0, _utils.encoderError)(code_point); } }]); return XUserDefinedEncoder; }(); exports.XUserDefinedEncoder = XUserDefinedEncoder; /***/ }), /* 873 */ /*!********************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/shift-jis.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.ShiftJISEncoder = exports.ShiftJISDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = _interopRequireWildcard(__webpack_require__(/*! ../indexes */ 866)); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // 13.3 Shift_JIS // 13.3.1 Shift_JIS decoder /** * @constructor * @implements {Decoder} * @param {{fatal: boolean}} options */ var ShiftJISDecoder = /*#__PURE__*/function () { function ShiftJISDecoder(options) { (0, _classCallCheck2.default)(this, ShiftJISDecoder); var fatal = options.fatal; this.fatal = fatal; // Shift_JIS's decoder has an associated Shift_JIS lead (initially // 0x00). this.Shift_JIS_lead = 0x00; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(ShiftJISDecoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream and Shift_JIS lead is not 0x00, // set Shift_JIS lead to 0x00 and return error. if (bite === _utils.end_of_stream && this.Shift_JIS_lead !== 0x00) { this.Shift_JIS_lead = 0x00; return (0, _utils.decoderError)(this.fatal); } // 2. If byte is end-of-stream and Shift_JIS lead is 0x00, // return finished. if (bite === _utils.end_of_stream && this.Shift_JIS_lead === 0x00) return _utils.finished; // 3. If Shift_JIS lead is not 0x00, let lead be Shift_JIS lead, // let pointer be null, set Shift_JIS lead to 0x00, and then run // these substeps: if (this.Shift_JIS_lead !== 0x00) { var lead = this.Shift_JIS_lead; var pointer = null; this.Shift_JIS_lead = 0x00; // 1. Let offset be 0x40, if byte is less than 0x7F, and 0x41 // otherwise. var offset = bite < 0x7F ? 0x40 : 0x41; // 2. Let lead offset be 0x81, if lead is less than 0xA0, and // 0xC1 otherwise. var lead_offset = lead < 0xA0 ? 0x81 : 0xC1; // 3. If byte is in the range 0x40 to 0x7E, inclusive, or 0x80 // to 0xFC, inclusive, set pointer to (lead − lead offset) × // 188 + byte − offset. if ((0, _utils.inRange)(bite, 0x40, 0x7E) || (0, _utils.inRange)(bite, 0x80, 0xFC)) pointer = (lead - lead_offset) * 188 + bite - offset; // 4. If pointer is in the range 8836 to 10715, inclusive, // return a code point whose value is 0xE000 − 8836 + pointer. if ((0, _utils.inRange)(pointer, 8836, 10715)) return 0xE000 - 8836 + pointer; // 5. Let code point be null, if pointer is null, and the // index code point for pointer in index jis0208 otherwise. var code_point = pointer === null ? null : (0, _indexes.indexCodePointFor)(pointer, (0, _indexes.default)('jis0208')); // 6. If code point is null and byte is an ASCII byte, prepend // byte to stream. if (code_point === null && (0, _utils.isASCIIByte)(bite)) stream.prepend(bite); // 7. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 8. Return a code point whose value is code point. return code_point; } // 4. If byte is an ASCII byte or 0x80, return a code point // whose value is byte. if ((0, _utils.isASCIIByte)(bite) || bite === 0x80) return bite; // 5. If byte is in the range 0xA1 to 0xDF, inclusive, return a // code point whose value is 0xFF61 − 0xA1 + byte. if ((0, _utils.inRange)(bite, 0xA1, 0xDF)) return 0xFF61 - 0xA1 + bite; // 6. If byte is in the range 0x81 to 0x9F, inclusive, or 0xE0 // to 0xFC, inclusive, set Shift_JIS lead to byte and return // continue. if ((0, _utils.inRange)(bite, 0x81, 0x9F) || (0, _utils.inRange)(bite, 0xE0, 0xFC)) { this.Shift_JIS_lead = bite; return null; } // 7. Return error. return (0, _utils.decoderError)(this.fatal); } }]); return ShiftJISDecoder; }(); // 13.3.2 Shift_JIS encoder /** * @constructor * @implements {Encoder} * @param {{fatal: boolean}} options */ exports.ShiftJISDecoder = ShiftJISDecoder; var ShiftJISEncoder = /*#__PURE__*/function () { function ShiftJISEncoder() { (0, _classCallCheck2.default)(this, ShiftJISEncoder); } (0, _createClass2.default)(ShiftJISEncoder, [{ key: "handler", value: /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. */ function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point or U+0080, return a // byte whose value is code point. if ((0, _utils.isASCIICodePoint)(code_point) || code_point === 0x0080) return code_point; // 3. If code point is U+00A5, return byte 0x5C. if (code_point === 0x00A5) return 0x5C; // 4. If code point is U+203E, return byte 0x7E. if (code_point === 0x203E) return 0x7E; // 5. If code point is in the range U+FF61 to U+FF9F, inclusive, // return a byte whose value is code point − 0xFF61 + 0xA1. if ((0, _utils.inRange)(code_point, 0xFF61, 0xFF9F)) return code_point - 0xFF61 + 0xA1; // 6. If code point is U+2212, set it to U+FF0D. if (code_point === 0x2212) code_point = 0xFF0D; // 7. Let pointer be the index Shift_JIS pointer for code point. var pointer = (0, _indexes.indexShiftJISPointerFor)(code_point); // 8. If pointer is null, return error with code point. if (pointer === null) return (0, _utils.encoderError)(code_point); // 9. Let lead be floor(pointer / 188). var lead = (0, _utils.floor)(pointer / 188); // 10. Let lead offset be 0x81, if lead is less than 0x1F, and // 0xC1 otherwise. var lead_offset = lead < 0x1F ? 0x81 : 0xC1; // 11. Let trail be pointer % 188. var trail = pointer % 188; // 12. Let offset be 0x40, if trail is less than 0x3F, and 0x41 // otherwise. var offset = trail < 0x3F ? 0x40 : 0x41; // 13. Return two bytes whose values are lead + lead offset and // trail + offset. return [lead + lead_offset, trail + offset]; } }]); return ShiftJISEncoder; }(); exports.ShiftJISEncoder = ShiftJISEncoder; /***/ }), /* 874 */ /*!**********************************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/implementations/single-byte.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); Object.defineProperty(exports, "__esModule", { value: true }); exports.SingleByteEncoder = exports.SingleByteDecoder = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _utils = __webpack_require__(/*! ../utils */ 860); var _indexes = __webpack_require__(/*! ../indexes */ 866); // // 10. Legacy single-byte encodings // // 10.1 single-byte decoder /** * @implements {Decoder} */ var SingleByteDecoder = /*#__PURE__*/function () { /** * @param {!Array.} index The encoding index. * @param {{fatal: boolean}} options */ function SingleByteDecoder(index, options) { (0, _classCallCheck2.default)(this, SingleByteDecoder); var fatal = options.fatal; this.fatal = fatal; this.index = index; } /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. */ (0, _createClass2.default)(SingleByteDecoder, [{ key: "handler", value: function handler(stream, bite) { // 1. If byte is end-of-stream, return finished. if (bite === _utils.end_of_stream) return _utils.finished; // 2. If byte is an ASCII byte, return a code point whose value // is byte. if ((0, _utils.isASCIIByte)(bite)) return bite; // 3. Let code point be the index code point for byte − 0x80 in // index single-byte. var code_point = this.index[bite - 0x80]; // 4. If code point is null, return error. if (code_point === null) return (0, _utils.decoderError)(this.fatal); // 5. Return a code point whose value is code point. return code_point; } }]); return SingleByteDecoder; }(); // 10.2 single-byte encoder /** * @implements {Encoder} */ exports.SingleByteDecoder = SingleByteDecoder; var SingleByteEncoder = /*#__PURE__*/function () { /** * @param {!Array.} index The encoding index. */ function SingleByteEncoder(index) { (0, _classCallCheck2.default)(this, SingleByteEncoder); this.index = index; } /** * @param {Stream} stream Input stream. * @param {number} code_point Next code point read from the stream. * @return {(number|!Array.)} Byte(s) to emit. */ (0, _createClass2.default)(SingleByteEncoder, [{ key: "handler", value: function handler(stream, code_point) { // 1. If code point is end-of-stream, return finished. if (code_point === _utils.end_of_stream) return _utils.finished; // 2. If code point is an ASCII code point, return a byte whose // value is code point. if ((0, _utils.isASCIICodePoint)(code_point)) return code_point; // 3. Let pointer be the index pointer for code point in index // single-byte. var pointer = (0, _indexes.indexPointerFor)(code_point, this.index); // 4. If pointer is null, return error with code point. if (pointer === null) (0, _utils.encoderError)(code_point); // 5. Return a byte whose value is pointer + 0x80. return pointer + 0x80; } }]); return SingleByteEncoder; }(); exports.SingleByteEncoder = SingleByteEncoder; /***/ }), /* 875 */ /*!**********************************************************************!*\ !*** E:/ruyi/dapp/node_modules/text-decoding/src/lib/TextDecoder.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 2); var _typeof3 = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 110)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 111)); var _ = _interopRequireWildcard(__webpack_require__(/*! ./ */ 859)); var _utils = __webpack_require__(/*! ../utils */ 860); var _table = __webpack_require__(/*! ../table */ 861); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof3(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } // 8.1 Interface TextDecoder var TextDecoder = /*#__PURE__*/function () { /** * @param {string=} label The label of the encoding; defaults to 'utf-8'. * @param {Object=} options */ function TextDecoder() { var label = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _.DEFAULT_ENCODING; var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; (0, _classCallCheck2.default)(this, TextDecoder); // A TextDecoder object has an associated encoding, decoder, // stream, ignore BOM flag (initially unset), BOM seen flag // (initially unset), error mode (initially replacement), and do // not flush flag (initially unset). /** @private */ this._encoding = null; /** @private @type {?Decoder} */ this._decoder = null; /** @private @type {boolean} */ this._ignoreBOM = false; /** @private @type {boolean} */ this._BOMseen = false; /** @private @type {string} */ this._error_mode = 'replacement'; /** @private @type {boolean} */ this._do_not_flush = false; // 1. Let encoding be the result of getting an encoding from // label. var encoding = (0, _.getEncoding)(label); // 2. If encoding is failure or replacement, throw a RangeError. if (encoding === null || encoding.name == 'replacement') throw RangeError('Unknown encoding: ' + label); if (!_table.decoders[encoding.name]) { throw Error('Decoder not present.' + ' Did you forget to include encoding-indexes.js first?'); } // 4. Set dec's encoding to encoding. this._encoding = encoding; // 5. If options's fatal member is true, set dec's error mode to // fatal. if (options['fatal']) this._error_mode = 'fatal'; // 6. If options's ignoreBOM member is true, set dec's ignore BOM // flag. if (options['ignoreBOM']) this._ignoreBOM = true; } (0, _createClass2.default)(TextDecoder, [{ key: "encoding", get: function get() { return this._encoding.name.toLowerCase(); } }, { key: "fatal", get: function get() { return this._error_mode === 'fatal'; } }, { key: "ignoreBOM", get: function get() { return this._ignoreBOM; } /** * @param {BufferSource=} input The buffer of bytes to decode. * @param {Object=} options * @return The decoded string. */ }, { key: "decode", value: function decode(input) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var bytes; if ((0, _typeof2.default)(input) === 'object' && input instanceof ArrayBuffer) { bytes = new Uint8Array(input); } else if ((0, _typeof2.default)(input) === 'object' && 'buffer' in input && input.buffer instanceof ArrayBuffer) { bytes = new Uint8Array(input.buffer, input.byteOffset, input.byteLength); } else { bytes = new Uint8Array(0); } // 1. If the do not flush flag is unset, set decoder to a new // encoding's decoder, set stream to a new stream, and unset the // BOM seen flag. if (!this._do_not_flush) { this._decoder = _table.decoders[this._encoding.name]({ fatal: this._error_mode === 'fatal' }); this._BOMseen = false; } // 2. If options's stream is true, set the do not flush flag, and // unset the do not flush flag otherwise. this._do_not_flush = Boolean(options['stream']); // 3. If input is given, push a copy of input to stream. // TODO: Align with spec algorithm - maintain stream on instance. var input_stream = new _.default(bytes); // 4. Let output be a new stream. var output = []; /** @type {?(number|!Array.)} */ var result; // 5. While true: while (true) { // 1. Let token be the result of reading from stream. var token = input_stream.read(); // 2. If token is end-of-stream and the do not flush flag is // set, return output, serialized. // TODO: Align with spec algorithm. if (token === _utils.end_of_stream) break; // 3. Otherwise, run these subsubsteps: // 1. Let result be the result of processing token for decoder, // stream, output, and error mode. result = this._decoder.handler(input_stream, token); // 2. If result is finished, return output, serialized. if (result === _utils.finished) break; if (result !== null) { if (Array.isArray(result)) output.push.apply(output, /**@type {!Array.}*/result);else output.push(result); } // 3. Otherwise, if result is error, throw a TypeError. // (Thrown in handler) // 4. Otherwise, do nothing. } // TODO: Align with spec algorithm. if (!this._do_not_flush) { do { result = this._decoder.handler(input_stream, input_stream.read()); if (result === _utils.finished) break; if (result === null) continue; if (Array.isArray(result)) output.push.apply(output, /**@type {!Array.}*/result);else output.push(result); } while (!input_stream.endOfStream()); this._decoder = null; } return this.serializeStream(output); } // A TextDecoder object also has an associated serialize stream // algorithm... /** * @param {!Array.} stream */ }, { key: "serializeStream", value: function serializeStream(stream) { // 1. Let token be the result of reading from stream. // (Done in-place on array, rather than as a stream) // 2. If encoding is UTF-8, UTF-16BE, or UTF-16LE, and ignore // BOM flag and BOM seen flag are unset, run these subsubsteps: if (['UTF-8', 'UTF-16LE', 'UTF-16BE'].includes(this._encoding.name) && !this._ignoreBOM && !this._BOMseen) { if (stream.length > 0 && stream[0] === 0xFEFF) { // 1. If token is U+FEFF, set BOM seen flag. this._BOMseen = true; stream.shift(); } else if (stream.length > 0) { // 2. Otherwise, if token is not end-of-stream, set BOM seen // flag and append token to stream. this._BOMseen = true; } else { // 3. Otherwise, if token is not end-of-stream, append token // to output. // (no-op) } } // 4. Otherwise, return output. return (0, _utils.codePointsToString)(stream); } }]); return TextDecoder; }(); exports.default = TextDecoder; /***/ }), /* 876 */ /*!*****************************************!*\ !*** E:/ruyi/dapp/common/moment.min.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(__f__, module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5);\n!function (e, t) {\n \"object\" == ( false ? undefined : _typeof(exports)) && \"undefined\" != typeof module ? module.exports = t() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (t),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;\n}(this, function () {\n \"use strict\";\n\n var H;\n function _() {\n return H.apply(null, arguments);\n }\n function y(e) {\n return e instanceof Array || \"[object Array]\" === Object.prototype.toString.call(e);\n }\n function F(e) {\n return null != e && \"[object Object]\" === Object.prototype.toString.call(e);\n }\n function c(e, t) {\n return Object.prototype.hasOwnProperty.call(e, t);\n }\n function L(e) {\n if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length;\n for (var t in e) {\n if (c(e, t)) return;\n }\n return 1;\n }\n function g(e) {\n return void 0 === e;\n }\n function w(e) {\n return \"number\" == typeof e || \"[object Number]\" === Object.prototype.toString.call(e);\n }\n function V(e) {\n return e instanceof Date || \"[object Date]\" === Object.prototype.toString.call(e);\n }\n function G(e, t) {\n for (var n = [], s = e.length, i = 0; i < s; ++i) {\n n.push(t(e[i], i));\n }\n return n;\n }\n function E(e, t) {\n for (var n in t) {\n c(t, n) && (e[n] = t[n]);\n }\n return c(t, \"toString\") && (e.toString = t.toString), c(t, \"valueOf\") && (e.valueOf = t.valueOf), e;\n }\n function l(e, t, n, s) {\n return Wt(e, t, n, s, !0).utc();\n }\n function p(e) {\n return null == e._pf && (e._pf = {\n empty: !1,\n unusedTokens: [],\n unusedInput: [],\n overflow: -2,\n charsLeftOver: 0,\n nullInput: !1,\n invalidEra: null,\n invalidMonth: null,\n invalidFormat: !1,\n userInvalidated: !1,\n iso: !1,\n parsedDateParts: [],\n era: null,\n meridiem: null,\n rfc2822: !1,\n weekdayMismatch: !1\n }), e._pf;\n }\n function A(e) {\n var t,\n n,\n s = e._d && !isNaN(e._d.getTime());\n return s && (t = p(e), n = j.call(t.parsedDateParts, function (e) {\n return null != e;\n }), s = t.overflow < 0 && !t.empty && !t.invalidEra && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && n), e._strict) && (s = s && 0 === t.charsLeftOver && 0 === t.unusedTokens.length && void 0 === t.bigHour), null != Object.isFrozen && Object.isFrozen(e) ? s : (e._isValid = s, e._isValid);\n }\n function I(e) {\n var t = l(NaN);\n return null != e ? E(p(t), e) : p(t).userInvalidated = !0, t;\n }\n var j = Array.prototype.some || function (e) {\n for (var t = Object(this), n = t.length >>> 0, s = 0; s < n; s++) {\n if (s in t && e.call(this, t[s], s, t)) return !0;\n }\n return !1;\n },\n Z = _.momentProperties = [],\n z = !1;\n function q(e, t) {\n var n,\n s,\n i,\n r = Z.length;\n if (g(t._isAMomentObject) || (e._isAMomentObject = t._isAMomentObject), g(t._i) || (e._i = t._i), g(t._f) || (e._f = t._f), g(t._l) || (e._l = t._l), g(t._strict) || (e._strict = t._strict), g(t._tzm) || (e._tzm = t._tzm), g(t._isUTC) || (e._isUTC = t._isUTC), g(t._offset) || (e._offset = t._offset), g(t._pf) || (e._pf = p(t)), g(t._locale) || (e._locale = t._locale), 0 < r) for (n = 0; n < r; n++) {\n g(i = t[s = Z[n]]) || (e[s] = i);\n }\n return e;\n }\n function $(e) {\n q(this, e), this._d = new Date(null != e._d ? e._d.getTime() : NaN), this.isValid() || (this._d = new Date(NaN)), !1 === z && (z = !0, _.updateOffset(this), z = !1);\n }\n function k(e) {\n return e instanceof $ || null != e && null != e._isAMomentObject;\n }\n function B(e) {\n !1 === _.suppressDeprecationWarnings && \"undefined\" != typeof console && console.warn && __f__(\"warn\", \"Deprecation warning: \" + e, \" at common/moment.min.js:1\");\n }\n function e(r, a) {\n var o = !0;\n return E(function () {\n if (null != _.deprecationHandler && _.deprecationHandler(null, r), o) {\n for (var e, t, n = [], s = arguments.length, i = 0; i < s; i++) {\n if (e = \"\", \"object\" == _typeof(arguments[i])) {\n for (t in e += \"\\n[\" + i + \"] \", arguments[0]) {\n c(arguments[0], t) && (e += t + \": \" + arguments[0][t] + \", \");\n }\n e = e.slice(0, -2);\n } else e = arguments[i];\n n.push(e);\n }\n B(r + \"\\nArguments: \" + Array.prototype.slice.call(n).join(\"\") + \"\\n\" + new Error().stack), o = !1;\n }\n return a.apply(this, arguments);\n }, a);\n }\n var J = {};\n function Q(e, t) {\n null != _.deprecationHandler && _.deprecationHandler(e, t), J[e] || (B(t), J[e] = !0);\n }\n function a(e) {\n return \"undefined\" != typeof Function && e instanceof Function || \"[object Function]\" === Object.prototype.toString.call(e);\n }\n function X(e, t) {\n var n,\n s = E({}, e);\n for (n in t) {\n c(t, n) && (F(e[n]) && F(t[n]) ? (s[n] = {}, E(s[n], e[n]), E(s[n], t[n])) : null != t[n] ? s[n] = t[n] : delete s[n]);\n }\n for (n in e) {\n c(e, n) && !c(t, n) && F(e[n]) && (s[n] = E({}, s[n]));\n }\n return s;\n }\n function K(e) {\n null != e && this.set(e);\n }\n _.suppressDeprecationWarnings = !1, _.deprecationHandler = null;\n var ee = Object.keys || function (e) {\n var t,\n n = [];\n for (t in e) {\n c(e, t) && n.push(t);\n }\n return n;\n };\n function r(e, t, n) {\n var s = \"\" + Math.abs(e);\n return (0 <= e ? n ? \"+\" : \"\" : \"-\") + Math.pow(10, Math.max(0, t - s.length)).toString().substr(1) + s;\n }\n var te = /(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,\n ne = /(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,\n se = {},\n ie = {};\n function s(e, t, n, s) {\n var i = \"string\" == typeof s ? function () {\n return this[s]();\n } : s;\n e && (ie[e] = i), t && (ie[t[0]] = function () {\n return r(i.apply(this, arguments), t[1], t[2]);\n }), n && (ie[n] = function () {\n return this.localeData().ordinal(i.apply(this, arguments), e);\n });\n }\n function re(e, t) {\n return e.isValid() ? (t = ae(t, e.localeData()), se[t] = se[t] || function (s) {\n for (var e, i = s.match(te), t = 0, r = i.length; t < r; t++) {\n ie[i[t]] ? i[t] = ie[i[t]] : i[t] = (e = i[t]).match(/\\[[\\s\\S]/) ? e.replace(/^\\[|\\]$/g, \"\") : e.replace(/\\\\/g, \"\");\n }\n return function (e) {\n for (var t = \"\", n = 0; n < r; n++) {\n t += a(i[n]) ? i[n].call(e, s) : i[n];\n }\n return t;\n };\n }(t), se[t](e)) : e.localeData().invalidDate();\n }\n function ae(e, t) {\n var n = 5;\n function s(e) {\n return t.longDateFormat(e) || e;\n }\n for (ne.lastIndex = 0; 0 <= n && ne.test(e);) {\n e = e.replace(ne, s), ne.lastIndex = 0, --n;\n }\n return e;\n }\n var oe = {\n D: \"date\",\n dates: \"date\",\n date: \"date\",\n d: \"day\",\n days: \"day\",\n day: \"day\",\n e: \"weekday\",\n weekdays: \"weekday\",\n weekday: \"weekday\",\n E: \"isoWeekday\",\n isoweekdays: \"isoWeekday\",\n isoweekday: \"isoWeekday\",\n DDD: \"dayOfYear\",\n dayofyears: \"dayOfYear\",\n dayofyear: \"dayOfYear\",\n h: \"hour\",\n hours: \"hour\",\n hour: \"hour\",\n ms: \"millisecond\",\n milliseconds: \"millisecond\",\n millisecond: \"millisecond\",\n m: \"minute\",\n minutes: \"minute\",\n minute: \"minute\",\n M: \"month\",\n months: \"month\",\n month: \"month\",\n Q: \"quarter\",\n quarters: \"quarter\",\n quarter: \"quarter\",\n s: \"second\",\n seconds: \"second\",\n second: \"second\",\n gg: \"weekYear\",\n weekyears: \"weekYear\",\n weekyear: \"weekYear\",\n GG: \"isoWeekYear\",\n isoweekyears: \"isoWeekYear\",\n isoweekyear: \"isoWeekYear\",\n w: \"week\",\n weeks: \"week\",\n week: \"week\",\n W: \"isoWeek\",\n isoweeks: \"isoWeek\",\n isoweek: \"isoWeek\",\n y: \"year\",\n years: \"year\",\n year: \"year\"\n };\n function o(e) {\n return \"string\" == typeof e ? oe[e] || oe[e.toLowerCase()] : void 0;\n }\n function ue(e) {\n var t,\n n,\n s = {};\n for (n in e) {\n c(e, n) && (t = o(n)) && (s[t] = e[n]);\n }\n return s;\n }\n var le = {\n date: 9,\n day: 11,\n weekday: 11,\n isoWeekday: 11,\n dayOfYear: 4,\n hour: 13,\n millisecond: 16,\n minute: 14,\n month: 8,\n quarter: 7,\n second: 15,\n weekYear: 1,\n isoWeekYear: 1,\n week: 5,\n isoWeek: 5,\n year: 1\n };\n var de = /\\d/,\n t = /\\d\\d/,\n he = /\\d{3}/,\n ce = /\\d{4}/,\n fe = /[+-]?\\d{6}/,\n n = /\\d\\d?/,\n me = /\\d\\d\\d\\d?/,\n _e = /\\d\\d\\d\\d\\d\\d?/,\n ye = /\\d{1,3}/,\n ge = /\\d{1,4}/,\n we = /[+-]?\\d{1,6}/,\n pe = /\\d+/,\n ke = /[+-]?\\d+/,\n Me = /Z|[+-]\\d\\d:?\\d\\d/gi,\n ve = /Z|[+-]\\d\\d(?::?\\d\\d)?/gi,\n i = /[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,\n u = /^[1-9]\\d?/,\n d = /^([1-9]\\d|\\d)/;\n function h(e, n, s) {\n Ye[e] = a(n) ? n : function (e, t) {\n return e && s ? s : n;\n };\n }\n function De(e, t) {\n return c(Ye, e) ? Ye[e](t._strict, t._locale) : new RegExp(f(e.replace(\"\\\\\", \"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g, function (e, t, n, s, i) {\n return t || n || s || i;\n })));\n }\n function f(e) {\n return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g, \"\\\\$&\");\n }\n function m(e) {\n return e < 0 ? Math.ceil(e) || 0 : Math.floor(e);\n }\n function M(e) {\n var e = +e,\n t = 0;\n return t = 0 != e && isFinite(e) ? m(e) : t;\n }\n var Ye = {},\n Se = {};\n function v(e, n) {\n var t,\n s,\n i = n;\n for (\"string\" == typeof e && (e = [e]), w(n) && (i = function i(e, t) {\n t[n] = M(e);\n }), s = e.length, t = 0; t < s; t++) {\n Se[e[t]] = i;\n }\n }\n function Oe(e, i) {\n v(e, function (e, t, n, s) {\n n._w = n._w || {}, i(e, n._w, n, s);\n });\n }\n function be(e) {\n return e % 4 == 0 && e % 100 != 0 || e % 400 == 0;\n }\n var D = 0,\n Y = 1,\n S = 2,\n O = 3,\n b = 4,\n T = 5,\n Te = 6,\n xe = 7,\n Ne = 8;\n function We(e) {\n return be(e) ? 366 : 365;\n }\n s(\"Y\", 0, 0, function () {\n var e = this.year();\n return e <= 9999 ? r(e, 4) : \"+\" + e;\n }), s(0, [\"YY\", 2], 0, function () {\n return this.year() % 100;\n }), s(0, [\"YYYY\", 4], 0, \"year\"), s(0, [\"YYYYY\", 5], 0, \"year\"), s(0, [\"YYYYYY\", 6, !0], 0, \"year\"), h(\"Y\", ke), h(\"YY\", n, t), h(\"YYYY\", ge, ce), h(\"YYYYY\", we, fe), h(\"YYYYYY\", we, fe), v([\"YYYYY\", \"YYYYYY\"], D), v(\"YYYY\", function (e, t) {\n t[D] = 2 === e.length ? _.parseTwoDigitYear(e) : M(e);\n }), v(\"YY\", function (e, t) {\n t[D] = _.parseTwoDigitYear(e);\n }), v(\"Y\", function (e, t) {\n t[D] = parseInt(e, 10);\n }), _.parseTwoDigitYear = function (e) {\n return M(e) + (68 < M(e) ? 1900 : 2e3);\n };\n var x,\n Pe = Re(\"FullYear\", !0);\n function Re(t, n) {\n return function (e) {\n return null != e ? (Ue(this, t, e), _.updateOffset(this, n), this) : Ce(this, t);\n };\n }\n function Ce(e, t) {\n if (!e.isValid()) return NaN;\n var n = e._d,\n s = e._isUTC;\n switch (t) {\n case \"Milliseconds\":\n return s ? n.getUTCMilliseconds() : n.getMilliseconds();\n case \"Seconds\":\n return s ? n.getUTCSeconds() : n.getSeconds();\n case \"Minutes\":\n return s ? n.getUTCMinutes() : n.getMinutes();\n case \"Hours\":\n return s ? n.getUTCHours() : n.getHours();\n case \"Date\":\n return s ? n.getUTCDate() : n.getDate();\n case \"Day\":\n return s ? n.getUTCDay() : n.getDay();\n case \"Month\":\n return s ? n.getUTCMonth() : n.getMonth();\n case \"FullYear\":\n return s ? n.getUTCFullYear() : n.getFullYear();\n default:\n return NaN;\n }\n }\n function Ue(e, t, n) {\n var s, i, r;\n if (e.isValid() && !isNaN(n)) {\n switch (s = e._d, i = e._isUTC, t) {\n case \"Milliseconds\":\n return i ? s.setUTCMilliseconds(n) : s.setMilliseconds(n);\n case \"Seconds\":\n return i ? s.setUTCSeconds(n) : s.setSeconds(n);\n case \"Minutes\":\n return i ? s.setUTCMinutes(n) : s.setMinutes(n);\n case \"Hours\":\n return i ? s.setUTCHours(n) : s.setHours(n);\n case \"Date\":\n return i ? s.setUTCDate(n) : s.setDate(n);\n case \"FullYear\":\n break;\n default:\n return;\n }\n t = n, r = e.month(), e = 29 !== (e = e.date()) || 1 !== r || be(t) ? e : 28, i ? s.setUTCFullYear(t, r, e) : s.setFullYear(t, r, e);\n }\n }\n function He(e, t) {\n var n;\n return isNaN(e) || isNaN(t) ? NaN : (n = (t % (n = 12) + n) % n, e += (t - n) / 12, 1 == n ? be(e) ? 29 : 28 : 31 - n % 7 % 2);\n }\n x = Array.prototype.indexOf || function (e) {\n for (var t = 0; t < this.length; ++t) {\n if (this[t] === e) return t;\n }\n return -1;\n }, s(\"M\", [\"MM\", 2], \"Mo\", function () {\n return this.month() + 1;\n }), s(\"MMM\", 0, 0, function (e) {\n return this.localeData().monthsShort(this, e);\n }), s(\"MMMM\", 0, 0, function (e) {\n return this.localeData().months(this, e);\n }), h(\"M\", n, u), h(\"MM\", n, t), h(\"MMM\", function (e, t) {\n return t.monthsShortRegex(e);\n }), h(\"MMMM\", function (e, t) {\n return t.monthsRegex(e);\n }), v([\"M\", \"MM\"], function (e, t) {\n t[Y] = M(e) - 1;\n }), v([\"MMM\", \"MMMM\"], function (e, t, n, s) {\n s = n._locale.monthsParse(e, s, n._strict);\n null != s ? t[Y] = s : p(n).invalidMonth = e;\n });\n var Fe = \"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),\n Le = \"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),\n Ve = /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,\n Ge = i,\n Ee = i;\n function Ae(e, t) {\n if (e.isValid()) {\n if (\"string\" == typeof t) if (/^\\d+$/.test(t)) t = M(t);else if (!w(t = e.localeData().monthsParse(t))) return;\n var n = (n = e.date()) < 29 ? n : Math.min(n, He(e.year(), t));\n e._isUTC ? e._d.setUTCMonth(t, n) : e._d.setMonth(t, n);\n }\n }\n function Ie(e) {\n return null != e ? (Ae(this, e), _.updateOffset(this, !0), this) : Ce(this, \"Month\");\n }\n function je() {\n function e(e, t) {\n return t.length - e.length;\n }\n for (var t, n, s = [], i = [], r = [], a = 0; a < 12; a++) {\n n = l([2e3, a]), t = f(this.monthsShort(n, \"\")), n = f(this.months(n, \"\")), s.push(t), i.push(n), r.push(n), r.push(t);\n }\n s.sort(e), i.sort(e), r.sort(e), this._monthsRegex = new RegExp(\"^(\" + r.join(\"|\") + \")\", \"i\"), this._monthsShortRegex = this._monthsRegex, this._monthsStrictRegex = new RegExp(\"^(\" + i.join(\"|\") + \")\", \"i\"), this._monthsShortStrictRegex = new RegExp(\"^(\" + s.join(\"|\") + \")\", \"i\");\n }\n function Ze(e, t, n, s, i, r, a) {\n var o;\n return e < 100 && 0 <= e ? (o = new Date(e + 400, t, n, s, i, r, a), isFinite(o.getFullYear()) && o.setFullYear(e)) : o = new Date(e, t, n, s, i, r, a), o;\n }\n function ze(e) {\n var t;\n return e < 100 && 0 <= e ? ((t = Array.prototype.slice.call(arguments))[0] = e + 400, t = new Date(Date.UTC.apply(null, t)), isFinite(t.getUTCFullYear()) && t.setUTCFullYear(e)) : t = new Date(Date.UTC.apply(null, arguments)), t;\n }\n function qe(e, t, n) {\n n = 7 + t - n;\n return n - (7 + ze(e, 0, n).getUTCDay() - t) % 7 - 1;\n }\n function $e(e, t, n, s, i) {\n var r,\n t = 1 + 7 * (t - 1) + (7 + n - s) % 7 + qe(e, s, i),\n n = t <= 0 ? We(r = e - 1) + t : t > We(e) ? (r = e + 1, t - We(e)) : (r = e, t);\n return {\n year: r,\n dayOfYear: n\n };\n }\n function Be(e, t, n) {\n var s,\n i,\n r = qe(e.year(), t, n),\n r = Math.floor((e.dayOfYear() - r - 1) / 7) + 1;\n return r < 1 ? s = r + N(i = e.year() - 1, t, n) : r > N(e.year(), t, n) ? (s = r - N(e.year(), t, n), i = e.year() + 1) : (i = e.year(), s = r), {\n week: s,\n year: i\n };\n }\n function N(e, t, n) {\n var s = qe(e, t, n),\n t = qe(e + 1, t, n);\n return (We(e) - s + t) / 7;\n }\n s(\"w\", [\"ww\", 2], \"wo\", \"week\"), s(\"W\", [\"WW\", 2], \"Wo\", \"isoWeek\"), h(\"w\", n, u), h(\"ww\", n, t), h(\"W\", n, u), h(\"WW\", n, t), Oe([\"w\", \"ww\", \"W\", \"WW\"], function (e, t, n, s) {\n t[s.substr(0, 1)] = M(e);\n });\n function Je(e, t) {\n return e.slice(t, 7).concat(e.slice(0, t));\n }\n s(\"d\", 0, \"do\", \"day\"), s(\"dd\", 0, 0, function (e) {\n return this.localeData().weekdaysMin(this, e);\n }), s(\"ddd\", 0, 0, function (e) {\n return this.localeData().weekdaysShort(this, e);\n }), s(\"dddd\", 0, 0, function (e) {\n return this.localeData().weekdays(this, e);\n }), s(\"e\", 0, 0, \"weekday\"), s(\"E\", 0, 0, \"isoWeekday\"), h(\"d\", n), h(\"e\", n), h(\"E\", n), h(\"dd\", function (e, t) {\n return t.weekdaysMinRegex(e);\n }), h(\"ddd\", function (e, t) {\n return t.weekdaysShortRegex(e);\n }), h(\"dddd\", function (e, t) {\n return t.weekdaysRegex(e);\n }), Oe([\"dd\", \"ddd\", \"dddd\"], function (e, t, n, s) {\n s = n._locale.weekdaysParse(e, s, n._strict);\n null != s ? t.d = s : p(n).invalidWeekday = e;\n }), Oe([\"d\", \"e\", \"E\"], function (e, t, n, s) {\n t[s] = M(e);\n });\n var Qe = \"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),\n Xe = \"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),\n Ke = \"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),\n et = i,\n tt = i,\n nt = i;\n function st() {\n function e(e, t) {\n return t.length - e.length;\n }\n for (var t, n, s, i = [], r = [], a = [], o = [], u = 0; u < 7; u++) {\n s = l([2e3, 1]).day(u), t = f(this.weekdaysMin(s, \"\")), n = f(this.weekdaysShort(s, \"\")), s = f(this.weekdays(s, \"\")), i.push(t), r.push(n), a.push(s), o.push(t), o.push(n), o.push(s);\n }\n i.sort(e), r.sort(e), a.sort(e), o.sort(e), this._weekdaysRegex = new RegExp(\"^(\" + o.join(\"|\") + \")\", \"i\"), this._weekdaysShortRegex = this._weekdaysRegex, this._weekdaysMinRegex = this._weekdaysRegex, this._weekdaysStrictRegex = new RegExp(\"^(\" + a.join(\"|\") + \")\", \"i\"), this._weekdaysShortStrictRegex = new RegExp(\"^(\" + r.join(\"|\") + \")\", \"i\"), this._weekdaysMinStrictRegex = new RegExp(\"^(\" + i.join(\"|\") + \")\", \"i\");\n }\n function it() {\n return this.hours() % 12 || 12;\n }\n function rt(e, t) {\n s(e, 0, 0, function () {\n return this.localeData().meridiem(this.hours(), this.minutes(), t);\n });\n }\n function at(e, t) {\n return t._meridiemParse;\n }\n s(\"H\", [\"HH\", 2], 0, \"hour\"), s(\"h\", [\"hh\", 2], 0, it), s(\"k\", [\"kk\", 2], 0, function () {\n return this.hours() || 24;\n }), s(\"hmm\", 0, 0, function () {\n return \"\" + it.apply(this) + r(this.minutes(), 2);\n }), s(\"hmmss\", 0, 0, function () {\n return \"\" + it.apply(this) + r(this.minutes(), 2) + r(this.seconds(), 2);\n }), s(\"Hmm\", 0, 0, function () {\n return \"\" + this.hours() + r(this.minutes(), 2);\n }), s(\"Hmmss\", 0, 0, function () {\n return \"\" + this.hours() + r(this.minutes(), 2) + r(this.seconds(), 2);\n }), rt(\"a\", !0), rt(\"A\", !1), h(\"a\", at), h(\"A\", at), h(\"H\", n, d), h(\"h\", n, u), h(\"k\", n, u), h(\"HH\", n, t), h(\"hh\", n, t), h(\"kk\", n, t), h(\"hmm\", me), h(\"hmmss\", _e), h(\"Hmm\", me), h(\"Hmmss\", _e), v([\"H\", \"HH\"], O), v([\"k\", \"kk\"], function (e, t, n) {\n e = M(e);\n t[O] = 24 === e ? 0 : e;\n }), v([\"a\", \"A\"], function (e, t, n) {\n n._isPm = n._locale.isPM(e), n._meridiem = e;\n }), v([\"h\", \"hh\"], function (e, t, n) {\n t[O] = M(e), p(n).bigHour = !0;\n }), v(\"hmm\", function (e, t, n) {\n var s = e.length - 2;\n t[O] = M(e.substr(0, s)), t[b] = M(e.substr(s)), p(n).bigHour = !0;\n }), v(\"hmmss\", function (e, t, n) {\n var s = e.length - 4,\n i = e.length - 2;\n t[O] = M(e.substr(0, s)), t[b] = M(e.substr(s, 2)), t[T] = M(e.substr(i)), p(n).bigHour = !0;\n }), v(\"Hmm\", function (e, t, n) {\n var s = e.length - 2;\n t[O] = M(e.substr(0, s)), t[b] = M(e.substr(s));\n }), v(\"Hmmss\", function (e, t, n) {\n var s = e.length - 4,\n i = e.length - 2;\n t[O] = M(e.substr(0, s)), t[b] = M(e.substr(s, 2)), t[T] = M(e.substr(i));\n });\n i = Re(\"Hours\", !0);\n var ot,\n ut = {\n calendar: {\n sameDay: \"[Today at] LT\",\n nextDay: \"[Tomorrow at] LT\",\n nextWeek: \"dddd [at] LT\",\n lastDay: \"[Yesterday at] LT\",\n lastWeek: \"[Last] dddd [at] LT\",\n sameElse: \"L\"\n },\n longDateFormat: {\n LTS: \"h:mm:ss A\",\n LT: \"h:mm A\",\n L: \"MM/DD/YYYY\",\n LL: \"MMMM D, YYYY\",\n LLL: \"MMMM D, YYYY h:mm A\",\n LLLL: \"dddd, MMMM D, YYYY h:mm A\"\n },\n invalidDate: \"Invalid date\",\n ordinal: \"%d\",\n dayOfMonthOrdinalParse: /\\d{1,2}/,\n relativeTime: {\n future: \"in %s\",\n past: \"%s ago\",\n s: \"a few seconds\",\n ss: \"%d seconds\",\n m: \"a minute\",\n mm: \"%d minutes\",\n h: \"an hour\",\n hh: \"%d hours\",\n d: \"a day\",\n dd: \"%d days\",\n w: \"a week\",\n ww: \"%d weeks\",\n M: \"a month\",\n MM: \"%d months\",\n y: \"a year\",\n yy: \"%d years\"\n },\n months: Fe,\n monthsShort: Le,\n week: {\n dow: 0,\n doy: 6\n },\n weekdays: Qe,\n weekdaysMin: Ke,\n weekdaysShort: Xe,\n meridiemParse: /[ap]\\.?m?\\.?/i\n },\n W = {},\n lt = {};\n function dt(e) {\n return e && e.toLowerCase().replace(\"_\", \"-\");\n }\n function ht(e) {\n for (var t, n, s, i, r = 0; r < e.length;) {\n for (t = (i = dt(e[r]).split(\"-\")).length, n = (n = dt(e[r + 1])) ? n.split(\"-\") : null; 0 < t;) {\n if (s = ct(i.slice(0, t).join(\"-\"))) return s;\n if (n && n.length >= t && function (e, t) {\n for (var n = Math.min(e.length, t.length), s = 0; s < n; s += 1) {\n if (e[s] !== t[s]) return s;\n }\n return n;\n }(i, n) >= t - 1) break;\n t--;\n }\n r++;\n }\n return ot;\n }\n function ct(t) {\n var e, n;\n if (void 0 === W[t] && \"undefined\" != typeof module && module && module.exports && (n = t) && n.match(\"^[^/\\\\\\\\]*$\")) try {\n e = ot._abbr, !(function webpackMissingModule() { var e = new Error(\"Cannot find module 'undefined'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()), ft(e);\n } catch (e) {\n W[t] = null;\n }\n return W[t];\n }\n function ft(e, t) {\n return e && ((t = g(t) ? P(e) : mt(e, t)) ? ot = t : \"undefined\" != typeof console && console.warn && __f__(\"warn\", \"Locale \" + e + \" not found. Did you forget to load it?\", \" at common/moment.min.js:1\")), ot._abbr;\n }\n function mt(e, t) {\n if (null === t) return delete W[e], null;\n var n,\n s = ut;\n if (t.abbr = e, null != W[e]) Q(\"defineLocaleOverride\", \"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\"), s = W[e]._config;else if (null != t.parentLocale) if (null != W[t.parentLocale]) s = W[t.parentLocale]._config;else {\n if (null == (n = ct(t.parentLocale))) return lt[t.parentLocale] || (lt[t.parentLocale] = []), lt[t.parentLocale].push({\n name: e,\n config: t\n }), null;\n s = n._config;\n }\n return W[e] = new K(X(s, t)), lt[e] && lt[e].forEach(function (e) {\n mt(e.name, e.config);\n }), ft(e), W[e];\n }\n function P(e) {\n var t;\n if (!(e = e && e._locale && e._locale._abbr ? e._locale._abbr : e)) return ot;\n if (!y(e)) {\n if (t = ct(e)) return t;\n e = [e];\n }\n return ht(e);\n }\n function _t(e) {\n var t = e._a;\n return t && -2 === p(e).overflow && (t = t[Y] < 0 || 11 < t[Y] ? Y : t[S] < 1 || t[S] > He(t[D], t[Y]) ? S : t[O] < 0 || 24 < t[O] || 24 === t[O] && (0 !== t[b] || 0 !== t[T] || 0 !== t[Te]) ? O : t[b] < 0 || 59 < t[b] ? b : t[T] < 0 || 59 < t[T] ? T : t[Te] < 0 || 999 < t[Te] ? Te : -1, p(e)._overflowDayOfYear && (t < D || S < t) && (t = S), p(e)._overflowWeeks && -1 === t && (t = xe), p(e)._overflowWeekday && -1 === t && (t = Ne), p(e).overflow = t), e;\n }\n var yt = /^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n gt = /^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n wt = /Z|[+-]\\d\\d(?::?\\d\\d)?/,\n pt = [[\"YYYYYY-MM-DD\", /[+-]\\d{6}-\\d\\d-\\d\\d/], [\"YYYY-MM-DD\", /\\d{4}-\\d\\d-\\d\\d/], [\"GGGG-[W]WW-E\", /\\d{4}-W\\d\\d-\\d/], [\"GGGG-[W]WW\", /\\d{4}-W\\d\\d/, !1], [\"YYYY-DDD\", /\\d{4}-\\d{3}/], [\"YYYY-MM\", /\\d{4}-\\d\\d/, !1], [\"YYYYYYMMDD\", /[+-]\\d{10}/], [\"YYYYMMDD\", /\\d{8}/], [\"GGGG[W]WWE\", /\\d{4}W\\d{3}/], [\"GGGG[W]WW\", /\\d{4}W\\d{2}/, !1], [\"YYYYDDD\", /\\d{7}/], [\"YYYYMM\", /\\d{6}/, !1], [\"YYYY\", /\\d{4}/, !1]],\n kt = [[\"HH:mm:ss.SSSS\", /\\d\\d:\\d\\d:\\d\\d\\.\\d+/], [\"HH:mm:ss,SSSS\", /\\d\\d:\\d\\d:\\d\\d,\\d+/], [\"HH:mm:ss\", /\\d\\d:\\d\\d:\\d\\d/], [\"HH:mm\", /\\d\\d:\\d\\d/], [\"HHmmss.SSSS\", /\\d\\d\\d\\d\\d\\d\\.\\d+/], [\"HHmmss,SSSS\", /\\d\\d\\d\\d\\d\\d,\\d+/], [\"HHmmss\", /\\d\\d\\d\\d\\d\\d/], [\"HHmm\", /\\d\\d\\d\\d/], [\"HH\", /\\d\\d/]],\n Mt = /^\\/?Date\\((-?\\d+)/i,\n vt = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,\n Dt = {\n UT: 0,\n GMT: 0,\n EDT: -240,\n EST: -300,\n CDT: -300,\n CST: -360,\n MDT: -360,\n MST: -420,\n PDT: -420,\n PST: -480\n };\n function Yt(e) {\n var t,\n n,\n s,\n i,\n r,\n a,\n o = e._i,\n u = yt.exec(o) || gt.exec(o),\n o = pt.length,\n l = kt.length;\n if (u) {\n for (p(e).iso = !0, t = 0, n = o; t < n; t++) {\n if (pt[t][1].exec(u[1])) {\n i = pt[t][0], s = !1 !== pt[t][2];\n break;\n }\n }\n if (null == i) e._isValid = !1;else {\n if (u[3]) {\n for (t = 0, n = l; t < n; t++) {\n if (kt[t][1].exec(u[3])) {\n r = (u[2] || \" \") + kt[t][0];\n break;\n }\n }\n if (null == r) return void (e._isValid = !1);\n }\n if (s || null == r) {\n if (u[4]) {\n if (!wt.exec(u[4])) return void (e._isValid = !1);\n a = \"Z\";\n }\n e._f = i + (r || \"\") + (a || \"\"), xt(e);\n } else e._isValid = !1;\n }\n } else e._isValid = !1;\n }\n function St(e, t, n, s, i, r) {\n e = [function (e) {\n e = parseInt(e, 10);\n {\n if (e <= 49) return 2e3 + e;\n if (e <= 999) return 1900 + e;\n }\n return e;\n }(e), Le.indexOf(t), parseInt(n, 10), parseInt(s, 10), parseInt(i, 10)];\n return r && e.push(parseInt(r, 10)), e;\n }\n function Ot(e) {\n var t,\n n,\n s = vt.exec(e._i.replace(/\\([^()]*\\)|[\\n\\t]/g, \" \").replace(/(\\s\\s+)/g, \" \").replace(/^\\s\\s*/, \"\").replace(/\\s\\s*$/, \"\"));\n s ? (t = St(s[4], s[3], s[2], s[5], s[6], s[7]), function (e, t, n) {\n if (!e || Xe.indexOf(e) === new Date(t[0], t[1], t[2]).getDay()) return 1;\n p(n).weekdayMismatch = !0, n._isValid = !1;\n }(s[1], t, e) && (e._a = t, e._tzm = (t = s[8], n = s[9], s = s[10], t ? Dt[t] : n ? 0 : 60 * (((t = parseInt(s, 10)) - (n = t % 100)) / 100) + n), e._d = ze.apply(null, e._a), e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), p(e).rfc2822 = !0)) : e._isValid = !1;\n }\n function bt(e, t, n) {\n return null != e ? e : null != t ? t : n;\n }\n function Tt(e) {\n var t,\n n,\n s,\n i,\n r,\n a,\n o,\n u,\n l,\n d,\n h,\n c = [];\n if (!e._d) {\n for (s = e, i = new Date(_.now()), n = s._useUTC ? [i.getUTCFullYear(), i.getUTCMonth(), i.getUTCDate()] : [i.getFullYear(), i.getMonth(), i.getDate()], e._w && null == e._a[S] && null == e._a[Y] && (null != (i = (s = e)._w).GG || null != i.W || null != i.E ? (u = 1, l = 4, r = bt(i.GG, s._a[D], Be(R(), 1, 4).year), a = bt(i.W, 1), ((o = bt(i.E, 1)) < 1 || 7 < o) && (d = !0)) : (u = s._locale._week.dow, l = s._locale._week.doy, h = Be(R(), u, l), r = bt(i.gg, s._a[D], h.year), a = bt(i.w, h.week), null != i.d ? ((o = i.d) < 0 || 6 < o) && (d = !0) : null != i.e ? (o = i.e + u, (i.e < 0 || 6 < i.e) && (d = !0)) : o = u), a < 1 || a > N(r, u, l) ? p(s)._overflowWeeks = !0 : null != d ? p(s)._overflowWeekday = !0 : (h = $e(r, a, o, u, l), s._a[D] = h.year, s._dayOfYear = h.dayOfYear)), null != e._dayOfYear && (i = bt(e._a[D], n[D]), (e._dayOfYear > We(i) || 0 === e._dayOfYear) && (p(e)._overflowDayOfYear = !0), d = ze(i, 0, e._dayOfYear), e._a[Y] = d.getUTCMonth(), e._a[S] = d.getUTCDate()), t = 0; t < 3 && null == e._a[t]; ++t) {\n e._a[t] = c[t] = n[t];\n }\n for (; t < 7; t++) {\n e._a[t] = c[t] = null == e._a[t] ? 2 === t ? 1 : 0 : e._a[t];\n }\n 24 === e._a[O] && 0 === e._a[b] && 0 === e._a[T] && 0 === e._a[Te] && (e._nextDay = !0, e._a[O] = 0), e._d = (e._useUTC ? ze : Ze).apply(null, c), r = e._useUTC ? e._d.getUTCDay() : e._d.getDay(), null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), e._nextDay && (e._a[O] = 24), e._w && void 0 !== e._w.d && e._w.d !== r && (p(e).weekdayMismatch = !0);\n }\n }\n function xt(e) {\n if (e._f === _.ISO_8601) Yt(e);else if (e._f === _.RFC_2822) Ot(e);else {\n e._a = [], p(e).empty = !0;\n for (var t, n, s, i, r, a = \"\" + e._i, o = a.length, u = 0, l = ae(e._f, e._locale).match(te) || [], d = l.length, h = 0; h < d; h++) {\n n = l[h], (t = (a.match(De(n, e)) || [])[0]) && (0 < (s = a.substr(0, a.indexOf(t))).length && p(e).unusedInput.push(s), a = a.slice(a.indexOf(t) + t.length), u += t.length), ie[n] ? (t ? p(e).empty = !1 : p(e).unusedTokens.push(n), s = n, r = e, null != (i = t) && c(Se, s) && Se[s](i, r._a, r, s)) : e._strict && !t && p(e).unusedTokens.push(n);\n }\n p(e).charsLeftOver = o - u, 0 < a.length && p(e).unusedInput.push(a), e._a[O] <= 12 && !0 === p(e).bigHour && 0 < e._a[O] && (p(e).bigHour = void 0), p(e).parsedDateParts = e._a.slice(0), p(e).meridiem = e._meridiem, e._a[O] = function (e, t, n) {\n if (null == n) return t;\n return null != e.meridiemHour ? e.meridiemHour(t, n) : null != e.isPM ? ((e = e.isPM(n)) && t < 12 && (t += 12), t = e || 12 !== t ? t : 0) : t;\n }(e._locale, e._a[O], e._meridiem), null !== (o = p(e).era) && (e._a[D] = e._locale.erasConvertYear(o, e._a[D])), Tt(e), _t(e);\n }\n }\n function Nt(e) {\n var t,\n n,\n s,\n i = e._i,\n r = e._f;\n if (e._locale = e._locale || P(e._l), null === i || void 0 === r && \"\" === i) return I({\n nullInput: !0\n });\n if (\"string\" == typeof i && (e._i = i = e._locale.preparse(i)), k(i)) return new $(_t(i));\n if (V(i)) e._d = i;else if (y(r)) {\n var a,\n o,\n u,\n l,\n d,\n h,\n c = e,\n f = !1,\n m = c._f.length;\n if (0 === m) p(c).invalidFormat = !0, c._d = new Date(NaN);else {\n for (l = 0; l < m; l++) {\n d = 0, h = !1, a = q({}, c), null != c._useUTC && (a._useUTC = c._useUTC), a._f = c._f[l], xt(a), A(a) && (h = !0), d = (d += p(a).charsLeftOver) + 10 * p(a).unusedTokens.length, p(a).score = d, f ? d < u && (u = d, o = a) : (null == u || d < u || h) && (u = d, o = a, h) && (f = !0);\n }\n E(c, o || a);\n }\n } else if (r) xt(e);else if (g(r = (i = e)._i)) i._d = new Date(_.now());else V(r) ? i._d = new Date(r.valueOf()) : \"string\" == typeof r ? (n = i, null !== (t = Mt.exec(n._i)) ? n._d = new Date(+t[1]) : (Yt(n), !1 === n._isValid && (delete n._isValid, Ot(n), !1 === n._isValid) && (delete n._isValid, n._strict ? n._isValid = !1 : _.createFromInputFallback(n)))) : y(r) ? (i._a = G(r.slice(0), function (e) {\n return parseInt(e, 10);\n }), Tt(i)) : F(r) ? (t = i)._d || (s = void 0 === (n = ue(t._i)).day ? n.date : n.day, t._a = G([n.year, n.month, s, n.hour, n.minute, n.second, n.millisecond], function (e) {\n return e && parseInt(e, 10);\n }), Tt(t)) : w(r) ? i._d = new Date(r) : _.createFromInputFallback(i);\n return A(e) || (e._d = null), e;\n }\n function Wt(e, t, n, s, i) {\n var r = {};\n return !0 !== t && !1 !== t || (s = t, t = void 0), !0 !== n && !1 !== n || (s = n, n = void 0), (F(e) && L(e) || y(e) && 0 === e.length) && (e = void 0), r._isAMomentObject = !0, r._useUTC = r._isUTC = i, r._l = n, r._i = e, r._f = t, r._strict = s, (i = new $(_t(Nt(i = r))))._nextDay && (i.add(1, \"d\"), i._nextDay = void 0), i;\n }\n function R(e, t, n, s) {\n return Wt(e, t, n, s, !1);\n }\n _.createFromInputFallback = e(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.\", function (e) {\n e._d = new Date(e._i + (e._useUTC ? \" UTC\" : \"\"));\n }), _.ISO_8601 = function () {}, _.RFC_2822 = function () {};\n me = e(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\", function () {\n var e = R.apply(null, arguments);\n return this.isValid() && e.isValid() ? e < this ? this : e : I();\n }), _e = e(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\", function () {\n var e = R.apply(null, arguments);\n return this.isValid() && e.isValid() ? this < e ? this : e : I();\n });\n function Pt(e, t) {\n var n, s;\n if (!(t = 1 === t.length && y(t[0]) ? t[0] : t).length) return R();\n for (n = t[0], s = 1; s < t.length; ++s) {\n t[s].isValid() && !t[s][e](n) || (n = t[s]);\n }\n return n;\n }\n var Rt = [\"year\", \"quarter\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\", \"millisecond\"];\n function Ct(e) {\n var e = ue(e),\n t = e.year || 0,\n n = e.quarter || 0,\n s = e.month || 0,\n i = e.week || e.isoWeek || 0,\n r = e.day || 0,\n a = e.hour || 0,\n o = e.minute || 0,\n u = e.second || 0,\n l = e.millisecond || 0;\n this._isValid = function (e) {\n var t,\n n,\n s = !1,\n i = Rt.length;\n for (t in e) {\n if (c(e, t) && (-1 === x.call(Rt, t) || null != e[t] && isNaN(e[t]))) return !1;\n }\n for (n = 0; n < i; ++n) {\n if (e[Rt[n]]) {\n if (s) return !1;\n parseFloat(e[Rt[n]]) !== M(e[Rt[n]]) && (s = !0);\n }\n }\n return !0;\n }(e), this._milliseconds = +l + 1e3 * u + 6e4 * o + 1e3 * a * 60 * 60, this._days = +r + 7 * i, this._months = +s + 3 * n + 12 * t, this._data = {}, this._locale = P(), this._bubble();\n }\n function Ut(e) {\n return e instanceof Ct;\n }\n function Ht(e) {\n return e < 0 ? -1 * Math.round(-1 * e) : Math.round(e);\n }\n function Ft(e, n) {\n s(e, 0, 0, function () {\n var e = this.utcOffset(),\n t = \"+\";\n return e < 0 && (e = -e, t = \"-\"), t + r(~~(e / 60), 2) + n + r(~~e % 60, 2);\n });\n }\n Ft(\"Z\", \":\"), Ft(\"ZZ\", \"\"), h(\"Z\", ve), h(\"ZZ\", ve), v([\"Z\", \"ZZ\"], function (e, t, n) {\n n._useUTC = !0, n._tzm = Vt(ve, e);\n });\n var Lt = /([\\+\\-]|\\d\\d)/gi;\n function Vt(e, t) {\n var t = (t || \"\").match(e);\n return null === t ? null : 0 === (t = 60 * (e = ((t[t.length - 1] || []) + \"\").match(Lt) || [\"-\", 0, 0])[1] + M(e[2])) ? 0 : \"+\" === e[0] ? t : -t;\n }\n function Gt(e, t) {\n var n;\n return t._isUTC ? (t = t.clone(), n = (k(e) || V(e) ? e : R(e)).valueOf() - t.valueOf(), t._d.setTime(t._d.valueOf() + n), _.updateOffset(t, !1), t) : R(e).local();\n }\n function Et(e) {\n return -Math.round(e._d.getTimezoneOffset());\n }\n function At() {\n return !!this.isValid() && this._isUTC && 0 === this._offset;\n }\n _.updateOffset = function () {};\n var It = /^(-|\\+)?(?:(\\d*)[. ])?(\\d+):(\\d+)(?::(\\d+)(\\.\\d*)?)?$/,\n jt = /^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;\n function C(e, t) {\n var n,\n s = e;\n return Ut(e) ? s = {\n ms: e._milliseconds,\n d: e._days,\n M: e._months\n } : w(e) || !isNaN(+e) ? (s = {}, t ? s[t] = +e : s.milliseconds = +e) : (t = It.exec(e)) ? (n = \"-\" === t[1] ? -1 : 1, s = {\n y: 0,\n d: M(t[S]) * n,\n h: M(t[O]) * n,\n m: M(t[b]) * n,\n s: M(t[T]) * n,\n ms: M(Ht(1e3 * t[Te])) * n\n }) : (t = jt.exec(e)) ? (n = \"-\" === t[1] ? -1 : 1, s = {\n y: Zt(t[2], n),\n M: Zt(t[3], n),\n w: Zt(t[4], n),\n d: Zt(t[5], n),\n h: Zt(t[6], n),\n m: Zt(t[7], n),\n s: Zt(t[8], n)\n }) : null == s ? s = {} : \"object\" == _typeof(s) && (\"from\" in s || \"to\" in s) && (t = function (e, t) {\n var n;\n if (!e.isValid() || !t.isValid()) return {\n milliseconds: 0,\n months: 0\n };\n t = Gt(t, e), e.isBefore(t) ? n = zt(e, t) : ((n = zt(t, e)).milliseconds = -n.milliseconds, n.months = -n.months);\n return n;\n }(R(s.from), R(s.to)), (s = {}).ms = t.milliseconds, s.M = t.months), n = new Ct(s), Ut(e) && c(e, \"_locale\") && (n._locale = e._locale), Ut(e) && c(e, \"_isValid\") && (n._isValid = e._isValid), n;\n }\n function Zt(e, t) {\n e = e && parseFloat(e.replace(\",\", \".\"));\n return (isNaN(e) ? 0 : e) * t;\n }\n function zt(e, t) {\n var n = {};\n return n.months = t.month() - e.month() + 12 * (t.year() - e.year()), e.clone().add(n.months, \"M\").isAfter(t) && --n.months, n.milliseconds = +t - +e.clone().add(n.months, \"M\"), n;\n }\n function qt(s, i) {\n return function (e, t) {\n var n;\n return null === t || isNaN(+t) || (Q(i, \"moment().\" + i + \"(period, number) is deprecated. Please use moment().\" + i + \"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\"), n = e, e = t, t = n), $t(this, C(e, t), s), this;\n };\n }\n function $t(e, t, n, s) {\n var i = t._milliseconds,\n r = Ht(t._days),\n t = Ht(t._months);\n e.isValid() && (s = null == s || s, t && Ae(e, Ce(e, \"Month\") + t * n), r && Ue(e, \"Date\", Ce(e, \"Date\") + r * n), i && e._d.setTime(e._d.valueOf() + i * n), s) && _.updateOffset(e, r || t);\n }\n C.fn = Ct.prototype, C.invalid = function () {\n return C(NaN);\n };\n Fe = qt(1, \"add\"), Qe = qt(-1, \"subtract\");\n function Bt(e) {\n return \"string\" == typeof e || e instanceof String;\n }\n function Jt(e) {\n return k(e) || V(e) || Bt(e) || w(e) || function (t) {\n var e = y(t),\n n = !1;\n e && (n = 0 === t.filter(function (e) {\n return !w(e) && Bt(t);\n }).length);\n return e && n;\n }(e) || function (e) {\n var t,\n n,\n s = F(e) && !L(e),\n i = !1,\n r = [\"years\", \"year\", \"y\", \"months\", \"month\", \"M\", \"days\", \"day\", \"d\", \"dates\", \"date\", \"D\", \"hours\", \"hour\", \"h\", \"minutes\", \"minute\", \"m\", \"seconds\", \"second\", \"s\", \"milliseconds\", \"millisecond\", \"ms\"],\n a = r.length;\n for (t = 0; t < a; t += 1) {\n n = r[t], i = i || c(e, n);\n }\n return s && i;\n }(e) || null == e;\n }\n function Qt(e, t) {\n var n, s;\n return e.date() < t.date() ? -Qt(t, e) : -((n = 12 * (t.year() - e.year()) + (t.month() - e.month())) + (t - (s = e.clone().add(n, \"months\")) < 0 ? (t - s) / (s - e.clone().add(n - 1, \"months\")) : (t - s) / (e.clone().add(1 + n, \"months\") - s))) || 0;\n }\n function Xt(e) {\n return void 0 === e ? this._locale._abbr : (null != (e = P(e)) && (this._locale = e), this);\n }\n _.defaultFormat = \"YYYY-MM-DDTHH:mm:ssZ\", _.defaultFormatUtc = \"YYYY-MM-DDTHH:mm:ss[Z]\";\n Ke = e(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\", function (e) {\n return void 0 === e ? this.localeData() : this.locale(e);\n });\n function Kt() {\n return this._locale;\n }\n var en = 126227808e5;\n function tn(e, t) {\n return (e % t + t) % t;\n }\n function nn(e, t, n) {\n return e < 100 && 0 <= e ? new Date(e + 400, t, n) - en : new Date(e, t, n).valueOf();\n }\n function sn(e, t, n) {\n return e < 100 && 0 <= e ? Date.UTC(e + 400, t, n) - en : Date.UTC(e, t, n);\n }\n function rn(e, t) {\n return t.erasAbbrRegex(e);\n }\n function an() {\n for (var e, t, n, s = [], i = [], r = [], a = [], o = this.eras(), u = 0, l = o.length; u < l; ++u) {\n e = f(o[u].name), t = f(o[u].abbr), n = f(o[u].narrow), i.push(e), s.push(t), r.push(n), a.push(e), a.push(t), a.push(n);\n }\n this._erasRegex = new RegExp(\"^(\" + a.join(\"|\") + \")\", \"i\"), this._erasNameRegex = new RegExp(\"^(\" + i.join(\"|\") + \")\", \"i\"), this._erasAbbrRegex = new RegExp(\"^(\" + s.join(\"|\") + \")\", \"i\"), this._erasNarrowRegex = new RegExp(\"^(\" + r.join(\"|\") + \")\", \"i\");\n }\n function on(e, t) {\n s(0, [e, e.length], 0, t);\n }\n function un(e, t, n, s, i) {\n var r;\n return null == e ? Be(this, s, i).year : (r = N(e, s, i), function (e, t, n, s, i) {\n e = $e(e, t, n, s, i), t = ze(e.year, 0, e.dayOfYear);\n return this.year(t.getUTCFullYear()), this.month(t.getUTCMonth()), this.date(t.getUTCDate()), this;\n }.call(this, e, t = r < t ? r : t, n, s, i));\n }\n s(\"N\", 0, 0, \"eraAbbr\"), s(\"NN\", 0, 0, \"eraAbbr\"), s(\"NNN\", 0, 0, \"eraAbbr\"), s(\"NNNN\", 0, 0, \"eraName\"), s(\"NNNNN\", 0, 0, \"eraNarrow\"), s(\"y\", [\"y\", 1], \"yo\", \"eraYear\"), s(\"y\", [\"yy\", 2], 0, \"eraYear\"), s(\"y\", [\"yyy\", 3], 0, \"eraYear\"), s(\"y\", [\"yyyy\", 4], 0, \"eraYear\"), h(\"N\", rn), h(\"NN\", rn), h(\"NNN\", rn), h(\"NNNN\", function (e, t) {\n return t.erasNameRegex(e);\n }), h(\"NNNNN\", function (e, t) {\n return t.erasNarrowRegex(e);\n }), v([\"N\", \"NN\", \"NNN\", \"NNNN\", \"NNNNN\"], function (e, t, n, s) {\n s = n._locale.erasParse(e, s, n._strict);\n s ? p(n).era = s : p(n).invalidEra = e;\n }), h(\"y\", pe), h(\"yy\", pe), h(\"yyy\", pe), h(\"yyyy\", pe), h(\"yo\", function (e, t) {\n return t._eraYearOrdinalRegex || pe;\n }), v([\"y\", \"yy\", \"yyy\", \"yyyy\"], D), v([\"yo\"], function (e, t, n, s) {\n var i;\n n._locale._eraYearOrdinalRegex && (i = e.match(n._locale._eraYearOrdinalRegex)), n._locale.eraYearOrdinalParse ? t[D] = n._locale.eraYearOrdinalParse(e, i) : t[D] = parseInt(e, 10);\n }), s(0, [\"gg\", 2], 0, function () {\n return this.weekYear() % 100;\n }), s(0, [\"GG\", 2], 0, function () {\n return this.isoWeekYear() % 100;\n }), on(\"gggg\", \"weekYear\"), on(\"ggggg\", \"weekYear\"), on(\"GGGG\", \"isoWeekYear\"), on(\"GGGGG\", \"isoWeekYear\"), h(\"G\", ke), h(\"g\", ke), h(\"GG\", n, t), h(\"gg\", n, t), h(\"GGGG\", ge, ce), h(\"gggg\", ge, ce), h(\"GGGGG\", we, fe), h(\"ggggg\", we, fe), Oe([\"gggg\", \"ggggg\", \"GGGG\", \"GGGGG\"], function (e, t, n, s) {\n t[s.substr(0, 2)] = M(e);\n }), Oe([\"gg\", \"GG\"], function (e, t, n, s) {\n t[s] = _.parseTwoDigitYear(e);\n }), s(\"Q\", 0, \"Qo\", \"quarter\"), h(\"Q\", de), v(\"Q\", function (e, t) {\n t[Y] = 3 * (M(e) - 1);\n }), s(\"D\", [\"DD\", 2], \"Do\", \"date\"), h(\"D\", n, u), h(\"DD\", n, t), h(\"Do\", function (e, t) {\n return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient;\n }), v([\"D\", \"DD\"], S), v(\"Do\", function (e, t) {\n t[S] = M(e.match(n)[0]);\n });\n ge = Re(\"Date\", !0);\n s(\"DDD\", [\"DDDD\", 3], \"DDDo\", \"dayOfYear\"), h(\"DDD\", ye), h(\"DDDD\", he), v([\"DDD\", \"DDDD\"], function (e, t, n) {\n n._dayOfYear = M(e);\n }), s(\"m\", [\"mm\", 2], 0, \"minute\"), h(\"m\", n, d), h(\"mm\", n, t), v([\"m\", \"mm\"], b);\n var ln,\n ce = Re(\"Minutes\", !1),\n we = (s(\"s\", [\"ss\", 2], 0, \"second\"), h(\"s\", n, d), h(\"ss\", n, t), v([\"s\", \"ss\"], T), Re(\"Seconds\", !1));\n for (s(\"S\", 0, 0, function () {\n return ~~(this.millisecond() / 100);\n }), s(0, [\"SS\", 2], 0, function () {\n return ~~(this.millisecond() / 10);\n }), s(0, [\"SSS\", 3], 0, \"millisecond\"), s(0, [\"SSSS\", 4], 0, function () {\n return 10 * this.millisecond();\n }), s(0, [\"SSSSS\", 5], 0, function () {\n return 100 * this.millisecond();\n }), s(0, [\"SSSSSS\", 6], 0, function () {\n return 1e3 * this.millisecond();\n }), s(0, [\"SSSSSSS\", 7], 0, function () {\n return 1e4 * this.millisecond();\n }), s(0, [\"SSSSSSSS\", 8], 0, function () {\n return 1e5 * this.millisecond();\n }), s(0, [\"SSSSSSSSS\", 9], 0, function () {\n return 1e6 * this.millisecond();\n }), h(\"S\", ye, de), h(\"SS\", ye, t), h(\"SSS\", ye, he), ln = \"SSSS\"; ln.length <= 9; ln += \"S\") {\n h(ln, pe);\n }\n function dn(e, t) {\n t[Te] = M(1e3 * (\"0.\" + e));\n }\n for (ln = \"S\"; ln.length <= 9; ln += \"S\") {\n v(ln, dn);\n }\n fe = Re(\"Milliseconds\", !1), s(\"z\", 0, 0, \"zoneAbbr\"), s(\"zz\", 0, 0, \"zoneName\");\n u = $.prototype;\n function hn(e) {\n return e;\n }\n u.add = Fe, u.calendar = function (e, t) {\n 1 === arguments.length && (arguments[0] ? Jt(arguments[0]) ? (e = arguments[0], t = void 0) : function (e) {\n for (var t = F(e) && !L(e), n = !1, s = [\"sameDay\", \"nextDay\", \"lastDay\", \"nextWeek\", \"lastWeek\", \"sameElse\"], i = 0; i < s.length; i += 1) {\n n = n || c(e, s[i]);\n }\n return t && n;\n }(arguments[0]) && (t = arguments[0], e = void 0) : t = e = void 0);\n var e = e || R(),\n n = Gt(e, this).startOf(\"day\"),\n n = _.calendarFormat(this, n) || \"sameElse\",\n t = t && (a(t[n]) ? t[n].call(this, e) : t[n]);\n return this.format(t || this.localeData().calendar(n, this, R(e)));\n }, u.clone = function () {\n return new $(this);\n }, u.diff = function (e, t, n) {\n var s, i, r;\n if (!this.isValid()) return NaN;\n if (!(s = Gt(e, this)).isValid()) return NaN;\n switch (i = 6e4 * (s.utcOffset() - this.utcOffset()), t = o(t)) {\n case \"year\":\n r = Qt(this, s) / 12;\n break;\n case \"month\":\n r = Qt(this, s);\n break;\n case \"quarter\":\n r = Qt(this, s) / 3;\n break;\n case \"second\":\n r = (this - s) / 1e3;\n break;\n case \"minute\":\n r = (this - s) / 6e4;\n break;\n case \"hour\":\n r = (this - s) / 36e5;\n break;\n case \"day\":\n r = (this - s - i) / 864e5;\n break;\n case \"week\":\n r = (this - s - i) / 6048e5;\n break;\n default:\n r = this - s;\n }\n return n ? r : m(r);\n }, u.endOf = function (e) {\n var t, n;\n if (void 0 !== (e = o(e)) && \"millisecond\" !== e && this.isValid()) {\n switch (n = this._isUTC ? sn : nn, e) {\n case \"year\":\n t = n(this.year() + 1, 0, 1) - 1;\n break;\n case \"quarter\":\n t = n(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;\n break;\n case \"month\":\n t = n(this.year(), this.month() + 1, 1) - 1;\n break;\n case \"week\":\n t = n(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;\n break;\n case \"isoWeek\":\n t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;\n break;\n case \"day\":\n case \"date\":\n t = n(this.year(), this.month(), this.date() + 1) - 1;\n break;\n case \"hour\":\n t = this._d.valueOf(), t += 36e5 - tn(t + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5) - 1;\n break;\n case \"minute\":\n t = this._d.valueOf(), t += 6e4 - tn(t, 6e4) - 1;\n break;\n case \"second\":\n t = this._d.valueOf(), t += 1e3 - tn(t, 1e3) - 1;\n break;\n }\n this._d.setTime(t), _.updateOffset(this, !0);\n }\n return this;\n }, u.format = function (e) {\n return e = e || (this.isUtc() ? _.defaultFormatUtc : _.defaultFormat), e = re(this, e), this.localeData().postformat(e);\n }, u.from = function (e, t) {\n return this.isValid() && (k(e) && e.isValid() || R(e).isValid()) ? C({\n to: this,\n from: e\n }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate();\n }, u.fromNow = function (e) {\n return this.from(R(), e);\n }, u.to = function (e, t) {\n return this.isValid() && (k(e) && e.isValid() || R(e).isValid()) ? C({\n from: this,\n to: e\n }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate();\n }, u.toNow = function (e) {\n return this.to(R(), e);\n }, u.get = function (e) {\n return a(this[e = o(e)]) ? this[e]() : this;\n }, u.invalidAt = function () {\n return p(this).overflow;\n }, u.isAfter = function (e, t) {\n return e = k(e) ? e : R(e), !(!this.isValid() || !e.isValid()) && (\"millisecond\" === (t = o(t) || \"millisecond\") ? this.valueOf() > e.valueOf() : e.valueOf() < this.clone().startOf(t).valueOf());\n }, u.isBefore = function (e, t) {\n return e = k(e) ? e : R(e), !(!this.isValid() || !e.isValid()) && (\"millisecond\" === (t = o(t) || \"millisecond\") ? this.valueOf() < e.valueOf() : this.clone().endOf(t).valueOf() < e.valueOf());\n }, u.isBetween = function (e, t, n, s) {\n return e = k(e) ? e : R(e), t = k(t) ? t : R(t), !!(this.isValid() && e.isValid() && t.isValid()) && (\"(\" === (s = s || \"()\")[0] ? this.isAfter(e, n) : !this.isBefore(e, n)) && (\")\" === s[1] ? this.isBefore(t, n) : !this.isAfter(t, n));\n }, u.isSame = function (e, t) {\n var e = k(e) ? e : R(e);\n return !(!this.isValid() || !e.isValid()) && (\"millisecond\" === (t = o(t) || \"millisecond\") ? this.valueOf() === e.valueOf() : (e = e.valueOf(), this.clone().startOf(t).valueOf() <= e && e <= this.clone().endOf(t).valueOf()));\n }, u.isSameOrAfter = function (e, t) {\n return this.isSame(e, t) || this.isAfter(e, t);\n }, u.isSameOrBefore = function (e, t) {\n return this.isSame(e, t) || this.isBefore(e, t);\n }, u.isValid = function () {\n return A(this);\n }, u.lang = Ke, u.locale = Xt, u.localeData = Kt, u.max = _e, u.min = me, u.parsingFlags = function () {\n return E({}, p(this));\n }, u.set = function (e, t) {\n if (\"object\" == _typeof(e)) for (var n = function (e) {\n var t,\n n = [];\n for (t in e) {\n c(e, t) && n.push({\n unit: t,\n priority: le[t]\n });\n }\n return n.sort(function (e, t) {\n return e.priority - t.priority;\n }), n;\n }(e = ue(e)), s = n.length, i = 0; i < s; i++) {\n this[n[i].unit](e[n[i].unit]);\n } else if (a(this[e = o(e)])) return this[e](t);\n return this;\n }, u.startOf = function (e) {\n var t, n;\n if (void 0 !== (e = o(e)) && \"millisecond\" !== e && this.isValid()) {\n switch (n = this._isUTC ? sn : nn, e) {\n case \"year\":\n t = n(this.year(), 0, 1);\n break;\n case \"quarter\":\n t = n(this.year(), this.month() - this.month() % 3, 1);\n break;\n case \"month\":\n t = n(this.year(), this.month(), 1);\n break;\n case \"week\":\n t = n(this.year(), this.month(), this.date() - this.weekday());\n break;\n case \"isoWeek\":\n t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));\n break;\n case \"day\":\n case \"date\":\n t = n(this.year(), this.month(), this.date());\n break;\n case \"hour\":\n t = this._d.valueOf(), t -= tn(t + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5);\n break;\n case \"minute\":\n t = this._d.valueOf(), t -= tn(t, 6e4);\n break;\n case \"second\":\n t = this._d.valueOf(), t -= tn(t, 1e3);\n break;\n }\n this._d.setTime(t), _.updateOffset(this, !0);\n }\n return this;\n }, u.subtract = Qe, u.toArray = function () {\n var e = this;\n return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()];\n }, u.toObject = function () {\n var e = this;\n return {\n years: e.year(),\n months: e.month(),\n date: e.date(),\n hours: e.hours(),\n minutes: e.minutes(),\n seconds: e.seconds(),\n milliseconds: e.milliseconds()\n };\n }, u.toDate = function () {\n return new Date(this.valueOf());\n }, u.toISOString = function (e) {\n var t;\n return this.isValid() ? (t = (e = !0 !== e) ? this.clone().utc() : this).year() < 0 || 9999 < t.year() ? re(t, e ? \"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\" : \"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\") : a(Date.prototype.toISOString) ? e ? this.toDate().toISOString() : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace(\"Z\", re(t, \"Z\")) : re(t, e ? \"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\" : \"YYYY-MM-DD[T]HH:mm:ss.SSSZ\") : null;\n }, u.inspect = function () {\n var e, t, n;\n return this.isValid() ? (t = \"moment\", e = \"\", this.isLocal() || (t = 0 === this.utcOffset() ? \"moment.utc\" : \"moment.parseZone\", e = \"Z\"), t = \"[\" + t + '(\"]', n = 0 <= this.year() && this.year() <= 9999 ? \"YYYY\" : \"YYYYYY\", this.format(t + n + \"-MM-DD[T]HH:mm:ss.SSS\" + (e + '[\")]'))) : \"moment.invalid(/* \" + this._i + \" */)\";\n }, \"undefined\" != typeof Symbol && null != Symbol.for && (u[Symbol.for(\"nodejs.util.inspect.custom\")] = function () {\n return \"Moment<\" + this.format() + \">\";\n }), u.toJSON = function () {\n return this.isValid() ? this.toISOString() : null;\n }, u.toString = function () {\n return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\");\n }, u.unix = function () {\n return Math.floor(this.valueOf() / 1e3);\n }, u.valueOf = function () {\n return this._d.valueOf() - 6e4 * (this._offset || 0);\n }, u.creationData = function () {\n return {\n input: this._i,\n format: this._f,\n locale: this._locale,\n isUTC: this._isUTC,\n strict: this._strict\n };\n }, u.eraName = function () {\n for (var e, t = this.localeData().eras(), n = 0, s = t.length; n < s; ++n) {\n if (e = this.clone().startOf(\"day\").valueOf(), t[n].since <= e && e <= t[n].until) return t[n].name;\n if (t[n].until <= e && e <= t[n].since) return t[n].name;\n }\n return \"\";\n }, u.eraNarrow = function () {\n for (var e, t = this.localeData().eras(), n = 0, s = t.length; n < s; ++n) {\n if (e = this.clone().startOf(\"day\").valueOf(), t[n].since <= e && e <= t[n].until) return t[n].narrow;\n if (t[n].until <= e && e <= t[n].since) return t[n].narrow;\n }\n return \"\";\n }, u.eraAbbr = function () {\n for (var e, t = this.localeData().eras(), n = 0, s = t.length; n < s; ++n) {\n if (e = this.clone().startOf(\"day\").valueOf(), t[n].since <= e && e <= t[n].until) return t[n].abbr;\n if (t[n].until <= e && e <= t[n].since) return t[n].abbr;\n }\n return \"\";\n }, u.eraYear = function () {\n for (var e, t, n = this.localeData().eras(), s = 0, i = n.length; s < i; ++s) {\n if (e = n[s].since <= n[s].until ? 1 : -1, t = this.clone().startOf(\"day\").valueOf(), n[s].since <= t && t <= n[s].until || n[s].until <= t && t <= n[s].since) return (this.year() - _(n[s].since).year()) * e + n[s].offset;\n }\n return this.year();\n }, u.year = Pe, u.isLeapYear = function () {\n return be(this.year());\n }, u.weekYear = function (e) {\n return un.call(this, e, this.week(), this.weekday() + this.localeData()._week.dow, this.localeData()._week.dow, this.localeData()._week.doy);\n }, u.isoWeekYear = function (e) {\n return un.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4);\n }, u.quarter = u.quarters = function (e) {\n return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + this.month() % 3);\n }, u.month = Ie, u.daysInMonth = function () {\n return He(this.year(), this.month());\n }, u.week = u.weeks = function (e) {\n var t = this.localeData().week(this);\n return null == e ? t : this.add(7 * (e - t), \"d\");\n }, u.isoWeek = u.isoWeeks = function (e) {\n var t = Be(this, 1, 4).week;\n return null == e ? t : this.add(7 * (e - t), \"d\");\n }, u.weeksInYear = function () {\n var e = this.localeData()._week;\n return N(this.year(), e.dow, e.doy);\n }, u.weeksInWeekYear = function () {\n var e = this.localeData()._week;\n return N(this.weekYear(), e.dow, e.doy);\n }, u.isoWeeksInYear = function () {\n return N(this.year(), 1, 4);\n }, u.isoWeeksInISOWeekYear = function () {\n return N(this.isoWeekYear(), 1, 4);\n }, u.date = ge, u.day = u.days = function (e) {\n var t, n, s;\n return this.isValid() ? (t = Ce(this, \"Day\"), null != e ? (n = e, s = this.localeData(), e = \"string\" != typeof n ? n : isNaN(n) ? \"number\" == typeof (n = s.weekdaysParse(n)) ? n : null : parseInt(n, 10), this.add(e - t, \"d\")) : t) : null != e ? this : NaN;\n }, u.weekday = function (e) {\n var t;\n return this.isValid() ? (t = (this.day() + 7 - this.localeData()._week.dow) % 7, null == e ? t : this.add(e - t, \"d\")) : null != e ? this : NaN;\n }, u.isoWeekday = function (e) {\n var t, n;\n return this.isValid() ? null != e ? (t = e, n = this.localeData(), n = \"string\" == typeof t ? n.weekdaysParse(t) % 7 || 7 : isNaN(t) ? null : t, this.day(this.day() % 7 ? n : n - 7)) : this.day() || 7 : null != e ? this : NaN;\n }, u.dayOfYear = function (e) {\n var t = Math.round((this.clone().startOf(\"day\") - this.clone().startOf(\"year\")) / 864e5) + 1;\n return null == e ? t : this.add(e - t, \"d\");\n }, u.hour = u.hours = i, u.minute = u.minutes = ce, u.second = u.seconds = we, u.millisecond = u.milliseconds = fe, u.utcOffset = function (e, t, n) {\n var s,\n i = this._offset || 0;\n if (!this.isValid()) return null != e ? this : NaN;\n if (null == e) return this._isUTC ? i : Et(this);\n if (\"string\" == typeof e) {\n if (null === (e = Vt(ve, e))) return this;\n } else Math.abs(e) < 16 && !n && (e *= 60);\n return !this._isUTC && t && (s = Et(this)), this._offset = e, this._isUTC = !0, null != s && this.add(s, \"m\"), i !== e && (!t || this._changeInProgress ? $t(this, C(e - i, \"m\"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, _.updateOffset(this, !0), this._changeInProgress = null)), this;\n }, u.utc = function (e) {\n return this.utcOffset(0, e);\n }, u.local = function (e) {\n return this._isUTC && (this.utcOffset(0, e), this._isUTC = !1, e) && this.subtract(Et(this), \"m\"), this;\n }, u.parseZone = function () {\n var e;\n return null != this._tzm ? this.utcOffset(this._tzm, !1, !0) : \"string\" == typeof this._i && (null != (e = Vt(Me, this._i)) ? this.utcOffset(e) : this.utcOffset(0, !0)), this;\n }, u.hasAlignedHourOffset = function (e) {\n return !!this.isValid() && (e = e ? R(e).utcOffset() : 0, (this.utcOffset() - e) % 60 == 0);\n }, u.isDST = function () {\n return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset();\n }, u.isLocal = function () {\n return !!this.isValid() && !this._isUTC;\n }, u.isUtcOffset = function () {\n return !!this.isValid() && this._isUTC;\n }, u.isUtc = At, u.isUTC = At, u.zoneAbbr = function () {\n return this._isUTC ? \"UTC\" : \"\";\n }, u.zoneName = function () {\n return this._isUTC ? \"Coordinated Universal Time\" : \"\";\n }, u.dates = e(\"dates accessor is deprecated. Use date instead.\", ge), u.months = e(\"months accessor is deprecated. Use month instead\", Ie), u.years = e(\"years accessor is deprecated. Use year instead\", Pe), u.zone = e(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\", function (e, t) {\n return null != e ? (this.utcOffset(e = \"string\" != typeof e ? -e : e, t), this) : -this.utcOffset();\n }), u.isDSTShifted = e(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\", function () {\n var e, t;\n return g(this._isDSTShifted) && (q(e = {}, this), (e = Nt(e))._a ? (t = (e._isUTC ? l : R)(e._a), this._isDSTShifted = this.isValid() && 0 < function (e, t, n) {\n for (var s = Math.min(e.length, t.length), i = Math.abs(e.length - t.length), r = 0, a = 0; a < s; a++) {\n (n && e[a] !== t[a] || !n && M(e[a]) !== M(t[a])) && r++;\n }\n return r + i;\n }(e._a, t.toArray())) : this._isDSTShifted = !1), this._isDSTShifted;\n });\n d = K.prototype;\n function cn(e, t, n, s) {\n var i = P(),\n s = l().set(s, t);\n return i[n](s, e);\n }\n function fn(e, t, n) {\n if (w(e) && (t = e, e = void 0), e = e || \"\", null != t) return cn(e, t, n, \"month\");\n for (var s = [], i = 0; i < 12; i++) {\n s[i] = cn(e, i, n, \"month\");\n }\n return s;\n }\n function mn(e, t, n, s) {\n t = (\"boolean\" == typeof e ? w(t) && (n = t, t = void 0) : (t = e, e = !1, w(n = t) && (n = t, t = void 0)), t || \"\");\n var i,\n r = P(),\n a = e ? r._week.dow : 0,\n o = [];\n if (null != n) return cn(t, (n + a) % 7, s, \"day\");\n for (i = 0; i < 7; i++) {\n o[i] = cn(t, (i + a) % 7, s, \"day\");\n }\n return o;\n }\n d.calendar = function (e, t, n) {\n return a(e = this._calendar[e] || this._calendar.sameElse) ? e.call(t, n) : e;\n }, d.longDateFormat = function (e) {\n var t = this._longDateFormat[e],\n n = this._longDateFormat[e.toUpperCase()];\n return t || !n ? t : (this._longDateFormat[e] = n.match(te).map(function (e) {\n return \"MMMM\" === e || \"MM\" === e || \"DD\" === e || \"dddd\" === e ? e.slice(1) : e;\n }).join(\"\"), this._longDateFormat[e]);\n }, d.invalidDate = function () {\n return this._invalidDate;\n }, d.ordinal = function (e) {\n return this._ordinal.replace(\"%d\", e);\n }, d.preparse = hn, d.postformat = hn, d.relativeTime = function (e, t, n, s) {\n var i = this._relativeTime[n];\n return a(i) ? i(e, t, n, s) : i.replace(/%d/i, e);\n }, d.pastFuture = function (e, t) {\n return a(e = this._relativeTime[0 < e ? \"future\" : \"past\"]) ? e(t) : e.replace(/%s/i, t);\n }, d.set = function (e) {\n var t, n;\n for (n in e) {\n c(e, n) && (a(t = e[n]) ? this[n] = t : this[\"_\" + n] = t);\n }\n this._config = e, this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + \"|\" + /\\d{1,2}/.source);\n }, d.eras = function (e, t) {\n for (var n, s = this._eras || P(\"en\")._eras, i = 0, r = s.length; i < r; ++i) {\n switch (_typeof(s[i].since)) {\n case \"string\":\n n = _(s[i].since).startOf(\"day\"), s[i].since = n.valueOf();\n break;\n }\n switch (_typeof(s[i].until)) {\n case \"undefined\":\n s[i].until = 1 / 0;\n break;\n case \"string\":\n n = _(s[i].until).startOf(\"day\").valueOf(), s[i].until = n.valueOf();\n break;\n }\n }\n return s;\n }, d.erasParse = function (e, t, n) {\n var s,\n i,\n r,\n a,\n o,\n u = this.eras();\n for (e = e.toUpperCase(), s = 0, i = u.length; s < i; ++s) {\n if (r = u[s].name.toUpperCase(), a = u[s].abbr.toUpperCase(), o = u[s].narrow.toUpperCase(), n) switch (t) {\n case \"N\":\n case \"NN\":\n case \"NNN\":\n if (a === e) return u[s];\n break;\n case \"NNNN\":\n if (r === e) return u[s];\n break;\n case \"NNNNN\":\n if (o === e) return u[s];\n break;\n } else if (0 <= [r, a, o].indexOf(e)) return u[s];\n }\n }, d.erasConvertYear = function (e, t) {\n var n = e.since <= e.until ? 1 : -1;\n return void 0 === t ? _(e.since).year() : _(e.since).year() + (t - e.offset) * n;\n }, d.erasAbbrRegex = function (e) {\n return c(this, \"_erasAbbrRegex\") || an.call(this), e ? this._erasAbbrRegex : this._erasRegex;\n }, d.erasNameRegex = function (e) {\n return c(this, \"_erasNameRegex\") || an.call(this), e ? this._erasNameRegex : this._erasRegex;\n }, d.erasNarrowRegex = function (e) {\n return c(this, \"_erasNarrowRegex\") || an.call(this), e ? this._erasNarrowRegex : this._erasRegex;\n }, d.months = function (e, t) {\n return e ? (y(this._months) ? this._months : this._months[(this._months.isFormat || Ve).test(t) ? \"format\" : \"standalone\"])[e.month()] : y(this._months) ? this._months : this._months.standalone;\n }, d.monthsShort = function (e, t) {\n return e ? (y(this._monthsShort) ? this._monthsShort : this._monthsShort[Ve.test(t) ? \"format\" : \"standalone\"])[e.month()] : y(this._monthsShort) ? this._monthsShort : this._monthsShort.standalone;\n }, d.monthsParse = function (e, t, n) {\n var s, i;\n if (this._monthsParseExact) return function (e, t, n) {\n var s,\n i,\n r,\n e = e.toLocaleLowerCase();\n if (!this._monthsParse) for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], s = 0; s < 12; ++s) {\n r = l([2e3, s]), this._shortMonthsParse[s] = this.monthsShort(r, \"\").toLocaleLowerCase(), this._longMonthsParse[s] = this.months(r, \"\").toLocaleLowerCase();\n }\n return n ? \"MMM\" === t ? -1 !== (i = x.call(this._shortMonthsParse, e)) ? i : null : -1 !== (i = x.call(this._longMonthsParse, e)) ? i : null : \"MMM\" === t ? -1 !== (i = x.call(this._shortMonthsParse, e)) || -1 !== (i = x.call(this._longMonthsParse, e)) ? i : null : -1 !== (i = x.call(this._longMonthsParse, e)) || -1 !== (i = x.call(this._shortMonthsParse, e)) ? i : null;\n }.call(this, e, t, n);\n for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), s = 0; s < 12; s++) {\n if (i = l([2e3, s]), n && !this._longMonthsParse[s] && (this._longMonthsParse[s] = new RegExp(\"^\" + this.months(i, \"\").replace(\".\", \"\") + \"$\", \"i\"), this._shortMonthsParse[s] = new RegExp(\"^\" + this.monthsShort(i, \"\").replace(\".\", \"\") + \"$\", \"i\")), n || this._monthsParse[s] || (i = \"^\" + this.months(i, \"\") + \"|^\" + this.monthsShort(i, \"\"), this._monthsParse[s] = new RegExp(i.replace(\".\", \"\"), \"i\")), n && \"MMMM\" === t && this._longMonthsParse[s].test(e)) return s;\n if (n && \"MMM\" === t && this._shortMonthsParse[s].test(e)) return s;\n if (!n && this._monthsParse[s].test(e)) return s;\n }\n }, d.monthsRegex = function (e) {\n return this._monthsParseExact ? (c(this, \"_monthsRegex\") || je.call(this), e ? this._monthsStrictRegex : this._monthsRegex) : (c(this, \"_monthsRegex\") || (this._monthsRegex = Ee), this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex);\n }, d.monthsShortRegex = function (e) {\n return this._monthsParseExact ? (c(this, \"_monthsRegex\") || je.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex) : (c(this, \"_monthsShortRegex\") || (this._monthsShortRegex = Ge), this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex);\n }, d.week = function (e) {\n return Be(e, this._week.dow, this._week.doy).week;\n }, d.firstDayOfYear = function () {\n return this._week.doy;\n }, d.firstDayOfWeek = function () {\n return this._week.dow;\n }, d.weekdays = function (e, t) {\n return t = y(this._weekdays) ? this._weekdays : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(t) ? \"format\" : \"standalone\"], !0 === e ? Je(t, this._week.dow) : e ? t[e.day()] : t;\n }, d.weekdaysMin = function (e) {\n return !0 === e ? Je(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin;\n }, d.weekdaysShort = function (e) {\n return !0 === e ? Je(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort;\n }, d.weekdaysParse = function (e, t, n) {\n var s, i;\n if (this._weekdaysParseExact) return function (e, t, n) {\n var s,\n i,\n r,\n e = e.toLocaleLowerCase();\n if (!this._weekdaysParse) for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], s = 0; s < 7; ++s) {\n r = l([2e3, 1]).day(s), this._minWeekdaysParse[s] = this.weekdaysMin(r, \"\").toLocaleLowerCase(), this._shortWeekdaysParse[s] = this.weekdaysShort(r, \"\").toLocaleLowerCase(), this._weekdaysParse[s] = this.weekdays(r, \"\").toLocaleLowerCase();\n }\n return n ? \"dddd\" === t ? -1 !== (i = x.call(this._weekdaysParse, e)) ? i : null : \"ddd\" === t ? -1 !== (i = x.call(this._shortWeekdaysParse, e)) ? i : null : -1 !== (i = x.call(this._minWeekdaysParse, e)) ? i : null : \"dddd\" === t ? -1 !== (i = x.call(this._weekdaysParse, e)) || -1 !== (i = x.call(this._shortWeekdaysParse, e)) || -1 !== (i = x.call(this._minWeekdaysParse, e)) ? i : null : \"ddd\" === t ? -1 !== (i = x.call(this._shortWeekdaysParse, e)) || -1 !== (i = x.call(this._weekdaysParse, e)) || -1 !== (i = x.call(this._minWeekdaysParse, e)) ? i : null : -1 !== (i = x.call(this._minWeekdaysParse, e)) || -1 !== (i = x.call(this._weekdaysParse, e)) || -1 !== (i = x.call(this._shortWeekdaysParse, e)) ? i : null;\n }.call(this, e, t, n);\n for (this._weekdaysParse || (this._weekdaysParse = [], this._minWeekdaysParse = [], this._shortWeekdaysParse = [], this._fullWeekdaysParse = []), s = 0; s < 7; s++) {\n if (i = l([2e3, 1]).day(s), n && !this._fullWeekdaysParse[s] && (this._fullWeekdaysParse[s] = new RegExp(\"^\" + this.weekdays(i, \"\").replace(\".\", \"\\\\.?\") + \"$\", \"i\"), this._shortWeekdaysParse[s] = new RegExp(\"^\" + this.weekdaysShort(i, \"\").replace(\".\", \"\\\\.?\") + \"$\", \"i\"), this._minWeekdaysParse[s] = new RegExp(\"^\" + this.weekdaysMin(i, \"\").replace(\".\", \"\\\\.?\") + \"$\", \"i\")), this._weekdaysParse[s] || (i = \"^\" + this.weekdays(i, \"\") + \"|^\" + this.weekdaysShort(i, \"\") + \"|^\" + this.weekdaysMin(i, \"\"), this._weekdaysParse[s] = new RegExp(i.replace(\".\", \"\"), \"i\")), n && \"dddd\" === t && this._fullWeekdaysParse[s].test(e)) return s;\n if (n && \"ddd\" === t && this._shortWeekdaysParse[s].test(e)) return s;\n if (n && \"dd\" === t && this._minWeekdaysParse[s].test(e)) return s;\n if (!n && this._weekdaysParse[s].test(e)) return s;\n }\n }, d.weekdaysRegex = function (e) {\n return this._weekdaysParseExact ? (c(this, \"_weekdaysRegex\") || st.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex) : (c(this, \"_weekdaysRegex\") || (this._weekdaysRegex = et), this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex);\n }, d.weekdaysShortRegex = function (e) {\n return this._weekdaysParseExact ? (c(this, \"_weekdaysRegex\") || st.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) : (c(this, \"_weekdaysShortRegex\") || (this._weekdaysShortRegex = tt), this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex);\n }, d.weekdaysMinRegex = function (e) {\n return this._weekdaysParseExact ? (c(this, \"_weekdaysRegex\") || st.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) : (c(this, \"_weekdaysMinRegex\") || (this._weekdaysMinRegex = nt), this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex);\n }, d.isPM = function (e) {\n return \"p\" === (e + \"\").toLowerCase().charAt(0);\n }, d.meridiem = function (e, t, n) {\n return 11 < e ? n ? \"pm\" : \"PM\" : n ? \"am\" : \"AM\";\n }, ft(\"en\", {\n eras: [{\n since: \"0001-01-01\",\n until: 1 / 0,\n offset: 1,\n name: \"Anno Domini\",\n narrow: \"AD\",\n abbr: \"AD\"\n }, {\n since: \"0000-12-31\",\n until: -1 / 0,\n offset: 1,\n name: \"Before Christ\",\n narrow: \"BC\",\n abbr: \"BC\"\n }],\n dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n ordinal: function ordinal(e) {\n var t = e % 10;\n return e + (1 === M(e % 100 / 10) ? \"th\" : 1 == t ? \"st\" : 2 == t ? \"nd\" : 3 == t ? \"rd\" : \"th\");\n }\n }), _.lang = e(\"moment.lang is deprecated. Use moment.locale instead.\", ft), _.langData = e(\"moment.langData is deprecated. Use moment.localeData instead.\", P);\n var _n = Math.abs;\n function yn(e, t, n, s) {\n t = C(t, n);\n return e._milliseconds += s * t._milliseconds, e._days += s * t._days, e._months += s * t._months, e._bubble();\n }\n function gn(e) {\n return e < 0 ? Math.floor(e) : Math.ceil(e);\n }\n function wn(e) {\n return 4800 * e / 146097;\n }\n function pn(e) {\n return 146097 * e / 4800;\n }\n function kn(e) {\n return function () {\n return this.as(e);\n };\n }\n de = kn(\"ms\"), t = kn(\"s\"), ye = kn(\"m\"), he = kn(\"h\"), Fe = kn(\"d\"), _e = kn(\"w\"), me = kn(\"M\"), Qe = kn(\"Q\"), i = kn(\"y\"), ce = de;\n function Mn(e) {\n return function () {\n return this.isValid() ? this._data[e] : NaN;\n };\n }\n var we = Mn(\"milliseconds\"),\n fe = Mn(\"seconds\"),\n ge = Mn(\"minutes\"),\n Pe = Mn(\"hours\"),\n d = Mn(\"days\"),\n vn = Mn(\"months\"),\n Dn = Mn(\"years\");\n var Yn = Math.round,\n Sn = {\n ss: 44,\n s: 45,\n m: 45,\n h: 22,\n d: 26,\n w: null,\n M: 11\n };\n function On(e, t, n, s) {\n var i = C(e).abs(),\n r = Yn(i.as(\"s\")),\n a = Yn(i.as(\"m\")),\n o = Yn(i.as(\"h\")),\n u = Yn(i.as(\"d\")),\n l = Yn(i.as(\"M\")),\n d = Yn(i.as(\"w\")),\n i = Yn(i.as(\"y\")),\n r = (r <= n.ss ? [\"s\", r] : r < n.s && [\"ss\", r]) || (a <= 1 ? [\"m\"] : a < n.m && [\"mm\", a]) || (o <= 1 ? [\"h\"] : o < n.h && [\"hh\", o]) || (u <= 1 ? [\"d\"] : u < n.d && [\"dd\", u]);\n return (r = (r = null != n.w ? r || (d <= 1 ? [\"w\"] : d < n.w && [\"ww\", d]) : r) || (l <= 1 ? [\"M\"] : l < n.M && [\"MM\", l]) || (i <= 1 ? [\"y\"] : [\"yy\", i]))[2] = t, r[3] = 0 < +e, r[4] = s, function (e, t, n, s, i) {\n return i.relativeTime(t || 1, !!n, e, s);\n }.apply(null, r);\n }\n var bn = Math.abs;\n function Tn(e) {\n return (0 < e) - (e < 0) || +e;\n }\n function xn() {\n var e, t, n, s, i, r, a, o, u, l, d;\n return this.isValid() ? (e = bn(this._milliseconds) / 1e3, t = bn(this._days), n = bn(this._months), (o = this.asSeconds()) ? (s = m(e / 60), i = m(s / 60), e %= 60, s %= 60, r = m(n / 12), n %= 12, a = e ? e.toFixed(3).replace(/\\.?0+$/, \"\") : \"\", u = Tn(this._months) !== Tn(o) ? \"-\" : \"\", l = Tn(this._days) !== Tn(o) ? \"-\" : \"\", d = Tn(this._milliseconds) !== Tn(o) ? \"-\" : \"\", (o < 0 ? \"-\" : \"\") + \"P\" + (r ? u + r + \"Y\" : \"\") + (n ? u + n + \"M\" : \"\") + (t ? l + t + \"D\" : \"\") + (i || s || e ? \"T\" : \"\") + (i ? d + i + \"H\" : \"\") + (s ? d + s + \"M\" : \"\") + (e ? d + a + \"S\" : \"\")) : \"P0D\") : this.localeData().invalidDate();\n }\n var U = Ct.prototype;\n return U.isValid = function () {\n return this._isValid;\n }, U.abs = function () {\n var e = this._data;\n return this._milliseconds = _n(this._milliseconds), this._days = _n(this._days), this._months = _n(this._months), e.milliseconds = _n(e.milliseconds), e.seconds = _n(e.seconds), e.minutes = _n(e.minutes), e.hours = _n(e.hours), e.months = _n(e.months), e.years = _n(e.years), this;\n }, U.add = function (e, t) {\n return yn(this, e, t, 1);\n }, U.subtract = function (e, t) {\n return yn(this, e, t, -1);\n }, U.as = function (e) {\n if (!this.isValid()) return NaN;\n var t,\n n,\n s = this._milliseconds;\n if (\"month\" === (e = o(e)) || \"quarter\" === e || \"year\" === e) switch (t = this._days + s / 864e5, n = this._months + wn(t), e) {\n case \"month\":\n return n;\n case \"quarter\":\n return n / 3;\n case \"year\":\n return n / 12;\n } else switch (t = this._days + Math.round(pn(this._months)), e) {\n case \"week\":\n return t / 7 + s / 6048e5;\n case \"day\":\n return t + s / 864e5;\n case \"hour\":\n return 24 * t + s / 36e5;\n case \"minute\":\n return 1440 * t + s / 6e4;\n case \"second\":\n return 86400 * t + s / 1e3;\n case \"millisecond\":\n return Math.floor(864e5 * t) + s;\n default:\n throw new Error(\"Unknown unit \" + e);\n }\n }, U.asMilliseconds = de, U.asSeconds = t, U.asMinutes = ye, U.asHours = he, U.asDays = Fe, U.asWeeks = _e, U.asMonths = me, U.asQuarters = Qe, U.asYears = i, U.valueOf = ce, U._bubble = function () {\n var e = this._milliseconds,\n t = this._days,\n n = this._months,\n s = this._data;\n return 0 <= e && 0 <= t && 0 <= n || e <= 0 && t <= 0 && n <= 0 || (e += 864e5 * gn(pn(n) + t), n = t = 0), s.milliseconds = e % 1e3, e = m(e / 1e3), s.seconds = e % 60, e = m(e / 60), s.minutes = e % 60, e = m(e / 60), s.hours = e % 24, t += m(e / 24), n += e = m(wn(t)), t -= gn(pn(e)), e = m(n / 12), n %= 12, s.days = t, s.months = n, s.years = e, this;\n }, U.clone = function () {\n return C(this);\n }, U.get = function (e) {\n return e = o(e), this.isValid() ? this[e + \"s\"]() : NaN;\n }, U.milliseconds = we, U.seconds = fe, U.minutes = ge, U.hours = Pe, U.days = d, U.weeks = function () {\n return m(this.days() / 7);\n }, U.months = vn, U.years = Dn, U.humanize = function (e, t) {\n var n, s;\n return this.isValid() ? (n = !1, s = Sn, \"object\" == _typeof(e) && (t = e, e = !1), \"boolean\" == typeof e && (n = e), \"object\" == _typeof(t) && (s = Object.assign({}, Sn, t), null != t.s) && null == t.ss && (s.ss = t.s - 1), e = this.localeData(), t = On(this, !n, s, e), n && (t = e.pastFuture(+this, t)), e.postformat(t)) : this.localeData().invalidDate();\n }, U.toISOString = xn, U.toString = xn, U.toJSON = xn, U.locale = Xt, U.localeData = Kt, U.toIsoString = e(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\", xn), U.lang = Ke, s(\"X\", 0, 0, \"unix\"), s(\"x\", 0, 0, \"valueOf\"), h(\"x\", ke), h(\"X\", /[+-]?\\d+(\\.\\d{1,3})?/), v(\"X\", function (e, t, n) {\n n._d = new Date(1e3 * parseFloat(e));\n }), v(\"x\", function (e, t, n) {\n n._d = new Date(M(e));\n }), _.version = \"2.30.1\", H = R, _.fn = u, _.min = function () {\n return Pt(\"isBefore\", [].slice.call(arguments, 0));\n }, _.max = function () {\n return Pt(\"isAfter\", [].slice.call(arguments, 0));\n }, _.now = function () {\n return Date.now ? Date.now() : +new Date();\n }, _.utc = l, _.unix = function (e) {\n return R(1e3 * e);\n }, _.months = function (e, t) {\n return fn(e, t, \"months\");\n }, _.isDate = V, _.locale = ft, _.invalid = I, _.duration = C, _.isMoment = k, _.weekdays = function (e, t, n) {\n return mn(e, t, n, \"weekdays\");\n }, _.parseZone = function () {\n return R.apply(null, arguments).parseZone();\n }, _.localeData = P, _.isDuration = Ut, _.monthsShort = function (e, t) {\n return fn(e, t, \"monthsShort\");\n }, _.weekdaysMin = function (e, t, n) {\n return mn(e, t, n, \"weekdaysMin\");\n }, _.defineLocale = mt, _.updateLocale = function (e, t) {\n var n, s;\n return null != t ? (s = ut, null != W[e] && null != W[e].parentLocale ? W[e].set(X(W[e]._config, t)) : (t = X(s = null != (n = ct(e)) ? n._config : s, t), null == n && (t.abbr = e), (s = new K(t)).parentLocale = W[e], W[e] = s), ft(e)) : null != W[e] && (null != W[e].parentLocale ? (W[e] = W[e].parentLocale, e === ft() && ft(e)) : null != W[e] && delete W[e]), W[e];\n }, _.locales = function () {\n return ee(W);\n }, _.weekdaysShort = function (e, t, n) {\n return mn(e, t, n, \"weekdaysShort\");\n }, _.normalizeUnits = o, _.relativeTimeRounding = function (e) {\n return void 0 === e ? Yn : \"function\" == typeof e && (Yn = e, !0);\n }, _.relativeTimeThreshold = function (e, t) {\n return void 0 !== Sn[e] && (void 0 === t ? Sn[e] : (Sn[e] = t, \"s\" === e && (Sn.ss = t - 1), !0));\n }, _.calendarFormat = function (e, t) {\n return (e = e.diff(t, \"days\", !0)) < -6 ? \"sameElse\" : e < -1 ? \"lastWeek\" : e < 0 ? \"lastDay\" : e < 1 ? \"sameDay\" : e < 2 ? \"nextDay\" : e < 7 ? \"nextWeek\" : \"sameElse\";\n }, _.prototype = u, _.HTML5_FMT = {\n DATETIME_LOCAL: \"YYYY-MM-DDTHH:mm\",\n DATETIME_LOCAL_SECONDS: \"YYYY-MM-DDTHH:mm:ss\",\n DATETIME_LOCAL_MS: \"YYYY-MM-DDTHH:mm:ss.SSS\",\n DATE: \"YYYY-MM-DD\",\n TIME: \"HH:mm\",\n TIME_SECONDS: \"HH:mm:ss\",\n TIME_MS: \"HH:mm:ss.SSS\",\n WEEK: \"GGGG-[W]WW\",\n MONTH: \"YYYY-MM\"\n }, _;\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"], __webpack_require__(/*! (webpack)/buildin/module.js */ 98)(module)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL21vbWVudC5taW4uanMiXSwibmFtZXMiOlsiZSIsInQiLCJleHBvcnRzIiwibW9kdWxlIiwiZGVmaW5lIiwiSCIsIl8iLCJhcHBseSIsImFyZ3VtZW50cyIsInkiLCJBcnJheSIsIk9iamVjdCIsInByb3RvdHlwZSIsInRvU3RyaW5nIiwiY2FsbCIsIkYiLCJjIiwiaGFzT3duUHJvcGVydHkiLCJMIiwiZ2V0T3duUHJvcGVydHlOYW1lcyIsImxlbmd0aCIsImciLCJ3IiwiViIsIkRhdGUiLCJHIiwibiIsInMiLCJpIiwicHVzaCIsIkUiLCJ2YWx1ZU9mIiwibCIsIld0IiwidXRjIiwicCIsIl9wZiIsImVtcHR5IiwidW51c2VkVG9rZW5zIiwidW51c2VkSW5wdXQiLCJvdmVyZmxvdyIsImNoYXJzTGVmdE92ZXIiLCJudWxsSW5wdXQiLCJpbnZhbGlkRXJhIiwiaW52YWxpZE1vbnRoIiwiaW52YWxpZEZvcm1hdCIsInVzZXJJbnZhbGlkYXRlZCIsImlzbyIsInBhcnNlZERhdGVQYXJ0cyIsImVyYSIsIm1lcmlkaWVtIiwicmZjMjgyMiIsIndlZWtkYXlNaXNtYXRjaCIsIkEiLCJfZCIsImlzTmFOIiwiZ2V0VGltZSIsImoiLCJpbnZhbGlkV2Vla2RheSIsIl9zdHJpY3QiLCJiaWdIb3VyIiwiaXNGcm96ZW4iLCJfaXNWYWxpZCIsIkkiLCJOYU4iLCJzb21lIiwiWiIsIm1vbWVudFByb3BlcnRpZXMiLCJ6IiwicSIsInIiLCJfaXNBTW9tZW50T2JqZWN0IiwiX2kiLCJfZiIsIl9sIiwiX3R6bSIsIl9pc1VUQyIsIl9vZmZzZXQiLCJfbG9jYWxlIiwiJCIsImlzVmFsaWQiLCJ1cGRhdGVPZmZzZXQiLCJrIiwiQiIsInN1cHByZXNzRGVwcmVjYXRpb25XYXJuaW5ncyIsImNvbnNvbGUiLCJ3YXJuIiwiYSIsIm8iLCJkZXByZWNhdGlvbkhhbmRsZXIiLCJzbGljZSIsImpvaW4iLCJFcnJvciIsInN0YWNrIiwiSiIsIlEiLCJGdW5jdGlvbiIsIlgiLCJLIiwic2V0IiwiZWUiLCJrZXlzIiwiTWF0aCIsImFicyIsInBvdyIsIm1heCIsInN1YnN0ciIsInRlIiwibmUiLCJzZSIsImllIiwibG9jYWxlRGF0YSIsIm9yZGluYWwiLCJyZSIsImFlIiwibWF0Y2giLCJyZXBsYWNlIiwiaW52YWxpZERhdGUiLCJsb25nRGF0ZUZvcm1hdCIsImxhc3RJbmRleCIsInRlc3QiLCJvZSIsIkQiLCJkYXRlcyIsImRhdGUiLCJkIiwiZGF5cyIsImRheSIsIndlZWtkYXlzIiwid2Vla2RheSIsImlzb3dlZWtkYXlzIiwiaXNvd2Vla2RheSIsIkRERCIsImRheW9meWVhcnMiLCJkYXlvZnllYXIiLCJoIiwiaG91cnMiLCJob3VyIiwibXMiLCJtaWxsaXNlY29uZHMiLCJtaWxsaXNlY29uZCIsIm0iLCJtaW51dGVzIiwibWludXRlIiwiTSIsIm1vbnRocyIsIm1vbnRoIiwicXVhcnRlcnMiLCJxdWFydGVyIiwic2Vjb25kcyIsInNlY29uZCIsImdnIiwid2Vla3llYXJzIiwid2Vla3llYXIiLCJHRyIsImlzb3dlZWt5ZWFycyIsImlzb3dlZWt5ZWFyIiwid2Vla3MiLCJ3ZWVrIiwiVyIsImlzb3dlZWtzIiwiaXNvd2VlayIsInllYXJzIiwieWVhciIsInRvTG93ZXJDYXNlIiwidWUiLCJsZSIsImlzb1dlZWtkYXkiLCJkYXlPZlllYXIiLCJ3ZWVrWWVhciIsImlzb1dlZWtZZWFyIiwiaXNvV2VlayIsImRlIiwiaGUiLCJjZSIsImZlIiwibWUiLCJfZSIsInllIiwiZ2UiLCJ3ZSIsInBlIiwia2UiLCJNZSIsInZlIiwidSIsIlllIiwiRGUiLCJSZWdFeHAiLCJmIiwiY2VpbCIsImZsb29yIiwiaXNGaW5pdGUiLCJTZSIsInYiLCJPZSIsIl93IiwiYmUiLCJZIiwiUyIsIk8iLCJiIiwiVCIsIlRlIiwieGUiLCJOZSIsIldlIiwicGFyc2VUd29EaWdpdFllYXIiLCJwYXJzZUludCIsIngiLCJQZSIsIlJlIiwiVWUiLCJDZSIsImdldFVUQ01pbGxpc2Vjb25kcyIsImdldE1pbGxpc2Vjb25kcyIsImdldFVUQ1NlY29uZHMiLCJnZXRTZWNvbmRzIiwiZ2V0VVRDTWludXRlcyIsImdldE1pbnV0ZXMiLCJnZXRVVENIb3VycyIsImdldEhvdXJzIiwiZ2V0VVRDRGF0ZSIsImdldERhdGUiLCJnZXRVVENEYXkiLCJnZXREYXkiLCJnZXRVVENNb250aCIsImdldE1vbnRoIiwiZ2V0VVRDRnVsbFllYXIiLCJnZXRGdWxsWWVhciIsInNldFVUQ01pbGxpc2Vjb25kcyIsInNldE1pbGxpc2Vjb25kcyIsInNldFVUQ1NlY29uZHMiLCJzZXRTZWNvbmRzIiwic2V0VVRDTWludXRlcyIsInNldE1pbnV0ZXMiLCJzZXRVVENIb3VycyIsInNldEhvdXJzIiwic2V0VVRDRGF0ZSIsInNldERhdGUiLCJzZXRVVENGdWxsWWVhciIsInNldEZ1bGxZZWFyIiwiSGUiLCJpbmRleE9mIiwibW9udGhzU2hvcnQiLCJtb250aHNTaG9ydFJlZ2V4IiwibW9udGhzUmVnZXgiLCJtb250aHNQYXJzZSIsIkZlIiwic3BsaXQiLCJMZSIsIlZlIiwiR2UiLCJFZSIsIkFlIiwibWluIiwic2V0VVRDTW9udGgiLCJzZXRNb250aCIsIkllIiwiamUiLCJzb3J0IiwiX21vbnRoc1JlZ2V4IiwiX21vbnRoc1Nob3J0UmVnZXgiLCJfbW9udGhzU3RyaWN0UmVnZXgiLCJfbW9udGhzU2hvcnRTdHJpY3RSZWdleCIsIlplIiwiemUiLCJVVEMiLCJxZSIsIiRlIiwiQmUiLCJOIiwiSmUiLCJjb25jYXQiLCJ3ZWVrZGF5c01pbiIsIndlZWtkYXlzU2hvcnQiLCJ3ZWVrZGF5c01pblJlZ2V4Iiwid2Vla2RheXNTaG9ydFJlZ2V4Iiwid2Vla2RheXNSZWdleCIsIndlZWtkYXlzUGFyc2UiLCJRZSIsIlhlIiwiS2UiLCJldCIsInR0IiwibnQiLCJzdCIsIl93ZWVrZGF5c1JlZ2V4IiwiX3dlZWtkYXlzU2hvcnRSZWdleCIsIl93ZWVrZGF5c01pblJlZ2V4IiwiX3dlZWtkYXlzU3RyaWN0UmVnZXgiLCJfd2Vla2RheXNTaG9ydFN0cmljdFJlZ2V4IiwiX3dlZWtkYXlzTWluU3RyaWN0UmVnZXgiLCJpdCIsInJ0IiwiYXQiLCJfbWVyaWRpZW1QYXJzZSIsIl9pc1BtIiwiaXNQTSIsIl9tZXJpZGllbSIsIm90IiwidXQiLCJjYWxlbmRhciIsInNhbWVEYXkiLCJuZXh0RGF5IiwibmV4dFdlZWsiLCJsYXN0RGF5IiwibGFzdFdlZWsiLCJzYW1lRWxzZSIsIkxUUyIsIkxUIiwiTEwiLCJMTEwiLCJMTExMIiwiZGF5T2ZNb250aE9yZGluYWxQYXJzZSIsInJlbGF0aXZlVGltZSIsImZ1dHVyZSIsInBhc3QiLCJzcyIsIm1tIiwiaGgiLCJkZCIsInd3IiwiTU0iLCJ5eSIsImRvdyIsImRveSIsIm1lcmlkaWVtUGFyc2UiLCJsdCIsImR0IiwiaHQiLCJjdCIsIl9hYmJyIiwicmVxdWlyZSIsImZ0IiwiUCIsIm10IiwiYWJiciIsIl9jb25maWciLCJwYXJlbnRMb2NhbGUiLCJuYW1lIiwiY29uZmlnIiwiZm9yRWFjaCIsIl90IiwiX2EiLCJfb3ZlcmZsb3dEYXlPZlllYXIiLCJfb3ZlcmZsb3dXZWVrcyIsIl9vdmVyZmxvd1dlZWtkYXkiLCJ5dCIsImd0Iiwid3QiLCJwdCIsImt0IiwiTXQiLCJ2dCIsIkR0IiwiVVQiLCJHTVQiLCJFRFQiLCJFU1QiLCJDRFQiLCJDU1QiLCJNRFQiLCJNU1QiLCJQRFQiLCJQU1QiLCJZdCIsImV4ZWMiLCJ4dCIsIlN0IiwiT3QiLCJidCIsIlR0Iiwibm93IiwiX3VzZVVUQyIsIlIiLCJfd2VlayIsIl9kYXlPZlllYXIiLCJfbmV4dERheSIsIklTT184NjAxIiwiUkZDXzI4MjIiLCJtZXJpZGllbUhvdXIiLCJlcmFzQ29udmVydFllYXIiLCJOdCIsInByZXBhcnNlIiwic2NvcmUiLCJjcmVhdGVGcm9tSW5wdXRGYWxsYmFjayIsImFkZCIsIlB0IiwiUnQiLCJDdCIsInBhcnNlRmxvYXQiLCJfbWlsbGlzZWNvbmRzIiwiX2RheXMiLCJfbW9udGhzIiwiX2RhdGEiLCJfYnViYmxlIiwiVXQiLCJIdCIsInJvdW5kIiwiRnQiLCJ1dGNPZmZzZXQiLCJWdCIsIkx0IiwiR3QiLCJjbG9uZSIsInNldFRpbWUiLCJsb2NhbCIsIkV0IiwiZ2V0VGltZXpvbmVPZmZzZXQiLCJBdCIsIkl0IiwianQiLCJDIiwiWnQiLCJpc0JlZm9yZSIsInp0IiwiZnJvbSIsInRvIiwiaXNBZnRlciIsInF0IiwiJHQiLCJmbiIsImludmFsaWQiLCJCdCIsIlN0cmluZyIsIkp0IiwiZmlsdGVyIiwiUXQiLCJYdCIsImRlZmF1bHRGb3JtYXQiLCJkZWZhdWx0Rm9ybWF0VXRjIiwibG9jYWxlIiwiS3QiLCJlbiIsInRuIiwibm4iLCJzbiIsInJuIiwiZXJhc0FiYnJSZWdleCIsImFuIiwiZXJhcyIsIm5hcnJvdyIsIl9lcmFzUmVnZXgiLCJfZXJhc05hbWVSZWdleCIsIl9lcmFzQWJiclJlZ2V4IiwiX2VyYXNOYXJyb3dSZWdleCIsIm9uIiwidW4iLCJlcmFzTmFtZVJlZ2V4IiwiZXJhc05hcnJvd1JlZ2V4IiwiZXJhc1BhcnNlIiwiX2VyYVllYXJPcmRpbmFsUmVnZXgiLCJlcmFZZWFyT3JkaW5hbFBhcnNlIiwiX2RheU9mTW9udGhPcmRpbmFsUGFyc2UiLCJfb3JkaW5hbFBhcnNlIiwiX2RheU9mTW9udGhPcmRpbmFsUGFyc2VMZW5pZW50IiwibG4iLCJkbiIsImhuIiwic3RhcnRPZiIsImNhbGVuZGFyRm9ybWF0IiwiZm9ybWF0IiwiZGlmZiIsImVuZE9mIiwiaXNVdGMiLCJwb3N0Zm9ybWF0IiwiaHVtYW5pemUiLCJmcm9tTm93IiwidG9Ob3ciLCJnZXQiLCJpbnZhbGlkQXQiLCJpc0JldHdlZW4iLCJpc1NhbWUiLCJpc1NhbWVPckFmdGVyIiwiaXNTYW1lT3JCZWZvcmUiLCJsYW5nIiwicGFyc2luZ0ZsYWdzIiwidW5pdCIsInByaW9yaXR5Iiwic3VidHJhY3QiLCJ0b0FycmF5IiwidG9PYmplY3QiLCJ0b0RhdGUiLCJ0b0lTT1N0cmluZyIsImluc3BlY3QiLCJpc0xvY2FsIiwiU3ltYm9sIiwiZm9yIiwidG9KU09OIiwidW5peCIsImNyZWF0aW9uRGF0YSIsImlucHV0IiwiaXNVVEMiLCJzdHJpY3QiLCJlcmFOYW1lIiwic2luY2UiLCJ1bnRpbCIsImVyYU5hcnJvdyIsImVyYUFiYnIiLCJlcmFZZWFyIiwib2Zmc2V0IiwiaXNMZWFwWWVhciIsImRheXNJbk1vbnRoIiwiaXNvV2Vla3MiLCJ3ZWVrc0luWWVhciIsIndlZWtzSW5XZWVrWWVhciIsImlzb1dlZWtzSW5ZZWFyIiwiaXNvV2Vla3NJbklTT1dlZWtZZWFyIiwiX2NoYW5nZUluUHJvZ3Jlc3MiLCJwYXJzZVpvbmUiLCJoYXNBbGlnbmVkSG91ck9mZnNldCIsImlzRFNUIiwiaXNVdGNPZmZzZXQiLCJ6b25lQWJiciIsInpvbmVOYW1lIiwiem9uZSIsImlzRFNUU2hpZnRlZCIsIl9pc0RTVFNoaWZ0ZWQiLCJjbiIsIm1uIiwiX2NhbGVuZGFyIiwiX2xvbmdEYXRlRm9ybWF0IiwidG9VcHBlckNhc2UiLCJtYXAiLCJfaW52YWxpZERhdGUiLCJfb3JkaW5hbCIsIl9yZWxhdGl2ZVRpbWUiLCJwYXN0RnV0dXJlIiwic291cmNlIiwiX2VyYXMiLCJpc0Zvcm1hdCIsInN0YW5kYWxvbmUiLCJfbW9udGhzU2hvcnQiLCJfbW9udGhzUGFyc2VFeGFjdCIsInRvTG9jYWxlTG93ZXJDYXNlIiwiX21vbnRoc1BhcnNlIiwiX2xvbmdNb250aHNQYXJzZSIsIl9zaG9ydE1vbnRoc1BhcnNlIiwiZmlyc3REYXlPZlllYXIiLCJmaXJzdERheU9mV2VlayIsIl93ZWVrZGF5cyIsIl93ZWVrZGF5c01pbiIsIl93ZWVrZGF5c1Nob3J0IiwiX3dlZWtkYXlzUGFyc2VFeGFjdCIsIl93ZWVrZGF5c1BhcnNlIiwiX3Nob3J0V2Vla2RheXNQYXJzZSIsIl9taW5XZWVrZGF5c1BhcnNlIiwiX2Z1bGxXZWVrZGF5c1BhcnNlIiwiY2hhckF0IiwibGFuZ0RhdGEiLCJfbiIsInluIiwiZ24iLCJ3biIsInBuIiwia24iLCJhcyIsIk1uIiwidm4iLCJEbiIsIlluIiwiU24iLCJPbiIsImJuIiwiVG4iLCJ4biIsImFzU2Vjb25kcyIsInRvRml4ZWQiLCJVIiwiYXNNaWxsaXNlY29uZHMiLCJhc01pbnV0ZXMiLCJhc0hvdXJzIiwiYXNEYXlzIiwiYXNXZWVrcyIsImFzTW9udGhzIiwiYXNRdWFydGVycyIsImFzWWVhcnMiLCJhc3NpZ24iLCJ0b0lzb1N0cmluZyIsInZlcnNpb24iLCJpc0RhdGUiLCJkdXJhdGlvbiIsImlzTW9tZW50IiwiaXNEdXJhdGlvbiIsImRlZmluZUxvY2FsZSIsInVwZGF0ZUxvY2FsZSIsImxvY2FsZXMiLCJub3JtYWxpemVVbml0cyIsInJlbGF0aXZlVGltZVJvdW5kaW5nIiwicmVsYXRpdmVUaW1lVGhyZXNob2xkIiwiSFRNTDVfRk1UIiwiREFURVRJTUVfTE9DQUwiLCJEQVRFVElNRV9MT0NBTF9TRUNPTkRTIiwiREFURVRJTUVfTE9DQUxfTVMiLCJEQVRFIiwiVElNRSIsIlRJTUVfU0VDT05EUyIsIlRJTUVfTVMiLCJXRUVLIiwiTU9OVEgiXSwibWFwcGluZ3MiOiI7QUFBQSxDQUFDLFVBQVNBLENBQUMsRUFBQ0MsQ0FBQyxFQUFDO0VBQUMsUUFBUSxXQUFnQix1QkFBUEMsT0FBTyxNQUFFLFdBQVcsSUFBRSxPQUFPQyxNQUFNLEdBQUNBLE1BQU0sQ0FBQ0QsT0FBTyxHQUFDRCxDQUFDLEVBQUUsR0FBQyxLQUFxQyxHQUFDRyxvQ0FBT0gsQ0FBQztBQUFBO0FBQUE7QUFBQTtBQUFBLG9HQUFDLEdBQUNELFNBQVk7QUFBQSxDQUFDLENBQUMsSUFBSSxFQUFDLFlBQVU7RUFBQyxZQUFZOztFQUFDLElBQUlLLENBQUM7RUFBQyxTQUFTQyxDQUFDLEdBQUU7SUFBQyxPQUFPRCxDQUFDLENBQUNFLEtBQUssQ0FBQyxJQUFJLEVBQUNDLFNBQVMsQ0FBQztFQUFBO0VBQUMsU0FBU0MsQ0FBQyxDQUFDVCxDQUFDLEVBQUM7SUFBQyxPQUFPQSxDQUFDLFlBQVlVLEtBQUssSUFBRSxnQkFBZ0IsS0FBR0MsTUFBTSxDQUFDQyxTQUFTLENBQUNDLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDZCxD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QyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0VBQUEsQ0FBQyxFQUFDSyxDQUFDLENBQUN1YyxjQUFjLEdBQUMsVUFBUzdjLENBQUMsRUFBQ0MsQ0FBQyxFQUFDO0lBQUMsT0FBTSxDQUFDRCxDQUFDLEdBQUNBLENBQUMsQ0FBQytjLElBQUksQ0FBQzljLENBQUMsRUFBQyxNQUFNLEVBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxDQUFDLENBQUMsR0FBQyxVQUFVLEdBQUNELENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLEdBQUNBLENBQUMsR0FBQyxDQUFDLEdBQUMsU0FBUyxHQUFDQSxDQUFDLEdBQUMsQ0FBQyxHQUFDLFNBQVMsR0FBQ0EsQ0FBQyxHQUFDLENBQUMsR0FBQyxTQUFTLEdBQUNBLENBQUMsR0FBQyxDQUFDLEdBQUMsVUFBVSxHQUFDLFVBQVU7RUFBQSxDQUFDLEVBQUNNLENBQUMsQ0FBQ00sU0FBUyxHQUFDNkssQ0FBQyxFQUFDbkwsQ0FBQyxDQUFDeWtCLFNBQVMsR0FBQztJQUFDQyxjQUFjLEVBQUMsa0JBQWtCO0lBQUNDLHNCQUFzQixFQUFDLHFCQUFxQjtJQUFDQyxpQkFBaUIsRUFBQyx5QkFBeUI7SUFBQ0MsSUFBSSxFQUFDLFlBQVk7SUFBQ0MsSUFBSSxFQUFDLE9BQU87SUFBQ0MsWUFBWSxFQUFDLFVBQVU7SUFBQ0MsT0FBTyxFQUFDLGNBQWM7SUFBQ0MsSUFBSSxFQUFDLFlBQVk7SUFBQ0MsS0FBSyxFQUFDO0VBQVMsQ0FBQyxFQUFDbGxCLENBQUM7QUFBQSxDQUFDLENBQUMsQyIsImZpbGUiOiI4NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIhZnVuY3Rpb24oZSx0KXtcIm9iamVjdFwiPT10eXBlb2YgZXhwb3J0cyYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIG1vZHVsZT9tb2R1bGUuZXhwb3J0cz10KCk6XCJmdW5jdGlvblwiPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kP2RlZmluZSh0KTplLm1vbWVudD10KCl9KHRoaXMsZnVuY3Rpb24oKXtcInVzZSBzdHJpY3RcIjt2YXIgSDtmdW5jdGlvbiBfKCl7cmV0dXJuIEguYXBwbHkobnVsbCxhcmd1bWVudHMpfWZ1bmN0aW9uIHkoZSl7cmV0dXJuIGUgaW5zdGFuY2VvZiBBcnJheXx8XCJbb2JqZWN0IEFycmF5XVwiPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGUpfWZ1bmN0aW9uIEYoZSl7cmV0dXJuIG51bGwhPWUmJlwiW29iamVjdCBPYmplY3RdXCI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoZSl9ZnVuY3Rpb24gYyhlLHQpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSx0KX1mdW5jdGlvbiBMKGUpe2lmKE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKXJldHVybiAwPT09T2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoZSkubGVuZ3RoO2Zvcih2YXIgdCBpbiBlKWlmKGMoZSx0KSlyZXR1cm47cmV0dXJuIDF9ZnVuY3Rpb24gZyhlKXtyZXR1cm4gdm9pZCAwPT09ZX1mdW5jdGlvbiB3KGUpe3JldHVyblwibnVtYmVyXCI9PXR5cGVvZiBlfHxcIltvYmplY3QgTnVtYmVyXVwiPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGUpfWZ1bmN0aW9uIFYoZSl7cmV0dXJuIGUgaW5zdGFuY2VvZiBEYXRlfHxcIltvYmplY3QgRGF0ZV1cIj09PU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChlKX1mdW5jdGlvbiBHKGUsdCl7Zm9yKHZhciBuPVtdLHM9ZS5sZW5ndGgsaT0wO2k8czsrK2kpbi5wdXNoKHQoZVtpXSxpKSk7cmV0dXJuIG59ZnVuY3Rpb24gRShlLHQpe2Zvcih2YXIgbiBpbiB0KWModCxuKSYmKGVbbl09dFtuXSk7cmV0dXJuIGModCxcInRvU3RyaW5nXCIpJiYoZS50b1N0cmluZz10LnRvU3RyaW5nKSxjKHQsXCJ2YWx1ZU9mXCIpJiYoZS52YWx1ZU9mPXQudmFsdWVPZiksZX1mdW5jdGlvbiBsKGUsdCxuLHMpe3JldHVybiBXdChlLHQsbixzLCEwKS51dGMoKX1mdW5jdGlvbiBwKGUpe3JldHVybiBudWxsPT1lLl9wZiYmKGUuX3BmPXtlbXB0eTohMSx1bnVzZWRUb2tlbnM6W10sdW51c2VkSW5wdXQ6W10sb3ZlcmZsb3c6LTIsY2hhcnNMZWZ0T3ZlcjowLG51bGxJbnB1dDohMSxpbnZhbGlkRXJhOm51bGwsaW52YWxpZE1vbnRoOm51bGwsaW52YWxpZEZvcm1hdDohMSx1c2VySW52YWxpZGF0ZWQ6ITEsaXNvOiExLHBhcnNlZERhdGVQYXJ0czpbXSxlcmE6bnVsbCxtZXJpZGllbTpudWxsLHJmYzI4MjI6ITEsd2Vla2RheU1pc21hdGNoOiExfSksZS5fcGZ9ZnVuY3Rpb24gQShlKXt2YXIgdCxuLHM9ZS5fZCYmIWlzTmFOKGUuX2QuZ2V0VGltZSgpKTtyZXR1cm4gcyYmKHQ9cChlKSxuPWouY2FsbCh0LnBhcnNlZERhdGVQYXJ0cyxmdW5jdGlvbihlKXtyZXR1cm4gbnVsbCE9ZX0pLHM9dC5vdmVyZmxvdzwwJiYhdC5lbXB0eSYmIXQuaW52YWxpZEVyYSYmIXQuaW52YWxpZE1vbnRoJiYhdC5pbnZhbGlkV2Vla2RheSYmIXQud2Vla2RheU1pc21hdGNoJiYhdC5udWxsSW5wdXQmJiF0LmludmFsaWRGb3JtYXQmJiF0LnVzZXJJbnZhbGlkYXRlZCYmKCF0Lm1lcmlkaWVtfHx0Lm1lcmlkaWVtJiZuKSxlLl9zdHJpY3QpJiYocz1zJiYwPT09dC5jaGFyc0xlZnRPdmVyJiYwPT09dC51bnVzZWRUb2tlbnMubGVuZ3RoJiZ2b2lkIDA9PT10LmJpZ0hvdXIpLG51bGwhPU9iamVjdC5pc0Zyb3plbiYmT2JqZWN0LmlzRnJvemVuKGUpP3M6KGUuX2lzVmFsaWQ9cyxlLl9pc1ZhbGlkKX1mdW5jdGlvbiBJKGUpe3ZhciB0PWwoTmFOKTtyZXR1cm4gbnVsbCE9ZT9FKHAodCksZSk6cCh0KS51c2VySW52YWxpZGF0ZWQ9ITAsdH12YXIgaj1BcnJheS5wcm90b3R5cGUuc29tZXx8ZnVuY3Rpb24oZSl7Zm9yKHZhciB0PU9iamVjdCh0aGlzKSxuPXQubGVuZ3RoPj4+MCxzPTA7czxuO3MrKylpZihzIGluIHQmJmUuY2FsbCh0aGlzLHRbc10scyx0KSlyZXR1cm4hMDtyZXR1cm4hMX0sWj1fLm1vbWVudFByb3BlcnRpZXM9W10sej0hMTtmdW5jdGlvbiBxKGUsdCl7dmFyIG4scyxpLHI9Wi5sZW5ndGg7aWYoZyh0Ll9pc0FNb21lbnRPYmplY3QpfHwoZS5faXNBTW9tZW50T2JqZWN0PXQuX2lzQU1vbWVudE9iamVjdCksZyh0Ll9pKXx8KGUuX2k9dC5faSksZyh0Ll9mKXx8KGUuX2Y9dC5fZiksZyh0Ll9sKXx8KGUuX2w9dC5fbCksZyh0Ll9zdHJpY3QpfHwoZS5fc3RyaWN0PXQuX3N0cmljdCksZyh0Ll90em0pfHwoZS5fdHptPXQuX3R6bSksZyh0Ll9pc1VUQyl8fChlLl9pc1VUQz10Ll9pc1VUQyksZyh0Ll9vZmZzZXQpfHwoZS5fb2Zmc2V0PXQuX29mZnNldCksZyh0Ll9wZil8fChlLl9wZj1wKHQpKSxnKHQuX2xvY2FsZSl8fChlLl9sb2NhbGU9dC5fbG9jYWxlKSwwPHIpZm9yKG49MDtuPHI7bisrKWcoaT10W3M9WltuXV0pfHwoZVtzXT1pKTtyZXR1cm4gZX1mdW5jdGlvbiAkKGUpe3EodGhpcyxlKSx0aGlzLl9kPW5ldyBEYXRlKG51bGwhPWUuX2Q/ZS5fZC5nZXRUaW1lKCk6TmFOKSx0aGlzLmlzVmFsaWQoKXx8KHRoaXMuX2Q9bmV3IERhdGUoTmFOKSksITE9PT16JiYoej0hMCxfLnVwZGF0ZU9mZnNldCh0aGlzKSx6PSExKX1mdW5jdGlvbiBrKGUpe3JldHVybiBlIGluc3RhbmNlb2YgJHx8bnVsbCE9ZSYmbnVsbCE9ZS5faXNBTW9tZW50T2JqZWN0fWZ1bmN0aW9uIEIoZSl7ITE9PT1fLnN1cHByZXNzRGVwcmVjYXRpb25XYXJuaW5ncyYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIGNvbnNvbGUmJmNvbnNvbGUud2FybiYmY29uc29sZS53YXJuKFwiRGVwcmVjYXRpb24gd2FybmluZzogXCIrZSl9ZnVuY3Rpb24gZShyLGEpe3ZhciBvPSEwO3JldHVybiBFKGZ1bmN0aW9uKCl7aWYobnVsbCE9Xy5kZXByZWNhdGlvbkhhbmRsZXImJl8uZGVwcmVjYXRpb25IYW5kbGVyKG51bGwsciksbyl7Zm9yKHZhciBlLHQsbj1bXSxzPWFyZ3VtZW50cy5sZW5ndGgsaT0wO2k8cztpKyspe2lmKGU9XCJcIixcIm9iamVjdFwiPT10eXBlb2YgYXJndW1lbnRzW2ldKXtmb3IodCBpbiBlKz1cIlxcbltcIitpK1wiXSBcIixhcmd1bWVudHNbMF0pYyhhcmd1bWVudHNbMF0sdCkmJihlKz10K1wiOiBcIithcmd1bWVudHNbMF1bdF0rXCIsIFwiKTtlPWUuc2xpY2UoMCwtMil9ZWxzZSBlPWFyZ3VtZW50c1tpXTtuLnB1c2goZSl9QihyK1wiXFxuQXJndW1lbnRzOiBcIitBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChuKS5qb2luKFwiXCIpK1wiXFxuXCIrKG5ldyBFcnJvcikuc3RhY2spLG89ITF9cmV0dXJuIGEuYXBwbHkodGhpcyxhcmd1bWVudHMpfSxhKX12YXIgSj17fTtmdW5jdGlvbiBRKGUsdCl7bnVsbCE9Xy5kZXByZWNhdGlvbkhhbmRsZXImJl8uZGVwcmVjYXRpb25IYW5kbGVyKGUsdCksSltlXXx8KEIodCksSltlXT0hMCl9ZnVuY3Rpb24gYShlKXtyZXR1cm5cInVuZGVmaW5lZFwiIT10eXBlb2YgRnVuY3Rpb24mJmUgaW5zdGFuY2VvZiBGdW5jdGlvbnx8XCJbb2JqZWN0IEZ1bmN0aW9uXVwiPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGUpfWZ1bmN0aW9uIFgoZSx0KXt2YXIgbixzPUUoe30sZSk7Zm9yKG4gaW4gdCljKHQsbikmJihGKGVbbl0pJiZGKHRbbl0pPyhzW25dPXt9LEUoc1tuXSxlW25dKSxFKHNbbl0sdFtuXSkpOm51bGwhPXRbbl0/c1tuXT10W25dOmRlbGV0ZSBzW25dKTtmb3IobiBpbiBlKWMoZSxuKSYmIWModCxuKSYmRihlW25dKSYmKHNbbl09RSh7fSxzW25dKSk7cmV0dXJuIHN9ZnVuY3Rpb24gSyhlKXtudWxsIT1lJiZ0aGlzLnNldChlKX1fLnN1cHByZXNzRGVwcmVjYXRpb25XYXJuaW5ncz0hMSxfLmRlcHJlY2F0aW9uSGFuZGxlcj1udWxsO3ZhciBlZT1PYmplY3Qua2V5c3x8ZnVuY3Rpb24oZSl7dmFyIHQsbj1bXTtmb3IodCBpbiBlKWMoZSx0KSYmbi5wdXNoKHQpO3JldHVybiBufTtmdW5jdGlvbiByKGUsdCxuKXt2YXIgcz1cIlwiK01hdGguYWJzKGUpO3JldHVybigwPD1lP24/XCIrXCI6XCJcIjpcIi1cIikrTWF0aC5wb3coMTAsTWF0aC5tYXgoMCx0LXMubGVuZ3RoKSkudG9TdHJpbmcoKS5zdWJzdHIoMSkrc312YXIgdGU9LyhcXFtbXlxcW10qXFxdKXwoXFxcXCk/KFtIaF1tbShzcyk/fE1vfE1NP00/TT98RG98REREb3xERD9EP0Q/fGRkZD9kP3xkbz98d1tvfHddP3xXW298V10/fFFvP3xOezEsNX18WVlZWVlZfFlZWVlZfFlZWVl8WVl8eXsyLDR9fHlvP3xnZyhnZ2c/KT98R0coR0dHPyk/fGV8RXxhfEF8aGg/fEhIP3xraz98bW0/fHNzP3xTezEsOX18eHxYfHp6P3xaWj98LikvZyxuZT0vKFxcW1teXFxbXSpcXF0pfChcXFxcKT8oTFRTfExUfExMP0w/TD98bHsxLDR9KS9nLHNlPXt9LGllPXt9O2Z1bmN0aW9uIHMoZSx0LG4scyl7dmFyIGk9XCJzdHJpbmdcIj09dHlwZW9mIHM/ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc1tzXSgpfTpzO2UmJihpZVtlXT1pKSx0JiYoaWVbdFswXV09ZnVuY3Rpb24oKXtyZXR1cm4gcihpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSx0WzFdLHRbMl0pfSksbiYmKGllW25dPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubG9jYWxlRGF0YSgpLm9yZGluYWwoaS5hcHBseSh0aGlzLGFyZ3VtZW50cyksZSl9KX1mdW5jdGlvbiByZShlLHQpe3JldHVybiBlLmlzVmFsaWQoKT8odD1hZSh0LGUubG9jYWxlRGF0YSgpKSxzZVt0XT1zZVt0XXx8ZnVuY3Rpb24ocyl7Zm9yKHZhciBlLGk9cy5tYXRjaCh0ZSksdD0wLHI9aS5sZW5ndGg7dDxyO3QrKylpZVtpW3RdXT9pW3RdPWllW2lbdF1dOmlbdF09KGU9aVt0XSkubWF0Y2goL1xcW1tcXHNcXFNdLyk/ZS5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKTplLnJlcGxhY2UoL1xcXFwvZyxcIlwiKTtyZXR1cm4gZnVuY3Rpb24oZSl7Zm9yKHZhciB0PVwiXCIsbj0wO248cjtuKyspdCs9YShpW25dKT9pW25dLmNhbGwoZSxzKTppW25dO3JldHVybiB0fX0odCksc2VbdF0oZSkpOmUubG9jYWxlRGF0YSgpLmludmFsaWREYXRlKCl9ZnVuY3Rpb24gYWUoZSx0KXt2YXIgbj01O2Z1bmN0aW9uIHMoZSl7cmV0dXJuIHQubG9uZ0RhdGVGb3JtYXQoZSl8fGV9Zm9yKG5lLmxhc3RJbmRleD0wOzA8PW4mJm5lLnRlc3QoZSk7KWU9ZS5yZXBsYWNlKG5lLHMpLG5lLmxhc3RJbmRleD0wLC0tbjtyZXR1cm4gZX12YXIgb2U9e0Q6XCJkYXRlXCIsZGF0ZXM6XCJkYXRlXCIsZGF0ZTpcImRhdGVcIixkOlwiZGF5XCIsZGF5czpcImRheVwiLGRheTpcImRheVwiLGU6XCJ3ZWVrZGF5XCIsd2Vla2RheXM6XCJ3ZWVrZGF5XCIsd2Vla2RheTpcIndlZWtkYXlcIixFOlwiaXNvV2Vla2RheVwiLGlzb3dlZWtkYXlzOlwiaXNvV2Vla2RheVwiLGlzb3dlZWtkYXk6XCJpc29XZWVrZGF5XCIsREREOlwiZGF5T2ZZZWFyXCIsZGF5b2Z5ZWFyczpcImRheU9mWWVhclwiLGRheW9meWVhcjpcImRheU9mWWVhclwiLGg6XCJob3VyXCIsaG91cnM6XCJob3VyXCIsaG91cjpcImhvdXJcIixtczpcIm1pbGxpc2Vjb25kXCIsbWlsbGlzZWNvbmRzOlwibWlsbGlzZWNvbmRcIixtaWxsaXNlY29uZDpcIm1pbGxpc2Vjb25kXCIsbTpcIm1pbnV0ZVwiLG1pbnV0ZXM6XCJtaW51dGVcIixtaW51dGU6XCJtaW51dGVcIixNOlwibW9udGhcIixtb250aHM6XCJtb250aFwiLG1vbnRoOlwibW9udGhcIixROlwicXVhcnRlclwiLHF1YXJ0ZXJzOlwicXVhcnRlclwiLHF1YXJ0ZXI6XCJxdWFydGVyXCIsczpcInNlY29uZFwiLHNlY29uZHM6XCJzZWNvbmRcIixzZWNvbmQ6XCJzZWNvbmRcIixnZzpcIndlZWtZZWFyXCIsd2Vla3llYXJzOlwid2Vla1llYXJcIix3ZWVreWVhcjpcIndlZWtZZWFyXCIsR0c6XCJpc29XZWVrWWVhclwiLGlzb3dlZWt5ZWFyczpcImlzb1dlZWtZZWFyXCIsaXNvd2Vla3llYXI6XCJpc29XZWVrWWVhclwiLHc6XCJ3ZWVrXCIsd2Vla3M6XCJ3ZWVrXCIsd2VlazpcIndlZWtcIixXOlwiaXNvV2Vla1wiLGlzb3dlZWtzOlwiaXNvV2Vla1wiLGlzb3dlZWs6XCJpc29XZWVrXCIseTpcInllYXJcIix5ZWFyczpcInllYXJcIix5ZWFyOlwieWVhclwifTtmdW5jdGlvbiBvKGUpe3JldHVyblwic3RyaW5nXCI9PXR5cGVvZiBlP29lW2VdfHxvZVtlLnRvTG93ZXJDYXNlKCldOnZvaWQgMH1mdW5jdGlvbiB1ZShlKXt2YXIgdCxuLHM9e307Zm9yKG4gaW4gZSljKGUsbikmJih0PW8obikpJiYoc1t0XT1lW25dKTtyZXR1cm4gc312YXIgbGU9e2RhdGU6OSxkYXk6MTEsd2Vla2RheToxMSxpc29XZWVrZGF5OjExLGRheU9mWWVhcjo0LGhvdXI6MTMsbWlsbGlzZWNvbmQ6MTYsbWludXRlOjE0LG1vbnRoOjgscXVhcnRlcjo3LHNlY29uZDoxNSx3ZWVrWWVhcjoxLGlzb1dlZWtZZWFyOjEsd2Vlazo1LGlzb1dlZWs6NSx5ZWFyOjF9O3ZhciBkZT0vXFxkLyx0PS9cXGRcXGQvLGhlPS9cXGR7M30vLGNlPS9cXGR7NH0vLGZlPS9bKy1dP1xcZHs2fS8sbj0vXFxkXFxkPy8sbWU9L1xcZFxcZFxcZFxcZD8vLF9lPS9cXGRcXGRcXGRcXGRcXGRcXGQ/Lyx5ZT0vXFxkezEsM30vLGdlPS9cXGR7MSw0fS8sd2U9L1srLV0/XFxkezEsNn0vLHBlPS9cXGQrLyxrZT0vWystXT9cXGQrLyxNZT0vWnxbKy1dXFxkXFxkOj9cXGRcXGQvZ2ksdmU9L1p8WystXVxcZFxcZCg/Ojo/XFxkXFxkKT8vZ2ksaT0vWzAtOV17MCwyNTZ9WydhLXpcXHUwMEEwLVxcdTA1RkZcXHUwNzAwLVxcdUQ3RkZcXHVGOTAwLVxcdUZEQ0ZcXHVGREYwLVxcdUZGMDdcXHVGRjEwLVxcdUZGRUZdezEsMjU2fXxbXFx1MDYwMC1cXHUwNkZGXFwvXXsxLDI1Nn0oXFxzKj9bXFx1MDYwMC1cXHUwNkZGXXsxLDI1Nn0pezEsMn0vaSx1PS9eWzEtOV1cXGQ/LyxkPS9eKFsxLTldXFxkfFxcZCkvO2Z1bmN0aW9uIGgoZSxuLHMpe1llW2VdPWEobik/bjpmdW5jdGlvbihlLHQpe3JldHVybiBlJiZzP3M6bn19ZnVuY3Rpb24gRGUoZSx0KXtyZXR1cm4gYyhZZSxlKT9ZZVtlXSh0Ll9zdHJpY3QsdC5fbG9jYWxlKTpuZXcgUmVnRXhwKGYoZS5yZXBsYWNlKFwiXFxcXFwiLFwiXCIpLnJlcGxhY2UoL1xcXFwoXFxbKXxcXFxcKFxcXSl8XFxbKFteXFxdXFxbXSopXFxdfFxcXFwoLikvZyxmdW5jdGlvbihlLHQsbixzLGkpe3JldHVybiB0fHxufHxzfHxpfSkpKX1mdW5jdGlvbiBmKGUpe3JldHVybiBlLnJlcGxhY2UoL1stXFwvXFxcXF4kKis/LigpfFtcXF17fV0vZyxcIlxcXFwkJlwiKX1mdW5jdGlvbiBtKGUpe3JldHVybiBlPDA/TWF0aC5jZWlsKGUpfHwwOk1hdGguZmxvb3IoZSl9ZnVuY3Rpb24gTShlKXt2YXIgZT0rZSx0PTA7cmV0dXJuIHQ9MCE9ZSYmaXNGaW5pdGUoZSk/bShlKTp0fXZhciBZZT17fSxTZT17fTtmdW5jdGlvbiB2KGUsbil7dmFyIHQscyxpPW47Zm9yKFwic3RyaW5nXCI9PXR5cGVvZiBlJiYoZT1bZV0pLHcobikmJihpPWZ1bmN0aW9uKGUsdCl7dFtuXT1NKGUpfSkscz1lLmxlbmd0aCx0PTA7dDxzO3QrKylTZVtlW3RdXT1pfWZ1bmN0aW9uIE9lKGUsaSl7dihlLGZ1bmN0aW9uKGUsdCxuLHMpe24uX3c9bi5fd3x8e30saShlLG4uX3csbixzKX0pfWZ1bmN0aW9uIGJlKGUpe3JldHVybiBlJTQ9PTAmJmUlMTAwIT0wfHxlJTQwMD09MH12YXIgRD0wLFk9MSxTPTIsTz0zLGI9NCxUPTUsVGU9Nix4ZT03LE5lPTg7ZnVuY3Rpb24gV2UoZSl7cmV0dXJuIGJlKGUpPzM2NjozNjV9cyhcIllcIiwwLDAsZnVuY3Rpb24oKXt2YXIgZT10aGlzLnllYXIoKTtyZXR1cm4gZTw9OTk5OT9yKGUsNCk6XCIrXCIrZX0pLHMoMCxbXCJZWVwiLDJdLDAsZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy55ZWFyKCklMTAwfSkscygwLFtcIllZWVlcIiw0XSwwLFwieWVhclwiKSxzKDAsW1wiWVlZWVlcIiw1XSwwLFwieWVhclwiKSxzKDAsW1wiWVlZWVlZXCIsNiwhMF0sMCxcInllYXJcIiksaChcIllcIixrZSksaChcIllZXCIsbix0KSxoKFwiWVlZWVwiLGdlLGNlKSxoKFwiWVlZWVlcIix3ZSxmZSksaChcIllZWVlZWVwiLHdlLGZlKSx2KFtcIllZWVlZXCIsXCJZWVlZWVlcIl0sRCksdihcIllZWVlcIixmdW5jdGlvbihlLHQpe3RbRF09Mj09PWUubGVuZ3RoP18ucGFyc2VUd29EaWdpdFllYXIoZSk6TShlKX0pLHYoXCJZWVwiLGZ1bmN0aW9uKGUsdCl7dFtEXT1fLnBhcnNlVHdvRGlnaXRZZWFyKGUpfSksdihcIllcIixmdW5jdGlvbihlLHQpe3RbRF09cGFyc2VJbnQoZSwxMCl9KSxfLnBhcnNlVHdvRGlnaXRZZWFyPWZ1bmN0aW9uKGUpe3JldHVybiBNKGUpKyg2ODxNKGUpPzE5MDA6MmUzKX07dmFyIHgsUGU9UmUoXCJGdWxsWWVhclwiLCEwKTtmdW5jdGlvbiBSZSh0LG4pe3JldHVybiBmdW5jdGlvbihlKXtyZXR1cm4gbnVsbCE9ZT8oVWUodGhpcyx0LGUpLF8udXBkYXRlT2Zmc2V0KHRoaXMsbiksdGhpcyk6Q2UodGhpcyx0KX19ZnVuY3Rpb24gQ2UoZSx0KXtpZighZS5pc1ZhbGlkKCkpcmV0dXJuIE5hTjt2YXIgbj1lLl9kLHM9ZS5faXNVVEM7c3dpdGNoKHQpe2Nhc2VcIk1pbGxpc2Vjb25kc1wiOnJldHVybiBzP24uZ2V0VVRDTWlsbGlzZWNvbmRzKCk6bi5nZXRNaWxsaXNlY29uZHMoKTtjYXNlXCJTZWNvbmRzXCI6cmV0dXJuIHM/bi5nZXRVVENTZWNvbmRzKCk6bi5nZXRTZWNvbmRzKCk7Y2FzZVwiTWludXRlc1wiOnJldHVybiBzP24uZ2V0VVRDTWludXRlcygpOm4uZ2V0TWludXRlcygpO2Nhc2VcIkhvdXJzXCI6cmV0dXJuIHM/bi5nZXRVVENIb3VycygpOm4uZ2V0SG91cnMoKTtjYXNlXCJEYXRlXCI6cmV0dXJuIHM/bi5nZXRVVENEYXRlKCk6bi5nZXREYXRlKCk7Y2FzZVwiRGF5XCI6cmV0dXJuIHM/bi5nZXRVVENEYXkoKTpuLmdldERheSgpO2Nhc2VcIk1vbnRoXCI6cmV0dXJuIHM/bi5nZXRVVENNb250aCgpOm4uZ2V0TW9udGgoKTtjYXNlXCJGdWxsWWVhclwiOnJldHVybiBzP24uZ2V0VVRDRnVsbFllYXIoKTpuLmdldEZ1bGxZZWFyKCk7ZGVmYXVsdDpyZXR1cm4gTmFOfX1mdW5jdGlvbiBVZShlLHQsbil7dmFyIHMsaSxyO2lmKGUuaXNWYWxpZCgpJiYhaXNOYU4obikpe3N3aXRjaChzPWUuX2QsaT1lLl9pc1VUQyx0KXtjYXNlXCJNaWxsaXNlY29uZHNcIjpyZXR1cm4gaT9zLnNldFVUQ01pbGxpc2Vjb25kcyhuKTpzLnNldE1pbGxpc2Vjb25kcyhuKTtjYXNlXCJTZWNvbmRzXCI6cmV0dXJuIGk/cy5zZXRVVENTZWNvbmRzKG4pOnMuc2V0U2Vjb25kcyhuKTtjYXNlXCJNaW51dGVzXCI6cmV0dXJuIGk/cy5zZXRVVENNaW51dGVzKG4pOnMuc2V0TWludXRlcyhuKTtjYXNlXCJIb3Vyc1wiOnJldHVybiBpP3Muc2V0VVRDSG91cnMobik6cy5zZXRIb3VycyhuKTtjYXNlXCJEYXRlXCI6cmV0dXJuIGk/cy5zZXRVVENEYXRlKG4pOnMuc2V0RGF0ZShuKTtjYXNlXCJGdWxsWWVhclwiOmJyZWFrO2RlZmF1bHQ6cmV0dXJufXQ9bixyPWUubW9udGgoKSxlPTI5IT09KGU9ZS5kYXRlKCkpfHwxIT09cnx8YmUodCk/ZToyOCxpP3Muc2V0VVRDRnVsbFllYXIodCxyLGUpOnMuc2V0RnVsbFllYXIodCxyLGUpfX1mdW5jdGlvbiBIZShlLHQpe3ZhciBuO3JldHVybiBpc05hTihlKXx8aXNOYU4odCk/TmFOOihuPSh0JShuPTEyKStuKSVuLGUrPSh0LW4pLzEyLDE9PW4/YmUoZSk/Mjk6Mjg6MzEtbiU3JTIpfXg9QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fGZ1bmN0aW9uKGUpe2Zvcih2YXIgdD0wO3Q8dGhpcy5sZW5ndGg7Kyt0KWlmKHRoaXNbdF09PT1lKXJldHVybiB0O3JldHVybi0xfSxzKFwiTVwiLFtcIk1NXCIsMl0sXCJNb1wiLGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubW9udGgoKSsxfSkscyhcIk1NTVwiLDAsMCxmdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5sb2NhbGVEYXRhKCkubW9udGhzU2hvcnQodGhpcyxlKX0pLHMoXCJNTU1NXCIsMCwwLGZ1bmN0aW9uKGUpe3JldHVybiB0aGlzLmxvY2FsZURhdGEoKS5tb250aHModGhpcyxlKX0pLGgoXCJNXCIsbix1KSxoKFwiTU1cIixuLHQpLGgoXCJNTU1cIixmdW5jdGlvbihlLHQpe3JldHVybiB0Lm1vbnRoc1Nob3J0UmVnZXgoZSl9KSxoKFwiTU1NTVwiLGZ1bmN0aW9uKGUsdCl7cmV0dXJuIHQubW9udGhzUmVnZXgoZSl9KSx2KFtcIk1cIixcIk1NXCJdLGZ1bmN0aW9uKGUsdCl7dFtZXT1NKGUpLTF9KSx2KFtcIk1NTVwiLFwiTU1NTVwiXSxmdW5jdGlvbihlLHQsbixzKXtzPW4uX2xvY2FsZS5tb250aHNQYXJzZShlLHMsbi5fc3RyaWN0KTtudWxsIT1zP3RbWV09czpwKG4pLmludmFsaWRNb250aD1lfSk7dmFyIEZlPVwiSmFudWFyeV9GZWJydWFyeV9NYXJjaF9BcHJpbF9NYXlfSnVuZV9KdWx5X0F1Z3VzdF9TZXB0ZW1iZXJfT2N0b2Jlcl9Ob3ZlbWJlcl9EZWNlbWJlclwiLnNwbGl0KFwiX1wiKSxMZT1cIkphbl9GZWJfTWFyX0Fwcl9NYXlfSnVuX0p1bF9BdWdfU2VwX09jdF9Ob3ZfRGVjXCIuc3BsaXQoXCJfXCIpLFZlPS9EW29EXT8oXFxbW15cXFtcXF1dKlxcXXxcXHMpK01NTU0/LyxHZT1pLEVlPWk7ZnVuY3Rpb24gQWUoZSx0KXtpZihlLmlzVmFsaWQoKSl7aWYoXCJzdHJpbmdcIj09dHlwZW9mIHQpaWYoL15cXGQrJC8udGVzdCh0KSl0PU0odCk7ZWxzZSBpZighdyh0PWUubG9jYWxlRGF0YSgpLm1vbnRoc1BhcnNlKHQpKSlyZXR1cm47dmFyIG49KG49ZS5kYXRlKCkpPDI5P246TWF0aC5taW4obixIZShlLnllYXIoKSx0KSk7ZS5faXNVVEM/ZS5fZC5zZXRVVENNb250aCh0LG4pOmUuX2Quc2V0TW9udGgodCxuKX19ZnVuY3Rpb24gSWUoZSl7cmV0dXJuIG51bGwhPWU/KEFlKHRoaXMsZSksXy51cGRhdGVPZmZzZXQodGhpcywhMCksdGhpcyk6Q2UodGhpcyxcIk1vbnRoXCIpfWZ1bmN0aW9uIGplKCl7ZnVuY3Rpb24gZShlLHQpe3JldHVybiB0Lmxlbmd0aC1lLmxlbmd0aH1mb3IodmFyIHQsbixzPVtdLGk9W10scj1bXSxhPTA7YTwxMjthKyspbj1sKFsyZTMsYV0pLHQ9Zih0aGlzLm1vbnRoc1Nob3J0KG4sXCJcIikpLG49Zih0aGlzLm1vbnRocyhuLFwiXCIpKSxzLnB1c2godCksaS5wdXNoKG4pLHIucHVzaChuKSxyLnB1c2godCk7cy5zb3J0KGUpLGkuc29ydChlKSxyLnNvcnQoZSksdGhpcy5fbW9udGhzUmVnZXg9bmV3IFJlZ0V4cChcIl4oXCIrci5qb2luKFwifFwiKStcIilcIixcImlcIiksdGhpcy5fbW9udGhzU2hvcnRSZWdleD10aGlzLl9tb250aHNSZWdleCx0aGlzLl9tb250aHNTdHJpY3RSZWdleD1uZXcgUmVnRXhwKFwiXihcIitpLmpvaW4oXCJ8XCIpK1wiKVwiLFwiaVwiKSx0aGlzLl9tb250aHNTaG9ydFN0cmljdFJlZ2V4PW5ldyBSZWdFeHAoXCJeKFwiK3Muam9pbihcInxcIikrXCIpXCIsXCJpXCIpfWZ1bmN0aW9uIFplKGUsdCxuLHMsaSxyLGEpe3ZhciBvO3JldHVybiBlPDEwMCYmMDw9ZT8obz1uZXcgRGF0ZShlKzQwMCx0LG4scyxpLHIsYSksaXNGaW5pdGUoby5nZXRGdWxsWWVhcigpKSYmby5zZXRGdWxsWWVhcihlKSk6bz1uZXcgRGF0ZShlLHQsbixzLGkscixhKSxvfWZ1bmN0aW9uIHplKGUpe3ZhciB0O3JldHVybiBlPDEwMCYmMDw9ZT8oKHQ9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKSlbMF09ZSs0MDAsdD1uZXcgRGF0ZShEYXRlLlVUQy5hcHBseShudWxsLHQpKSxpc0Zpbml0ZSh0LmdldFVUQ0Z1bGxZZWFyKCkpJiZ0LnNldFVUQ0Z1bGxZZWFyKGUpKTp0PW5ldyBEYXRlKERhdGUuVVRDLmFwcGx5KG51bGwsYXJndW1lbnRzKSksdH1mdW5jdGlvbiBxZShlLHQsbil7bj03K3QtbjtyZXR1cm4gbi0oNyt6ZShlLDAsbikuZ2V0VVRDRGF5KCktdCklNy0xfWZ1bmN0aW9uICRlKGUsdCxuLHMsaSl7dmFyIHIsdD0xKzcqKHQtMSkrKDcrbi1zKSU3K3FlKGUscyxpKSxuPXQ8PTA/V2Uocj1lLTEpK3Q6dD5XZShlKT8ocj1lKzEsdC1XZShlKSk6KHI9ZSx0KTtyZXR1cm57eWVhcjpyLGRheU9mWWVhcjpufX1mdW5jdGlvbiBCZShlLHQsbil7dmFyIHMsaSxyPXFlKGUueWVhcigpLHQsbikscj1NYXRoLmZsb29yKChlLmRheU9mWWVhcigpLXItMSkvNykrMTtyZXR1cm4gcjwxP3M9citOKGk9ZS55ZWFyKCktMSx0LG4pOnI+TihlLnllYXIoKSx0LG4pPyhzPXItTihlLnllYXIoKSx0LG4pLGk9ZS55ZWFyKCkrMSk6KGk9ZS55ZWFyKCkscz1yKSx7d2VlazpzLHllYXI6aX19ZnVuY3Rpb24gTihlLHQsbil7dmFyIHM9cWUoZSx0LG4pLHQ9cWUoZSsxLHQsbik7cmV0dXJuKFdlKGUpLXMrdCkvN31zKFwid1wiLFtcInd3XCIsMl0sXCJ3b1wiLFwid2Vla1wiKSxzKFwiV1wiLFtcIldXXCIsMl0sXCJXb1wiLFwiaXNvV2Vla1wiKSxoKFwid1wiLG4sdSksaChcInd3XCIsbix0KSxoKFwiV1wiLG4sdSksaChcIldXXCIsbix0KSxPZShbXCJ3XCIsXCJ3d1wiLFwiV1wiLFwiV1dcIl0sZnVuY3Rpb24oZSx0LG4scyl7dFtzLnN1YnN0cigwLDEpXT1NKGUpfSk7ZnVuY3Rpb24gSmUoZSx0KXtyZXR1cm4gZS5zbGljZSh0LDcpLmNvbmNhdChlLnNsaWNlKDAsdCkpfXMoXCJkXCIsMCxcImRvXCIsXCJkYXlcIikscyhcImRkXCIsMCwwLGZ1bmN0aW9uKGUpe3JldHVybiB0aGlzLmxvY2FsZURhdGEoKS53ZWVrZGF5c01pbih0aGlzLGUpfSkscyhcImRkZFwiLDAsMCxmdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5sb2NhbGVEYXRhKCkud2Vla2RheXNTaG9ydCh0aGlzLGUpfSkscyhcImRkZGRcIiwwLDAsZnVuY3Rpb24oZSl7cmV0dXJuIHRoaXMubG9jYWxlRGF0YSgpLndlZWtkYXlzKHRoaXMsZSl9KSxzKFwiZVwiLDAsMCxcIndlZWtkYXlcIikscyhcIkVcIiwwLDAsXCJpc29XZWVrZGF5XCIpLGgoXCJkXCIsbiksaChcImVcIixuKSxoKFwiRVwiLG4pLGgoXCJkZFwiLGZ1bmN0aW9uKGUsdCl7cmV0dXJuIHQud2Vla2RheXNNaW5SZWdleChlKX0pLGgoXCJkZGRcIixmdW5jdGlvbihlLHQpe3JldHVybiB0LndlZWtkYXlzU2hvcnRSZWdleChlKX0pLGgoXCJkZGRkXCIsZnVuY3Rpb24oZSx0KXtyZXR1cm4gdC53ZWVrZGF5c1JlZ2V4KGUpfSksT2UoW1wiZGRcIixcImRkZFwiLFwiZGRkZFwiXSxmdW5jdGlvbihlLHQsbixzKXtzPW4uX2xvY2FsZS53ZWVrZGF5c1BhcnNlKGUscyxuLl9zdHJpY3QpO251bGwhPXM/dC5kPXM6cChuKS5pbnZhbGlkV2Vla2RheT1lfSksT2UoW1wiZFwiLFwiZVwiLFwiRVwiXSxmdW5jdGlvbihlLHQsbixzKXt0W3NdPU0oZSl9KTt2YXIgUWU9XCJTdW5kYXlfTW9uZGF5X1R1ZXNkYXlfV2VkbmVzZGF5X1RodXJzZGF5X0ZyaWRheV9TYXR1cmRheVwiLnNwbGl0KFwiX1wiKSxYZT1cIlN1bl9Nb25fVHVlX1dlZF9UaHVfRnJpX1NhdFwiLnNwbGl0KFwiX1wiKSxLZT1cIlN1X01vX1R1X1dlX1RoX0ZyX1NhXCIuc3BsaXQoXCJfXCIpLGV0PWksdHQ9aSxudD1pO2Z1bmN0aW9uIHN0KCl7ZnVuY3Rpb24gZShlLHQpe3JldHVybiB0Lmxlbmd0aC1lLmxlbmd0aH1mb3IodmFyIHQsbixzLGk9W10scj1bXSxhPVtdLG89W10sdT0wO3U8Nzt1Kyspcz1sKFsyZTMsMV0pLmRheSh1KSx0PWYodGhpcy53ZWVrZGF5c01pbihzLFwiXCIpKSxuPWYodGhpcy53ZWVrZGF5c1Nob3J0KHMsXCJcIikpLHM9Zih0aGlzLndlZWtkYXlzKHMsXCJcIikpLGkucHVzaCh0KSxyLnB1c2gobiksYS5wdXNoKHMpLG8ucHVzaCh0KSxvLnB1c2gobiksby5wdXNoKHMpO2kuc29ydChlKSxyLnNvcnQoZSksYS5zb3J0KGUpLG8uc29ydChlKSx0aGlzLl93ZWVrZGF5c1JlZ2V4PW5ldyBSZWdFeHAoXCJeKFwiK28uam9pbihcInxcIikrXCIpXCIsXCJpXCIpLHRoaXMuX3dlZWtkYXlzU2hvcnRSZWdleD10aGlzLl93ZWVrZGF5c1JlZ2V4LHRoaXMuX3dlZWtkYXlzTWluUmVnZXg9dGhpcy5fd2Vla2RheXNSZWdleCx0aGlzLl93ZWVrZGF5c1N0cmljdFJlZ2V4PW5ldyBSZWdFeHAoXCJeKFwiK2Euam9pbihcInxcIikrXCIpXCIsXCJpXCIpLHRoaXMuX3dlZWtkYXlzU2hvcnRTdHJpY3RSZWdleD1uZXcgUmVnRXhwKFwiXihcIityLmpvaW4oXCJ8XCIpK1wiKVwiLFwiaVwiKSx0aGlzLl93ZWVrZGF5c01pblN0cmljdFJlZ2V4PW5ldyBSZWdFeHAoXCJeKFwiK2kuam9pbihcInxcIikrXCIpXCIsXCJpXCIpfWZ1bmN0aW9uIGl0KCl7cmV0dXJuIHRoaXMuaG91cnMoKSUxMnx8MTJ9ZnVuY3Rpb24gcnQoZSx0KXtzKGUsMCwwLGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubG9jYWxlRGF0YSgpLm1lcmlkaWVtKHRoaXMuaG91cnMoKSx0aGlzLm1pbnV0ZXMoKSx0KX0pfWZ1bmN0aW9uIGF0KGUsdCl7cmV0dXJuIHQuX21lcmlkaWVtUGFyc2V9cyhcIkhcIixbXCJISFwiLDJdLDAsXCJob3VyXCIpLHMoXCJoXCIsW1wiaGhcIiwyXSwwLGl0KSxzKFwia1wiLFtcImtrXCIsMl0sMCxmdW5jdGlvbigpe3JldHVybiB0aGlzLmhvdXJzKCl8fDI0fSkscyhcImhtbVwiLDAsMCxmdW5jdGlvbigpe3JldHVyblwiXCIraXQuYXBwbHkodGhpcykrcih0aGlzLm1pbnV0ZXMoKSwyKX0pLHMoXCJobW1zc1wiLDAsMCxmdW5jdGlvbigpe3JldHVyblwiXCIraXQuYXBwbHkodGhpcykrcih0aGlzLm1pbnV0ZXMoKSwyKStyKHRoaXMuc2Vjb25kcygpLDIpfSkscyhcIkhtbVwiLDAsMCxmdW5jdGlvbigpe3JldHVyblwiXCIrdGhpcy5ob3VycygpK3IodGhpcy5taW51dGVzKCksMil9KSxzKFwiSG1tc3NcIiwwLDAsZnVuY3Rpb24oKXtyZXR1cm5cIlwiK3RoaXMuaG91cnMoKStyKHRoaXMubWludXRlcygpLDIpK3IodGhpcy5zZWNvbmRzKCksMil9KSxydChcImFcIiwhMCkscnQoXCJBXCIsITEpLGgoXCJhXCIsYXQpLGgoXCJBXCIsYXQpLGgoXCJIXCIsbixkKSxoKFwiaFwiLG4sdSksaChcImtcIixuLHUpLGgoXCJISFwiLG4sdCksaChcImhoXCIsbix0KSxoKFwia2tcIixuLHQpLGgoXCJobW1cIixtZSksaChcImhtbXNzXCIsX2UpLGgoXCJIbW1cIixtZSksaChcIkhtbXNzXCIsX2UpLHYoW1wiSFwiLFwiSEhcIl0sTyksdihbXCJrXCIsXCJra1wiXSxmdW5jdGlvbihlLHQsbil7ZT1NKGUpO3RbT109MjQ9PT1lPzA6ZX0pLHYoW1wiYVwiLFwiQVwiXSxmdW5jdGlvbihlLHQsbil7bi5faXNQbT1uLl9sb2NhbGUuaXNQTShlKSxuLl9tZXJpZGllbT1lfSksdihbXCJoXCIsXCJoaFwiXSxmdW5jdGlvbihlLHQsbil7dFtPXT1NKGUpLHAobikuYmlnSG91cj0hMH0pLHYoXCJobW1cIixmdW5jdGlvbihlLHQsbil7dmFyIHM9ZS5sZW5ndGgtMjt0W09dPU0oZS5zdWJzdHIoMCxzKSksdFtiXT1NKGUuc3Vic3RyKHMpKSxwKG4pLmJpZ0hvdXI9ITB9KSx2KFwiaG1tc3NcIixmdW5jdGlvbihlLHQsbil7dmFyIHM9ZS5sZW5ndGgtNCxpPWUubGVuZ3RoLTI7dFtPXT1NKGUuc3Vic3RyKDAscykpLHRbYl09TShlLnN1YnN0cihzLDIpKSx0W1RdPU0oZS5zdWJzdHIoaSkpLHAobikuYmlnSG91cj0hMH0pLHYoXCJIbW1cIixmdW5jdGlvbihlLHQsbil7dmFyIHM9ZS5sZW5ndGgtMjt0W09dPU0oZS5zdWJzdHIoMCxzKSksdFtiXT1NKGUuc3Vic3RyKHMpKX0pLHYoXCJIbW1zc1wiLGZ1bmN0aW9uKGUsdCxuKXt2YXIgcz1lLmxlbmd0aC00LGk9ZS5sZW5ndGgtMjt0W09dPU0oZS5zdWJzdHIoMCxzKSksdFtiXT1NKGUuc3Vic3RyKHMsMikpLHRbVF09TShlLnN1YnN0cihpKSl9KTtpPVJlKFwiSG91cnNcIiwhMCk7dmFyIG90LHV0PXtjYWxlbmRhcjp7c2FtZURheTpcIltUb2RheSBhdF0gTFRcIixuZXh0RGF5OlwiW1RvbW9ycm93IGF0XSBMVFwiLG5leHRXZWVrOlwiZGRkZCBbYXRdIExUXCIsbGFzdERheTpcIltZZXN0ZXJkYXkgYXRdIExUXCIsbGFzdFdlZWs6XCJbTGFzdF0gZGRkZCBbYXRdIExUXCIsc2FtZUVsc2U6XCJMXCJ9LGxvbmdEYXRlRm9ybWF0OntMVFM6XCJoOm1tOnNzIEFcIixMVDpcImg6bW0gQVwiLEw6XCJNTS9ERC9ZWVlZXCIsTEw6XCJNTU1NIEQsIFlZWVlcIixMTEw6XCJNTU1NIEQsIFlZWVkgaDptbSBBXCIsTExMTDpcImRkZGQsIE1NTU0gRCwgWVlZWSBoOm1tIEFcIn0saW52YWxpZERhdGU6XCJJbnZhbGlkIGRhdGVcIixvcmRpbmFsOlwiJWRcIixkYXlPZk1vbnRoT3JkaW5hbFBhcnNlOi9cXGR7MSwyfS8scmVsYXRpdmVUaW1lOntmdXR1cmU6XCJpbiAlc1wiLHBhc3Q6XCIlcyBhZ29cIixzOlwiYSBmZXcgc2Vjb25kc1wiLHNzOlwiJWQgc2Vjb25kc1wiLG06XCJhIG1pbnV0ZVwiLG1tOlwiJWQgbWludXRlc1wiLGg6XCJhbiBob3VyXCIsaGg6XCIlZCBob3Vyc1wiLGQ6XCJhIGRheVwiLGRkOlwiJWQgZGF5c1wiLHc6XCJhIHdlZWtcIix3dzpcIiVkIHdlZWtzXCIsTTpcImEgbW9udGhcIixNTTpcIiVkIG1vbnRoc1wiLHk6XCJhIHllYXJcIix5eTpcIiVkIHllYXJzXCJ9LG1vbnRoczpGZSxtb250aHNTaG9ydDpMZSx3ZWVrOntkb3c6MCxkb3k6Nn0sd2Vla2RheXM6UWUsd2Vla2RheXNNaW46S2Usd2Vla2RheXNTaG9ydDpYZSxtZXJpZGllbVBhcnNlOi9bYXBdXFwuP20/XFwuPy9pfSxXPXt9LGx0PXt9O2Z1bmN0aW9uIGR0KGUpe3JldHVybiBlJiZlLnRvTG93ZXJDYXNlKCkucmVwbGFjZShcIl9cIixcIi1cIil9ZnVuY3Rpb24gaHQoZSl7Zm9yKHZhciB0LG4scyxpLHI9MDtyPGUubGVuZ3RoOyl7Zm9yKHQ9KGk9ZHQoZVtyXSkuc3BsaXQoXCItXCIpKS5sZW5ndGgsbj0obj1kdChlW3IrMV0pKT9uLnNwbGl0KFwiLVwiKTpudWxsOzA8dDspe2lmKHM9Y3QoaS5zbGljZSgwLHQpLmpvaW4oXCItXCIpKSlyZXR1cm4gcztpZihuJiZuLmxlbmd0aD49dCYmZnVuY3Rpb24oZSx0KXtmb3IodmFyIG49TWF0aC5taW4oZS5sZW5ndGgsdC5sZW5ndGgpLHM9MDtzPG47cys9MSlpZihlW3NdIT09dFtzXSlyZXR1cm4gcztyZXR1cm4gbn0oaSxuKT49dC0xKWJyZWFrO3QtLX1yKyt9cmV0dXJuIG90fWZ1bmN0aW9uIGN0KHQpe3ZhciBlLG47aWYodm9pZCAwPT09V1t0XSYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIG1vZHVsZSYmbW9kdWxlJiZtb2R1bGUuZXhwb3J0cyYmKG49dCkmJm4ubWF0Y2goXCJeW14vXFxcXFxcXFxdKiRcIikpdHJ5e2U9b3QuX2FiYnIscmVxdWlyZShcIi4vbG9jYWxlL1wiK3QpLGZ0KGUpfWNhdGNoKGUpe1dbdF09bnVsbH1yZXR1cm4gV1t0XX1mdW5jdGlvbiBmdChlLHQpe3JldHVybiBlJiYoKHQ9Zyh0KT9QKGUpOm10KGUsdCkpP290PXQ6XCJ1bmRlZmluZWRcIiE9dHlwZW9mIGNvbnNvbGUmJmNvbnNvbGUud2FybiYmY29uc29sZS53YXJuKFwiTG9jYWxlIFwiK2UrXCIgbm90IGZvdW5kLiBEaWQgeW91IGZvcmdldCB0byBsb2FkIGl0P1wiKSksb3QuX2FiYnJ9ZnVuY3Rpb24gbXQoZSx0KXtpZihudWxsPT09dClyZXR1cm4gZGVsZXRlIFdbZV0sbnVsbDt2YXIgbixzPXV0O2lmKHQuYWJicj1lLG51bGwhPVdbZV0pUShcImRlZmluZUxvY2FsZU92ZXJyaWRlXCIsXCJ1c2UgbW9tZW50LnVwZGF0ZUxvY2FsZShsb2NhbGVOYW1lLCBjb25maWcpIHRvIGNoYW5nZSBhbiBleGlzdGluZyBsb2NhbGUuIG1vbWVudC5kZWZpbmVMb2NhbGUobG9jYWxlTmFtZSwgY29uZmlnKSBzaG91bGQgb25seSBiZSB1c2VkIGZvciBjcmVhdGluZyBhIG5ldyBsb2NhbGUgU2VlIGh0dHA6Ly9tb21lbnRqcy5jb20vZ3VpZGVzLyMvd2FybmluZ3MvZGVmaW5lLWxvY2FsZS8gZm9yIG1vcmUgaW5mby5cIikscz1XW2VdLl9jb25maWc7ZWxzZSBpZihudWxsIT10LnBhcmVudExvY2FsZSlpZihudWxsIT1XW3QucGFyZW50TG9jYWxlXSlzPVdbdC5wYXJlbnRMb2NhbGVdLl9jb25maWc7ZWxzZXtpZihudWxsPT0obj1jdCh0LnBhcmVudExvY2FsZSkpKXJldHVybiBsdFt0LnBhcmVudExvY2FsZV18fChsdFt0LnBhcmVudExvY2FsZV09W10pLGx0W3QucGFyZW50TG9jYWxlXS5wdXNoKHtuYW1lOmUsY29uZmlnOnR9KSxudWxsO3M9bi5fY29uZmlnfXJldHVybiBXW2VdPW5ldyBLKFgocyx0KSksbHRbZV0mJmx0W2VdLmZvckVhY2goZnVuY3Rpb24oZSl7bXQoZS5uYW1lLGUuY29uZmlnKX0pLGZ0KGUpLFdbZV19ZnVuY3Rpb24gUChlKXt2YXIgdDtpZighKGU9ZSYmZS5fbG9jYWxlJiZlLl9sb2NhbGUuX2FiYnI/ZS5fbG9jYWxlLl9hYmJyOmUpKXJldHVybiBvdDtpZigheShlKSl7aWYodD1jdChlKSlyZXR1cm4gdDtlPVtlXX1yZXR1cm4gaHQoZSl9ZnVuY3Rpb24gX3QoZSl7dmFyIHQ9ZS5fYTtyZXR1cm4gdCYmLTI9PT1wKGUpLm92ZXJmbG93JiYodD10W1ldPDB8fDExPHRbWV0/WTp0W1NdPDF8fHRbU10+SGUodFtEXSx0W1ldKT9TOnRbT108MHx8MjQ8dFtPXXx8MjQ9PT10W09dJiYoMCE9PXRbYl18fDAhPT10W1RdfHwwIT09dFtUZV0pP086dFtiXTwwfHw1OTx0W2JdP2I6dFtUXTwwfHw1OTx0W1RdP1Q6dFtUZV08MHx8OTk5PHRbVGVdP1RlOi0xLHAoZSkuX292ZXJmbG93RGF5T2ZZZWFyJiYodDxEfHxTPHQpJiYodD1TKSxwKGUpLl9vdmVyZmxvd1dlZWtzJiYtMT09PXQmJih0PXhlKSxwKGUpLl9vdmVyZmxvd1dlZWtkYXkmJi0xPT09dCYmKHQ9TmUpLHAoZSkub3ZlcmZsb3c9dCksZX12YXIgeXQ9L15cXHMqKCg/OlsrLV1cXGR7Nn18XFxkezR9KS0oPzpcXGRcXGQtXFxkXFxkfFdcXGRcXGQtXFxkfFdcXGRcXGR8XFxkXFxkXFxkfFxcZFxcZCkpKD86KFR8ICkoXFxkXFxkKD86OlxcZFxcZCg/OjpcXGRcXGQoPzpbLixdXFxkKyk/KT8pPykoWystXVxcZFxcZCg/Ojo/XFxkXFxkKT98XFxzKlopPyk/JC8sZ3Q9L15cXHMqKCg/OlsrLV1cXGR7Nn18XFxkezR9KSg/OlxcZFxcZFxcZFxcZHxXXFxkXFxkXFxkfFdcXGRcXGR8XFxkXFxkXFxkfFxcZFxcZHwpKSg/OihUfCApKFxcZFxcZCg/OlxcZFxcZCg/OlxcZFxcZCg/OlsuLF1cXGQrKT8pPyk/KShbKy1dXFxkXFxkKD86Oj9cXGRcXGQpP3xcXHMqWik/KT8kLyx3dD0vWnxbKy1dXFxkXFxkKD86Oj9cXGRcXGQpPy8scHQ9W1tcIllZWVlZWS1NTS1ERFwiLC9bKy1dXFxkezZ9LVxcZFxcZC1cXGRcXGQvXSxbXCJZWVlZLU1NLUREXCIsL1xcZHs0fS1cXGRcXGQtXFxkXFxkL10sW1wiR0dHRy1bV11XVy1FXCIsL1xcZHs0fS1XXFxkXFxkLVxcZC9dLFtcIkdHR0ctW1ddV1dcIiwvXFxkezR9LVdcXGRcXGQvLCExXSxbXCJZWVlZLURERFwiLC9cXGR7NH0tXFxkezN9L10sW1wiWVlZWS1NTVwiLC9cXGR7NH0tXFxkXFxkLywhMV0sW1wiWVlZWVlZTU1ERFwiLC9bKy1dXFxkezEwfS9dLFtcIllZWVlNTUREXCIsL1xcZHs4fS9dLFtcIkdHR0dbV11XV0VcIiwvXFxkezR9V1xcZHszfS9dLFtcIkdHR0dbV11XV1wiLC9cXGR7NH1XXFxkezJ9LywhMV0sW1wiWVlZWURERFwiLC9cXGR7N30vXSxbXCJZWVlZTU1cIiwvXFxkezZ9LywhMV0sW1wiWVlZWVwiLC9cXGR7NH0vLCExXV0sa3Q9W1tcIkhIOm1tOnNzLlNTU1NcIiwvXFxkXFxkOlxcZFxcZDpcXGRcXGRcXC5cXGQrL10sW1wiSEg6bW06c3MsU1NTU1wiLC9cXGRcXGQ6XFxkXFxkOlxcZFxcZCxcXGQrL10sW1wiSEg6bW06c3NcIiwvXFxkXFxkOlxcZFxcZDpcXGRcXGQvXSxbXCJISDptbVwiLC9cXGRcXGQ6XFxkXFxkL10sW1wiSEhtbXNzLlNTU1NcIiwvXFxkXFxkXFxkXFxkXFxkXFxkXFwuXFxkKy9dLFtcIkhIbW1zcyxTU1NTXCIsL1xcZFxcZFxcZFxcZFxcZFxcZCxcXGQrL10sW1wiSEhtbXNzXCIsL1xcZFxcZFxcZFxcZFxcZFxcZC9dLFtcIkhIbW1cIiwvXFxkXFxkXFxkXFxkL10sW1wiSEhcIiwvXFxkXFxkL11dLE10PS9eXFwvP0RhdGVcXCgoLT9cXGQrKS9pLHZ0PS9eKD86KE1vbnxUdWV8V2VkfFRodXxGcml8U2F0fFN1biksP1xccyk/KFxcZHsxLDJ9KVxccyhKYW58RmVifE1hcnxBcHJ8TWF5fEp1bnxKdWx8QXVnfFNlcHxPY3R8Tm92fERlYylcXHMoXFxkezIsNH0pXFxzKFxcZFxcZCk6KFxcZFxcZCkoPzo6KFxcZFxcZCkpP1xccyg/OihVVHxHTVR8W0VDTVBdW1NEXVQpfChbWnpdKXwoWystXVxcZHs0fSkpJC8sRHQ9e1VUOjAsR01UOjAsRURUOi0yNDAsRVNUOi0zMDAsQ0RUOi0zMDAsQ1NUOi0zNjAsTURUOi0zNjAsTVNUOi00MjAsUERUOi00MjAsUFNUOi00ODB9O2Z1bmN0aW9uIFl0KGUpe3ZhciB0LG4scyxpLHIsYSxvPWUuX2ksdT15dC5leGVjKG8pfHxndC5leGVjKG8pLG89cHQubGVuZ3RoLGw9a3QubGVuZ3RoO2lmKHUpe2ZvcihwKGUpLmlzbz0hMCx0PTAsbj1vO3Q8bjt0KyspaWYocHRbdF1bMV0uZXhlYyh1WzFdKSl7aT1wdFt0XVswXSxzPSExIT09cHRbdF1bMl07YnJlYWt9aWYobnVsbD09aSllLl9pc1ZhbGlkPSExO2Vsc2V7aWYodVszXSl7Zm9yKHQ9MCxuPWw7dDxuO3QrKylpZihrdFt0XVsxXS5leGVjKHVbM10pKXtyPSh1WzJdfHxcIiBcIikra3RbdF1bMF07YnJlYWt9aWYobnVsbD09cilyZXR1cm4gdm9pZChlLl9pc1ZhbGlkPSExKX1pZihzfHxudWxsPT1yKXtpZih1WzRdKXtpZighd3QuZXhlYyh1WzRdKSlyZXR1cm4gdm9pZChlLl9pc1ZhbGlkPSExKTthPVwiWlwifWUuX2Y9aSsocnx8XCJcIikrKGF8fFwiXCIpLHh0KGUpfWVsc2UgZS5faXNWYWxpZD0hMX19ZWxzZSBlLl9pc1ZhbGlkPSExfWZ1bmN0aW9uIFN0KGUsdCxuLHMsaSxyKXtlPVtmdW5jdGlvbihlKXtlPXBhcnNlSW50KGUsMTApO3tpZihlPD00OSlyZXR1cm4gMmUzK2U7aWYoZTw9OTk5KXJldHVybiAxOTAwK2V9cmV0dXJuIGV9KGUpLExlLmluZGV4T2YodCkscGFyc2VJbnQobiwxMCkscGFyc2VJbnQocywxMCkscGFyc2VJbnQoaSwxMCldO3JldHVybiByJiZlLnB1c2gocGFyc2VJbnQociwxMCkpLGV9ZnVuY3Rpb24gT3QoZSl7dmFyIHQsbixzPXZ0LmV4ZWMoZS5faS5yZXBsYWNlKC9cXChbXigpXSpcXCl8W1xcblxcdF0vZyxcIiBcIikucmVwbGFjZSgvKFxcc1xccyspL2csXCIgXCIpLnJlcGxhY2UoL15cXHNcXHMqLyxcIlwiKS5yZXBsYWNlKC9cXHNcXHMqJC8sXCJcIikpO3M/KHQ9U3Qoc1s0XSxzWzNdLHNbMl0sc1s1XSxzWzZdLHNbN10pLGZ1bmN0aW9uKGUsdCxuKXtpZighZXx8WGUuaW5kZXhPZihlKT09PW5ldyBEYXRlKHRbMF0sdFsxXSx0WzJdKS5nZXREYXkoKSlyZXR1cm4gMTtwKG4pLndlZWtkYXlNaXNtYXRjaD0hMCxuLl9pc1ZhbGlkPSExfShzWzFdLHQsZSkmJihlLl9hPXQsZS5fdHptPSh0PXNbOF0sbj1zWzldLHM9c1sxMF0sdD9EdFt0XTpuPzA6NjAqKCgodD1wYXJzZUludChzLDEwKSktKG49dCUxMDApKS8xMDApK24pLGUuX2Q9emUuYXBwbHkobnVsbCxlLl9hKSxlLl9kLnNldFVUQ01pbnV0ZXMoZS5fZC5nZXRVVENNaW51dGVzKCktZS5fdHptKSxwKGUpLnJmYzI4MjI9ITApKTplLl9pc1ZhbGlkPSExfWZ1bmN0aW9uIGJ0KGUsdCxuKXtyZXR1cm4gbnVsbCE9ZT9lOm51bGwhPXQ/dDpufWZ1bmN0aW9uIFR0KGUpe3ZhciB0LG4scyxpLHIsYSxvLHUsbCxkLGgsYz1bXTtpZighZS5fZCl7Zm9yKHM9ZSxpPW5ldyBEYXRlKF8ubm93KCkpLG49cy5fdXNlVVRDP1tpLmdldFVUQ0Z1bGxZZWFyKCksaS5nZXRVVENNb250aCgpLGkuZ2V0VVRDRGF0ZSgpXTpbaS5nZXRGdWxsWWVhcigpLGkuZ2V0TW9udGgoKSxpLmdldERhdGUoKV0sZS5fdyYmbnVsbD09ZS5fYVtTXSYmbnVsbD09ZS5fYVtZXSYmKG51bGwhPShpPShzPWUpLl93KS5HR3x8bnVsbCE9aS5XfHxudWxsIT1pLkU/KHU9MSxsPTQscj1idChpLkdHLHMuX2FbRF0sQmUoUigpLDEsNCkueWVhciksYT1idChpLlcsMSksKChvPWJ0KGkuRSwxKSk8MXx8NzxvKSYmKGQ9ITApKToodT1zLl9sb2NhbGUuX3dlZWsuZG93LGw9cy5fbG9jYWxlLl93ZWVrLmRveSxoPUJlKFIoKSx1LGwpLHI9YnQoaS5nZyxzLl9hW0RdLGgueWVhciksYT1idChpLncsaC53ZWVrKSxudWxsIT1pLmQ/KChvPWkuZCk8MHx8NjxvKSYmKGQ9ITApOm51bGwhPWkuZT8obz1pLmUrdSwoaS5lPDB8fDY8aS5lKSYmKGQ9ITApKTpvPXUpLGE8MXx8YT5OKHIsdSxsKT9wKHMpLl9vdmVyZmxvd1dlZWtzPSEwOm51bGwhPWQ/cChzKS5fb3ZlcmZsb3dXZWVrZGF5PSEwOihoPSRlKHIsYSxvLHUsbCkscy5fYVtEXT1oLnllYXIscy5fZGF5T2ZZZWFyPWguZGF5T2ZZZWFyKSksbnVsbCE9ZS5fZGF5T2ZZZWFyJiYoaT1idChlLl9hW0RdLG5bRF0pLChlLl9kYXlPZlllYXI+V2UoaSl8fDA9PT1lLl9kYXlPZlllYXIpJiYocChlKS5fb3ZlcmZsb3dEYXlPZlllYXI9ITApLGQ9emUoaSwwLGUuX2RheU9mWWVhciksZS5fYVtZXT1kLmdldFVUQ01vbnRoKCksZS5fYVtTXT1kLmdldFVUQ0RhdGUoKSksdD0wO3Q8MyYmbnVsbD09ZS5fYVt0XTsrK3QpZS5fYVt0XT1jW3RdPW5bdF07Zm9yKDt0PDc7dCsrKWUuX2FbdF09Y1t0XT1udWxsPT1lLl9hW3RdPzI9PT10PzE6MDplLl9hW3RdOzI0PT09ZS5fYVtPXSYmMD09PWUuX2FbYl0mJjA9PT1lLl9hW1RdJiYwPT09ZS5fYVtUZV0mJihlLl9uZXh0RGF5PSEwLGUuX2FbT109MCksZS5fZD0oZS5fdXNlVVRDP3plOlplKS5hcHBseShudWxsLGMpLHI9ZS5fdXNlVVRDP2UuX2QuZ2V0VVRDRGF5KCk6ZS5fZC5nZXREYXkoKSxudWxsIT1lLl90em0mJmUuX2Quc2V0VVRDTWludXRlcyhlLl9kLmdldFVUQ01pbnV0ZXMoKS1lLl90em0pLGUuX25leHREYXkmJihlLl9hW09dPTI0KSxlLl93JiZ2b2lkIDAhPT1lLl93LmQmJmUuX3cuZCE9PXImJihwKGUpLndlZWtkYXlNaXNtYXRjaD0hMCl9fWZ1bmN0aW9uIHh0KGUpe2lmKGUuX2Y9PT1fLklTT184NjAxKVl0KGUpO2Vsc2UgaWYoZS5fZj09PV8uUkZDXzI4MjIpT3QoZSk7ZWxzZXtlLl9hPVtdLHAoZSkuZW1wdHk9ITA7Zm9yKHZhciB0LG4scyxpLHIsYT1cIlwiK2UuX2ksbz1hLmxlbmd0aCx1PTAsbD1hZShlLl9mLGUuX2xvY2FsZSkubWF0Y2godGUpfHxbXSxkPWwubGVuZ3RoLGg9MDtoPGQ7aCsrKW49bFtoXSwodD0oYS5tYXRjaChEZShuLGUpKXx8W10pWzBdKSYmKDA8KHM9YS5zdWJzdHIoMCxhLmluZGV4T2YodCkpKS5sZW5ndGgmJnAoZSkudW51c2VkSW5wdXQucHVzaChzKSxhPWEuc2xpY2UoYS5pbmRleE9mKHQpK3QubGVuZ3RoKSx1Kz10Lmxlbmd0aCksaWVbbl0/KHQ/cChlKS5lbXB0eT0hMTpwKGUpLnVudXNlZFRva2Vucy5wdXNoKG4pLHM9bixyPWUsbnVsbCE9KGk9dCkmJmMoU2UscykmJlNlW3NdKGksci5fYSxyLHMpKTplLl9zdHJpY3QmJiF0JiZwKGUpLnVudXNlZFRva2Vucy5wdXNoKG4pO3AoZSkuY2hhcnNMZWZ0T3Zlcj1vLXUsMDxhLmxlbmd0aCYmcChlKS51bnVzZWRJbnB1dC5wdXNoKGEpLGUuX2FbT108PTEyJiYhMD09PXAoZSkuYmlnSG91ciYmMDxlLl9hW09dJiYocChlKS5iaWdIb3VyPXZvaWQgMCkscChlKS5wYXJzZWREYXRlUGFydHM9ZS5fYS5zbGljZSgwKSxwKGUpLm1lcmlkaWVtPWUuX21lcmlkaWVtLGUuX2FbT109ZnVuY3Rpb24oZSx0LG4pe2lmKG51bGw9PW4pcmV0dXJuIHQ7cmV0dXJuIG51bGwhPWUubWVyaWRpZW1Ib3VyP2UubWVyaWRpZW1Ib3VyKHQsbik6bnVsbCE9ZS5pc1BNPygoZT1lLmlzUE0obikpJiZ0PDEyJiYodCs9MTIpLHQ9ZXx8MTIhPT10P3Q6MCk6dH0oZS5fbG9jYWxlLGUuX2FbT10sZS5fbWVyaWRpZW0pLG51bGwhPT0obz1wKGUpLmVyYSkmJihlLl9hW0RdPWUuX2xvY2FsZS5lcmFzQ29udmVydFllYXIobyxlLl9hW0RdKSksVHQoZSksX3QoZSl9fWZ1bmN0aW9uIE50KGUpe3ZhciB0LG4scyxpPWUuX2kscj1lLl9mO2lmKGUuX2xvY2FsZT1lLl9sb2NhbGV8fFAoZS5fbCksbnVsbD09PWl8fHZvaWQgMD09PXImJlwiXCI9PT1pKXJldHVybiBJKHtudWxsSW5wdXQ6ITB9KTtpZihcInN0cmluZ1wiPT10eXBlb2YgaSYmKGUuX2k9aT1lLl9sb2NhbGUucHJlcGFyc2UoaSkpLGsoaSkpcmV0dXJuIG5ldyAkKF90KGkpKTtpZihWKGkpKWUuX2Q9aTtlbHNlIGlmKHkocikpe3ZhciBhLG8sdSxsLGQsaCxjPWUsZj0hMSxtPWMuX2YubGVuZ3RoO2lmKDA9PT1tKXAoYykuaW52YWxpZEZvcm1hdD0hMCxjLl9kPW5ldyBEYXRlKE5hTik7ZWxzZXtmb3IobD0wO2w8bTtsKyspZD0wLGg9ITEsYT1xKHt9LGMpLG51bGwhPWMuX3VzZVVUQyYmKGEuX3VzZVVUQz1jLl91c2VVVEMpLGEuX2Y9Yy5fZltsXSx4dChhKSxBKGEpJiYoaD0hMCksZD0oZCs9cChhKS5jaGFyc0xlZnRPdmVyKSsxMCpwKGEpLnVudXNlZFRva2Vucy5sZW5ndGgscChhKS5zY29yZT1kLGY/ZDx1JiYodT1kLG89YSk6KG51bGw9PXV8fGQ8dXx8aCkmJih1PWQsbz1hLGgpJiYoZj0hMCk7RShjLG98fGEpfX1lbHNlIGlmKHIpeHQoZSk7ZWxzZSBpZihnKHI9KGk9ZSkuX2kpKWkuX2Q9bmV3IERhdGUoXy5ub3coKSk7ZWxzZSBWKHIpP2kuX2Q9bmV3IERhdGUoci52YWx1ZU9mKCkpOlwic3RyaW5nXCI9PXR5cGVvZiByPyhuPWksbnVsbCE9PSh0PU10LmV4ZWMobi5faSkpP24uX2Q9bmV3IERhdGUoK3RbMV0pOihZdChuKSwhMT09PW4uX2lzVmFsaWQmJihkZWxldGUgbi5faXNWYWxpZCxPdChuKSwhMT09PW4uX2lzVmFsaWQpJiYoZGVsZXRlIG4uX2lzVmFsaWQsbi5fc3RyaWN0P24uX2lzVmFsaWQ9ITE6Xy5jcmVhdGVGcm9tSW5wdXRGYWxsYmFjayhuKSkpKTp5KHIpPyhpLl9hPUcoci5zbGljZSgwKSxmdW5jdGlvbihlKXtyZXR1cm4gcGFyc2VJbnQoZSwxMCl9KSxUdChpKSk6RihyKT8odD1pKS5fZHx8KHM9dm9pZCAwPT09KG49dWUodC5faSkpLmRheT9uLmRhdGU6bi5kYXksdC5fYT1HKFtuLnllYXIsbi5tb250aCxzLG4uaG91cixuLm1pbnV0ZSxuLnNlY29uZCxuLm1pbGxpc2Vjb25kXSxmdW5jdGlvbihlKXtyZXR1cm4gZSYmcGFyc2VJbnQoZSwxMCl9KSxUdCh0KSk6dyhyKT9pLl9kPW5ldyBEYXRlKHIpOl8uY3JlYXRlRnJvbUlucHV0RmFsbGJhY2soaSk7cmV0dXJuIEEoZSl8fChlLl9kPW51bGwpLGV9ZnVuY3Rpb24gV3QoZSx0LG4scyxpKXt2YXIgcj17fTtyZXR1cm4hMCE9PXQmJiExIT09dHx8KHM9dCx0PXZvaWQgMCksITAhPT1uJiYhMSE9PW58fChzPW4sbj12b2lkIDApLChGKGUpJiZMKGUpfHx5KGUpJiYwPT09ZS5sZW5ndGgpJiYoZT12b2lkIDApLHIuX2lzQU1vbWVudE9iamVjdD0hMCxyLl91c2VVVEM9ci5faXNVVEM9aSxyLl9sPW4sci5faT1lLHIuX2Y9dCxyLl9zdHJpY3Q9cywoaT1uZXcgJChfdChOdChpPXIpKSkpLl9uZXh0RGF5JiYoaS5hZGQoMSxcImRcIiksaS5fbmV4dERheT12b2lkIDApLGl9ZnVuY3Rpb24gUihlLHQsbixzKXtyZXR1cm4gV3QoZSx0LG4scywhMSl9Xy5jcmVhdGVGcm9tSW5wdXRGYWxsYmFjaz1lKFwidmFsdWUgcHJvdmlkZWQgaXMgbm90IGluIGEgcmVjb2duaXplZCBSRkMyODIyIG9yIElTTyBmb3JtYXQuIG1vbWVudCBjb25zdHJ1Y3Rpb24gZmFsbHMgYmFjayB0byBqcyBEYXRlKCksIHdoaWNoIGlzIG5vdCByZWxpYWJsZSBhY3Jvc3MgYWxsIGJyb3dzZXJzIGFuZCB2ZXJzaW9ucy4gTm9uIFJGQzI4MjIvSVNPIGRhdGUgZm9ybWF0cyBhcmUgZGlzY291cmFnZWQuIFBsZWFzZSByZWZlciB0byBodHRwOi8vbW9tZW50anMuY29tL2d1aWRlcy8jL3dhcm5pbmdzL2pzLWRhdGUvIGZvciBtb3JlIGluZm8uXCIsZnVuY3Rpb24oZSl7ZS5fZD1uZXcgRGF0ZShlLl9pKyhlLl91c2VVVEM/XCIgVVRDXCI6XCJcIikpfSksXy5JU09fODYwMT1mdW5jdGlvbigpe30sXy5SRkNfMjgyMj1mdW5jdGlvbigpe307bWU9ZShcIm1vbWVudCgpLm1pbiBpcyBkZXByZWNhdGVkLCB1c2UgbW9tZW50Lm1heCBpbnN0ZWFkLiBodHRwOi8vbW9tZW50anMuY29tL2d1aWRlcy8jL3dhcm5pbmdzL21pbi1tYXgvXCIsZnVuY3Rpb24oKXt2YXIgZT1SLmFwcGx5KG51bGwsYXJndW1lbnRzKTtyZXR1cm4gdGhpcy5pc1ZhbGlkKCkmJmUuaXNWYWxpZCgpP2U8dGhpcz90aGlzOmU6SSgpfSksX2U9ZShcIm1vbWVudCgpLm1heCBpcyBkZXByZWNhdGVkLCB1c2UgbW9tZW50Lm1pbiBpbnN0ZWFkLiBodHRwOi8vbW9tZW50anMuY29tL2d1aWRlcy8jL3dhcm5pbmdzL21pbi1tYXgvXCIsZnVuY3Rpb24oKXt2YXIgZT1SLmFwcGx5KG51bGwsYXJndW1lbnRzKTtyZXR1cm4gdGhpcy5pc1ZhbGlkKCkmJmUuaXNWYWxpZCgpP3RoaXM8ZT90aGlzOmU6SSgpfSk7ZnVuY3Rpb24gUHQoZSx0KXt2YXIgbixzO2lmKCEodD0xPT09dC5sZW5ndGgmJnkodFswXSk/dFswXTp0KS5sZW5ndGgpcmV0dXJuIFIoKTtmb3Iobj10WzBdLHM9MTtzPHQubGVuZ3RoOysrcyl0W3NdLmlzVmFsaWQoKSYmIXRbc11bZV0obil8fChuPXRbc10pO3JldHVybiBufXZhciBSdD1bXCJ5ZWFyXCIsXCJxdWFydGVyXCIsXCJtb250aFwiLFwid2Vla1wiLFwiZGF5XCIsXCJob3VyXCIsXCJtaW51dGVcIixcInNlY29uZFwiLFwibWlsbGlzZWNvbmRcIl07ZnVuY3Rpb24gQ3QoZSl7dmFyIGU9dWUoZSksdD1lLnllYXJ8fDAsbj1lLnF1YXJ0ZXJ8fDAscz1lLm1vbnRofHwwLGk9ZS53ZWVrfHxlLmlzb1dlZWt8fDAscj1lLmRheXx8MCxhPWUuaG91cnx8MCxvPWUubWludXRlfHwwLHU9ZS5zZWNvbmR8fDAsbD1lLm1pbGxpc2Vjb25kfHwwO3RoaXMuX2lzVmFsaWQ9ZnVuY3Rpb24oZSl7dmFyIHQsbixzPSExLGk9UnQubGVuZ3RoO2Zvcih0IGluIGUpaWYoYyhlLHQpJiYoLTE9PT14LmNhbGwoUnQsdCl8fG51bGwhPWVbdF0mJmlzTmFOKGVbdF0pKSlyZXR1cm4hMTtmb3Iobj0wO248aTsrK24paWYoZVtSdFtuXV0pe2lmKHMpcmV0dXJuITE7cGFyc2VGbG9hdChlW1J0W25dXSkhPT1NKGVbUnRbbl1dKSYmKHM9ITApfXJldHVybiEwfShlKSx0aGlzLl9taWxsaXNlY29uZHM9K2wrMWUzKnUrNmU0Km8rMWUzKmEqNjAqNjAsdGhpcy5fZGF5cz0rcis3KmksdGhpcy5fbW9udGhzPStzKzMqbisxMip0LHRoaXMuX2RhdGE9e30sdGhpcy5fbG9jYWxlPVAoKSx0aGlzLl9idWJibGUoKX1mdW5jdGlvbiBVdChlKXtyZXR1cm4gZSBpbnN0YW5jZW9mIEN0fWZ1bmN0aW9uIEh0KGUpe3JldHVybiBlPDA/LTEqTWF0aC5yb3VuZCgtMSplKTpNYXRoLnJvdW5kKGUpfWZ1bmN0aW9uIEZ0KGUsbil7cyhlLDAsMCxmdW5jdGlvbigpe3ZhciBlPXRoaXMudXRjT2Zmc2V0KCksdD1cIitcIjtyZXR1cm4gZTwwJiYoZT0tZSx0PVwiLVwiKSx0K3Iofn4oZS82MCksMikrbityKH5+ZSU2MCwyKX0pfUZ0KFwiWlwiLFwiOlwiKSxGdChcIlpaXCIsXCJcIiksaChcIlpcIix2ZSksaChcIlpaXCIsdmUpLHYoW1wiWlwiLFwiWlpcIl0sZnVuY3Rpb24oZSx0LG4pe24uX3VzZVVUQz0hMCxuLl90em09VnQodmUsZSl9KTt2YXIgTHQ9LyhbXFwrXFwtXXxcXGRcXGQpL2dpO2Z1bmN0aW9uIFZ0KGUsdCl7dmFyIHQ9KHR8fFwiXCIpLm1hdGNoKGUpO3JldHVybiBudWxsPT09dD9udWxsOjA9PT0odD02MCooZT0oKHRbdC5sZW5ndGgtMV18fFtdKStcIlwiKS5tYXRjaChMdCl8fFtcIi1cIiwwLDBdKVsxXStNKGVbMl0pKT8wOlwiK1wiPT09ZVswXT90Oi10fWZ1bmN0aW9uIEd0KGUsdCl7dmFyIG47cmV0dXJuIHQuX2lzVVRDPyh0PXQuY2xvbmUoKSxuPShrKGUpfHxWKGUpP2U6UihlKSkudmFsdWVPZigpLXQudmFsdWVPZigpLHQuX2Quc2V0VGltZSh0Ll9kLnZhbHVlT2YoKStuKSxfLnVwZGF0ZU9mZnNldCh0LCExKSx0KTpSKGUpLmxvY2FsKCl9ZnVuY3Rpb24gRXQoZSl7cmV0dXJuLU1hdGgucm91bmQoZS5fZC5nZXRUaW1lem9uZU9mZnNldCgpKX1mdW5jdGlvbiBBdCgpe3JldHVybiEhdGhpcy5pc1ZhbGlkKCkmJnRoaXMuX2lzVVRDJiYwPT09dGhpcy5fb2Zmc2V0fV8udXBkYXRlT2Zmc2V0PWZ1bmN0aW9uKCl7fTt2YXIgSXQ9L14oLXxcXCspPyg/OihcXGQqKVsuIF0pPyhcXGQrKTooXFxkKykoPzo6KFxcZCspKFxcLlxcZCopPyk/JC8sanQ9L14oLXxcXCspP1AoPzooWy0rXT9bMC05LC5dKilZKT8oPzooWy0rXT9bMC05LC5dKilNKT8oPzooWy0rXT9bMC05LC5dKilXKT8oPzooWy0rXT9bMC05LC5dKilEKT8oPzpUKD86KFstK10/WzAtOSwuXSopSCk/KD86KFstK10/WzAtOSwuXSopTSk/KD86KFstK10/WzAtOSwuXSopUyk/KT8kLztmdW5jdGlvbiBDKGUsdCl7dmFyIG4scz1lO3JldHVybiBVdChlKT9zPXttczplLl9taWxsaXNlY29uZHMsZDplLl9kYXlzLE06ZS5fbW9udGhzfTp3KGUpfHwhaXNOYU4oK2UpPyhzPXt9LHQ/c1t0XT0rZTpzLm1pbGxpc2Vjb25kcz0rZSk6KHQ9SXQuZXhlYyhlKSk/KG49XCItXCI9PT10WzFdPy0xOjEscz17eTowLGQ6TSh0W1NdKSpuLGg6TSh0W09dKSpuLG06TSh0W2JdKSpuLHM6TSh0W1RdKSpuLG1zOk0oSHQoMWUzKnRbVGVdKSkqbn0pOih0PWp0LmV4ZWMoZSkpPyhuPVwiLVwiPT09dFsxXT8tMToxLHM9e3k6WnQodFsyXSxuKSxNOlp0KHRbM10sbiksdzpadCh0WzRdLG4pLGQ6WnQodFs1XSxuKSxoOlp0KHRbNl0sbiksbTpadCh0WzddLG4pLHM6WnQodFs4XSxuKX0pOm51bGw9PXM/cz17fTpcIm9iamVjdFwiPT10eXBlb2YgcyYmKFwiZnJvbVwiaW4gc3x8XCJ0b1wiaW4gcykmJih0PWZ1bmN0aW9uKGUsdCl7dmFyIG47aWYoIWUuaXNWYWxpZCgpfHwhdC5pc1ZhbGlkKCkpcmV0dXJue21pbGxpc2Vjb25kczowLG1vbnRoczowfTt0PUd0KHQsZSksZS5pc0JlZm9yZSh0KT9uPXp0KGUsdCk6KChuPXp0KHQsZSkpLm1pbGxpc2Vjb25kcz0tbi5taWxsaXNlY29uZHMsbi5tb250aHM9LW4ubW9udGhzKTtyZXR1cm4gbn0oUihzLmZyb20pLFIocy50bykpLChzPXt9KS5tcz10Lm1pbGxpc2Vjb25kcyxzLk09dC5tb250aHMpLG49bmV3IEN0KHMpLFV0KGUpJiZjKGUsXCJfbG9jYWxlXCIpJiYobi5fbG9jYWxlPWUuX2xvY2FsZSksVXQoZSkmJmMoZSxcIl9pc1ZhbGlkXCIpJiYobi5faXNWYWxpZD1lLl9pc1ZhbGlkKSxufWZ1bmN0aW9uIFp0KGUsdCl7ZT1lJiZwYXJzZUZsb2F0KGUucmVwbGFjZShcIixcIixcIi5cIikpO3JldHVybihpc05hTihlKT8wOmUpKnR9ZnVuY3Rpb24genQoZSx0KXt2YXIgbj17fTtyZXR1cm4gbi5tb250aHM9dC5tb250aCgpLWUubW9udGgoKSsxMioodC55ZWFyKCktZS55ZWFyKCkpLGUuY2xvbmUoKS5hZGQobi5tb250aHMsXCJNXCIpLmlzQWZ0ZXIodCkmJi0tbi5tb250aHMsbi5taWxsaXNlY29uZHM9K3QtK2UuY2xvbmUoKS5hZGQobi5tb250aHMsXCJNXCIpLG59ZnVuY3Rpb24gcXQocyxpKXtyZXR1cm4gZnVuY3Rpb24oZSx0KXt2YXIgbjtyZXR1cm4gbnVsbD09PXR8fGlzTmFOKCt0KXx8KFEoaSxcIm1vbWVudCgpLlwiK2krXCIocGVyaW9kLCBudW1iZXIpIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgbW9tZW50KCkuXCIraStcIihudW1iZXIsIHBlcmlvZCkuIFNlZSBodHRwOi8vbW9tZW50anMuY29tL2d1aWRlcy8jL3dhcm5pbmdzL2FkZC1pbnZlcnRlZC1wYXJhbS8gZm9yIG1vcmUgaW5mby5cIiksbj1lLGU9dCx0PW4pLCR0KHRoaXMsQyhlLHQpLHMpLHRoaXN9fWZ1bmN0aW9uICR0KGUsdCxuLHMpe3ZhciBpPXQuX21pbGxpc2Vjb25kcyxyPUh0KHQuX2RheXMpLHQ9SHQodC5fbW9udGhzKTtlLmlzVmFsaWQoKSYmKHM9bnVsbD09c3x8cyx0JiZBZShlLENlKGUsXCJNb250aFwiKSt0Km4pLHImJlVlKGUsXCJEYXRlXCIsQ2UoZSxcIkRhdGVcIikrcipuKSxpJiZlLl9kLnNldFRpbWUoZS5fZC52YWx1ZU9mKCkraSpuKSxzKSYmXy51cGRhdGVPZmZzZXQoZSxyfHx0KX1DLmZuPUN0LnByb3RvdHlwZSxDLmludmFsaWQ9ZnVuY3Rpb24oKXtyZXR1cm4gQyhOYU4pfTtGZT1xdCgxLFwiYWRkXCIpLFFlPXF0KC0xLFwic3VidHJhY3RcIik7ZnVuY3Rpb24gQnQoZSl7cmV0dXJuXCJzdHJpbmdcIj09dHlwZW9mIGV8fGUgaW5zdGFuY2VvZiBTdHJpbmd9ZnVuY3Rpb24gSnQoZSl7cmV0dXJuIGsoZSl8fFYoZSl8fEJ0KGUpfHx3KGUpfHxmdW5jdGlvbih0KXt2YXIgZT15KHQpLG49ITE7ZSYmKG49MD09PXQuZmlsdGVyKGZ1bmN0aW9uKGUpe3JldHVybiF3KGUpJiZCdCh0KX0pLmxlbmd0aCk7cmV0dXJuIGUmJm59KGUpfHxmdW5jdGlvbihlKXt2YXIgdCxuLHM9RihlKSYmIUwoZSksaT0hMSxyPVtcInllYXJzXCIsXCJ5ZWFyXCIsXCJ5XCIsXCJtb250aHNcIixcIm1vbnRoXCIsXCJNXCIsXCJkYXlzXCIsXCJkYXlcIixcImRcIixcImRhdGVzXCIsXCJkYXRlXCIsXCJEXCIsXCJob3Vyc1wiLFwiaG91clwiLFwiaFwiLFwibWludXRlc1wiLFwibWludXRlXCIsXCJtXCIsXCJzZWNvbmRzXCIsXCJzZWNvbmRcIixcInNcIixcIm1pbGxpc2Vjb25kc1wiLFwibWlsbGlzZWNvbmRcIixcIm1zXCJdLGE9ci5sZW5ndGg7Zm9yKHQ9MDt0PGE7dCs9MSluPXJbdF0saT1pfHxjKGUsbik7cmV0dXJuIHMmJml9KGUpfHxudWxsPT1lfWZ1bmN0aW9uIFF0KGUsdCl7dmFyIG4scztyZXR1cm4gZS5kYXRlKCk8dC5kYXRlKCk/LVF0KHQsZSk6LSgobj0xMioodC55ZWFyKCktZS55ZWFyKCkpKyh0Lm1vbnRoKCktZS5tb250aCgpKSkrKHQtKHM9ZS5jbG9uZSgpLmFkZChuLFwibW9udGhzXCIpKTwwPyh0LXMpLyhzLWUuY2xvbmUoKS5hZGQobi0xLFwibW9udGhzXCIpKToodC1zKS8oZS5jbG9uZSgpLmFkZCgxK24sXCJtb250aHNcIiktcykpKXx8MH1mdW5jdGlvbiBYdChlKXtyZXR1cm4gdm9pZCAwPT09ZT90aGlzLl9sb2NhbGUuX2FiYnI6KG51bGwhPShlPVAoZSkpJiYodGhpcy5fbG9jYWxlPWUpLHRoaXMpfV8uZGVmYXVsdEZvcm1hdD1cIllZWVktTU0tRERUSEg6bW06c3NaXCIsXy5kZWZhdWx0Rm9ybWF0VXRjPVwiWVlZWS1NTS1ERFRISDptbTpzc1taXVwiO0tlPWUoXCJtb21lbnQoKS5sYW5nKCkgaXMgZGVwcmVjYXRlZC4gSW5zdGVhZCwgdXNlIG1vbWVudCgpLmxvY2FsZURhdGEoKSB0byBnZXQgdGhlIGxhbmd1YWdlIGNvbmZpZ3VyYXRpb24uIFVzZSBtb21lbnQoKS5sb2NhbGUoKSB0byBjaGFuZ2UgbGFuZ3VhZ2VzLlwiLGZ1bmN0aW9uKGUpe3JldHVybiB2b2lkIDA9PT1lP3RoaXMubG9jYWxlRGF0YSgpOnRoaXMubG9jYWxlKGUpfSk7ZnVuY3Rpb24gS3QoKXtyZXR1cm4gdGhpcy5fbG9jYWxlfXZhciBlbj0xMjYyMjc4MDhlNTtmdW5jdGlvbiB0bihlLHQpe3JldHVybihlJXQrdCkldH1mdW5jdGlvbiBubihlLHQsbil7cmV0dXJuIGU8MTAwJiYwPD1lP25ldyBEYXRlKGUrNDAwLHQsbiktZW46bmV3IERhdGUoZSx0LG4pLnZhbHVlT2YoKX1mdW5jdGlvbiBzbihlLHQsbil7cmV0dXJuIGU8MTAwJiYwPD1lP0RhdGUuVVRDKGUrNDAwLHQsbiktZW46RGF0ZS5VVEMoZSx0LG4pfWZ1bmN0aW9uIHJuKGUsdCl7cmV0dXJuIHQuZXJhc0FiYnJSZWdleChlKX1mdW5jdGlvbiBhbigpe2Zvcih2YXIgZSx0LG4scz1bXSxpPVtdLHI9W10sYT1bXSxvPXRoaXMuZXJhcygpLHU9MCxsPW8ubGVuZ3RoO3U8bDsrK3UpZT1mKG9bdV0ubmFtZSksdD1mKG9bdV0uYWJiciksbj1mKG9bdV0ubmFycm93KSxpLnB1c2goZSkscy5wdXNoKHQpLHIucHVzaChuKSxhLnB1c2goZSksYS5wdXNoKHQpLGEucHVzaChuKTt0aGlzLl9lcmFzUmVnZXg9bmV3IFJlZ0V4cChcIl4oXCIrYS5qb2luKFwifFwiKStcIilcIixcImlcIiksdGhpcy5fZXJhc05hbWVSZWdleD1uZXcgUmVnRXhwKFwiXihcIitpLmpvaW4oXCJ8XCIpK1wiKVwiLFwiaVwiKSx0aGlzLl9lcmFzQWJiclJlZ2V4PW5ldyBSZWdFeHAoXCJeKFwiK3Muam9pbihcInxcIikrXCIpXCIsXCJpXCIpLHRoaXMuX2VyYXNOYXJyb3dSZWdleD1uZXcgUmVnRXhwKFwiXihcIityLmpvaW4oXCJ8XCIpK1wiKVwiLFwiaVwiKX1mdW5jdGlvbiBvbihlLHQpe3MoMCxbZSxlLmxlbmd0aF0sMCx0KX1mdW5jdGlvbiB1bihlLHQsbixzLGkpe3ZhciByO3JldHVybiBudWxsPT1lP0JlKHRoaXMscyxpKS55ZWFyOihyPU4oZSxzLGkpLGZ1bmN0aW9uKGUsdCxuLHMsaSl7ZT0kZShlLHQsbixzLGkpLHQ9emUoZS55ZWFyLDAsZS5kYXlPZlllYXIpO3JldHVybiB0aGlzLnllYXIodC5nZXRVVENGdWxsWWVhcigpKSx0aGlzLm1vbnRoKHQuZ2V0VVRDTW9udGgoKSksdGhpcy5kYXRlKHQuZ2V0VVRDRGF0ZSgpKSx0aGlzfS5jYWxsKHRoaXMsZSx0PXI8dD9yOnQsbixzLGkpKX1zKFwiTlwiLDAsMCxcImVyYUFiYnJcIikscyhcIk5OXCIsMCwwLFwiZXJhQWJiclwiKSxzKFwiTk5OXCIsMCwwLFwiZXJhQWJiclwiKSxzKFwiTk5OTlwiLDAsMCxcImVyYU5hbWVcIikscyhcIk5OTk5OXCIsMCwwLFwiZXJhTmFycm93XCIpLHMoXCJ5XCIsW1wieVwiLDFdLFwieW9cIixcImVyYVllYXJcIikscyhcInlcIixbXCJ5eVwiLDJdLDAsXCJlcmFZZWFyXCIpLHMoXCJ5XCIsW1wieXl5XCIsM10sMCxcImVyYVllYXJcIikscyhcInlcIixbXCJ5eXl5XCIsNF0sMCxcImVyYVllYXJcIiksaChcIk5cIixybiksaChcIk5OXCIscm4pLGgoXCJOTk5cIixybiksaChcIk5OTk5cIixmdW5jdGlvbihlLHQpe3JldHVybiB0LmVyYXNOYW1lUmVnZXgoZSl9KSxoKFwiTk5OTk5cIixmdW5jdGlvbihlLHQpe3JldHVybiB0LmVyYXNOYXJyb3dSZWdleChlKX0pLHYoW1wiTlwiLFwiTk5cIixcIk5OTlwiLFwiTk5OTlwiLFwiTk5OTk5cIl0sZnVuY3Rpb24oZSx0LG4scyl7cz1uLl9sb2NhbGUuZXJhc1BhcnNlKGUscyxuLl9zdHJpY3QpO3M/cChuKS5lcmE9czpwKG4pLmludmFsaWRFcmE9ZX0pLGgoXCJ5XCIscGUpLGgoXCJ5eVwiLHBlKSxoKFwieXl5XCIscGUpLGgoXCJ5eXl5XCIscGUpLGgoXCJ5b1wiLGZ1bmN0aW9uKGUsdCl7cmV0dXJuIHQuX2VyYVllYXJPcmRpbmFsUmVnZXh8fHBlfSksdihbXCJ5XCIsXCJ5eVwiLFwieXl5XCIsXCJ5eXl5XCJdLEQpLHYoW1wieW9cIl0sZnVuY3Rpb24oZSx0LG4scyl7dmFyIGk7bi5fbG9jYWxlLl9lcmFZZWFyT3JkaW5hbFJlZ2V4JiYoaT1lLm1hdGNoKG4uX2xvY2FsZS5fZXJhWWVhck9yZGluYWxSZWdleCkpLG4uX2xvY2FsZS5lcmFZZWFyT3JkaW5hbFBhcnNlP3RbRF09bi5fbG9jYWxlLmVyYVllYXJPcmRpbmFsUGFyc2UoZSxpKTp0W0RdPXBhcnNlSW50KGUsMTApfSkscygwLFtcImdnXCIsMl0sMCxmdW5jdGlvbigpe3JldHVybiB0aGlzLndlZWtZZWFyKCklMTAwfSkscygwLFtcIkdHXCIsMl0sMCxmdW5jdGlvbigpe3JldHVybiB0aGlzLmlzb1dlZWtZZWFyKCklMTAwfSksb24oXCJnZ2dnXCIsXCJ3ZWVrWWVhclwiKSxvbihcImdnZ2dnXCIsXCJ3ZWVrWWVhclwiKSxvbihcIkdHR0dcIixcImlzb1dlZWtZZWFyXCIpLG9uKFwiR0dHR0dcIixcImlzb1dlZWtZZWFyXCIpLGgoXCJHXCIsa2UpLGgoXCJnXCIsa2UpLGgoXCJHR1wiLG4sdCksaChcImdnXCIsbix0KSxoKFwiR0dHR1wiLGdlLGNlKSxoKFwiZ2dnZ1wiLGdlLGNlKSxoKFwiR0dHR0dcIix3ZSxmZSksaChcImdnZ2dnXCIsd2UsZmUpLE9lKFtcImdnZ2dcIixcImdnZ2dnXCIsXCJHR0dHXCIsXCJHR0dHR1wiXSxmdW5jdGlvbihlLHQsbixzKXt0W3Muc3Vic3RyKDAsMildPU0oZSl9KSxPZShbXCJnZ1wiLFwiR0dcIl0sZnVuY3Rpb24oZSx0LG4scyl7dFtzXT1fLnBhcnNlVHdvRGlnaXRZZWFyKGUpfSkscyhcIlFcIiwwLFwiUW9cIixcInF1YXJ0ZXJcIiksaChcIlFcIixkZSksdihcIlFcIixmdW5jdGlvbihlLHQpe3RbWV09MyooTShlKS0xKX0pLHMoXCJEXCIsW1wiRERcIiwyXSxcIkRvXCIsXCJkYXRlXCIpLGgoXCJEXCIsbix1KSxoKFwiRERcIixuLHQpLGgoXCJEb1wiLGZ1bmN0aW9uKGUsdCl7cmV0dXJuIGU/dC5fZGF5T2ZNb250aE9yZGluYWxQYXJzZXx8dC5fb3JkaW5hbFBhcnNlOnQuX2RheU9mTW9udGhPcmRpbmFsUGFyc2VMZW5pZW50fSksdihbXCJEXCIsXCJERFwiXSxTKSx2KFwiRG9cIixmdW5jdGlvbihlLHQpe3RbU109TShlLm1hdGNoKG4pWzBdKX0pO2dlPVJlKFwiRGF0ZVwiLCEwKTtzKFwiREREXCIsW1wiRERERFwiLDNdLFwiREREb1wiLFwiZGF5T2ZZZWFyXCIpLGgoXCJERERcIix5ZSksaChcIkRERERcIixoZSksdihbXCJERERcIixcIkRERERcIl0sZnVuY3Rpb24oZSx0LG4pe24uX2RheU9mWWVhcj1NKGUpfSkscyhcIm1cIixbXCJtbVwiLDJdLDAsXCJtaW51dGVcIiksaChcIm1cIixuLGQpLGgoXCJtbVwiLG4sdCksdihbXCJtXCIsXCJtbVwiXSxiKTt2YXIgbG4sY2U9UmUoXCJNaW51dGVzXCIsITEpLHdlPShzKFwic1wiLFtcInNzXCIsMl0sMCxcInNlY29uZFwiKSxoKFwic1wiLG4sZCksaChcInNzXCIsbix0KSx2KFtcInNcIixcInNzXCJdLFQpLFJlKFwiU2Vjb25kc1wiLCExKSk7Zm9yKHMoXCJTXCIsMCwwLGZ1bmN0aW9uKCl7cmV0dXJufn4odGhpcy5taWxsaXNlY29uZCgpLzEwMCl9KSxzKDAsW1wiU1NcIiwyXSwwLGZ1bmN0aW9uKCl7cmV0dXJufn4odGhpcy5taWxsaXNlY29uZCgpLzEwKX0pLHMoMCxbXCJTU1NcIiwzXSwwLFwibWlsbGlzZWNvbmRcIikscygwLFtcIlNTU1NcIiw0XSwwLGZ1bmN0aW9uKCl7cmV0dXJuIDEwKnRoaXMubWlsbGlzZWNvbmQoKX0pLHMoMCxbXCJTU1NTU1wiLDVdLDAsZnVuY3Rpb24oKXtyZXR1cm4gMTAwKnRoaXMubWlsbGlzZWNvbmQoKX0pLHMoMCxbXCJTU1NTU1NcIiw2XSwwLGZ1bmN0aW9uKCl7cmV0dXJuIDFlMyp0aGlzLm1pbGxpc2Vjb25kKCl9KSxzKDAsW1wiU1NTU1NTU1wiLDddLDAsZnVuY3Rpb24oKXtyZXR1cm4gMWU0KnRoaXMubWlsbGlzZWNvbmQoKX0pLHMoMCxbXCJTU1NTU1NTU1wiLDhdLDAsZnVuY3Rpb24oKXtyZXR1cm4gMWU1KnRoaXMubWlsbGlzZWNvbmQoKX0pLHMoMCxbXCJTU1NTU1NTU1NcIiw5XSwwLGZ1bmN0aW9uKCl7cmV0dXJuIDFlNip0aGlzLm1pbGxpc2Vjb25kKCl9KSxoKFwiU1wiLHllLGRlKSxoKFwiU1NcIix5ZSx0KSxoKFwiU1NTXCIseWUsaGUpLGxuPVwiU1NTU1wiO2xuLmxlbmd0aDw9OTtsbis9XCJTXCIpaChsbixwZSk7ZnVuY3Rpb24gZG4oZSx0KXt0W1RlXT1NKDFlMyooXCIwLlwiK2UpKX1mb3IobG49XCJTXCI7bG4ubGVuZ3RoPD05O2xuKz1cIlNcIil2KGxuLGRuKTtmZT1SZShcIk1pbGxpc2Vjb25kc1wiLCExKSxzKFwielwiLDAsMCxcInpvbmVBYmJyXCIpLHMoXCJ6elwiLDAsMCxcInpvbmVOYW1lXCIpO3U9JC5wcm90b3R5cGU7ZnVuY3Rpb24gaG4oZSl7cmV0dXJuIGV9dS5hZGQ9RmUsdS5jYWxlbmRhcj1mdW5jdGlvbihlLHQpezE9PT1hcmd1bWVudHMubGVuZ3RoJiYoYXJndW1lbnRzWzBdP0p0KGFyZ3VtZW50c1swXSk/KGU9YXJndW1lbnRzWzBdLHQ9dm9pZCAwKTpmdW5jdGlvbihlKXtmb3IodmFyIHQ9RihlKSYmIUwoZSksbj0hMSxzPVtcInNhbWVEYXlcIixcIm5leHREYXlcIixcImxhc3REYXlcIixcIm5leHRXZWVrXCIsXCJsYXN0V2Vla1wiLFwic2FtZUVsc2VcIl0saT0wO2k8cy5sZW5ndGg7aSs9MSluPW58fGMoZSxzW2ldKTtyZXR1cm4gdCYmbn0oYXJndW1lbnRzWzBdKSYmKHQ9YXJndW1lbnRzWzBdLGU9dm9pZCAwKTp0PWU9dm9pZCAwKTt2YXIgZT1lfHxSKCksbj1HdChlLHRoaXMpLnN0YXJ0T2YoXCJkYXlcIiksbj1fLmNhbGVuZGFyRm9ybWF0KHRoaXMsbil8fFwic2FtZUVsc2VcIix0PXQmJihhKHRbbl0pP3Rbbl0uY2FsbCh0aGlzLGUpOnRbbl0pO3JldHVybiB0aGlzLmZvcm1hdCh0fHx0aGlzLmxvY2FsZURhdGEoKS5jYWxlbmRhcihuLHRoaXMsUihlKSkpfSx1LmNsb25lPWZ1bmN0aW9uKCl7cmV0dXJuIG5ldyAkKHRoaXMpfSx1LmRpZmY9ZnVuY3Rpb24oZSx0LG4pe3ZhciBzLGkscjtpZighdGhpcy5pc1ZhbGlkKCkpcmV0dXJuIE5hTjtpZighKHM9R3QoZSx0aGlzKSkuaXNWYWxpZCgpKXJldHVybiBOYU47c3dpdGNoKGk9NmU0KihzLnV0Y09mZnNldCgpLXRoaXMudXRjT2Zmc2V0KCkpLHQ9byh0KSl7Y2FzZVwieWVhclwiOnI9UXQodGhpcyxzKS8xMjticmVhaztjYXNlXCJtb250aFwiOnI9UXQodGhpcyxzKTticmVhaztjYXNlXCJxdWFydGVyXCI6cj1RdCh0aGlzLHMpLzM7YnJlYWs7Y2FzZVwic2Vjb25kXCI6cj0odGhpcy1zKS8xZTM7YnJlYWs7Y2FzZVwibWludXRlXCI6cj0odGhpcy1zKS82ZTQ7YnJlYWs7Y2FzZVwiaG91clwiOnI9KHRoaXMtcykvMzZlNTticmVhaztjYXNlXCJkYXlcIjpyPSh0aGlzLXMtaSkvODY0ZTU7YnJlYWs7Y2FzZVwid2Vla1wiOnI9KHRoaXMtcy1pKS82MDQ4ZTU7YnJlYWs7ZGVmYXVsdDpyPXRoaXMtc31yZXR1cm4gbj9yOm0ocil9LHUuZW5kT2Y9ZnVuY3Rpb24oZSl7dmFyIHQsbjtpZih2b2lkIDAhPT0oZT1vKGUpKSYmXCJtaWxsaXNlY29uZFwiIT09ZSYmdGhpcy5pc1ZhbGlkKCkpe3N3aXRjaChuPXRoaXMuX2lzVVRDP3NuOm5uLGUpe2Nhc2VcInllYXJcIjp0PW4odGhpcy55ZWFyKCkrMSwwLDEpLTE7YnJlYWs7Y2FzZVwicXVhcnRlclwiOnQ9bih0aGlzLnllYXIoKSx0aGlzLm1vbnRoKCktdGhpcy5tb250aCgpJTMrMywxKS0xO2JyZWFrO2Nhc2VcIm1vbnRoXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSsxLDEpLTE7YnJlYWs7Y2FzZVwid2Vla1wiOnQ9bih0aGlzLnllYXIoKSx0aGlzLm1vbnRoKCksdGhpcy5kYXRlKCktdGhpcy53ZWVrZGF5KCkrNyktMTticmVhaztjYXNlXCJpc29XZWVrXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSx0aGlzLmRhdGUoKS0odGhpcy5pc29XZWVrZGF5KCktMSkrNyktMTticmVhaztjYXNlXCJkYXlcIjpjYXNlXCJkYXRlXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSx0aGlzLmRhdGUoKSsxKS0xO2JyZWFrO2Nhc2VcImhvdXJcIjp0PXRoaXMuX2QudmFsdWVPZigpLHQrPTM2ZTUtdG4odCsodGhpcy5faXNVVEM/MDo2ZTQqdGhpcy51dGNPZmZzZXQoKSksMzZlNSktMTticmVhaztjYXNlXCJtaW51dGVcIjp0PXRoaXMuX2QudmFsdWVPZigpLHQrPTZlNC10bih0LDZlNCktMTticmVhaztjYXNlXCJzZWNvbmRcIjp0PXRoaXMuX2QudmFsdWVPZigpLHQrPTFlMy10bih0LDFlMyktMTticmVha310aGlzLl9kLnNldFRpbWUodCksXy51cGRhdGVPZmZzZXQodGhpcywhMCl9cmV0dXJuIHRoaXN9LHUuZm9ybWF0PWZ1bmN0aW9uKGUpe3JldHVybiBlPWV8fCh0aGlzLmlzVXRjKCk/Xy5kZWZhdWx0Rm9ybWF0VXRjOl8uZGVmYXVsdEZvcm1hdCksZT1yZSh0aGlzLGUpLHRoaXMubG9jYWxlRGF0YSgpLnBvc3Rmb3JtYXQoZSl9LHUuZnJvbT1mdW5jdGlvbihlLHQpe3JldHVybiB0aGlzLmlzVmFsaWQoKSYmKGsoZSkmJmUuaXNWYWxpZCgpfHxSKGUpLmlzVmFsaWQoKSk/Qyh7dG86dGhpcyxmcm9tOmV9KS5sb2NhbGUodGhpcy5sb2NhbGUoKSkuaHVtYW5pemUoIXQpOnRoaXMubG9jYWxlRGF0YSgpLmludmFsaWREYXRlKCl9LHUuZnJvbU5vdz1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5mcm9tKFIoKSxlKX0sdS50bz1mdW5jdGlvbihlLHQpe3JldHVybiB0aGlzLmlzVmFsaWQoKSYmKGsoZSkmJmUuaXNWYWxpZCgpfHxSKGUpLmlzVmFsaWQoKSk/Qyh7ZnJvbTp0aGlzLHRvOmV9KS5sb2NhbGUodGhpcy5sb2NhbGUoKSkuaHVtYW5pemUoIXQpOnRoaXMubG9jYWxlRGF0YSgpLmludmFsaWREYXRlKCl9LHUudG9Ob3c9ZnVuY3Rpb24oZSl7cmV0dXJuIHRoaXMudG8oUigpLGUpfSx1LmdldD1mdW5jdGlvbihlKXtyZXR1cm4gYSh0aGlzW2U9byhlKV0pP3RoaXNbZV0oKTp0aGlzfSx1LmludmFsaWRBdD1mdW5jdGlvbigpe3JldHVybiBwKHRoaXMpLm92ZXJmbG93fSx1LmlzQWZ0ZXI9ZnVuY3Rpb24oZSx0KXtyZXR1cm4gZT1rKGUpP2U6UihlKSwhKCF0aGlzLmlzVmFsaWQoKXx8IWUuaXNWYWxpZCgpKSYmKFwibWlsbGlzZWNvbmRcIj09PSh0PW8odCl8fFwibWlsbGlzZWNvbmRcIik/dGhpcy52YWx1ZU9mKCk+ZS52YWx1ZU9mKCk6ZS52YWx1ZU9mKCk8dGhpcy5jbG9uZSgpLnN0YXJ0T2YodCkudmFsdWVPZigpKX0sdS5pc0JlZm9yZT1mdW5jdGlvbihlLHQpe3JldHVybiBlPWsoZSk/ZTpSKGUpLCEoIXRoaXMuaXNWYWxpZCgpfHwhZS5pc1ZhbGlkKCkpJiYoXCJtaWxsaXNlY29uZFwiPT09KHQ9byh0KXx8XCJtaWxsaXNlY29uZFwiKT90aGlzLnZhbHVlT2YoKTxlLnZhbHVlT2YoKTp0aGlzLmNsb25lKCkuZW5kT2YodCkudmFsdWVPZigpPGUudmFsdWVPZigpKX0sdS5pc0JldHdlZW49ZnVuY3Rpb24oZSx0LG4scyl7cmV0dXJuIGU9ayhlKT9lOlIoZSksdD1rKHQpP3Q6Uih0KSwhISh0aGlzLmlzVmFsaWQoKSYmZS5pc1ZhbGlkKCkmJnQuaXNWYWxpZCgpKSYmKFwiKFwiPT09KHM9c3x8XCIoKVwiKVswXT90aGlzLmlzQWZ0ZXIoZSxuKTohdGhpcy5pc0JlZm9yZShlLG4pKSYmKFwiKVwiPT09c1sxXT90aGlzLmlzQmVmb3JlKHQsbik6IXRoaXMuaXNBZnRlcih0LG4pKX0sdS5pc1NhbWU9ZnVuY3Rpb24oZSx0KXt2YXIgZT1rKGUpP2U6UihlKTtyZXR1cm4hKCF0aGlzLmlzVmFsaWQoKXx8IWUuaXNWYWxpZCgpKSYmKFwibWlsbGlzZWNvbmRcIj09PSh0PW8odCl8fFwibWlsbGlzZWNvbmRcIik/dGhpcy52YWx1ZU9mKCk9PT1lLnZhbHVlT2YoKTooZT1lLnZhbHVlT2YoKSx0aGlzLmNsb25lKCkuc3RhcnRPZih0KS52YWx1ZU9mKCk8PWUmJmU8PXRoaXMuY2xvbmUoKS5lbmRPZih0KS52YWx1ZU9mKCkpKX0sdS5pc1NhbWVPckFmdGVyPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIHRoaXMuaXNTYW1lKGUsdCl8fHRoaXMuaXNBZnRlcihlLHQpfSx1LmlzU2FtZU9yQmVmb3JlPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIHRoaXMuaXNTYW1lKGUsdCl8fHRoaXMuaXNCZWZvcmUoZSx0KX0sdS5pc1ZhbGlkPWZ1bmN0aW9uKCl7cmV0dXJuIEEodGhpcyl9LHUubGFuZz1LZSx1LmxvY2FsZT1YdCx1LmxvY2FsZURhdGE9S3QsdS5tYXg9X2UsdS5taW49bWUsdS5wYXJzaW5nRmxhZ3M9ZnVuY3Rpb24oKXtyZXR1cm4gRSh7fSxwKHRoaXMpKX0sdS5zZXQ9ZnVuY3Rpb24oZSx0KXtpZihcIm9iamVjdFwiPT10eXBlb2YgZSlmb3IodmFyIG49ZnVuY3Rpb24oZSl7dmFyIHQsbj1bXTtmb3IodCBpbiBlKWMoZSx0KSYmbi5wdXNoKHt1bml0OnQscHJpb3JpdHk6bGVbdF19KTtyZXR1cm4gbi5zb3J0KGZ1bmN0aW9uKGUsdCl7cmV0dXJuIGUucHJpb3JpdHktdC5wcmlvcml0eX0pLG59KGU9dWUoZSkpLHM9bi5sZW5ndGgsaT0wO2k8cztpKyspdGhpc1tuW2ldLnVuaXRdKGVbbltpXS51bml0XSk7ZWxzZSBpZihhKHRoaXNbZT1vKGUpXSkpcmV0dXJuIHRoaXNbZV0odCk7cmV0dXJuIHRoaXN9LHUuc3RhcnRPZj1mdW5jdGlvbihlKXt2YXIgdCxuO2lmKHZvaWQgMCE9PShlPW8oZSkpJiZcIm1pbGxpc2Vjb25kXCIhPT1lJiZ0aGlzLmlzVmFsaWQoKSl7c3dpdGNoKG49dGhpcy5faXNVVEM/c246bm4sZSl7Y2FzZVwieWVhclwiOnQ9bih0aGlzLnllYXIoKSwwLDEpO2JyZWFrO2Nhc2VcInF1YXJ0ZXJcIjp0PW4odGhpcy55ZWFyKCksdGhpcy5tb250aCgpLXRoaXMubW9udGgoKSUzLDEpO2JyZWFrO2Nhc2VcIm1vbnRoXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSwxKTticmVhaztjYXNlXCJ3ZWVrXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSx0aGlzLmRhdGUoKS10aGlzLndlZWtkYXkoKSk7YnJlYWs7Y2FzZVwiaXNvV2Vla1wiOnQ9bih0aGlzLnllYXIoKSx0aGlzLm1vbnRoKCksdGhpcy5kYXRlKCktKHRoaXMuaXNvV2Vla2RheSgpLTEpKTticmVhaztjYXNlXCJkYXlcIjpjYXNlXCJkYXRlXCI6dD1uKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSx0aGlzLmRhdGUoKSk7YnJlYWs7Y2FzZVwiaG91clwiOnQ9dGhpcy5fZC52YWx1ZU9mKCksdC09dG4odCsodGhpcy5faXNVVEM/MDo2ZTQqdGhpcy51dGNPZmZzZXQoKSksMzZlNSk7YnJlYWs7Y2FzZVwibWludXRlXCI6dD10aGlzLl9kLnZhbHVlT2YoKSx0LT10bih0LDZlNCk7YnJlYWs7Y2FzZVwic2Vjb25kXCI6dD10aGlzLl9kLnZhbHVlT2YoKSx0LT10bih0LDFlMyk7YnJlYWt9dGhpcy5fZC5zZXRUaW1lKHQpLF8udXBkYXRlT2Zmc2V0KHRoaXMsITApfXJldHVybiB0aGlzfSx1LnN1YnRyYWN0PVFlLHUudG9BcnJheT1mdW5jdGlvbigpe3ZhciBlPXRoaXM7cmV0dXJuW2UueWVhcigpLGUubW9udGgoKSxlLmRhdGUoKSxlLmhvdXIoKSxlLm1pbnV0ZSgpLGUuc2Vjb25kKCksZS5taWxsaXNlY29uZCgpXX0sdS50b09iamVjdD1mdW5jdGlvbigpe3ZhciBlPXRoaXM7cmV0dXJue3llYXJzOmUueWVhcigpLG1vbnRoczplLm1vbnRoKCksZGF0ZTplLmRhdGUoKSxob3VyczplLmhvdXJzKCksbWludXRlczplLm1pbnV0ZXMoKSxzZWNvbmRzOmUuc2Vjb25kcygpLG1pbGxpc2Vjb25kczplLm1pbGxpc2Vjb25kcygpfX0sdS50b0RhdGU9ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IERhdGUodGhpcy52YWx1ZU9mKCkpfSx1LnRvSVNPU3RyaW5nPWZ1bmN0aW9uKGUpe3ZhciB0O3JldHVybiB0aGlzLmlzVmFsaWQoKT8odD0oZT0hMCE9PWUpP3RoaXMuY2xvbmUoKS51dGMoKTp0aGlzKS55ZWFyKCk8MHx8OTk5OTx0LnllYXIoKT9yZSh0LGU/XCJZWVlZWVktTU0tRERbVF1ISDptbTpzcy5TU1NbWl1cIjpcIllZWVlZWS1NTS1ERFtUXUhIOm1tOnNzLlNTU1pcIik6YShEYXRlLnByb3RvdHlwZS50b0lTT1N0cmluZyk/ZT90aGlzLnRvRGF0ZSgpLnRvSVNPU3RyaW5nKCk6bmV3IERhdGUodGhpcy52YWx1ZU9mKCkrNjAqdGhpcy51dGNPZmZzZXQoKSoxZTMpLnRvSVNPU3RyaW5nKCkucmVwbGFjZShcIlpcIixyZSh0LFwiWlwiKSk6cmUodCxlP1wiWVlZWS1NTS1ERFtUXUhIOm1tOnNzLlNTU1taXVwiOlwiWVlZWS1NTS1ERFtUXUhIOm1tOnNzLlNTU1pcIik6bnVsbH0sdS5pbnNwZWN0PWZ1bmN0aW9uKCl7dmFyIGUsdCxuO3JldHVybiB0aGlzLmlzVmFsaWQoKT8odD1cIm1vbWVudFwiLGU9XCJcIix0aGlzLmlzTG9jYWwoKXx8KHQ9MD09PXRoaXMudXRjT2Zmc2V0KCk/XCJtb21lbnQudXRjXCI6XCJtb21lbnQucGFyc2Vab25lXCIsZT1cIlpcIiksdD1cIltcIit0KycoXCJdJyxuPTA8PXRoaXMueWVhcigpJiZ0aGlzLnllYXIoKTw9OTk5OT9cIllZWVlcIjpcIllZWVlZWVwiLHRoaXMuZm9ybWF0KHQrbitcIi1NTS1ERFtUXUhIOm1tOnNzLlNTU1wiKyhlKydbXCIpXScpKSk6XCJtb21lbnQuaW52YWxpZCgvKiBcIit0aGlzLl9pK1wiICovKVwifSxcInVuZGVmaW5lZFwiIT10eXBlb2YgU3ltYm9sJiZudWxsIT1TeW1ib2wuZm9yJiYodVtTeW1ib2wuZm9yKFwibm9kZWpzLnV0aWwuaW5zcGVjdC5jdXN0b21cIildPWZ1bmN0aW9uKCl7cmV0dXJuXCJNb21lbnQ8XCIrdGhpcy5mb3JtYXQoKStcIj5cIn0pLHUudG9KU09OPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaXNWYWxpZCgpP3RoaXMudG9JU09TdHJpbmcoKTpudWxsfSx1LnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY2xvbmUoKS5sb2NhbGUoXCJlblwiKS5mb3JtYXQoXCJkZGQgTU1NIEREIFlZWVkgSEg6bW06c3MgW0dNVF1aWlwiKX0sdS51bml4PWZ1bmN0aW9uKCl7cmV0dXJuIE1hdGguZmxvb3IodGhpcy52YWx1ZU9mKCkvMWUzKX0sdS52YWx1ZU9mPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2QudmFsdWVPZigpLTZlNCoodGhpcy5fb2Zmc2V0fHwwKX0sdS5jcmVhdGlvbkRhdGE9ZnVuY3Rpb24oKXtyZXR1cm57aW5wdXQ6dGhpcy5faSxmb3JtYXQ6dGhpcy5fZixsb2NhbGU6dGhpcy5fbG9jYWxlLGlzVVRDOnRoaXMuX2lzVVRDLHN0cmljdDp0aGlzLl9zdHJpY3R9fSx1LmVyYU5hbWU9ZnVuY3Rpb24oKXtmb3IodmFyIGUsdD10aGlzLmxvY2FsZURhdGEoKS5lcmFzKCksbj0wLHM9dC5sZW5ndGg7bjxzOysrbil7aWYoZT10aGlzLmNsb25lKCkuc3RhcnRPZihcImRheVwiKS52YWx1ZU9mKCksdFtuXS5zaW5jZTw9ZSYmZTw9dFtuXS51bnRpbClyZXR1cm4gdFtuXS5uYW1lO2lmKHRbbl0udW50aWw8PWUmJmU8PXRbbl0uc2luY2UpcmV0dXJuIHRbbl0ubmFtZX1yZXR1cm5cIlwifSx1LmVyYU5hcnJvdz1mdW5jdGlvbigpe2Zvcih2YXIgZSx0PXRoaXMubG9jYWxlRGF0YSgpLmVyYXMoKSxuPTAscz10Lmxlbmd0aDtuPHM7KytuKXtpZihlPXRoaXMuY2xvbmUoKS5zdGFydE9mKFwiZGF5XCIpLnZhbHVlT2YoKSx0W25dLnNpbmNlPD1lJiZlPD10W25dLnVudGlsKXJldHVybiB0W25dLm5hcnJvdztpZih0W25dLnVudGlsPD1lJiZlPD10W25dLnNpbmNlKXJldHVybiB0W25dLm5hcnJvd31yZXR1cm5cIlwifSx1LmVyYUFiYnI9ZnVuY3Rpb24oKXtmb3IodmFyIGUsdD10aGlzLmxvY2FsZURhdGEoKS5lcmFzKCksbj0wLHM9dC5sZW5ndGg7bjxzOysrbil7aWYoZT10aGlzLmNsb25lKCkuc3RhcnRPZihcImRheVwiKS52YWx1ZU9mKCksdFtuXS5zaW5jZTw9ZSYmZTw9dFtuXS51bnRpbClyZXR1cm4gdFtuXS5hYmJyO2lmKHRbbl0udW50aWw8PWUmJmU8PXRbbl0uc2luY2UpcmV0dXJuIHRbbl0uYWJicn1yZXR1cm5cIlwifSx1LmVyYVllYXI9ZnVuY3Rpb24oKXtmb3IodmFyIGUsdCxuPXRoaXMubG9jYWxlRGF0YSgpLmVyYXMoKSxzPTAsaT1uLmxlbmd0aDtzPGk7KytzKWlmKGU9bltzXS5zaW5jZTw9bltzXS51bnRpbD8xOi0xLHQ9dGhpcy5jbG9uZSgpLnN0YXJ0T2YoXCJkYXlcIikudmFsdWVPZigpLG5bc10uc2luY2U8PXQmJnQ8PW5bc10udW50aWx8fG5bc10udW50aWw8PXQmJnQ8PW5bc10uc2luY2UpcmV0dXJuKHRoaXMueWVhcigpLV8obltzXS5zaW5jZSkueWVhcigpKSplK25bc10ub2Zmc2V0O3JldHVybiB0aGlzLnllYXIoKX0sdS55ZWFyPVBlLHUuaXNMZWFwWWVhcj1mdW5jdGlvbigpe3JldHVybiBiZSh0aGlzLnllYXIoKSl9LHUud2Vla1llYXI9ZnVuY3Rpb24oZSl7cmV0dXJuIHVuLmNhbGwodGhpcyxlLHRoaXMud2VlaygpLHRoaXMud2Vla2RheSgpK3RoaXMubG9jYWxlRGF0YSgpLl93ZWVrLmRvdyx0aGlzLmxvY2FsZURhdGEoKS5fd2Vlay5kb3csdGhpcy5sb2NhbGVEYXRhKCkuX3dlZWsuZG95KX0sdS5pc29XZWVrWWVhcj1mdW5jdGlvbihlKXtyZXR1cm4gdW4uY2FsbCh0aGlzLGUsdGhpcy5pc29XZWVrKCksdGhpcy5pc29XZWVrZGF5KCksMSw0KX0sdS5xdWFydGVyPXUucXVhcnRlcnM9ZnVuY3Rpb24oZSl7cmV0dXJuIG51bGw9PWU/TWF0aC5jZWlsKCh0aGlzLm1vbnRoKCkrMSkvMyk6dGhpcy5tb250aCgzKihlLTEpK3RoaXMubW9udGgoKSUzKX0sdS5tb250aD1JZSx1LmRheXNJbk1vbnRoPWZ1bmN0aW9uKCl7cmV0dXJuIEhlKHRoaXMueWVhcigpLHRoaXMubW9udGgoKSl9LHUud2Vlaz11LndlZWtzPWZ1bmN0aW9uKGUpe3ZhciB0PXRoaXMubG9jYWxlRGF0YSgpLndlZWsodGhpcyk7cmV0dXJuIG51bGw9PWU/dDp0aGlzLmFkZCg3KihlLXQpLFwiZFwiKX0sdS5pc29XZWVrPXUuaXNvV2Vla3M9ZnVuY3Rpb24oZSl7dmFyIHQ9QmUodGhpcywxLDQpLndlZWs7cmV0dXJuIG51bGw9PWU/dDp0aGlzLmFkZCg3KihlLXQpLFwiZFwiKX0sdS53ZWVrc0luWWVhcj1mdW5jdGlvbigpe3ZhciBlPXRoaXMubG9jYWxlRGF0YSgpLl93ZWVrO3JldHVybiBOKHRoaXMueWVhcigpLGUuZG93LGUuZG95KX0sdS53ZWVrc0luV2Vla1llYXI9ZnVuY3Rpb24oKXt2YXIgZT10aGlzLmxvY2FsZURhdGEoKS5fd2VlaztyZXR1cm4gTih0aGlzLndlZWtZZWFyKCksZS5kb3csZS5kb3kpfSx1Lmlzb1dlZWtzSW5ZZWFyPWZ1bmN0aW9uKCl7cmV0dXJuIE4odGhpcy55ZWFyKCksMSw0KX0sdS5pc29XZWVrc0luSVNPV2Vla1llYXI9ZnVuY3Rpb24oKXtyZXR1cm4gTih0aGlzLmlzb1dlZWtZZWFyKCksMSw0KX0sdS5kYXRlPWdlLHUuZGF5PXUuZGF5cz1mdW5jdGlvbihlKXt2YXIgdCxuLHM7cmV0dXJuIHRoaXMuaXNWYWxpZCgpPyh0PUNlKHRoaXMsXCJEYXlcIiksbnVsbCE9ZT8obj1lLHM9dGhpcy5sb2NhbGVEYXRhKCksZT1cInN0cmluZ1wiIT10eXBlb2Ygbj9uOmlzTmFOKG4pP1wibnVtYmVyXCI9PXR5cGVvZihuPXMud2Vla2RheXNQYXJzZShuKSk/bjpudWxsOnBhcnNlSW50KG4sMTApLHRoaXMuYWRkKGUtdCxcImRcIikpOnQpOm51bGwhPWU/dGhpczpOYU59LHUud2Vla2RheT1mdW5jdGlvbihlKXt2YXIgdDtyZXR1cm4gdGhpcy5pc1ZhbGlkKCk/KHQ9KHRoaXMuZGF5KCkrNy10aGlzLmxvY2FsZURhdGEoKS5fd2Vlay5kb3cpJTcsbnVsbD09ZT90OnRoaXMuYWRkKGUtdCxcImRcIikpOm51bGwhPWU/dGhpczpOYU59LHUuaXNvV2Vla2RheT1mdW5jdGlvbihlKXt2YXIgdCxuO3JldHVybiB0aGlzLmlzVmFsaWQoKT9udWxsIT1lPyh0PWUsbj10aGlzLmxvY2FsZURhdGEoKSxuPVwic3RyaW5nXCI9PXR5cGVvZiB0P24ud2Vla2RheXNQYXJzZSh0KSU3fHw3OmlzTmFOKHQpP251bGw6dCx0aGlzLmRheSh0aGlzLmRheSgpJTc/bjpuLTcpKTp0aGlzLmRheSgpfHw3Om51bGwhPWU/dGhpczpOYU59LHUuZGF5T2ZZZWFyPWZ1bmN0aW9uKGUpe3ZhciB0PU1hdGgucm91bmQoKHRoaXMuY2xvbmUoKS5zdGFydE9mKFwiZGF5XCIpLXRoaXMuY2xvbmUoKS5zdGFydE9mKFwieWVhclwiKSkvODY0ZTUpKzE7cmV0dXJuIG51bGw9PWU/dDp0aGlzLmFkZChlLXQsXCJkXCIpfSx1LmhvdXI9dS5ob3Vycz1pLHUubWludXRlPXUubWludXRlcz1jZSx1LnNlY29uZD11LnNlY29uZHM9d2UsdS5taWxsaXNlY29uZD11Lm1pbGxpc2Vjb25kcz1mZSx1LnV0Y09mZnNldD1mdW5jdGlvbihlLHQsbil7dmFyIHMsaT10aGlzLl9vZmZzZXR8fDA7aWYoIXRoaXMuaXNWYWxpZCgpKXJldHVybiBudWxsIT1lP3RoaXM6TmFOO2lmKG51bGw9PWUpcmV0dXJuIHRoaXMuX2lzVVRDP2k6RXQodGhpcyk7aWYoXCJzdHJpbmdcIj09dHlwZW9mIGUpe2lmKG51bGw9PT0oZT1WdCh2ZSxlKSkpcmV0dXJuIHRoaXN9ZWxzZSBNYXRoLmFicyhlKTwxNiYmIW4mJihlKj02MCk7cmV0dXJuIXRoaXMuX2lzVVRDJiZ0JiYocz1FdCh0aGlzKSksdGhpcy5fb2Zmc2V0PWUsdGhpcy5faXNVVEM9ITAsbnVsbCE9cyYmdGhpcy5hZGQocyxcIm1cIiksaSE9PWUmJighdHx8dGhpcy5fY2hhbmdlSW5Qcm9ncmVzcz8kdCh0aGlzLEMoZS1pLFwibVwiKSwxLCExKTp0aGlzLl9jaGFuZ2VJblByb2dyZXNzfHwodGhpcy5fY2hhbmdlSW5Qcm9ncmVzcz0hMCxfLnVwZGF0ZU9mZnNldCh0aGlzLCEwKSx0aGlzLl9jaGFuZ2VJblByb2dyZXNzPW51bGwpKSx0aGlzfSx1LnV0Yz1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy51dGNPZmZzZXQoMCxlKX0sdS5sb2NhbD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5faXNVVEMmJih0aGlzLnV0Y09mZnNldCgwLGUpLHRoaXMuX2lzVVRDPSExLGUpJiZ0aGlzLnN1YnRyYWN0KEV0KHRoaXMpLFwibVwiKSx0aGlzfSx1LnBhcnNlWm9uZT1mdW5jdGlvbigpe3ZhciBlO3JldHVybiBudWxsIT10aGlzLl90em0/dGhpcy51dGNPZmZzZXQodGhpcy5fdHptLCExLCEwKTpcInN0cmluZ1wiPT10eXBlb2YgdGhpcy5faSYmKG51bGwhPShlPVZ0KE1lLHRoaXMuX2kpKT90aGlzLnV0Y09mZnNldChlKTp0aGlzLnV0Y09mZnNldCgwLCEwKSksdGhpc30sdS5oYXNBbGlnbmVkSG91ck9mZnNldD1mdW5jdGlvbihlKXtyZXR1cm4hIXRoaXMuaXNWYWxpZCgpJiYoZT1lP1IoZSkudXRjT2Zmc2V0KCk6MCwodGhpcy51dGNPZmZzZXQoKS1lKSU2MD09MCl9LHUuaXNEU1Q9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy51dGNPZmZzZXQoKT50aGlzLmNsb25lKCkubW9udGgoMCkudXRjT2Zmc2V0KCl8fHRoaXMudXRjT2Zmc2V0KCk+dGhpcy5jbG9uZSgpLm1vbnRoKDUpLnV0Y09mZnNldCgpfSx1LmlzTG9jYWw9ZnVuY3Rpb24oKXtyZXR1cm4hIXRoaXMuaXNWYWxpZCgpJiYhdGhpcy5faXNVVEN9LHUuaXNVdGNPZmZzZXQ9ZnVuY3Rpb24oKXtyZXR1cm4hIXRoaXMuaXNWYWxpZCgpJiZ0aGlzLl9pc1VUQ30sdS5pc1V0Yz1BdCx1LmlzVVRDPUF0LHUuem9uZUFiYnI9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5faXNVVEM/XCJVVENcIjpcIlwifSx1LnpvbmVOYW1lPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2lzVVRDP1wiQ29vcmRpbmF0ZWQgVW5pdmVyc2FsIFRpbWVcIjpcIlwifSx1LmRhdGVzPWUoXCJkYXRlcyBhY2Nlc3NvciBpcyBkZXByZWNhdGVkLiBVc2UgZGF0ZSBpbnN0ZWFkLlwiLGdlKSx1Lm1vbnRocz1lKFwibW9udGhzIGFjY2Vzc29yIGlzIGRlcHJlY2F0ZWQuIFVzZSBtb250aCBpbnN0ZWFkXCIsSWUpLHUueWVhcnM9ZShcInllYXJzIGFjY2Vzc29yIGlzIGRlcHJlY2F0ZWQuIFVzZSB5ZWFyIGluc3RlYWRcIixQZSksdS56b25lPWUoXCJtb21lbnQoKS56b25lIGlzIGRlcHJlY2F0ZWQsIHVzZSBtb21lbnQoKS51dGNPZmZzZXQgaW5zdGVhZC4gaHR0cDovL21vbWVudGpzLmNvbS9ndWlkZXMvIy93YXJuaW5ncy96b25lL1wiLGZ1bmN0aW9uKGUsdCl7cmV0dXJuIG51bGwhPWU/KHRoaXMudXRjT2Zmc2V0KGU9XCJzdHJpbmdcIiE9dHlwZW9mIGU/LWU6ZSx0KSx0aGlzKTotdGhpcy51dGNPZmZzZXQoKX0pLHUuaXNEU1RTaGlmdGVkPWUoXCJpc0RTVFNoaWZ0ZWQgaXMgZGVwcmVjYXRlZC4gU2VlIGh0dHA6Ly9tb21lbnRqcy5jb20vZ3VpZGVzLyMvd2FybmluZ3MvZHN0LXNoaWZ0ZWQvIGZvciBtb3JlIGluZm9ybWF0aW9uXCIsZnVuY3Rpb24oKXt2YXIgZSx0O3JldHVybiBnKHRoaXMuX2lzRFNUU2hpZnRlZCkmJihxKGU9e30sdGhpcyksKGU9TnQoZSkpLl9hPyh0PShlLl9pc1VUQz9sOlIpKGUuX2EpLHRoaXMuX2lzRFNUU2hpZnRlZD10aGlzLmlzVmFsaWQoKSYmMDxmdW5jdGlvbihlLHQsbil7Zm9yKHZhciBzPU1hdGgubWluKGUubGVuZ3RoLHQubGVuZ3RoKSxpPU1hdGguYWJzKGUubGVuZ3RoLXQubGVuZ3RoKSxyPTAsYT0wO2E8czthKyspKG4mJmVbYV0hPT10W2FdfHwhbiYmTShlW2FdKSE9PU0odFthXSkpJiZyKys7cmV0dXJuIHIraX0oZS5fYSx0LnRvQXJyYXkoKSkpOnRoaXMuX2lzRFNUU2hpZnRlZD0hMSksdGhpcy5faXNEU1RTaGlmdGVkfSk7ZD1LLnByb3RvdHlwZTtmdW5jdGlvbiBjbihlLHQsbixzKXt2YXIgaT1QKCkscz1sKCkuc2V0KHMsdCk7cmV0dXJuIGlbbl0ocyxlKX1mdW5jdGlvbiBmbihlLHQsbil7aWYodyhlKSYmKHQ9ZSxlPXZvaWQgMCksZT1lfHxcIlwiLG51bGwhPXQpcmV0dXJuIGNuKGUsdCxuLFwibW9udGhcIik7Zm9yKHZhciBzPVtdLGk9MDtpPDEyO2krKylzW2ldPWNuKGUsaSxuLFwibW9udGhcIik7cmV0dXJuIHN9ZnVuY3Rpb24gbW4oZSx0LG4scyl7dD0oXCJib29sZWFuXCI9PXR5cGVvZiBlP3codCkmJihuPXQsdD12b2lkIDApOih0PWUsZT0hMSx3KG49dCkmJihuPXQsdD12b2lkIDApKSx0fHxcIlwiKTt2YXIgaSxyPVAoKSxhPWU/ci5fd2Vlay5kb3c6MCxvPVtdO2lmKG51bGwhPW4pcmV0dXJuIGNuKHQsKG4rYSklNyxzLFwiZGF5XCIpO2ZvcihpPTA7aTw3O2krKylvW2ldPWNuKHQsKGkrYSklNyxzLFwiZGF5XCIpO3JldHVybiBvfWQuY2FsZW5kYXI9ZnVuY3Rpb24oZSx0LG4pe3JldHVybiBhKGU9dGhpcy5fY2FsZW5kYXJbZV18fHRoaXMuX2NhbGVuZGFyLnNhbWVFbHNlKT9lLmNhbGwodCxuKTplfSxkLmxvbmdEYXRlRm9ybWF0PWZ1bmN0aW9uKGUpe3ZhciB0PXRoaXMuX2xvbmdEYXRlRm9ybWF0W2VdLG49dGhpcy5fbG9uZ0RhdGVGb3JtYXRbZS50b1VwcGVyQ2FzZSgpXTtyZXR1cm4gdHx8IW4/dDoodGhpcy5fbG9uZ0RhdGVGb3JtYXRbZV09bi5tYXRjaCh0ZSkubWFwKGZ1bmN0aW9uKGUpe3JldHVyblwiTU1NTVwiPT09ZXx8XCJNTVwiPT09ZXx8XCJERFwiPT09ZXx8XCJkZGRkXCI9PT1lP2Uuc2xpY2UoMSk6ZX0pLmpvaW4oXCJcIiksdGhpcy5fbG9uZ0RhdGVGb3JtYXRbZV0pfSxkLmludmFsaWREYXRlPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2ludmFsaWREYXRlfSxkLm9yZGluYWw9ZnVuY3Rpb24oZSl7cmV0dXJuIHRoaXMuX29yZGluYWwucmVwbGFjZShcIiVkXCIsZSl9LGQucHJlcGFyc2U9aG4sZC5wb3N0Zm9ybWF0PWhuLGQucmVsYXRpdmVUaW1lPWZ1bmN0aW9uKGUsdCxuLHMpe3ZhciBpPXRoaXMuX3JlbGF0aXZlVGltZVtuXTtyZXR1cm4gYShpKT9pKGUsdCxuLHMpOmkucmVwbGFjZSgvJWQvaSxlKX0sZC5wYXN0RnV0dXJlPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIGEoZT10aGlzLl9yZWxhdGl2ZVRpbWVbMDxlP1wiZnV0dXJlXCI6XCJwYXN0XCJdKT9lKHQpOmUucmVwbGFjZSgvJXMvaSx0KX0sZC5zZXQ9ZnVuY3Rpb24oZSl7dmFyIHQsbjtmb3IobiBpbiBlKWMoZSxuKSYmKGEodD1lW25dKT90aGlzW25dPXQ6dGhpc1tcIl9cIituXT10KTt0aGlzLl9jb25maWc9ZSx0aGlzLl9kYXlPZk1vbnRoT3JkaW5hbFBhcnNlTGVuaWVudD1uZXcgUmVnRXhwKCh0aGlzLl9kYXlPZk1vbnRoT3JkaW5hbFBhcnNlLnNvdXJjZXx8dGhpcy5fb3JkaW5hbFBhcnNlLnNvdXJjZSkrXCJ8XCIrL1xcZHsxLDJ9Ly5zb3VyY2UpfSxkLmVyYXM9ZnVuY3Rpb24oZSx0KXtmb3IodmFyIG4scz10aGlzLl9lcmFzfHxQKFwiZW5cIikuX2VyYXMsaT0wLHI9cy5sZW5ndGg7aTxyOysraSl7c3dpdGNoKHR5cGVvZiBzW2ldLnNpbmNlKXtjYXNlXCJzdHJpbmdcIjpuPV8oc1tpXS5zaW5jZSkuc3RhcnRPZihcImRheVwiKSxzW2ldLnNpbmNlPW4udmFsdWVPZigpO2JyZWFrfXN3aXRjaCh0eXBlb2Ygc1tpXS51bnRpbCl7Y2FzZVwidW5kZWZpbmVkXCI6c1tpXS51bnRpbD0xLzA7YnJlYWs7Y2FzZVwic3RyaW5nXCI6bj1fKHNbaV0udW50aWwpLnN0YXJ0T2YoXCJkYXlcIikudmFsdWVPZigpLHNbaV0udW50aWw9bi52YWx1ZU9mKCk7YnJlYWt9fXJldHVybiBzfSxkLmVyYXNQYXJzZT1mdW5jdGlvbihlLHQsbil7dmFyIHMsaSxyLGEsbyx1PXRoaXMuZXJhcygpO2ZvcihlPWUudG9VcHBlckNhc2UoKSxzPTAsaT11Lmxlbmd0aDtzPGk7KytzKWlmKHI9dVtzXS5uYW1lLnRvVXBwZXJDYXNlKCksYT11W3NdLmFiYnIudG9VcHBlckNhc2UoKSxvPXVbc10ubmFycm93LnRvVXBwZXJDYXNlKCksbilzd2l0Y2godCl7Y2FzZVwiTlwiOmNhc2VcIk5OXCI6Y2FzZVwiTk5OXCI6aWYoYT09PWUpcmV0dXJuIHVbc107YnJlYWs7Y2FzZVwiTk5OTlwiOmlmKHI9PT1lKXJldHVybiB1W3NdO2JyZWFrO2Nhc2VcIk5OTk5OXCI6aWYobz09PWUpcmV0dXJuIHVbc107YnJlYWt9ZWxzZSBpZigwPD1bcixhLG9dLmluZGV4T2YoZSkpcmV0dXJuIHVbc119LGQuZXJhc0NvbnZlcnRZZWFyPWZ1bmN0aW9uKGUsdCl7dmFyIG49ZS5zaW5jZTw9ZS51bnRpbD8xOi0xO3JldHVybiB2b2lkIDA9PT10P18oZS5zaW5jZSkueWVhcigpOl8oZS5zaW5jZSkueWVhcigpKyh0LWUub2Zmc2V0KSpufSxkLmVyYXNBYmJyUmVnZXg9ZnVuY3Rpb24oZSl7cmV0dXJuIGModGhpcyxcIl9lcmFzQWJiclJlZ2V4XCIpfHxhbi5jYWxsKHRoaXMpLGU/dGhpcy5fZXJhc0FiYnJSZWdleDp0aGlzLl9lcmFzUmVnZXh9LGQuZXJhc05hbWVSZWdleD1mdW5jdGlvbihlKXtyZXR1cm4gYyh0aGlzLFwiX2VyYXNOYW1lUmVnZXhcIil8fGFuLmNhbGwodGhpcyksZT90aGlzLl9lcmFzTmFtZVJlZ2V4OnRoaXMuX2VyYXNSZWdleH0sZC5lcmFzTmFycm93UmVnZXg9ZnVuY3Rpb24oZSl7cmV0dXJuIGModGhpcyxcIl9lcmFzTmFycm93UmVnZXhcIil8fGFuLmNhbGwodGhpcyksZT90aGlzLl9lcmFzTmFycm93UmVnZXg6dGhpcy5fZXJhc1JlZ2V4fSxkLm1vbnRocz1mdW5jdGlvbihlLHQpe3JldHVybiBlPyh5KHRoaXMuX21vbnRocyk/dGhpcy5fbW9udGhzOnRoaXMuX21vbnRoc1sodGhpcy5fbW9udGhzLmlzRm9ybWF0fHxWZSkudGVzdCh0KT9cImZvcm1hdFwiOlwic3RhbmRhbG9uZVwiXSlbZS5tb250aCgpXTp5KHRoaXMuX21vbnRocyk/dGhpcy5fbW9udGhzOnRoaXMuX21vbnRocy5zdGFuZGFsb25lfSxkLm1vbnRoc1Nob3J0PWZ1bmN0aW9uKGUsdCl7cmV0dXJuIGU/KHkodGhpcy5fbW9udGhzU2hvcnQpP3RoaXMuX21vbnRoc1Nob3J0OnRoaXMuX21vbnRoc1Nob3J0W1ZlLnRlc3QodCk/XCJmb3JtYXRcIjpcInN0YW5kYWxvbmVcIl0pW2UubW9udGgoKV06eSh0aGlzLl9tb250aHNTaG9ydCk/dGhpcy5fbW9udGhzU2hvcnQ6dGhpcy5fbW9udGhzU2hvcnQuc3RhbmRhbG9uZX0sZC5tb250aHNQYXJzZT1mdW5jdGlvbihlLHQsbil7dmFyIHMsaTtpZih0aGlzLl9tb250aHNQYXJzZUV4YWN0KXJldHVybiBmdW5jdGlvbihlLHQsbil7dmFyIHMsaSxyLGU9ZS50b0xvY2FsZUxvd2VyQ2FzZSgpO2lmKCF0aGlzLl9tb250aHNQYXJzZSlmb3IodGhpcy5fbW9udGhzUGFyc2U9W10sdGhpcy5fbG9uZ01vbnRoc1BhcnNlPVtdLHRoaXMuX3Nob3J0TW9udGhzUGFyc2U9W10scz0wO3M8MTI7KytzKXI9bChbMmUzLHNdKSx0aGlzLl9zaG9ydE1vbnRoc1BhcnNlW3NdPXRoaXMubW9udGhzU2hvcnQocixcIlwiKS50b0xvY2FsZUxvd2VyQ2FzZSgpLHRoaXMuX2xvbmdNb250aHNQYXJzZVtzXT10aGlzLm1vbnRocyhyLFwiXCIpLnRvTG9jYWxlTG93ZXJDYXNlKCk7cmV0dXJuIG4/XCJNTU1cIj09PXQ/LTEhPT0oaT14LmNhbGwodGhpcy5fc2hvcnRNb250aHNQYXJzZSxlKSk/aTpudWxsOi0xIT09KGk9eC5jYWxsKHRoaXMuX2xvbmdNb250aHNQYXJzZSxlKSk/aTpudWxsOlwiTU1NXCI9PT10Py0xIT09KGk9eC5jYWxsKHRoaXMuX3Nob3J0TW9udGhzUGFyc2UsZSkpfHwtMSE9PShpPXguY2FsbCh0aGlzLl9sb25nTW9udGhzUGFyc2UsZSkpP2k6bnVsbDotMSE9PShpPXguY2FsbCh0aGlzLl9sb25nTW9udGhzUGFyc2UsZSkpfHwtMSE9PShpPXguY2FsbCh0aGlzLl9zaG9ydE1vbnRoc1BhcnNlLGUpKT9pOm51bGx9LmNhbGwodGhpcyxlLHQsbik7Zm9yKHRoaXMuX21vbnRoc1BhcnNlfHwodGhpcy5fbW9udGhzUGFyc2U9W10sdGhpcy5fbG9uZ01vbnRoc1BhcnNlPVtdLHRoaXMuX3Nob3J0TW9udGhzUGFyc2U9W10pLHM9MDtzPDEyO3MrKyl7aWYoaT1sKFsyZTMsc10pLG4mJiF0aGlzLl9sb25nTW9udGhzUGFyc2Vbc10mJih0aGlzLl9sb25nTW9udGhzUGFyc2Vbc109bmV3IFJlZ0V4cChcIl5cIit0aGlzLm1vbnRocyhpLFwiXCIpLnJlcGxhY2UoXCIuXCIsXCJcIikrXCIkXCIsXCJpXCIpLHRoaXMuX3Nob3J0TW9udGhzUGFyc2Vbc109bmV3IFJlZ0V4cChcIl5cIit0aGlzLm1vbnRoc1Nob3J0KGksXCJcIikucmVwbGFjZShcIi5cIixcIlwiKStcIiRcIixcImlcIikpLG58fHRoaXMuX21vbnRoc1BhcnNlW3NdfHwoaT1cIl5cIit0aGlzLm1vbnRocyhpLFwiXCIpK1wifF5cIit0aGlzLm1vbnRoc1Nob3J0KGksXCJcIiksdGhpcy5fbW9udGhzUGFyc2Vbc109bmV3IFJlZ0V4cChpLnJlcGxhY2UoXCIuXCIsXCJcIiksXCJpXCIpKSxuJiZcIk1NTU1cIj09PXQmJnRoaXMuX2xvbmdNb250aHNQYXJzZVtzXS50ZXN0KGUpKXJldHVybiBzO2lmKG4mJlwiTU1NXCI9PT10JiZ0aGlzLl9zaG9ydE1vbnRoc1BhcnNlW3NdLnRlc3QoZSkpcmV0dXJuIHM7aWYoIW4mJnRoaXMuX21vbnRoc1BhcnNlW3NdLnRlc3QoZSkpcmV0dXJuIHN9fSxkLm1vbnRoc1JlZ2V4PWZ1bmN0aW9uKGUpe3JldHVybiB0aGlzLl9tb250aHNQYXJzZUV4YWN0PyhjKHRoaXMsXCJfbW9udGhzUmVnZXhcIil8fGplLmNhbGwodGhpcyksZT90aGlzLl9tb250aHNTdHJpY3RSZWdleDp0aGlzLl9tb250aHNSZWdleCk6KGModGhpcyxcIl9tb250aHNSZWdleFwiKXx8KHRoaXMuX21vbnRoc1JlZ2V4PUVlKSx0aGlzLl9tb250aHNTdHJpY3RSZWdleCYmZT90aGlzLl9tb250aHNTdHJpY3RSZWdleDp0aGlzLl9tb250aHNSZWdleCl9LGQubW9udGhzU2hvcnRSZWdleD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5fbW9udGhzUGFyc2VFeGFjdD8oYyh0aGlzLFwiX21vbnRoc1JlZ2V4XCIpfHxqZS5jYWxsKHRoaXMpLGU/dGhpcy5fbW9udGhzU2hvcnRTdHJpY3RSZWdleDp0aGlzLl9tb250aHNTaG9ydFJlZ2V4KTooYyh0aGlzLFwiX21vbnRoc1Nob3J0UmVnZXhcIil8fCh0aGlzLl9tb250aHNTaG9ydFJlZ2V4PUdlKSx0aGlzLl9tb250aHNTaG9ydFN0cmljdFJlZ2V4JiZlP3RoaXMuX21vbnRoc1Nob3J0U3RyaWN0UmVnZXg6dGhpcy5fbW9udGhzU2hvcnRSZWdleCl9LGQud2Vlaz1mdW5jdGlvbihlKXtyZXR1cm4gQmUoZSx0aGlzLl93ZWVrLmRvdyx0aGlzLl93ZWVrLmRveSkud2Vla30sZC5maXJzdERheU9mWWVhcj1mdW5jdGlvbigpe3JldHVybiB0aGlzLl93ZWVrLmRveX0sZC5maXJzdERheU9mV2Vlaz1mdW5jdGlvbigpe3JldHVybiB0aGlzLl93ZWVrLmRvd30sZC53ZWVrZGF5cz1mdW5jdGlvbihlLHQpe3JldHVybiB0PXkodGhpcy5fd2Vla2RheXMpP3RoaXMuX3dlZWtkYXlzOnRoaXMuX3dlZWtkYXlzW2UmJiEwIT09ZSYmdGhpcy5fd2Vla2RheXMuaXNGb3JtYXQudGVzdCh0KT9cImZvcm1hdFwiOlwic3RhbmRhbG9uZVwiXSwhMD09PWU/SmUodCx0aGlzLl93ZWVrLmRvdyk6ZT90W2UuZGF5KCldOnR9LGQud2Vla2RheXNNaW49ZnVuY3Rpb24oZSl7cmV0dXJuITA9PT1lP0plKHRoaXMuX3dlZWtkYXlzTWluLHRoaXMuX3dlZWsuZG93KTplP3RoaXMuX3dlZWtkYXlzTWluW2UuZGF5KCldOnRoaXMuX3dlZWtkYXlzTWlufSxkLndlZWtkYXlzU2hvcnQ9ZnVuY3Rpb24oZSl7cmV0dXJuITA9PT1lP0plKHRoaXMuX3dlZWtkYXlzU2hvcnQsdGhpcy5fd2Vlay5kb3cpOmU/dGhpcy5fd2Vla2RheXNTaG9ydFtlLmRheSgpXTp0aGlzLl93ZWVrZGF5c1Nob3J0fSxkLndlZWtkYXlzUGFyc2U9ZnVuY3Rpb24oZSx0LG4pe3ZhciBzLGk7aWYodGhpcy5fd2Vla2RheXNQYXJzZUV4YWN0KXJldHVybiBmdW5jdGlvbihlLHQsbil7dmFyIHMsaSxyLGU9ZS50b0xvY2FsZUxvd2VyQ2FzZSgpO2lmKCF0aGlzLl93ZWVrZGF5c1BhcnNlKWZvcih0aGlzLl93ZWVrZGF5c1BhcnNlPVtdLHRoaXMuX3Nob3J0V2Vla2RheXNQYXJzZT1bXSx0aGlzLl9taW5XZWVrZGF5c1BhcnNlPVtdLHM9MDtzPDc7KytzKXI9bChbMmUzLDFdKS5kYXkocyksdGhpcy5fbWluV2Vla2RheXNQYXJzZVtzXT10aGlzLndlZWtkYXlzTWluKHIsXCJcIikudG9Mb2NhbGVMb3dlckNhc2UoKSx0aGlzLl9zaG9ydFdlZWtkYXlzUGFyc2Vbc109dGhpcy53ZWVrZGF5c1Nob3J0KHIsXCJcIikudG9Mb2NhbGVMb3dlckNhc2UoKSx0aGlzLl93ZWVrZGF5c1BhcnNlW3NdPXRoaXMud2Vla2RheXMocixcIlwiKS50b0xvY2FsZUxvd2VyQ2FzZSgpO3JldHVybiBuP1wiZGRkZFwiPT09dD8tMSE9PShpPXguY2FsbCh0aGlzLl93ZWVrZGF5c1BhcnNlLGUpKT9pOm51bGw6XCJkZGRcIj09PXQ/LTEhPT0oaT14LmNhbGwodGhpcy5fc2hvcnRXZWVrZGF5c1BhcnNlLGUpKT9pOm51bGw6LTEhPT0oaT14LmNhbGwodGhpcy5fbWluV2Vla2RheXNQYXJzZSxlKSk/aTpudWxsOlwiZGRkZFwiPT09dD8tMSE9PShpPXguY2FsbCh0aGlzLl93ZWVrZGF5c1BhcnNlLGUpKXx8LTEhPT0oaT14LmNhbGwodGhpcy5fc2hvcnRXZWVrZGF5c1BhcnNlLGUpKXx8LTEhPT0oaT14LmNhbGwodGhpcy5fbWluV2Vla2RheXNQYXJzZSxlKSk/aTpudWxsOlwiZGRkXCI9PT10Py0xIT09KGk9eC5jYWxsKHRoaXMuX3Nob3J0V2Vla2RheXNQYXJzZSxlKSl8fC0xIT09KGk9eC5jYWxsKHRoaXMuX3dlZWtkYXlzUGFyc2UsZSkpfHwtMSE9PShpPXguY2FsbCh0aGlzLl9taW5XZWVrZGF5c1BhcnNlLGUpKT9pOm51bGw6LTEhPT0oaT14LmNhbGwodGhpcy5fbWluV2Vla2RheXNQYXJzZSxlKSl8fC0xIT09KGk9eC5jYWxsKHRoaXMuX3dlZWtkYXlzUGFyc2UsZSkpfHwtMSE9PShpPXguY2FsbCh0aGlzLl9zaG9ydFdlZWtkYXlzUGFyc2UsZSkpP2k6bnVsbH0uY2FsbCh0aGlzLGUsdCxuKTtmb3IodGhpcy5fd2Vla2RheXNQYXJzZXx8KHRoaXMuX3dlZWtkYXlzUGFyc2U9W10sdGhpcy5fbWluV2Vla2RheXNQYXJzZT1bXSx0aGlzLl9zaG9ydFdlZWtkYXlzUGFyc2U9W10sdGhpcy5fZnVsbFdlZWtkYXlzUGFyc2U9W10pLHM9MDtzPDc7cysrKXtpZihpPWwoWzJlMywxXSkuZGF5KHMpLG4mJiF0aGlzLl9mdWxsV2Vla2RheXNQYXJzZVtzXSYmKHRoaXMuX2Z1bGxXZWVrZGF5c1BhcnNlW3NdPW5ldyBSZWdFeHAoXCJeXCIrdGhpcy53ZWVrZGF5cyhpLFwiXCIpLnJlcGxhY2UoXCIuXCIsXCJcXFxcLj9cIikrXCIkXCIsXCJpXCIpLHRoaXMuX3Nob3J0V2Vla2RheXNQYXJzZVtzXT1uZXcgUmVnRXhwKFwiXlwiK3RoaXMud2Vla2RheXNTaG9ydChpLFwiXCIpLnJlcGxhY2UoXCIuXCIsXCJcXFxcLj9cIikrXCIkXCIsXCJpXCIpLHRoaXMuX21pbldlZWtkYXlzUGFyc2Vbc109bmV3IFJlZ0V4cChcIl5cIit0aGlzLndlZWtkYXlzTWluKGksXCJcIikucmVwbGFjZShcIi5cIixcIlxcXFwuP1wiKStcIiRcIixcImlcIikpLHRoaXMuX3dlZWtkYXlzUGFyc2Vbc118fChpPVwiXlwiK3RoaXMud2Vla2RheXMoaSxcIlwiKStcInxeXCIrdGhpcy53ZWVrZGF5c1Nob3J0KGksXCJcIikrXCJ8XlwiK3RoaXMud2Vla2RheXNNaW4oaSxcIlwiKSx0aGlzLl93ZWVrZGF5c1BhcnNlW3NdPW5ldyBSZWdFeHAoaS5yZXBsYWNlKFwiLlwiLFwiXCIpLFwiaVwiKSksbiYmXCJkZGRkXCI9PT10JiZ0aGlzLl9mdWxsV2Vla2RheXNQYXJzZVtzXS50ZXN0KGUpKXJldHVybiBzO2lmKG4mJlwiZGRkXCI9PT10JiZ0aGlzLl9zaG9ydFdlZWtkYXlzUGFyc2Vbc10udGVzdChlKSlyZXR1cm4gcztpZihuJiZcImRkXCI9PT10JiZ0aGlzLl9taW5XZWVrZGF5c1BhcnNlW3NdLnRlc3QoZSkpcmV0dXJuIHM7aWYoIW4mJnRoaXMuX3dlZWtkYXlzUGFyc2Vbc10udGVzdChlKSlyZXR1cm4gc319LGQud2Vla2RheXNSZWdleD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5fd2Vla2RheXNQYXJzZUV4YWN0PyhjKHRoaXMsXCJfd2Vla2RheXNSZWdleFwiKXx8c3QuY2FsbCh0aGlzKSxlP3RoaXMuX3dlZWtkYXlzU3RyaWN0UmVnZXg6dGhpcy5fd2Vla2RheXNSZWdleCk6KGModGhpcyxcIl93ZWVrZGF5c1JlZ2V4XCIpfHwodGhpcy5fd2Vla2RheXNSZWdleD1ldCksdGhpcy5fd2Vla2RheXNTdHJpY3RSZWdleCYmZT90aGlzLl93ZWVrZGF5c1N0cmljdFJlZ2V4OnRoaXMuX3dlZWtkYXlzUmVnZXgpfSxkLndlZWtkYXlzU2hvcnRSZWdleD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5fd2Vla2RheXNQYXJzZUV4YWN0PyhjKHRoaXMsXCJfd2Vla2RheXNSZWdleFwiKXx8c3QuY2FsbCh0aGlzKSxlP3RoaXMuX3dlZWtkYXlzU2hvcnRTdHJpY3RSZWdleDp0aGlzLl93ZWVrZGF5c1Nob3J0UmVnZXgpOihjKHRoaXMsXCJfd2Vla2RheXNTaG9ydFJlZ2V4XCIpfHwodGhpcy5fd2Vla2RheXNTaG9ydFJlZ2V4PXR0KSx0aGlzLl93ZWVrZGF5c1Nob3J0U3RyaWN0UmVnZXgmJmU/dGhpcy5fd2Vla2RheXNTaG9ydFN0cmljdFJlZ2V4OnRoaXMuX3dlZWtkYXlzU2hvcnRSZWdleCl9LGQud2Vla2RheXNNaW5SZWdleD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy5fd2Vla2RheXNQYXJzZUV4YWN0PyhjKHRoaXMsXCJfd2Vla2RheXNSZWdleFwiKXx8c3QuY2FsbCh0aGlzKSxlP3RoaXMuX3dlZWtkYXlzTWluU3RyaWN0UmVnZXg6dGhpcy5fd2Vla2RheXNNaW5SZWdleCk6KGModGhpcyxcIl93ZWVrZGF5c01pblJlZ2V4XCIpfHwodGhpcy5fd2Vla2RheXNNaW5SZWdleD1udCksdGhpcy5fd2Vla2RheXNNaW5TdHJpY3RSZWdleCYmZT90aGlzLl93ZWVrZGF5c01pblN0cmljdFJlZ2V4OnRoaXMuX3dlZWtkYXlzTWluUmVnZXgpfSxkLmlzUE09ZnVuY3Rpb24oZSl7cmV0dXJuXCJwXCI9PT0oZStcIlwiKS50b0xvd2VyQ2FzZSgpLmNoYXJBdCgwKX0sZC5tZXJpZGllbT1mdW5jdGlvbihlLHQsbil7cmV0dXJuIDExPGU/bj9cInBtXCI6XCJQTVwiOm4/XCJhbVwiOlwiQU1cIn0sZnQoXCJlblwiLHtlcmFzOlt7c2luY2U6XCIwMDAxLTAxLTAxXCIsdW50aWw6MS8wLG9mZnNldDoxLG5hbWU6XCJBbm5vIERvbWluaVwiLG5hcnJvdzpcIkFEXCIsYWJicjpcIkFEXCJ9LHtzaW5jZTpcIjAwMDAtMTItMzFcIix1bnRpbDotMS8wLG9mZnNldDoxLG5hbWU6XCJCZWZvcmUgQ2hyaXN0XCIsbmFycm93OlwiQkNcIixhYmJyOlwiQkNcIn1dLGRheU9mTW9udGhPcmRpbmFsUGFyc2U6L1xcZHsxLDJ9KHRofHN0fG5kfHJkKS8sb3JkaW5hbDpmdW5jdGlvbihlKXt2YXIgdD1lJTEwO3JldHVybiBlKygxPT09TShlJTEwMC8xMCk/XCJ0aFwiOjE9PXQ/XCJzdFwiOjI9PXQ/XCJuZFwiOjM9PXQ/XCJyZFwiOlwidGhcIil9fSksXy5sYW5nPWUoXCJtb21lbnQubGFuZyBpcyBkZXByZWNhdGVkLiBVc2UgbW9tZW50LmxvY2FsZSBpbnN0ZWFkLlwiLGZ0KSxfLmxhbmdEYXRhPWUoXCJtb21lbnQubGFuZ0RhdGEgaXMgZGVwcmVjYXRlZC4gVXNlIG1vbWVudC5sb2NhbGVEYXRhIGluc3RlYWQuXCIsUCk7dmFyIF9uPU1hdGguYWJzO2Z1bmN0aW9uIHluKGUsdCxuLHMpe3Q9Qyh0LG4pO3JldHVybiBlLl9taWxsaXNlY29uZHMrPXMqdC5fbWlsbGlzZWNvbmRzLGUuX2RheXMrPXMqdC5fZGF5cyxlLl9tb250aHMrPXMqdC5fbW9udGhzLGUuX2J1YmJsZSgpfWZ1bmN0aW9uIGduKGUpe3JldHVybiBlPDA/TWF0aC5mbG9vcihlKTpNYXRoLmNlaWwoZSl9ZnVuY3Rpb24gd24oZSl7cmV0dXJuIDQ4MDAqZS8xNDYwOTd9ZnVuY3Rpb24gcG4oZSl7cmV0dXJuIDE0NjA5NyplLzQ4MDB9ZnVuY3Rpb24ga24oZSl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuYXMoZSl9fWRlPWtuKFwibXNcIiksdD1rbihcInNcIikseWU9a24oXCJtXCIpLGhlPWtuKFwiaFwiKSxGZT1rbihcImRcIiksX2U9a24oXCJ3XCIpLG1lPWtuKFwiTVwiKSxRZT1rbihcIlFcIiksaT1rbihcInlcIiksY2U9ZGU7ZnVuY3Rpb24gTW4oZSl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaXNWYWxpZCgpP3RoaXMuX2RhdGFbZV06TmFOfX12YXIgd2U9TW4oXCJtaWxsaXNlY29uZHNcIiksZmU9TW4oXCJzZWNvbmRzXCIpLGdlPU1uKFwibWludXRlc1wiKSxQZT1NbihcImhvdXJzXCIpLGQ9TW4oXCJkYXlzXCIpLHZuPU1uKFwibW9udGhzXCIpLERuPU1uKFwieWVhcnNcIik7dmFyIFluPU1hdGgucm91bmQsU249e3NzOjQ0LHM6NDUsbTo0NSxoOjIyLGQ6MjYsdzpudWxsLE06MTF9O2Z1bmN0aW9uIE9uKGUsdCxuLHMpe3ZhciBpPUMoZSkuYWJzKCkscj1ZbihpLmFzKFwic1wiKSksYT1ZbihpLmFzKFwibVwiKSksbz1ZbihpLmFzKFwiaFwiKSksdT1ZbihpLmFzKFwiZFwiKSksbD1ZbihpLmFzKFwiTVwiKSksZD1ZbihpLmFzKFwid1wiKSksaT1ZbihpLmFzKFwieVwiKSkscj0ocjw9bi5zcz9bXCJzXCIscl06cjxuLnMmJltcInNzXCIscl0pfHwoYTw9MT9bXCJtXCJdOmE8bi5tJiZbXCJtbVwiLGFdKXx8KG88PTE/W1wiaFwiXTpvPG4uaCYmW1wiaGhcIixvXSl8fCh1PD0xP1tcImRcIl06dTxuLmQmJltcImRkXCIsdV0pO3JldHVybihyPShyPW51bGwhPW4udz9yfHwoZDw9MT9bXCJ3XCJdOmQ8bi53JiZbXCJ3d1wiLGRdKTpyKXx8KGw8PTE/W1wiTVwiXTpsPG4uTSYmW1wiTU1cIixsXSl8fChpPD0xP1tcInlcIl06W1wieXlcIixpXSkpWzJdPXQsclszXT0wPCtlLHJbNF09cyxmdW5jdGlvbihlLHQsbixzLGkpe3JldHVybiBpLnJlbGF0aXZlVGltZSh0fHwxLCEhbixlLHMpfS5hcHBseShudWxsLHIpfXZhciBibj1NYXRoLmFicztmdW5jdGlvbiBUbihlKXtyZXR1cm4oMDxlKS0oZTwwKXx8K2V9ZnVuY3Rpb24geG4oKXt2YXIgZSx0LG4scyxpLHIsYSxvLHUsbCxkO3JldHVybiB0aGlzLmlzVmFsaWQoKT8oZT1ibih0aGlzLl9taWxsaXNlY29uZHMpLzFlMyx0PWJuKHRoaXMuX2RheXMpLG49Ym4odGhpcy5fbW9udGhzKSwobz10aGlzLmFzU2Vjb25kcygpKT8ocz1tKGUvNjApLGk9bShzLzYwKSxlJT02MCxzJT02MCxyPW0obi8xMiksbiU9MTIsYT1lP2UudG9GaXhlZCgzKS5yZXBsYWNlKC9cXC4/MCskLyxcIlwiKTpcIlwiLHU9VG4odGhpcy5fbW9udGhzKSE9PVRuKG8pP1wiLVwiOlwiXCIsbD1Ubih0aGlzLl9kYXlzKSE9PVRuKG8pP1wiLVwiOlwiXCIsZD1Ubih0aGlzLl9taWxsaXNlY29uZHMpIT09VG4obyk/XCItXCI6XCJcIiwobzwwP1wiLVwiOlwiXCIpK1wiUFwiKyhyP3UrcitcIllcIjpcIlwiKSsobj91K24rXCJNXCI6XCJcIikrKHQ/bCt0K1wiRFwiOlwiXCIpKyhpfHxzfHxlP1wiVFwiOlwiXCIpKyhpP2QraStcIkhcIjpcIlwiKSsocz9kK3MrXCJNXCI6XCJcIikrKGU/ZCthK1wiU1wiOlwiXCIpKTpcIlAwRFwiKTp0aGlzLmxvY2FsZURhdGEoKS5pbnZhbGlkRGF0ZSgpfXZhciBVPUN0LnByb3RvdHlwZTtyZXR1cm4gVS5pc1ZhbGlkPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2lzVmFsaWR9LFUuYWJzPWZ1bmN0aW9uKCl7dmFyIGU9dGhpcy5fZGF0YTtyZXR1cm4gdGhpcy5fbWlsbGlzZWNvbmRzPV9uKHRoaXMuX21pbGxpc2Vjb25kcyksdGhpcy5fZGF5cz1fbih0aGlzLl9kYXlzKSx0aGlzLl9tb250aHM9X24odGhpcy5fbW9udGhzKSxlLm1pbGxpc2Vjb25kcz1fbihlLm1pbGxpc2Vjb25kcyksZS5zZWNvbmRzPV9uKGUuc2Vjb25kcyksZS5taW51dGVzPV9uKGUubWludXRlcyksZS5ob3Vycz1fbihlLmhvdXJzKSxlLm1vbnRocz1fbihlLm1vbnRocyksZS55ZWFycz1fbihlLnllYXJzKSx0aGlzfSxVLmFkZD1mdW5jdGlvbihlLHQpe3JldHVybiB5bih0aGlzLGUsdCwxKX0sVS5zdWJ0cmFjdD1mdW5jdGlvbihlLHQpe3JldHVybiB5bih0aGlzLGUsdCwtMSl9LFUuYXM9ZnVuY3Rpb24oZSl7aWYoIXRoaXMuaXNWYWxpZCgpKXJldHVybiBOYU47dmFyIHQsbixzPXRoaXMuX21pbGxpc2Vjb25kcztpZihcIm1vbnRoXCI9PT0oZT1vKGUpKXx8XCJxdWFydGVyXCI9PT1lfHxcInllYXJcIj09PWUpc3dpdGNoKHQ9dGhpcy5fZGF5cytzLzg2NGU1LG49dGhpcy5fbW9udGhzK3duKHQpLGUpe2Nhc2VcIm1vbnRoXCI6cmV0dXJuIG47Y2FzZVwicXVhcnRlclwiOnJldHVybiBuLzM7Y2FzZVwieWVhclwiOnJldHVybiBuLzEyfWVsc2Ugc3dpdGNoKHQ9dGhpcy5fZGF5cytNYXRoLnJvdW5kKHBuKHRoaXMuX21vbnRocykpLGUpe2Nhc2VcIndlZWtcIjpyZXR1cm4gdC83K3MvNjA0OGU1O2Nhc2VcImRheVwiOnJldHVybiB0K3MvODY0ZTU7Y2FzZVwiaG91clwiOnJldHVybiAyNCp0K3MvMzZlNTtjYXNlXCJtaW51dGVcIjpyZXR1cm4gMTQ0MCp0K3MvNmU0O2Nhc2VcInNlY29uZFwiOnJldHVybiA4NjQwMCp0K3MvMWUzO2Nhc2VcIm1pbGxpc2Vjb25kXCI6cmV0dXJuIE1hdGguZmxvb3IoODY0ZTUqdCkrcztkZWZhdWx0OnRocm93IG5ldyBFcnJvcihcIlVua25vd24gdW5pdCBcIitlKX19LFUuYXNNaWxsaXNlY29uZHM9ZGUsVS5hc1NlY29uZHM9dCxVLmFzTWludXRlcz15ZSxVLmFzSG91cnM9aGUsVS5hc0RheXM9RmUsVS5hc1dlZWtzPV9lLFUuYXNNb250aHM9bWUsVS5hc1F1YXJ0ZXJzPVFlLFUuYXNZZWFycz1pLFUudmFsdWVPZj1jZSxVLl9idWJibGU9ZnVuY3Rpb24oKXt2YXIgZT10aGlzLl9taWxsaXNlY29uZHMsdD10aGlzLl9kYXlzLG49dGhpcy5fbW9udGhzLHM9dGhpcy5fZGF0YTtyZXR1cm4gMDw9ZSYmMDw9dCYmMDw9bnx8ZTw9MCYmdDw9MCYmbjw9MHx8KGUrPTg2NGU1KmduKHBuKG4pK3QpLG49dD0wKSxzLm1pbGxpc2Vjb25kcz1lJTFlMyxlPW0oZS8xZTMpLHMuc2Vjb25kcz1lJTYwLGU9bShlLzYwKSxzLm1pbnV0ZXM9ZSU2MCxlPW0oZS82MCkscy5ob3Vycz1lJTI0LHQrPW0oZS8yNCksbis9ZT1tKHduKHQpKSx0LT1nbihwbihlKSksZT1tKG4vMTIpLG4lPTEyLHMuZGF5cz10LHMubW9udGhzPW4scy55ZWFycz1lLHRoaXN9LFUuY2xvbmU9ZnVuY3Rpb24oKXtyZXR1cm4gQyh0aGlzKX0sVS5nZXQ9ZnVuY3Rpb24oZSl7cmV0dXJuIGU9byhlKSx0aGlzLmlzVmFsaWQoKT90aGlzW2UrXCJzXCJdKCk6TmFOfSxVLm1pbGxpc2Vjb25kcz13ZSxVLnNlY29uZHM9ZmUsVS5taW51dGVzPWdlLFUuaG91cnM9UGUsVS5kYXlzPWQsVS53ZWVrcz1mdW5jdGlvbigpe3JldHVybiBtKHRoaXMuZGF5cygpLzcpfSxVLm1vbnRocz12bixVLnllYXJzPURuLFUuaHVtYW5pemU9ZnVuY3Rpb24oZSx0KXt2YXIgbixzO3JldHVybiB0aGlzLmlzVmFsaWQoKT8obj0hMSxzPVNuLFwib2JqZWN0XCI9PXR5cGVvZiBlJiYodD1lLGU9ITEpLFwiYm9vbGVhblwiPT10eXBlb2YgZSYmKG49ZSksXCJvYmplY3RcIj09dHlwZW9mIHQmJihzPU9iamVjdC5hc3NpZ24oe30sU24sdCksbnVsbCE9dC5zKSYmbnVsbD09dC5zcyYmKHMuc3M9dC5zLTEpLGU9dGhpcy5sb2NhbGVEYXRhKCksdD1Pbih0aGlzLCFuLHMsZSksbiYmKHQ9ZS5wYXN0RnV0dXJlKCt0aGlzLHQpKSxlLnBvc3Rmb3JtYXQodCkpOnRoaXMubG9jYWxlRGF0YSgpLmludmFsaWREYXRlKCl9LFUudG9JU09TdHJpbmc9eG4sVS50b1N0cmluZz14bixVLnRvSlNPTj14bixVLmxvY2FsZT1YdCxVLmxvY2FsZURhdGE9S3QsVS50b0lzb1N0cmluZz1lKFwidG9Jc29TdHJpbmcoKSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIHRvSVNPU3RyaW5nKCkgaW5zdGVhZCAobm90aWNlIHRoZSBjYXBpdGFscylcIix4biksVS5sYW5nPUtlLHMoXCJYXCIsMCwwLFwidW5peFwiKSxzKFwieFwiLDAsMCxcInZhbHVlT2ZcIiksaChcInhcIixrZSksaChcIlhcIiwvWystXT9cXGQrKFxcLlxcZHsxLDN9KT8vKSx2KFwiWFwiLGZ1bmN0aW9uKGUsdCxuKXtuLl9kPW5ldyBEYXRlKDFlMypwYXJzZUZsb2F0KGUpKX0pLHYoXCJ4XCIsZnVuY3Rpb24oZSx0LG4pe24uX2Q9bmV3IERhdGUoTShlKSl9KSxfLnZlcnNpb249XCIyLjMwLjFcIixIPVIsXy5mbj11LF8ubWluPWZ1bmN0aW9uKCl7cmV0dXJuIFB0KFwiaXNCZWZvcmVcIixbXS5zbGljZS5jYWxsKGFyZ3VtZW50cywwKSl9LF8ubWF4PWZ1bmN0aW9uKCl7cmV0dXJuIFB0KFwiaXNBZnRlclwiLFtdLnNsaWNlLmNhbGwoYXJndW1lbnRzLDApKX0sXy5ub3c9ZnVuY3Rpb24oKXtyZXR1cm4gRGF0ZS5ub3c/RGF0ZS5ub3coKTorbmV3IERhdGV9LF8udXRjPWwsXy51bml4PWZ1bmN0aW9uKGUpe3JldHVybiBSKDFlMyplKX0sXy5tb250aHM9ZnVuY3Rpb24oZSx0KXtyZXR1cm4gZm4oZSx0LFwibW9udGhzXCIpfSxfLmlzRGF0ZT1WLF8ubG9jYWxlPWZ0LF8uaW52YWxpZD1JLF8uZHVyYXRpb249QyxfLmlzTW9tZW50PWssXy53ZWVrZGF5cz1mdW5jdGlvbihlLHQsbil7cmV0dXJuIG1uKGUsdCxuLFwid2Vla2RheXNcIil9LF8ucGFyc2Vab25lPWZ1bmN0aW9uKCl7cmV0dXJuIFIuYXBwbHkobnVsbCxhcmd1bWVudHMpLnBhcnNlWm9uZSgpfSxfLmxvY2FsZURhdGE9UCxfLmlzRHVyYXRpb249VXQsXy5tb250aHNTaG9ydD1mdW5jdGlvbihlLHQpe3JldHVybiBmbihlLHQsXCJtb250aHNTaG9ydFwiKX0sXy53ZWVrZGF5c01pbj1mdW5jdGlvbihlLHQsbil7cmV0dXJuIG1uKGUsdCxuLFwid2Vla2RheXNNaW5cIil9LF8uZGVmaW5lTG9jYWxlPW10LF8udXBkYXRlTG9jYWxlPWZ1bmN0aW9uKGUsdCl7dmFyIG4scztyZXR1cm4gbnVsbCE9dD8ocz11dCxudWxsIT1XW2VdJiZudWxsIT1XW2VdLnBhcmVudExvY2FsZT9XW2VdLnNldChYKFdbZV0uX2NvbmZpZyx0KSk6KHQ9WChzPW51bGwhPShuPWN0KGUpKT9uLl9jb25maWc6cyx0KSxudWxsPT1uJiYodC5hYmJyPWUpLChzPW5ldyBLKHQpKS5wYXJlbnRMb2NhbGU9V1tlXSxXW2VdPXMpLGZ0KGUpKTpudWxsIT1XW2VdJiYobnVsbCE9V1tlXS5wYXJlbnRMb2NhbGU/KFdbZV09V1tlXS5wYXJlbnRMb2NhbGUsZT09PWZ0KCkmJmZ0KGUpKTpudWxsIT1XW2VdJiZkZWxldGUgV1tlXSksV1tlXX0sXy5sb2NhbGVzPWZ1bmN0aW9uKCl7cmV0dXJuIGVlKFcpfSxfLndlZWtkYXlzU2hvcnQ9ZnVuY3Rpb24oZSx0LG4pe3JldHVybiBtbihlLHQsbixcIndlZWtkYXlzU2hvcnRcIil9LF8ubm9ybWFsaXplVW5pdHM9byxfLnJlbGF0aXZlVGltZVJvdW5kaW5nPWZ1bmN0aW9uKGUpe3JldHVybiB2b2lkIDA9PT1lP1luOlwiZnVuY3Rpb25cIj09dHlwZW9mIGUmJihZbj1lLCEwKX0sXy5yZWxhdGl2ZVRpbWVUaHJlc2hvbGQ9ZnVuY3Rpb24oZSx0KXtyZXR1cm4gdm9pZCAwIT09U25bZV0mJih2b2lkIDA9PT10P1NuW2VdOihTbltlXT10LFwic1wiPT09ZSYmKFNuLnNzPXQtMSksITApKX0sXy5jYWxlbmRhckZvcm1hdD1mdW5jdGlvbihlLHQpe3JldHVybihlPWUuZGlmZih0LFwiZGF5c1wiLCEwKSk8LTY/XCJzYW1lRWxzZVwiOmU8LTE/XCJsYXN0V2Vla1wiOmU8MD9cImxhc3REYXlcIjplPDE/XCJzYW1lRGF5XCI6ZTwyP1wibmV4dERheVwiOmU8Nz9cIm5leHRXZWVrXCI6XCJzYW1lRWxzZVwifSxfLnByb3RvdHlwZT11LF8uSFRNTDVfRk1UPXtEQVRFVElNRV9MT0NBTDpcIllZWVktTU0tRERUSEg6bW1cIixEQVRFVElNRV9MT0NBTF9TRUNPTkRTOlwiWVlZWS1NTS1ERFRISDptbTpzc1wiLERBVEVUSU1FX0xPQ0FMX01TOlwiWVlZWS1NTS1ERFRISDptbTpzcy5TU1NcIixEQVRFOlwiWVlZWS1NTS1ERFwiLFRJTUU6XCJISDptbVwiLFRJTUVfU0VDT05EUzpcIkhIOm1tOnNzXCIsVElNRV9NUzpcIkhIOm1tOnNzLlNTU1wiLFdFRUs6XCJHR0dHLVtXXVdXXCIsTU9OVEg6XCJZWVlZLU1NXCJ9LF99KTtcclxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9tZW50Lm1pbi5qcy5tYXAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///876\n"); /***/ }) ],[[0,"app-config"]]]);